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

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

1
Процес, який замикається, ігнорує SIGKILL, піддається виконанню (не в зомбі або в режимі безперервного сну). У якому стані він знаходиться?
У мене є процес, який вже кілька разів переставав реагувати і, здається, повністю замикається. Він не відповідає на будь-яку спробу затягування чи зазирнення за допомогою gdb (gdb просто висить на syscall wait4 ()). Процес запущений і не чекає на системному дзвінку (/ proc / X / syscall:) runningабо в режимі …

1
Як змінити частоту контекстного перемикання Linux?
Як можливо змінити частоту контексту комутації Linux (linaro, ubuntu, debian)? Я гаразд, що торгувати менш чутливою системою за більш ефективну. EDIT1: У мене є основний процес, який я хочу запустити якомога швидше (максимальні тактові цикли в секунду), тому я подумав зменшити частоту переключення контексту (= збільшення часового відрізка). Питання в …


2
Як увімкнути та використовувати планувальник BFQ?
Я щойно встановив ядро ​​Linux версії 4.12 на Ubuntu 17.04 за допомогою ukuu (Ubuntu Kernel Update Utility https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Справа в тому, що, коли я перевіряю наявні планувальники вводу-виводу, я не можу знайти BFQ або планувальник вводу-виводу Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Тож як використовувати один із нових …


2
Linux ядро ​​скидає власні коди сканування клавіатури
У мене є старовинна клавіатура моделі IBM 122, модель M, яку я адаптую для використання на сучасному комп'ютері. Я використовую Teensy 2.0 для кодування та обробки USB-речей. Я запозичив прошивку у проекту клавіатури Humble Hacker ( https://github.com/humblehacker/keyboard ) і додав додаткові клавіші в конфігурацію збірки. Все йде нормально. Всі "звичайні" …


3
Як шукати архіви списку розсилки Linux ядра?
Я хочу дослідити, чому, як видається, функція ядра Linux відсутня в моїй установці Linux шляхом пошуку списку розсилки ядра Linux для останніх обговорень з цього питання. Єдиний сайт, який я знайшов, що пропонує пошук архівів списку розсилки, - це gmane . Однак пошук термінів з цитатами (наприклад, "/ usr / …

2
GRUB2 і ядро ​​vga = параметр
Згідно з документацією, використання vga=параметра ядра застаріло як GRUB2. Той факт, що деякі нові ядра, схоже, не підтримують його на певних адаптерах, не викликає занепокоєння, оскільки у відеокарти у мене від семи до восьми років. Проблема зараз полягає в тому, що я хотів би використовувати текстовий режим з більшою роздільною …

5
Увімкнення IOMMU в ядрі для проходження графічної карти
Коротке запитання: Як я можу включити intel_iommuналаштування в ядрі Linux? Я запускаю хост Debian, використовуючи завантажувач grub2. Документація, яку я бачив, говорить про редагування /boot/grub/menu.lst, яка, здається, є актуальною лише для grub 1.x, оскільки у мене немає цього файлу. Як я розумію (і останній варіант, про який я можу придумати), …

1
Чи неправильно думати про "memfd" s як "процес, який належить файлу"?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Теоретично ви можете досягти [ memfd_create()] поведінки, не вводячи нових системних викликів, наприклад: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Зверніть увагу, щоб більш портативно гарантувати tmpfs тут, ми можемо використовувати " /dev/shm" замість " /tmp"). Тому найважливіше запитання - чому, до біса, нам потрібен третій …

4
Як я безпечно видаляю старі версії ядра в CentOS 7?
Я можу зіткнутися з дивними симптомами внаслідок конкуруючих ядер у CentOS 7. Тож як я безпечно видаляю старі ядра? І як я можу знати, яке ядро ​​є новітнє? Нижче наведений термінальний вихід, який я отримую в даний момент, коли досліджую це на сервері, про який йдеться. Зауважте, що я спробував …

1
Як інтерпретувати назви ниток kworker?
На Linux 3.11.0-13-generic, що працює над подвійною розеткою Xeon htopX5650 з шестигранною платою, показані різні нитки kworker. Відсортовано за іменами (я підкоригував результат, який я показую тут трохи, щоб мати потоки на ядрі 2 перед тими на ядрі 10), ось результат: kworker/0:0H kworker/0:1 kworker/0:2 kworker/1:0 kworker/1:0H kworker/1:1 kworker/2:0 kworker/2:0H kworker/2:1 …

3
ядро: Підтримка просторів імен
Мені цікаво, що саме означає функція «Підтримка просторів імен» в ядрі Linux. Я використовую ядро ​​3.11.1 (новітнє стабільне ядро ​​на даний момент). Якщо я вирішу відключити його, чи помічу я якісь зміни у своїй системі? І якщо хтось вирішить скористатися просторами імен, чи достатньо просто компілювати NAMESPACES=Yв ядрі, чи йому …

9
Linux на 286?
Я не володію 286, а також не маю намір запускати Linux на одному. Однак, оскільки 286 має захищений режим, чому часто говориться, що для Linux потрібен процесор 386 або вище? З http://tuxmobil.org/286_mobile.html здається, що версія ELKS Linux може працювати на версії 286, чи правильно це? Які (якщо такі є) зміни …

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