kernel

    6熱度

    6回答

    Linux內核模塊有多大的安全風險?我記得讀過,如果有人可以訪問,那麼他們所要做的就是加載一個rootkit模塊。它是否正確?有什麼辦法可以防止這種情況發生? 內核的哪些部分通過模塊接口實際暴露出來,程序員可以訪問哪些函數,這些函數可以用於惡意目的?

    0熱度

    2回答

    在早期版本的「vmstat」中,使用設備次版本來確定它是分區還是磁盤(0 => disk和> 0 => partition))。我不正確嗎? 然後,從內核版本2.6.x開始,一些度量僅在磁盤級別進行度量,因此解析算法基於與設備相關的度量數量(11度量=>磁盤和4度量=>分區)。 然而,在內核版本2.6.18也有11個指標分區,RAM驅動器也有次要設備編號大於0見下: 1 0 ram0 0 0 0

    6熱度

    1回答

    我很好奇現代CPU在循環方面的成本是從內核和用戶模式執行切換的嗎?

    10熱度

    4回答

    我想爲x86目標構建一個rootfs,這足夠簡單。但是我不知道如何配置buildroot生成的內核。第一次運行通過菜單配置,但是自那時起緩存了.config,我看不到要更改它的位置。 〜內核模塊的650MB不要做的好東西到嵌入式目標:P 有一種簡單的方法來配置的buildroot內的內核?像uclibc-menuconfig目標將是完美的。

    6熱度

    3回答

    我想在嵌入式linux應用程序中通過framebuffer快速移動一個矩形。我發現功能cfb_copyarea可能會有用。但是我無法通過/ dev/fb設備找到任何調用該函數的ioctl。或者可以直接調用這個函數?

    3熱度

    3回答

    我想開發工作就像這樣一個命令行程序: myprogram/C [some_executable_here] 它推出由用戶「看」的處理中指定的命令(以及任何子過程)用於讀取I/O,並在該程序退出時打印「已讀」(最終導致read()系統調用)的文件列表。 我的初始實現操作系統是Windows,但我想在Linux上也做同樣的事情。 到目前爲止,我所見過的所有FileSystem類似於手錶的API都適用於

    1熱度

    1回答

    我從事Linux內核模塊已經有一段時間了,我似乎記得有一個地方可以在open()打開的實現中隱藏上下文,這可以在其他file_operations中使用......例如,if如果傳遞給所有file_operations函數的inode結構或文件結構有void *我可以填充,我可以很容易地支持任意數量的用戶,所以我想維護與打開設備節點的每個人相關的一些狀態。 ... 這可能嗎?

    2熱度

    1回答

    我有一個多線程的.NET應用程序偶爾會在沒有任何消息的情況下終止。當我檢查日誌時,有一個「KERNEL32.dll中的應用程序錯誤」條目。什麼可能導致這個?下面是一些基本代碼: foreach (int id in ids) { ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessData), id); } 的過程數據的方法是

    0熱度

    1回答

    經過四處搜索並查閱恐龍書後,我來到SO尋求智慧。請注意,這與家庭作業有關,但實際上不是家庭作業問題。此外,這是使用C編程語言。 我正在使用目前以4K塊分配內存的內核。爲了減少浪費的內存,我重寫了我認爲malloc是什麼樣子的地方,它會抓取4K頁面,然後根據需要從內存中釋放內存。那部分目前工作正常。我打算有一個內存頁鏈表。內存是作爲char *處理的,所以我的結構中有一個char *。它目前也有一些

    2熱度

    2回答

    這個問題涉及在Mac OS X IO套件編程我有一個IO服務端口引用(io_service_t)。有沒有一個API可以用來製作IOService端口參考關閉電源的末端?我嘗試了所有的Google搜索功能,但還沒有找到解決方案。 任何幫助,將不勝感激。 乾杯 月