Годовые планы и отчёты

Только технические вопросы по ЯОС и MINOS. Терминология и прочее - в других форумах.
Ответить
БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Годовые планы и отчёты

Сообщение БудДен » 14.08.19 23:32

План развития А2 на 2019-й год, также известный, как "БудденПлан"
  • ✓ импорт в гит (сделано)
  • неактуально, т.к. это же можно делать в ИСР ЯОС починить генератор штмл с перекрёстными ссылками (в своё время работал, но теперь опять протух)
  • неактуально, т.к. шрифты более-менее сносны опция увеличить размер вёрстки ГПИ вдвое (для старых версий решилось через встроенную функцию масштабирования, см. https://forum.oberoncore.ru/viewtopic.php?f=22&t=6439, а для новых не слишком актуально, т.к. есть масштабирование шрифтов в редакторе)
  • документировать горячие клавиши (частично сделано)
  • ✓ форк (сделано, 2019-09-10 или около того)
  • ✓ команды развёртывания окна на пол экрана и
  • команда перехода к i-му открытому окну
  • ✓ приемлемые русские шрифты
  • частично сделано, но приоритет снижен - перевод нужных частей А2 на 32-разрядные знаки (руны) вместо ASCII и UTF8 - в процессе
  • ✓ из незапланированного - документирование сборки под железо, линукс и Windows (сделано)
  • ✓ из незапланированного - починка отладчика (сейчас работает с приемлемым качеством)
  • ✓ из незапланированного - печать структур с полями, массивов с элементами, 32-разрядных строк в виде текста
  • (в процессе) по ходу дела развивать документацию (формат маркдаун)
  • ✓ инструмент рефакторинга "переименуй сущность"
  • перевод кода на русский язык - это ещё лет на 5
Последний раз редактировалось БудДен 31.12.22 13:21, всего редактировалось 10 раз.

БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Re: БудденПлан про А2 от 2019-08-14

Сообщение БудДен » 02.04.20 20:14

-
Последний раз редактировалось БудДен 11.01.22 01:56, всего редактировалось 2 раза.


БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Re: БудденПлан про А2 от 2019-08-14

Сообщение БудДен » 25.12.21 14:46

План на 2022-й год

* ещё переводить. Теперь приоритет отдаётся переводу интерфейсов (МихалНик был прав). Двухъязычность обеспечивается наличием ветки main.
* доделать макросы и внедрить их в опытную эксплуатацию
* WebAssembly ИЛИ запустить на Raspberry Pi или чём-то аналогичном
* https

БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Re: БудденПлан на год

Сообщение БудДен » 29.12.21 20:47

Итоги 2021 на ютьюбе:

https://www.youtube.com/watch?v=pneSR0Tup1c

То же самое текстом:

* индекс кирилличности 16.69 в начале года - 29% в конце года,
* переведено около 8% слов
* теперь ЯОС становится двухъязычной. Русский перевод существует в ветке "главная", англоязычный вариант - ветка main.
Смысл существования англоязычной ветки - в предоставлении стабильного интерфейса.
* двухъязычные имена опций в командах ОС (на примере Compile)
* проект ШАЯ-Кумир - перевод ключевых слов на КУМир
* кириллица в чёрной консоли
* развитие форума - деградировал
* телеграм - видимо развился - канал и два чата
* успешный запуск ЯОС на Zybo Z7-10
* успешный запуск на Raspberry Pi 2, в т.ч. в Qemu (только ядро ОС)
* запущен сайт semantic-dict.ru
* LisSyntaxTree переведён
* запуск ЯОС в браузере - https://semantic-dict.ru/static/v86
* инструмент поиска по исходным текстам с учётом словоформ
* проект "Родноречие" - обмен ссылками
* файловый менеджер - параметр директория, в которой можно открыть
* ТЗ на продукт для школы
* выступление на неделе оберона - https://www.youtube.com/watch?v=htIFeXv4L4U&t=6960s
* сборка под Win под USB - составлен скрипт и инструкция
* тип симв32 (UTF32) и литерал литСимв32
* макросы (частично сделаны)

БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Итоги 2022 года

Сообщение БудДен » 31.12.22 13:56

Год стал несколько неожиданным, думаю, не только для меня, и это привело к переосмыслению планов. Вот что получилось в итоге:

* подготовлена прекрасная картинка о том, что уязвимости в Linux постоянно дежурят, как боевые самолёты, и в любой момент за последние 15 лет всегда можно было взломать рута, если знать как.
* выступление на Оберон-мероприятии, подготовка к выступлению на OS Day, однако доклад не приняли. Я уверен, что владельцы российских линукс-дистрибутивов из оргкомитета просто хотели, чтобы мой кадр не увидела широкая публика, однако я нашёл другие каналы доставки. Как минимум, профессиональное сообщество уже ознакомлено с этой информацией. Более того, недавно была сделана подобная же картинка гораздо более серьёзными людьми, чем я, с гораздо большим объёмом данных.
* перевод продолжился, правда индекс кирилличности вырос немного - с 29,4% до 30,6% (чем дальше, тем медленнее он будет расти, т.к. будут переводиться всё более редко употребимые слова; для завершения перевода нужно порядка пары десятков человеко-лет)
* создан канал на яндекс-дзене, Кибервыживание России - 2022, 305 подписчиков.
* количество подписчиков телеграм-канала ЯОС выросло от примерно 44 до 147
* создана закрытая разновидность ЯОС, в которой теперь будут основные новшества. Причина этого состоит, что никаких вкладов в код от сообщества за 3 года не поступило, а значит, открытая модель развития показала свою неэффективность для данного проекта. Открытая версия тоже сохранена, но пока не развивается
* ЯОС (консоль) удалось запустить в эмуляторе Zynq, это открывает возможности автоматического тестирования изменений в средствах разработки на двух платформах (Intel и ARM). Этот результат поглотил львиную долю сил, вложенных в собственно разработку.
* улучшен запуск в режиме ОС на x86, в т.ч. починен инсталлятор. Была попытка запуска на "Эльбрусе" в режиме эмуляции Intel, но не запустилось
* продолжались попытки чётко сформулировать объяснение проекта для публики. На самом деле проект направлен на несколько целей и во многом является "разведкой боем", поэтому есть трудности с тем, чтобы кратко описать суть проекта.
* придумано название языка Яр-22 (в будущем будет Яр-23 и т.п.)
* похоже, что лёд начинает трогаться в плане признания идей данного проекта как имеющих общественную значимость. Пока не пришло время широко давать какие-то детали, но звоночки есть.
Последний раз редактировалось БудДен 31.12.22 14:17, всего редактировалось 2 раза.

БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

планы на 2023 год

Сообщение БудДен » 31.12.22 14:00

Планы пока не свёрстаны, т.к. обстановка всё время меняется. Возможные направления:

* консолидация кода - код для Zynq сейчас живёт в отдельной ветке, нужно слить воедино
* продолжение перевода
* усиление направления продвижения и признания нужными людьми того, что ЯОС - это одно из правильных направлений развития Российской ИТ-отрасли
* проект для школы (Паскаль для уроков и игрушечная операционная система для кружков)
* доработки языка

Кого-то может разочаровать, что не планируется направление развития операционной системы, порт на Risc-V, введение многопользовательского режима, развитие коммерческих проектов и т.п. Но ЯОС изначально задумывалась не как продукт, а как прототип, демонстрация подходов. С технической точки зрения она уже вполне достаточна как прототип. От добавления лишних 100 драйверов ничего не изменится. Да, ЯОС можно пытаться применить для микроконтроллеров, однако это совершенно другое направление деятельности. ЯОС, по сути дела, - проект культурный и просветительский, и эта деятельность совершенно противоположна коммерции. Кроме того, для успешного коммерческого применения всё ещё нужны существенные вложения труда. Для страны это были бы копейки, но мои ресурсы для этого недостаточны. Я не готов работать несколько лет бесплатно в порядке инвестиций ради будущих заработков. Деньги я зарабатываю на другом и в общем-то их хватает на жизнь. Если кто-то хочет сделать из ЯОС продукт, то нужно запастись хотя бы несколькими десятками миллионов рублей и хотя бы год потратить на доработки.

Ответить