由 darkranger 在 週曰, 01/03/2021 - 21:12 發表
《What Stable Kernel Should I Use?》是由 Linux 穩定版內核的主要管理者 Greg Kroah-Hartman 所撰寫的一篇文章,其內容主要是對 Linux 使用者如何選擇內核版本提供建議。這篇 2018 年的文章其實在 DR 的書籤裡已經存在了一段時間,只是過去未曾在本站提及過。不過由於近期 CentOS 8 的事件鬧得沸沸揚揚,而其中又有部份觀點是有待商榷的,使得 DR 覺得似乎是時候來分享這篇文章。
Linux 內核有自己的維護週期,收納所有更新內容的主線版本(mainline)每二至三個月會釋出一次。新釋出的主線版本接著會產生一個穩定版(stable)分支,持續引入問題修正。穩定版會在下一版的主線釋出後擇期停止維護,除非經選定而成為長期維護版(LTS)。長期維護版會提供 6 年的維護週期,但僅會包含重大的問題修正。
由 darkranger 在 週六, 12/12/2020 - 16:39 發表
聽聞 CentOS 8 將大幅縮短原先預定的生命週期,不再與 RHEL 8 同步,而是僅維護至 2021 年 12 月;反而是 CentOS 7 仍按照原訂計畫支援至 2024 年。這可能是 DR 今年聽到最令人驚訝的消息,雖然 DR 目前的生產環境剛好都還沒有使用到 CentOS 8,但已有許多測試環境是採用 CentOS 8,並且原本也有規劃要擇期將 CentOS 7 的主機轉移到 CentOS 8。然而在支援週期的轉變下,未來的升級規劃可能就如官方所建議的,是選擇 CentOS Stream 8 作為下一版的作業系統。
讓我們來看看官方消息:
由 darkranger 在 週曰, 10/11/2020 - 19:00 發表
GtkStressTesting 是一款 Linux 上的 CPU 效能暨壓力測試工具,除此之外,它也可以用於便捷地檢視 CPU、記憶體及主機板的細部資訊。雖然說 Linux 使用者多少都知悉,如何在命令行下檢視裝置資訊及進行效能測試,但擁有一個圖形化工具可用仍是方便許多。在 Fedora 32 下的安裝相當單純,只要用 dnf 安裝即可:
由 darkranger 在 週曰, 09/27/2020 - 21:52 發表
如果 3D 遊戲的畫面出現異常,人們通常會去調查與 GPU 相關的層面。然而在《Fixing Mass Effect black blobs on modern AMD CPUs》這篇文章裡,作者則關注了《質量效應》(Mass Effect,2007)這款遊戲的 PC 版,唯獨在 AMD Bulldozer 及其它更新架構的 AMD CPU 上,部份遊戲區域顯示不正常的問題。
作者的研究打破了多數人會有的猜想,發現遊戲程式並沒有出現偵測 CPU 規格、並做出差異行為的跡象。顯示異常是來自於其它層面,並且可以透過將舊版 DirectX 函式呼叫替換為新版的函式來加以避免。在文章中有詳盡的說明,並附有修正程式,值得有興趣的人加以閱讀。
由 darkranger 在 週曰, 09/20/2020 - 21:49 發表
由 darkranger 在 週曰, 08/02/2020 - 22:21 發表
對於喜歡軟體考古的人來說,《Windows Explorer Through The Years》肯定是一篇有趣的文章。該文章總覽了自初代 Windows 以降、及至 Windows 10,每一代 Windows 檔案總管(Explorer)的更替與變化。雖然 Windows 使用者應該都對檔案總管相當熟悉,但如此詳盡地比對其歷代變化,則實屬罕見,也使這篇圖文並茂的文章顯得相當特別。
DR 對 Windows 檔案總管唯一比較有意見的地方,是它預設隱藏了檔案的副檔名,使得 DR 每次裝完 Windows 都得再關掉此設定。
由 darkranger 在 週曰, 07/19/2020 - 21:16 發表
雖然我們多少都聽過類似的事情:若在較新的 CPU 上執行陳年的作業系統或應用程式,可能會因為當時的程式設計沒有考量到 CPU 速度的演進而遇到各種怪事。不過來自 OS/2 Museum 網站的一篇文章:《Those Win9x Crashes on Fast Machines…》,則關注了一件相對久遠的歷史事件,且硬體與軟體之間的年份並沒有那麼大的差距。
在 1998 年,AMD 推出了 K6-2 處理器系列,型號以運作時脈劃分,從 200 到 550 MHz 不等。然而當時出現的一項問題,是 Windows 95 在 K6-2 350 MHz 以上的型號都會發生崩潰,為此微軟也釋出了更新程式。但令人疑惑的是,在同一時期、同時脈的 Intel Pentium II 處理器卻不會發生崩潰──按理講 Pentitum II 的平均效能應該要優於 K6-2 才是?
由 darkranger 在 週六, 05/16/2020 - 12:03 發表
由 darkranger 在 週五, 03/20/2020 - 21:23 發表
notcurses 是一款用於開發文字使用者介面(Text-based user interface,TUI)程式的函式庫,起源於作者 Nick Black 希望實現出比 ncurses 更加先進的功能。儘管通常 Linux 使用者若不是使用 GUI,就是做純粹的文字指令操作。不過就許多案例而言,介於兩者之間的 TUI 應用程式還是有它存在的價值,因此若能有更加新穎的開發函式庫問世,自然是樂觀其成。Hacking the planet with Notcurses(PDF)則是由作者親自編寫的電子書指南,倘若有開發 TUI 應用程式的需求,這應是相當有用的參考資源。
由 darkranger 在 週六, 02/15/2020 - 12:28 發表
眾所周知,微軟已在今年一月正式釋出了以 Chromium 為基礎的 Microsoft Edge 版本,而不再使用自家的 Trident(又名為 MSHTML)瀏覽器引擎。雖然微軟對於 Trident 引擎還是有其它的使用計畫,看似並沒有消亡的情形。不過已經有開發者有感而發地發表了一篇文章:《Today, the Trident Era Ends》,內容以蠻豐富的篇幅介紹了當年 Internet Explorer 網頁瀏覽器(也就是 Trident 的具體化身)的技術創舉,對 Web 技術發展史有興趣的人可以閱讀看看。
儘管 Internet Explorer 曾因諸多問題而留下「萬惡 IE」的臭名,但從文章中可以看到,至少 IE 在積極開發的時期裡,也開創過許多網頁技術的先河。好似獨裁者在成為暴君以致於被推翻前,也曾經是好人一枚。
頁面