一、 OpenStack 承認度持續高漲linux
OpenStack[1]本質上是一個雲操做平臺(系統),它爲管理員提供直觀友好的控制面板,以便對大量的計算、存儲和網絡資源進行配置和監管。程序員
目前,不少企業運用 OpenStack 平臺搭建和管理雲計算系統。得益於其靈活的生態系統、透明度和運行速度,OpenStack 愈來愈流行。相比其餘替代方案,OpenStack 只需更少的花費便能輕鬆支持任務關鍵型應用程序。 可是,其複雜的結構以及其對虛擬化、服務器和大量網絡資源的嚴重依賴使得很多企業對使用 OpenStack 心存顧慮。另外,想要用好 OpenStack,好的硬件支持和高水平的員工兩者缺一不可。算法
OpenStack 基金會一直在致力於完善他們的產品。一些功能創新,不管是已經發布的仍是尚處於打造階段,都將解決許多 OpenStack 潛在的問題。隨着其結構複雜性下降,OpenStack 將獲取更大承認。加之衆多大型的軟件開發及託管公司以及成千上萬會員的支持, OpenStack 在雲計算時代前途光明。數據庫
二、 PWA 或將大熱編程
PWA,即 加強型網頁應用Progressive Web App[2],是對技術、設計和網絡應用程序接口Web API的整合,它可以在移動瀏覽器上提供相似應用的體驗。瀏覽器
傳統的網站有許多與生俱來的缺點。雖然應用(app)提供了比網站更加個性化、用戶參與度更高的體驗,可是卻要佔用大量的系統資源;而且要想使用應用,你還必須提早下載安裝。PWA 則揚長避短,它可用瀏覽器訪問、可被引擎搜索檢索,並可響應式適應外在環境,爲用戶提供應用級體驗。PWA 也能像應用同樣自我更新,老是顯示最新的實時信息,而且像網站同樣,以極其安全的 HTTPS 模式遞交信息。PWA 運行於標準容器中,無須安裝,任何人只要輸入 URL 便可訪問。安全
如今的移動用戶看重便利性和參與度,PWAs 的特性完美契合這一需求,因此 PWA 成爲主流是必然趨勢。服務器
三、 Rust 成開發者新寵網絡
大多數的編程語言都需在安全和控制兩者之間折衷,但 Rust[3]是一個例外。Rust 使用普遍的編譯時檢查進行 100% 的控制而不影響程序安全性。上一次 Pwn2Own[4]競賽找出了 Firefox C++ 底層實現的許多嚴重漏洞。若是 Firefox 是用 Rust 編寫的,這些漏洞在產品發佈以前的編譯階段就會被發現並解決。架構
Rust 獨特的內建單元測試方式使開發者們考慮將其做爲首選的開源語言。它是 C 和 Python 等其餘編程語言有效的替代方案,Rust 能夠在不損失程序可讀性的狀況下寫出安全的代碼。總之,Rust 前途光明。
四、 R 用戶羣在壯大
R[5]編程語言,是一個與統計計算和圖像呈現相關的 GUN 項目[6]。它提供了大量的統計和圖形技術,而且可擴展加強。它是 S[7]語言的延續。S 語言早已成爲統計方法學的首選工具,R 爲數據操做、計算和圖形顯示提供了開源選擇。R 語言的另外一個優點是對細節的把控和對細微差異的關注。
和 Rust 同樣,R 語言也處於上升期。
五、 廣義的 XaaS
XaaS 是 「一切皆服務anything as a service」 的縮寫,是經過網絡提供的各類線上服務的總稱。XaaS 的外延正在擴大,軟件即服務(SaaS)、基礎設施即服務(IaaS) 和平臺即服務(PaaS)等觀念已深刻人心,新興的基於雲的服務如網絡即服務(NaaS)、存儲即服務(SaaS 或 StaaS)、監控即服務(MaaS)以及通訊即服務(CaaS)等概念也正在普及。咱們正在邁向一個萬事萬物 「皆爲服務」 的世界。
如今,XaaS 的概念已經延伸到實體企業。著名的例子有 Uber 、Lyft 和 Airbnb,前兩者利用新科技提供交通服務,後者提供住宿服務。
高速網絡和服務器虛擬化使得強大的計算能力成爲可能,這加速了 XaaS 的發展,2018 年多是 「XaaS 年」。XaaS 無與倫比的靈活性、可擴展性將推進 XaaS 進一步發展。
六、 容器技術愈來愈受歡迎
容器技術[8],是用標準化方法打包代碼的技術,它使得代碼可以在任意環境中快速地 「接入並運行」。容器技術讓企業能夠削減經費、下降實施週期。儘管容器技術在 IT 基礎結構改革方面的已經初顯潛力,但事實上,運用好容器技術仍然比較複雜。
容器技術仍在發展中,技術複雜性隨着各方面的進步在降低。最新的技術讓容器使用起來像使用智能手機同樣簡單、直觀,更不用說如今的企業需求:速度和靈活性每每能決定業務成敗。
七、 機器學習和人工智能的更普遍應用
機器學習和人工智能[9]指在沒有程序員給出明確的編碼指令的狀況下,機器具有自主學習而且積累經驗自我改進的能力。
隨着一些開源技術利用機器學習和人工智能實現尖端服務和應用,這兩項技術已經深刻人心。
Gartner[10]預測,2018 年機器學習和人工智能的應用會更廣。其餘一些領域諸如數據準備、集成、算法選擇、學習方法選擇、模塊製造等隨着機器學習的加入將會取得很大進步。
全新的智能開源解決方案將改變人們和系統交互的方式,轉變由來已久的工做觀念。
◈ 機器交互,像 聊天機器人[11]這樣的對話平臺,提供「問與答」的體驗——用戶提出問題,對話平臺做出迴應,成爲人機之間默認的交互界面。
◈ 無人駕駛和無人機如今已經家喻戶曉了,2018 年將會更司空見慣。
◈ 沉浸式體驗的應用再也不僅僅侷限於視頻遊戲,在真實的生活場景好比設計、培訓和可視化過程當中都能看到沉浸式體驗的身影。
八、 區塊鏈將成爲主流
自比特幣應用區塊鏈技術以來,其已經取得了重大進展,而且已普遍應用在金融系統、保密選舉、學歷驗證等領域中。將來幾年,區塊鏈會在醫療、製造業、供應鏈物流、政府服務等領域中大展拳腳。
區塊鏈分佈式存儲數據信息,這些數據信息依賴於數百萬個共享數據庫的節點。區塊鏈不被任意單一全部者控制,而且單個損壞的節點不影響其正常運行,區塊鏈的這兩個特性讓它異常健壯、透明、不可破壞。同時也規避了有人從中篡改數據的風險。區塊鏈強大的先天優點足夠支撐其成爲未來主流技術。
九、 認知雲粉墨登場
認識技術,好比前面所述的機器學習和人工智能,用於爲多行業提供簡單化和個性化服務。一個典型例子是金融行業的遊戲化應用,其爲投資者提供了嚴謹的投資建議,下降投資模塊的複雜程度。數字信託平臺使得金融機構的身份認證過程較之前精簡 80%,提高了合規性,下降了詐騙比率。
認知雲技術如今正向雲端遷移,藉助雲,它將更增強大。IBM Watson[12]是認知雲應用最知名的例子。IBM 的 UIMA 架構是開源的,由 Apache 基金會負責維護。DARPA(美國國防高級研究計劃局)的 DeepDive 項目借鑑了 Watson 的機器學習能力,經過不斷學習人類行爲來加強決策能力。另外一個開源平臺 OpenCog[13],爲開發者和數據科學家開發人工智能應用程序提供支撐。
考慮到實現先進的、個性化的用戶體驗風險較高,這些認知雲平臺來年時機成熟時纔會粉墨登場。
十、 物聯網智聯萬物
物聯網(IoT)的核心在於創建小到嵌入式傳感器、大至計算機設備的相互鏈接,讓其(「物」)相互之間能夠收發數據。毫無疑問,物聯網將會是科技界的下一個 「攪局者」,但物聯網自己處於一個不斷變化的狀態。
物聯網最廣爲人知的產品就是 IBM 和三星協力打造的去中心化 P2P 自動遙測系統(ADEPT[14])。它運用和區塊鏈相似的技術來構建一個去中心化的物聯網。沒有中央控制設備,「物」 之間經過自主交流來進行升級軟件、處理 bug、管理電源等等一系列操做。
開源推進技術創新
數字化顛覆[15]是當今以科技爲中心的時代的常態。在技術領域,開放源代碼正在逐漸普及,其在 2018 將年成爲大多數技術創新的驅動力。
更多Linux諮詢請查看www.linuxprobe.com