Каждый имеет для другого лишь то значение, какое тот имеет для него (А. Шопенгауэр).

RetrOS-32: 32-разрядная операционная система x86 для старых компьютеров

30.04.2025
RetrOS-32 A x86 32-bit Hobby OS For Old Computers

Вас интересуют старые компьютеры, может быть, винтажный IBM ThinkPad или старый настольный компьютер? Или вам просто интересно, как на самом деле работают операционные системы, такие как Linux или Windows? Тогда RetrOS-32 может вас заинтересовать!

 

Что такое RetrOS-32?

Проще говоря, RetrOS-32 — это специальный проект по созданию операционной системы с нуля. Это не Linux, Windows или macOS, которыми вы пользуетесь каждый день. Она создаётся одним человеком в качестве хобби-проекта специально для старых 32-битных компьютеров с использованием так называемой архитектуры i386.

RetrOS-32 A x86 32-bit Hobby OS For Old Computers

RetrOS-32 работает на старом ноутбуке Lenovo

 

Представьте, что вы полностью собираете двигатель автомобиля, деталь за деталью, а не просто покупаете его в магазине. В этом и заключается суть RetrOS-32!

 

Строим Все с нуля!

Одна из самых крутых особенностей RetrOS-32 — правило, которому следует разработчик: «пиши всё сам». Дело не в копировании кода из других операционных систем. Дело в понимании того, как всё работает, путём самостоятельного создания.

Это включает в себя даже написание компилятора C специально для RetrOS-32! Компилятор — это программа, которая преобразует код, написанный людьми, в инструкции, понятные компьютерам. Написать компилятор с нуля — непростая задача!

 

Что может сделать RetrOS-32 (или будет делать)?

RetrOS-32 всё ещё находится в стадии разработки, но цель состоит в том, чтобы в конечном итоге получить множество функций, которые вы ожидаете от операционной системы. К ним относятся:

  • Графика: Отображение изображений и наличие окон на экране.
  • Многозадачность: одновременный запуск нескольких программ.
  • Сеть: подключение к другим компьютерам или интернету! Это включает в себя создание всего сложного сетевого кода.
  • Файловые системы: Организация и хранение файлов на диске.
  • Драйверы: код для обеспечения работы аппаратного обеспечения, такого как клавиатуры, мыши и сетевые карты.
Читать  Высокая частота переключения контекста и прерываний: как диагностировать и исправить в Linux

 

У проекта есть подробный план («дорожная карта») по постепенному добавлению всех этих функций.

 

Работает на настоящем, Старом оборудовании!

Недавним важным шагом в развитии проекта стало то, что RetrOS-32 стала работать на настоящем старинном компьютерном оборудовании, таком как старый IBM ThinkPad.

Хотя вы можете легко попробовать это сделать с помощью специальных программ, называемых эмуляторами, заставить операционную систему загружаться и корректно работать на физических устройствах — серьёзная задача и большое достижение для любительского проекта!

Он также был протестирован на других старых устройствах, таких как некоторые модели Asus Eee PC и компьютеры Dell Optiplex.

 

Зачем создавать ОС для хобби?

Для таких разработчиков, как Джо Байер (разработчик RetrOS-32), создание операционной системы — это любительский проект, основанный на любви к обучению и творчеству.

Это удовольствие от создания чего-то сложного и функционального с самого нижнего уровня.

Как упоминает Джо в подкасте  hackernews, «это действительно освобождает от необходимости беспокоиться о продажах, маркетинге и т. д.». Речь идёт об изучении идей и «изобретении [колеса] до появления новых идей».

RetrOS-32 находится в открытом доступе, чтобы каждый мог посмотреть и изучить её по лицензии MIT.

 

Хотите узнать больше?

Если вас заинтересовал этот удивительный проект, вы можете найти код и дополнительную информацию на GitHub. Вы даже можете попробовать запустить его самостоятельно с помощью эмулятора, например QEMU или веб-эмулятора v86, или загрузив его на USB-накопитель или компакт-диск для запуска на реальном компьютере.

Читать  Лучшие дистрибутивы Linux-серверов 2024: сравнение крупнейших игроков

 

Ресурс:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Scroll to Top