本週要聞: 亞馬遜將在 2019 年全面棄用 Oracle 數據庫;華為在其手機上測試 Google 的 Fuchsia;阿里巴巴連任 Java 全球管理組織蓆位;Gradle 5.0 發佈;科技部下令暫停賀建奎等人的科研活動;Linux 穩定版內核撤回嚴重影響性能的 Spectre 補丁;WiFi 萬能鑰匙宣佈衛星發射計劃。
大公司
亞馬遜將在 2019 年全面棄用 Oracle 數據庫
在正在美國拉斯維加斯召開的 AWS re:Invent 2018 上,亞馬遜 AWS 首席執行官 Andy Jassy 表示:“亞馬遜選擇放棄使用 Oracle。” 據瞭解,亞馬遜多年來一直在努力從 Oracle 數據庫平臺遷移到 RedShift,Aurora 和 DynamoDB 等本地 AWS 服務。Andy Jassy 此前在推特上表示,在 Oracle 上運行的 88%的數據將在 1 月份遷移到 Amazon DynamoDB 或 Amazon Aurora 上運行。他補充說,到今年年底,97%的“關鍵任務數據庫”將在 DynamoDB 或 Aurora 上運行。Jassy 表示,11 月 1 日,亞馬遜已經將其數據倉庫從 Oracle 遷移到自己的服務 Redshift 上。
Windows 10 最新更新發現更多 bug
Windows 10 最新更新 October 2018 Update 經歷了一個月的延期,但延期並沒有修復所有 bug,事實上用戶發現了更多 bug:Windows Media Player 在播放特定文件時拖動條失效,部分 Win32 應用無法被設置為特定文件類型的默認打開應用,比如你想用筆記本應用打開特定類型文件,你現在沒辦法做到。微軟的 Windows 即服務策略最近受到了越來越多的批評,批評者呼籲軟件巨人放慢腳步,花更多時間測試系統。
華為在其手機上測試 Google 的 Fuchsia
Google 正在開發替代 Android 的新操作系統 Fuchsia,它沒有使用 Linux 內核,而是使用名叫 Zircon 的微內核,它設計能運行在手機和 PC 上。暫時還不清楚 Google 對 Fuchsia 究竟有何計劃。Fuchsia 是一種開源操作系統,因此通過跟蹤代碼的變化我們能瞭解其開發進度和觀察誰對該項目感興趣。過去一年,華為的工程師向 Fuchsia 項目遞交了一系列 commits,但沒有跡象顯示該公司計劃使用 Fuchsia。但在上週,華為的工程師透露該公司正在其手機上測試運行 Fuchsia。華為的 Honor Play 是首批測試 Fuchsia 的消費者智能手機。
阿里巴巴連任 Java 全球管理組織蓆位
11 月 23 日,阿里巴巴宣佈連任 Java 全球管理組織 JCP 最高執行委員會委員,任期從 2018 年 12 月 4 號開始,為期兩年。
阿里表示,這意味將有更多中國開發者的聲音被引入 Java 規範的制定中,讓“中國標準”成為全球規範。從公佈的名單中可以看到,一同當選的還有 Goldman Sachs(高盛集團)、JetBrains、MicroDoc 等企業組織。JCP 全稱 Java Community Process,是 Java 技術的最高決策機構,職責包括髮展和更新 Java 技術規範,規劃 Java 未來演進方向。
Netflix 宣佈停止開發 Hystrix
近日,Netflix 宣佈不再積極開發 Hystrix,該項目將處於維護模式。
在十天前更新的 readme 文檔中,官方表示 1.5.18 版本的 Hystrix 已經足夠穩定,可以滿足 Netflix 現有應用的需求,所以接下來其會把焦點轉向對於自適應的實現,更多關注對應用程序的實時性能做出響應。Netflix 已有的應用將繼續使用 Hystrix,而對於新應用的熔斷需求,將採用其它項目實現,Netflix 推薦了 Resilience4j。
重大發布
Gradle 5.0 發佈,新特性全解
Gradle 5.0 是有史以來速度最快、最安全、最強大的 Gradle 版本,這是 Gradle 官方給出的評價,v5.0 新增的功能主要包括:
- 在構建緩存和更新檢查功能的基礎之上,Gradle 5.0 又改進了增量編譯和增量註解處理功能。
- 依賴約束、依賴對齊和版本鎖定提供了可伸縮且靈活的依賴管理模型。
- 新的性能提升、依賴關係管理、日誌和棄用 API 使用檢查讓構建掃描得到了顯著改善。
- 靜態類型的 Kotlin DSL 提供了代碼自動完成、重構和其他 IDE 輔助,為 IDE 用戶帶來了一股清新的空氣。
源碼下載地址:
https://github.com/gradle/gradle/releases/tag/v5.0.0
Zabbix 4.0 LTS 官方中文手冊正式發佈
據 Zabbix 團隊推特消息,Zabbix 4.0 的中文手冊現已正式發佈。Zabbix 4.0.0 是一個長期支持版本 (LTS),至少提供 5 年的技術支持,並已於上一個月推出。手冊包含安裝、配置、運行 Zabbix 所需的所有說明信息。
https://www.zabbix.com/documentation/4.0/zh/manual
IT 業界
科技部下令暫停賀建奎等人的科研活動
基因編輯嬰兒事件,國家衛生健康委員會、科學技術部、中國科學技術協會等三部門負責人表示:此次事件性質極其惡劣,已要求有關單位暫停相關人員的科研活動,對違法違規行為堅決予以查處。科技部副部長徐南平表示,開展以生殖為目的的人類胚胎基因編輯臨床操作在中國是明令禁止的,此次媒體報道的基因編輯嬰兒事件,公然違反國家相關法規條例,公然突破學術界倫理底線,令人震驚,不可接受,我們堅決反對。徐南平介紹,科技部已要求有關單位暫停相關人員的科研活動。“下一步,科技部將在全面客觀調查事件真相的基礎上,會同有關部門依法依規予以查處。”徐南平說。這次基因編輯嬰兒引發了廣泛爭議,普遍認為這個實驗沒有必要,沒有科學依據,在衡量已知和未知風險時肯定會被認為是不道德的。
Linux 穩定版內核撤回嚴重影響性能的 Spectre 補丁
Linux 4.20 合併的 Spectre 補丁(Single Thread Indirect Branch Predictors 或縮寫 STIBP)被發現對英特爾處理器的性能有嚴重影響,而這個補丁已經向後移植到了 Linux 4.14 和 4.19 LTS 版本,測試顯示補丁對各種應用的性能確實產生了顯著影響,這就引發了爭論,Linux 穩定內核是否應該包含會導致性能下降的補丁?上週五,穩定內核維護者 Greg Kroah-Hartman 釋出了 Linux kernel 4.19.4、4.14.83 和 4.9.139,其中 4.19.4 和 4.14.83 主要是撤回 STIBP 補丁。Linus Torvalds 在開發者郵件列表上指出,STIPB 補丁付出的代價比人們以為的更昂貴,當某些負荷的性能下降 50%,那麼人們可能就需要捫心自問這個代價是否值得付出。還不如完全禁用超線程的好。當真正關心安全的人已經禁用了超線程那麼為什麼還要默認啟用 STIBP?也許在 STIBP 補丁更可靠之後穩定版內核可能會再次移植代碼。
小米崔寶秋:開源不僅要站在巨人的肩膀上,還要為巨人指方向
在日前舉行的第一屆小米開源技術峰會在北京舉行,會上,小米人工智能與雲平臺副總裁崔寶秋致開場詞,並發表了《小米開源之路》的演講。崔寶秋強調小米一直在推動開源,也是開源的倡導者。他告訴我們雷軍創立小米的其中一個重要原因是看到了 Android 的開源,雷軍對他說過,任何一家互聯網公司離開了開源就輸在了起跑線上,這就是小米推動開源的源動力。
CNCF 宣佈 Envoy 項目正式畢業
雲原生計算基金會(簡稱 CNCF)28 日前宣佈 Envoy 項目正式畢業,成為其繼 Kubernetes 與 Prometheus 之後第三個畢業的項目。Envoy 最初由 Lyft 創建,是一款開源、高性能的邊緣、中間與服務代理。Envoy 旨在實現服務與邊緣代理功能,通過管理微服務之間的交互以確保應用程序性能,從而協助簡化雲原生架構的過渡與運營流程。該項目提供的超時、速率限制、斷路、負載均衡、重試、統計、日誌記錄以及分佈式追蹤等高級功能,可以幫助用戶以高容錯性以及高可靠性方式處理各類網絡故障問題。
周下載量過 200 萬的 npm 包被注入惡意代碼,Vue、Node 項目恐受影響
Twitter 消息,上週 npm 下載量超過 200 萬的 package 被注入了惡意代碼,黑客利用該惡意代碼訪問熱門 JavaScript 庫,目標是 copay(開源比特幣錢包)及其衍生產品的用戶,以此竊取用戶的數字貨幣。這個被注入惡意代碼的 package 名為 event-stream,它是一個用於處理 Node.js 流數據的 JavaScript 軟件包,而且 Angular、Vue、Bootstrap、Gatsby 等都在使用 event-stream,所以使用這些庫的開發者都應該檢查一下自己是否受到了影響。
WiFi 萬能鑰匙宣佈衛星發射計劃
WiFi 萬能鑰匙應用的開發商連尚網絡宣佈了衛星互聯網計劃,但目前不清楚它的衛星發射計劃是否獲得了批准,該公司主要是描述了一個宏大的藍圖。連尚網絡稱它的星座包括 272 顆衛星,分為內外兩層,外層由距離地面 1000km 的 72 顆骨幹星組成,內層由距離地面 600km 的 200 顆節點星組成。它計劃明年在酒泉衛星發射中心發射第一顆衛星,2020 年計劃完成星座系統第一批十顆衛星的發射。該公司聲稱要到 2026 年向全世界提供免費衛星互聯網接入。
本文彩蛋
InfoQ 是一家綜合性的技術媒體,我們希望能夠幫助到所有領域、所有層級的技術人學習、成長,我們製作了一套 IT 技術人技能圖譜,覆蓋架構師、機器學習、移動開發、前端、運維、大數據等多個領域。關注微信公眾號 InfoQ 後臺回覆關鍵詞:圖譜1,獲取全套高清 IT 技能圖譜下載鏈接
閱讀更多 InfoQ 的文章