我看UNIX與Windows的本質區別
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
答應朋友寫的一篇命題作文
我看UNIX與Windows的本質區別
文化,我首先想到的是文化。Unix和Windows從誕生之初的文化差異本質上劃分了兩者的界限。直觀看來,一個裝逼文化,一個傻逼文化。
Unix誕生在貝爾實驗室的MULTICS專案之後。據說當時這個專案設計得十分複雜,功能設計也幾乎是上天入地無所不能。雖說當時貝爾實驗室是很牛,可以牛到不用裝逼也能露逼一下的地步。但歷史告訴我們這種專案最後絕對會死得很慘。當然,專案最終結果還是沒有違背歷史規律。當時一位MULTICS參與者Ken Thompson
1、計算機龐大的佔地面積、高額的購買維護費用使得普通使用者根本無力支撐起一臺計算機的各種資源消耗,當時更多的是計算機專家在通過終端在控制整個計算機運作邏輯。沒有GUI、沒有多媒體,字元介面,這對於這批靠計算機完成科學任務的黑客來說已經完全夠用了。
2、同時遵循簡潔統一的輸入輸出介面,相比於GUI的事件驅動模型來說,更適合使用指令碼將各種程式粘合起來,完成複雜多樣的計算任務。
有人說起過UNIX正巧在當年GUI史前誕生,時運不濟,所以只出了個字元怪胎,要是再躊躇幾年,等到GUI日臻成熟,那誕生出的UNIX恐怕就是如今Windows
Windows(以及其前任DOS)誕生在公司,公司不像學院,不會像UNIX一樣如果能裝逼就儘量裝逼一下,公司直接面對客戶,產品唯一使命就是取悅使用者,只能把使用者伺候好了,公司才能維繫發展。所以Windows誕生之初就一直肩負比爾“讓每一個家庭都有一臺電腦”的使命,不裝逼,不玩酷,一切功能照顧使用者,就是使用者是傻逼你也得當親爹一樣伺候。故而Windows一直就假定使用它的使用者你就是一個傻逼,哪怕是刪除檔案這個小問題上,Windows也會想小娘們兒一樣謹謹慎慎戰戰兢兢地一再向人確認"確實要刪除****嗎?""確實要刪除只讀檔案****嗎?"。當然,最終能夠讓大媽大叔阿公阿婆阿貓阿狗都能使用上計算機的Windows絕對佔領了終端使用者桌面,比爾也因此一夜暴富,搖身一變成為世界首富&慈善家。不得不承認,如果沒有Windows,“讓每一個家庭都有一臺電腦”的崇高理想恐怕又得推遲幾年才能夠得以實現了。自然,微軟技術是肯定不差的,而不是像一些Linux小菜鳥口中所言"微軟技術很爛",相反微軟技術是很牛的,牛到曾經豪言可以立馬滅掉Google,試看如今還有誰可以發出這樣傻逼的豪言。但是微軟牛,不代表Windows就可以幹過MULTICS,上天入地翻江倒海無所不能。Windows 在安全性、效能以及開源專案上與UNIX相比確實還是有一定差距,但這並不妨礙windows成為桌面第一大作業系統。
UNIX的黑客們,眼見著曾經引以為豪的計算機技術壁壘瞬間被Windows GUI衝擊到蕩然無存了,心中肯定是有落差的。不過這段技術演變技術普及已經成為了歷史發展趨勢。一個少數人才能駕馭的技術,哪怕就是敲一個ls這樣簡單的命令,你也可以把它吹破牛皮,扯虎皮拉大旗捧為藝術珍品,搞得善男甚廣善女甚眾。一旦技術被迫普及後,曾經視作的藝術瞬間就被廉價的工業化大生產所替代,現在滿大街的廉價程式碼工就是計算機程式設計工業化後的結果。前段時間眾人大罵Java程式設計師把自己的價位又拉低了。殊不知,拉低自己價位的非Java也,乃工業化大生產趨勢。今不出Java,明兒準會出來個Bava,Cava,照樣把你收拾成碼農。時至如今,UNIX黑客們還在裝逼,用CLI命令列跑出花花綠綠的文字,時不時感嘆下曾經的軟體英雄時代一去不復返,時不時像祥林嫂一般嘮叨"當年哥可是寫彙編的,沒想到如今淪落到如此地步,人心不古,世風日下啊~",時不時還顧影自憐,想裝逼下,可惜時光不再。
“媽逼的給老子回去寫程式碼!這個月還想不想領工資了!?“
結語:
不管是UNIX的裝逼文化,還是Windows的傻逼文化,最終在計算機產業工業化的歷史滾滾長流中歸於平庸,歸於廉價。曾經的那批牛逼的、不牛逼的、風騷的、不風騷的UNIX文化精英們,如今早已是廉頗老矣,尚可喝粥。曾經被意淫為“電腦科學與藝術”如今也早已淪落為“軟體碼工”。軟體英雄時代早已不再,編碼也成為三百六十行中的一行,一種用以謀生的手段,一種混飯吃的活路。關鍵問題早已不在程式,不在編碼:
“程式設計只是一個工具,關鍵在於你拿這個工具來實現別人的事業,還是自己的事業。”
你好! 這是你第一次使用 **Markdown編輯器** 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。新的改變
我們對Markdown編輯器進行了一些功能拓展與語法支援,除了標準的Markdown編輯器功能,我們增加了如下幾點新功能,幫助你用它寫部落格:
- 全新的介面設計 ,將會帶來全新的寫作體驗;
- 在創作中心設定你喜愛的程式碼高亮樣式,Markdown 將程式碼片顯示選擇的高亮樣式 進行展示;
- 增加了 圖片拖拽 功能,你可以將本地的圖片直接拖拽到編輯區域直接展示;
- 全新的 KaTeX數學公式 語法;
- 增加了支援甘特圖的mermaid語法1 功能;
- 增加了 多螢幕編輯 Markdown文章功能;
- 增加了 焦點寫作模式、預覽模式、簡潔寫作模式、左右區域同步滾輪設定 等功能,功能按鈕位於編輯區域與預覽區域中間;
- 增加了 檢查列表 功能。
功能快捷鍵
撤銷:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜體:Ctrl/Command + I 標題:Ctrl/Command + Shift + H 無序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/Command + Shift + O 檢查列表:Ctrl/Command + Shift + C 插入程式碼:Ctrl/Command + Shift + K 插入連結:Ctrl/Command + Shift + L 插入圖片:Ctrl/Command + Shift + G
合理的建立標題,有助於目錄的生成
直接輸入1次#,並按下space後,將生成1級標題。
輸入2次#,並按下space後,將生成2級標題。
以此類推,我們支援6級標題。有助於使用TOC
語法後生成一個完美的目錄。
如何改變文字的樣式
強調文字 強調文字
加粗文字 加粗文字
標記文字
刪除文字
引用文字
H2O is是液體。
210 運算結果是 1024.
插入連結與圖片
連結: link.
圖片:
帶尺寸的圖片:
當然,我們為了讓使用者更加便捷,我們增加了圖片拖拽功能。
如何插入一段漂亮的程式碼片
去部落格設定頁面,選擇一款你喜歡的程式碼片高亮樣式,下面展示同樣高亮的 程式碼片
.
// An highlighted block var foo = 'bar';
生成一個適合你的列表
- 專案
- 專案
- 專案
- 專案
- 專案1
- 專案2
- 專案3
- 計劃任務
- 完成任務
建立一個表格
一個簡單的表格是這麼建立的:
專案 | Value |
---|---|
電腦 | $1600 |
手機 | $12 |
導管 | $1 |
設定內容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文字居中 | 第二列文字居右 | 第三列文字居左 |
SmartyPants
SmartyPants將ASCII標點字元轉換為“智慧”印刷標點HTML實體。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' |
‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" |
“Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash |
– is en-dash, — is em-dash |
建立一個自定義列表
- Markdown
- Text-to-HTML conversion tool
- Authors
- John
- Luke
如何建立一個註腳
一個具有註腳的文字。2
註釋也是必不可少的
Markdown將文字轉換為 HTML。
KaTeX數學公式
您可以使用渲染LaTeX數學表示式 KaTeX:
Gamma公式展示 是通過尤拉積分
你可以找到更多關於的資訊 LaTeX 數學表示式here.
新的甘特圖功能,豐富你的文章
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section 現有任務
已完成 :done, des1, 2014-01-06,2014-01-08
進行中 :active, des2, 2014-01-09, 3d
計劃一 : des3, after des2, 5d
計劃二 : des4, after des3, 5d
- 關於 甘特圖 語法,參考 這兒,
UML 圖表
可以使用UML圖表進行渲染。 Mermaid. 例如下面產生的一個序列圖::
這將產生一個流程圖。:
- 關於 Mermaid 語法,參考 這兒,
FLowchart流程圖
我們依舊會支援flowchart的流程圖:
- 關於 Flowchart流程圖 語法,參考 這兒.
匯出與匯入
匯出
如果你想嘗試使用此編輯器, 你可以在此篇文章任意編輯。當你完成了一篇文章的寫作, 在上方工具欄找到 文章匯出 ,生成一個.md檔案或者.html檔案進行本地儲存。
匯入
如果你想載入一篇你寫過的.md檔案或者.html檔案,在上方工具欄可以選擇匯入功能進行對應副檔名的檔案匯入, 繼續你的創作。