日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统的起源|开源运动的兴起

發布時間:2024/4/11 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统的起源|开源运动的兴起 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

周末的時間主要是看了兩部片子,然后停下來進行了一些思考:

操作系統革命?

https://www.bilibili.com/video/av9512574/

書呆子的勝利1?

https://www.bilibili.com/video/av6060235/

書呆子的勝利2?

https://www.bilibili.com/video/av6055508/

第一個片子《操作系統革命》很早之前就看過的,其中 書呆子的勝利 是在我昨天看 操作系統革命 時彈幕上看到的,所以當時就壓棧了。

這兩部片子,正好給出了一幅完整的操作系統發展的圖景。當理查德斯托曼的GNU聲稱自己不是UNIX,與UNIX專制徹底決裂之前,比爾蓋茨就已經與家釀計算機俱樂部的大部分成員圍繞軟件版權問題發生了爭吵。

不難理出兩條線索:

實驗室,學院派,商業公司的UNIX線索。

極客,愛好者的個人計算機線索。

直到大概20世紀90年代,這兩條線索未曾發生交合。

左邊是UNIX的線索,強調高吞吐,高性能,右邊是個人計算機操作系統線索,強調人機交互。

大致上《操作系統革命》如果只看開頭,你會覺得它講的就是左邊的一些故事,但是大反派卻是微軟。

紀錄片錄制于2000年左右,互聯網泡沫破滅的前夜,GNU和微軟大戰正酣【與此同時,微軟還在另一條戰線上和Sun大戰,于是便有了Sun施展陰謀陽謀的機會,這是后話了】。Apache Web服務器助力GNU/Linux發展如日中天,GNU當然是高歌猛進,擋我者死的濃濃火藥味了,而且還要懟的師出有名。嗯,以信仰的名義!

理查德斯托曼看不慣實驗室和企業的做派,以及各家對UNIX標準和專利的紛爭,想起了小時候媽媽告訴他如果你有一顆糖不能自己吃,要分給其他小朋友一起吃,就這樣出離憤怒地創立了具有宗教氣息的GNU。然后很多人跟隨,比如他的鼓手就是那個寫《大教堂和集市》以及《UNIX編程藝術》的會吹笛子而且有槍的埃里克雷蒙德。

也有不完全服他的,比如半路殺出來的林納斯托瓦茲,終止了GNU內核的出場取而代之,并且這家伙有點不聽話,竟然敢說斯托曼非黑即白有點過了。

GNU本來的敵人是封閉的UNIX,幾乎所有的軟件均在GPL Copyleft下重寫了,就差個內核了,一旦內核完成,GNU將正式向傳統UNIX宣戰,此時構建于x86平臺上的Linux內核的突然出現,改變了歷史軌跡。

在1991~1994年前后,Windows+Intel=Wintel模式還未形成,但是正在發酵,無論如何,Intel的x86平臺微處理器已經立足了個人桌面計算機市場,只要提到x86微處理器,運行的幾乎都是微軟的系統。Intel微處理器體積小,容易得到,這是構建個人計算機的必要條件,x86上除了跑微軟的系統,竟然還能跑Linux,而且這個Linux內核的源碼還是可以隨意得到的,這肯定吸引了一向激進極端的斯托曼以及其鼓手會吹笛子并且有槍的雷蒙德等人注意,必須把Linux拉攏到GNU陣營中來。

林納斯發現GNU的一些想法和自己的不謀而合,老實巴交的他接受規勸,正式以GPL發布Linux源碼。

于是,在GNU公敵名單上,除了UNIX廠商,又多了一個,微軟。戰場除了那些昂貴的,高定的服務器市場之外,又多了一個,低端x86桌面市場。

微軟才是《操作系統革命》記錄片的大反派,而不是UNIX廠商。紀錄片拍攝的2000年前后,正是GNU和微軟大戰如火如荼的時刻,并且此時的GNU陣營已經做好了最后一擊的準備,GNU/Linux披掛打頭陣,背后是華爾街的一片喧囂,大家吵吵著戰后如何瓜分微軟這塊美而油膩的大肥肉。

整部片子散發著對微軟的嘲諷,片頭就是雷蒙德在鄙視穿西裝的微軟經理,這段采訪奠基了全片的基線:

大致就這樣,一部非常憤青的關于操作系統的紀錄片,不光懟UNIX,更懟微軟,最后放了個大炮,說Linux是Windows的掘墓人,然而最終的事實證明打了臉。

不過有一個觀點是比較客觀的,Netscape的Navigator以及后來啟動的Mozilla項目拯救了HTTP和HTML,不然任由微軟壟斷瀏覽器市場,掌握了Web入口之后,它肯定會把HTTP/HTML修改得面目前非,就像Cisco對很多網絡協議標準所做的那樣。如果沒有Netscape被GNU說服和微軟正面剛,可能就沒有我們現在HTTP了。當然也就不會給機會讓Google搞SPDY和quic這些了。

當然,也正是因為在C端瀏覽器市場的這場自損八百的小勝的同時,Apache服務器被大規模部署在GNU/Linux上,貌似服務端和桌面端均已經勝利在望,這讓GNU社區幾乎被即將到來的全面勝利沖昏頭腦,夸下海口最后一擊干翻微軟,助力了互聯網泡沫越吹越大。

華爾街被GNU的游說以及時而出現的小規模勝利所迷惑,當然要站隊要來分羹,Redhat,VA等紛紛上市,人們喝著香檳唱著歌,維持著這虛假的繁榮。對于我們國內,藍點Linux也是那個時候上市的,找對了風口,豬上了天。

泡沫在該紀錄片播放不久后就破滅了,Redhat,VA那叫一個慘,至于藍點Linux之流,直接倒閉了,首席技術高層寄籬到騰訊,繼續追Linux,以期待再也沒有等到的第二次機會東山再起。

話說,GNU一開始的目標不是UNIX嗎?是誰給的他們勇氣在桌面操作系統領域去挑戰當時已經近乎壟斷的微軟的啊!當斯托曼在集會上大放厥詞時,林納斯在旁邊看著自己都有點不好意思了。

在這場GNU和微軟的紛爭中,GNU漸漸偏離了拯救UNIX的目標,直指微軟,這背后非常有意思的是,傳統UNIX廠商的綏靖政策讓Linux失去桌面市場之后,反攻了UNIX的大本營。Sun恭維Linux在桌面領域一定會大獲全勝,這分明是想挑起GNU/Linux和微軟之間的戰爭,把戰火燒到自己的宿敵微軟的勢力范圍,Sun已經不是綏靖了,這分明是在利用。

無疑,最終GNU/Linux輸掉了桌面領域戰爭,但是在服務器端的持續部署卻一直沒有停止過,最終,當傳統UNIX廠商準備舉杯坐收漁翁之利時,他們突然發現,已經沒有什么可收割的了,桌面市場依然被微軟牢牢把控,服務器市場GNU/Linux已經占據大半壁江山,最大的輸家是他們自己。

三足鼎立正式形成。但是UNIX頹勢已顯現,服務器市場正在被GNU/Linux蠶食。蠶食比鯨吞更加恐怖。

最近剛剛看完《三國》,日光之下,并無新事,這些歷史,總是讓人心潮澎湃。

《操作系統革命》講的大致就是上面的故事。在這個片子播出的十年后,GNU/Linux沒有做到的事情,在移動互聯網大潮下,被Android on Linux完成了,此時已經沒有微軟什么事了,移動互聯網的另一個主角iOS也是第二部紀錄片《書呆子的勝利》里的主角,這個以后再說,這里就想感慨一番Android。

新千年之際,微軟面對桌面領域不自量力的對手Linux時,完全是應對自如見招拆招,反正大家誰也離不開Office,軟件生態讓微軟獲得了勝利,但另一方面,另一個戰場卻是微軟硬剛Sun,這是Java和.NET之爭。當跨平臺的語言遇到跨語言的平臺時,誰也剛不過誰,于是觀戰臺上的人們逐漸將這場戰爭遺忘,就說我自己,我2003年開始寫Java,2004年學了一點C#,2006年工作時混合寫了一年Java和C#以及VC++做UI和算法,我既使用Eclipse,同時又使用VS2005,偶爾還會用老年人才用的VC6,我不覺得這有什么不好。

2007年,2008年,這兩年我接觸了Linux內核,Linux內核方面我寫了一個類似CFS的調度器并且效果還不錯,但是在應用層,兩年不問世事后,我發現我落伍了,到了2008年低,我既不會寫Java了,也幾乎完全遺忘了VC,一心一意投入到了Linux內核,至于Windows和Linux之間的紛爭,至于Java和.NET之間的紛爭,I don’t care!

直到Android問世,我和其他人突然發現,微軟當年的兩個對手,Linux和Java,如今合體了!

但是為時已晚,微軟已經輸掉了移動互聯網的戰爭,它甚至都沒有拿到入場券,令人唏噓。微軟發現,消費者從桌面PC轉移到手機平板的時候,Android之外,另一個選擇是iOS,而這個iOS背后的蘋果公司是微軟在另一個紀錄片《書呆子的勝利》的另一個主角!

也許,拉長歷史來看,桌面PC令微軟輝煌的20年只是一個彈指一揮間的過渡,就像令人悲哀的VCD播放機(還有三碟連放哦…)一樣。未來如何,我不做預計,或者說等我寫完這篇文章再做思考,現在,讓我們把時鐘倒撥回去,去看看另外一條線索,個人計算機。

《書呆子的勝利》講的是上圖中右邊部分的故事,這里的主角依然是微軟,還有一個我們再熟悉不過的蘋果。

如果說UNIX是在有特定的目標和需求的前提下設計出來的,那么Windows無疑是從蠻荒進化出來的。沒有人一開始就知道Windows最后長什么樣子,甚至那幫家釀計算機俱樂部的會員一開始都不知道世界上有個叫做操作系統的術語。他們的目標僅僅是讓一臺便宜的人人可以得到機器可以跑起來,方便這些沒錢的極客做自己想做的事。

極客精神在于當下的瞬間獲得快感,它是天生的。家釀計算機俱樂部的那幫guy從來都是見招拆招,他們不會說花個一年甚至幾年的時間去接受一個科班培訓,學習下算法以及算法背后的數學原理,然后再來折騰計算機。他們眼前只有機器,沒有數學,沒有原理,沒有權威,他們的目標就是要把這些笨拙的機器變成他們想要的樣子,至于手段,無所謂!

如果你去找那些嬉皮士樂隊去探討樂理知識,試圖告訴他們如果降一個八度會更加好聽,那么十有八九迎接你的是一個啤酒瓶子。

在家釀俱樂部,他們看到的是一臺Altair,下面的樣子:

沒有鍵盤鼠標和顯示器,只有一排按鈕和幾排燈,更像是一個電子算盤。按照一定的序列撥動按鈕,就能完成簡單的輸入和指令,比如(1+7)*8之類的,然后根據燈的閃爍情況可以讀到結果。整個過程非常麻煩。

有總比沒有強,這得益于Intel公司研發出了8008微處理器芯片,要不是這個,個人計算機將不可能出現。

萬事俱備,只欠東風,俱樂部里人們的目標非常明確,就是讓這一切操作更加容易一些。

史蒂夫沃茲尼亞克首先完成了一個攜帶鍵盤的可以接到電視上的改裝機器,操作起來非常方便,按鈕被鍵盤代替,序列被程序取代,這在個人計算機領域是劃時代的,然后沃茲尼亞克被史蒂夫喬布斯說服,開始賣這個改裝的機器,成立了蘋果公司,然后他們就有錢了。

嗯,這里有一個鏡頭,喬布斯說不在乎錢,觀眾或許會聯想到他“悔創蘋果”,就像馬云悔創阿里一樣。不要這么酸,有錢人不在乎錢是很正常的,人不總是在乎沒有的東西嗎?

家釀俱樂部這個時候的計算機操作系統可以說不能叫做操作系統,只是一個監視器罷了,類似CP/M這種,系統提供一些內置的服務功能,只是為了讓用操作的時候更加順手,完全可以不care內部的實現是不是優雅。這時的UNIX也剛剛起步,僅僅流傳于高大上的研究機構實驗室,大學,并且支持的平臺非常昂貴,不是個人所能承擔的,所以此時,如果能比撥動按鈕開關的方式更加友好,那就是萬事大吉了。

后來,初步成功的喬布斯參觀了施樂,了解到了圖形界面,即GUI,這個GUI可以極大提高人機交互體驗,于是就將GUI引入了自己的系統。蘋果電腦一時大賣。

微軟在比爾蓋茨寫過那封信之后又出場了,顯然這個時候,微軟已經有了DoS,但是人機交互體驗非常差,既然蘋果可以學施樂,微軟為什么不行,反正大家都是偷,誰也不比誰高尚。于是蓋茨厚著臉皮成了首富,而喬布斯卻還在為他的理想主義繼續透支并且買單,當然還有他的健康,比如他只吃藥以及素食。

再往后,喬布斯淡出了視線,微軟如日中天,待到1995年前后,微軟被GNU盯上,這就是《操作系統革命》里面的故事了。

再次看圖:

左邊的UNIX線索從終端機操作發展而來,發展到最后也還是用遠程終端去操作它,目前的ssh協議就是干這事的,在ssh之前,一開始就有Telnet協議做這個事情。UNIX一開始設計出來時就是一個完整的現代概念意義上的操作系統。

右邊的Windows/MacOS一開始就是為了人機交互的個人計算機而生,多進程調度,虛擬內存反而是后來很久才加進去的。追溯歷史,可以看到施樂這個公司對這條線索的影響是多么巨大。在關注內存管理,進程管理之前,先關注GUI,這一切都是為了人機交互。

人機交互的Android竟然在左邊,有點另類。

當兩條線索均發展穩定之后,不管UNIX,Linux,Windows的操作系統基因如何,作為現代操作系統,它們都是通用操作系統,那么難免會有所交叉。

20世紀80年代末到90年代初,兩條線索相會交融,相愛相殺。

UNIX開發出了X window系統,但即便是一個桌面GUI系統,也還是循著終端那一套思路,心思完全不在如何讓GUI更加流暢上。UNIX,Linux最后都聲稱自己可以完美hold住桌面場景,但是事實證明,它們做的并不好,卡頓只是一方面,沒有形成日常軟件生態是更重要的一方面,它們沒有桌面系統的殺手級應用。因為UNIX線索中的系統,其軟件不需要特別豐富,極端點說,提供Web服務和數據庫服務就夠了。試想,如果有一天UNIX/Linux也不再卡頓了,你會用嗎?不一定吧。

另一方面,Windows也有服務器版本,Windows 2000,2003 Server,但是天知道作為服務器萬年不去看一眼的服務器,保留依賴人機互動的桌面GUI有什么用,而且特別不適合編寫腳本自動化批量配置,而此時服務端的殺手級Apache服務已經完美適配了GNU/Linux。事實證明,Windows的服務器版本并沒有達到微軟的預期,正如Linux在桌面領域的遭遇一樣。

如今的情況,更像是分久必合,天下歸心,微軟也在擁抱開源了,同時微軟也在為Linux內核貢獻patch,這在那些極端信仰的鼓手眼里,是多么不可能發生的事啊,不巧,它確實發生了。

舊的市場已經被瓜分殆盡,新的需求尚未明確,大家握手言和的背后,都在厲兵秣馬爭取下一個競技場的入場券,下一個是什么呢?推薦一篇文章,來自道哥:

世界需要什么樣的智能系統

https://yq.aliyun.com/articles/708916

當然了,他說的也不一定對,日光之下,但肉身皆是凡人。

原文鏈接:

https://blog.csdn.net/dog250/article/details/96692885


如果覺得文章不錯,麻煩一鍵三連支持

相關文章推薦:

Linux調度系統全景指南(上篇)

看技術磚家怎么解決網絡硬核問題

TCP協議疑難雜癥全景解析|硬核

網絡排障全景指南手冊v1.0?


超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的操作系统的起源|开源运动的兴起的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。