Запитання з тегом «linux-kernel»

Питання щодо ядра Linux та пов’язаних з цим ядром Linux, наприклад. Деталі реалізації, такі як системні виклики, налаштування ядра тощо. Для тем, що стосуються простору користувачів Linux, які не містять деталей ядра, [linux] або тег розповсюдження більше підходять.

7
Чому для монтажу потрібні привілеї root?
Чому для Linux потрібен користувач root / використовує sudo / спеціально уповноважений на кожну версію, щоб щось змонтувати? Схоже, рішення про те, чи дозволяти користувачеві змонтувати щось, має ґрунтуватися на їхніх правах доступу до вихідного об'єму / спільної мережі та до точки монтування. Кілька застосувань для некореневого монтажу - це …


3
Чи має ядро ​​основну () функцію? [зачинено]
Я вивчаю драйвери пристроїв та програмування ядра. Згідно з книгою Джонатана Корбета, main()у драйверах пристроїв немає жодної функції. Тож у мене два питання: Чому нам не потрібна main()функція в драйверах пристроїв? Чи має саме ядро main()функцію? Може хтось мені це пояснить?

7
Linux Kernel: Навчальний посібник для початківців [закрито]
Мені цікаво змінити внутрішню частину ядра, застосувати патчі, обробляти драйвери пристроїв та модулі для власної особистої розваги. Чи є комплексний ресурс для злому ядра, призначений для досвідчених програмістів?

7
Чи можливо встановити ядро ​​Linux самостійно?
Мені просто цікаво, чи можливо встановити ядро ​​Linux самостійно або якщо вам потрібно скористатися одним із ароматів. Якби це було можливо, як би ти це зробив? Мені не потрібен докладний підручник. Я просто хочу знати, як це було б зроблено концептуально. Мені не дуже добре з матеріалами низького рівня, і …



3
Чому існує політика ядра Linux, щоб ніколи не порушувати користувальницький простір?
Я почав думати над цим питанням у контексті етикету у списку розсилки ядра Linux. Як найвідоміший у світі та, напевно, найуспішніший та важливий проект вільного програмного забезпечення, ядро ​​Linux отримує багато преси. А засновнику та керівнику проекту Лінусу Торвальдсу тут явно не потрібне представлення. Лінус час від часу викликає суперечки …


1
Встановлення губернатора процесора на вимогу чи консервативність
Я борюся з cpupowerArchLinux. Я хочу встановити губернатора ondemandабо навіть conservative. По-перше, якщо я це зробити $ sudo cpupower frequency-info --governors, я лише отримую performance powersave. Тому я шукаю такі модулі, як цей ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/ ... і я отримую acpi-cpufreq.ko.gz amd_freq_sensitivity.ko.gz cpufreq_conservative.ko.gz cpufreq_powersave.ko.gz cpufreq_stats.ko.gz cpufreq_userspace.ko.gz p4-clockmod.ko.gz pcc-cpufreq.ko.gz powernow-k8.ko.gz …

2
Чому вимкнення моєї машини після поганого `rm` зберегло мої файли?
Класична ситуація: я побіг погано rmі відразу після цього зрозумів, що видалив неправильні файли. (Нічого критичного, і у мене були терпимі останні резервні копії, але все ще дратує.) Знаючи, що подальша активність диска була моїм ворогом, якщо я хотів відновити файли за допомогою extundeleteтаких інструментів, я негайно вимкнув машину фізично …

5
Чи є розетка домену FIFO, pipe та Unix те саме в ядрі Linux?
Я чув, що ФІФО називають трубами. І вони мають абсолютно таку саму семантику. З іншого боку, я думаю, що сокет домену Unix досить схожий на pipe (хоча я ніколи не використовував його). Тож мені цікаво, чи всі вони посилаються на одну і ту ж реалізацію в ядрі Linux. Будь-яка ідея?

2
Коли мені потрібно вказати add_efi_memmap як аргумент ядра у завантажувачі UEFI / EFI?
Я читаю кілька підручників, як EFI-заглушка (efistub) завантажувати ядро ​​Linux. Ці інструкції часто використовують параметр завантаження ядра add_efi_memmap. Забезпечене обладнання - Intel x64 з 8 Гб оперативної пам’яті. У моїй поточній установці працює grub-efiзавантажувач і ядро ​​v3.13. GRUB завантаження без в add_efi_memmapпараметрі завантаження: 23Рядки BIOS-e820 підраховуютьсяdmesg | grep BIOS-e820: | …

2
ip vs ifconfig командує за і проти
В якийсь момент у деяких навчальних матеріалах (від Linux Foundation) про Linux, на які я потрапив, згадується таке: ipКоманда є більш універсальною та ефективнішою, ніж ifconfigчерез те, що вона використовує мережеві розетки, а не виклики системи ioctl . Хтось може детальніше розібратися в цьому, тому що я не можу зрозуміти, …

2
Як системне відключення ядра Linux працює внутрішньо?
У мене є якось приблизне уявлення про те, як користувальний простір та init-система (будь то класичний init sysV / upstart / systemd) працюють при відключенні системи. (По суті, є послідовне замовлення "Стоп!", "Будь ласка, припини зараз реально", "Процес, я повинен вбити тебе, щоб зупинити", і чекаємо ... все триває). Я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.