Ранее я описывал необходимость написания собственной ОС с точки зрения безопасности государства и развития отечественной отрасли в целом. Но многие скептики не могут схватить столь высокие мотивы, поскольку привыкли за те самые 90-е и нулевые понимать мир более простыми категориями. Что же, давайте проще. Уйдём в примитив, а именно, в жажду наживы и тщеславия.
Как бизнесмену-айтишнику заработать денег? Нанять программистов, создать свой дистрибутив Линукса, зарегистрироваться в реестре российской продукции, и торговать своим дистрибутивом и техподдержкой к нему. Это просто? Как бы не так! Это огромный труд, если это касается таких дистрибутивов, как, например, Альт Линукс. С дистрибутивами типа BolgenOS попроще :-)
Но всё же это низкорисковый путь, не требующий усилий для разработки базовой архитектуры операционной системы и написания подавляющего большинства кода, который уже имеется в готовом виде. Чаще всего это даже просто продажа техподдержки и незатратное сопровождение отобранного открытого кода. Иногда — дописывание новых пакетов и развитие уже имеющихся.
Тут не нужно больших вложений. Риск ничтожен, но и действительно больших денег на этом не заработать. А что, если хочется мировой славы и огромных денег? А вот для этого нужно дать миру что-то действительно новое.
Бизнес-стратегия
Этап 1. Проба пера.
Для того, чтобы заработать большие деньги, нужно много денег вложить. Поэтому первично можно потренироваться и слегка приподняться на продажах своей сборки Линукса и доработки софта для него. Сегодня госструктуры охотно покупают Линуксы и нуждаются в большом количестве ПО для него, и это непаханое поле для работы.
В этот период можно отобрать хороших программистов, вникнуть в тему, и понять, какой именно ассортимент программ нужен в первую очередь. Определиться со слабыми местами этой операционной системы.
Этап 2. Разработка концепции новой ОС
На этом этапе уже можно задуматься о том, какой должна стать новая ОС, исходя из анализа проблем Линукса и требований времени. Очевидно, что основным востребованным сегодня и в будущем качеством будет кибербезопасность. Стало быть, нужно строить архитектуру новой ОС, исходя из этого.
Ещё одной проблемой является потенциально более низкая производительность отечественных процессоров. Отсюда второе свойство ОС — она не должна быть перегружена ресурсозатратными технологиями и алгоритмами. Любые алгоритмы должны затачиваться на быстродействие и иметь свои адаптации ко всем отечественным процессорам (Эльбрус, Байкал, будущий Yadro).
Третьим важнейшим моментом, который повлияет на популярность и конкурентоспособность будущей системы является её эргономичность, удобство в использовании. Система должна быть незаметной во время выполнения программ, но всегда находящейся под рукой. Визуальные интерфейсы операционной системы должны быть красивыми и понятными, проработанными не только дизайнерами, но и психологами.
Четвёртым моментом должна быть максимально лёгкая доступность среды разработки программ. Максимально продуманный систематизированный API и удобная, красивая среда разработки, которая всем своим видом кричала бы школьникам и студентам: «напиши во мне программу, это легко!».
Какие ещё важные особенности должна иметь новая ОС, чтобы стать популярной у пользователей?
Этап 3. Написание ОС и ПО для неё
Не надо сразу писать 11-ю версию винды. Первая версия ОС должна всего лишь иметь привлекательный графический интерфейс, и содержать в своём составе максимальный набор открытых драйверов, гипервизор, Java и удобную, продуманную, отлаженную среду разработки программ с возможностью написания как на системных языках, так и на Java, Kotlin, Pyton и т.п.
Вообще, в первой версии нужно делать упор именно на удобных средствах программирования, ибо, по сути, это будет версия для энтузиастов и программистов.
К выходу первой версии системы должны быть написаны также первые версии офисных программ — текстового редактора, математической таблицы и системы баз данных. Конечно, должен быть и браузер, и почтовая программа. Инструмент создания презентаций, на мой взгляд, нафиг не нужен, ибо он чужд нашему менталитету. Как по мне — самая некультяпистая программа из пакета MS Office.
Одновременно нужно начать портировать и писать всё то ПО, которое наиболее часто востребовано госструктурами и бизнесом, поскольку они будут первыми покупателями этой системы, как только всем станет очевидна серьёзность намерений разработчика. Думаю, это будет где-то ко 2 или 3 версии ОС.
Этап 4. Распространение.
Первая версия может выйти уже через 2-3 года. К этому времени важен масштабный пиар этой системы во всём мире с подсветкой всех её преимуществ, которые были определены на втором этапе. Возможны первые пробные закупки системы государством. Тут важно активно взаимодействовать с государством и вписываться во все объединения разработчиков и другие активно взаимодействующие с государством структуры.
Одновременно нужно вести масштабную работу с бизнесом. Вряд ли системой сразу заинтересуется крупный бизнес, но вот средние и малые предприятия вполне можно заинтересовать.
При всём при этом, бесплатная версия системы для частного использования должна скачиваться с сайта разработчика нажатием одной кнопки. Никаких форм для заполнения и прочего бреда. Скачал, поставил, попробовал, подсел.
В сети должен быть организован магазин приложений (платных и бесплатных) подобно тому, какой имеется да Android. В этот период важно всячески стимулировать программистов писать под эту ОС. Поэтому не должно быть никаких глупых барьеров для доступа к IDE (среды разработки), которая, как уже упоминалось выше, должна стать частью операционной системы, для доступа к выкладыванию своих продуктов в магазин приложений, к организации перечисления денег за платные приложения и т.п.. Должны быть организованы форумы поддержки, обучающие уроки.
Этап 5. Продажи
Реальные продажи могут начаться ко второй или третьей версии, учитывая, что каждая новая версия будет выпускаться каждый год. К этому времени система получит известность благодаря её постоянной грамотной рекламе, и накопит первичный набор программ, функционал которых достигнет приемлемого уровня.
В перспективе, не ранее 4-5 версии, когда система станет достаточно популярной, можно вводить небольшую символическую плату и для частных лиц, приучая пользователей к тому, что система коммерческая, и разработана для заработка разработчика. В дальнейшем плату можно поднять до уровня конкурентов из Microsoft.
Заключение
В общем, именно так в общих чертах я вижу интерес коммерческого разработчика к написанию действительно прибыльной операционной системы, потенциально способной озолотить разработчика. Мир меняется, баланс сил в мире тоже. Может настать тот момент, когда имеющаяся в наличии готовая операционная система, альтернативная продукту от Microsoft, может внезапно стать очень востребованной в большинстве стран восточного полушария.
На сегодня всё. Ставьте нравлики, излагайте свои мысли, доводы и варианты реализации в комментариях. И, конечно, подпишитесь на этот канал, если вы этого ещё не сделали раньше :-) УДачи!