Black Duck 2016年度開源新人獎:八大全新頂級開源項目概述
譯文【51CTO.com快譯】年度開源新人獎
九年來,Black Duck開源年度獎一直致力于發現過去一年中出現的***創新性與影響力的開源項目。盡管開源項目陣營一直在快速變化,但年度新人獎一直在為行業趨勢提供重要參考。
過去一年中,多個技術領域表現極為活躍,其中最值得關注的無疑是區塊鏈技術——它已經超越虛擬貨幣開始在更多層面發揮作用。機器學習——包括深度學習與神經網絡——亦在智能范疇之外進軍金融服務甚至設計與制造行業。
大數據、軟件定義網絡(簡稱SDN)、容器管理以及安全亦屬于熱門領域。下面,我們將了解這一年中的各位獲獎新人!
1.Sawtooth Lake
Sawtooth Lake為英特爾公司為Hyperledger項目開發的新型分布式分類帳平臺,旨在解決現有區塊鏈技術中的可擴展性與安全性問題。它提供的模塊化解決方案與防篡改一致性算法可用于隨機選擇***、基于時間證明機制(所需計算資源遠低于比特幣的工作證明)聲明新塊并可顯著提升交易安全性。Sawtooth Lake能夠針對特定領域建立事務序列以滿足各類用命,并利用其中的域定義規則約束相關事務。這正是將區塊鏈技術引入廣泛業務應用中的一大重要進步。
2.Carbon Data
Apache CarbonData是一套具備完全索引性的列式Hadoop本地數據存儲庫,其可與Spark相集成以實現查詢優化。它采取獨特的方式以實現數據組織、多級索引以及優化方法,從而帶來更快的數據過濾速度、壓縮效果以及更為強大的搜索與查詢處理能力,同時更為高效地利用計算資源。字典編碼機制允許用戶更快完成聚合,并在聚合完成后再進行“延遲解碼”。CarbonData還通過單一文件格式支持多種不同的數據訪問模式,包括OLAP查詢、順序訪問(大掃描)以及隨機訪問(窄掃描)。
3.Deep Scalable Sparse Tensor Network Engine (簡稱DSSTNE)
Amazon推出的DSSTNE——音為“destiny”——對數據稀疏性及可擴展性進行了優化,同時專注于優化多GPU配置,從而徹底改變了神經網絡運行環境。受到Amazon產品對大規模與低延遲計算能力需求的啟發,DSSTNE專門用于支持大型網絡、稀疏數據集以及并行訓練。Amazon宣稱DSSTNE在處理稀疏數據集時,速度可達谷歌TensorFlow的二到十五倍。目前,DSSTNE仍專注于扮演一套規模化稀疏數據深度學習框架,并成為電子商務及企業用戶的理想引擎選項。
4.OpenCORD
開放網絡實驗室——一家負責發掘軟件定義網絡全部潛能的非營利性組織——開發的OpenCORD是一套端到端解決方案,用于將SDN、NFV與云同商用基礎設施加以結合,共同為服務供應方網絡提供數據中心級別的規模與敏捷性能力。OpenCORD適用于電信中央辦公與接入、家庭乃至企業環境,采用開放性構建組件的公共基礎設施以降低資本投入與運營費用,并利用網絡的可編程性與靈活性縮短產品上市周期。目前,OpenCORD的用戶包括AT&T、韓國電信、中國聯通以及NTT,它同時與開放網絡基金會合作以通過開源軟件及軟件定義標準進一步推動網絡解決方案發展。
5.Poseidon
今年,兩大組織正利用***機器學習與軟件定義網絡功能努力提升網絡安全水平。憑借著In-Q-Tel(簡稱IQT)技術加速機構的支持并與美國政府、學術界以及美國情報界的密切合作,Lab41與CyberReboot成功打造出Poseidon項目。Poseidon的存在旨在解決兩大關鍵性問題——您的網絡中承載著什么?其又在做些什么?Poseidon能夠為網絡中添加或刪除的項目以及流量提供情境感知能力。它利用機器學習技術檢查網絡上的交互活動,并通過學習追蹤并阻止各類與惡意活動相關的線索。在初步測試當中,Poseidon獲得了84%的惡意活動檢測率,而誤報比例僅為2.2%。
6.Trireme
Trireme負責回答一個亟待解決的問題:如何強化Linux環境以確保容器能夠高效安全地運行?通過對SDN的持續探索并將安全策略、規模化與補救性舉措加以融合,云安全廠商Aporeto推出了Trireme項目——這是一套針對分布式應用的云原生安全解決方案。它能夠通過端到端身份驗證與授權機制建立大規模安全策略。Aporeto公司還選擇與Kubernetes開展緊密合作,并借助后者靈活的網絡策略框架、快速發展的技術社區以及對云原生應用與規模性議題的關注為Trireme項目的發展提供助力。
7.Ansible Container
Ansible Container是Ansible開發團隊面向Docker文件打造的一套替代性方案。它能夠自動實現容器構建、部署以及管理,且整個過程只需要依托于Ansible Playbooks。Ansible Containers是一套平臺中立性方案,適用于大多數常見容器編排引擎,具體包括Kubernetes與OpenShift。它的模塊化特性允許大家在開發與部署過程中分別面向Docker與Kubernetes,且配置過程非常簡單。自于2016年夏季在DockerCon大會上披露以來,該項目獲得了可觀的關注與社區發展反響。2017年,Ansible Container即將推出1.0版本,而關注重點則放在將相關服務擴展至更多用例與角色范圍身上。
8.Kolibri
Learning Equality一直致力于利用它的Kolibri應用以非營利性方式為全球各資源水平較低的地區提供在線教育服務。盡管目前尚未公開下載,但Kolibri確實已經開始向教育資源有限地區的學生與教師提供學習資源。Kolibri提供交互式練習方案、自定進度機制以及協作式學習工具,能夠為學生及教師提供實時反饋與指導。Kolibri的“種子”終端設備能夠通過離線本地網絡實現不同設備間的內容共享與更新。另外,Kolibri以最小質量損失對內容進行壓縮,因此能夠在小型、低成本設備上順暢交付大量內容。
原文標題:The top 8 new open source projects,原文作者:Black Duck Software
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】