Linux中國
Fedora 的 Yum 或將在一兩年內退休
隨著 DNF 軟體包管理器在最近的 Fedora 版本裡面工作日益工作良好,我們可以預見到 Yum 將在之後的 Fedora 版本中謝幕。
Linux中國
為什麼開源應該是雲原生環境的首選
讓我們回溯到上世紀 90 年代,當時專有軟體大行其道,而開源才剛開始進入它自己的時代。是什麼導致了這種轉變?更重要的是,而今天我們轉到雲原生環境時,我們能從中學到什麼?
Linux中國
OpenStack 上的 OpenShift:更好地交付應用程序
傳統的操作系統一直是關於硬體資源的展示和消耗 - 硬體提供資源,應用程序消耗它們,操作系統一直是交通警察。但傳統的操作系統一直局限於單機。那麼,在原生雲的世界裡,現在意味著這個概念擴展到包括多個操作系統實例。這就是 OpenStack 和 OpenShift 所在。
Linux中國
在樹莓派中開啟激動人心的 Perl 之旅
我最近在 SVPerl (矽谷 Perl 聚會)談到在樹莓派上運行 Perl 語言的時候,有人問我,「我聽說樹莓派應該使用 Python ,是這樣嗎?」。我非常樂意回答他,這是個常見誤解。樹莓派可以支持任何語言: Python、Perl 和其他樹莓派官方軟體 Raspbian Linux 初始安裝的語言。
Linux中國
Ubuntu Linux 的不同安裝類型:伺服器 vs 桌面
之前我已經講了獲取與安裝 Ubuntu Linux,這次我將講桌面和伺服器的安裝。兩類安裝都滿足某些需求。不同的安裝包是從 Ubuntu 分開下載的。
Linux中國
在標準建立之前,軟體所存在的問題
這背後的主要原因在於,開源社區的主流觀點是:標準意味著限制、落後和多餘。對於一個完整的堆棧中的單獨一層來說,可能就是這樣。但客戶想要選擇的自由、激烈的競爭,這就導致回到了之前的壞結果上,儘管多個廠商提供相似的集成堆棧,但卻被鎖定在一個技術上。
Linux中國
開發一個 Linux 調試器(六):源碼級逐步執行
在前幾篇博文中我們學習了 DWARF 信息以及它如何使我們將機器碼和上層源碼聯繫起來。這一次我們通過為我們的調試器添加源碼級逐步調試將該知識應用於實際。
Linux中國
在 Snap 中玩轉 OpenStack
OpenStack 非常複雜,許多社區成員都在努力使 OpenStack 的部署和操作更加容易。其中大部分時間都用來改善相關工具。但是,如果我們降低一下標準,並且還能使包的體驗更加簡單,將會怎樣呢?
Linux中國
開發一個 Linux 調試器(五):源碼和信號
在這一部分,我們將進入實踐,實現一些我們調試器後面會使用的 DWARF 原語。我們也會利用這個機會,使我們的調試器可以在命中一個斷點時列印出當前的源碼上下文。
Linux中國
Linux 容器演化史
我希望這份深入的介紹能夠幫助你理解 Linux 容器的演化過程。Linux 容器曾經陷入一種各自為營的困境,Docker 建立起了鏡像創建的事實標準,簡化了容器的使用工具。OCI 則意味著業界在核心鏡像格式與運行時方面的合作。



































