1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        中文編寫(xiě)操作系統(tǒng)到底離我們還有多遠(yuǎn)?

        共 4246字,需瀏覽 9分鐘

         ·

        2022-04-01 20:28

        af586e38aa55f536a6cdda3451a5fc74.webp


        前端獵手
        ?鏈接每一位開(kāi)發(fā)者,讓編程更有趣兒!關(guān)注

        我是法醫(yī),一只治療系前端碼猿??,與代碼對(duì)話(huà),傾聽(tīng)它們心底的呼聲,期待著大家的點(diǎn)贊??與關(guān)注?,當(dāng)然也歡迎加入前端獵手技術(shù)交流群??,文末掃碼我拉你進(jìn)群,一起交流技術(shù)以及代碼之外的一切???♀?

        轉(zhuǎn)載自Duing(ID:duyi-duing


        聽(tīng)說(shuō)了嗎,有牛人編寫(xiě)了一套操作系統(tǒng),號(hào)稱(chēng)是全宇宙第一個(gè)用中文編寫(xiě)的操作系統(tǒng),不僅如此,還順帶發(fā)明了“甲、乙、丙”三種編程語(yǔ)言,據(jù)說(shuō)目前正在進(jìn)行后續(xù)的開(kāi)發(fā),要加入元宇宙和區(qū)塊鏈相關(guān)的功能。


        73c9d7b1b407ce28d8df168335eab1ad.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        如果消息完全屬實(shí)的話(huà),這套名叫“火龍”的操作系統(tǒng)一旦被投入使用,這個(gè)叫Jason.shao的軟件工程師就不單單是個(gè)牛人了,他絕對(duì)能稱(chēng)得上中國(guó)計(jì)算機(jī)發(fā)展的里程碑式的大神級(jí)人物。


        不過(guò)呢,還沒(méi)等這大哥驕傲幾天質(zhì)疑聲就來(lái)了,很多較真的專(zhuān)業(yè)人士認(rèn)為他存在抄襲和造假的嫌疑,吹了這么大的牛最后不過(guò)是搞了個(gè)爛活兒。


        9566e2737a545ca93db3de0222617085.webp


        有人拿出證據(jù)證明這個(gè)所謂的“全宇宙第一個(gè)用中文編寫(xiě)的操作系統(tǒng)”,不過(guò)是在別人的開(kāi)發(fā)成果的基礎(chǔ)上修改了代碼,而自創(chuàng)的編程語(yǔ)言更是完全的換皮操作,甲乙兩種語(yǔ)言只是將ASM匯編語(yǔ)言和C語(yǔ)言搞了波文本替換罷了。


        真相究竟如何目前還沒(méi)有定論。不過(guò)小渡覺(jué)得吧,就算有些地方有照搬照抄的嫌疑,這也算是國(guó)產(chǎn)程序員為中國(guó)計(jì)算機(jī)事業(yè)發(fā)展做出的一點(diǎn)貢獻(xiàn),只不過(guò)吹的大了點(diǎn)而已。


        35d0ac90fe8fb20fb9171b1e98ec6d14.webp


        開(kāi)發(fā)操作系統(tǒng)這一塊,咱們國(guó)產(chǎn)程序員其實(shí)還真整過(guò)不少好活兒。此前就有牛人曾用文言文編程。額外插一句,那位大哥說(shuō)自己研發(fā)的是“全宇宙第一個(gè)用中文編寫(xiě)的操作系統(tǒng)”不太準(zhǔn)確,文言文就不算中文了?


        3b01b52a1828d83002b6e6526af13001.webp




        d811becc902889777f5ed44eb94905aa.webp

        用文言文編程


        2019年,github出現(xiàn)了一個(gè)特別的開(kāi)源項(xiàng)目:文言文語(yǔ)言wenyan-lang。這是卡內(nèi)基梅隆大學(xué)的一名大四學(xué)生研發(fā)的文言文編程語(yǔ)言,一下子引爆了咱們國(guó)內(nèi)的IT界,大佬們紛紛轉(zhuǎn)發(fā)微博,直呼后生可畏。


        這可不是意見(jiàn)容易的事。


        30f643e659b2bc1b59a2e8a2dfa8c688.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        首先,這一項(xiàng)目并不是簡(jiǎn)單的將程序中的英文字符換成了中文,而是利用NLP的一些技術(shù),將文言文程序語(yǔ)法轉(zhuǎn)換到JavaScript或Python運(yùn)行,有很高的技術(shù)難度。


        其次,完成這項(xiàng)開(kāi)發(fā)工作不僅編程技術(shù)要求高,你還得懂文言文,可不是略懂,而是要深刻理解它的語(yǔ)法和邏輯,一個(gè)本科生能完成這項(xiàng)工作,真的了不起。


        不過(guò),問(wèn)題也在這兒了,要使用這套文言文編程語(yǔ)言,必須要懂文言文,可是現(xiàn)在全中國(guó)能看懂文言文有多少人?真正懂語(yǔ)法的又有多少人?你這套語(yǔ)言再炫酷,終究只能是擺設(shè)。


        這一點(diǎn),作者也想到了,他提供了與文言文編程字符對(duì)應(yīng)的Javascript代碼,而且還可以將文言文編程代碼翻譯成Python語(yǔ)言,方便理解和閱讀。


        2dd4b49112261f17300e727016cc8059.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        不得不說(shuō),這絕對(duì)是好活兒。小渡也在想,可不可以用類(lèi)似的方法,也搞一套中文普通話(huà)編程語(yǔ)言出來(lái)呢?那樣的話(huà),相信小伙伴們的編程效率將大大提高,不用去記那些繁瑣的代碼了。


        不過(guò)呢,用文言文編程恐怕也僅限于整活兒的范疇了,真用文言文編碼搞一套操作系統(tǒng)出來(lái)估計(jì)也不現(xiàn)實(shí)。咱們國(guó)內(nèi)在這方面,畢竟還是弱勢(shì)的,大多數(shù)設(shè)備,無(wú)論電腦還是移動(dòng)端用的都還是國(guó)外的系統(tǒng)。但是我們也一直在尋求突破,比如華為的鴻蒙系統(tǒng)就是我們?cè)谝苿?dòng)端的成功。




        115314ffa498638abba04c63a83a279a.webp

        鴻蒙OS


        關(guān)于鴻蒙系統(tǒng),相信大家對(duì)它的了解肯定不比小渡少,雖然有很多人仍在之一鴻蒙只不過(guò)是安卓的換皮,但是兩者的區(qū)別可不小,而且在使用方面,鴻蒙可是有很大的優(yōu)越性的。


        361221582e95d996dedae0486ce8b622.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        小渡只簡(jiǎn)單舉一個(gè)例子:兩者的內(nèi)核是不同的。


        安卓系統(tǒng)是基于linux的宏內(nèi)核設(shè)計(jì),好處是開(kāi)發(fā)難度低,但是宏內(nèi)核包含了操作系統(tǒng)絕大多數(shù)的功能和模塊,而且這些功能和模塊都具有最高的權(quán)限,只要一個(gè)模塊出錯(cuò),整個(gè)系統(tǒng)就會(huì)崩潰,這也是安卓系統(tǒng)容易崩潰的原因。


        而鴻蒙操作系統(tǒng)是微內(nèi)核設(shè)計(jì):微內(nèi)核僅包括了操作系統(tǒng)必要的功能模塊(任務(wù)管理、內(nèi)存分配等)處在核心地位具有最高權(quán)限,其他模塊不具有最高權(quán)限,也就是說(shuō)其他模塊出現(xiàn)問(wèn)題,對(duì)于整個(gè)系統(tǒng)的運(yùn)行是沒(méi)有阻礙的。微內(nèi)核的開(kāi)發(fā)難度很大,但是系統(tǒng)的穩(wěn)定性很高。


        而且為了解決開(kāi)發(fā)難度大的問(wèn)題,華為研發(fā)出了方舟編譯器,任何由編譯器編譯的android軟件都可以直接與系統(tǒng)底層進(jìn)行通信,鴻蒙系統(tǒng)加編譯器就可以取代虛擬機(jī),不僅降低了難度,還可以直接兼容安卓軟件。因此我們的手機(jī)才能絲滑地從安卓直接轉(zhuǎn)變?yōu)轼櫭伞?/span>


        0b6fc4561c0b3e6a657aec09cb6d1be6.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        而且,想必大家也都體驗(yàn)過(guò)了鴻蒙系統(tǒng)打造的“超級(jí)終端”和“全場(chǎng)景智慧生活”帶來(lái)的科技感,反正小渡是真的被驚到了。這才是真正的萬(wàn)物互聯(lián),簡(jiǎn)直不要太炫酷,從鴻蒙身上,我們能感受到,我國(guó)的科技實(shí)力真的是越來(lái)越強(qiáng)大了。


        當(dāng)然,在國(guó)產(chǎn)操作系統(tǒng)方面,我們不單單只有一個(gè)鴻蒙,從計(jì)算機(jī)在我國(guó)開(kāi)始普及,我國(guó)的科研團(tuán)隊(duì)就投入了大量的精力去研發(fā)真正屬于我們自己的操作系統(tǒng),如今已經(jīng)卓有成效,已經(jīng)有多款真正的國(guó)產(chǎn)操作系統(tǒng)面世。接下來(lái)小渡就帶大家來(lái)盤(pán)點(diǎn)一下這些國(guó)產(chǎn)操作系統(tǒng),免得一提起操作系統(tǒng)大家只知道windows和Mac。


        中標(biāo)麒麟操作系統(tǒng)


        中標(biāo)麒麟Linux桌面軟件是上海中標(biāo)軟件有限公司發(fā)布的面向桌面應(yīng)用的操作系統(tǒng)產(chǎn)品。在linux內(nèi)核的基礎(chǔ)上,中標(biāo)麒麟開(kāi)發(fā)了與windows操作系統(tǒng)非常接近的圖形化桌面,這也讓習(xí)慣使用windows操作系統(tǒng)的用戶(hù),只需做簡(jiǎn)單的適應(yīng)性學(xué)習(xí)即可在該圖形化桌面下完成軟件安裝、文檔編輯、瀏覽網(wǎng)頁(yè)、播放視頻音頻等操作。用戶(hù)體驗(yàn)較為流暢,目前在國(guó)產(chǎn)操作系統(tǒng)領(lǐng)域市場(chǎng)占有率穩(wěn)居第一。


        b435967944df06266a1092d2d9dd31c6.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        銀河麒麟操作系統(tǒng)


        這個(gè)就厲害啦!銀河麒麟(Kylin)是由國(guó)防科技大學(xué)研制的開(kāi)源服務(wù)器操作系統(tǒng)。此操作系統(tǒng)是863計(jì)劃重大攻關(guān)科研項(xiàng)目,目標(biāo)是打破國(guó)外操作系統(tǒng)的壟斷,研發(fā)一套中國(guó)自主知識(shí)產(chǎn)權(quán)的服務(wù)器操作系統(tǒng)。


        銀河麒麟是目前軟硬件兼容性最好的國(guó)產(chǎn)桌面操作系統(tǒng),擁有絢麗的人機(jī)交互界面。它有以下幾個(gè)特點(diǎn):高安全、高可靠、高可用、跨平臺(tái),并且具有強(qiáng)大的中文處理能力。對(duì)了,神舟十三號(hào)采用的就是銀河麒麟操作系統(tǒng)。


        04ffd70d88572cf7ff6faf97baaf16b2.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        深度Linux(Deepin)


        Deepin,是一個(gè)致力于為全球用戶(hù)提供美觀易用,安全可靠的 Linux發(fā)行版。它不僅僅對(duì)最優(yōu)秀的開(kāi)源產(chǎn)品進(jìn)行集成和配置,還開(kāi)發(fā)了基于HTML5技術(shù)的全新桌面環(huán)境、系統(tǒng)設(shè)置中心、以及音樂(lè)播放器,視頻播放器,軟件中心等一系列面向日常使用的應(yīng)用軟件。優(yōu)點(diǎn)就是簡(jiǎn)單好用易上手,是windows系統(tǒng)非常優(yōu)秀的替代品。(還是只能做備胎啊... ...)


        e55c62d06dca93ae29343479fc78e4a7.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        優(yōu)麒麟操作系統(tǒng)


        優(yōu)麒麟是由中國(guó)CCN聯(lián)合實(shí)驗(yàn)室支持和主導(dǎo)的開(kāi)源項(xiàng)目,基于世界上最大的Linux發(fā)行版Ubuntu開(kāi)發(fā),能提供類(lèi)Windows風(fēng)格的交互功能,給用戶(hù)帶來(lái)更加親切友好的使用體驗(yàn)。


        UKUI已經(jīng)進(jìn)入U(xiǎn)buntu軟件倉(cāng)庫(kù)和Debian軟件倉(cāng)庫(kù),為全世界Debian/Ubuntu發(fā)行版及衍生版的用戶(hù),提供了一款全新的可選桌面環(huán)境。


        63413c677e0ab8850690d1fe9cd4e289.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        湖南麒麟Kylinsec


        湖南麒麟Kylinsec定位于為辦公PC、筆記本、業(yè)務(wù)終端等,提供簡(jiǎn)單易用、界面友好、安全穩(wěn)定的桌面操作系統(tǒng),具有良好的交互性及對(duì)軟硬件的兼容性。湖南麒麟Kylinsec兼容主流應(yīng)用軟件,可提供豐富的系統(tǒng)工具,兼容主流軟件開(kāi)發(fā)環(huán)境,類(lèi)Windows界面。


        看了這么多,相信大家也發(fā)現(xiàn)了,國(guó)產(chǎn)系統(tǒng)大多都是來(lái)自“麒麟家族”的,麒麟又是什么?為什么有如此大的牌面,讓這么多國(guó)產(chǎn)系統(tǒng)冠以它的名字?

        麒麟系統(tǒng)對(duì)于我國(guó)計(jì)算機(jī)領(lǐng)域的發(fā)展,有著不可替代的重要意義!


        下面,小渡要換一種口吻,認(rèn)真嚴(yán)肅滴給大家講述麒麟系統(tǒng)的故事。


        其實(shí)對(duì)于國(guó)產(chǎn)操作系統(tǒng)的探索,我國(guó)從上個(gè)世紀(jì)就已經(jīng)開(kāi)始了,但是由于技術(shù)落后等原因,始終沒(méi)有較大的突破。只在1983年成功開(kāi)發(fā)出了CCDOS操作系統(tǒng)。雖然是中文操作系統(tǒng),但是核心技術(shù)仍然在外國(guó)人手中。


        2de1ba8858898f16bc08d9cd5a5eecd1.webp

        圖片源自網(wǎng)絡(luò),僅做配文展示


        2002年,我國(guó)的十幾位工程師決定要研發(fā)國(guó)產(chǎn)自主操作系統(tǒng)。但是這對(duì)當(dāng)時(shí)我國(guó)的技術(shù)水平來(lái)說(shuō)十分困難,只能用最笨的方法。


        工程師們整合了四套操作系統(tǒng)的技術(shù)架構(gòu),僅一個(gè)系統(tǒng)的內(nèi)核代碼數(shù)量就高達(dá)400-500萬(wàn)行,總共將近2000萬(wàn)的代碼,密密麻麻印滿(mǎn)A4紙能疊七十多米高。面對(duì)這樣巨大的工作量,工程師們要承受多大壓力可想而知。


        但是中國(guó)人從來(lái)都是了不起的,經(jīng)過(guò)四年多的鏖戰(zhàn),新一代中國(guó)國(guó)產(chǎn)操作系統(tǒng)終于研發(fā)成功。這個(gè)系統(tǒng)被命名為——“麒麟”。


        當(dāng)然,麒麟發(fā)展的過(guò)程不可能順利,因?yàn)楫?dāng)時(shí)我國(guó)的軟件市場(chǎng)完全被外國(guó)軟件所統(tǒng)治,麒麟系統(tǒng)與它們并不兼容。面對(duì)這樣的難題,工程師們甚至要親自奔向市場(chǎng),做推銷(xiāo)員,希望能為新生的“麒麟”硬闖出一條生路,卻處處碰壁。


        天無(wú)絕人之路,此時(shí)采用了外國(guó)操作系統(tǒng)及數(shù)據(jù)庫(kù)的中國(guó)民航信息集團(tuán)的票務(wù)系統(tǒng),遇到了外國(guó)廠(chǎng)商漫天要價(jià)的困境,被迫將眼光轉(zhuǎn)向國(guó)內(nèi)尋找替代廠(chǎng)商,麒麟團(tuán)隊(duì)終于有了第一個(gè)潛在的大型客戶(hù)。


        避免因系統(tǒng)故障導(dǎo)致票務(wù)出現(xiàn)事故,工程師們又開(kāi)始了新一輪的艱苦奮斗。經(jīng)過(guò)八年攻關(guān),先后有二十多家航空公司替換麒麟操作系統(tǒng),徹底擺脫了外國(guó)軟件的掣肘。


        如今以麒麟系統(tǒng)在我國(guó)很多領(lǐng)域發(fā)揮重要的作用,而且神舟十三號(hào)成功發(fā)射也證明了麒麟系統(tǒng)自身過(guò)硬實(shí)力,麒麟家族系統(tǒng),理應(yīng)成為我國(guó)開(kāi)發(fā)人員的驕傲。


        麒麟家族和鴻蒙系統(tǒng)的成功,都證明了國(guó)產(chǎn)操作系統(tǒng)有很大的潛力。不過(guò),在前面小渡介紹的時(shí)候相信小伙伴們也發(fā)現(xiàn)了,所有的國(guó)產(chǎn)操作系統(tǒng)都是基于linux的二次開(kāi)發(fā),歸根到底,我們還是沒(méi)有擺脫國(guó)外的技術(shù),真正做到自研創(chuàng)新。


        而且,這么多的國(guó)產(chǎn)操作系統(tǒng),在我國(guó)的市場(chǎng)占有率加一起不足10%,90%以上的電腦被windows和macOS占領(lǐng),這也說(shuō)明國(guó)產(chǎn)操作系統(tǒng)相較于國(guó)外仍有很大的差距。


        希望未來(lái)國(guó)產(chǎn)操作系統(tǒng)能有更大的發(fā)展,擁有更大的兼容性,更加適配國(guó)人的操作習(xí)慣。有一天能夠開(kāi)發(fā)出完全由我國(guó)自研的、在各方面都完全不輸國(guó)外的中文操作系統(tǒng)。





        RECOMMEND


        推薦閱讀

        ? ?

        簡(jiǎn)單有效的方法,幫你對(duì)付拖延癥

        堅(jiān)持的最高境界——善護(hù)念

        除了背代碼,我們還能做什么?

        程序員的快樂(lè)到底是什么?

        程序猿終身學(xué)習(xí)有必要嗎?這篇文章就是最好的答案

        2022程序員跳槽不完全指南



        很感謝小伙伴看到最后??,如果您覺(jué)得這篇文章有幫助到您的的話(huà)不妨關(guān)注?+點(diǎn)贊??+收藏??+評(píng)論??,您的支持就是我更新的最大動(dòng)力。

        歡迎加入前端獵手技術(shù)交流群??,文末掃碼加我微信,我拉你進(jìn)群,一起交流技術(shù)以及代碼之外的一切???♀?

        瀏覽 45
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产精彩无码视频 | 引诱我的隔壁邻居大乳 | 麻豆va一区二区三区久久浪 | 三级操逼片 | 原创国产av | 欧美性性欧美 | 国产又粗又猛 | 日韩欧美高清视频在线观看 | 理论片高清免费理伦片 | 美女高潮视频网站 |