Ядро Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:ядро [2015/05/01 16:00]
[Ядро] добавил версии для 14.10 и 15.04
wiki:ядро [2017/05/26 15:29] (текущий)
[Сборка]
Строка 28: Строка 28:
 |  13.10  |  3.11  | |  13.10  |  3.11  |
 |  14.04 LTS  |  3.13  | |  14.04 LTS  |  3.13  |
-|  14.10  |  3.16 | +|  14.10  |  3.16  
-|  15.04  |  3.19 |+|  15.04  |  3.19  |
 ===== Форки ===== ===== Форки =====
   * [[http://​pf.natalenko.name/​|pf-kernel]] -- форк ядра, развиваемый одним из участников русскоязычного сообщества. Цель сего проекта — собрать максимально оптимизированное по скорости и возможностям ядро под себя, заодно предоставив другим возможность пользоваться этими наработками.   * [[http://​pf.natalenko.name/​|pf-kernel]] -- форк ядра, развиваемый одним из участников русскоязычного сообщества. Цель сего проекта — собрать максимально оптимизированное по скорости и возможностям ядро под себя, заодно предоставив другим возможность пользоваться этими наработками.
Строка 54: Строка 54:
 <note important>​Сборка ядра из исходных кодов требует некоторых навыков и знаний о работе ОС.</​note>​ <note important>​Сборка ядра из исходных кодов требует некоторых навыков и знаний о работе ОС.</​note>​
 Перед началом сборки ядра необходимо установить следующие пакеты:​ Перед началом сборки ядра необходимо установить следующие пакеты:​
-<​code>​build-essential fakeroot ncurses-dev</​code>​+<​code>​build-essential fakeroot ncurses-dev libssl-dev</​code>​
 Все дальнейшие действия необходимо выполнять от лица [[суперпользователь_в_ubuntu|суперпользователя]]:​ Все дальнейшие действия необходимо выполнять от лица [[суперпользователь_в_ubuntu|суперпользователя]]:​
-<​code=bash>​sudo ​-s</​code>​+<​code=bash>​sudo ​su</​code>​
  
 ==== Получение исходного кода ==== ==== Получение исходного кода ====
Строка 64: Строка 64:
  
 Так же можно скачать архив и с исходным кодом ядра с сайта [[http://​kernel.org|kernel.org]]. Так же можно скачать архив и с исходным кодом ядра с сайта [[http://​kernel.org|kernel.org]].
 +<note important>​Скачивая ядро с сайта kernel.org, вам придётся наложить на него патчи</​note>​
 ==== Конфигурирование ==== ==== Конфигурирование ====
 Распакуйте полученый архив((Здесь и далее будет подразумеваться,​ что исходный код был получен из репозитория Ubuntu)) и, для удобства,​ создайте символическую ссылку на полученую в результате директорию:​ Распакуйте полученый архив((Здесь и далее будет подразумеваться,​ что исходный код был получен из репозитория Ubuntu)) и, для удобства,​ создайте символическую ссылку на полученую в результате директорию:​
Строка 87: Строка 87:
 ====Сборка==== ====Сборка====
 Сборка ядра производится командой Сборка ядра производится командой
-<​code=bash>​fakeroot make-kpkg --initrd --append-to-version=-ваша_версия kernel-image kernel-headers</​code>​+<​code=bash>​fakeroot make-kpkg ​-j 5 --initrd --append-to-version=-custom kernel_image kernel_headers #-j <​количество ядер процессора>​+1</​code>​
 Вместо ''​ваша_версия''​ подставьте название для вашей версии ядра. Вместо ''​ваша_версия''​ подставьте название для вашей версии ядра.
  
 Процесс сборки может занять некоторое время. По его окончанию появятся пакеты содержащие скомпилированное ядро и заголовочные файлы. Их можно будет установить при помощи ''​dpkg''​. Процесс сборки может занять некоторое время. По его окончанию появятся пакеты содержащие скомпилированное ядро и заголовочные файлы. Их можно будет установить при помощи ''​dpkg''​.
- 
 ===== Модули ядра ===== ===== Модули ядра =====
 Смотрите страницу [[Модули ядра]]. Смотрите страницу [[Модули ядра]].