minix

  • ХабрахабрФото Собираем и запускаем Linux-0.01 в Minix 1.5, (почти) как это делал Линус Торвальдс

    Собираем и запускаем Linux-0.01 в Minix 1.5, (почти) как это делал Линус Торвальдс

    Введение Я попытался повторить, насколько это возможно, действия Линуса Торвальдса по компиляции и запуску самой первой версии ядра Linux 0. 01. Причины, побудившие Линуса начать разработка ядра, хорошо описаны в книге «Ради удовольствия: Рассказ нечаянного революционера» (далее J4F) и во множестве других источниках и мы не будем их касаться. А рассмотрим техническую сторону компиляции и запуску ядра Linux. Непосредственно процесс…

    Читать далее »
  • ХабрахабрФото [Перевод] Исследуем внутренности Linux версии 0.01

    [Перевод] Исследуем внутренности Linux версии 0.01

    Ядро Linux считается ужасно масштабным опенсорсным ПО. Последняя на момент написания этой статьи версия 6. 5-rc5 состоит из 36 миллионов строк кода. Само собой, Linux — это плод упорного многолетнего труда множества участников проекта. Однако первая версия Linux, v0. 01, была довольно маленькой. Она состояла всего из 10239 строк кода. Если исключить комментарии и пустые строки, то остаётся всего 8670…

    Читать далее »
  • СофтФото История зарождения Linux — как это было?

    История зарождения Linux — как это было?

    25 августа 1991 года, ровно 31 год назад, в USENET-конференции comp.os.minix появилось сообщение от молодого человека по имени Линус Бенедикт Торвальдс о том, что он создал бесплатную операционную систему для 386 и 486-совместимых ПК, с отдельным примечанием: в качестве хобби, новинка не претендует на лавры серьезного профессионального проекта вроде GNU. Так началась история Linux. Официальные источники гласят, что к творчеству…

    Читать далее »
  • СофтФото История зарождения Linux — как это было?

    История зарождения Linux — как это было?

    25 августа 1991 года, ровно 31 год назад, в USENET-конференции comp.os.minix появилось сообщение от молодого человека по имени Линус Бенедикт Торвальдс о том, что он создал бесплатную операционную систему для 386 и 486-совместимых ПК, с отдельным примечанием: в качестве хобби, новинка не претендует на лавры серьезного профессионального проекта вроде GNU. Так началась история Linux. Официальные источники гласят, что к творчеству…

    Читать далее »
  • ХабрахабрФото Установка Minix 2 на PC AT-совместимый компьютер с процессором 80286

    Установка Minix 2 на PC AT-совместимый компьютер с процессором 80286

    В своей предыдущей статье я рассказывал о том, как собирал компьютер для экспериментов с 16-битным защищённым режимом Intel. Там же я анонсировал следующую статью, в которой пообещал установить на этот компьютер ОС, «которая раскроет потенциал 286 процессора наиболее полно», не называя эту ОС. Интрига продержалась недолго − @tormozedison угадал эту ОС с первой попытки, так что я могу с чистой…

    Читать далее »
  • ХабрахабрФото Опенсорсный чип OpenTitan заменит проприетарные корни доверия Intel и ARM

    Опенсорсный чип OpenTitan заменит проприетарные корни доверия Intel и ARM

    Некоммерческая организация lowRISC при участии Google и других спонсоров 5 ноября 2019 года представила проект OpenTitan, который называет «первым опенсорсным проектом по созданию открытой, качественной архитектуры микросхем с корнем доверия (RoT) на аппаратном уровне». OpenTitan на архитектуре RISC-V — микросхема специального назначения для установки на серверах в дата-центрах и в любом другом оборудовании, где нужно обеспечить аутентичность загрузки, защитить прошивку от…

    Читать далее »
  • ХабрахабрФото Введение в Си. Послание из прошлого столетия

    Введение в Си. Послание из прошлого столетия

    ПРЕДИСЛОВИЕ Я несколько раз в своих комментариях ссылался ссылался на книгу Эндрю Таненбаума «Operating Systems Design and Implementation» на ее первое издание и на то, как в ней представлен язык Си. И эти комментарии всегда вызывали интерес. Я решил, что пришло время опубликовать перевод этого введения в язык Си. Оно по-прежнему актуально. Хотя наверняка найдутся и те, кто не слышал…

    Читать далее »


Кнопка «Наверх»