在單一發行版里保持軟件組件的豐富,比如像DEBIAN那樣子。全組件鏡像ISO對于用戶才重要。用戶的價值是在深度參與中體現的,沒有普及哪來的流行,沒有流行哪來的市場,先普及后市場符合自下而上的進化之路,自由開源模式最大限度的保護了軟件主線演進的趨同性帶來的產品適用范圍,可以沉淀出一個大市場。多數公司容易為了既得利益反其道而行之,很多時候這些公司宣稱的創新其實并不是真正意義上的創新,而是保護自己既得利益的限制性技術手段。所以他們總是遭受真正意義上創新者的徹底顛覆。進化之路總是這樣,往往是邊緣瓶頸部分的增長最后成了下一代架構的核心。簡單規則演化出復雜系統,而復雜規則讓這個系統崩潰。自由開源讓系統有了真正的進化模式,讓它本身也變得越來越好,物聯網基礎平臺普及帶來了下一個AI深入演進,技術上的自由開源擴大了其普及度,自然就會出現市場?;乜碢C普及時代,規律也是如此。自由開源讓用戶更直接看到一個公司的本質,比如ORACLE對自由開源社區的割韭菜模式客觀上加速了用戶逃離JAVA的速度。
從K8s的成長可以看到分布式集群系統的快速技術成長,數據中心分區構建,硬件通用化,軟件定義數據中心真在崛起。openstack的參考模型是業界科學的總結抽象。如果把openstack理解為一個新的TCP/IP協議棧,那么K8S就是她的一個很實際的實現。LINUX系統是節點的微操作系統,K8S是業務數據流控制系統。最終架構都會走向網絡層、計算資源層、存儲資源層。k8s正在把軟件服務和硬件基礎設施進行著徹底的解耦,網絡也在SDN的推動下正在向著數據流和硬件基礎設施的解耦,隨著SD-WAN的加入和成熟,CNCF組織的新的技術架構正在成為實用技術,它就是新時期的TCP/IP規范。
小機的沒落,源于分化的奇點效應,過了奇點之后,本身的系統級差別就讓上層應用部署變成災難。企業需要的是統一平臺,是業務的連續性,是遷移的簡易性,是系統升級替換的方便性,UNIX分化到最后,這些用戶需要的特性都沒有了。上的去,遷不走,升不了。自由開源軟件最大的好處是因為授權協議保證了它的分化是可控的,盡管主線演進路線會受到軟件公司影響,但不會徹底分化到彼此無法包容。只要主線演進,應用層震動就很小。用戶應用層投資就不至于成為沉沒成本。歷史的看成功的系統都是先有社區再有商業用戶。社區就是潛在用戶群。沒有了用戶群哪來的商業用戶。沒有了市場,好技術對公司沒有價值,對用戶更沒有價值,而普及技術和測試演進技術的最好地方就是社區貢獻,這是對一個信息系統公司和用戶雙惠的良好機制。企業都應該記住,企業數據資產也是企業的資產,不保護就會是損失。架構不單是架構師的事,下到一個軟件,上到企業整體,都需要一個認知的統一和協調,交流如果不在一個框架內,往往會陷入無效交流的黑洞和漩渦。架構是什么?是上下級南北向交流的管道,是東西向部門交流的環流。缺少這樣的共識,就缺少聚沙成塔的向心力和粘合劑。這需要認知的普及和習的。數據是企業資產嗎?我的認識是。軟件可以是軟件公司的,但數據及數據格式定義權利應該屬于用戶。沒有這樣的認識,企業被進行數據綁架那是很自然的。本來是自己的權利,最終演變成了自己的乞求和奢望。從這個意義上講,架構決定了企業數據的歸屬權。