Как скомпилировать ядро?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
systeman
рядовой
Сообщения: 11
Зарегистрирован: 2012-04-03 23:45:05

Как скомпилировать ядро?

Непрочитанное сообщение systeman » 2015-04-02 12:59:21

Привет всем.
Ребят подскажите начал осваивать freebsd 10.1 amd64
Не могу найти как скомпилировать новое ядро под freebsd 10.1 - на старые версии много информации а вот по 10.1 ничего не нашёл.
Прошу помоч.
Последний раз редактировалось f_andrey 2015-04-02 15:20:11, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


mr.fr
ефрейтор
Сообщения: 53
Зарегистрирован: 2014-10-09 11:12:35

Как скомпилировать ядро?

Непрочитанное сообщение mr.fr » 2015-04-02 19:18:37


snorlov
подполковник
Сообщения: 3846
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Как скомпилировать ядро?

Непрочитанное сообщение snorlov » 2015-04-02 19:36:55

А зачем?

Аватара пользователя
Neus
капитан
Сообщения: 1814
Зарегистрирован: 2008-09-08 21:59:56

Как скомпилировать ядро?

Непрочитанное сообщение Neus » 2015-04-02 23:44:58

snorlov писал(а):А зачем?
Линуксизм

guest
проходил мимо

Как скомпилировать ядро?

Непрочитанное сообщение guest » 2015-04-03 12:26:03

Neus писал(а):
snorlov писал(а):А зачем?
Линуксизм
увы, BSD'изм, сборка ядер - характерная черта xBSD систем из покон веков, ибо именно в xBSD
ядро синхронизируется с системой, от чего в SYSV и Linux попытались уйти очень давно, и плюс
модульность ядра, к чему стремились SYSV и Linux, а потом и xBSD.

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Как скомпилировать ядро?

Непрочитанное сообщение Witt » 2015-04-22 23:22:30

guest писал(а):именно в xBSD ядро синхронизируется с системой
:ROFL: это как понимать? :-D :Bravo:

guest
проходил мимо

Как скомпилировать ядро?

Непрочитанное сообщение guest » 2015-04-23 9:59:48

Witt писал(а):
guest писал(а):именно в xBSD ядро синхронизируется с системой
:ROFL: это как понимать? :-D :Bravo:
ровно так как написано.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Как скомпилировать ядро?

Непрочитанное сообщение bagas » 2015-04-23 16:33:12

Структура и логика компиляции ядра не сильно изменилась от версии фряхи 7.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

guest
проходил мимо

Как скомпилировать ядро?

Непрочитанное сообщение guest » 2015-04-24 14:19:15

bagas писал(а):Структура и логика компиляции ядра не сильно изменилась от версии фряхи 7.
дело не в компиляции ядра, а в том что ядро и мир взаимозависимы:

- нельзя взять ядро от 9.x и использовать его с бинарниками системы от 8.4
- нельзя даже в прделах ветки: ядро 9.0 + бинарники системы от 9.2
или наоборот, ядро 9.3 + бинарники от 9.2

такова архитектура xBSD, это было всегда и во всех BSD системах.

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Как скомпилировать ядро?

Непрочитанное сообщение Witt » 2015-04-24 14:36:12

Слово "синхронизация" означает ликвидацию различий между двумя копиями данных. Да и имхо (хотя могу ошибаться, поправьте, не помню точно) - пределах одной ветки пару раз было - ядро обновил, мир забыл пересобрать - всё работало.

Аватара пользователя
Neus
капитан
Сообщения: 1814
Зарегистрирован: 2008-09-08 21:59:56

Как скомпилировать ядро?

Непрочитанное сообщение Neus » 2015-04-24 15:57:16

узкое определение у тебя
Синхрониза?ция (от греч. ????????? — одновременный) — процесс приведения к одному значению одного или нескольких параметров разных объектов.
в качестве параметров, в случае xBSD - API

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35291
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Как скомпилировать ядро?

Непрочитанное сообщение Alex Keda » 2015-05-02 9:18:03

guest писал(а):
bagas писал(а):Структура и логика компиляции ядра не сильно изменилась от версии фряхи 7.
дело не в компиляции ядра, а в том что ядро и мир взаимозависимы:

- нельзя взять ядро от 9.x и использовать его с бинарниками системы от 8.4
- нельзя даже в прделах ветки: ядро 9.0 + бинарники системы от 9.2
или наоборот, ядро 9.3 + бинарники от 9.2

такова архитектура xBSD, это было всегда и во всех BSD системах.
помоему, вы заблуждаетесь.

у меня на работе есть машина с 8.0
на ней в jail живёт 6.4

сам года полтора-два сидел за ноутом с системой от 9.2-9.3 а ядром от 9.0-9.1 (непомню уже =()
(причём система периодически обновлялась, а ядро - нет - поскольку там была бага в ядрах, с определением контроллера ATA на моём конкретном ноуте. тока с 10.0 пофиксили, и у меня наконец синхронизировалось одно с другим)
Убей их всех! Бог потом рассортирует...

guest
проходил мимо

Как скомпилировать ядро?

Непрочитанное сообщение guest » 2015-05-02 11:12:08

Alex Keda писал(а):
guest писал(а):
bagas писал(а):Структура и логика компиляции ядра не сильно изменилась от версии фряхи 7.
дело не в компиляции ядра, а в том что ядро и мир взаимозависимы:

- нельзя взять ядро от 9.x и использовать его с бинарниками системы от 8.4
- нельзя даже в прделах ветки: ядро 9.0 + бинарники системы от 9.2
или наоборот, ядро 9.3 + бинарники от 9.2

такова архитектура xBSD, это было всегда и во всех BSD системах.
помоему, вы заблуждаетесь.

у меня на работе есть машина с 8.0
на ней в jail живёт 6.4
Не надо путать традиционный jail с реальной системой, это заложенный конструктив jail'а,
иначе - задайтесь вопросом, почему же в jail используется ХОСТОВЫЙ сетевой стек?
И почему в таком случае не сделать полноценные контейнеры с сетевым стеком?
А compatX как работал, так и работает.
сам года полтора-два сидел за ноутом с системой от 9.2-9.3 а ядром от 9.0-9.1 (непомню уже =()
(причём система периодически обновлялась, а ядро - нет - поскольку там была бага в ядрах, с определением контроллера ATA на моём конкретном ноуте. тока с 10.0 пофиксили, и у меня наконец синхронизировалось одно с другим)
Так вспомните, ибо менялось API и структуры и верхнее невозможно, за исключением 9.0-9.1, а
исключения, как известно, случаются. Но это всего лишь исключения.