為什麼中國不基於bsd開發操作系統,之後再閉源?

對於來源的東西,可以重寫,自主化嗎?
為什麼中國不基於bsd開發操作系統,之後再閉源?
8 個回答
笑笑机械师
2017-06-10

生態是關鍵,你係統開發再好,沒有相應的軟件支持,還是白搭。舉例說下,不知道大家還記得微軟的wp系統或者說win10手機系統,系統是好系統,安全性和流暢性,絕逼的好,就是沒有多少軟件支持,落得過現在基本消失的局面。所以,開發系統容易,讓所有的軟件能在你的系統運行就不容易了。

软件设计乔
2017-06-06

首先我們認識一下bsd

BSD (Berkeley Software Distribution,伯克利軟件套件)是Unix的衍生系統,在1977至1995年間由加州大學伯克利分校開發和發佈的。歷史上, BSD曾經被認為是UNIX的一支——"BSD UNIX", 因為它和AT&T UNIX操作系統共享基礎代碼和設計。在20世紀80年代,衍生出了許多變形的UNIX授權軟件。比較著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,晚期BSD版本為幾個開源軟件開發提供了平臺並且一直沿用至今。今天,“BSD”並不特指任何一個BSD衍生版本,而是類UNIX操作系統中的一個分支的總稱。

然後我們再來認識一下什麼是開源

開源,(Open Source)全稱為開放源代碼。開源就是要用戶利用源代碼在其基礎上修改和學習的,但開源系統同樣也有版權,同樣也受到法律保護。對開源系統來說,如果今後發現濫用開源產品或在開源產品基礎上加以發展任何派生版本、修改版本或第三方版本用於重新分發,都將會受到法律的制裁,支付侵權補償金。

然後我們再來認識一下國產操作系統

國產操作系統是指中國軟件公司開發的計算機操作系統。在中國操作系統市場上也出現過諸如中標麒麟、中科紅旗、中科方德、凝思、拓林思等的國產操作系統,但是市場份額不盡如人意,發展也舉步維艱。作為國產操作系統裡的代表,中科紅旗更是由於資金鍊斷裂,股東們於2014年2月宣佈公司解散,員工勞動合同全部終止,公司進入清算程序。2014年4月8日起,美國微軟公司停止了對Windows XP操作系統提供服務支持,這引起了社會和廣大用戶的廣泛關注和對信息安全的擔憂。工信部對此表示,會繼續加大力度,支持國產操作系統的研發和應用,並希望用戶可以使用國產操作系統。2014年10月,操作系統國產化替換正在推動,並且會在2020年有一個比較顯著提升。

再來講一下開發操作系統遇到的困難

1、極度複雜。微軟2005年發佈的Windows Vista的代碼行數為5000萬行。我們以一張A4紙打印30行來計算,Vista的代碼打出來有166萬頁。另外一個主流的操作系統Linux的核心代碼在2008年的時候也達到了1000萬行。這只是其基礎系統的統計,如果算上圖像化界面等外圍系統,其代碼規模不會比Windows少太多。

2、耗資巨大。《商業週刊》曾經對Vista的開發費用進行了估算,預計其所花費的研發費用超過了200億美元,相當於人類史上最偉大的科學計劃之一“阿波羅登月計劃”的費用。雖然時代不同,但要知道微軟是一個商業公司,而“阿波羅計劃”是美國動用了一國之力才得以支撐的科研項目。Linux雖然是一個開源免費的操作系統,但免費並不代表沒有成本。相反,全世界非常多的個人組織都對Linux開發進行了的大量投入。2008年,Linux基金會的一項研究表明,發Linux社區發行版Fedora 9要花大約108億美元。這個費用並不比微軟的操作系統所花費的費用低太多。

3、需要有大量的外圍廠商支持。操作系統只是計算機使用的基礎,在操作系統之外,外圍的軟硬件設備支持決定了操作系統的成敗。喬布斯在迴歸蘋果的同時,除了向微軟借了1.5億美元的資金以外,同時讓微軟承諾在接下來的5年裡,向Mac提供Office辦公套件。由於Office幾乎是最重要的商業生產力套件,缺少Office的Mac是幾乎不可能獲得大規模被使用的。這條承諾給蘋果保駕護航,使其優秀的操作系統重新走上了復興之路。iOS之所以成功,也是因為其最早在業界建立了完整的軟件生態系統。2013年底,蘋果應用商店的應用已經突破100萬款。

4、強網絡效應,新系統難以突圍。一個操作系統的生態越完善,其支持的軟硬件廠商就越多,其價值就越大,用的人就越多(即所謂的網絡效應)。這種網絡效應形成了很高的替換成本,這種成本高到即使是該系統的原有生產商都很難說服用戶切換新操作系統。很多企業和個人都在老操作系統上積累了大量軟件和數據,遷移到新系統很可能導致軟件失效,數據丟失,如果沒有剛需推動,很難讓使用者有替換系統的動力。WinXP就是這樣一個例子。由於該系統太成功,導致XP成為微軟日後新系統最大的競爭對手。中國、韓國政府也是因為微軟停止對XP的更新才考慮自己開發系統。

從這些可以看出來,要開發我們的國產操作系統並不是我們想象的那麼簡單,但是我們應該對我們的國產操作系統有信心,相信總有一天我們的國產操作系統在國內能替代掉國外的微軟、蘋果等操作系統。

光伏发电开发山东
2017-06-06

其實早在十年前,有一款自主研發的基於freebsd的國產操作系統,國防科大的麒麟系統,當年號稱自主研發。後來被一個留學澳洲的留學生逆向分析,分析結果是,這個系統好像基本上是基於freebsd5.2的系統修改而來的,外加不少應用層的軟件。當年分析結果一出來,在開源界和學術界引起很大的風浪。現在估計還能百度出來當年的分析文章。後國防科大承認是基於bsd什麼內核的什麼系統,不是搞這個點,沒看明白。順便說一下,當年的研發經費是八千萬。

內容可能有些出入,有興趣這可自行百度,瞭解詳情

覆水难收77313204
2017-06-06

其實操作系統並不難寫,很多大學課程裡就有簡易操作系統編寫。其實主要問題在於生態。如果自己完全重寫,軟件怎麼解決才是根本問題。至於不需要軟件生態的系統,其實我們一直有的,比如太湖之光的系統,還有嵌入式實時系統。

景151276607
2017-06-07

從頭開發一個通用的操作系統,從需求、成本角度來看是沒有必要的。從網絡互聯的需要看,實際上你無法規避那些現有的api。許多人覺得“國家”安全是個剛需。其實,很多的時候是他們把保密概念和安全概念混淆了。為了利益,有些人或機構就是在炒作什麼安全呀、獨立知識產權啊、自主創新呀等等。

随机情商
2017-06-07

一個操作系統的成熟,不單單隻有開發的成本,真正最大的開銷是推廣上,兼容性是最大的障礙,當年OS/2種種的優秀特點最終倒在了兼容性上,而開放往往一定程度降低兼容的障礙,如果使用封閉的操作系統,你覺得有這個資金實力完成全部的應用?

李小君
2017-06-07

free bsd 系統穩定性很好,只是硬件驅動有些跟不上,這個系統的zfs 功能很強大,這點比linux 強,防火牆的ipfw 很實用,安裝軟件用ports 包依賴包很多,使用這系統很穩定,


為什麼中國不基於bsd開發操作系統,之後再閉源?
深圳兴立信息服务
2017-06-06

關鍵是沒有一個持續推廣的契機,閉門造車對於互聯網類來說是很難的,而操作系統是需要很大的用戶基數來養的!沒有足夠的用戶就是個普通APP了!

相關推薦

推薦中...