Последние изменения - Поиск:

edit SideBar

ОПроекте

ЯОС, Ч115, jaos - это рабочие названия проекта русского перевода операционной системы A2 (также известной как bluebottle).

Особенности A2

  • Учебно-промышленная однопользовательская ОС
  • Кроссплатформенная (AMD, ARM и др)
  • Применяется для микроконтроллеров
  • Может собираться для работа как ОС (на железе) или как приложение (под Windows или Linux)
  • Содержит граф. интерфейс, сеть, криптографию, драйверы некоторых устройств
  • Написана всего на двух языках - Оберон и ассемблер, что выгодно отличает её от многих других систем. Например, отсутствие "командного" языка повышает надёжность при достаточно низкой стоимости такого решения
  • Очень маленькая - всего 700 тыс. строк. (у современного Linux только ядро - более 10 млн. строк)

Цели проекта

  • Сделать знания об устройстве ОС, компиляторов, приложений, заключённые в коде A2, доступными для русскоязычных разработчиков без языкового барьера
  • Продемонстрировать в интегрированном виде идеи по повышению комфорта работы с кириллицей и русским языком, которые были частично реализованы в рамках других проектов
  • Создать ещё один образец русскоязычного программирования. Уже есть 1С, Кумир, Глагол и т.п., но операционной системы полностью на русском языке нет
  • Опробовать на практике разные подходы к вопросам терминологии и к глубине перевода.

Задачи проекта

  • Освоить A2 как она есть по состоянию до языковой революции 2018 года
  • Создать необходимые для перевода инструменты
  • Перевести интерфейс
  • Воплотить наработки по улучшению поддержки русского языка (визуально отличимые шрифты, яро-раскладка, надёжная кодировка для внутреннего представления букв).
  • Перевести хотя бы минимальный набор модулей (загрузчик, ядро, компилятор, драйвера)
  • Перевести и интегрировать документацию

Посмотреть

Править - История - Печать - Последние изменения - Поиск
Редакция от 20.12.2019 20:34