Linux更新延誤,Linus Torvalds炮轟GitHub;微軟加入開源基礎設施基金會;字節跳動開源微服務中間件...

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本週架構視點:Linux更新延誤,Linus Torvalds炮轟GitHub;微軟加入開源基礎設施基金會;字節跳動開源微服務中間件CloudWeGo;JetBrains 推出全新數據科學 IDE —— DataSpell;AWS 發佈針對VMware全系列的AWS EKS Anywhere。"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"萬萬沒想到"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"語音助手不聽使喚?Siri 沒有喚醒詞卻自動喚醒被告上法庭"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"美國當地時間 9 月 5 日消息,蘋果被用戶在加利福尼亞提起訴訟,原因是 Siri 在沒有喚醒詞的情況下自動激活,並進行了侵犯用戶隱私的行爲。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 2 日,加利福尼亞法院一名法官裁定,蘋果公司將不得不抗辯用戶在加利福尼亞聯邦法院提起的訴訟,原因是 Siri 打開了它不應該有的自發喚醒並記錄用戶對話,同時將數據傳遞給第三方,因此侵犯了用戶隱私。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"Linux 更新延誤,Linus Torvalds 炮轟 GitHub"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 6 日消息,爲在 Linux 內核 5.15 中添加新的 NTFS 支持,上月初 Linux 創始人 Linus 給 Paragon 軟件做了微調,並於週五(9 月 3 日)向 GitHub 提交了請求。然而,GitHub 在三天後依然未處理完該請求,同時已合併的部分包含了一些無用信息,遭到 Linus 的公開聲討。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Linus 表示,首先,拉取請求早應該被簽署。“在一個完美的世界裏,請求的本質應該是一個 PGP 簽名,我可以通過信任鏈直接追蹤到你,但我從來沒有真正要求過”。其次,拉取請求中的代碼包括使用 GitHub Web 用戶界面完成的合併提交,而這些是“無用的垃圾”,根本不應該被合併。最後,Paragon 的存儲庫包含缺少信息的提示,例如“將分支 'torvalds:master' 合併到 master”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Linus 說“Linux 內核的合併必須正確。這意味着正確的提交消息應該包含正確內容以及爲什麼合併這些內容。也就是說,提交需要有附上的作者和提交者的信息等。但 github 沒有做到這一點。”"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"微軟加入開放基礎設施基金會"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 7 日消息,微軟宣佈正式加入開放基礎設施基金會。該公司的軟件工程經理 Ryan van Wyk 在向 OpenInfra 董事會發表演講時表示,微軟多年來一直承諾支持開源,這次支持 OpenInfra 基金會也正是微軟支持充滿活力和多樣化的開源項目生態系統的佐證。而對於此次加入基金會,微軟將通過以下行動承擔起會員的職責:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在 OpenStack 和更廣泛的 OpenInfra 社區中維護電信客戶的利益"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"積極爲 OpenInfra 項目做出貢獻"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"隨着 Microsoft Azure 的發展,尋找機會將 OpenInfra 項目集成到 Microsoft Azure 的產品路線圖中。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"具體而言,微軟將在與 AT&T 的合作中使用 OpenInfra 技術。目前,微軟正在將 AT&T 網絡雲平臺合併到自家的 Azure for Operators 電信產品中,使電信公司能夠爲消費者和企業客戶提供高度可靠、經濟高效且安全的 5G 服務。這也將使當前使用部署在 Kubernetes 上的 OpenStack 的電信客戶能夠使用或遷移到 Azure for Operators。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"無服務器領域又有新變化,DigitalOcean 收購 Nimbella 增強其無服務器產品"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 7 日消息,DigitalOcean 宣佈其正在通過收購無服務器初創公司 Nimbella 來增強其在無服務器領域的現有產品。通過 Nimbella,DigitalOcean 可以獲得一個構建無服務器應用程序的平臺,該平臺構建在 Kubernetes 和 Apache OpenWhisk之上,而其中 Apache OpenWhisk 本身就是一個開源無服務器開發平臺。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於此事,Nimbella 首席執行官 Anshu Agarwal 表示,此次收購意味着 DigitalOcean 正在提供一組特定的工具來構建複雜的無服務器應用程序並連接到其他 DigitalOcean 服務。“我們將添加到 DigitalOcean 產品組合中的功能是一種快速解決方案,一種功能即服務類型的解決方案。與底層 DigitalOcean 服務(例如)管理數據庫、存儲和其他服務集成,可以使開發人員更容易開發完整的應用程序,做完全無狀態的事情。而不僅僅是處理事件”。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"字節跳動開源微服務中間件 CloudWeGo"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"開源中國消息,9 月 8 日,字節跳動正式 宣佈 開源 CloudWeGo。這是一套以 Go 語言爲核心、專注於微服務通信與治理的中間件集合,具有高性能、可擴展、高可靠的特點。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據介紹,作爲項目維護方,字節跳動基礎架構團隊已推進項目以 CloudWeGo 開源庫爲主進行迭代,未來團隊將堅持內外維護一套代碼,統一迭代演進,並逐步分享更多內部微服務最佳實踐。截至目前,CloudWeGo 第一批開源了四個項目,以 RPC 框架 Kitex 和網絡庫 Netpoll 爲主。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"項目地址:"},{"type":"text","text":"https:\/\/github.com\/cloudwego"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"項目官網:"},{"type":"text","text":"www.cloudwego.io"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"微軟發佈最新版本的 Edge 93,配合 Windows 新版本 Win 11"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 7 日消息,微軟發佈了最新版本的 Edge 93,配合 Windows 新版本 Windows 11。此前,微軟宣佈即將發佈 Windows 最新版本 Windows 11,並將推送日期定在 10 月 5 日;而就在 Windows 11 即將到來之時,Windows 發佈了最新的 Edge 93,在功能,外觀設計方面都有重大更新,與 Windows 11 相得益彰。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據悉,此次最新發布的 Edge 93 功能主要進行了如下改動:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"啓用了類似 Chrome 瀏覽器的標籤組特性,用戶可以更快捷地找到標籤頁"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"支持對 PDF 文檔的閱讀記錄支持,也可以通過新的工具欄,在畫中畫模式下觀看視頻"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"更新了垂直標籤頁的設計"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"開啓 Mica 效果,可以自動將桌面背景的顏色應用於活動窗口"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲 Edge 瀏覽器的菜單增加了 Fluent Design 風格的亞克力半透明視覺特效"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"啓用了覆蓋式滾動條"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,想要嘗試這些新特性,需要安裝 Edge 93 或者更新的版本,並開啓實驗性選項。而如果要啓用新的滾動條,則需要在 Edge 應用程序的“屬性”一欄,在目標字段中添加以下代碼:"}]},{"type":"codeblock","attrs":{"lang":null},"content":[{"type":"text","text":"--enable-features=OverlayScrollbar,OverlayScrollbarWinStyle,OverlayScrollbarWinStyleAnimation"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"Microsoft Teams 廣告導致整個 Windows 11 桌面癱瘓"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 8 日消息,爲了提前測試 Windos 11,9 月初微軟向 Windows Insiders 發佈了新版本的 Windows 11 ,第一批安裝新版本的測試人員很快就 遇到了問題——任務欄、桌面、設置應用程序和其他核心操作系統組件拒絕加載。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於此,微軟很快 發佈了 解決問題 的註冊表編輯,但沒有對外公開問題所在。於是,開發人員 Daniel Aleksandersen 對這次事件進行了徹查,並將結果公佈在自己的 Ctrl Blog 上。Daniel 提到,這個問題的根源來自於 Windows 最煩人的兩個算法決策。首先,操作系統 堅持不懈地提升和優先考慮微軟的第一方應用程序和服務。其次,操作系統會在後臺與微軟的服務器對話,報告診斷數據、獲取廣告,甚至無需詢問即可下載 Windows 應用商店應用程序。這就直接導致了上述核心操作系統組件被變相降低優先級,進而被拒絕加載。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,微軟對此還沒有做出反饋。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"JetBrains 推出全新數據科學 IDE —— DataSpell"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"開源中國 9 月 9 日消息,知名軟件 IntelliJ Idea IDE 和 Kotlin 編程語言 的開發商 JetBrains 近日推出了一個專門針對數據科學的 IDE —— DataSpell。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前 DataSpell 還處於早期預覽階段,開發者可以訪問 jetbrains.com 下載,目前已適配 Windows、Linux 和 Mac,也已經原生支持使用 M1 芯片的 Mac。該 IDE 將爲從事探索性數據分析和機器學習模型原型設計的數據科學專業人士提供了一個開發環境。其特色是一個旨在優先處理數據的界面,同時允許編碼。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"AWS 發佈針對 VMware 全系列的 AWS EKS Anywhere"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 9 日消息,Amazon Web Services 正式發佈 EKS Anywhere,使用戶能夠使用與公共雲服務中的工具一致的工具創建本地 Kubernetes 集羣。同時,AWS 強調,目前版本的 EKS Anywhere 僅支持 VMware 系列產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"EKS Anywhere 的推出意味着 AWS 加入了谷歌(使用 GKE on-prem,屬於 Anthos 的一部分)和微軟(使用 Azure Stack HCI 上的 Azure Kubernetes 服務,爲其 Kubernetes 服務提供本地部署選項。)的 EKS 體驗一致性戰爭,未來 K8s 變數如何,將會是開源領域發展重要的風向標。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"IBM 推出 IBM Power E1080 服務器,服務更多企業級混合雲客戶"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"9 月 9 日消息,IBM 推出了 IBM Power E1080 服務器,以服務更多企業級客戶。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據瞭解,E1080 是 IBM 全新系列中的第一款服務器,其由新的 IBM Power10 處理器首次提供支持,目的是爲客戶提供安全、無摩擦的混合雲體驗。據 IBM 稱,E1080 服務器將作爲一個平臺,可以隨時隨地以安全的方式爲組織提供應用程序和洞察力。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"IBM 人工智能 (AI) 和混合雲產品管理副總裁 Dylan Boday 說:“當我們設計 E1080 時,我們必須認識到這系列產品不僅改變了消費者行爲,還改變了我們客戶的行爲和 IT 需求基礎設施。據稱,與上一代 IBM Power E980 服務器相比,新處理器可使 IBM Power E1080 服務器的每核性能提高多達 30%。還在插槽和系統級別提供了超過 50% 的總容量。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"因此,與 IBM Power E980 相比,IBM Power E1080 在相同工作負載下的能耗將減少 33%。這意味着客戶能夠整合工作負載並大幅節省硬件和軟件的成本。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"Firefox 瀏覽器將引入 Tab Unloading 功能,以應對低內存並減少崩潰"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"開源中國 9 月 11 日消息,Mozilla 本週針對 Windows 上的 Firefox Nightly 啓用了自動 Tab Unloading(標籤頁卸載)功能,該功能能夠大幅改善瀏覽器使用時所出現的低內存情況並降低瀏覽器發生崩潰的可能性。根據 Mozilla 的說法,Firefox 會根據多種因素爲卸載過程選擇標籤頁,其中包括 \"最後訪問時間、內存使用情況和其他的屬性\"。Firefox 的標籤選擇算法會試圖排除那些被用戶主動固定的標籤、播放媒體的標籤和使用 WebRTC 的標籤。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而在用戶實際使用時,Firefox 的偏好設置 browser.tabs.unloadOnLowMemory 決定了該功能是啓用(TRUE)還是禁用(FALSE),Firefox 的用戶可以自行在 about:config 上修改這個選項。"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章