Unix環境高階程式設計——開源的標準化努力
Unix和Linux被很多人認為是同一個系統。通過這半年多來的閱讀,我逐步體會到,Linux是一個對Unix標準的實現,而Unix只是一個抽象概念,他並不是一個真正實際的系統,他是一個標準和概念。正如開發Linux第一個版本的著名程式設計師Linus Benedict Torvalds所說的那樣:只是為了好玩。於是我們便有了一個不同於閉源的Windows作業系統。
開源,可以讓很多人學習到技術。但是開源會因為各種各樣的商業考慮而出現碎片化,最明顯也最讓我感到深惡痛絕的便是Android系統的碎片化。很顯然,Unix規避了這個問題。在已經出現不相容的苗頭的時候,Unix標準的誕生減緩了Unix陣營的分裂。BSD和SVR4、以及linux版本的deb系與RPM系都嚴格控制在Unix標準之下,使得使用者能夠非常順利的開發和使用軟體。
在很多時候,特別是最近的科技動態,讓我們看到了開源背後的技術陷阱。開源確實是將很多人帶入了程式設計的領域,然而,同時我們也看到,正因為開源,我們放棄了對自我能力的提升。但是,這個世界沒有變化。一流的制定標準、二流的實現標準、三流的應用標準的遊戲規則永遠存在。美國封殺中興,就已經把這種規則體現得淋漓盡致。開源又如何?在任何國家利益面前,所有都不是要考慮的問題。最極端的情況,一紙命令禁止中國使用國外開源技術,我們會立刻陷入休克狀態。這說明,核心競爭力永遠不會開源,也永遠不能從開源中獲得。
關於“核心能力”:任何產品都有核心的功能,其宗旨就是能幫助到使用者,解決使用者某一方面的需求,如節省時間、解決問題、提升效率等。核心能力要做到極致。要多想如何通過技術實現差異化,讓人家做不到,或者通過一年半載才能追上。(騰訊傳)
Unix環境高階程式設計為我們瞭解Unix核心構造有非常大的幫助,儘管看上去它更像是一本API參考書籍,但是這很不錯了,因為他詳盡介紹了各個Unix主要版本的差異。這對我們開發有很大的幫助。對培養核心競爭力有很大裨益。
我們要把核心技術牢牢地掌握在自己的手裡,因為核心技術不是靠化緣求來的,以前不是,現在不是,以後更不會是。
相關文章
- unix環境高階程式設計(中)-程式篇程式設計
- unix環境高階程式設計(上)-檔案篇程式設計
- unix環境高階程式設計(下)-高階IO和程式間通訊篇程式設計
- UNIX環境高階程式設計習題——第二章程式設計
- Unix環境高階程式設計——第一章-UNIX基礎知識程式設計
- 《UNIX環境高階程式設計》(APUE) 筆記第十一章 - 執行緒程式設計筆記執行緒
- 推薦一本技術類書籍:Unix環境高階程式設計程式設計
- Unix高階程式設計學習筆記--系統呼叫簡介程式設計筆記
- “程式設計師數學不行,幹啥都不行!”高階開發:90%都是瞎努力!程式設計師
- UNIX環境程式設計-第四章檔案和目錄程式設計
- 架構師需要懂的環境配置標準化架構
- 打造一個好用的 Windows 程式設計環境 2.程式設計環境Windows程式設計
- [譯]標準化Keras:TensorFlow 2.0中的高階API指南KerasAPI
- java程式設計環境Java程式設計
- 打造一個好用的 Windows 程式設計環境 0.準備工作Windows程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- win10安裝開發配置環境的標準流程Win10
- Python 高階程式設計:深入探索高階程式碼實踐Python程式設計
- 高階程式設計師的程式碼質量應當達到什麼水準程式設計師
- Kotlin——高階篇(二):高階函式詳解與標準的高階函式使用Kotlin函式
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- Javascript高階程式設計 備忘JavaScript程式設計
- C++高階程式設計pdfC++程式設計
- windows核心程式設計--DLL高階Windows程式設計
- 重讀《JavaScript高階程式設計》JavaScript程式設計
- Flink(1.11)高階程式設計——FlinkSQL程式設計SQL
- JavaScript高階程式設計筆記JavaScript程式設計筆記
- 《JavaScript高階程式設計(第4版)》資源連結清單JavaScript程式設計
- GBASEDBTSERVER 環境變數7GBASEDBTSHMBASE 環境變數 (UNIX™)Server變數
- 園子的商業化努力-開篇:絕境求商
- 《Node.js設計模式》高階非同步準則Node.js設計模式非同步
- 程式設計新手最好別依賴整合開發環境程式設計開發環境
- 高質量外鏈的判斷標準和來源:標準明確,來源廣泛
- 6款實用的Python程式設計環境!Python程式設計
- googleoppiaPythonWeb程式設計執行環境搭建GoPythonWeb程式設計
- Windows核心程式設計(一)-環境搭建Windows程式設計
- 資料視覺化設計的小白高階進階攻略視覺化
- 介面設計標準