Linux 不再支持舊內(nèi)核架構(gòu)+Google 發(fā)布 TensorFlow.js【馬哥教育早報-232期】
2018年04月03日 星期二
【馬哥教育新聞快報232期】
導(dǎo)讀:Linux 不再支持舊內(nèi)核架構(gòu)+Google 發(fā)布 TensorFlow.js
每日一句
禮云:欲不可縱,志不可滿。宇宙可臻其極,情性不知其窮。唯少欲知足,為立涯限。
早報內(nèi)容
0.Linux 開源首個 VR 桌面環(huán)境項目 Safespaces
說到 VR,谷歌的 Daydream 和其他推廣名稱比較有名?,F(xiàn)在 VR 也進入了 Linux 操作系統(tǒng)。盡管對之前的 SteamVR 之類的東西的體驗并不是那么好。
但是如何在 Linux 桌面環(huán)境實現(xiàn)虛擬現(xiàn)實技術(shù)呢?開發(fā) Arcan 顯示服務(wù)器的人有了新的想法:Safespaces。
這是一個正在開發(fā)的 3D / VR 桌面環(huán)境。它被設(shè)計為在 Arcan 顯示服務(wù)器上運行??梢源魃吓c OpenHMD 兼容的 VR 頭戴式耳機看到它。
根據(jù)一篇 博客文章 稱,Safespaces 的設(shè)計方式是它的代碼復(fù)用率很高。開發(fā)人員可以確保他們最終不會模仿或重復(fù) Windows,Android,Xorg 等設(shè)計模型。
現(xiàn) VR 桌面 Safespaces 已開源,測試時,你可能需要在旁邊準備一個桶,因為會看吐。
1.Linux 內(nèi)核 4.16 發(fā)布,改進死線調(diào)度器
Linux 內(nèi)核 4.16 發(fā)布,此版本的顯著變化包括:
- 對 Jailhouse 虛擬機管理程序的初始化支持
- 對用戶拷貝白名單強化補丁程序
- 對死線調(diào)度器的一些改進
- 對 Meltdown 和 Specter 漏洞的緩解工作
- 網(wǎng)絡(luò)修復(fù)
- 固件升級
- scsi 和 rdma 等驅(qū)動程序修復(fù)
2.舊 CPU 架構(gòu)將在 Linux 中失去支持,可節(jié)省 50 萬行代碼
Linux 內(nèi)核維護者已經(jīng)決定在即將發(fā)布的版本中放棄對舊 CPU 架構(gòu)的支持。因此,Linux 4.17 內(nèi)核將減少大約 50 萬行代碼,目前它包含大約 2030 萬行代碼。將被棄用的體系結(jié)構(gòu)是 Blackfin,CRIS,F(xiàn)RV,M32R,Metag,MN10300,Score 和 Tile。雖然不被棄用,Unicore32 和 Hexagon 體系結(jié)構(gòu)也處于風(fēng)險之中,但他們的維護人員正在努力改善情況,以便繼續(xù)支持。
內(nèi)核開發(fā)人員 Arnd Bergmann 在 Linux 內(nèi)核郵件列表中發(fā)帖稱: “Linux 4.17 內(nèi)核將刪除 blackfin,cris,frv,m32r,metag,mn10300,score 和 tile(包括關(guān)聯(lián)的設(shè)備驅(qū)動程序)的整個架構(gòu)代碼。我一直與每個維護人員一起工作,以確保我的解釋是正確的,許多人都對在各支持這些 CPU 架構(gòu)開展的工作留下了美好的回憶,但也認為在沒有任何用戶的情況下保持這些 CPU 架構(gòu)活力毫無意義?!?/p>
在即將發(fā)布的版本中放棄對舊 CPU 架構(gòu)的支持,會減小內(nèi)核的大小,并且如果存在任何潛在的錯誤,它還可以減少內(nèi)核中的攻擊媒介的數(shù)量。
3.Google 發(fā)布 TensorFlow.js,將機器學(xué)習(xí)帶上瀏覽器
Google 發(fā)表 TensorFlow.js,TensorFlow 技術(shù)結(jié)合 Javascript,大幅降低開發(fā)者在瀏覽器發(fā)展機器學(xué)習(xí)的門檻。Google 表示,隨著 Javascript 與機器學(xué)習(xí)技術(shù)的發(fā)展,在瀏覽器上已經(jīng)可以完全進行機器學(xué)習(xí)的所有工作,包含定義、訓(xùn)練以及運行機器學(xué)習(xí)模型。
Google 工程師 Nikhil Thorat 以及 Daniel Smilkov,于 TensorFlow 開發(fā)者高峰會上現(xiàn)場直播,使用TensorFlow.js 并加上攝影機與電腦視覺技術(shù),在全瀏覽器環(huán)境里,教人工智能程序玩 PAC-MAN 游戲,而這個示例程序已被開源在Github上。
Google 表示,在瀏覽器中運行機器學(xué)習(xí),這意味著不需要安裝任何函數(shù)庫或者驅(qū)動程序,只要打開網(wǎng)頁,程序就可以運行。另外,TensorFlow.js 支持 WebGL,因此也能使用 GPU 加速運算。
4.工信部要求對WiFi萬能鑰匙等“蹭網(wǎng)”類程序開展調(diào)查
工信部日前在官網(wǎng)發(fā)布關(guān)于“蹭網(wǎng)”類移動應(yīng)用程序的通報。
通報稱,近日據(jù)有關(guān)媒體報道,移動應(yīng)用程序“WiFi萬能鑰匙”和“WiFi鑰匙”具有免費向用戶提供使用他人WiFi網(wǎng)絡(luò)的功能,涉嫌入侵他人WiFi網(wǎng)絡(luò)和竊取用戶個人信息。工業(yè)和信息化部網(wǎng)絡(luò)安全管理局對此高度重視,立即組織網(wǎng)絡(luò)安全專業(yè)機構(gòu)對上述兩款移動應(yīng)用程序進行技術(shù)分析,發(fā)現(xiàn)兩款移動應(yīng)用程序具有共享用戶所登錄WiFi網(wǎng)絡(luò)密碼等信息的功能。目前,工業(yè)和信息化部網(wǎng)絡(luò)安全管理局已要求上海市、福建省通信管理局開展調(diào)查工作,將在核查的基礎(chǔ)上,依據(jù)《網(wǎng)絡(luò)安全法》等法律法規(guī)進行處理,維護廣大網(wǎng)民的合法權(quán)益。
針對“蹭網(wǎng)”類移動應(yīng)用程序可能存在的風(fēng)險,在此提醒:WiFi網(wǎng)絡(luò)提供者應(yīng)謹慎共享自己的WiFi網(wǎng)絡(luò),并定期更換WiFi網(wǎng)絡(luò)密碼;WiFi網(wǎng)絡(luò)使用者應(yīng)增強安全上網(wǎng)意識,謹慎使用WiFi“蹭網(wǎng)”類移動應(yīng)用程序。
【每日一個知識點】
【每日一個知識點第138期-Linux】
問題:Linux進程管理之pstree命令解析
答案:http://www.vfte.cn/75775.html
【每日一個知識點第139期-Python】
問題:深入Python字符串
答案:http://www.vfte.cn/75783.html
【近期開班】
Linux面授班31期:2018年05月14日(北京)
Linux網(wǎng)絡(luò)班30期:2018年04月28日(網(wǎng)絡(luò))
Python面授班12期:2018年07月23號(北京)
Python網(wǎng)絡(luò)班13期:2018年05月12日(網(wǎng)絡(luò))