<div id="0jj4m"></div>

    1. <em id="0jj4m"></em>
        <em id="0jj4m"></em>

        關于我們

        麒麟動態

        當前位置  >  首頁  >  關于我們  >  麒麟動態  >  正文

        麒麟自研內核持續集成平臺為國產操作系統塑造創新“根力量”

        發布時間:2023-06-20    瀏覽次數:479次    作者:麒麟軟件



        在操作系統研發這項“超級工程”中,操作系統內核的交付尤為重要。作為操作系統的核心,內核提供操作系統最基礎的功能,保障系統的性能和穩定。麒麟軟件掌握操作系統內核技術,自研麒麟內核持續集成平臺(K2CI平臺),結合自身產品質量發展需求實現“根技術”的自主創新。


        麒麟軟件有著近四十年操作系統研發的技術積累,聚焦國產操作系統生態建設的同時,在操作系統內核等核心技術研發領域持續發力,自研麒麟內核持續集成平臺(K2CI平臺),將持續集成理念融入操作系統內核開發過程,打造量身定做的持續集成環境,保障了內核代碼高效交付,助力麒麟操作系統創新,為客戶帶來更大的價值。


        K2CI平臺可全流程對接研發流程和出庫流程,實現了內核代碼的集成、缺陷分析、功能測試、性能監控和內核出庫流程等功能,幫助研發人員在早期階段發現問題,確保高質量的代碼交付到內核中,提高了代碼的質量和穩定性,從而改善操作系統的整體質量。


        01

        全自動檢測,內核迭代快人一步


        K2CI平臺的主要業務流程包括自動定時觸發檢測、集成代碼審查、自動代碼靜態掃描、質量門禁檢查、以及自動編譯、測試、問題定位、反饋和發布等全自動環節。整個平臺的開發都圍繞著內核和內核開發者展開,以保證內核時刻處于可交付狀態,能夠快速交付到客戶端。平臺在代碼提交時介入,減少了集成過程中對人員和經驗的依賴,有效避免人為錯誤,有效提升開發者效率和內核迭代效率。



        02

        降低缺陷風險,產品性能大幅提升


        平臺協助開發人員進行補丁依賴檢測、代碼靜態掃描、添加代碼審查人員、補丁自動同步、工作任務關聯、質量門禁檢查等操作。代碼合并入主干后,每天進行全架構的編譯、全配置功能測試和unixbench性能監控,關注重點指標如kABI監測和配置文件監測等。性能監控和出庫前測試是測試左移的實踐之一,這些測試可以幫助開發者在內核開發的早期或中期發現和解決內核中的瓶頸和性能問題,最大限度地減少由于內核問題導致的操作系統崩潰和故障,同時提高操作系統的可靠性、穩定性和安全性。



        03

        質量管理閉環,產品質量全面保障


        K2CI平臺深度對接研發流程,能夠分析代碼中的功能缺陷和性能波動。在整個持續集成過程中,它可以自動定位異常補丁,并自動創建任務通知開發人員,形成了內核質量的邏輯閉環。通過K2CI平臺,開發者在提交代碼后的3個小時內可以完成質量門禁檢查,在24小時內完成功能測試、kABI、配置文件等檢測以及性能監控。這使得團隊以更小的代價和更快的反饋速度提高內核代碼質量和性能,產品質量獲得全面保障。



        借助K2CI平臺,研發人員內核開發過程更高效,麒麟軟件內核研發能力、安全能力、維護能力、定制能力都得到大幅提升。未來,麒麟軟件將在科技創新之路上再接再厲勇毅前行,不斷為我國行業信息化建設提供安全可信、穩定可靠、性能卓越的國產操作系統產品。



        通訊員?|?呂志奇、陳美妤
        來? ? 源?|?研發中心、產品與社區發展中心
        審? ? 核?| 市場與政府事務部


        往期回顧


        上一篇: 父親節|歲月無痕,父愛有跡,愛要大聲說! 下一篇: 三強攜手重磅發布聯合解決方案,麒麟操作系統助力金融行業合規與數智化轉型

        試用

        服務

        動態

        聯系

        <div id="0jj4m"></div>

        1. <em id="0jj4m"></em>
            <em id="0jj4m"></em>

            欧美精品一区二区三区