DHCP(Dynamic Host Configuration Protocol)是動態主機設定通訊協定的簡稱,它由BOOTP協議演化而來,它們同屬於TCP/IP協議族,是目前乙太網路上使用較多的自動進行客戶機TCP/IP配置的協議。作為被廣泛使用的網路作業系統,NT Server 4.0和Linux都提供了對DHCP的支援,本文就以NT Server 4.0內建的DHCP伺服器和Linux下最常見的dhcpd
在手持功能設計中,電源管理曆來為重要的研究課題之一。我們日常所說的省電就屬於電源管理的範 疇,這也是我們最關心的一個部分。通過掛起不必要的裝置、降低CPU的頻率或者其它方法,可以減少能 量的消耗,達到省電的目的。電源管理實際上是一個系統工程,從應用程式到核心架構,再到裝置驅動和 硬體裝置,都要參與進來,才能達到電源管理的最佳化。本文介紹一下acpid的工作原理。ACPI是Advanced Configuration and Power Interface縮寫,acpid中的d則代表daemon。
Linux 作為一個偏重 server side 的作業系統,它效仿的對象主要是傳統的 Unix。加上早期 Linus 等開發人員使用的電腦一般都比較老舊,因此 Linux 一開始其目標主機就不是普通使用者使用的台式機或者筆電,對硬體的向後相容性也比較重視,而對個人電腦硬體上的新特性則支援不是那麼優雅——當然,這也和不少硬體廠商既不願意為 Linux 自行開發驅動程式也不願意為 Linux 開發人員提供足夠技術資料的做法有關。一個對於個人電腦使用者比較明顯的影響,就是
自動軟體測試讓您可以在一段時間內運行相同的測試,從而確保您所比較的內容具備真正的可比性。在本文中, Linux Test Project 團隊的成員們分享了他們對 Linux? 核心進行壓力所使用的測試的方法、原理以及指令碼和工具。在對 Linux 核心版本穩定性的測試中,需要明確地聲明並證明為什麼版本是穩定的或者是不穩定的。 然而還沒有被證明和證實當前現有的系統範圍內的壓力測試可以測試 Linux 核心整體上的穩定性。 本文給出了一個建立系統範圍內 Linux
簡介:本文中我們針對 Linux 上多線程編程的主要特性總結出 5 條經驗, 用以改善 Linux 多線程編程的習慣和避免其中的開發陷阱。在本文中,我們穿 插一些 Windows 的編程用例用以對比 Linux 特性,以加深讀者印象。背景Linux 平台上的多線程程式開發相對應其他平台(比如 Windows)的多線程 API 有一些細微和隱晦的差別。不注意這些 Linux 上的一些開發陷阱,常常會 導致程式問題不窮,死結不斷。本文中我們從 5 個方面總結出 Linux 多線程編
本文首先概述了 Linux 圖形領域的基本設施,然後描述了一些可供嵌入式 Linux 系統使用的進階圖形庫以及圖形化使用者介面支援系統。希望對嵌入式 Linux 系統的開發有所協助。1 Linux 圖形領域的基礎設施本小節首先向讀者描述 Linux 圖形領域中常見的基礎設施。之所以稱為基礎 設施,是因為這些系統(或者函數庫),一般作為其他進階圖形或者圖形應用程 序的基本函數庫。這些系統(或者函數庫)包括:X Window、SVGALib、 FrameBuffer 等等。1.1 X