Я занимаюсь доработкой операционной системы А2.
Система предназначена в основном для встроенных применений и обладает следующими особенностями:
- написана на более безопасном языке программирования, чем Unix/Linux
- моложе, чем Unix, примерно на 30 лет
- компактная кодовая база - облегчает исследования в целях информационной безопасности
- содержит простой компилятор, на базе которого можно создать доверенный компилятор
Также есть дополнительная особенность данного проекта - ведутся работы над улучшением поддержки русского языка, вплоть до полного перевода кодовой базы на русскоязычный язык программирования. Уже существует успешный проект русскоязычной среды программирования - это 1С, которая занимает лидерские позиции в области учёта. Нет никаких причин использовать иностранный язык (английский) для системного программирования. Использование русского языка повышает надёжность (поскольку русский язык более понятен разработчикам - жителям России).
Программирование на русском языке означает облегчение кадровой ситуации. Сегодня на российском рынке всё ещё невыгодно работать, по сравнению с мировым, поэтому разработчики, хорошо знающие английский, просто не присутствуют на российском рынке труда. Для операционной системы на русском языке можно использовать кадровый потенциал всех тех, кто знает английский недостаточно хорошо. Это означает снижение издержек.
Кроме того, с политической точки зрения, использование английского в ИТ находится в противоречии с объявленным приоритетом на защиту русского языка и даже является нарушением закона о гос. языке, ст. 3.1.1
Изначально A2 разработана в Швейцарии и имеет ряд применений, часть информации не подтверждена,
но назывались такие области применения, как медицинское оборудование, промышленная автоматизация, банкоматы, БПЛА.
В течение примерно года я осваиваю и улучшаю community-версию данной системы, были произведены существенные улучшения в среде разработки, документации, инструментах отладки. Ближайшие цели - это создание инструментов для полумашинного перевода исходных текстов (идентификаторов) на русский язык, а затем портирование на BFK3.1.
Есть ли возможность получения гранта на физ.лицо на ускорение работ по этому направлению?
Пока что это хобби-проект, который я делаю в свободное от основной работы время, а также трачу часть з.п. на оплату труда фрилансеров. Но в таком темпе всё происходит слишком медленно. Притом в России очевиден дефицит своих операционных систем, в т.ч. для встроенных применений. Внедрение Linux не выглядит удовлетворительным решением ни с точки зрения безопасности, ни с точки зрения поддержки процессов реального времени.