淺談linux操作系統(tǒng)的優(yōu)化及安全配置
即插即用,在Linux底下?不好辦,你還是換老的非即插即用設備吧。這是我初次接觸Linux時,那些Linux高手們告訴我的??墒牵矣X得總該有辦法的。經(jīng)過不懈的努力,我發(fā)現(xiàn)了兩種方法。。。
Linux下面,目標文件、共享對象文件、可執(zhí)行文件都是使用ELF文件格式來存儲的。程序經(jīng)過編譯之后會輸出目標文件,然后經(jīng)過鏈接可以產生可執(zhí)行文件或者共享對象文件。linux下面使用的ELF文件和Windows操作系統(tǒng)使用的PE文件都是從Unix系統(tǒng)的COFF文件格式演化來的。
linux對usb已有了比較完善的支持,但是看了一下原理還有代碼,還是覺得一頭霧水!有人推薦libusb,在網(wǎng)上搜了一下資料,嗯,感覺確實簡單多了!
系統(tǒng)調用是應用程序和操作系統(tǒng)內核之間的功能接口。其主要目的是使得用戶可以使用操作系統(tǒng)提供的有關設備管理、輸入/輸入系統(tǒng)、文件系統(tǒng)和進程控制、通信以及存儲管理等方面的功能,而不必了解系統(tǒng)程序的內部結構和有關硬件細節(jié),從而起到減輕用戶負擔和保護系統(tǒng)以及提高資源利用率的作用。
drivers中file_operations的mmap操作的作用是: 將設備驅動內核空間的內存映射到用戶空間里,可以通過用戶空間中的mmap系統(tǒng)調用代替系統(tǒng)調用write和read。目的是提高讀寫效率。
本文所述技巧介紹了如何組合現(xiàn)有工具制作一個打印 DVI 文件的 CUPS 打印過濾器。
ALSA是Advanced Linux Sound Architecture 的縮寫,目前已經(jīng)成為了linux的主流音頻體系結構,想了解更多的關于ALSA的這一開源項目的信息和知識
用Linux的dd命令簡單破解加密軟盤
Linux下Ext2與Ext3文件系統(tǒng)的區(qū)別
與非網(wǎng)(EEFOCUS)電子產業(yè)社區(qū)平臺為中國電子行業(yè)首家采用強大技術平臺,由專業(yè)的電子技術編輯服務,為全球3000家知名半導體廠家及電子技術系統(tǒng)廠商提供技術信息發(fā)布、廠商網(wǎng)站、技術社區(qū)建設服務,并以電子術語詞典,集成電路數(shù)據(jù)手冊查詢,電子產品新聞訪談資訊信息以及互動技術交流社區(qū)為上百萬電子技術工程師以及高校師生提供最完整的電子技術信息查詢和交流服務。
如果你的Linux系統(tǒng)帶有安裝程序,最好用系統(tǒng)自帶的安裝程序來安裝。比如SuSE的YaST2就帶有安裝程序,在KDE環(huán)境下只要是rpm,就可以在Konqueror里面點擊再“Install with YaST2”,這樣做的好處是YaST2會給你提示包的詳細信息,自動檢查信賴關系,而且以后可以方便地在YaST2里面卸載軟件包。SuSE的Red-Carpet也提供了安裝功能,也不錯。
與非網(wǎng)(EEFOCUS)電子產業(yè)社區(qū)平臺為中國電子行業(yè)首家采用強大技術平臺,由專業(yè)的電子技術編輯服務,為全球3000家知名半導體廠家及電子技術系統(tǒng)廠商提供技術信息發(fā)布、廠商網(wǎng)站、技術社區(qū)建設服務,并以電子術語詞典,集成電路數(shù)據(jù)手冊查詢,電子產品新聞訪談資訊信息以及互動技術交流社區(qū)為上百萬電子技術工程師以及高校師生提供最完整的電子技術信息查詢和交流服務。
Linux作為免費使用和自由傳播的類UNIX操作系統(tǒng),以速度快、運行穩(wěn)定、對硬件的配置要求低并兼具了其他操作系統(tǒng)的優(yōu)點而贏得了廣泛的贊譽,關鍵之處更在于其開放源碼和免費使用的誘惑,使得近幾年內Linux得到了迅猛地發(fā)展。
為什么Linux不適用于臺式電腦呢?我曾經(jīng)在KDE臺式電腦和Gnome臺式電腦嘗試使用Linux,而最近一次的使用是在FC4臺式電腦上,所以我主要是針對FC4和Gnome。不過我覺得用于KDE上的糟糕程度是有過之而無不及。原因出現(xiàn)在4個問題上:移動性、穩(wěn)定性、簡單性和舒適性,從而出現(xiàn)技術性能上的缺陷及可用性的不足。
國際上有數(shù)以百計的嵌入式Linux開發(fā)計劃,在國內,這方面的發(fā)展也是很快的。博利思軟件公司在這方面做了一些有益的嘗試,并于最近推出了一個嵌入式Linux操作系統(tǒng)——PocketIX 預覽版(下載網(wǎng)址為:www.pocketix.com/software/software.htm。)。PocketIX是一個內核基于標準Linux的嵌入式操作系統(tǒng),由一個體積很小的內核及一些可以根據(jù)需要進行定制的系統(tǒng)模塊組成。其系統(tǒng)占用空間小、啟動速度快、穩(wěn)定性好,并具有多任務、多線程的特征。與傳統(tǒng)的嵌入式系統(tǒng)相比,Pocke
包括IBM、Red Hat、Novell在內的十多家高科技公司已經(jīng)表示支持自由軟件集團(FSG)將在下周的“桌面Linux峰會”上公布的服務器和桌面Linux標準。
Linux內核主要由五個子系統(tǒng)組成:進程調度,內存管理,虛擬文件系統(tǒng),網(wǎng)絡接口,進程間通信。
由于LINUX下應用層不能直接訪問寄存器,只要通過驅動程序作為橋梁// 驅動程序:#ifndef __KERNEL__#define __KERNEL__#endif#ifdef MODULE#define __MODULE__#endif#include #include #include #include #include #i
雖然 GUI 桌面(如 KDE 和 GNOME)能夠幫助用戶利用 Linux 特性,而無需關于命令行接口的功能知識,但還是經(jīng)常會需要更多的功能和靈活性。而且,基本熟悉這些命令對于在 shell 腳本中正確地使某些功能自動化仍然是必需的。