ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 1 мая, 2025

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

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 всё ещё находится в стадии разработки, но цель состоит в том, чтобы в конечном итоге получить множество функций, которые вы ожидаете от операционной системы. К ним относятся:

 

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

 

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

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

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

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

 

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

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

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

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

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

 

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

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

 

Ресурс:

Exit mobile version