The OpenNET Project / Index page

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

14.10.2018 20:59  BiscuitOS - дистрибутив с первыми версиями ядра Linux

В рамках проекта BiscuitOS развивается дистрибутив, позволяющий сформировать окружение на основе первых версий ядра Linux, выпущенных в первой половине 1990-х годов. Дистрибутив собирается из исходных текстов и запускается под управлением эмуляторов QEMU или bochsrc. Перед запуском можно выбрать желаемый выпуск ядра Linux (предлагается сразу несколько версий ядра, начиная 0.11 и заканчивая 1.0.1). Поддерживается работа только в консольном режиме.

Дистрибутив нацелен на проведение отладки приложений и компонентов ядра, на изучение структуры ядра Linux и на ознакомление с историей становления первых выпусков Linux. Пользовательское окружение сформировано из модифицированной системной библиотеки LibC, инструментария и библиотеках из состава Minix, компилятора GCC 1.4 и пакета GNU Binutils (v1 и v2). Среди поддерживаемых файловых систем minix, ext, ext2 и msdos.

Для отладки реализованы специальные механизмы отладочных вызовов и точек останова по прерываниям. Разработчикам предоставляется возможность выполнить свой код на разных стадиях работы ядра, что можно использовать, например, для отладки/разработки системных вызовов и различных подсистем ядра. Для контроля за выполнением кода во внешних отладчиках предлагается отладочный интерфейс, совместимый с GDB.



  1. Главная ссылка к новости (https://github.com/BiscuitOS/B...)
  2. OpenNews: Ядру Linux исполнилось 27 лет
  3. OpenNews: Линус Торвальдс временно отстранился от разработки ядра Linux
  4. OpenNews: Релиз ядра Linux 4.18
  5. OpenNews: Релиз ядра Linux 4.17
Лицензия: CC-BY
Тип: Программы
Ключевые слова: linux, kernel, debug
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 21:10, 14/10/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –14 +/
    Идея хорошая. Но сложно будет на первых ядрах создавать что-то современное. Слишком многое изменилось с тех времен.
     
     
  • 2.7, Ааааа (?), 21:30, 14/10/2018 [^] [ответить]    [к модератору]
  • +28 +/
    Когда не вникнул в текст статьи
     
  • 1.2, A.Stahl (ok), 21:10, 14/10/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –16 +/
    Рановато начали.
    Лет через 20 такой дистр мог бы быть полезен для музейных служащих и коллекционеров-энтузиастов. Сейчас же это эталонное ненужно. Даже РеактОС нужнее.
     
     
  • 2.11, пох (?), 21:48, 14/10/2018 [^] [ответить]     [к модератору]
  • +3 +/
    да не, хepня какая-то Лет через 20 все еще удастся достать архивы чего-нибудь т... весь текст скрыт [показать]
     
  • 2.17, Аноним (-), 22:55, 14/10/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Реактос так и остался на уровне этого Кстати у меня где-то валялся 0 01, которы... весь текст скрыт [показать]
     
  • 2.30, Аноним (-), 01:08, 15/10/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    А знаешь что еще ненужно? Мнение тролля.
     
  • 1.3, Аноним (1), 21:14, 14/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Он может быть полезен как напоминание сообществу о том с чего все начиналось. Так сказать возвращение к корням. Бывает полезно, когда зашли в тупик в развитии.
     
     
  • 2.4, Аноним (4), 21:23, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Опять спорить о микроядре...
     
     
  • 3.6, Аноним (6), 21:30, 14/10/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А что тут спорить. Линукс своим примером демонстрирует лучше чем любые дебаты что монолитное ядро - это говно.
     
     
  • 4.8, Профессор (?), 21:32, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Время пришло, но линукс не готов.
     
  • 4.9, Аноним (4), 21:32, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Но хорошее экзоядро ещё не создали.
     
     
  • 5.15, Аноним (15), 22:11, 14/10/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    И не создадут Когда коммерческие разработчики ядерных подсистем руководствуются... весь текст скрыт [показать]
     
  • 5.21, Аноним (-), 23:01, 14/10/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >  Но хорошее экзоядро ещё не создали.

    А XEN тогда что?!

     
     
  • 6.43, Минона (ok), 09:13, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Гипервизор
     
     
  • 7.69, Аноним (-), 13:07, 18/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > Гипервизор

    Так он и есть микроядро. Даже нано, наверное. А дрова писать - все в dom0-ике.

     
  • 4.10, Аноним (10), 21:47, 14/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Как же его портировали на столько архитектур? Копрофилы что ли?
     
     
  • 5.58, Qwerty (??), 10:38, 16/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Да.
     
  • 4.13, mimocrocodile (?), 21:52, 14/10/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Линус своим примером демонстрирует координацию больших открытых проектов, а вот насчёт микроядер не всё так однозначно
     
  • 4.18, Аноним (-), 22:56, 14/10/2018 [^] [ответить]     [к модератору]  
  • +/
    Осталось только найти рыцаря на белом коне, который покажет нам своим ядром что ... весь текст скрыт [показать]
     
     
  • 5.24, kai3341 (ok), 23:47, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > Осталось только найти рыцаря на белом коне, который покажет нам своим ядром что может лучше.

    Рыцарь есть. Hurd же

     
     
  • 6.27, Метамфетрафанов (?), 00:39, 15/10/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    20 лет назад пересел на HURD. Работает всё моё оборудование, все мои дисководы, ISA, LPT и т.д. устройства обычно идеально подхватываются уже после второй правки конфигов. Спасибо, Столлману!
    Ходил сегодня по грибы. И здесь меня преследовала удача. Там было много грибов.
     
  • 6.49, Аноним (49), 13:43, 15/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Этот рыцарь Дон Кихота сильно напоминает.
     
  • 6.70, Аноним (-), 13:10, 18/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > Рыцарь есть. Hurd же

    Постаревший Дон Кихот на дряхлой кляче по привычке вяло ткнул заброшенную мельницу копьем...

     
  • 4.60, Аноним (60), 15:18, 16/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > монолитное ядро - это говно

    Как раз с ядром проблем меньше всего. Большая часть проблем в юзерспейсе.

     
  • 3.16, Аноним (16), 22:32, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Микроядро сильно зависит от процессора, на одних процессорах еще как-то может работать с приемлемой скоростью, на других переключение контекста чудовищно медленное
     
     
  • 4.19, Аноним (-), 22:59, 14/10/2018 [^] [ответить]     [к модератору]  
  • +/
    И что характерно - у x86, особенно x86-64 да еще с SIMD, FPU и прочим - состояни... весь текст скрыт [показать]
     
     
  • 5.47, Аноним (47), 10:50, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    QNX 6 на Р166 работала и не жужжала
     
     
  • 6.50, Аноним (49), 13:44, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    P166 сильно попроще современных процессоров.
     
  • 6.66, angra (ok), 06:33, 18/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Между просто работала и работала быстро лежит пропасть. Как то не припомню, чтобы QNX использовали там, где нужна скорость. Она всегда позиционировалась как надежная realtime ОС.
    Если кто не в курсе, realtime тоже ни разу не синоним скорости.
     
     
  • 7.67, Минона (ok), 07:25, 18/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > Между просто работала и работала быстро лежит пропасть. Как то не припомню,
    > чтобы QNX использовали там, где нужна скорость. Она всегда позиционировалась как
    > надежная realtime ОС.
    > Если кто не в курсе, realtime тоже ни разу не синоним скорости.

    это смотря какую скорость измерять, realtime это скорость реакции на события.

     
  • 6.71, Аноним (-), 13:14, 18/10/2018 [^] [ответить]     [к модератору]  
  • +/
    Как-то она, конечно, работала Но и тогда железа было мало, софта - тоже, в бенч... весь текст скрыт [показать]
     
  • 2.5, Fracta1L (ok), 21:29, 14/10/2018 [^] [ответить]    [к модератору]  
  • +/
    О каком тупике речь?
     
     
  • 3.20, Аноним (-), 23:00, 14/10/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Двоичном, конечно же. Все знают что должна была победить троичная система счисления.
     
     
  • 4.31, Аноним (-), 01:10, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Зачем все это надо, если в конечном итоге нас поработят роботы?
     
  • 4.40, Аноним (40), 08:27, 15/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> троичная система

    Ну то есть христианская, те разновидности, которые с Троицей. Не-е-е-е, даешь секуляризм в IT.

     
  • 1.12, Анонимос (?), 21:48, 14/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Без systemd ненужно
     
  • 1.14, Аноним (14), 22:02, 14/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Чистейший линукс до того, как в нем появились проприетарные блобы от корпораций
     
     
  • 2.22, Аноним (-), 23:04, 14/10/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Дык без проприетарного блоба - видяха например так и останется VGA-адаптером Пр... весь текст скрыт [показать]
     
     
  • 3.25, Аноним (25), 00:23, 15/10/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Проблема блобов в ядре а не в железе 8212 они обновляются с ядром, а значит... весь текст скрыт [показать]
     
     
  • 4.48, AS (??), 12:08, 15/10/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    плюсую. но и разрабам ядра уже тоже веры нет. корпорасты же в основном в последнее время.
     
  • 4.57, dimqua (ok), 21:23, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Но это и плюс, т.к. при обнаружение уязвимости в прошивке, есть возможность её устранить.
     
  • 4.72, Аноним (-), 13:21, 18/10/2018 [^] [ответить]     [к модератору]  
  • +/
    Спорный вопрос что лучше до упора наслаждаться багами в прошивке, в том числе в... весь текст скрыт [показать]
     
  • 3.41, Zenitur (ok), 08:44, 15/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Дык без проприетарного блоба - видяха например так и останется VGA-адаптером

    Дум потянет :-)

     
  • 1.32, Аноним (32), 01:10, 15/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Деградация ядра началась с третьей ветки, никаких новшеств, лишь гонка за поддержкой новых устройств и вечный 12309.
     
     
  • 2.33, Аноним (14), 01:12, 15/10/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Это потому что самый главный там какой-то Линус, а не ты.
     
  • 2.34, Аноним (-), 01:17, 15/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Сделай свой линукс и покажи всем как надо!
     
     
  • 3.36, Аноним (36), 01:41, 15/10/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Ананимукс
     
  • 2.42, Zenitur (ok), 08:45, 15/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Не с третьей, а после релиза RHEL 5. Если посмотреть на график количества строк кода, то после 2.6.18 как будто отпустили пружину - было 800 тыс. строк, стало 5 млн. в 4.10
     
  • 2.51, dq0s4y71 (ok), 14:30, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    А с тех пор, когда придумали программы выполнять на микропроцессоре, вообще почти никаких новшеств. И колесо до сих пор используем круглое. Деградация, да...
     
  • 1.44, Аноним (44), 09:30, 15/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Когда они задумали этот проект? После новости о ещё больше вспыхнувшей любви монстра к пингвину, или раньше?
     
  • 1.45, iPony (?), 09:46, 15/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Во. Компания <CENSORED> открыла исходники старого ДОСа.
    Тут вот пошло.
    Струя исторических технологий.
     
  • 1.46, proninyaroslav (ok), 10:03, 15/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Интересно. По сути линукс на первых порах был похож на миникс, значит изучать его также просто как и миникс.
     
  • 1.53, Андрей (??), 17:56, 15/10/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –4 +/
    о эта проклятая распроклятая консоль как же без нё на линуксе вот только из з... весь текст скрыт [показать]
     
     
  • 2.56, Jvc1 (?), 20:56, 15/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > распроклятая консоль
    > домашней
    > 3 террабайтник
    > боязно

    Взрослый человек сам выбирает или делает то, что ему нужно, а не жалуется, что ему конфетку не такую дали

     
  • 2.61, Аноним (61), 16:41, 16/10/2018 [^] [ответить]     [к модератору]  
  • +/
    таким здесь нерады либо ты выкинешь такие мысли из головы, либо не заходи сюда ... весь текст скрыт [показать]
     
  • 2.63, Аноним (63), 22:42, 16/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Няша, поешь говна! :3 :3 :3
     
  • 2.64, Андреевич (?), 22:51, 16/10/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > о эта проклятая распроклятая консоль. как же без нё на линуксе?. вот только из за этой мерзопакости, линукс никогда не станет домашней системой

    По вашему если в доме кроме мебели и холодильника есть ящик с инструментами, то это уже не дом а слесарная мастерская?

     
     
  • 3.65, Jvc1 (?), 20:01, 17/10/2018 [^] [ответить]    [к модератору]  
  • +/
    По мнению нью-гномеров, видимо, так же.
     
  • 2.73, Аноним (-), 13:34, 18/10/2018 [^] [ответить]     [к модератору]  
  • +/
    В Linux все опционально Даже консоль Иди найди консоль в телефоне андроида Ан... весь текст скрыт [показать]
     
  • 1.55, Аноним (55), 18:32, 15/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Лучше бы они MINIX x64 портировали.
     
     
  • 2.62, pavlinux (ok), 16:44, 16/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Куда, обратно в 93 год?
     
  • 1.68, Аноним (68), 11:41, 18/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Есть почти такая слака, вроде 2.0. С иксами, fvwm + остальной фарш. Весила чуть более 80 мег, весь дистрибутив во времена гофера..
     

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


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