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