ToaruOS

Продукт
Разработчики: Toaruos.org
Дата премьеры системы: 2017/02/13
Технологии: ОС

На 14 февраля 2017 года ToaruOS - Unix-подобная операционная система с собственным ядром, компонентами пространства пользователя и графическим интерфейсом.

13 февраля 2017 года проект Toaruos.org сообщил о готовности стабильного релиза ОС ToaruOS версии 1.0.

Разработчики заявили - ОС далека до реализации задуманных возможностей, однако ToaruOS 1.0 можно рассматривать как первый выпуск, готовый к использованию конечными пользователями. Код проекта написан на языке Си, распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 25 МБ, его можно протестировать в QEMU, VMware или VirtualBox [1].

Представление интерфейса ОС ToaruOS, (2017)


Проект создания системы начался в 2011 году в Иллинойсском университете и поначалу развивался, как исследовательская работа в области создания композитных графических интерфейсов. В 2012 году разработка трансформировалась в операционную систему ToaruOS. Как DevOps-сервис помогает «разгрузить» высоконагруженные системы BPMSoft 2.2 т

Ее развитие продолжилось, как студенческий проект, впоследствии переросший в хобби выходного дня.

На 14 февраля 2017 года проект поддерживается одним основным разработчиком при участии сообщества. На дату релиза система имеет композитный оконный менеджер, поддерживает динамически связываемые исполняемые файлы в формате ELF, многозадачность, графический и сетевой стеки.

В поставке порт языка программирования Python 3.6, использованный при разработке некоторых специфичных для ToaruOS графических приложений: пакетный менеджер, графический редактор, просмотрщик PDF, калькулятор, простые игры.

В основе ToaruOS действует ядро гибридной модульной архитектуры, сочетающее монолитную основу и средства для использования загружаемых модулей, в виде которых оформлено большинство драйверов устройств:

  • драйверы диска (PATA и ATAPI),
  • ФС EXT2 и ISO9660,
  • framebuffer,
  • клавиатуры,
  • мыши,
  • сетевых карт (AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000),
  • звуковых чипов (Intel AC'97),
  • дополнений VirtualBox для гостевых систем.

Предоставляемые ядром примитивы:

  • Unix-потоки,
  • TTY,
  • виртуальная ФС,
  • многопоточность,
  • IPC,
  • разделяемая память,
  • многозадачность
  • другие типовые возможности.

В качестве файловой системы применяется ext2. Для взаимодействия с ядром предоставляется реализация псевдо-ФС /proc, созданной по аналогии с Linux. Из ограничений - работа только на 32-разрядной архитектуре x86 и отсутствие поддержки многопроцессорных систем.

Примечания



СМ. ТАКЖЕ (1)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Ред Софт (Red Soft) (42)
  НППКТ (40)
  Softline (Софтлайн) (29)
  Кортис (16)
  Крок (15)
  Другие (351)

  НППКТ (17)
  Almi Partner, Алми партнер (ГК Алми) (7)
  Ред Софт (Red Soft) (4)
  РусБИТех-Астра (ГК \"Астра\")
  Кортис (4)
  Другие (46)

  НППКТ (23)
  Кортис (7)
  Ред Софт (Red Soft) (5)
  ОТР-БИТ (ОТР - безопасность информационных технологий) (2)
  ФГАУ НИИ Восход (1)
  Другие (8)

  Ред Софт (Red Soft) (5)
  Аквариус (Aquarius) (1)
  Атлант (ГК Applite) (1)
  Галэкс ГК (Галэкс НТЦ) Galex (1)
  Галэкс Сервис (1)
  Другие (6)

  Ред Софт (Red Soft) (8)
  РТ МИС (РТ Медицинские информационные системы) (4)
  IServ (Интернет-Сервис) ИСерв (1)
  RDV (РДВ Автоматизация) (1)
  RNT Group (ранее EPAM в России) (1)
  Другие (6)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (80, 144)
  Ред Софт (Red Soft) (3, 67)
  РусБИТех-Астра (ГК Астра) (3, 45)
  НППКТ (2, 41)
  ИВК (3, 27)
  Другие (303, 133)

  НППКТ (1, 17)
  РусБИТех-Астра (ГК Астра) (2, 9)
  Ред Софт (Red Soft) (1, 8)
  Almi Partner, Алми партнер (ГК Алми) (1, 7)
  Microsoft (2, 6)
  Другие (11, 19)

  НППКТ (1, 23)
  Ред Софт (Red Soft) (1, 13)
  ИВК (2, 4)
  Базальт СПО (BaseALT) ранее ALT Linux (3, 3)
  РусБИТех-Астра (ГК Астра) (2, 3)
  Другие (0, 0)

  Ред Софт (Red Soft) (1, 6)
  Базальт СПО (BaseALT) ранее ALT Linux (1, 2)
  ИВК (1, 2)
  Microsoft (1, 1)
  Атлант (ГК Applite) (1, 1)
  Другие (0, 0)

  Ред Софт (Red Soft) (1, 10)
  Jolla (Sailfish Holding) (1, 1)
  Открытая мобильная платформа (ОМП) (1, 1)
  Synology (SLMP PTE) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Ред ОС (Red OS) - 62
  Microsoft Windows - 60
  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 41
  Astra Linux Common Edition - 27
  Astra Linux Special Edition - 21
  Другие 197

  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 17
  Ред ОС (Red OS) - 8
  Astra Linux Common Edition - 7
  AlterOS - 7
  Microsoft Windows - 5
  Другие 18

  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 23
  Ред ОС (Red OS) - 13
  Альт Рабочая станция - 2
  Astra Linux Common Edition - 2
  ОС Альт (ранее Альт Линукс (ALT Linux) - 2
  Другие 2

  Ред ОС (Red OS) - 6
  ОС Альт (ранее Альт Линукс (ALT Linux) - 2
  Атлант ОС - 1
  Windows Server 2019 - 1
  Другие 0

  Ред ОС (Red OS) - 10
  Аврора ОС - 1
  Synology NAS - DiskStation Manager - 1
  Другие 0