Windows系統(tǒng)不是開源平臺(tái),而是開放的平臺(tái)。
成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、微信小程序定制開發(fā)、公眾號(hào)商城、等建站開發(fā),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。
開源是系統(tǒng)是公開底層代碼,所有的開發(fā)者可以對(duì)系統(tǒng)進(jìn)行修改和優(yōu)化。而開放的話是指可以在這個(gè)系統(tǒng)上做任何的軟件的開發(fā)。
盜版泛濫是指開發(fā)者沒有對(duì)自己的軟件進(jìn)行版權(quán)的保護(hù)。導(dǎo)致盜版泛濫
ReactOS 是一個(gè)開發(fā)與Windows NT和Windows 2000應(yīng)用程序和硬件驅(qū)動(dòng)程序兼容的開源操作系統(tǒng)的項(xiàng)目。此項(xiàng)目當(dāng)前雖然只是處于 內(nèi)部測(cè)試(alpha) 開發(fā)狀態(tài),但到2005年1月其中一些子項(xiàng)目已經(jīng)完成了目標(biāo)。
ReactOS主要是由C語言編寫。部分組件則由C++編寫,例如ReactOS 文件瀏覽器。
ReactOS的許可協(xié)議主要為GNU通用公共許可證,也有少量代碼以GNU寬通用公共許可證、BSD許可證之類的開源許可證發(fā)行。
為確保操作系統(tǒng)沒有任何一部分是看過泄漏出來的微軟 Windows 源碼的人所寫,或者逆向工程的過程達(dá)不到凈室設(shè)計(jì)標(biāo)準(zhǔn),一個(gè)全盤的源碼審查由ReactOS主要開發(fā)者下令展開。此審查當(dāng)前已經(jīng)結(jié)束。
發(fā)展歷程
啟動(dòng)開發(fā)
大約在1996年時(shí),一群開源軟件開發(fā)者啟動(dòng)了一個(gè)名為 FreeWin95 的項(xiàng)目,旨在實(shí)現(xiàn)一個(gè)Windows 95的克隆操作系統(tǒng)。這個(gè)項(xiàng)目當(dāng)時(shí)只停留在關(guān)于系統(tǒng)實(shí)現(xiàn)的討論上。
雖然對(duì)于 FreeWin95 項(xiàng)目期待很高,但直到 1997 年末,項(xiàng)目還沒有公開發(fā)布任何版本,于是項(xiàng)目協(xié)調(diào)員Jason Filby 聯(lián)合大家重振該項(xiàng)目并起了一個(gè)新名稱 “ReactOS” ,并計(jì)劃重新實(shí)現(xiàn) Windows NT。1998年 2 月 ReactOS 項(xiàng)目正式啟動(dòng),開始開發(fā)系統(tǒng)內(nèi)核和基本的驅(qū)動(dòng)程序。
代碼審查
為了避免版權(quán)起訴,ReactOS 必須明確地完全區(qū)分并且不派生于 Windows,這是一個(gè)需要非常謹(jǐn)慎工作的目標(biāo)。2006年1月17日,Hartmut Birr 在 ReactOS 開發(fā)者郵件列表中指出 ReactOS 包含有反編譯的 Windows 源碼。因此開發(fā)者暫時(shí)禁止非開發(fā)者進(jìn)入系統(tǒng)。鑒于 ReactOS 是開放源碼軟件,此舉引起開放源碼社群的不滿。ReactOS 的貢獻(xiàn)者沒受當(dāng)時(shí)的舉動(dòng)影響。 不久后所有軟件開發(fā)工程都能自由進(jìn)入了。由于 Birr 的指摘未能證實(shí),開發(fā)者決定審查源碼。 可能“受污染”的源碼會(huì)被封鎖,直到那些源碼經(jīng)審查后確定無問題。
大部分的源碼已解封,維護(hù)和開發(fā)都可繼續(xù)進(jìn)行,而審查亦同時(shí)進(jìn)行。
2008年,源碼已經(jīng)全部解封。審查也已經(jīng)全部結(jié)束。維護(hù)和開發(fā)得以正常繼續(xù)。
參與 Google Summer of Code
從 2006 年開始,ReactOS 項(xiàng)目參與了幾次 Google Summers of Code。例如,在GSoC 2011 中, ReactOS 指導(dǎo)了一個(gè)將 lwIP 集成到網(wǎng)絡(luò)堆棧中的學(xué)生項(xiàng)目。迄今為止,ReactOS曾在 GSoC 參與過五次:2006年,2011年,2016 年,2017年 和 2018 年。2019 年也將參與。
公開演示
俄羅斯的政治人物 Viktor Alksnis 會(huì)見了項(xiàng)目協(xié)調(diào)員 Aleksey Bragin,Aleksey Bragin介紹了該項(xiàng)目并演示了該項(xiàng)目,演示中顯示 ReactOS 在 2007 年已經(jīng)可以運(yùn)行當(dāng)時(shí)的 Total Commander 和 Mozilla Firefox。 它還吸引了時(shí)任俄羅斯總統(tǒng)梅德韋杰夫(Dmitry Medvedev)的關(guān)注。 梅德韋杰夫訪問了斯塔夫羅波爾地區(qū)的一所高中,巧合的是 ReactOS 開發(fā)者 Marat Karatov 正是該學(xué)校的高中生,他借此機(jī)會(huì)向總統(tǒng)介紹了開源 Windows 系統(tǒng),并請(qǐng)求總統(tǒng)資助 100 萬歐元。梅德韋杰夫稱對(duì) ReactOS 很感興趣,表示會(huì)考驗(yàn)資助事宜。
ReactOS 社區(qū)版
2014年4月,ReactOS 項(xiàng)目宣布推出 iegogo活動(dòng),推出基于 0.4版本的 ReactOS Community Edition。籌資活動(dòng)的目標(biāo)是50,000美元,除此之外還有額外的伸展目標(biāo)。ReactOS Community Edition 的開發(fā)將以社區(qū)為中心,ReactOS用戶投票和資金決定項(xiàng)目旨在支持哪些軟件和硬件驅(qū)動(dòng)程序。2014年 6 月 1 日,關(guān)于Indiegogo的靈活眾籌活動(dòng)結(jié)束時(shí)籌集了25,141美元用于社區(qū)版的開發(fā),并且不久后啟動(dòng)了支持硬件和軟件的投票過程。
ReactOS Hackfest 2015
ReactOS 項(xiàng)目于2015年8月7日至12日在德國亞琛市舉辦了一場(chǎng)Hackfest。Hackfest 圓滿結(jié)束,因?yàn)樗鼮?ReactOS 增加了許多功能。
系統(tǒng)開發(fā)
核心開發(fā)
ReactOS主要用C語言進(jìn)行編寫,另外包含一些用 C ++ 編寫的元素,如 ReactOS Explorer 和聲音棧。該項(xiàng)目使用 MinGW 和 Visual Studio 進(jìn)行編譯。 開發(fā)人員的目標(biāo)是使內(nèi)核和用戶模式API與Windows NT 5.2(Windows Server 2003)兼容,并增加對(duì)更多應(yīng)用程序和硬件的支持,并計(jì)劃在開發(fā)日趨成熟時(shí)針對(duì)更新版本的Windows。DirectX支持是通過內(nèi)部實(shí)施 ReactX進(jìn)行的。2D硬件加速渲染是本機(jī)完成的,而其他繪圖功能則重定向到OpenGL作為權(quán)宜之計(jì)解決方案。 開發(fā)進(jìn)度受開發(fā)團(tuán)隊(duì)規(guī)模及其經(jīng)驗(yàn)水平的影響。作為對(duì)實(shí)施 Windows 7所需工作量的估計(jì),微軟雇傭了大約1,000名開發(fā)人員,組成了25個(gè)團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)平均有40名開發(fā)人員。但截至2011年9月2日,在 Ohloh 的 ReactOS條目中,通過“非常大,活躍開發(fā)者只有 33 位,這些開發(fā)人員在 12 個(gè)月的時(shí)間內(nèi)貢獻(xiàn)了累計(jì),并且累積了104個(gè)以前通過 Subversion 從項(xiàng)目開始為代碼貢獻(xiàn)代碼的用戶。ReactOS 開發(fā)人員 Michele C.在米蘭舉辦的 Hackmeeting 2009 上的演講中指出,大多數(shù)開發(fā)人員在使用ReactOS時(shí)都了解 Windows體系結(jié)構(gòu),并且沒有任何先驗(yàn)知識(shí)。 雖然ReactOS當(dāng)前主要針對(duì) x86 / AMD64 PC 平臺(tái),但是,移植到ARM 架構(gòu)的努力“正在進(jìn)行中”,雖然它沒有產(chǎn)生太多功能而被放棄了。支持的的Xbox,變體IA-32體系結(jié)構(gòu),是通過使用一個(gè)特定于體系結(jié)構(gòu)的加入HAL,雖然這一點(diǎn),與端口沿的PowerPC,不再積極維護(hù)。
硬件驅(qū)動(dòng)程序堆棧
在硬件驅(qū)動(dòng)程序方面,例如UniATA項(xiàng)目為ReactOS 提供串行ATA驅(qū)動(dòng)程序。該項(xiàng)目還嘗試使用FullFAT庫重寫其FAT可 安裝文件系統(tǒng)。ReactOS利用 Haiku 的 USB 堆棧作為參考,并作為其 USB 支持的基礎(chǔ)。 網(wǎng)絡(luò) ReactOS的網(wǎng)絡(luò)堆棧構(gòu)建在 FreeBSD中 OSKit 網(wǎng)絡(luò)堆棧端口的TCP部分,以及內(nèi)部開發(fā)的面向數(shù)據(jù)包協(xié)議(如IP)的實(shí)現(xiàn)。后來,lwIP被集成到ReactOS的網(wǎng)絡(luò)堆棧中。Samba / Samba TNG 項(xiàng)目已經(jīng)提供了LSASS,SAM,NETLOGON 和打印假脫機(jī)等 Windows 網(wǎng)絡(luò)服務(wù)作為開源替代方案。
與 Wine 項(xiàng)目合作
ReactOS 和 Wine 項(xiàng)目共享本機(jī)運(yùn)行二進(jìn)制 Windows 軟件的目標(biāo),因此可以共享許多依賴項(xiàng)和開發(fā)。 ReactOS 使用 Wine 項(xiàng)目的一部分,以便它可以從 Wine 在實(shí)現(xiàn) Win32 API方面的進(jìn)展中受益。雖然由于體系結(jié)構(gòu)的不同,Wine 的 NTDLL,USER32,KERNEL32,GDI32和 ADVAPI32 組件不能由 ReactOS 直接使用,但代碼片段和其他部分可以在兩個(gè)項(xiàng)目之間共享。不過內(nèi)核由 ReactOS 單獨(dú)開發(fā),因?yàn)?Wine 依賴于現(xiàn)有的類 Unix 內(nèi)核。。
此外,ReactOS另外有一支實(shí)驗(yàn)性的Arwinss團(tuán)隊(duì),透過另一種方式去構(gòu)建Win32 API,使USER32及GDI32的支持可以做得更好。ReactOS原來的Win32子系統(tǒng)完全以Windows的等同為藍(lán)本,但Arwinss則透過合并原來ReactOS的Win32子系統(tǒng)及Wine的Win32子系統(tǒng)的架構(gòu),以好好利用Wine的系統(tǒng)兼容性。這樣,Arwinss就可以讓用戶透過一個(gè)遙距的X server作顯示,而無需硬性規(guī)定必須要用硬件上的顯示屏。
影響與評(píng)價(jià)
下面一些關(guān)于 ReactOS 項(xiàng)目的批評(píng)提出幾條為什么他們不相信 ReactOS 會(huì)成為一個(gè)有價(jià)值的項(xiàng)目的原因。其中,有人指出把與 Windows NT 4.0 兼容作為 ReactOS 的發(fā)布目標(biāo)是一個(gè)局限,因?yàn)?NT 4.0 評(píng)價(jià)不佳而且它已經(jīng)過時(shí)了。
作為回復(fù),有人提出雖然當(dāng)前是把與 Windows NT 4.0 兼容作為目標(biāo),但是,Windows 后來基于 NT 架構(gòu)的系統(tǒng)都與 NT 4.0 在系統(tǒng)層次上高度相似(例如:Windows 2000, Windows XP, Windows Server 2003)。因此,想要與后續(xù)的 Windows 版本兼容,只要 NT 4.0 的目標(biāo)完成,剩下都簡(jiǎn)單了。 以此為由,該批評(píng)的回復(fù)者說把 NT 4.0 的兼容作為里程碑并不是一個(gè)局限,而是未來開發(fā)的基礎(chǔ)。
其它人則批評(píng)認(rèn)為我們已經(jīng)有好幾個(gè)基于 Unix(Linux 及不同版本的 BSD)的操作系統(tǒng), 與其再創(chuàng)建一個(gè)新的, 不如集中精力改善舊的,努力做好 WINE,讓現(xiàn)有的 WINDOWS 應(yīng)用程序在其上運(yùn)行得更好。但是,ReactOS 開發(fā)者及其他擁護(hù)者辯解說,UNIX 類操作系統(tǒng)不一定是唯一的最好的操作系統(tǒng)類型。NT 的設(shè)計(jì)含有很多概念是 Unix 工作方式的改進(jìn),而且一個(gè)在更低層次更似 Windows 的操作系統(tǒng)(即是設(shè)計(jì)成與 Windows 相似,而非執(zhí)行某某應(yīng)用程序,嘗試把另一個(gè)操作系統(tǒng)變成 Windows)將更有機(jī)會(huì)成功達(dá)到更廣闊地兼容現(xiàn)有的 Windows 應(yīng)用程序和(特別是)硬件驅(qū)動(dòng)程序。
未來目標(biāo)
硬件需求
值得留意的是,ReactOS亦可在能模擬上述硬件的軟件內(nèi)運(yùn)作,比如Virtual PC、VMware、Bochs或QEMU。
眼見Windows NT 4.0可在i386以外的MIPS、Alpha AXP和PowerPC架構(gòu)運(yùn)行,而NT派生的操作系統(tǒng)如Windows XP和Windows Server 2003又已被移植到不同的硬件架構(gòu)上(例如x86-64、IA-32及IA-64),ReactOS開發(fā)者亦開始注意可移植性。譬如對(duì)IA-32架構(gòu)變種Xbox平臺(tái)的支持,已加入0.2.5發(fā)布版,而直到2006年上半年,PowerPC port和Xen port的工程仍在努力。
Windows是典型的閉源系統(tǒng)。
這里的源,其實(shí)是指的程序的源代碼,說白了,六十程序員碼的那一行行源程序。
開源,就是所有源代碼全部公開,誰都可以再開發(fā)。
Windows發(fā)布的,都是已經(jīng)打包的程序,用戶看不到代碼,無法修改,也就是閉源系統(tǒng)了。
首先,安卓系統(tǒng)是谷歌聯(lián)合各大手機(jī)廠商一同開發(fā)的開源操作系統(tǒng),它允許其他手機(jī)廠商根據(jù)自己的需求對(duì)安卓系統(tǒng)進(jìn)行各種定制,開發(fā)自己獨(dú)有的功能。 這一要素也正是安卓系統(tǒng)百花齊放,占領(lǐng)諾基亞和蘋果份額的關(guān)鍵所在。
而Windows系統(tǒng)不僅是微軟的商業(yè)閉源系統(tǒng),而且微軟禁止其他人對(duì)Windows進(jìn)行修改操作,Windows系統(tǒng)的著作權(quán)完全屬于微軟自己所有。因此,其他人對(duì)Windows的所謂定制和修改完全是非法的,當(dāng)年雨林木風(fēng)什么的好像有過定制版系統(tǒng),后來為什么沒有了,自然是被微軟干死了。
當(dāng)然各種電腦廠商在電腦出廠前還是可以根據(jù)自己需要預(yù)裝一些軟件的,這個(gè)符合微軟的OEM協(xié)議,所以不算非法。但是這種情況也不能叫做定制版系統(tǒng)吧。 總而言之就是一句話,微軟不讓。
你好!你這個(gè)問題我也是有思考過的。主要的原因是因?yàn)锳ndroid系統(tǒng)是開源的,Windows是不開源。
什么是開源操作系統(tǒng)
開源操作系統(tǒng) ,就是公開源代碼的操作系統(tǒng)軟件,可以遵循開源協(xié)議進(jìn)行使用、編譯和再發(fā)布。在遵守協(xié)議的前提下,任何人都可以免費(fèi)使用,隨意控制軟件的運(yùn)行方式。
開源操作系統(tǒng)的特點(diǎn)
開源操作系統(tǒng)最大的特點(diǎn)就是開放源代碼和自由定制,但也會(huì)因?yàn)槭褂谜叩募夹g(shù)水平等關(guān)系出現(xiàn)很多不可預(yù)知的情況及維護(hù)問題,并且由于多數(shù)硬件和軟件廠商并不支持開源軟件.所以在驅(qū)動(dòng)和軟件源方面有很大困難,這就要求個(gè)人用戶在選擇系統(tǒng)時(shí)需要注意根據(jù)自己的實(shí)際情況來選擇,這也是目前個(gè)人使用開源操作系統(tǒng)較為困難的最主要原因。
問題的現(xiàn)狀以及延伸
目前主流的系統(tǒng)只有Android是開源,Windows和iOS都是閉源的。所以電腦沒有出現(xiàn)定制的Windows系統(tǒng)。閉源是有好處,好處就是不容易被其他人篡改導(dǎo)致的系統(tǒng)不安全。
希望的我的回答對(duì)題主有幫助。
手機(jī)上都是定制是安卓系統(tǒng),為何電腦沒出現(xiàn)定制的Windows?
答案就是:安卓系統(tǒng)屬于開源系統(tǒng);Windows系統(tǒng)屬于商業(yè)系統(tǒng)軟件,不支持開源!
下面我們就這個(gè)問題具體的來分析一下:
首先,手機(jī)操作系統(tǒng)主要應(yīng)用在智能手機(jī)上。手機(jī)系統(tǒng)也分為很多種,目前最主流的就是安卓Android和蘋果iSO系統(tǒng),當(dāng)然還有一些其他的手機(jī)操作系統(tǒng)。智能手機(jī)與非智能手機(jī)都支持JAVA,智能機(jī)與非智能機(jī)的區(qū)別主要看能否基于系統(tǒng)平臺(tái)的功能擴(kuò)展。
目前應(yīng)用在手機(jī)上的操作系統(tǒng):
主要有:Android(谷歌)、iOS(蘋果)
其他的還有:Harmony(鴻蒙)、windows phone(微軟)、Symbian(諾基亞)、web os、BlackBerry OS(黑莓)、windows mobile(微軟)等。
其中安卓Android(Google Android)屬于開源系統(tǒng);蘋果iOS屬于不開源系統(tǒng)。
簡(jiǎn)單了解一下什么是開源系統(tǒng):
再來了解一下Android:
手機(jī)上都是定制是安卓系統(tǒng),為何電腦沒出現(xiàn)定制的Windows?
①Android作為Google(谷歌)發(fā)布的一款開源手機(jī)操作系統(tǒng),對(duì)于手機(jī)操作系統(tǒng)的發(fā)展起到了非常大的推動(dòng)作用。目前眾多的安卓手機(jī)廠商都基于Android進(jìn)行個(gè)性化定制自己的手機(jī)操作系統(tǒng),這在相關(guān)版權(quán)限定范圍之內(nèi)的,是合法的。
②Windows系統(tǒng),屬于微軟的商業(yè)系統(tǒng)軟件,是不開源的。也就沒有其他基于Windows的定制系統(tǒng)。
下面再來說一說,為什么手機(jī)上的安卓系統(tǒng)都是定制的安卓系統(tǒng)?
最根本的原因就是個(gè)性化需要。
我們知道,既然手機(jī)廠商不同,那么所屬的手機(jī)產(chǎn)品,從硬件到系統(tǒng),到應(yīng)用軟件至少得有所不同,有所特色不是么?
硬件和應(yīng)用軟件不提,單說手機(jī)的操作系統(tǒng)。既然目前Android屬于開源手機(jī)系統(tǒng),而且源碼體系經(jīng)過多年的完善,整體上非常優(yōu)秀,所以就被眾多手機(jī)廠商直接拿來進(jìn)行深度定制,而不用自己從零開始開發(fā)自己的系統(tǒng),這樣既浪費(fèi)大量人力物力財(cái)力,也會(huì)有一個(gè)非常嚴(yán)重的時(shí)間成本,系統(tǒng)不是應(yīng)用軟件,開發(fā)所需的時(shí)間等各項(xiàng)成本是一個(gè)天文數(shù)字,這不是手機(jī)廠商所希望看到的,所以就采用Android系統(tǒng)。
直接拿來用不就可以了么?為什么要定制呢?
這個(gè)剛才已經(jīng)說了,最根本的原因就是個(gè)性化。這個(gè)個(gè)性化包括UI,也包括性能、安全性、功能等。所以,各家手機(jī)廠商對(duì)于基于Android進(jìn)行深度定制。
當(dāng)前比較主流而且好用的Android深度定制系統(tǒng)有:
MIUI 是小米公司旗下基于Android系統(tǒng)深度優(yōu)化、定制、開發(fā)的第三方手機(jī)操作系統(tǒng),能夠帶給國內(nèi)用戶更為貼心的Android智能手機(jī)體驗(yàn),個(gè)人比較喜歡的一個(gè)系統(tǒng)。
Emotion UI:華為基于Android進(jìn)行開發(fā)的 情感 化用戶界面。
Vivo Funtouch OS:是Vivo基于Android系統(tǒng)進(jìn)行定制的第三方手機(jī)操作系統(tǒng)。
Smartisan OS:是羅永浩帶領(lǐng)的錘子 科技 團(tuán)隊(duì)基于Android深度定制的手機(jī)操作系統(tǒng)。
Flyme OS:魅族手機(jī)操作系統(tǒng)。
ColourOS:是OPPO基于Android系統(tǒng)進(jìn)行定制的第三方手機(jī)操作系統(tǒng)。
Blur:摩托羅拉(Motorola)基于谷歌Android平臺(tái)開發(fā)的應(yīng)用界面,除了基本的Android特性之外,Blur最突出的特色是注重網(wǎng)絡(luò)社交功能。
HTC Sense:HTC基于Android系統(tǒng)研發(fā)的智能手機(jī)系統(tǒng)。
LG Optimus:LG基于標(biāo)準(zhǔn)Android修改的LG Optimus系統(tǒng)
手機(jī)上都是定制是安卓系統(tǒng),為何電腦沒出現(xiàn)定制的Windows?
答案就是:安卓系統(tǒng)屬于開源系統(tǒng),為了突出自己的品牌及個(gè)性化需要,各手機(jī)廠商在版權(quán)限定范圍內(nèi)可以進(jìn)行深度的個(gè)性化定制;
Windows系統(tǒng)屬于商業(yè)系統(tǒng)軟件,不支持開源!
以前番茄花園,深度什么的不知道算不算是定制版,不過前者已經(jīng)被干死,后者也低調(diào)了很多。
windows rt 應(yīng)該算,不過好像死的挺慘
windows一個(gè)系統(tǒng)適配所有硬件,用戶可以自由搭配硬件。安卓每個(gè)硬件都要單獨(dú)定制系統(tǒng),而且不是普通用戶能搞定的。
一個(gè)來源一個(gè)閉源,這個(gè)沒啥對(duì)比性的,還有現(xiàn)在筆記本和一體機(jī)出廠的Windows,明顯比微軟原版的多了很多不必要的軟件,卡的一筆
手機(jī)上的安卓系統(tǒng)是開源的,可以進(jìn)行二次開發(fā)和深度定制。而電腦上用的微軟的Windows操作系統(tǒng)是商業(yè)內(nèi)核,沒有開源,所以無法定制,只能開發(fā)應(yīng)用。不過也有OEM版本。
定制的linux系統(tǒng)很多
安卓開源,大家都可以參與建設(shè)與修改,而Windows是付費(fèi)閉源軟件,禁止修改。
開源與否很大程度上是商業(yè)原因。Windows系統(tǒng)本身由于商業(yè)的原因,并未開源,但Windows也不完全是所謂“閉源”的,如果你關(guān)注它近幾年的變化的話,會(huì)發(fā)現(xiàn)它在很多重大平臺(tái)上都在努力開源,如.net core、powershell core、vs code等,這些平臺(tái)有的與系統(tǒng)功能直接相關(guān),有的用于開發(fā)跨平臺(tái)軟件,這說明微軟本身對(duì)開源社區(qū)是采取擁抱態(tài)度的。在今天這樣的軟件爆發(fā)環(huán)境下,完全不開源也是沒有出路的。
另一方面,開源也有不同程度的“開”法。安卓系統(tǒng)的開源也是有條件的,與Linux倡導(dǎo)的GPL協(xié)議不同,安卓只對(duì)它底層的Linux內(nèi)核完全開源,否則它就違反了GPL協(xié)議,但是谷歌對(duì)自家開發(fā)的上層部分,也就是真正意義上的“安卓”應(yīng)用層,并不支持GPL協(xié)議,而是Apache,簡(jiǎn)單地說,這一協(xié)議的開源限制更多些,沒有GPL那么“徹底”。
所以,這個(gè)問題不是那么簡(jiǎn)單的。
不是開源的,微軟的大部分收入都是來自Windows部門,如果Windows開源了,那微軟也就快倒閉了!