URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39626
[ Назад ]

Исходное сообщение
"OpenNews: Адаптация первого Linux ядра для современного программного окружения"

Отправлено opennews , 04-Янв-08 14:19 
Abdel Benamrouche подготовил (http://kerneltrap.org/Linux/Dusting_Off_the_0.01_Kernel)  набор патчей, позволяющих собрать первый релиз Linux ядра (0.0.1) компилятором GCC 4.x и использовать его совместно с современными программами, такими как bash-3.2, coreutils-6.9, dietlibc-0.31 (вместо glibc), bin86-0.16.17, make-3.81, ncurses-2.0.7 и vim-7.1.


На основе проделанной работы был создан образ программного окружения (http://draconux.free.fr/download/os-dev/linux0.01/Image/), подходящий для запуска в эмуляторах QEMU и Boch.


URL: http://kerneltrap.org/Linux/Dusting_Off_the_0.01_Kernel
Новость: https://www.opennet.ru/opennews/art.shtml?num=13523


Содержание

Сообщения в этом обсуждении
"Адаптация первого Linux ядра для современного программного окружения"
Отправлено Аноним , 04-Янв-08 14:19 
А нафиг оно нужно?

"Адаптация первого Linux ядра для современного программного о..."
Отправлено VinilNavigator , 04-Янв-08 14:22 
В образовательных целях, думаю. Всяко лучше, чем современные гигантские ядра пытаться изучить. Ну и конечно это просто прикольно :)))

"Адаптация первого Linux ядра для современного программного окружения"
Отправлено pavlinux , 04-Янв-08 14:25 
Что-то не стой стороны он роет...

  Надо было написать патч, для запуска 2.6.23.12 на 8086/8088  c 32кб RAM_ы.


"Адаптация первого Linux ядра для современного программного о..."
Отправлено R007 , 05-Янв-08 05:50 
>Что-то не стой стороны он роет...
>  Надо было написать патч, для запуска 2.6.23.12 на 8086/8088  
>c 32кб RAM_ы.

uCLinux почти оно и есть :) обкусано со всех сторон для работы на процах без MMU и с минимальным потреблением памяти.Вот только нахрен оно такое надо без защиты памяти приложений друг от друга?Прям Win95 вспоминается...


"Адаптация первого Linux ядра для современного программного о..."
Отправлено Zert , 05-Янв-08 11:19 
В embedded очень даже надо

"Адаптация первого Linux ядра для современного программного окружения"
Отправлено Аноним , 04-Янв-08 15:13 
памоиму кому-то сильно нечего делать...

"Возможно, в этом есть какой-то смысл"
Отправлено Ilya Evseev , 04-Янв-08 19:04 
Если ядро запускается внутри VM, ему не надо тащить кучу железячных драйверов.
Даже поддержка свопа не нужна - этим пусть внешнее ядро занимается.
Правда, в 0.01 TCP/IP тоже отсутствует.

Для практических целей, наверное, подошло бы 1.0
или по максимуму кастрированное 2.x
Но Абделю Бен-Амруху показалось то ли легче,
то ли интереснее прохачить 0.01. Just for fun...


"Адаптация первого Linux ядра для современного программного окружения"
Отправлено exn , 05-Янв-08 03:53 
Круто

"Адаптация первого Linux ядра для современного программного о..."
Отправлено crz , 05-Янв-08 04:37 
проще уж тогда minix юзать имхо, для образователей целей..

"Адаптация первого Linux ядра для современного программного о..."
Отправлено Ne01eX , 09-Янв-08 07:32 
>> проще уж тогда minix юзать имхо, для образователей целей..

Чем проще то 8-)?

А вообще не стоит искать какой-либо смысл в данном действии. Это просто прикольно.