А кто-то пытался компилировать Линуксовое ядро под виндами?

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

А кто-то пытался компилировать Линуксовое ядро под виндами?

Сообщение aldep »

Удалось?
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Зачем?
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

Надо поиграться с линуксовым ядром, не хочется заводить для этого еще один комп, основной компьютер под виндоус.
Соответственно хочется запускать линукс в виртуальной машине.
А в ней компилировать долго.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Под cygwin наверное можно попробовать. Потерь особо быть не должно. А так, если .config пришлёшь, то я могу попробовать тебе собрать.
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Сообщение Проф. Преображенский »

1. отвести партицию под линукс.
2. откачать и прожечь LiveCD с линуксом (типа кнопикса). Потом с него загрузиться.
3. временно поставить старый HDD на пару Гиг.
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Сообщение Groundhog »

Ну и мазохисты среди программеров. Компилировать кернел под вин.
Это как у Несина - гланды удалять через анальное отверстие.
Ну и как вы с ним играться то собираетесь? Запускать на эмуляторе?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Сообщение sobomax »

Теоретически можно наверное. Собрать крос-компилятор, поставить нужные хедеры и вперед. Но как уже говорили зачем? Проще сделать маленькую виртуальную машину и в ней собрать. Будет намного меньше гемороя.

-Maxim
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

(nevermind)
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

Groundhog писал(а): Запускать на эмуляторе?
Да.
Проще сделать маленькую виртуальную машину и в ней собрать. Будет намного меньше гемороя.
Медленно. А мне надо часто компилировать.
1. отвести партицию под линукс.
2. откачать и прожечь LiveCD с линуксом (типа кнопикса). Потом с него загрузиться.
3. временно поставить старый HDD на пару Гиг.
1. Не хочу перегружать компьютер каждый раз когда надо перекомпилить ядро.
2. Хочу Kernel Debugging делать используя одну машину.
А так, если .config пришлёшь, то я могу попробовать тебе собрать.
Спасибо! но мне это надо несколько раз в день делать :-)
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Сообщение Проф. Преображенский »

А если винду виртуально гонять? :wink:
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

aldep писал(а):
Проще сделать маленькую виртуальную машину и в ней собрать. Будет намного меньше гемороя.
Медленно. А мне надо часто компилировать.
каждый раз c нуля пересобирать ?
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

ajkj2em писал(а): каждый раз c нуля пересобирать ?
Нет конечно, но все равно под виртуальной машиной замедление существенное.

А если винду виртуально гонять?
Зачем?
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

aldep писал(а):
ajkj2em писал(а): каждый раз c нуля пересобирать ?
Нет конечно, но все равно под виртуальной машиной замедление существенное.
ну зависит от того в чем ковыряться. если в хедерах, то - да -
пересобирать будет долго, а если в .с, то должно быть всё
достаточно терпимо. первый билд только надо вытерпеть :)
Аватара пользователя
Rumata
Зритель
Сообщения: 8
Зарегистрирован: 12 окт 2006, 10:32
Контактная информация:

Сообщение Rumata »

ajkj2em писал(а):
aldep писал(а):
ajkj2em писал(а): каждый раз c нуля пересобирать ?
Нет конечно, но все равно под виртуальной машиной замедление существенное.
ну зависит от того в чем ковыряться. если в хедерах, то - да -
пересобирать будет долго, а если в .с, то должно быть всё
достаточно терпимо. первый билд только надо вытерпеть :)
Господа, а про транскомпиляцию то вы забыли, юзаю транс копмилятор от хардхат под сигвин, пока все работает.
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Сообщение Groundhog »

Проше всего использовать ливе СД - если нравится РедХат - есть Centos OS live CD (правда не уверен что
девелопмент енвир там ест?).
Отводишь на винде директорию (ФАТ ) под експерименты загоняешь туда кернел, рут ФС, Грузишся с ливе СД монтируешь
директорию с кернелом, компилирюешь, запускаешь скажем КЕМУ с кернелом и рут ФС, удивленно смотришь
на УУПСы от керенела, убиваешь КЕМУ - далее процесс повторяется до полного удовлетворения (без перезагрузки).
Ответить