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

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

3
Linux: чи можна бачити лише потоки / процес простору ядра?
Я знаю, що є два "рівні" програм: простір користувачів та простір ядра. Моє запитання: я хочу бачити лише програми ядра, а ще краще: програми в просторі ядра. Чи правильний такий підхід? ps -ef|grep "\[" root 1 0 0 20:23 ? 00:00:00 init [4] root 2 0 0 20:23 ? 00:00:00 …

1
У якому сенсі SATA "розмовляє" SCSI? Скільки ділиться між SCSI та ATA?
Принаймні, це для мене нічого нового, що SATA насправді "розмовляє" з SCSI, отже чому ці пристрої SATA відображаються як пристрої SCSI в Linux. Раніше було задано відповідне запитання, наприклад, чому мої пристрої SATA відображаються під / proc / scsi / scsi? Однак те, що не вдається зазначити, де я бачив …

1
Що відбувається на кожному кроці процесу створення ядра Linux?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 8 років тому . Я читав багато навчальних посібників про те, як створювати власні ядра та завантажувати Ubuntu за допомогою цих ядер, і успішно слідкував за керівництвом та завантажував власні ядра, …

1
Який був би найкращий спосіб вирішити цю проблему glibc?
Я адмініструю поле Gentoo Hardened, яке використовує можливості файлів, щоб усунути більшість потреб у встановлених кореневих бінарних файлах (наприклад, /bin/pingмає CAP_NET_RAW тощо). Infact, єдиний бінарний, який у мене залишився, це: abraxas ~ # find / -xdev -type f -perm -u=s /usr/lib64/misc/glibc/pt_chown abraxas ~ # Якщо я видаляю біт setuid або …

4
Оновлення ядра Linux, залишаючи решту системи такою, якою є
Я користувач OpenBSD. У FAQBS OpenBSD написано: OpenBSD - це повна система, призначена для синхронізації. Це не ядро ​​плюс утиліти, які можна оновити окремо один від одного. Оновлюючи систему, ви робите це за один раз; ядро та основна система замінені. Потім ви переходите та оновлюєте свої сторонні пакети . Якщо …

2
Чому Linux має задовільний час автономної роботи в порівнянні з Windows?
Чи є щось притаманне операційній системі Linux, що робить їх поганими менеджерами заряду батареї за замовчуванням? Я б подумав, що такий легкий дистрибутив, як Lubuntu, матиме явну перевагу часу роботи акумулятора перед Windows, але це, мабуть, не так. Це проблема постачальника обладнання - чи саме ноутбуки призначені для ефективнішої роботи …

1
Високе використання процесора з CFS?
Я задав попереднє запитання, щоб спробувати виділити джерело збільшення використання процесора при переміщенні програми з RHEL 5 на RHEL 6. Аналіз, який я зробив для цього, схоже, вказує на те, що це викликане CFS в ядрі. Я написав тестову заявку, щоб спробувати перевірити, чи це було так (оригінальна тестова програма …


5
Обмежте розмір кеш-пам'яті в Linux
Чи є спосіб сказати ядро ​​Linux використовувати лише певний відсоток пам'яті для буфера кешу? Я знаю, що /proc/sys/vm/drop_cachesможна тимчасово очистити кеш, але чи є якісь постійні параметри, які не дають йому зрости більше ніж, наприклад, 50% основної пам'яті? Причиною, для якої я хочу це зробити, є те, що у мене …

4
Чи можу я створити віртуальний інтерфейс Ethernet під назвою eth0?
Я запускаю Arch на основі ядра Linux 3.10.5-1. Система використовує нові фактичні умови іменування інтерфейсів Ethernet enp * s * і wlp * тощо. Однак це проблема, оскільки мій навчальний заклад використовує програму Maple 17 . Система ліцензування Maple залежить від існування інтерфейсу з іменем eth0, оскільки він повинен отримати …

1
використовуючи devtmpfs для / dev
Я помітив у ядрі наступний варіант: CONFIG_DEVTMPFS Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev І я бачу, що це включено за замовчуванням у ядрі дистрибутива Debian 3.2.0-4-amd64 Я намагаюся зрозуміти, яку різницю приносить цей варіант. Без цього варіанту /devмонтується як tmpfs, при цьому опція …


4
З огляду на хеш-компіляцію git, як дізнатися, який випуск ядра містить його?
Припустимо, у мене є певна проблема, яка була виправлена ​​нещодавним виправленням до офіційного сховища Linux git. У мене є робота, але я хотів би скасувати її, коли відбудеться випуск, який містить моє виправлення. Я знаю точний хеш- компілятор , наприклад f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Який найпростіший спосіб відповісти на питання: Які випуски …

4
Як сказати Linux Kernel> 3.0 повністю ігнорувати несправний диск?
У мене є ноутбук Samsung (Хронос) з s7 одним жорстким диском SATA на шину ata:1, яка визначається як /dev/sda, до 8G SSD на ata:2, /dev/sdbі різні інші пристрої на решті частини інтерфейсу SATA. Проблема в тому, що диск SSD є припаяний до основної плати (незнімний) заповнений (він просто видає помилки …

3
Чому Debian Linux дозволяє отримати віртуальний адресний простір до 128TiB за процес, але лише 64TiB фізичну пам'ять?
Я щойно прочитав тут : до 128TiB віртуального адресного простору за процес (замість 2GiB) Підтримка фізичної пам'яті 64TiB замість 4GiB (або 64GiB з розширенням PAE) Чому так? Я маю на увазі, що підтримка фізичної пам'яті обмежена ядром або поточним обладнанням? Навіщо вам потрібно вдвічі більше простору віртуальної пам’яті, ніж фізична …

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