The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Адаптация первого Linux ядра для современного программного окружения

04.01.2008 13:39

Abdel Benamrouche подготовил набор патчей, позволяющих собрать первый релиз 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.

На основе проделанной работы был создан образ программного окружения, подходящий для запуска в эмуляторах QEMU и Boch.

  1. Главная ссылка к новости (http://kerneltrap.org/Linux/Du...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13523-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:19, 04/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А нафиг оно нужно?
     
     
  • 2.2, VinilNavigator (?), 14:22, 04/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В образовательных целях, думаю. Всяко лучше, чем современные гигантские ядра пытаться изучить. Ну и конечно это просто прикольно :)))
     

  • 1.3, pavlinux (??), 14:25, 04/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то не стой стороны он роет...

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

     
     
  • 2.9, R007 (?), 05:50, 05/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Что-то не стой стороны он роет...
    >  Надо было написать патч, для запуска 2.6.23.12 на 8086/8088  
    >c 32кб RAM_ы.

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

     
     
  • 3.10, Zert (??), 11:19, 05/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В embedded очень даже надо
     

  • 1.4, Аноним (4), 15:13, 04/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    памоиму кому-то сильно нечего делать...
     
  • 1.6, Ilya Evseev (?), 19:04, 04/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если ядро запускается внутри VM, ему не надо тащить кучу железячных драйверов.
    Даже поддержка свопа не нужна - этим пусть внешнее ядро занимается.
    Правда, в 0.01 TCP/IP тоже отсутствует.

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

     
  • 1.7, exn (??), 03:53, 05/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Круто
     
     
  • 2.8, crz (?), 04:37, 05/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    проще уж тогда minix юзать имхо, для образователей целей..
     
     
  • 3.12, Ne01eX (??), 07:32, 09/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >> проще уж тогда minix юзать имхо, для образователей целей..

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

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру