倍可親

回復: 4
列印 上一主題 下一主題

羅永浩憑什麼從底層做操作系統

[複製鏈接]
跳轉到指定樓層
樓主
小龍魚 發表於 2018-8-24 03:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
羅永浩憑什麼從底層做操作系統 PPT還是講相聲?
科工力量
歡迎關注「科工力量」微博、微信公眾號08-22 14:00


【文/科工力量 鐵流】

日前,鎚子科技舉行2018年夏季新品發布會,相對於發布會上那些高度同質化的智能手機,鐵流對羅永浩宣布半年內開始自己寫操作系統的宣言更為在意。而且在發布會上,羅永浩還特彆強調,自己的操作系統不是基於安卓的,是從底層開始寫的,讓那些抄襲的人無處可抄。雖然羅永浩的宣言非常鼓舞人心,但從事物發展規律來看,羅永浩的宣言變成現實的難度非常大,而且不乏藉機蹭熱度宣稱營銷的嫌疑。

從底層開始研發操作系統難度非常大

首先,從底層開始研發操作系統的工作量非常大。舉例來說,Windows XP 有代碼4000萬行,Windows 7 有代碼5000萬行,3.6版本的Linux 內核代碼就有1590萬行,而linux的發行版Debian系統代碼行數達6500萬行,而且這些代碼還都是經過軟體廠商反覆精簡的結果。

因此,要開發一個操作系統必須要有非常龐大的財力和人力才能勝任。

在資金上,微軟在開發Vista所花費的研發費用超過了200億美元,Linux僅內核據如果根據人員投入的規模,據測算也耗資數十億美元。

在人力上,在開發Windows XP時,微軟集中了5000餘名程序員編寫代碼。Linux雖然不靠任何一個商業公司支持,但已經得到全世界程序員共同維護,紅帽公司、Intel、IBM、甲骨文、微軟等國際巨頭也積極參與其中,同樣具備豐富的人力資源。

相比較而言,鎚子科技的資金、人才都難以滿足開發一個操作系統的需求。

其次,開發操作系統的時間很長,而且需要不斷迭代演進。

雖然今天大家對Windows、安卓、IOS等操作系統都習以為常了,但這些大家耳熟能詳的操作系統,都是幾十年技術積累、迭代演進和後來者站在先行者肩膀上的產物。

就以目前PC上跑的Windows操作系統來說,其實也是經過幾十年技術演進后的產物。微軟在1985年推出Windows1.0后,經過Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、Windows2000等操作系統演進迭代,才於2001年推出一代經典Windows XP。在之後的十多年裡,微軟又推出了Windows Vista、Windows 7、Windows 8、Windows 10等產品。

大家手機上用的安卓系統和IOS,其實並非谷歌和蘋果的原始創新,而是站在巨人肩膀上的產物——安卓系統是基於Linux的二次開發,而的IOS是基於FreeBSD/Unix的二次開發,如果追根溯源,Linux和IOS都源自Unix。可以說,Linux、FreeBSD也是以UNIX為基礎,經過幾十年的開發和更新的產物。而安卓和IOS也是經過多年的發展和更新,才發展到現在的水平。

在缺課太多,根基不紮實的情況下,如果是舉國體制,將BAT這些網際網路巨頭,華為、聯想、浪潮等整機廠,以及國內開發操作系統的中標、麒麟、普華、深度等組成產業聯盟來推動這項工作,還有一定可能性。單憑羅永浩一人之力,試圖在短時間內實現趕超,妄圖一口吃成胖子的科技大躍進顯然是不現實的。

羅永浩的宣言更像是營銷

最近,紅芯瀏覽器基於Chrome穿馬甲,卻宣稱「自主可控」、「安全」、「穩定」的做法引發網路熱議,國內瀏覽器沒有自己編寫的內核,只是拿國外內核穿馬甲,國內手機廠商沒有自己的操作系統,只是基於安卓做UI已經成為很多網友熱議的話題。


羅永浩在這種背景下,宣稱要從底層開始做操作系統,很可能就是為了蹭熱點,分取流量,並給自己樹立技術形象和光環,改變過去鎚子科技口碑與形象。

誠然,蹭熱點並非就一定要口誅筆伐,比如一直踏實做技術的龍芯也蹭了一回熱點,在《從開源中來,到開源中去——記龍芯平台瀏覽器研發之路 》一文中介紹:

瀏覽器的用戶體驗有產品皮膚功能特點的因素,更多的則在於內部技術通路的打通。JS引擎作為瀏覽器的三大核心組件之一,對產品功能和用戶體驗有著重要影響,龍芯瀏覽器團隊經過長時間打磨,完成了JIT技術的研發,累計4萬多行代碼,並協助開源社區人員,完成了MIPS分支在Mozilla和Chromium國際開源社區的代碼提交。JS引擎技術是瀏覽器的核心技術之一,目前國內從事該技術的團隊估計不會超過20人。為了提升瀏覽器HTML5、WebRTC等音視頻應用用戶體驗,龍芯完成FFmpeg、libvpx、openH264等基礎視頻編解碼庫的優化,獨立累計向開源社區提交數萬行代碼。為了提升圖形圖像用戶體驗,龍芯完成了skia、jpeg、libyuv、pixman等基礎圖形圖像庫的優化並開源,部分已經提交到國際開源社區,累計1萬多行代碼。

相對於龍芯拿已經做出來的技術成果蹭熱點,羅永浩拿PPT操作系統蹭熱點,就顯得比較虛了。何況這個PPT操作系統兌現難度極大,是一個幾乎不可能實現的目標。

國內操作系統大多是基於開源軟體的二次開發

目前,國內有很多操作系統公司,在桌面和伺服器上,有中標麒麟、銀河麒麟、普華、湖南麒麟、中科方德、深度等。不過,這些操作系統都是基於Linux的二次開發。

在智能手機上,國內手機廠商推出了MIUI、EUI等,但都是基於安卓系統開發一個UI而已,曾經聲稱自主研發的Yun OS也被網友曝光是安卓重寫虛擬機。唯一自主程度稍微高一些的就是航天系背景的元心,航天系找白手套把諾基亞當年夭折的MEEGO買下來了,然後在進一步補充完善,開發了元心繫統,代碼自有率非常高。但元心繫統也存在一個問題,那就是生態極差,和微軟主推的WP一樣,受制於生態,無法在商業市場推廣,只能在特殊領域使用。


必須要說明的是,基於開源軟體二次開發本身並沒有問題,畢竟像蘋果、谷歌這樣的大公司,也拿開源代碼。如果能夠以開源代碼為基礎,十年磨一劍迭代演進,不斷提高自有代碼率,建立自己的軟體生態,並走出一條自己的路,這也可以。

問題在於拿了開源代碼后,只是略作修改換一層皮膚,就宣稱完全「自主研發」、「自主可控」,並打通關節,把軟體往黨政國企市場塞,這種做法就值得商榷了。

結語

雖然在智能手機、PC和伺服器上,中國沒有自主內核的操作系統,但一些實時操作系統,由於代碼量相對較小,而且受生態因素影響很小,國內確實有完全自主研發的,而且這些實時操作系統已經與自主CPU開展合作,在諸多領域發揮著自己的作用。


127

主題

1268

帖子

1589

積分

三星貝殼精英

Rank: 4

積分
1589
沙發
chayuanchunse 發表於 2018-8-24 09:36 | 只看該作者
內確實有完全自主研發的,而且這些實時操作系統已經與自主CPU開展合作,在諸多領域發揮著自己的作用。
回復 支持 反對

使用道具 舉報

65

主題

214

帖子

629

積分

貝殼網友五級

Rank: 3Rank: 3

積分
629
3
老虎不吃肉 發表於 2018-8-24 16:00 | 只看該作者
無論怎麼樣,希望他能成功吧。
回復 支持 反對

使用道具 舉報

1

主題

42

帖子

123

積分

貝殼網友一級

Rank: 3Rank: 3

積分
123
4
道濟 發表於 2018-8-24 16:40 | 只看該作者
以事實說話,默默的觀看,如果真的有決心做,是好事情。
回復 支持 反對

使用道具 舉報

5
 樓主| 小龍魚 發表於 2018-8-25 14:32 | 只看該作者
pc123 發表於 2018-8-25 14:23
根本不懂軟體操作系統的原理與硬體基礎胡亂忽悠,大概又是騙子一枚引五毛兒們發狂高潮的傻子 ...

請大俠解釋一下軟體操作系統的原理與硬體基礎。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-11-13 22:27

快速回復 返回頂部 返回列表