UnoDOS: одна кодовая база загружает графическую ОС на 22 машинах — от IBM PC/XT до современных ноутбуков

UnoDOS: одна кодовая база загружает графическую ОС на 22 машинах — от IBM PC/XT до современных ноутбуков

UnoDOS — семейство графических операционных систем, выросшее из 16-битной real-mode ОС на ассемблере x86, умещавшейся на одной дискете 1,44 МБ. Теперь это контрактно-ориентированный набор портов для домашних компьютеров, консолей, карманных устройств и одноплатных компьютеров. Флагман pc64 работает на голом железе любого 64-битного ПК с собственными драйверами, сетевым стеком, браузером, офисным пакетом, компилятором и гипервизором. Исходники, образы и документация доступны на GitHub.

UnoDOS — это семейство графических операционных систем. Оно начиналось как GUI-ориентированная 16-битная real-mode ОС, написанная целиком на ассемблере x86, вмещавшая ядро, оконный менеджер, две файловые системы, кооперативную многозадачность и полный набор приложений на одной дискете 1,44 МБ.
  1. spicybright

    Прочитал всё целиком и до сих пор в замешательстве. Я понял так, что это очень портируемая ОС. Что значит forward, contract driven? Это что, проект, сгенерированный ИИ, потому что об этом нигде не сказано.

  2. Tiberium

    > the forward, contract-driven line; master carries the pc64 x86-64/UEFI world

    Понятия не имею, что это значит. К тому же обилие AUDIT-*.md файлов верхнего уровня не внушает доверия :)

  3. bloppe

    Полагаю, имеет смысл просто начать проект «полностью на x86 assembly», если ты никогда не собираешься читать ни строчки кода (хотя, наверное, нам всё же стоит редактировать часть сгенерированного Markdown...)

Ещё за этот день

2026-09-29