做linux kernel相關研究的如何創(zhuan)業(qian)?
作為一個開源項目,總是有牛人在背後維護,雖然所有人都用,但是沒人覺得哪一天這個就不能用了,天也不會塌下來,塌下來還有其他人頂著,做這方面研究的可以從哪些反面切入創業賺錢呢?
我作為一個野生程序員、Linux狂熱愛好者告訴你,用kernel賺錢沒戲。
目前開源軟體的賺錢模式,已經進化得比較成熟,多種多樣。
例如Redhat這種賣maintainance賺錢得模式;
商業軟體freemium模式,也就是部分免費,高級功能收費等
模式由很多種,你可以搜一下。
但Linux Kernel為何不能賺錢呢?就是因為Kernel作為一個最最基礎的服務,影響全世界絕大多數伺服器,很多公司身家性命都押寶在Linux Kernel上,怎麼可能讓kernel成為某家公司的私器呢?
正是因為kernel是開源的,而且是最徹底的最暴力最具傳染性的開源(GPLv2),而且由Linux基金會這樣的非盈利機構來掌管,才能得到全世界的信任。
所以用kernel來賺錢你就別想了。
但OSS,就是open source software,賺錢模式有很多種,而且有不少企業都挺成功。
你有興趣可以嘗試一下。
基本上,如果你想讓你的軟體得到最多數的人信任,你就要有把它作為「公器」的自覺性。前段時間Facebook React license事件鬧得沸沸揚揚,大家不就果斷拋棄它了么,比如Apache基金會,比如Wordpress,都果斷離他而去。
Kernel是最最基礎的服務,是公器,不能讓任何一家盈利機構掌控,這太危險。
IBM的思路算業內最超前的,一個是靠服務賺錢,一個是靠企業市場賺錢,IBM將主要精力集中於為企業提供技術服務的方向上,最終獲得了成功。
同在創業中,虧損中,我這邊的思路是:
技術上是我們的優勢,計劃努力做幾年,爭取在產品上或者某個領域挖掘到極限,看最終能把產品性能方面打磨到什麼程度。然後關注高端市場的產品,從性能和穩定性入手,做到極限。
目標是第一年實現性能遠超全世界常用KV資料庫,目前查詢性能已經比傳統memcache快70%,單核下性能也遠超redis,要知道這兩個產品都是世界頂級程序員的項目,是干軍萬馬做KV資料庫的團隊中殺出來的剩者之王,分別是公認的多線程編程和單線程編程的巔峰之作,然而我們短時間內做到了近一倍的性能提升,而且後續還有潛力可挖,可以說全世界範圍內沒有第二個團隊掌握這樣的下一代高性能多線程編程技術。我們做到了一件impossible之事。下載測試http://www.haisql.com
今年的第二個項目是高性能DNS SERVER研發,目前已經比常用的dns server軟體bind9查詢性能提升4倍,還在優化中,期望有10倍以上的性能提升。
第二年(明年)的目標是實現insert/ delete/ update更快的SQL資料庫,在常用簡單SQL查詢上先做到更快,後面幾年繼續做SQL模型優化,推廣到複雜SQL上。我們在演算法的理論上已經取得突破,簡單模型驗證也已獲得成功,我們在磁碟/ SSD高io和資料庫底層存儲技術方向上擁有了新的高性能演算法,可將現有技術的IO性能潛力提升N倍。磁碟IO一直是資料庫最大的瓶頸之一,我們正在努力用軟體解決此問題,看明年年底我們的產品出來後能夠比傳統資料庫快多少,期望是N倍。我們正在研發下一代資料庫底層引擎,理論上已突破,努力實踐中。。。。。如果你們真的對內核有研究,那完全可以吊打知乎上大收智商稅的 "XX Linux 培訓"之類的低級網路培訓機構。這類賬號還挺多的,我稍微觀察了一下,他們發點過時 N 年的 Hello World 級別的文章都能大賺粉絲,寫一些最基礎的入門級運維知識都能得一波贊。
所以你們完全可以先開專欄發文章、回答問題,收一波粉絲,然後搞培訓,收點學費(智商稅)。
為什麼我支持你收智商稅呢,還不是因為那些人的收稅資本太低了...
我建議你先對內核源碼、內核設計來幾波深入分析,然後對知名的開源工具再來幾波高級使用教程。記得要由淺入深、循序漸進,對了爛大街的內容就不要再發了,不然你就跟那些低級網路培訓賬號一個樣了。
祝你們收稅成功~
PS:網路培訓機構也可以是公司呀。
單純Linux 內核研究賺不了錢,必須結合其它的方向才可以賺錢,最好是硬體相關的領域。
不過研究透了Linux內核相關方向的話,向外邁出一步,和別的領域對接並不困難。
一個是做培訓,你看大牛如宋寶華的培訓前兩天有公司發給我培訓費4800一個是做國產操作系統吧,中標麒麟啊銀河麒麟啊深度什麼的,肯定需要kernel人才
單純從 linux kernel角度恐怕很難有賺錢機會,不過你可以做一個精簡的linux系統, 比如用在智能手機,用在智能家電上,也許能有點其他什麼出路。
再創一個apple之類的,把握智能家居的未來~無法。
改行(●°u°●) 」
推薦閱讀:
※Linux運維工程師必備的80個監控工具全集
※APUE第二版封面的漫畫什麼意思?
※Linux常用命令
※System V 共享內存 原理 疑惑求解?