原创 從頭開始構建一個嵌入式 Linux 發行版

Peter Seebach, 自由作家, Plethora.net學習如何構建一個在嵌入式環境中使用定製 Linux 發行版,以驅動 Technologic Systems TS-7800 單板計算機。在這篇教程中,將學習交叉編譯、啓

原创 VMware Bridge Protocol

    今天使用 VMware 出現了問題,無法使用橋接方式連接網絡,現象是不能連接到網卡設備,提示如下: The network bridge on device VMnet0 is not running. The virtual m

原创 Linux 同步方法剖析

M. Tim Jones ([email protected]), 顧問工程師, Emulex在學習 Linux® 的過程中,您也許接觸過併發(concurrency)、臨界段(critical section)和鎖定,但是如何在內核中使用

原创 Linux 2.6 內核中的最新電源管理技術綜述,第 1 部分

王 勇 ([email protected]), 資深軟件工程師, 英特爾公司 Open Source Technology Center本系列文章將結合近年來不斷在各種硬件上新增的節能技術,從 Linux 2.6 內核及整個

原创 使用GDB進行代碼覆蓋率測試

劉 明 ([email protected]), 軟件工程師, 上海交通大學電子與通信工程系測試工程師經常面對的一個問題就是如何獲得測試的代碼覆蓋率。很多專業軟件可以提供這種專門的代碼覆蓋率檢測。通過對 GDB 的小小改造,也可以令其

原创 在 Linux 平臺中調試 C/C++ 內存泄漏方法

韓 兆兵 ([email protected]), 軟件工程師, IBM劉 盈 ([email protected]), 軟件工程師, IBM強 晟 ([email protected]), 軟件工程師, IBM由於 C 和 C++

原创 VMWare網絡連接透析

轉自:http://blog.csdn.net/struggleyb/archive/2006/08/21/1102214.aspx   以前在學校,VMWare裏面的Gentoo Linux是採用network bridge 的方式和w

原创 Linux 可加載內核模塊剖析

Linux 可加載內核模塊剖析Linux® 可加載內核模塊(從內核的 1.2 版本開始引入)是 Linux 內核的最重要創新之一。它們提供了可伸縮的

原创 GTK+ 基礎,第 1 部分: 爲什麼使用 GTK+?

 Maciej Katafiasz ([email protected]), 學生, Computer Science本系列由三部分組成,向您介紹

原创 Linux 文件系統剖析

按照分層結構討論 Linux 文件系統M. Tim Jones ([email protected]), 顧問工程師, Emulex Corp.在文件系統方面,Linux® 可以算得上操作系統中的 “瑞士軍刀”。Linux 支持許多種文件系

原创 Linux 時鐘處理機制

Linux 時鐘處理機制 文檔選項 打印本頁 <script language="JavaScript" type="text/javascript"> </script> 將此頁作爲電子郵件發送未顯示需要 J

原创 使用 /proc 文件系統來訪問 Linux 內核的內容

M. Tim Jones ([email protected]), 資深首席軟件工程師, Emulex  /proc 文件系統是一個虛擬文件系統,通過它可以使用一種新的方法在 Linux® 內核空間和用戶空間之間進行通信。在 /proc 文

原创 談 Linux GNU 實用工具兼容性

王 麗娜 ([email protected]), 軟件工程師, IBM 中國軟件開發中心2007 年 11 月 29 日GNU utility 的默認行爲和 POSIX 標準有不兼容的地方。Linux 系統的不同版本採用了不同版本的

原创 Linux 調度器內幕

M. Tim Jones ([email protected]), 顧問工程師, EmulexLinux® 內核繼續不斷髮展並採用新技術,在可靠性、可伸縮性和性能方面獲得了長足的發展。2.6 版本的內核最重要的特性之一是由 Ingo Mol

原创 Linux 網絡棧剖析

M. Tim Jones ([email protected]), 顧問工程師, EmulexLinux® 操作系統的最大特性之一就是它的網絡棧。它最初源於 BSD 的網絡棧,具有一套非常乾淨的接口,組織得非常好。其接口範圍從協議無關層(例如