Ubuntu 17.10因致BIOS損壞暫停下載+阿里宣布即將開源AliOS【馬哥教育早報-168期】
2017年12月22日 星期五
馬哥教育新聞快報
導讀:Ubuntu 17.10因致BIOS損壞暫停下載+阿里宣布即將開源AliOS
每日一句
明智的人使自己適應世界;而不明智的人則堅持要世界適應自己。所以人類進步靠的是不明智的人。
早報內容
0.因被指損壞 BIOS ,Ubuntu 17.10 已臨時關閉下載
Canonical 已暫時從官網移除了 Ubuntu 17.10 的下載鏈接,并留下通知:
由于在某些筆記本電腦(主要為聯想)上出現 BIOS 固件問題,目前不推薦下載 Ubuntu 17.10 。待問題解決后,再重新開放。
從該 Bug 描述來看,被許多用戶報告的問題是在安裝 Ubuntu 17.10 之后重啟,BIOS 不再能保存任何新的設置,系統仍然以舊設置啟動。更重要的是,從 USB 引導的能力也失效,因為 USB 不被識別,這對于沒有 CDROM 的機器來說,十分麻煩。
1.分布式搜索引擎 Elasticsearch 6.1.1 發布,功能增強
Elasticsearch 是一個分布式的 RESTful 風格的搜索和數據分析引擎,能夠解決越來越多的用例。作為 Elastic Stack 的核心,它集中存儲您的數據,幫助您發現意料之中以及意料之外的情況。
Elasticsearch 是一個實時的分布式搜索分析引擎, 它能讓你以一個之前從未有過的速度和規模,去探索你的數據。
Elasticsearch 6.1.1 已發布,該版本包括功能增強、Bug 修復以及一些升級,增強了Snapshot/Restore。
2.阿里宣布即將開源AliOS Lite 已有17家芯片廠商合作
自今年9月正式升級品牌后,AliOS在開源方面的動態不斷。面向IoT領域的輕量級物聯網嵌入式操作系統AliOS Things,宣布即將在明年1月20日開源AliOS Lite。
作為面向IoT領域的輕量化操作系統,AliOS Lite支持更多任務處理,支持語音交互、視覺計算等智能處理,適用于CPU性能和內存需求較低(最低可支持256MB)的IoT設備,例如智能音箱、智能手表、智能攝像頭等。
3.繼“Angel”開源后,騰訊又開放TDinsight機器學習平臺
目前 BAT 都有各自的機器學習開源平臺,阿里云早在 2015 年就推出了數據挖掘平臺“DTPAI”;百度推出了面向開發者的 PaddlePaddle,騰訊推出了面向企業的 “Angel”。而在最近,騰訊又發布了最新的機器學習基礎平臺 TDinsight。
據騰訊方面介紹,TDinsight 機器學習平臺是為政企提供的一站式機器學習平臺。用戶通過可視化的拖曳布局,組合各種數據源、組件、算法、模型和評估模塊,支持各種主流的開源機器學習框架,包括 Spark、Python、R、XGBoost。覆蓋特征工程、分類、聚類、回歸、關聯規則、時間序列等傳統機器學習算法的同時,支持圖算法、深度學習等更加豐富的算法庫,可以讓用戶可以快速接入人工智能,釋放數據潛力。
4.男子私自搭建VPN服務器非法獲利50余萬元被判刑
2013年至2017年6月期間,犯罪嫌疑人吳向洋在未取得相關經營許可的情況下,為非法牟利,自己在網上搭建VPN服務器并提供會員賬號和登錄軟件,該軟件登錄后可以瀏覽境外網站;另外犯罪嫌疑人吳向洋還把一些VPN會員賬號密碼寫到硬件路由器上,使得修改過的路由器能夠直接登錄VPN,實現能夠收聽境外網站音視頻節目的功能。
之后犯罪嫌疑人吳向洋利用“淘寶網”開設網店以及在互聯網開設“凡狗VPN”網站等方式向一般用戶出租或銷售VPN軟件、VPN路由器硬件,交易數千次,非法經營額達792638元,非法獲利約50余萬元。
吳向洋在未取得《增值電信業務經營許可證》的情況下,在網絡上銷售VPN代理服務,根據《中華人民共和國電信條例》和《中國人民共和國刑法》等相關法律規定,吳向洋涉嫌非法經營罪。近日,經廣西平南縣檢察院提起公訴,被告人吳向洋因非法經營罪被法院判決有期徒刑五年六個月,并處罰金人民幣五十萬元。
面試演練
Python是如何進行內存管理的?
參考答案:
Python提供了對內存的垃圾收集機制,但是它將不用的內存放到內存池而不是返回給操作系統。
Python中所有小于256個字節的對象都使用pymalloc實現的分配器,而大的對象則使用系統的 malloc。另外Python對象,如整數,浮點數和List,都有其獨立的私有內存池,對象間不共享他們的內存池。也就是說如果你分配又釋放了大量的 整數,用于緩存這些整數的內存就不能再分配給浮點數。
在Python中,許多時候申請的內存都是小塊的內存,這些小塊內存在申請后,很快又會被釋放,由于這些內存的申請并不是為了創建對象,所以并沒有對象一級的內存池機制。這就意味著Python在運行期間會大量地執行malloc和free的操作,頻繁地在用戶態和核心態之間進行切換,這將嚴重影響Python的執行效率。為了加速Python的執行效率,Python引入了一個內存池機制,用于管理對小塊內存的申請和釋放。這也就是之前提到的Pymalloc機制。