-
1 # 庫卡AI
-
2 # 十八線城鄉生活
微軟有幾種不同的作業系統,其中包括Windows 10、Windows 7、Windows Vista和Windows XP,它們都是受到嚴格版權保護的。微軟對於這些老系統的開源或開放問題一直沒有明確的定義,所以微軟不把老系統開源。在技術上,微軟也不可能把老系統開源,因為老系統中大量使用了即時程式碼,其程式碼並不能被簡單地開源。
其次,微軟不希望把老系統開源,是因為它們往往存在安全漏洞和缺陷,如果這些老系統被開放,駭客和病毒作者就可以對這些老系統進行攻擊和侵入,導致使用者受到意想不到的傷害,甚至可能引發重大的安全事故。為了避免這些風險,微軟不把老系統開放,而且還定期更新安全升級來避免漏洞和併發症的產生。
此外,老系統中還會存在不相容的應用程式和驅動程式,而微軟並不提供對這些應用程式和驅動程式的相容性修復和更新,這就意味著如果開放這些老系統,可能會出現許多問題,比如程式易用性差、安全性低、效能不佳等。
-
3 # 活著就是折騰cc
據我所知,目前微軟並沒有把老的Windows系統開源的計劃。雖然有一些人呼籲開源老的Windows系統,但微軟目前似乎並不打算這麼做。
針對這個問題,有網友在知乎上提出了一種解釋
1.Windows確實沒什麼必須的理由要開源,因為它是微軟的核心產品之一,開放原始碼可能會影響到微軟商業利益。不過,有些Windows自帶的應用程式,比如畫圖、記事本等程式,卻可以考慮開源,以便讓開發者更好地瞭解這個平臺上標準的應用程式該如何編寫。
2.而從百度百科上的資料來看,微軟早在1983年就開始開發Windows作業系統,並於1985年釋出了Windows 1.0版本,之後陸續推出了Windows 2.0、Windows 3.0、Windows 95/98/NT等多個版本。目前,微軟已經推出了新一代的Windows 11作業系統,具有全新的UI設計和更加出色的效能表現。
總之,微軟為什麼不把老的Windows系統開源,可能是因為商業利益和市場策略等方面的考慮,同時也與Windows系統的程式碼安全性、程式碼質量和維護成本等因素有關。
-
4 # 黑白貘
開源軟體需要進行維護和支援,這需要大量的人力和資源。
對於像Windows 2000及更早版本這樣的老系統,微軟可能認為它們的商業價值已經非常有限了,而開源它們可能會產生一定的成本和風險,而且微軟也可能並不希望過多地公開這些舊程式碼的安全漏洞和問題。
此外,微軟也可能認為,舊的Windows系統開源並不會給公司帶來多大的益處,反而可能會削弱公司對新作業系統的競爭力和市場份額。因此,微軟可能會更願意將精力集中在現代作業系統的開發和支援上。
-
5 # 陳皮皮home
微軟不會開源舊版Windows作業系統的主要原因是保護其商業利益。Windows作業系統一直是微軟的核心產品之一,是公司主要的收入來源。如果微軟將舊版Windows作業系統開源,其他人可以自由地使用、修改和分發這些作業系統,這可能會導致微軟的商業模式和市場份額受到威脅。此外,開源軟體需要維護和支援,這需要投入大量的人力和資源。對於微軟這樣一個大型企業來說,維護舊版作業系統可能是不划算的。
此外,許多舊版Windows作業系統可能已經過時,不再被廣泛使用,也不符合當今的技術標準和安全標準。開源這些舊版作業系統可能會對使用者帶來安全隱患和風險。
微軟已經開源了一些其它的軟體,如Visual Studio Code、.NET Core和PowerShell等,這些軟體的開源有助於吸引開發人員和使用者,促進微軟的生態系統的發展和擴充套件。
-
6 # 杯酒難醉
在我們這個科技發展日新月異的時代,知識分享正在蓬勃發展,而開源正在不斷改變著我們的社會。作為世界上最大的軟體公司之一,微軟也不甘落後,透過開源產品和專案,助推著開源的發展。但是我們可以發現,微軟把自己最出名的作業系統Windows卻沒有開源。那麼這裡的原因到底是什麼呢?
首先,微軟保護自己的商業利益。Windows系統是微軟最重要的財富,作業系統的開源意味著知識被廣泛傳播和使用,並得以修改為其他不同版本,這樣既影響了微軟商業模式制定的自由度,也給微軟帶來了商業收入的減少,所以微軟就不會把Windows系統開源。
其次,微軟認為把Windows老版本開源會增加系統安全風險。隨著Windows作業系統的版本增多,其中的系統漏洞也會越來越多,如果把Windows老版本開源,攻擊者可能會針對其中的漏洞進行利用,甚至病毒程式也會在老版本Windows系統上繁衍。這樣會嚴重地影響系統安全,所以微軟就不把Windows老版本系統開源。
在今天的社會中,微軟肩負著一個對未來發展具有重大影響力的角色,開源是將知識和技術的發展推向新的高度,而關於微軟不開源Windows老版本,主要是出於保護商業利益和系統安全的考慮。
-
7 # 江倩兮
微軟不開源舊版Windows系統可能涉及以下幾個原因:
專有技術:Windows系統包含了微軟公司的專有技術,這些技術是該公司的核心競爭力之一。將Windows老版本的原始碼開源可能會導致智慧財產權侵權問題,也可能會導致其他公司和組織利用這些技術來開發競爭性產品,從而損害微軟的商業利益。安全漏洞:舊版Windows系統存在許多已知的安全漏洞,如果這些漏洞被駭客利用,可能會對使用者造成損失。如果微軟開源這些系統,駭客和犯罪分子可以更容易地找到這些漏洞,從而更容易攻擊使用者。對於這些舊版Windows系統,微軟推薦使用者升級到更安全的版本,同時也提供了一些安全更新來減少安全風險。維護成本:Windows是一個非常複雜的作業系統,維護和支援它需要耗費大量的人力和物力資源。微軟可能認為,為舊版Windows系統提供維護和支援可能並不划算,因為這些系統已經過時,使用者也應該升級到更新的版本。總之,微軟不開源舊版Windows系統可能是出於商業和安全考慮,同時也考慮到了維護成本和使用者體驗等因素。
-
8 # Ai91422
微軟不會將其舊版Windows系統開源,有多個原因。
首先,這些舊版Windows系統包含大量的專有程式碼和智慧財產權,這些程式碼和智慧財產權對於微軟的商業模式至關重要。將它們開源可能會導致其他公司或組織直接使用這些程式碼,從而削弱微軟的市場地位和收入。
其次,這些舊版Windows系統中可能存在安全漏洞和缺陷,這些漏洞和缺陷在開源後可能會被駭客利用,對使用者的安全構成威脅。因此,微軟不想為潛在的安全問題負責,而且要修復這些問題可能需要大量的時間和資源。
此外,即使微軟將這些舊版Windows系統開源,也可能無法吸引足夠的貢獻者來維護和更新它們。這意味著,開源舊版Windows系統可能會成為一個龐大的安全漏洞庫,而不是一個活躍的開源社群。
因此,微軟選擇將重點放在開發和支援其最新的Windows版本上,這些版本包含最新的功能、效能和安全性,並且得到了微軟的全面支援和維護。
-
9 # 褪毛
微軟不把Windows老版本系統開源是因為這是他們的核心商業產品。開放原始碼意味著任何人都可以自由地使用、修改和分發程式碼,這將對微軟的軟體業務造成極大的影響。
此外,開放原始碼的代價高昂,需要大量的工作,並且可能需要對程式碼進行重大的更改,以確保安全性和隱私。
微軟希望透過銷售Windows系統和其他軟體產品獲得收益,並且他們希望對他們的程式碼保持控制,以確保其安全性和隱私。
總的來說,微軟不開放Windows老版本系統是為了保護他們的商業利益,並確保他們的技術能夠為他們帶來收益。
-
10 # 海天音畫
作業系統開源了,首先是微軟的利益一定會受損,一些高手會透過研究原始碼走仿製之路,這無疑會增加潛在的競爭對手,這是微軟不願意接受的,打壓競爭對手都來不及,怎麼能做養虎為患的事。
開源之後安全性問題就來了,總有一些人會利用漏洞,或者透過開發新功能,在裡面塞上一些亂七八糟的東西謀取利益,影響微軟商業信譽。
大家可以想一下以前做一鍵ghost盜版系統的,哪一個是乾淨的?一大堆軟體塞進去,清理起來都麻煩。再看看安卓系統,深度定製的廠商加了多少的牛皮癬,佔用記憶體拖慢速度,很流氓的,還都是系統應用不讓解除安裝。
對於普通使用者,系統開源不開源沒有什麼意義,用著流暢、安全、順手就好。在商業時代,能開發的都有自己的小算盤,為人做嫁衣的時候都會夾帶個人私貨。
-
11 # 犍為真人
Windows老版本反正也沒有幾個人用了,已經沒有商業價值,所以開源?那是絕對不可能的!
首先要明白開源的目的。我們普通人會覺得開源的組織或個人,都是好人,是在大發慈悲,是在做善事。實際上並非如此。
開源,是想讓全世界的高手共同開發,讓這些高手免費為其“打工”,把軟體做得更好。這些高手,有的會找到漏洞和bug(並修復),有的會開發外掛或擴充套件,有的會做相容性適配。
我們先看一個反例。flash當初火的一塌糊塗,為什麼後來徹底被html5取代?其中原因之一就是開源。前期,flash主要用於Windows,flash的開發商adobe有足夠的精力去完善產品。後來突然蹦出來iPhone、Android等全新的作業系統,並且版本升級極為頻繁,adobe已經無力再做適配,無力修復因為作業系統升級帶來的各種問題。而這時最佳的做法,是讓iPhone等平臺的開發高手去做適配和修復。但是他們沒有flash的原始碼,表示無能為力。於是……
再強調一下,開源,就是想讓全世界的高手來共同完善自家的產品,一起來找茬,一起來開發擴充套件,一起來增加新功能。
明白這一點,就知道,Windows就算要開源,也是開源現在的最新版本(比如Win 11),而不是老版本。因為我們一開始就提到了,老版本沒有幾個人用。既然都沒人用,那為什麼要開源?如果開源後,全世界的高手能做什麼呢?高手好不容易找到一個(老版本的)bug,人家Windows在新版本中早就修復了。高手辛辛苦苦開發了一個新功能,結果Windows新版也早都有了。
Windows是商業軟體,是付費的。如果讓老版本開源,那就意味著老版本變成免費的了。雖然老版本(比如Win XP)用的人少,但是一旦開源,就會有高手去完善他,讓他具備新版本的一些新功能(仿製版的),就會吸引使用者去使用。於是很多人就不去買最新的正版,而是使用免費的老版本。微軟肯定不願意。
另外開源還會帶來版本碎片化問題。這對商業公司也是非常不利的。免費的軟體則不存在。因為免費軟體的邏輯是:出現碎片化,那你開發者或使用者自己去解決,我東西是免費的,又沒有簽訂合同,沒有義務幫你解決問題。
-
12 # 密雲榛子IT教育
Windows目前仍然是作業系統領域的絕對霸主,mac由於只用於自家電腦,對Windows構不成威脅,所以Windows沒有必要開源。開源後,發展會比較快,可能會超過或顛覆現有系統。這也就是為什麼安卓的發展要比ios快的原因,也是為什麼華為的鴻蒙系統要開源。
-
13 # 黑白謬1234567
Windows系統是典型的MVVM系統,其中的View就是視窗,一種圖形介面。而底層的Model以及邏輯層ViewModel變化不大,變化最大的是介面層,也就是View層,這個介面從Windows3.2到Windows 95,然後再到Windows98,然後轉變成WindowsXp,進而演變成Windows7,8,10,11,12,不過,萬變不離其中,那就是底層邏輯,最下面的Dos,命令列,一直被繼承著,底層增加了Linux特性,逐漸跨平臺,所以,不可能開放原始碼。
-
14 # 率真香瓜UD
IBM,都有沒有把他放棄的OS 2,系統開源,摩托羅拉也沒有把他的moto linux,手機作業系統開源,如果他們那麼做,會改變歷史的走向,可是商業公司就是商業公司,本質是私利
-
15 # 徐三刀gg
支援windows不要開源,雖然我也希望windows像linux一樣開放
但是從商業角度來講,不開源的話,windows會做的更好,走的更遠
我曾經也是開源專案的堅定維護者,後來全給別的公司免費打工了,我連伺服器的錢都湊不夠
後來新版本就轉為閉源商業版了,但是開源版本還是保留下來了
-
16 # 飛能智控工作室
這個就跟Linux開源道理一樣的,核心的東西基本萬變不離其宗,核心思想跟機制不會改動太大,大家套套殼,裁剪一下就能成為自己的東西,微軟不會傻到把這種核心技術開源。
-
17 # 酒葫蘆與劍
一個runtime開源都拖了這麼長時間,商業模式就是不開源的這沒什麼好說的,而且開源社群微軟本身就有很高的貢獻率和控制力,沒必要。
-
18 # last01
因為window的核心幾十年沒有太大變化,老版本的windowsNT和最新版win11核心層面變化不大。 windows新版比舊版只是支援了越來越多的新裝置驅動,還有新介面。從另一方面來說也說明windows核心的設計是很先進的。
-
19 # DeveloperPeer
Windows 是一款閉源商業作業系統,是市場佔有率極高的一款桌面造作系統,依靠商業授權每年可以為微軟創造巨大的商業價值。
雖然Windows 2000前的作業系統,距今20多年了,在一些人看來都是老古董了,只有有些年齡的人還有些印象。我記得自己是在初中時上微機課解除的,帶著大屁股的那種顯示器,多是 Windows XP, Windows 97, Windows 98, Windows 2000等。
那為什麼不開源這些作業系統的原始碼那?
首先這些系統比較古老,但仍有部分使用者,開發原始碼會對這些可能造成潛在的安全風險,系統總是有漏洞的,不開源也是對這些使用者的保護。形成技術壁壘,作業系統算是比較複雜的軟體了,如果開源,會讓一些模仿者追趕的步伐更快,形成潛在的競爭者。雖然這些系統已經比較久遠,但是新的系統不是完全對之前系統的重寫,還有一定量的複用,或者重構這是毋庸置疑的,因此選擇閉源也是對當前版本的保護。
回覆列表
微軟沒有將舊版Windows系統開源的原因可能有以下幾點:
商業考慮:儘管這些舊版作業系統的商業價值已經大大降低,但將其開源可能仍會對微軟的商業利益產生一定影響。包括核心架構、模組和技術等仍有可能使用在較新的作業系統中,開源可能暴露這些技術,導致競爭對手獲取它們。法律問題:微軟的系統中可能涉及到許多第三方軟體、協議和專利。即使微軟願意開源舊系統,也需要解決這些潛在的法律問題。保護品牌形象:開源可能導致對早期Windows系統的安全漏洞、bug等問題的大量披露,這可能會反過來影響微軟作為一個軟體技術品牌的形象。安全問題:開源早期系統的原始碼可能會導致安全專家和駭客發現新的安全漏洞。這些漏洞可能會透過某種方式影響到現有產品的效能和安全性,甚至成為針對當前使用者的潛在攻擊目標。技術支援成本:開源舊系統可能會導致社群中的個人和組織嘗試在新硬體和軟體上執行這些系統。這可能會引發其他問題,需要一些形式的技術支援,給微軟帶來額外成本。總之,從商業、法律、品牌、安全和技術支援等多方面考慮,微軟沒有將其舊版Windows系統開源。然而,有一些非官方的開源專案試圖重新建立舊版Windows(如ReactOS專案),這些專案對於對舊版Windows感興趣的開發者可能是有價值的。