1。 函數調用的順序(gdb) bt#0 pci_arch_init () at arch/x86/pci/init.c:13#1 0xc1001255 in do_one_initcall (fn=0xc17a3afa <pci_arch_init>) at init/main.c:758#2 0xc176c963 in do_initcalls (unused=<value optimized out>) at init/main.c:788#3
今天看到add_timer函數,注釋中說這個有點問題。 我仔細看了一下,果然有點問題。自己修正了一下,還請大家看看。紅色部分是我改的。不過貌似free_timer這個東西還是有點問題。原始碼如下:/** linux/kernel/sched.c* * This piece of code is copied from Linux Kernel 0.12.* Since the timer for kernel has a minor bug, I want to fix it. * (
更好的計時器類實現:LINUX RTC機制實現計時器類 很多時候需要在LINUX下用到定時器,但像setitimer()和alarm()這樣的定時器有時會和sleep()函數發生衝突,這樣就給編程帶來了很大的困難。 寫了一個定時器的類,使用select進行精確定時。而且可以在系統中建立不限數量的定時器,且互不干擾。類的內部採用線程實現。即線程+select。代碼如下:CTimer.h:/** CTimer.h** Created on: 2009-7-13*
【網易科技訊】 2.6 版 Linux 核心中的一個缺陷使得遠端使用者能夠讓運行 SuSE 最新版本的企業和消費者作業系統的系統崩潰。 Linux 發行商 Novell SuSE 於上周發布了有關 2.6 版 Linux 核心中一個缺陷的公告。在該公司分為 10 級的安全威脅等級中,該缺陷被評定為 9 級。該缺陷影響 Novell SuSE 的企業和消費者產品━━SuSE Linux Enterprise Server 9 和 SuSE Linux Professional 9.1.
LinuxAID.com.cn網站最新資訊:Novell公司的首席執行官Jack Messman近日在參加該公司的Brainshare Europe 大會時表示,儘管Linux業務發展越來越迅速,單Netware仍然是Novell的核心發展策略之一。 同時,該公司還開始了一個Beta測試工作,讓使用者更方便地接觸到Open Enterprise Server (OES)。後者是一系列作業系統工具,能夠跨Netware以及SuSE
【eNews 訊息】當地時間本周五,微軟公司的主席兼首席軟體設計師比爾.蓋茨在電腦曆史博物館舉行的一次會議上表示,他不擔心 Linux 能夠蠶食 Windows 的市場。 蓋茨在講話中簡要地提到了包括從 Linux 到 Web 服務,再到格線運算、數位版權管理在內的許多話題。他強調說,除了 Linux 外,微軟公司一直面臨著許多對其壟斷地位的威脅。他說,微軟公司在過去曾有過很清楚的競爭者,OS/2 作業系統被普遍認為將扼殺我們。 他指出,員工是微軟公司 10 倍的 IBM
戴爾公司在德國法蘭克福舉行的LinuxWorld會議上宣布,作為與Novell之間全球協議的一部分,它將在其戴爾PowerEdge伺服器上安裝Novell公司的Suse Linux作業系統。 戴爾公司全球聯盟行銷主管Judy Chavis在有關該協議的一次新聞發布會上表示,Novell公司的Suse Linux Enterprise Server 9將在PowerEdge