什么是UNIX,閃耀在UNIX傳奇往事中的啟示,UNIX見證者帶你一覽究竟

 2023-10-22 阅读 31 评论 0

摘要:▎4月20日晚8點,鎖定直播間:UNIX傳奇往事的啟示——暨《UNIX傳奇》新書發布會。UNIX是現代操作系統的鼻祖。從UNIX到FreeBSD,再到OS X,最后到iOS應運而生。由于UNIX的版權糾紛和Minix的封閉,Linux誕生了,而后又產生了Android。UNI

4月20日晚8點,鎖定直播間:UNIX傳奇往事的啟示——暨《UNIX傳奇》新書發布會。

UNIX是現代操作系統的鼻祖。從UNIX到FreeBSD,再到OS X,最后到iOS應運而生。由于UNIX的版權糾紛和Minix的封閉,Linux誕生了,而后又產生了Android。

UNIX的創造者奠定了操作系統的標準基石,UNIX的“分而治之”設計哲學——讓每個程序做好一件事;要做一件新的工作,就構建新程序,而不是通過增加新“特性”使舊程序復雜化——被優秀程序員奉為圭臬。

什么是UNIX、如果將操作系統比喻成酒,那么UNIX應該是所有操作系統的“基酒”,因為有了它,才有了現在的互聯網 / 物聯網世界。所有行業都在數字化,數字化的服務就是操作系統控制的各種程序,我們現在依賴的各種網站、 云計算、大數據、手機通信及航空航天技術的背后都是操作系統在控制調度的。

自1969 年在貝爾實驗室的閣樓上誕生以來,UNIX操作系統的發展遠遠超出其創造者們的想象。它帶動了許多創新軟件的開發,影響了無數程序員,改變了整個計算機技術的發展軌跡。

那么,UNIX操作系統為何如此重要?UNIX是如何產生的?貝爾實驗室為何誕生了那么多圖靈獎得主?中國操作系統的未來會如何?

帶著這些問題,4月20日晚8點,異步社區特邀CSDN創始人蔣濤、 HybridOS操作系統創始人魏永明、 CSDN副總裁、前微軟研發總監鄒欣、 《UNIX傳奇》譯者韓磊,在線直播,圍繞貝爾實驗室、UNIX傳奇往事的啟示等一系列問題進行探討,帶你揭秘操作系統鼻祖UNIX的發展之史,揭示傳奇之路背后的可借鑒之處。

https://live.csdn.net/room/csdnnews/8u8EVW5z

進入直播間,直達文末預約

UNIX傳奇的見證者——布萊恩·W.克尼漢

布萊恩·W.克尼漢(Brian W. Kernighan),1942年出生于加拿大多倫多,本科就讀于多倫多大學工程物理專業,1969年獲得普林斯頓大學電氣工程博士學位,同年加入了20世紀最偉大的實驗室——貝爾實驗室。

在肯·湯姆森于1969年創作出了UNIX的雛形后,布萊恩·W.克尼漢創造了“UNIX”這一詞,并為UNIX命名,還幫助推廣了肯·湯姆森的UNIX哲學。

(布萊恩·W.克尼漢詳細寫了關于UNIX哲學的文章)

此后,布萊恩·W.克尼漢為UNIX創造了很多軟件工具和語言,傳播了“C/UNIX思想”的精髓。

1973年,布萊恩·W.克尼漢為UNIX編寫了一個名為Ratfor的編譯器。1976年,為了向在非UNIX系統上編寫Fortran的程序員傳播UNIX工具理念,他和比爾·普勞格合著了《Software Tools(軟件工具)》,其中介紹了標準UNIX工具的Ratfor版本。

1974年,布萊恩·W.克尼漢和洛琳達·徹麗編寫了UNIX操作系統中排版軟件Troff中的eqn,用于處理數學排版。

1977年,布萊恩·W.克尼漢和阿爾·阿霍、彼得·溫伯格共同開發了AWK。AWK作為第7版本UNIX中的早期工具之一,是專為文本處理設計的語言,是大多數類UNIX操作系統的標準功能。

1978年,布萊恩·W.克尼漢與C語言之父丹尼斯·里奇合著了《C程序設計語言》。這本書是是第一部介紹C語言編程方法的書籍,在C語言的發展和普及過程中起到了非常重要的作用,被視為是C語言的業界標準規范,被譽為“C語言圣經”,而且至今仍然廣泛使用。

(1978年,《C程序設計語言》封面)

1985年,布萊恩·W.克尼漢與羅伯特·傅里葉(Robert Fourer)、大衛·蓋伊(David Gay)共同創造了AMPL編程語言,這是一種代數建模語言,用以解決與描述大規模數學運算中的高度復雜問題。

1988年,布萊恩·W.克尼漢在 UNIX環境中為非程序員提供舒適的語言,發明了程序編程語言Pic。

......

布萊恩·W.克尼漢曾說:“UNIX是一個奇點,它是改變計算機世界的各種因素的獨特組合結果。”他認為目前不會有另一個像UNIX一樣的操作系統橫空出世,在幾十年內占領世界,不會有新的“操作系統革命”。如今的操作系統會繼續發展,同時這些操作系統都是帶有大量UNIX DNA的

(ACM數字圖書館官網對布萊恩·W.克尼漢的成就所概括的關鍵詞)

UNIX是一個“奇點”,富有深厚的思想啟示

貝爾實驗室是在美國科學創造的黃金時代產生的。布萊恩·W.克尼漢身處貝爾實驗室,見證了UNIX 的誕生,領略了UNIX歷史中的天才人物的個性,目睹并親歷了這些天才們創造一個個優秀工具時所經歷的思考和過程,也悉知什么樣的環境和機制才能帶來這樣的創造性......

他用有趣的文字和翔實的資料創作了《UNIX傳奇:歷史與回憶》,給我們展示了 UNIX 如何從無到有,以及如何從一個實驗項目成長為工業級的事實標準的故事。

正如布萊恩·W.克尼漢在書中所言:

“本書主要的寫作目的是講述計算機歷史上某個極具生產力和發展性的時期中的一些精彩往事。理解我們習以為常地使用的技術如何演化而來,頗為要緊。有人頂住壓力、克服時間限制,做出了定義技術發展方向和路徑的決策。

越了解歷史,我們越感激那些帶來 UNIX 的發明天才,或許也越能理解現代計算機系統是如何發展成現在這個樣子的。僅就那些如今看起來大錯特錯抑或倒行逆施的選擇而言,常常也是在當時可用資源限制之下所能考慮和實現的必然結果。”

他不僅在書中寫到了技術內容,還寫了許多有趣的幕后故事,寫了那些天才人物的個性,以及UNIX誕生和發展的獨特創造性環境,帶領讀者一覽UNIX傳奇歷史,理解操作系統的精髓,領悟那些偉大科學家的開拓精神,從中汲取養分,豐富自身思想。

當然,UNIX傳奇往事帶給我們的啟示絕不僅于此。

在這瑰麗的史詩中,聰明的研發者、開明的管理者以及管理者與研發者共同營造的開放環境和寬松氛圍,鼓勵創新創造的企業文化和不斷追求卓越的專業精神,持續的投資和投入,不僅是 UNIX 取得成功的關鍵要素,也正是我們當前在倡導和推進科技創新、管理創新過程中值得好好學習、思考和借鑒的東西。

數百年的科技發展史告訴我們,誰掌握了科技的創新,誰才能成為全球經濟的主導者。

當今我國在互聯網應用和移動應用方面已走在世界前列,但在系統科技領域、原創科技領域還乏善可陳,我們正面臨信息技術的又一次大革命,5G、人工智能、物聯網、區塊鏈等技術進一步發展。生逢其時,中國科技工作者需要從應用創新走向系統創新,需要沉下來去鉆研突破重大的基礎課題,需要爭做科技創新的時代先鋒。

那么,怎樣構造這樣的環境?怎樣激發這樣的人才?怎樣驅動科技創新?這些問題都可以在UNIX傳奇往事中找到答案

本書所揭示的貝爾實驗室的“玄機”——貝爾實驗室人才濟濟,出現了多位圖靈獎得主、多位語言創始人,離不開它的制度和模式。這正是我們渴求的答案。

(1983年,UNIX的兩位創造者肯·湯普森(左一)和丹尼斯·里奇(左二)獲得圖靈獎)

這個環境自由、開放,不迷信和崇拜權威,百花齊放,百家爭鳴。對于努力發展前沿科技的我們來說,貝爾實驗室中明確的管理層級,穩定自由的科研環境,自上而下的評級,便利的工作環境,支持圖書寫作,技術管理、和而不爭,有遠見的持續投資等制度是極為寶貴的啟示。

(1961年的貝爾實驗室)

總而言之,UNIX傳奇絕不僅僅只是一段UNIX成功史,而是一套能真正幫助我們解決現有問題的啟示錄

“回憶往往披著玫瑰色的光暈,令人歡欣”

由此可見,UNIX這段傳奇歷史,每個人都應該知曉,它既對激發科技工作者的創新思維有重要作用,也對非技術人才具有重要的啟發作用。不過對于這段恢弘的歷史,缺乏全面詳細的記錄,人們在探索其中奧秘時,仍然沒有方便快捷的途徑去一覽UNIX傳奇歷史的絢爛。

因此,UNIX的創造者之一、UNIX誕生與發展的見證者布萊恩·W.克尼漢為大家撰寫了《UNIX傳奇:歷史與回憶》,書寫UNIX的歷史,記錄此間回憶。

布萊恩·W.克尼漢在本書中重點敘述了1969年UNIX雛形的誕生,1971年 UNIX 初版的發布,1975年第6版 UNIX 的發布,第7版 UNIX 的發布,UNIX在科研中心之外的傳播,UNIX的商業化以及UNIX的派生物。

雖然UNIX 操作系統是故事的中心,但其余亦有涉及。

布萊恩·W.克尼漢還在書中講述被廣泛使用的 C 語言,人們用它編寫了支持互聯網運行的系統及利用系統能力的各種服務。在貝爾實驗室,還有一些編程語言隨 UNIX ?而生, 尤其要提到也被廣泛使用的 C++。Word、Excel 和 PowerPoint 等微軟 Office 軟件就是用 C++ 寫成的,大多數網頁瀏覽器也是用 C++ 編寫的。程序員們耳熟能詳的一二十個日常開發工具,在 UNIX ?的早期就已問世,四五十年以來一直維持原狀,至今仍在許多程序員的工具包中有一席之地

其中,計算機科學理論同樣扮演著重要的角色,常常極大地推動實用工具的產生。硬件研究開拓出設計工具、集成電路、計算機體系架構,還有不常見的特殊用途設備。這些活動相互作用,往往帶來預料以外的發明,這也是貝爾實驗室在多個不同領域持續產出活力的原因之一

布萊恩·W.克尼漢作為UNIX的見證者,從自己的人生軌跡切入,并以UNIX的關鍵成就和在這些關鍵成就里各個UNIX核心的領袖人物的活動以及思考為切入點雙向展開,撰寫了這本意蘊深刻的書籍《UNIX傳奇:歷史與回憶》。

這本書用傳奇人物的故事串聯一系列重要發明的起源與發展,用管理創新故事解讀了貝爾實驗室科技創新的背后力量,帶領我們探尋了9項諾貝爾獎和4項圖靈獎的傳奇起源。

“CSDN創始人蔣濤:Unix傳奇往事的啟示”

這本書的出版同樣喚起了《UNIX傳奇》的序作者之一,CSDN創始人蔣濤的的編程記憶。

1990年他在大學里啃讀這本書作者寫的《C程序設計語言》,1992年他的的好友梁肇新(超級解霸創始人)手抄Minix源代碼一萬多行。

最近30年全球經濟取得巨大發展,經濟發展最大的推動力源自信息技術創新。

然而全球最領先的企業都是軟件驅動的。不用說谷歌、騰訊,就連硬件領域最大公司蘋果的創始人史蒂夫?喬布斯2007年也說過:“蘋果公司最大的秘密,那就是蘋果把自己看成是一家軟件公司。如果你仔細想一下MacBook是什么,它是OS X操作系統——雖然它也有一個漂亮的外殼,但它是OS X操作系統。如果你想一下iPhone 是什么,它也是軟件。”

軟件技術的“皇冠明珠”就是操作系統。所有行業都在數字化,數字化的服務就是操作系統控制的各種程序,我們現在依賴的各種網站、云計算、大數據、手機通信及航空航天技術的背后都是操作系統在控制調度的。

UNIX是現代操作系統的鼻祖。從UNIX到FreeBSD,再到OS X,最后到iOS應運而生。由于UNIX的版權糾紛和Minix的封閉,Linux誕生了,而后又產生了Android。

UNIX的創造者奠定了操作系統的標準基石,UNIX的“分而治之”設計哲學——讓每個程序做好一件事;要做一件新的工作,就構建新程序,而不是通過增加新“特性”使舊程序復雜化——被優秀程序員奉為圭臬。

文件、目錄、系統調用、shell、管道,還有一大批優秀的生產力工具,如grep(正則表達式)、diff、Lex、Yacc、Make等,都凝結著UNIX創造者的智慧和心血。

貝爾實驗室是在美國科學創造的黃金時代產生的。作者布萊恩身處貝爾實驗室,見證了UNIX的誕生,他用有趣的文字和翔實的資料給我們展示了UNIX如何從無到有,以及如何從一個實驗項目成長為工業級的事實標準的故事。

一大批天才人物聚集在一起,沒有生活的壓力,沒有KPI的煩惱,自由地探索科學的發展和應用。即使是貝爾實驗室的小角色后來都成了大人物,比如谷歌前董事長埃里克?埃默森?施密特就曾作為貝爾實驗室實習生參與編寫Lex第一版程序。這些天才人物是什么樣的個性?創作一個個優秀工具的時候他們經歷了什么樣的思考和過程?什么樣的環境和機制才能帶來這樣的創造性?這些精彩往事值得細讀。

為什么我們今天要讀這本書?

數百年的科技發展史告訴我們,誰掌握了科技的創新,誰才能成為全球經濟的主導者。當今我國在互聯網應用和移動應用方面已走在世界前列,但在系統科技領域、原創科技領域還乏善可陳,我們正面臨信息技術的又一次大革命,5G、人工智能、物聯網、區塊鏈等技術進一步發展。生逢其時,中國科技工作者需要從應用創新走向系統創新,需要沉下來去鉆研突破重大的基礎課題,需要爭做科技創新的時代先鋒。

怎樣構造這樣的環境?怎樣激發這樣的人才?怎樣驅動科技創新?這些問題都可以從這本書略見端倪。小米創始人雷軍說過大學里讀到的《硅谷之火》激勵了他從事軟件創業,希望這本UNIX創造者的精彩故事集也能激勵年輕科技工作者從事系統科技的研究與創新。

“《UNIX傳奇》新書發布會”

值此《UNIX傳奇:歷史與回憶》出版之際,異步社區聯合CSDN,邀請到本書譯者、IT產品與運營專家韓磊,CSDN創始人、總裁蔣濤,HybridOS/MiniGUI/HVML開源項目創始人、北京飛漫軟件技術有限公司總經理兼首席架構師魏永明,前微軟Azure工程團隊首席研發經理、技術暢銷書《編程之美》及《構建之法》的作者、現CSDN副總裁鄒欣,帶來《UNIX傳奇往事的啟示》主題直播!

4月20日晚8點,我們將對語言或操作系統的專利權、中國技術專才的發展前途、UNIX帶來的啟發和反思、貝爾實驗室計算科學研究中心的管理模式與風格、當今中國IT企業的KPI模式、國有操作系統的未來等方面進行探討,分享UNIX傳奇往事給我們帶來的啟示。

不管你是操作系統行業從業者、互聯網領域的從業者、計算機相關專業的教師與學生還是操作系統的熱愛者及對計算或創新史感興趣的讀者......

鎖定本次直播活動,你都能從UNIX傳奇往事中找到啟示,獲益匪淺!

作者:[美] 布萊恩·W.克尼漢(Brian W.Kernighan)

譯者:韓磊

自1969年在貝爾實驗室的閣樓上誕生以來,UNIX操作系統的發展遠遠超出其創造者們的想象。它帶動了許多創新軟件的開發,影響了無數程序員,改變了整個計算機技術的發展軌跡。

本書不但書寫UNIX的歷史,而且記錄作者的回憶,一探UNIX的起源,試圖解釋什么是UNIX,UNIX是如何產生的,以及UNIX為何如此重要。除此之外,本書以輕松的口吻講述了一群在貝爾實驗室工作的發明天才的有趣往事,探秘他們如何從傳說中走出來,就地顯現極客真面目。本書中每一個精彩故事都是鮮為人知卻又值得傳播的寶貴資源。

本書是為對計算機或相關歷史感興趣的人編寫的,雖然它包括一部分技術相關的資料,但讀者不需要有太多的專業技術背景,就可以欣賞UNIX背后的思想,了解它的重要性。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/159789.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息