我國“十四五”時期以及更長時期的發(fā)展對加快科技創(chuàng)新提出了更為迫切的要求。2021年是“十四五”開局之年,也是麒麟軟件整合啟航后逐夢前行的一年。作為中國操作系統(tǒng)核心力量,麒麟軟件投入資金、技術(shù)賦能、開源生態(tài),支持以學科競賽形式推動專業(yè)技術(shù)建設和計算機領域創(chuàng)新人才生態(tài)建設,為培育我國高端芯片及核心系統(tǒng)領域人才貢獻力量。
目前,大賽已正式啟動報名。麒麟軟件微信公眾平臺對話來自麒麟軟件公司的OS大賽出題人,邀請計算機操作系統(tǒng)技術(shù)大牛進行賽題難點分析,分享麒麟軟件在開源技術(shù)生態(tài)建設及后備人才培養(yǎng)方面所作的努力。
“OS功能設計”賽道出題人
蘭悅
賽題:“窗口管理器動畫特效實現(xiàn)”
麒麟軟件桌面操作系統(tǒng)研發(fā)工程師
UKUI桌面環(huán)境核心開發(fā)成員
主要參與了文件管理器peony、主題框架qt5-ukui-platformtheme以及窗口管理器ukui-kwin等項目開發(fā)。在桌面開發(fā)領域具有豐富經(jīng)驗,擅長C++/Qt項目實踐,對于glib/gio/gvfs有一定的理解。
劉號
賽題:“Linux桌面整理工具的實現(xiàn)”
麒麟軟件桌面操作系統(tǒng)研發(fā)工程師
擅長C、C++、Qt、java,具備豐富的進程間通信、socket高并發(fā)通信、多線程并發(fā)編程、GUI圖形界面編程等開發(fā)經(jīng)驗。目前負責ukui-menu等多款桌面組件以及Qt庫的維護和開發(fā)工作,熟悉glib、gio、libc6等Linux平臺下最常用的C語言函數(shù)庫。
問:為什么這樣出題/出題靈感從何而來?這兩道題目的難點在哪里?主要考量學生團體哪些能力?希望得到怎樣的結(jié)果?
蘭&劉:麒麟軟件公司研發(fā)中心桌面研發(fā)部,主要從事桌面環(huán)境相關的研發(fā)工作,相較于內(nèi)核、云、安全等領域,我們站在了用戶接觸的第一陣線,因此會更加關注UI、交互體驗等方面。希望通過這次大賽,可以與充滿創(chuàng)造力的學生團體交流,碰撞出思維的火花。
當前Linux桌面操作系統(tǒng),雖然已經(jīng)發(fā)展多年,幾大主流桌面環(huán)境,比如KDE、Gnome、Mate等,也相對比較成熟了。但在交互體驗和軟件生態(tài)等方面,離Windows和MacOS還是有不小差距。為彌補這些短板,我們選擇了這兩個課題,以期和思維活躍的大學生們一起進行探索和試驗。
這兩道題破題的關鍵在于要求學生具備較強的編碼和分析能力,能夠進一步對于窗口管理的原理和圖標的排列進行深入剖析。其中如何添加特效插件并且具備較低的負載,如何解決圖標在屏幕分辨率改變后的動態(tài)適應以及如何精準分類等,都是難點。
我們希望,通過和大學生們共同努力,可以提升Linux操作系統(tǒng)的UI交互體驗,不光解決有無的問題,還要創(chuàng)造出獨具特色的亮點功能。
問:為了完善賽題,做了哪些前期準備和后期打磨工作?
劉:主要是對比了常見操作系統(tǒng)比如Windows、MacOS、Android等在桌面的一些操作,找出當前Linux桌面的不足,比如一些場景切換的特效生硬,桌面分類的缺失等。針對這些不足,做出初步需求分析和任務拆解。
問:以出題人身份參與全國性大賽,有什么理解和看法?對以學科競賽的形式推動專業(yè)建設和計算機領域創(chuàng)新人才生態(tài)建設有什么看法?
蘭:我們非常榮幸可以參與這次全國大賽,感謝舉辦方給我們這樣一次機會,與各大廠商切磋技藝、與新興力量共同探索。這種學科競賽的形式,不僅僅推動了計算機專業(yè)的學科建設和人才培養(yǎng),對整個國內(nèi)積極向上、科技創(chuàng)新的學術(shù)氛圍,都有促進的作用,是一件利國利民的好事!
作為大賽導師,我們會對參賽學生團隊進行簡短的線上培訓,介紹項目基本情況,做好準備工作,后續(xù)會與學生團隊建立長效溝通機制,比如微信群和郵件列表,定期溝通和組織內(nèi)部會議,為他們提供全面的輔導和幫助。
“全國大學生計算機系統(tǒng)能力大賽操作系統(tǒng)設計賽”是由教育部高等學校計算機類專業(yè)教學指導委員會和系統(tǒng)能力培養(yǎng)研究專家組共同發(fā)起,以學科競賽推動專業(yè)建設和計算機領域創(chuàng)新人才培養(yǎng)體系改革、培育我國高端芯片及核心系統(tǒng)的技術(shù)突破與產(chǎn)業(yè)化后備人才為目標,面向高校大學生舉辦的全國性大賽。
參賽學校以參賽隊為基本單位報名參賽, 每隊最多3名隊員。同學校的參賽隊不超過4支,參賽隊可選擇參加“OS功能設計”或“OS內(nèi)核實現(xiàn)”賽道的比賽項目。一支參賽隊只能選擇一個比賽項目,每賽道最多兩隊。來自不同學校的學生不能聯(lián)合組隊參賽。每位參賽學生只能參加1支參賽隊,不可重復報名。
報名時間:2021年1月1日至2021年3月31日
了解更多請戳官網(wǎng):https://os.educg.net/