Вопросы с тегом «kernel»

Все о ядрах UNIX: разработка, настройка, компиляция, дизайн и т. Д.

3
Как начать с создания системы Linux с нуля?
Я попытался сделать операционную систему с моим собственным ядром. Это не сработало слишком хорошо. Я использую Ubuntu и скачал Linux 3.2.7 с kernel.org. Я не пытаюсь изменить ядро ​​в моей системе Ubuntu. Я хочу создать свою собственную ОС с Grub, ядром Linux, и я хочу иметь эту доморощенную ОС в …
9 grub2  kernel  iso 

1
Разделение ядра пользователя в 64-битном Linux
Что такое разделение пользователя / ядра по умолчанию в 64-битной Linux? Я прочитал Documentation/x86_64/mm.txt(что кто-то указал), но я не мог разобрать. Может кто-нибудь дать прямой ответ (что-то вроде 3 ГБ / 1 ГБ для 32-битной реализации).



1
Кастомное ядро: не загружается прошивка при встроенном модуле
Я хотел бы иметь все мои модули встроенными, но это не с iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Файл микрокода существует, /lib/firmwareи все работает отлично, если я скомпилирую iwlagnкак модуль. Понятия не имею, где он ищет файл или что не так …

2
Cleancache против Zram?
У меня есть старый ноутбук с 512 МБ ОЗУ. Начиная с нескольких выпусков ядра, я использую zram для преобразования 256 МБ его в сжатый виртуальный диск, который затем используется в качестве подкачки. Это оказалось очень успешным, и система стала намного более отзывчивой, использование свопа (на жестком диске) значительно снизилось, что …
9 linux  kernel  swap  cache  zram 


3
Размер памяти для работы ядра mmap
Меня интересует способ, которым файлы Linux mmaps помещаются в основную память (в моем контексте это для выполнения, но я предполагаю, что процесс mmap одинаков для записи и чтения) и какой размер он использует. Итак, я знаю, что Linux использует подкачку страниц размером обычно 4 КБ (где в ядре я могу …
9 kernel  memory  inode  mmap 

1
Не удается обработать пейджинговый запрос ядра?
[Отказ от ответственности: я поначалу немного нервничал из-за публикации здесь, поэтому я спросил на Meta, приемлемо ли обсуждение доморощенного / моддинга. Основываясь на ответе, который я получил от нескольких ветеранов, я решил опубликовать эту ветку. Вот ссылка на Мета.] В настоящее время я пытаюсь изменить свой оригинальный Xbox, используя xboxhdm …

2
Установите новое ядро ​​в PowerPC debian
Я скомпилировал новый образ ядра на x86, используя кросс-компилятор с этими командами ( источник ): $ cp arch/powerpc/configs/pmac32_defconfig .config $ make ARCH=powerpc menuconfig $ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu- Теперь я хочу установить этот новый образ на debian-powerpc. Debian-powerpc использует quik в качестве загрузчика по умолчанию. Как я могу это сделать?

1
Каковы успехи в повышении производительности и быстродействия системы при высоких дисковых операциях ввода-вывода?
Всякий раз, когда существует высокий дисковый ввод / вывод, система имеет тенденцию быть намного медленнее и менее отзывчивой, чем обычно. Каков прогресс в ядре Linux в этом отношении? Активно ли решается эта проблема?

1
Почему ядро ​​linux использует код linux-libre для избавления от двоичных двоичных объектов?
Я задаю этот вопрос, потому что мне любопытно, есть ли какое-то преимущество в производительности, предлагаемое двоичными двоичными объектами в ядре Linux. Поскольку многие из этих BLOB-объектов были заменены кодом в linux-libre, почему этот же код не был включен в ядро ​​Linux на kernel.org?
9 linux  kernel 

4
GRUB на USB-накопителе - добавление ОС
Немного предыстории: Исходя из в значительной степени Windows (хотя я знаком с Ubuntu и т. Д.) И использую компьютер с Windows 7 для выполнения этой задачи Вы успешно установили GRUB на MBR USB-накопителя (8 ГБ FAT32): Создали базовую структуру на диске: / boot / grub, / boot / img, / …

3
Почему имеет смысл кэшировать своп?
Для меня звучит довольно контрпродуктивно, чтобы кэшировать подкачанные страницы. Если вы меняете страницы, что является преимуществом для того, чтобы сначала кэшировать их в памяти, только для того, чтобы переместить их в нужное место? Даже если страницы меняются местами с упреждением, не имеет ли больше смысла «просто» обменивать их? Разве кеширование …

3
Как правильно установить новое ядро ​​вручную на Debian 9?
У меня недостаточно уверенности, чтобы сделать это в одиночку и рискнуть, чтобы сервер не загрузился или что-то в этом роде. Я хотел бы обновить ядро ​​с: $ uname -r 4.9.0-6-amd64 $ uname -v #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) до версии ядра 4.15 или 4.16. Что бы вы ни рекомендовали. Я …
9 debian  kernel 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.