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

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



5
Увімкнення NUMA для Intel Core i7
У ядрі Linux документація для CONFIG_NUMA: Enable NUMA (Non Uniform Memory Access) support. he kernel will try to allocate memory used by a CPU on the local memory controller of the CPU and add some more NUMA awareness to the kernel. For 64-bit this is recommended if the system is …

3
Що станеться, якщо ви видалите файл пристрою?
Я приблизно знаю про файли, розташовані під / dev. Я знаю, що існує два типи (символ / блок), доступ до цих файлів спілкується з драйвером у ядрі. Я хочу знати, що станеться, якщо я видалю один - спеціально для обох типів файлів. Якщо я видаляю файл блокового пристрою, скажіть /dev/sda, …

2
Яка мета патчів ядра Linux?
Для кожної версії ядра Linux доступний файл патча для завантаження. Наприклад, linux-3.12.22 має відповідний патч-3.12.22 . Яка мета цього пластиру? Завжди виправити відповідне ядро ​​перед його компілюванням, або привести колишню версію ядра, оновлену з ядром, яке відповідає патчу (в цьому випадку 3.12.22)?

2
BSD Kernel Vs. Linux ядро? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я хотів знати в технічному плані; яка різниця між BSD Kernelі Linux Kernel. В …

1
Як почати писати драйвери?
У мене є дешевий ноутбук, який я хочу вивернути, Thinkpad SL 500. Що мене турбує - це два світлодіоди, той, що забезпечує бездротове підключення, і режим сплячки, які зовсім не світяться, хоча вони функціональні, я спробував це на Windows. Тому я хотів би написати для них драйвер ядра, нічого великого, …

4
Як завантажувати ядро ​​EFI за допомогою QEMU (kvm)?
Я намагаюся наслідувати середовище EFI за допомогою QEMU (kmv); Віртуальний скринька потребує 15 хвилин для завантаження в режимі EFI за допомогою перезавантаження. Використовуючи застарілий режим BIOS, я можу завантажуватися за допомогою цієї команди: root@citsnmaiko-deb:/home/maiko/uefi/ovmf# qemu-system-x86_64 -kernel ../bzImage -initrd ../rootfs.gz -append "rw root=/dev/ram0 ramdisk_size=40960" і це працює з моїм користувацьким ядром …

2
Що роблять параметри ядра acpi_osi = linux та acpi_backlight = vendor?
У мене виникли проблеми з керуванням яскравістю екрана в моєму ноутбуці, і я виправив це, додавши файл acpi_osi=linuxі acpi_backlight=vendorпараметри у файл grub.cfg. Я хотів би знати, що означають ці параметри і чому вони працюють.

1
Як добре працювати?
sched_setscheduler каже: Весь планування є вигідним: якщо процес з вищим статичним пріоритетом стане готовим до запуску, поточний запущений процес буде вилучений та повернутий у список очікування для його статичного рівня пріоритету. в той час як setpriority говорить Це призводить до дуже низьких приємних значень (+19), щоб по-справжньому забезпечити трохи процесора …

3
Яке повідомлення поза пам'яттю: пожертвуйте дитиною?
Нещодавно мій комп'ютер втратив пам'ять (несподіваний наслідок складання програмного забезпечення під час роботи з великими наборами даних ГІС). У системному журналі з деталізацією того, як він поводився з умовою OOM, є наступний рядок: Out of memory: Kill process 7429 (java) score 259 or sacrifice child Про що це or sacrifice …

2
Чи можливо отримати інформацію про дерево пристрою за допомогою / sys запущеного ядра?
Зазвичай для систем зброї, дерева пристроїв постачають інформацію про апаратне забезпечення ядра (Linux). Ці дерева пристроїв існують у вигляді файлів dts (джерело дерева пристроїв), які компілюються та завантажуються в ядро. Проблема в тому, що я не маю доступу до такого dtsфайлу, навіть до dtbфайлу. У мене є доступ до машини …

3
З'ясування значень параметрів ядра, пов'язаних з sysctl.conf та sysctl.d
На моїй машині Ubuntu у /etc/sysctl.confфайлі я прокоментував параметри фільтрування зворотного шляху за замовчуванням: #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 але /etc/sysctl.d/10-network-security.confвони (знову ж таки, за замовчуванням) не коментуються: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 Так увімкнено чи ні фільтрування зворотного шляху? Яке з конфігураційних місць має пріоритет? Як перевірити поточні значення цих та інших параметрів ядра?

1
Як саме взаємодіють NetworkManager, networkd, netplan, ifupdown2 та iproute2?
Я дізнаюся про мережу Linux на своїй робочій станції Kubuntu 18.04, і я бачу, що вони працюють NetworkManagerі networkd-dispatcherпрацюють: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? …

4
Чи потрібне ядро ​​Linux для запуску файлової системи?
На мою думку, це так, адже все корисне потрапляння до зовнішнього світу (непривілейований режим процесора) спочатку вимагатиме процесу, що працює у зовнішньому світі. Для цього потрібна файлова система, навіть тимчасова файлова система, що є в RAM. Інший інженер не погоджується зі мною, але я, здається, не можу це довести за …

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