Системный Администратор (Сисадмин) sysadmin серверы сети Linux Windows IT инфраструктура администрирование серверов системное администрирование настройка серверов безопасность мониторинг поддержка IT
← К каналу

Собираем и запускаем Linux-0.

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

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

Непосредственно процесс сборки ядра по-unix'овски очень прост: достаточно выполнить команду make, и на выходе получаете готовый бинарный файл, который надо записать на дискету и загрузиться с неё. Но чтобы сборка прошла успешно, надо провести большую подготовку. Вот этим мы и займёмся. Я составил для вас очень подробное пошаговое руководство.

Сначала в эмуляторе 86Box создадим пустую виртуальную машину с характеристиками, близкими к компьютеру Линуса в то время, установим оригинальную версию операционной системы Minix 1.5.10, применим патчи «царя и бога Minix-386» (c) Брюса Эванса, поставим порт компилятора gcc версии 1.37.1 для Minix-386 от Алана Блэка (Alan W Black) и Ричарда Тобина (Richard Tobin), и в самом конце соберём и запустим ядро Linux с bash'ем внутри.

После каждого этапа я сохранял состояние виртуальной машины, жёсткого диска и образы дискет, которые подвергались изменению. Можете пройти все шаги самостоятельно или распаковать любой из архивов и продолжить выполнение инструкции с желаемого момента. Все дистрибутивы, скриншоты, конфигурации, это руководство, архивы с резервными копиями по каждому этапу и даже бинарный AppImage 86box (для Linux x86_64) можно найти в репозитории.

https://habr.com/ru/companies/vk/articles/752564/

👉 @sysadminof
← Предыдущий пост Создание файловой системы внутри файла Иногда необходимо создать временную файл… Следующий пост → Защита Mikrotik от внешних угроз — Почему не хватает firewall для защиты mikrot…
Другие главы канала «Системный Администратор (Сисадмин) sysadmin серверы сети Linux Windows IT инфраструктура администрирование серверов системное администрирование настройка серверов безопасность мониторинг поддержка IT»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 08.05.2026
RAID-массивы - восстановление данных Технологии Raid массивов. Что делать, если…
👁 379 просмотров
Глава от 08.05.2026
Firewall в Mikrotik: разбираем, как обеспечивать безопасность сети Firewall дае…
👁 417 просмотров
Глава от 07.05.2026
Что нельзя делать с SSD, если хотите спасти данные Один из самых частых вопросо…
👁 882 просмотров
Глава от 06.05.2026
Защита Mikrotik от внешних угроз — Почему не хватает firewall для защиты mikrot…
👁 984 просмотров
Глава от 05.05.2026
Создание файловой системы внутри файла Иногда необходимо создать временную файл…
👁 1 372 просмотров
Глава от 04.05.2026
Шпаргалка основных команд mysql по работе с базой данных и таблицам Здесь в ком…
👁 1 663 просмотров
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
🔍
Архив всех постов Макс
Поиск по тексту среди 4,160,806 постов из 200,288 каналов. Фильтры по дате, видео, репостам и удалённым публикациям.
1 ₽ — 7 дней доступа
далее 490 ₽/мес
Получить доступ за 1 ₽
или войти, если уже есть аккаунт

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@canalmaxone
AntiCloudMod
AntiCloudMod — сообщество для тех, кто ценит свободу общения без облачной цензуры. Здесь обсуждают альтернативные мессенджеры, инструменты для приватности и децентрализов…
👥 233 102 · +144 152/7д
@WylsacomRed
Wylsacom Red
Официальный канал Wylsacom в Max. Тут всё про технологии и жизнь в ногу со временем! Номер заявления для регистрации в РКН: № 6979154178 Розыгрыши: kichaev@wylsacom.med…
👥 132 708 · +7 318/7д
@BelgorodDRONE
Информация БПЛА Белгород, Белгородский район
Информация БПЛА Белгород, Белгородский район — специализированный канал в мессенджере Макс, посвященный новостям и информации о беспилотных летательных аппаратах в регион…
👥 119 544 · +7 311/7д
@TikTokModCloud
TikTokModCloud
Официальные обновления стабильного мода TikTok Чат: https://clck.ru/3S6mVh По рекламе: https://iimax.ru/dim4ugan
👥 57 978 · +1 833/7д
@hitech
Hi-Tech
Оперативные новости, обзоры гаджетов, собственное видео, трансляции мировых анонсов и мероприятий По вопросам сотрудничества и размещения рекламы i.ostapenko@corp.mail.r…
👥 53 436 · +921/7д
@vilianov
Гаджеты и технологии на Вильянов.Ком
Обзоры новой цифровой техники, интересные технологии, репортажи с выставок и просто интересное от Сергея Вильянова. Уже больше 25 лет я делаю так, чтобы купленная техник…
👥 28 580 · -145/7д

Популярные посты канала «Системный Администратор (Сисадмин) sysadmin серверы сети Linux Windows IT инфраструктура администрирование серверов системное администрирование настройка серверов безопасность мониторинг поддержка IT»

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 9 518 просмотров
👩‍💻Трюки Vim. Изменение регистра при замене \U - если используется в схеме замены, то все, что после него, пишется в верхнем регистре \L -…
👁 9 428 просмотров
Про UDP 😀 👉 @sysadminof
👁 9 423 просмотров
VLAN Как настроить vlan в cisco packet tracer. Часть 1 Trunk. Как настроить vlan в cisco packet tracer. Часть 2 Маршрутизация. Как настроит…
👁 9 375 просмотров
1320 кабелей заделаны примерно за 120 часов 👍 👉 @sysadminof
👁 9 280 просмотров
Сброс пароля Windows Server на примере пользователя Администратор/Administrator Windows Server 2012/2016 🔹1 - Нам потребуется образ Windows…
👁 9 239 просмотров
Bash-скрипт для выполнения дампа всех баз данных MySQL, используемых на сервере 1- Для запуска скрипта необходимо дать права на исполнение …
👁 9 214 просмотров
Сеть и Интернет Разбираем sfp. Что внутри и как это работает? Случайный ремонт модуля sfp Как устроен медиаконвертер. Разбираем медик, смто…
👁 9 170 просмотров
Ioping Константин Хлебников разработал полезную утилиту ioping, позволяющую в стиле утилиты ping наблюдать за изменением отзывчивости систе…
👁 9 161 просмотров
Химическое уничтожение HDD Смесь концентрированных азотной и соляной кислот, взятых в соотношении 1:3, более известная под названием «царск…
👁 9 135 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 9 096 просмотров
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉 @sysadminof
👁 9 093 просмотров
Создание SSH ключа, настройка SSH-сервера, клиента, проброс портов ⏱️ Таймкоды: 0:00 Вступление 0:28 Теория про SSH 1:32 Создание ключей 3:…
👁 9 090 просмотров
🖥 Полезные хоткеи для работы в Bash 💡 Эти комбинации клавиш помогут ускорить работу в терминале! 🔄 Работа с вводом текста - Ctrl + A…
👁 9 089 просмотров
Помощник админа 💙 👉 @sysadminof
👁 9 085 просмотров
Управление файлами и папками в Windows COPY - Копирование файлов в другое место DIR - Отображение файлов и папок в текущем каталоге DEL или…
👁 9 083 просмотров
Это одна из моих любимых команд Cisco, которая сэкономила мне столько времени. Вы можете удаленно проверить Ethernet-кабель, чтобы выяснит…
👁 9 072 просмотров
Как вам кресло из витой пары? Не AI 😀 👉 @sysadminof
👁 9 032 просмотров
Удивительные инструменты Linux: ripgrep (rg) Видео на eng, на youtube можно включить rus субтитры. Вы наверняка слышали о команде "grep", …
👁 9 017 просмотров
Основные команды Linux: Сеть (DNS) nmap host – просканировать порты на хосте host -p ports – просканировать указанные порты -o – определить…
👁 8 996 просмотров
🏷 Темы и теги
#системное администрирование #сети и серверы #linux администрирование #windows server #мониторинг и автоматизация #devops #Технологии
📋 О канале Системный Администратор (Сисадмин) sysadmin серверы сети Linux Windows IT инфраструктура администрирование серверов системное администрирование настройка серверов безопасность мониторинг поддержка IT
Active Directory AD домен DNS DHCP VPN firewall маршрутизация Mikrotik Cisco FreeBSD Ubuntu Debian CentOS Rocky AlmaLinux VMware Proxmox Hyper-V Zabbix Grafana PowerShell Bash Ansible Docker Kubernetes DevOps helpdesk backup disaster recovery NAS RAID Exchange PostgreSQL MySQL nginx Apache GitLab CI/CD virtualization cybersecurity troubleshooting tech support облако cloud LDAP Veeam Ceph SSH Samba
📊 Аналитика канала «Системный Администратор (Сисадмин) sysadmin серверы сети Linux Windows IT инфраструктура администрирование серверов системное администрирование настройка серверов безопасность мониторинг поддержка IT» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.