Каким должен быть язык программирования? Анализ и критика Описание языка Компилятор
Отечественные разработки Cтатьи на компьютерные темы Компьютерный юмор Новости и прочее

Русской операционной системой должна стать ReactOS

«Призрак бродит по России — призрак русской ОС» — так можно охарактеризовать то «брожение умов», обсуждений в СМИ и Интернете вокруг мысли создания национальной операционной системы.
Русской операционной системой должна стать ReactOS


             Есть факты:

  • в России не производят операционных систем, роль которых в ИТ-индустрии была бы заметна;
  • в России произведены локализации Linux;
  • доминирующее положение на рынке настольных ОС имеет Windows.
             Это положение дел не всегда устраивает отечественное IT-сообщество. Тут и дело Поносова, и обращения в Госдуму, и множество других информационных поводов в СМИ.

             Идея национальной операционной системы вертится, в основном, вокруг двух вариантов.
  • Создание с нуля собственной ОС, возможно даже не совместимой ни с одной из существующих.
  • Создание хорошего отечественного дистрибутива Linux, разработка достаточного количества приложений под него, чтобы уход пользователей от Windows был гладким.
             При выборе первого пути есть на что опереться: существуют оригинальные отечественные разработки: ОС «Колибри», ОС «Фантом», был проект «3OS» (более подробную информацию можно получить на osrc.info). Второй вариант и комментировать нечего.

             На мой взгляд, из двух вариантов оба плохие. Согласно данным Net Applications, в феврале 2009 г. на долю ОС Windows приходилось 89,37% рынка. Apple занимал 9,71% рынка ОС. Доли же Linux и FreeBSD составляли 0,89% и 0,02% соответственно. В точности этих цифр можно сомневаться. Но расхождение с истиной — почти в пределах статистической погрешности. Изменить эти цифры, поколебать позиции Microsoft крайне сложно. Не потому что Windows так хороша, а потому что в разработку приложений под эту платформу вложены триллионы долларов. Никто не захочет выкидывать их просто так. Может быть, позиции Apple не столь прочны, как у Microsoft, но уж никак не хуже, чем у будущей национальной ОС. Выходит, что национальная ОС будет делить пирог не с Microsoft и Apple. Нет, она будет отгрызать свою долю у рынка с ёмкостью 0,89% + 0,02% = 0,91%. Она будет воевать не за место под солнцем, лишь за маленький его кусочек. И неважно, какая она будет: разработанная «с нуля», что на основе Linux. Зачем мы хотим этому не родившемуся дитя уготовить такую незавидную судьбу? Не лучше ли сразу бороться за вкусный, с долей 89,37% пирог?

             Да, нужно иметь полностью совместимую с Windows операционную систему, именно на этом направлении сосредоточить свои усилия. Тем более, что такоя ОС уже есть: это ReactOS. Она до сих пор «не вышла из пелёнок»: у неё плохая совместимость с существующим ПО под Windows. Работает не на всяком «железе», не все драйвера под Windows подходят под ReactOS. Проблем много, ибо велика сама поставленная задача. Но ведь уже есть успехи: для работы ReactOS 0.3.9 достаточно 32 Мб ОЗУ! Скромность — на уровне Windows98 (Win2K требует 128 Мб, WinXP SP1 — 196 Мб).

            
Зрит аки овен на новый шлагбаум
             Сколько у нас в стране компьютеров в государственных структурах и компаниях и имеют нелицензионную Windows? Сто тысяч? Миллион? Умножаем эту число на стоимость лицензии и получаем сумму, которую можно вложить в ReactOS и обеспечить работой массу людей. А если правительство договорится об аналогичных шагах с другими государствами, сумма может вырасти на порядок. Это будет дешевле, чем писать «ось» «с нуля», а потом ещё разрабатывать к ней софт. Ведь главная идея ReactOS — сохранить существующие приложения.

             Конечно, не все воспримут эту идею «на ура». Ведь писать новую ОС очень интересно: в неё можно закладывать фантастические новации. Например ОС «Колибри» чрезвычайно шустра, а в ОС «Фантом» программы не запускаются, а «просыпаются» и «засыпают» (как и сама ОС). А тут Windows... Давно известный API, который нужно рутинно и педантично скопировать. Никаких новшеств, всё должно быть так же, как в этом противном эталоне. Нет, это не для художников, это для ремесленников.

             Каждый, кто привык к программам под Windows, — потенциальный союзник ReactOS. Таких людей — миллионы или даже миллиарды. Они же — противники будущей ОС, если с Windows она не совместима. Триллионы долларов, вложенные в разнообразное ПО под Windows, проголосуют за такую ОС. Миллионы нетбуков, имея скромные характеристики, просто ждут компактную ОС. Такую, как ReactOS. Асеr, Sony, Toshiba, Asus, Lenovo с большим удовольствием предустановят её на свои нетбуки. При 100% совместимости с Windows.

             Тем не менее, это разумный путь. Ведь помимо конечного результата — национальной ОС, у нас будут национальные кадры, имеющие опыт разработки таких систем. А вот потом эти кадры могут постепенно менять эту ОС и гнуть свою линию.

             Вспомним историю соперничества Intel и AMD. Провал процессоров Itanium наглядно продемонстрировал, что Intel потеряла право отказаться от архитектуры x86. Процессор AMD x86 с 64-битной архитектурой выглядел как вынужденный, заведомо проигрышный ответ на Itanium. Ведь эти процессоры с технической точки зрения были действительно хуже. Тем не менее расчёт AMD оказался правильным: не Intel вертит рынком, а рынок вертит Intel и AMD вместе взятыми.
Linux — это очень просто


             Microsoft в этом плане лишена наступающего на хвост конкурента. А ведь неплохо было бы, чтобы он был! Intel и AMD ведут постоянные войны: ценовые и технологические. Microsoft же чувствует себя безмятежно. А ведь ReactOS могла бы в дальнейшем влиять на Microsoft так же, как AMD повлияла на Intel со своими 64-разрядными процессорами. Можно вспомнить борьбу процессорных гигантов за энергосбережение своих детищ. И помечтать об аналогии: Windows Windows 7 «ест» много памяти? Вот вам ReactOS, очень скромная и бережливая. Конкуренция — великая сила... Существуй клон Winodws и продавайся он свободно, коммерческие перспективы последний ОС от Microsoft были бы туманее... Неплохо было бы пригласить зарубежных разработчиков ReactOS в Россию. Т.е. перейти от утечки мозгов к их притоку.

             Конечно, есть подводные камни, самый большой из них — патенты. Microsoft, к примеру, владеет патентами на двойной клик мыши и на выпадение контекстного меню по нажатию правой клавиши мыши. Без этого и Windows, можно сказать, — не Windows. С точки зрения обычного человека такие патенты — абсурд. Но они позволяет Microsoft засудить любого конкурента на территории США и многих других стран. Россия не признаёт такого рода патенты. Позиция Евросоюза до сих пор до конца не формирована. Есть надежда, что патенты на ПО в ЕС не будет легализованы. Китай в ближайшие десятилетия тоже противник патентов на ПО. Так что шансы у ReactOS есть.

            Но есть крайне настораживающий момент, касающийся Национальной программной платформы и методов её продвижения. Компания «ПингВин Софтвер» выиграла в сентябре 2011 конкурс на создание прототипа НПП, на создание которого отводилось 16 дней. Закономерный вопрос: если новые технологии требуют для своего развития так мало времени, то сколько ж отечественных продуктов можно было бы создать! А вот мнение на сей счёт, цитата с сайта professionali.ru:

... у меня было несколько встреч со старыми моими коллегами. Это очень осведомленные и опытные в ИТ люди. Они несколько охладили мой пыл. Они давно знакомы с командой "ПИнгВинов" и практикой соответствующих структур госуправления. Мне подробно все объяснили. Это прикрытие очередного "распила" бюджета. Чужие здесь не ходят... Обратите внимание, что связаться с ними можно только по е-почте, никаких форумов! Короче, главное замутить, и чтобы никакого профессионального обсуждения и тем более контроля. Ну не молодцы ли? Классные кидалы...



            Как бы эта русская ОС не стала просто поводом для очередного «распила»...

Какая операционная система нужна России?

   ReactOS или другая Windows-совместимая
        █████ 341 (11.5%)

   Нужно создать свою ОС на основе Linux
        ██ 118 (3.98%)

   Нужно сделать такую ОС, которая была бы совместима с Windows, Linux, MacOS
        █████ 306 (10.3%)

   Нужно создать свою ОС по последнему слову науки, совместимостью можно пренебречь
        ██████████████████████████████ 2072 (70%)

   Надо бросить ресурсы на новые прорывные направления, а поезд с ОСями уже ушёл
        █ 59 (1.99%)

   Можно расслабиться и вкушать плоды глобализации
        █ 64 (2.16%)


            


            На странице Все голосования можно отдать свой голос в других опросах.

Что ещё почитать на эту тему

Опубликовано: 2012.09.25, последняя правка: 2022.04.20    14:58

ОценитеОценки посетителей
   █████████████████████████ 52 (57.7%)
   ████████████ 25 (27.7%)
   ███ 6 (6.66%)
   ████ 7 (7.77%)

Отзывы

     2013/11/05 11:22, Optimist          # 

По Реактос я бы согласился с вами. Но распил и патенты — две проблемы, немаленькие. Потом скажут отчисления плати..
Цифры по распространению СПО довольно призрачны,  так я оцениваю рост с 2007 до 2013 как минимум, в 3 раза. Попросту только в моём окружении и на предприятиях проведены полторы сотни инсталляций и сейчас поддержка — всё работает. На том железе xp ещё ворочалась, но если добавить защитные программы... Люди забыли о этом кошмаре и вызовах админов по каждому смс-блокировщику.

     2013/11/16 11:48, Noname          # 

Была история с предустановкой BeOs второй системой на компьютеры и это посчитали угрозой винде. И что в итоге? Энтузиасты (или нет) запилили Ось Haiku бинарно совместимую с BeOs и продолжают её последовательно допиливать, а кому то это интересно? Портируйте необходимый софт в новую Ос и она имеет шанс быть востребованной на рынке.
P.S. Это сообщение написано в web браузере Haiku на нетбуке.

     2013/11/16 18:55, Автор сайта          # 

Так в ReactOS, по идее, и портировать ничего не надо — в этом её выгода. Её просто надо довести до ума.

     2014/03/18 18:33, Noname          # 

Kolibri OS получила поддержку в виде участника программы студенческого лета гугл GSOC 2014 — это должно придать ей дополнительный импульс развития и вывести на более широкую аудиторию заинтересованных лиц в подобной системе.

     2014/06/02 13:05, 192.168.66.147, 213.177.125.154          # 

Вообще-то идея Русской ОС реализована минимум 2 проектами:
Росинка: основанном на Mint Linux, Роса основана на Linux, считается rpm — дистрибутивом.

     2014/07/09 06:50, Lay          # 

Это отличная идея, но думаю, что нужно сначала купить лицензии на различные типы файлов, а то пиндосы спецом будут ставить палки в колеса, чтобы ось не могла чувствовать себя свободно без ограничений. Ведь это очень большая конкуренция!

     2014/07/27 12:43, Автор сайта          # 

Форматы «doc», «xls» вроде как не запатентованы. По крайней мере, OpenOffice и LibreOffice судебно не преследуются. Но даже если американский рынок будет закрыт по патентным причинам, то мир, где нет патентов на ПО, достаточно велик. Думаю, товарищи китайцы нас поддержали бы.

     2014/08/07 13:15, 80.83.237.27          # 

Уж лучше Линукс, чем это кривое поделие

     2014/08/14 10:53, Автор сайта          # 

А что мешает сделать его хорошим?

     2014/08/31 04:43, гт          # 

Android тоже линукс, это никого не парит. Скажу больше, многие этого не знают. Повторяют мемы типа линукс для задротов и винда везде.
Наладить поставки отечественной оси в гос. учреждения и везде будет именно она.
Как только появляются совместимые продукты конкурирующие с мс, они немедленно принимают меры и совместимость заканчивается.
Тупиковый путь. Работать вторым номером изобретая бесплатно чужой велосипед.

     2014/09/01 12:29, Автор сайта          # 

Если Android поставить в корпоративный сектор, то это будет сильно парить. Бухгалтеры не смогут отчитаться перед налоговой инспекцией — криптопочта работает только под Windows. Нельзя в таможню отправить грузовую таможенную декларацию. Нельзя заполнить декларацию по алкоголю. Не будет работать «клиент-банк». Корпоративные информационные системы, как правило, имеют только одну версия — под Windows. Чем переписывать миллион программ под Linux, не проще ли написать новый Windows, т.е. ReactOS?

Да, под Android есть много программ. Но возможность торчать во «В контакте», твитить котиков, слушать музыку, болтать по Аське не очень интересует руководителей предприятий. Перейдя на Linux, они огребают кучу проблем. Но если проблемы можно решить за деньги, то это не проблемы, а расходы. Заплатил за лицензию 3-4 тысячи — и голова не болит. А если довести до ума ReactOS, то даже эти деньги можно не платить.

AMD тоже работала вторым номером. И ничего. В определённый момент она и первым номером работала — смотрите текст статьи. MS может как угодно дёргаться, но если они не обеспечат совместимость со старыми программами — они подрубят сук, на котором сидят. Опять же, смотрите в статье пример взаимоотношений AMD и Intel. Не Microsoft и Intel вертят рынком, а рынок вертит ими. Т.е. хвост редко виляет собакой.

     2015/01/18 15:25, Александр Анатольевич          # 

Я могу точно сказать: если работать в направлении создания операционной системы набрать хорошие кадры, то можно и создать свою полностью совместимую с WINдой операционную систему.
Кто играет в WORLD of TANKS с 2010 г. тот поймет, группа программистов с нуля создала игру и вовлекла в игру очень много людей.
Так что про нехватку программистов — это сказки, надо — напишут. Только надо ставить реальные задачи. И платить реальные деньги.

     2015/01/23 09:43, Илья          # 

Александр, полностью согласен!!! Главная проблема в том что нет головы у России, все делают то, что им вздумается, "Когда в товарищах согласья нет, На лад их дело не пойдет, И выйдет из него не дело, только мука." Только конкретные задачи и только хорошие деньги за работу. Думаю, что надо делать новое программное обеспечение с нуля!!! Да будет нелегко,но оно позволит избежать ошибок предыдущих ОС.

     2015/02/04 02:57, Александр Зяблицкий          # 

Необходимо России делать свою операционную систему, безусловно. Но, чтобы захватить как можно больше пользователей на старте, необходимо иметь совместимость с лидирующей операционной системой (Windows). Важен переходной мостик для прикладного программного обеспечения необходимого большинству пользователей (это единственная точка соприкосновения с Windows).

P.S. Исправьте в тексте контрольного числа на отзывах: "восемсдеьят" на "восемьдесят"; "весом" на "восемь"

     2015/02/04 22:53, Автор сайта          # 

Это сдалено для защтиы от робертов. Роберт токай текст не помйёт, а чеволек — вплоне.

     2015/02/09 18:39, Павел          # 

Считаю, что нужно смотреть немного вперёд. Традиционные ОС уже отошли на второй план, и если сконцентрировать усилия на разработке классической ОС — это будет ошибкой. Не спорю, классическая ОС нужна, но на это нужно просто выделить достаточно денег (а для этого нужны низкие процентные ставки по кредитам) и нанять специалистов, и вам напишут виндоуз или юникс, не существенно, ядра у них похожие и достаточно простые. Самый смак уже в технологиях, которые работают поверх классических ОС — вот для этого придётся нанять дорогих специалистов и проводить исследования. Впрочем и там уже возможно разглядеть общее направление движения, и без груза совместимости можно существенно сократить затраты. Как базовая платформа может выступать и реактос, если эксперты сочтут, что её доработка будет дешевле разработки с нуля. Один только вопрос по реактосу — разве это русская разработка? На сколько мне известно, фаундеры там иностранные, нужно с ними также обсудить вопрос.

     2015/02/17 07:24, НиколайЕ          # 

Как бы не так. Как может отойти на второй план основа всей IT отрасли?
ОС это инфраструктура на которой всё держится, и пока не имеем собственный продукт, мы находимся в серьёзной зависимости от забугорных разработчиков — они диктуют на правила как жить, а мы только объедки с их стола и можем собирать.

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

Не знаю что такое ReactOS может она и хороша, но на самом деле никакого другого варианта кроме Linux нет. Почему?
Во-первых — большой задел по ПО.
Во-вторых — абсолютный доступ ко всем исходникам.
В-третьих — для любителей windows-приложений есть проект wine и его можно целевым образом "добивать" под каждый программный пакет их windows. И, соответственно, никакого преимущества ReactOS на самом деле в поддержке WInAPI то и нет.
В-четвёртых — могут появиться отечественные конкурентные ОС при сохранении совместимости.

     2015/02/19 15:34, Автор сайта          # 

ОС — это основа основ и от этого надо плясать.

ReactOS хороша только тем, что она единственная декларирует в качестве конечной цели полную совместимость с Windows.
1) Задел по ПО под Windows не менее весом.
2) Исходные коды ReactOS тоже открыты.
3) О том, что под Wine работают абсолютно все программы, можно заявить лишь после тщательного исследования совместимости всех специфичных приложений.
4) Могут, но пока не появляются.

     2015/02/25 06:01, НиколайЕ          # 

Т.е. она изначально ставит себя в положение отстающего? С одной стороны идти по проторенной дороге конечно легче, но чудес не бывает и чем ReactOS будет отличаться от того же wine в итоге? Я думаю будут те же проблемы — придётся её допиливать под каждое приложение отдельно.
Отвлечённый пример — СССР уже один раз решил встать в позицию догоняющего в области ЭВМ и что из этого вышло?

     2015/02/25 13:20, Автор сайта          # 

В позиции первоначально догоняющего нет ничего зазорного. Наши не постеснялись позаимствовать «Фау-2» у немцев. И ведь не остановились же на этом! Дальше были и Гагарин, и неоспоримое технологическое лидерство. Не постеснялись наши позаимствовать атомные секреты, а некоторое время спустя мы тоже стали технологическими лидерами.

Хотелось бы, чтобы мы искали отличия не между ReactOS и wine, а между ReactOS и Windows. И результате нашли бы, что с точки зрения использования массы программ отличий нет. А с точки зрения безопасности, защищённости от вирусов и троянов — чтобы разница была огромна в пользу ReactOS. Тогда догоняющая роль ReactOS в поддержке WinAPI с лихвой компенсировалась бы лидерством в надёжности и безопасности. Кстати, говоря об ReactOS, имею в виду не её саму, а любую Windows-совместимую ОС.

будут те же проблемы — придётся её допиливать под каждое приложение отдельно.

Но почему Windows не допиливают под написанные приложения? Надо делать изначально 100% совместимую архитектуру. А wine — изначально «костыли» поверх Linux.

СССР уже один раз решил встать в позицию догоняющего в области ЭВМ и что из этого вышло?

А что тут причина, а что следствие? СССР развалился по причине копирования IBM/360/370 и PDP? Увольте, но у распада было множество других, более серьёзных причин. Или СССР разваливался, поэтому перешёл на копирование? О том, что он разваливается, стало понятно лишь под конец. А копирование началось за 2 десятилетия до этого.

     2015/02/25 13:28, Игорь          # 

С автором статьи абсолютно согласен. Не буду ещё раз переписывать достоинства Windows — совместимой ОС, но хочется обратить внимания всей многоуважаемой аудитории лишь на два момента: люди и деньги. В России уже целое поколение программистов хорошо знающих Windows. И при наличии даже “догоняющей ОС” не использовать такой потенциал, для создания собственных отечественных прикладных программ, было бы неправильным. Для того чтобы новая “Российская” ось, написанная с нуля, возымела успех, нужно очень и очень многое. И при несовместимости её со всем остальным миром, проект этот будет всегда провальным. И знающие люди это прекрасно понимают. Не так давно Windows Mobile занимала почти весь рынок мобильных операционных систем. Вопрос. Где она сейчас со своим плиточным интерфейсом? А знают ли те, кто проголосовал “… по последнему слову науки, совместимостью можно пренебречь“, что именно из-за несовместимости со старыми приложениями и привело к тому, что Microsoft потеряла рынок, а Google этим воспользовалась? Кому интересно, найдите телефон с Windows Mobile 6.5 и сравните c Android. Далеко ли ушел Android?
Я считаю, что экономия для России от вложений в ReactOS была бы колоссальная. Это и школы, госучреждения, небольшие фирмы, где кроме Word и 1С ничего более не надо и т.д. И кто мешает развиваться дальше и при этом быть совместимыми с остальным миром? Но, к сожалению, решения у нас принимают не те, кто реально пишет код и чувствует проблему изнутри. Я пока не слышал о великих мировых достижениях Сколково, или о нано процессорах Чубайса. Поэтому в России так и будут рождаться клоны Linux, со строчками Red Hat в исходном коде, зато бабки освоены.

     2015/02/26 05:53, НиколайЕ          # 

Я распад СССР с копированием ЭВМ не связывал, речь только о том, что то решение о копировании полностью убило отечественную отрасль и последствия до сих пор нам тут аукаются. Потому, на мой взгляд, и нужно с этой позицией "догоняющего" осторожнее быть.
С ФАУ действительно пример копирования решений положительный, однако для того чтобы добиться такого результата и уровень вложений как правильно замечено должен быть соответствующий, но это в общем то к любому способу осущетвления проекта русской ОС относится.
А ещё, безотносительно выбранной платформы (ReactOS, Linux, ещё что-то) кроме денег должна быть понятная цель и способ контроля её достижения, а ещё должны быть законы, которые реально и жестоко карают за безрезультатные растраты бабла (это я насчёт Сколково-образных проектов).
Тогда результат будет, причём не важно по какой ветке идти. Вопрос выбора пути лишь определяет его эффективность и мы об этом дискутируем. С этой точки зрения аргумент выбора ReactOS как средства лучшего для рынка офисных ПК собственно ничего в пользу такого выбора не сообщает, всё то же самое можно сказать про Linux + LibreOffice. Да, с 1С придётся решать вопрос, но это частность.
Я реально пишу код и чувствую его изнутри (с) имею опыт создания своего языка и оригинальной ОС реального времени для встраиваемых применений и считаю, что самый оптимальный путь сегодня — это все же Linux, и ничего страшного в том, что там строчки кода будут от Red Hat или, скажем, Debian. Немного повторюсь, явление распила бабала — оно ведь не с Linux'ом связано, и если бы те люди взяли бы за основу ReactOS, то результат был бы тем же, а точнее никаким. Про wine и совместимость ReactOS — честно говоря для меня странно звучит что совместимость ReactOS будет более крутая и 100% потому что мы этого захотели, а что разработчики wine этого не хотят? Или у них ошибка в генокоде какая-то закралась? Я так полагаю что если там что-то не выходит, то и новом проекте очевидно будут те же проблемы.

     2015/03/13 06:21, Е.В.Геній          # 

Хорошая статья на интересную тему, но со своимъ выборомъ въ голосованіи тутъ народъ таки правъ... Совмѣстимость это хорошо, но не проще ли создать операціонку съ нуля, подобную ОС "Фантомъ" но съ открытыми кодами для русскаго сообщества, прикрутить къ ней виртуальную машину, въ которой запускать старыя плюшечки не совмѣстимыя съ этой ОС? А въ самой ОС сосредоточится на встроенныхъ средствахъ для быстрой разработки ПО. Во многихъ случаяхъ проще заново написать программу, чѣмъ возится съ тѣмъ, что тамъ нѣкій авторъ навалялъ своимъ извращеннымъ умомъ.

И къ стати 1С8.3 уже подъ линуксами...

     2015/03/25 03:20, Макс          # 

Ребят, я к программированию отношения не имею (по образованию экономист), НО (!) не будучи специалистом в области IT, я вам могу сказать, что именно сейчас, когда Россия находится под санкциями, когда мы находимся на направлении главного удара всей информационной машины Запада, когда люди отказываются от покупки Windows только потому что она ввела ограничения для жителей Крыма и Севастополя (я лично таких знаю), у нас есть шанс! Люди откажутся от Windows только потому, что она американская, и перейдут на ReactOS только потому, что она русская! Это уникальное время, когда наша OS может завоевать рынок без использования экономических рычагов и прагматических расчетов. В дальнейшем материнский рынок (российский) станет тем плацдармом, с которого она начнет свое шествие по Миру. Доведите её до ума: вставил диск, нажал на кнопку — установилась, и чтоб ни каких "танцев с бубном". Ребят, не упустите такой шанс!

     2015/03/27 10:25, rainbowhope          # 

Наряду с созданием ОС, важно создавать СВОЕ железо, ибо отсутствие лазеек в ПО может компенсироваться лазейками и через железо. Конечно, лазейки будут делать и наши производители, дабы контролировать своих же сограждан, поэтому желающиму спрятаться от местных спецслужб, логично будет использовать "вражескую" технику, у производителей которой интересы антагонируют нашим интересам. Это как обмен диссидентами. В общем, шпионаж вечен.

     2015/04/09 17:51, MAX          # 

Наша ОС должна быть совместима со всеми приложениями, уметь читать все типы и виды файлов, знать, как правильно запускать программы, понимать всё скинутое и переданное от других видов и типов ОС др. программ и файлов, иметь хорошую сохраняямость и адаптивность, противостоять вирусам и взломам. Уметь распозновать все языки, воспринимать и воспроизводить то, что необходимо для человека.

     2015/08/05 13:30, Алексей          # 

Если колесо изобретено, то катать его будут все, независимо от того, кто и для чего его изобрёл. Вариантов тысячи, принцип один. И не нужно спорить, какая система лучше. Желаете совершенно другую вычислительную систему? Вспомните о нашей "Триаде"

     2015/08/13 21:36, Orngali          # 

Хотелось: чтобы наши Российские спецы создали такую ОС, чтобы она отличалась от всех существующих в инете!!!

     2015/08/25 10:11, Credo          # 

Бесполезно тут спорить. Если бы REACTOS действительно работала как надо, то все без проблем забили бы на этот виндовс. Но она вообще не пригодна к использованию. Браузер запускается, но 90% страниц глючат, программы запускаются, но половина функционала не работает. Тупо даже переключатель языка нормального нет. А совместимости с оборудованием не будет ещё очень долго.
Чтобы довести это все до ума, нужна кропотливая работа 1000 программистов в течении десятка лет. В Америке всю эту работу для микрософт оплачивали покупатели, там привыкли платить за ПО, в России с её любовью к ХАЛЯВЕ такой вариант не прокатит ни когда. Вывод: раз рынок не заплатит — заплатить должно государство. Но сейчас государство у нас не то. Если раньше Сталин сказал "нужна ядерная бомба как в Америке", то у страны появилась эта бомба. А если Медведев промямлил — "нам нужно импортозамещение в ПО", то кроме кроме распила бюджетных денег из этого не получится ни чего.
Короче, не ВЕРЮ, что в современной России может успешно родится такой глобальный проект, тем более нужный ещё кому то кроме нас.

Поскольку как изменить доминирование Виндовс любыми методами все равно не получится, единственным выходом для мирового сообщества я считаю это принятие виндовс как СТАНДАРТА, с общемировым давлением на пендосов для открытия исходного кода и создание общемирового центра разработки, к которому был бы доступ всех без исключения стран и производителей.

     2015/10/16 00:44, Tigger          # 

Вы знаете, дело, конечно, кажется помпезным, однако, времена идут и задачи упрощаются — как ни странно. Говорить сегодня о полной совместимости... Ребята, главная программа на сегодняшнем устройстве это браузер и он не должен быть совместимым (и не дай Бог похожим на Эксплорер). Винда сегодня, это склад всех когда либо придуманных решений в одном образе (мусора там как у Плюшкина) от сюда и её проблемы. Linux, я его обожаю работаю на нем — особенно мне нравятся исходники программ, дает возможность «заточить под себя» и я так подумал, а ведь большинство программ которые я использую я написал сам (для этого мне достаточно знаний в C/С++, Python, QT, GTK). Только вот, как OS страны вряд ли можно рассматривать Linux как проект одного олигарха (в целях поддержать бедных, заявить о себе...) — да. А вот государство... здесь сложно, безопасность (она же будет и на АЭС и на подлодках и в кармане наркомана :) ). Ту уже писали, нужно выпускать свое железо — это действительно важно. Нужна совместимость с приложениями под Винду — сомневаюсь, с какими? с офисом? ведь это и многое другое уже онлайн, только вот винда как раз с сетью работает ой как плохо, здесь Linux рулит он сам по себе сеть внутри. Я это все к тому что. Такая страна как Россия должна делать железо и писать софт с нуля без оглядки на совместимость (к слову, очень и очень многие захотят совместимость с плейстейшен больше чем с виндой :) ) Принцип, оси я хотел бы Линуксовый (компилятор с коробки, открытый софт...)только без фанатизма Государственная ось не может быть открытой (по крайней мере в целях безопасности) и за разработку ПО придется нести ответственность(как раз торгашики здесь слабые звенья)так что институты, академии...как вспомогательное кружки, сообщества Да, да знаю триллионы... только вот дело в нас, мы все не можем определиться толи мы хотим хорошо жить толи денег (и главное не наших) много — вот это проблема. .

     2015/11/08 08:24, Дмитрий          # 

Уникальная возможность тнм более сейчас, когда микрософт выпускает такую лажу — по ощущениям интерфейс windows 8 разрабатывался кретинами! Огромное количество недовольных этой осью можно было бы использовать на старте. В 10ке много не изменилось. Ждем 11ю. Но при такой тенденции рассчитывать на стоящий продукт не приходится.

     2015/11/08 17:40, Автор сайта          # 

Увы, у нас во власти юристы. Нет технократов. Депутатами Госдумы были лишь два бывших программиста, и те маргиналы: Сергей Мавроди и Илья Пономарёв. А ведь требуется отщипнуть от нефтяного пирога (пусть даже и похудевшего) сущую копейку. Интересно, что больше подняло бы престиж — Олимпиада 2014 плюс ЧМ по футболу 2018 или своя ОС — при условии сопоставимых затрат?

     2015/11/30 17:52, Silence!          # 

Голосование поражает разум. Разработать новую ОС, под которую не будет работать ни одна существующая программа, не будет нормально отрабатывать железо. Вы в своем уме, люди?

Без решения проблемы совместимости эта разработка нафиг не нужна.

     2015/11/30 18:03, Автор сайта          # 

Мне тоже удивительны такие итоги голосования. Конечно, это здорово, если новая ОС будет самой передовой. Но как она проложит себе дорогу в жизнь, попадёт на экраны миллионов людей? Не верится, что такое возможно. Даже при самом чутком госучастии.

     2016/01/21 22:15, Евгений          # 

Во-первых, нам своя ОС не нужна.
На чем вы её собрались запускать? На отечественных компьютерах?
А где они?

Во-вторых, на какую аппаратуру её разрабатывать? На PC?
Вам мало существующих ОС? Может, взять любую свободную и довести до ума?

В третьих. У общества, государства нет запроса на ещё одну ОС. С избытком хватает и существующих.

Вот если бы была концепция новой ОС, была аппаратура, на которой её реализовывать, было бы кому её разрабатывать (кто деньги будет платить?)... Маниловщина все это.

     2016/01/22 12:29, Автор сайта          # 

Если Вы обратили внимание, то выше как раз и предлагается взять свободную ОС (React OS) и довести до ума. И у общества, и у государства есть запрос на ОС, совместимую с Windows, только безопасную и свободную от политики партии Microsoft, но нет адекватного удовлетворения этого запроса. Получивши же опыт разработки, поддержки и маркетинга этой ОС, можно двигаться дальше, распространяя её на свои «Эльбрусы» и другие устройства, внедряя в неё свои новшества.

Платить есть чем, даже сейчас, ведь денег на это надо куда меньше, чем на мегапроекты. Нет технократов во власти.

     2016/01/22 16:49, Евгений          # 

Ах, да! Я ReactOS совсем не вижу места в современных ОС. Извините, но Вин98 (и даже ХР) — это уже каменный век.

А что в ОС самое главное? Чтобы работало железо и программы пользователя. Обе эти беды без отечественного железа не решаемы.

     2016/01/25 13:17, Автор сайта          # 

Видите ли, ОС для большинства — это не фетиш, а запускалка для привычных (удобных, любимых) программ. Обеспечит этот запуск ReactOS — значит ей будет место на дисках пользователей. Она пока что ставит целью совместимость с XP, это уже не каменный век.

Чтобы работало железо и программы пользователя. Обе эти беды без отечественного железа не решаемы.

Для работы программ, которые уже имеются у пользователя, отечественное железо не является необходимым. Над своим железом работать, конечно надо. И надеюсь, своё железо и своя ОС когда-нибудь будут работать вместе.

     2016/03/02 13:38, Дмитрий          # 

Для интересующихся — репозиторий системы переехал на https://github.com/dzavalishin/phantomuserland

     2016/06/08 09:05, Константин          # 

Считаю, что национальную ось лучше делать с нуля, избегая тех недочётов, которые уже есть в других ОС. Интерфейс и всякие фишки лучше обсуждать открыто в Интернете. Продвижение начать с обязательной установки на рабочие компьютеры бюджетников, стартовать на бесплатной основе с субсидирование государства. Минимально-необходимый набор программ (минимальный базовый самостоятельный пакет, не входящий в состав ОС): браузер, редактор текста, таблиц, презентаций, плейеры аудио-видео. 1С (благо, что российский разработчик) может выпустить компиляцию для этой ОС. Думаю, что всё пойдёт...

     2016/06/08 10:55, Автор сайта          # 

Если ОС делать с нуля, со своим несовместимым API, то с нуля придётся делать всё прикладное ПО. Создание собственного браузера видится не менее сложной задачей, чем написание ОС. Ведь число принципиально разных браузеров сильно меньше числа принципиально разных ОС. А остальное ПО? Чтобы писать программы под несовместимую ОС, нужны компиляторы под немалое число языков. В итоге окажется, что написать ОС и переписать всё нужно ПО — задача более затратная, чем клонирование Windows. Вот если бы наша страна купалась в деньгах, подобно Катару и Кувейту, тогда другое дело.

     2016/06/08 11:16, Константин          # 

В масштабах одной группы людей или фирмы — да сложно. На государственном уровне мелочь, которая снимет зависимость от американцев. Про бэкдоры в оси я уже и говорю совсем. Компиляция программ под новую ось не выглядит так уж зловеще при государственной поддержке. Главное начать — а там уже цепная реакция пойдёт по компиляции и переходу на новую ось. У многих желание поменять есть, альтернатив нет (Linux — удел энтузиастов-мазохистов, я к ним отношусь частично).

     2016/06/08 11:35, Автор сайта          # 

Знаете, разработчики ReactOS просят совсем немного — 1 млн.$ для доведения её до ума. Разве это много в государственных масштабах? Её можно доработать очень быстро. И если результаты будет положительные, можно будет заняться другими ОСями. Ведь это нормальный подход: прежде, чем браться за масштабный проект, надо сперва потренироваться на кошечках.

     2016/08/30 03:09, xDDGx          # 

На мой взгляд, сейчас совместимость с Виндой вовсе не так уж критична (как, скажем, было лет 10 назад). Языки, библиотеки, средства разработки — большей частью кроссплатформенные, да и производители пользовательского ПО тоже не прочь отхватить побольше рынка (те же Мак, Андроид).
Банковский, промышленный софт — действительно часто завязан на Винде, но это лишь следствие инертности предприятий (вспомните Кобол...). Рано или поздно этот софт придётся переписать.
К слову, тут выше сказали: "Но почему Windows не допиливают под написанные приложения?" — я бы не стал бросаться такими словами :) Microsoft занималась этим ещё во время становления своей ОС, и наверняка продолжает и сейчас — иначе откуда столько режимов совместимости? Но несмотря на это, всё равно много старых программ и игр не работает, или работает плохо под современными виндами. Можно, конечно, сказать, что "они не так и нужны, кроме кучки фанатов и гиков", но если думать в этом направлении, то можно развить мысль ещё дальше, и заметить, что современным пользователям, по сути, кроме файлового менеджера, браузера, офиса и ещё пару-тройки ширпотребных вещей ничего толком не нужно. А для всего этого винда уже давно не обязательна. Поэтому сейчас люди — не гики, не те, у кого профессия связана с компьютерами — вместо компа зачастую покупают планшет...

Доли же Linux и FreeBSD составляли 0,89% и 0,02% соответственно.

Что же вы все так привязались к этим несчастным процентам? Сколько всего ПК в мире? Пусть будет миллиард. Грубо возьмём долю Линукса равной 1%. Один процент от миллиарда — это десять миллионов. Десять миллионов — это довольно неплохая цифра для "хакерской ОС". Не говоря уже о том, что миллиард — цифра с потолка, и скорее всего, их даже больше (да и процент уже может быть выше). И это при том, что M$ не брезговала устраивать против Linux чёрный пиар (как вам "сравнение" стоимости покупки и обслуживания сервера, в котором для Линукса выбирались самые дорогие опции и железо, а для винды — самые дешёвые), не говоря уже о других сравнительно честных способах конкуренции. Известно, что M$ давила на ОЕМ-поставщиков, заставляя их продавать только ПК и ноутбуки с предустановленной виндой. Даже сейчас, чтобы купить ноут с Линуксом, придётся поломать голову, и не факт, что он устроит по железу, удобству и прочим параметрам.

Таким образом люди привыкли к винде, большинство даже не знает о существовании альтернативы, и продавцы, разумеется, не желая идти на риски и терять прибыль, продают компьютеры с предустановленной виндой. Не видя альтернатив, не зная их по-настоящему, потребители сами не станут экспериментировать и изменять своим привычкам.

Если гипотетическая "русская ОС" таки появится, то начинать нужно отсюда. Нужно, чтобы в продаже были свободно доступны ПК и ноуты с ней (и, разумеется, по конкурентноспособной цене, желательно ниже, чем аналогичные конфиги с виндой). Конечно, многие, приобретя такой комп, переустановят её на привычную винду, но кто-то заинтересуется, кто-то будет вынужден попользоваться и, если обнаружит её достаточно удобной и функциональной — оставит.

Мне кажется, это единственный способ "подвинуть" гиганта — только продавая ОС вместе с железом. Скорее всего, именно поэтому Apple и имеет свои 10%. Хотя Apple вообще парадоксальна — сколько раз они меняли железо и ОС? И совместимость при этом оставляла желать лучшего! С виндовыми приложениями у них вряд ли легче. И даже портирование софта с юникс-подобных ОС (а ведь современная макось — это сертифицированный юникс) имеет ряд проблем и нюансов (нет изкоробочного X-сервера, например). И, несмотря на всё это — 10% рынка... Есть над чем подумать.

Выходит, что национальная ОС будет делить пирог не с Microsoft и Apple. Нет, она будет отгрызать свою долю у рынка с ёмкостью 0,89% + 0,02% = 0,91%.

Это ещё почему? В этом ключе особенно иронично то, что эппловская Mac OS X, которая занимает около 10%, как раз таки близкая родственница той самой FreeBSD, у которой только 0,02%. Впрочем, у Мака вся "юниксовость" под капотом; мне лично сложно воспринимать эту ОС как "настоящий" Unix. Тем не менее, это наглядно показывает, что автор заблуждается, делая подобные выводы. Конечно, если просто взять какой-нибудь дистрибутив Линукс, поменять название и копирайты, а потом презеновать это как "русская ОС для хакеров", то результат будет в какой-то мере предсказуем. Если же задаться целью создать что-то действительно стабильное, удобное и работоспособное — то тут уже нет особо принципиальной разницы, что именно взять за основу (и брать ли вообще...). (Впрочем, если я прав насчёт "железо двигает ОС", то даже у клона Убунты вполне могут быть неплохие шансы.) А кроме того — маркетинг. Без маркетинга и агрессивной рекламы ни MS, ни Apple не имели бы сейчас того, что имеют.

Идея создать ОС полностью с нуля, ни с чем не совместимую, мне тоже не кажется такой уж тщетной. Из этого вовсе не следует, что всё-всё придётся писать с нуля. Ведь вполне можно портировать существующее API. Портировав тот же POSIX, получим весь набор программ для Linux (включая языки программирования, библиотеки и средства разработки), портировав Wine — получим WinAPI. На крайний случай остаётся эмуляция и виртуализация (VirtualBox вполне опенсорсен). Так что даже в этом случае не всё безнадёжно. Хотя, конечно, вклад в уже существующий проект всё-таки предпочтительнее — это и проще (а значит, дешевле), и наработки пойдут на пользу не только себе но и существующему сообществу разработчиков и пользователей (которое и у ReactOS, и уж тем более у Linux Россией, само собой, не ограничивается).

     2016/11/10 18:25, Любитель          # 

Любопытно, что дискуссия не затрагивает профессионалов в области использования операционных систем (ОС). Вновь созданная ОС обречена на провал, либо вялое существование, если не будет основных базовых приложений. Основное — это конечно офисный пакет. Он должен быть лучше основного конкурента. Я повторяю, ЛУЧШЕ, а не на уровне, или совместим и т.д. Только в этом случае на систему с пакетом обратят внимание. То есть первоочередная задача — создание Офиса, пусть даже под имеющиеся ОС, код в последствии можно будет и перекомпилировать. Вторая задача системы — конструкторская работа. Необходимы пакеты 3D моделирования и прогаммы документооборота предприятий. Задача третья, это создание IDE системы программирования под ОС, позволяющая в короткие сроки создавать приложения и дополнения к системе. Только решив эти три задачи, получится полноценная конкурентноспособная система. Для быстрого создания конкурентноспособной ОС нужна стратегия и объединение сильных команд, способных совместно работать над объёмным проектом, распределяя задачи.

     2017/03/10 23:38, Андрей          # 

Своя ОС должна создаваться для специализированных систем и она не должна поддерживать архитектуры иностранных процессоров. Решение узкоспециализированных задач позволит не только обеспечить суверенитет, но и подготовит профессиональные кадры, которые будут способны (в условиях технологического отставания) разрабатывать аппаратное и программное обеспечение без использования зарубежных САПР и систем программирования. Для того, чтобы российские разработчики перестали выдавать иностранные разработки за отечественные и написали собственное ПО, требуется решить очень много проблем. Эти проблемы столь значительные, что современные руководители предпочитают идти по пути обмана, вешая лапшу на уши чиновников, чтобы сохранить свои коллективы. К сожалению, даже таких руководителей осталось немного. Обычное дело, когда руководитель не разбирается в порученном деле, однако хорошо знает, как распиарить свою деятельность и как распилить бюджет.

     2017/03/11 12:26, Автор сайта          # 

Своя ОС должна создаваться для специализированных систем

Такие уже создаются, например ОС, совместимая с Unix, от «Лаборатории Касперского». А есть такие, которые даже применяются в конечной продукции — лично беседовал с разработчиками такой ОС реального времени.

А как быть с обычными, неспециализированными системами, которые стоят на миллионах рабочих мест? Вот о чём надо думать в первую очередь.

и она не должна поддерживать архитектуры иностранных процессоров.

Это почему же? Если это технически возможно и коммерчески выгодно — почему бы и нет?

подготовит профессиональные кадры, которые будут способны (в условиях технологического отставания) разрабатывать аппаратное и программное обеспечение без использования зарубежных САПР и систем программирования.

Чтобы разработать свой процессор, нужно иностранное ПО — своего нет. Разрабатывать своё аналогичное ПО для нашего небольшого рынка — пока не окупается.

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

Самая главная из них — деньги. Откуда их взять? Бизнес не видит в этом своей выгоды. А у государства бюджет тоже не бездонный, чтобы обеспечить 100% импортозамещения. Поэтому надо устранять зависимость в ключевых технологиях.

     2017/04/19 12:09, Илья          # 

Российская операционная система будет хранить секреты. Национальный центр информатизации разработал операционную систему, которая предназначена специально для работы с информацией, составляющей государственную тайну. И называется она… «ОСь». http://graciastatei.blogspot.ru/2017/04/blog-post_49.html

     2017/05/18 11:29, Автор сайта          # 

Да не разработал он её. Тот же Линукс, только вид сбоку. Своего кода там, наверняка, 0,001%. Это как тюнинг автомобилей в СССР: там занавесочку повесил, здесь набалдашник на рукоятке поменял. Чтоб как можно меньше сходства с технологическим донором.

     2017/12/22 04:04, rst256          # 

патенты Microsoft, к примеру, владеет патентами на двойной клик мыши

Но ведь это наше изобретение! Двойной клик был разработан на заводе «АвтоВАЗ», он до сих пор применяется там для захлопывания дверей автомобиля, нажатия педалей сцепления и тормоза и т.п.

     2017/12/22 04:26, rst256          # 

Конечно, есть подводные камни, самый большой из них — патенты. Microsoft, к примеру, владеет патентами на двойной клик мыши и на выпадение контекстного меню по нажатию правой клавиши мыши. Без этого и Windows, можно сказать, — не Windows. С точки зрения обычного человека такие патенты — абсурд. Но они позволяет Microsoft засудить любого конкурента на территории США и многих других стран.

Пф. Делаем свою ОС, выносим обработку запуск/открытие и вызов контекстного меню во внешний модуль (плагин), теперь двойной клик мыши и выпадение контекстного меню по нажатию правой клавиши мыши возможно реализовать установив стороннее ПО. После либо сами разрабатываем такой модуль, либо просто ждем пару месяцев пока его не сделают пользователи-программисты.

     2017/12/22 11:29, Автор сайта          # 

А можно при установки ОС задать пользователю вопрос: «Не определён способ вызова контекстного меню. Нажмите клавишу или сочетание клавиш мыши и клавиатуры для выпадения контекстного меню. В дальнейшем вы можете исправить этот способ в панели управления». И всё, мы не виноваты, что пользователь предпочёл именно такой способ работы с контекстным меню.

     2018/01/04 21:40, Виктор Васильевич          # 

«Российская операционная система». Думаю, задача правительством поставлена и исполняется некорректно. Разрабатывать ОС, поддерживающую приложения для другой ОС — это пустая трата ресурсов. Если правительство точно знает, что ему нужно, имеет необходимую компетенцию и ресурсы для разработки новой ОС — так нужно собрать ресурсы, команду, определить задачи и ответственность каждого члена команды и ... вперед. Так, как это делает правительство сейчас, «сделайте то — не знаю что» — преступление перед налогоплательщиками. Грех не воспользоваться такой некомпетентностью. Что и происходит. Денежки освоены — результат нулевой.

А наши умные головы работают на тех же Мелкомягких. У них то и организованности больше, и условия, и зарплата.
Поэтому, считаю, что не нужно никакой искусственной "Российской ОС". Нужна ОС созданная в России и для России, которой можно было бы не только хвастаться, но и продавать. И справиться с этой задачей могут только коммерческие структуры, когда у них будет коммерческий интерес.

     2018/01/06 17:16, Автор сайта          # 

Не готов говорить о том, что там творится в правительстве. Но, на мой взгляд, там не хватает последовательности. И просто технического кругозора, ведь у власти юристы.

преступление перед налогоплательщиками

Вы придерживаетесь либеральной риторики. А если кто-то не платит налогов (школьники, студенты, пенсионеры), то и отвечать перед ними не надо, что ли?

А наши умные головы работают на тех же Мелкомягких

А надо сделать так, чтобы эти мелкомягкие в итоге работали на нас. Ведь для Windows написали программ на триллионы долларов. Сделай Windows-совместимую ОС — и на нашей стороне миллионы программ. Если мафию нельзя победить, то её надо возглавить.

     2018/01/18 13:23, дмитрий          # 

Линукса за глаза для всего, тем более на чужом железе не суть какая ось.

     2018/01/18 17:2ё6, Автор сайта          # 

Для большинства важна не ось, а программы, с которыми нужно/привычно/желательно работать. И подбирают ось и железо под свои программы. И Линукс нередко не подходит.

     2018/02/24 14:51, Эникейщик          # 

Из всех комментариев здравый только один! Но как всегда в пылу срача между Win и Lin его никто не заметил. Я хочу присоединиться к этому комментатору и вслед за ним повторить: делается новая ОС на новых технологиях, вбирая лучше от предыдущих, к ней прикручивается 1 (одна, Карл!) программа, но вылизанная как яйцо — Виртуал бокс, на котором и запускается чего душа желает Win или Lin, а потом разработчики без спешки создают необходимые программы и постепенно избавляются от старья.

     2022/09/14 14:01, Бурановский дедушка          # 

Выше упоминается статистика 2009 г. Есть данные посвежее, август 2022 г., statcounter.com.

Настольные ОС:
  • Windows — 74.73%
  • OS X — 14.4%
  • Unknown — 6.19%
  • Linux — 2.81%
  • Chrome OS — 1.86%
  • FreeBSD — 0.01%
Мобильные ОС:
  • Android — 71.52%
  • iOS — 27.83%
  • Samsung — 0.42%
  • Unknown — 0.13%
  • KaiOS — 0.04%
  • Windows — 0.01%
В сумме:
  • Android — 43.43%
  • Windows — 28.79%
  • iOS — 17.63%
  • OS X — 5.54%
  • Unknown — 2.46%
  • Linux — 1.09%

     2023/02/06 12:19, Денис Будяк          # 

Жаль, что я не прочитал этот текст год назад. После начала СВО мы пытались пролоббировать вопрос создания российской Windows-совместимой ОС, правда, магистральным направлением было просто спиратить исходники Windows. Был интерес на уровне руководителей предприятий, однако никто не взялся возглавить и организовать. Тем не менее, чат в телеге под названием VindowZ и одноимённая группа ВК всё ещё существуют. Кому интересно — заходите. Снова стали говорить об отмене западных прав на интеллектуальную собственность, может быть, всё-таки дозреют до этого и проект станет более актуальным.

А пока обращу ваше внимание на "Хромиум-ГОСТ", который работает под Windows XP и решает одну из основных болячек старых Windows (которые и нужно пиратить).

     2023/02/06 18:34, Автор сайта          # 

Можно в приказном порядке перевести госструктуры на отечественные версии Linux. Но как защитить российскую экономику, отечественный бизнес? Перейти на отечественный Linux — очень дорого. Да и дыряв он примерно так же, как и первоисточник. Поэтому отечественный клон Windows — это вопрос выживания. Да, в будущем можно перейти от импортозамещения к импортоопережению. Но сейчас не до жиру. Сейчас важна скорость замещения.

Одно время мне внушал надежды Мишустин. Он имеет высшее образование по специальности «САПР», окончил аспирантуру. Казалось бы, отечественные ИТ получили хорошего лоббиста. Но со временем оптимизм постепенно рассосался. Хорошо бы, если в кабинете министров появилась должность «министра по железу» и «министра по софту». Я даже готов предложить кандидатуры.

     2023/02/06 23:56, Бурановский дедушка          # 

Когда-то читал, что после нововведений Мишустина на посту главы ФНС Россия заняла первое место в мире по собираемости налогов. Так что достижения у него есть. В биографии есть и другие примечательные факты. А ещё когда-то прочитал об одном сталинском экономисте, авторе книг, со знакомой фамилией Мишустин.

Опять же, читаю в прессе, что сейчас на отечественных производителей электроники буквально пролился золотой дождь. Идёт хорошая поддержка. Глядишь — и до операционок дойдут руки.

     2023/02/07 05:26, kt          # 

Непонятно, что делает Институт системного программирования им. Иванникова? На их сайте ispras.ru я ничего на тему отечественных ОС не нашел.

     2023/02/07 11:15, kiv          # 

К сожалению не могу найти книгу описывающую историю создания AS/400 (ныне https://ru.wikipedia.org/wiki/IBM_System_i). В 90-х была переведена и издана на русском. В чём соль? А в том, что OS/400 работает на не существующей в природе "железной" архитектуре. Условная "идеальная" архитектура эмулируется на программно аппаратном уровне.

С времён создания и до сего дня сменилось несколько реализаций этого уровня по ходу развития электроники. Разработка OS/400 была начата до того как первый проект железного воплощения был закончен. Написан первый программный эмулятор и на нём стартовала разработка OS. В результате программы написанные ещё до рождения первой железной AS/400 без изменений работают на современных воплощениях на несколько порядков по мощности превосходящих прародительницу.

P.S. В текущих условиях для России фактически единственная возможность, это повторить подход.

     2023/02/07 18:33, Автор сайта          # 

Непонятно, что делает Институт системного программирования

Наверняка у них есть отмазка: «Мы делаем то, что нам заказали и оплатили». Вот только где разработки в инициативном порядке?

В текущих условиях для России фактически единственная возможность, это повторить подход [эмуляция].

Так проблема не в эмуляции «железа», а в клонировании Windows. Wine как-то решает задачу, но это костыль, который не обеспечивает полной идентичности. Поэтому большая часть пользователей Windows никуда не рыпается.

     2023/02/07 19:08, kiv          # 

Так я вычеркнул последнее слово из заголовка и предложил новое продолжение. Русской операционной системой должна стать система для "идеальной" архитектуры. А пока её нет, на доступных сегодня аппаратных платформах написать эмуляторы будущей "идеальной" по аналогии с AS/400: https://www.4italka.ru/komputeryi_i_internet/os_i_seti/191451/fulltext.htm

Ссылку которую привёл ведёт к другой книге. Я не могу найти книгу в которой больше внимания уделено истории с позиции менеджмента проекта.

     2023/02/07 23:13, Автор сайта          # 

Русской операционной системой должна стать система для "идеальной" архитектуры.

Это в прекрасном будущем. А в шатком настоящем более 95% российских компьютеров может быть отключено по щелчку заграничных пальцев.

     2023/02/08 15:21, Бурановский дедушка          # 

Я бы предложил такой план перехода на отечественный клон Windows. Берется каждый файл Windows (*.exe, *.dll и проч.), изучается (реверс-инжениринг, не запрещённый никакими законами, в т.ч. международными), описывается в техническом задании. На основании ТЗ пишется новый файл (возможно, на более безопасном языке, например Rust) с точно таким же именем. Тестируем и заменяем оригинал на копию. Таким образом Windows заменяем по частям. По мере приближения к 100% уменьшается вероятность закладок и прочих неприятностей. Замена на 100% даст нам полную независимость. Останется решить мелочи типа интерфейса, на который распространяются авторские права.

Но даже 100% замена не нужна, ведь из Windows можно выкинуть много чего лишнего. Например, существуют Tiny 10 и Tiny 11 — урезанные сборки Windows 10 и Windows 11 соответственно. Можно для начала попробовать клонировать их. А те средства, которые удалены из Tiny 10, 11 (средства просмотра фотографий, Internet Explorer, Edge, медиаплеер), можно заменить бесплатными аналогами.

Было бы ещё неплохо принять закон с условным названием «О покупке ПО по частям». Если, к примеру, у меня установлено 30% от оригинальной Windows, а остальное либо вырезано, либо заменено на ПО, разработанное в качестве импортозамещения , то платить только 30% от продажной цены. Заодно можно было бы сэкономить на покупке PowerPoint, если от всего MS Office нужен только Excel и Word.

     2023/02/08 15:41, Неслучайный читатель          # 

план перехода на отечественный клон Windows

Не похож ли он на план барона Мюнхаузена, который не давал зайти Солнцу, догоняя его движением на запад? :)

Кстати, в бытность Медведева президентом он пожаловал с визитом в Ставрополь и там у него попросили 1 млн.$ на то, чтобы довести до ума ReactOS. Может, проще её доработать?

     2023/02/08 17:08, Лис          # 

Надо взять бюджет на задачу (создания ОС) и разделить его в соответствии с процентами по голосованию. 11.4% направить на ReactOS, 70% на разработку своей ОС.

     2023/02/08 22:56, Неслучайный читатель          # 

Надо взять бюджет

Ещё один план Мюнхаузена?

     2023/02/09 20:11, Просто гость          # 

Автор сайта:

А что тут причина, а что следствие? СССР развалился по причине копирования IBM/360/370 и PDP?

При чём тут развал СССР? Вследствие становления на путь подражания СССР начал закупать американские микропроцессоры Интел для ЕС ПЭВМ уже в самом начале 90-х. Почему это произошло? Потому что отрасль привыкла копировать иностранное железо, и поэтому разучилась делать своё. А когда копирование стало уже технологически невозможным, тогда и начали закупать американские микропроцессоры.

     2023/02/09 20:13, Просто гость          # 

Думаю, что РеактОС до ума не смогут довести и обеспечить полную совместимость, даже если им дать деньги. Да и контора эта вроде не российская.

     2023/02/09 20:17, Просто гость          # 

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

     2023/02/10 17:02, Ильдар          # 

ReactOS клонирует XP. При этом декларирует совместимость с драйверами Windows. Но какими драйверами? Под XP? Драйвера под Win-10 или 11 не заработают под XP, а значит и под ReactOS. Пишут ли сейчас драйвера под XP? Сильно сомневаюсь. Не удивлюсь, если под Linux найти драйвера проще, чем под ReacOS.

     2023/02/12 17:44, Лис          # 

Зачем обсуждать разработку ОС на сайте посвящённом разработке компиляторов? Почему бы не обсуждать ОС на сайте, посвящённом разработке ОС (то есть у БудДена?). Если под Linux найти драйвера проще, то надо делать такую ОС, которая снизу совместима с драйверами Linux, а сверху с приложениями от Windows. Логично? По-моему Linux + wine удовлетворяет этому сценарию.

     2023/02/12 20:03, Сисадмин со стажем          # 

Как услышать мат-перемат за своей спиной? Просто ставь своим юзерам LibreOffice. Может, MS Office можно поставить на Linux? Читаю руководство:

Microsoft Office 2013 — это то, на что будет уделено основное внимание в этом руководстве. Это связано с тем, что Office 2016 не корректно работает с Wine. Перейдите на официальный сайт компании и, сделайте учетную запись Microsoft (или войдите в систему) и загрузите программу Office 2013. Обязательно загружайте только 32-разрядную версию, даже если ваша система 64-разрядная.

Как-то стрёмно после того надеяться на Linux. Если вместо Windows будет Linux, мата будет ещё больше.

Если в один прекрасный день нам отрубят Windows, то у бизнеса будут просто охренительные издержки. Переписать столько софта — это ж мрак.

     2023/02/12 22:01, Автор сайта          # 

Зачем обсуждать разработку ОС на сайте посвящённом разработке компиляторов?

Ну так некоторые форумы тоже объявляют своей целью «ПО и прочая Таможенного Союза», а сами пишут про Иран, про зарубежные (совсем не из Таможенного Союза!) технологии. Так что если где-то видится несоответствие монастыря и устава, то лучше перевести взгляд на близлежащее.

Почему бы не обсуждать ОС на сайте, посвящённом разработке ОС (то есть у БудДена?)

Эта статья появилась за 5 лет до того, как Денис Будяк зарегистрировал свой сайт программирование-по-русски.рф. Была ли тогда возможность предусмотреть это?

Если под Linux найти драйвера проще, то надо делать такую ОС, которая снизу совместима с драйверами Linux, а сверху с приложениями от Windows. Логично?

Проблема в том, что клонов Linux до хрена и больше, а вот нормальных клонов Windows — нет. Это проблема отсутствия выбора. Поэтому логично выбор всё-таки дать. Собственно, статья именно об этом.

По-моему Linux + wine удовлетворяет этому сценарию.

Сценарий будет ближе тому, что описано в предыдущем комментарии.

У бизнеса будут ... издержки. Переписать столько софта

Самое главное, что выяснить, заработает что-то под Linux или нет, можно только методом проб и ошибок. Говорят, 1С очухалась, наконец, и сделали версию под Linux. А ведь сколько доработок под конкретные предприятия — их кто-то проверил на готовность ухода от Windows?

     2023/02/12 22:49, Сисадмин со стажем          # 

Иногда приходится ездить домой к гендиректору, чтобы решать проблемы с его домашним компьютером. А комп не простой, а под МакОсью. Если случилась проблема в Windows, то решение гуглится на раз-два. А вот найти что-то про МакОсь — это беда. Рунет на этот счёт вообще девственно чист. Приходится рыскать с использованием переводчиков.

Гендиректор спрашивает, чего это вы так не любите МакОсь. Так и хочется ответить, что тебе — понты, а нам — головная боль.

Про Linux в Рунете материалов больше, чем про МакОсь. Но с Windows всё же не сравнится. Головная боль обеспечена. Wine — это костыли.

     2023/02/12 23:21, MihalNik          # 

Как услышать мат-перемат за своей спиной? Просто ставь своим юзерам LibreOffice.

А как там поживает ныне MS Excel? Миллионы строк хотя бы обрабатывать научили?

     2023/02/13 09:06, Сисадмин со стажем          # 

Без понятия. О глюках ПО мне сообщают юзеры. Если юзеров это не беспокоило, можно считать, что проблемы не существует.

У нас на 2/3 компьютеров установлен MS Office, а на трети — Libre. Надо сказать эти "меньшинства" приносят геморроя в несколько раз больше, чем мейнстрим.

Какие-то ограничения MS Office, которые мешали, встречал, если не изменяет память, только один раз, когда Excel 2003 написал, что число различных стилей форматирования превысило 65535. Пересохранили в 2007 версии — и проблема решена.

Глюки в MS Office, конечно, есть. Но их меньше, чем в Libre, и устранятся они проще. Потому что решения проблем MS Office гуглятся куда лучше, чем для Libre. Так что восторгов по поводу Libre не разделяю. Думаю, и по поводу Linux восторгов не должно быть.

     2023/02/13 10:04, Автор сайта          # 

Если юзеров это не беспокоило, можно считать, что проблемы не существует

Нет проблемы

     2023/03/13 15:10, Автор сайта          # 

Очень толковая статья. Когда прочитал фамилию автора — глазам своим не поверил. Денис Будяк! Который делал свою ОС, а теперь агитирует за другое решение.

Статья про полную дырявость Linux, про необходимость разработки с нуля двух (!) отечественных ОС: одна должна быть Windows-совместимой, а другая — Linux-совместимой. И про реалистичность такой разработки. Вот краткие выдержки оттуда.

мы только что прикинули, что 1,5 миллиона человеко-лет потребуется на перенос приложений [созданных в России с 1992 года]. При этом, сама система Windows XP с 45 млн строк кода имеет трудоёмкость . . . порядка 40 тысяч человеко-лет (в 40 раз меньше!).

если взять голую операционную систему, то она во много раз дешевле переписывания приложений на Линукс, и вполне по карману России

В любом классе приложений всегда есть конкуренция — не менее двух решений, разработанных в США. Значит, и у России (с учётом меньшей численности населения) хватит сил хотя бы на одну линейку из языка программирования, ОС и набора приложений. На самом деле, для создания Windows не был нужен трудовой подвиг всего американского народа. Microsoft — организация среднего размера, возможно, что в каком-нибудь Сбертехе на сегодня работает не меньше специалистов.

у энтузиастов Линукса есть религиозная догма, мем, о том, что только совместными усилиями всего мира можно создать качественное ПО . . . вместо обоснований с цифрами, решение о переходе на Линукс было обосновано на уровне мемов. Энтузиасты Линукса пошли к начальству и их лица источали такую убеждённость, что им поверили, перенесли убеждённость выше по вертикали власти. И так, постепенно, убеждения отдельных технарей стали официальной религией нашей страны.

почему не было решено написать Windows-совместимую ОС хотя бы в дополнение к Линуксу?

Из двух экосистем одна должна быть Windows-совместимой.

У нас нет денег написать свою ОС (которая стоит дешевле приложений). Но у нас есть деньги перевести все нужные приложения с Windows на Linux.

Например, где можно почитать оценку стоимости перевода приложений на Linux в сумме по всем предприятиям хотя бы ОПК, и сравнение этой оценки со стоимостью доведения до ума того же ReactOS? В 2015 году российское экспертное сообщество уже оценивало ReactOS как перспективную для импортозамещения.

Конкуренция между клонами Линукса не является конкуренцией в полном смысле слова.

Полный текст статьи: https://s3r.ru/stavka-tolko-na-linuks-eto-oshibka/

     2023/07/18 10:03, veector          # 

А чем закончилось дело с выбором отечественной ОС для персоналок обычных людей в каждой квартире?

     2023/07/18 17:39, Неслучайный читатель          # 

Оно и не начиналось. Если иметь в виду поиск альтернативы Windows, которая чаще всего стоит на домашних персоналках. Это в госучреждениях да госкомпаниях тендеры, где выбирают ОС с ядром Linux. А домашние пользователи — каждый сам за себя.

Есть знакомый, поставивший себе Ubuntu. Нахваливает её, потому что на старом железе всё летает. И много всяких фишек для открыл. Правда, часто охлаждаю этот пыл: «Да в Windows это тоже есть». Но на втором компе у него всё равно стоит старая Windows, потому что нужные драйвера работают только под ней.

     2023/07/19 08:50, veector          # 

В дистрибутивах на базе ядра линукса очень не нравится принцип, по которому все "должно" компилироваться из исходников, а если это вдруг не так, то такой разработчик получает презрение со стороны "свободных" участников. "Пакеты" можно поставить только туда, куда предусмотрел разработчик, разные пакеты конфликтуют, если разработчик не предусмотрел деление на версии и т.д. и т.п. Ну и разношерстность самих дистрибутивов и отсутствие обратной совместимости, та ещё "песня".

ИМХО. Постоянно/периодично что-то пересобирать и перекомпилировать (даже на автомате, а потом ещё и чинить) — не задача пользователя и его компьютера. Можно, конечно, подсесть на какой-то конкретный дистрибутив, но это так себе "свобода".

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

     2023/07/19 17:19, Автор сайта          # 

В Windows тоже много что не нравится. Например, нет механизма освобождения от избыточной функциональности. Но для меня Windows — это не сама Windows, а привычные приложения. А для них очень желателен клон этой самой Windows. Желательно лёгкий, модульный, гибко настраиваемый.

     2023/07/28 09:29, veector          # 

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

Из-за этого, нельзя сделать такой набор модулей, с понятным функционалом, который бы подошел всем. Под "всем", я имею в виду даже не пользователей, а самих программистов. Т.е. у нас даже программисты не могут договориться друг с другом, а тут речь вообще про целую ОС.

     2023/07/28 17:49, Автор сайта          # 

Согласен, не всё так просто. Однако если не озвучивать свои хотелки, то как узнают разработчики ОС наши потребности?

     2023/08/01 15:13, veector          # 

Тогда можно считать, что хотелки выполнены, т.к. все ОС нынче модульные, так или иначе, в зависимости от взгляда на модульность разработчиков ОС B-)
PS. Хорошо, что сообщество СПО не родило N менеджеров модульности...

     2023/08/09 19:49, Бурановский дедушка          # 

Хорошие новости.

«Лаборатория Касперского» научилась переносить драйверы для Linux на KasperskyOS с минимальной модификацией кода. В среднем для портирования Linux-драйвера под KasperskyOS требуется модификация не более чем 5% его кода. В случае с драйвером для акселерометра из 7 тыс. строчек кода потребовалась модификация не более 20 строчек кода. В случае с драйвером NFC-чипа из 1,2 тыс. строчек кода изменений не потребовалось вообще. Кроме того, ЛК провела портирование 3D-игры Quake III под KasperskyOS. Цель — продемонстрировать производительность KasperskyOS и поддержку графического ускорителя.

     2023/09/05 18:19, Александр          # 

Только не Линукс. Хотя пишут, что там сильнейшая безопасность. Но только представьте, как посадить обычного пользователя за Линукс? Все столы завалены бумагами с инструкциями для командной строки, ведь Линукс только так работает. Пока найдешь ту команду, уже забываешь для чего она нужна. Вообще пользователь ПК должен сесть за компьютер, открыть, чего надо и начать работать. Как на планшете, никаких проблем. Пусть ты решил посмотреть фильм или зайти в почту, в соц. сеть. Всё должно быть доходчиво и просто. Почему-то в Андроид нет таких команд, а безопасность тоже стоит на своем уровне. Так что если есть вариант ReactOS, то пусть будет. Если есть другие подобные — тоже не плохо. Но не Линукс.

     2023/09/07 15:15, void          # 

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

Из-за этого, нельзя сделать такой набор модулей, с понятным функционалом, который бы подошел всем

Сделать-то вполне себе возможно — вот только кто добровольно захочет этим пользоваться? Например, вот подборка виртуальных машин, работающих прямо в браузере: http://copy.sh/v86/

Обратите внимание на три вещи:

1. Размер системы (образа виртуальной машины, с предустановленными приложениями).

2. Функциональность, полноценность — есть как однопроходные вещи, написанные явно по типу пробника или там лабораторной работы или какого-то концепта, так и вполне содержательные вещи (например QNX4 RTOS — вебсервер + браузер с JavaScript на одной дискете, 1998 год примерно этой демодискеты)

2.1. Вымороченность и заумность, концептуальность, модульность, архитектурная простота.

Например: classic System Oberon, Plan 9, Inferno = Dis+Limbo, тот же QNX4 demodisk, HelenOS, SectorLISP Этот список можно и пополнить. Например, я бы сюда же добавил:

2.2.1. BlackBox Oberon Component Pascal, Active Oberon AOS

2.2.2. Inferno = Dis + Limbo + ...

2.2.3. Elate/TaoOS, или его более современный и открытый ChrysaLisp: см. проект Chris Hinsley https://github.com/vygr/ChrysaLisp/ и документацию, например https://github.com/vygr/ChrysaLisp/blob/936b37ab8f12893bb8d2b8af86e73173538b7c17/docs/TAOS.md и https://github.com/vygr/ChrysaLisp/blob/936b37ab8f12893bb8d2b8af86e73173538b7c17/docs/VP_VM.md и ссылки на интервью в профиле Chris Hinsley на гитхабе https://github.com/vygr про VP, TAOS, Elate

2.2.4. CollapseOS, DuskOS и пример Си компилятора на форте вот там, в DuskOS

2.2.5. hermes https://github.com/andrewchambers/hermes/ — пакетный менеджер в духе NixOS Nix, только 1) на Лиспе (janet) и 2) гораздо проще + репозиторий пакетов https://github.com/andrewchambers/hpkgs

2.2.5. в том же духе что и hermes+hpkgs+janet — Guix и его пакетный менеджер на Guile

2.2.6. компактная реализация схемы с рантаймом в 4 кб: https://github.com/udem-dlteam/ribbit

2.2.7. Kernel scheme и vau-expressions от John Schutt с first-class environments

3. Нужны какие-то количественные показатели, замеры и измерения — и концептуальное осмысление: почему всё так плохо сейчас, кто виноват, и куда двигаться дальше чтобы этого не было. Примерные количественные оценки сложности ядра Linux в сравнении с ядром + базовой системой FreeBSD были где-то здесь: https://vermaden.wordpress.com/2020/09/07/quare-freebsd/ там был график со сравнениями, примерный порядок цифр:

3.1. количество системных вызовов (syscalls) в ядре Linux: ~397..400, количество строк в ядре = N

3.2. количество системных вызовов в ядре FreeBSD: тоже примерно 400, количество строк ядро+базовая система ~= N (то есть, сопоставимо с одним только ядром Linux)

3.3. Количество системных вызовов в ядре Windows, раздельно по версиям от WinNT 4 до Win10,11,12 — примерно 400..450 в Win10. Плюс графическая библиотека WinGDI и т.п. в ядре: ещё примерно 800 функций.

3.4. В Plan9 примерно 40 системных вызовов

3.5. В микроядрах L4, HelenOS или QNX4/6 — примерно десяток

3.6. В Inferno где Limbo на базе DIS — "всего три сущности: файл, зелёные нити и канал" (c) powerman, caerwyn

3.7. Также на предмет компактного модульного linkers & loaders можно посмотреть обероны, например Активный Оберон и AOS и его акторную модель или например язык Pony

3.8. Левашев Иван aka OCTAGRAM пишет у себя в блоге нечто разумное, доброе, вечное про компонентную модель в духе SOM и https://objective.pe/ c модульным, компонентным, объектно-ориентированным загрузчиком объектов и средой исполнения бинарных компилируемых объектов.

В общем, ссылок в 2 и 3 разделах — достаточно, чтобы понять "кто виноват и что делать": в современных условиях нужны не столько избыточно сложные ядра операционных систем старого типа с 400+...1200+ системных вызовов в ядре, сколько — модульные, компонентные языки программирования в духе Limbo, Active Oberon, Elate VP code/ChrysaLisp OO tool Lisp и такие же модульные, компонентные — операционные СРЕДЫ (а не системы) Такой вот подход — вполне возможно осилить за разумный срок с разумной трудоёмкостью.

     2023/09/07 18:39, Неслучайный читатель          # 

Александру. Если круг задач у пользователя фиксирован, то можно пригласить линуксоида, чтоб всё настроил. А дальше можно жить. Но если потребности непредсказуемы, то сразу становится непросто. Есть знакомый продвинутый пользователь, который поставил себе Линукс и фанател от него. Но для работы с ризографом вынужден иметь второй компьютер с XP, потому что драйвера только под эту ОС. Надежда на ReactOS в том, что она позволит (а вдруг?) работать со всем наработанным для Windows ПО.

     2023/09/08 22:20, Автор сайта          # 

В общем, ссылок в 2 и 3 разделах — достаточно, чтобы понять "кто виноват и что делать"

Да как раз-то ясности стало меньше. Так много ссылок, что за деревьями не стало видно леса.

вполне возможно осилить за разумный срок с разумной трудоёмкостью.

Осилить-то можно, и быстро, и дёшево. Вот только кому это понадобится, если не будут совместимости с Windows? Идея статьи в том, что
1) надо написать ОС, совместимую с самыми распространёнными стандартами де-факто,
2) забрать у Windows пользователей и их деньги,
3) имея эти деньги, гнуть свою линию, делая ОС по последнему слову науки и техники.
А Вы предлагаете перейти сразу к пункту 3. Но где у Вашего пути просматриваются пользователи и деньги?

     2023/09/08 23:52, Ильдар          # 

Думаю, из наших компаний это по плечу Касперскому (потому что опыт и наработки), Сберу (потому что деньги), Яндексу и Мейл.ру. Но сами за это не возьмутся, надо, чтобы государство помахало морковкой перед носом.

     2023/09/11 16:06, veector          # 

Автор сайта, вашу идею, похоже услышали — мобильную ОС Аврора научили запускать приложения от Андроида.

     2024/03/10 18:33, Бурановский дедушка          # 

Доля Linux достигла рекордных 4,03% на ПК. В эти 4,03% не вошли компьютеры под Chrome OS, которая тоже базируется на Linux. Доля Chrome OS — 2,27%. Источник: https://www.cnews.ru/news/top/2024-03-05_linux_na_desktope_dostig_rekordnyh

     2024/04/01 23:32, Бурановский дедушка          # 

Лоббируется ужесточение требований к зачислению софта в реестр отечественного ПО. Хотят, чтобы поддержка такими программами российских ОС была обязательной. Не понятно, как на это реагировать. Вероятно, стоит дождаться, когда 1 апреля закончится.

P.S. А поддержка российских процессоров тоже должна быть обязательной?

     2024/05/27 23:44, Бурановский дедушка          # 

Программист в одиночку написал свою версию Unix за 27 дней: «Я написал её с целью развлекательного программирования, цель — получить удовольствие от работы. И я повеселился! На данный момент я не чувствую необходимости вкладывать в это больше времени и энергии, хотя некоторые из них определенно принесли бы пользу».

Интересно, сколько ему понадобится времени на клон Windows?

     2024/05/28 10:33, Прохожий          # 

Программист в одиночку написал свою версию Unix за 27 дней

Более подробно здесь

     2024/05/28 14:17, Клихальт          # 

Программист в одиночку написал свою версию Unix за 27 дней

Он написал загрузчик и простенькое ядро забавы ради, на основе открытых исходных текстов, или всю систему с нуля и лично сам, используя только текстовый редактор и компилятор? ;)

     2024/05/28 15:16, Прохожий          # 

Он написал загрузчик и простенькое ядро забавы ради ...

Журналистика творит чудеса :)
Куда девался тот программист из Латвии ?

Добавить свой отзыв

Написать автору можно на электронную почту
mail(аt)compiler.su

Авторизация

Регистрация

Выслать пароль

Карта сайта


Содержание

Каким должен быть язык программирования?

Анализ и критика

Описание языка

Компилятор

Отечественные разработки

Cтатьи на компьютерные темы

●  О превращении кибернетики в шаманство

●  Про лебедей, раков и щук

●  О русском ассемблере

●  Арифметика синтаксиса-3

●  Концепция владения в Rust на примерах

●●  Концепция владения в Rust на примерах, часть 2

●●  Концепция владения в Rust на примерах, часть 3

●  Суть побочных эффектов в чисто функциональных языках

●  О неулучшаемой архитектуре процессоров

●  Двадцать тысяч строк кода, которые потрясут мир?

●  Почему владение/заимствование в Rust такое сложное?

●  Масштабируемые архитектуры программ

●  О создании языков

●●  Джоэл Спольски о функциональном программировании

●  Почему Хаскелл так мало используется в отрасли?

●  Программирование исчезнет. Будет дрессировка нейронных сетей

●  О глупости «программирования на естественном языке»

●  Десятка худших фич C#

●  Бесплатный софт в мышеловке

●  Исповедь правового нигилиста

●  ЕС ЭВМ — это измена, трусость и обман?

●  Русской операционной системой должна стать ReactOS

●  Почему обречён язык Форт

●  Программирование без программистов — это медицина без врачей

●  Электроника без электронщиков

●  Программисты-профессионалы и программирующие инженеры

●  Статьи Дмитрия Караваева

●●  Идеальный транслятор

●●  В защиту PL/1

●●  К вопросу о совершенствовании языка программирования

●●  Опыт самостоятельного развития средства программирования в РКК «Энергия»

●●  О реализации метода оптимизации при компиляции

●●  О реализации метода распределения регистров при компиляции

●●  О распределении памяти при выполнении теста Кнута

●●  Опыты со стеком или «чемпионат по выполнению теста Кнута»

●●  О размещении переменных в стеке

●●  Сколько проходов должно быть у транслятора?

●●  Чтение лексем

●●  Экстракоды при синтезе программ

●●  Об исключенных командах или за что «списали» инструкцию INTO?

●●  Типы в инженерных задачах

●●  Непрерывное компилирование

●●  Об одной реализации специализированных операторов ввода-вывода

●●  Особенности реализации структурной обработки исключений в Win64

●●  О русском языке в программировании

●●  Формула расчета точности для умножения

●●  Права доступа к переменным

●●  Заметки о выходе из функции без значения и зеркальности get и put

●●  Модификация исполняемого кода как способ реализации массивов с изменяемыми границами

●●  Ошибка при отсутствии выполняемых действий

●●  О PL/1 и почему в нём не зарезервированы ключевые слова

●●  Не поминайте всуе PL/1

●●  Скорость в попугаях

●●  Крах операции «Инкогнито»

●●  Предопределённый результат

●●  Поддержка профилирования кода программы на низком уровне

●●  К вопросу о парадигмах

●  Следующие 7000 языков программирования

●●  Что нового с 1966 года?

●●  Наблюдаемая эволюция языка программирования

●●  Ряд важных языков в 2017 году

●●  Слоны в комнате

●●  Следующие 7000 языков программирования: заключение

Компьютерный юмор

Новости и прочее




Последние отзывы

2024/06/21 00:20 ••• Gudleifr
О превращении кибернетики в шаманство

2024/06/19 00:16 ••• Gudleifr
Программирование исчезнет. Будет дрессировка нейронных сетей

2024/06/12 11:27 ••• Автор сайта
Все языки эквивалентны. Но некоторые из них эквивалентнее других

2024/05/31 12:31 ••• Прохожий
Идеальный транслятор

2024/05/28 15:16 ••• Прохожий
Русской операционной системой должна стать ReactOS

2024/05/25 17:18 ••• Прохожий
Избранные компьютерные анекдоты

2024/05/11 16:33 ••• Автор сайта
Энтузиасты-разработчики компиляторов и их проекты

2024/04/28 15:58 ••• Автор сайта
Обработка ошибок

2024/04/23 00:00 ••• alextretyak
Признаки устаревшего языка

2024/04/21 00:00 ••• alextretyak
Постфиксные инкремент и декремент

2024/04/20 21:28 ••• Бурановский дедушка
Русский язык и программирование

2024/04/01 23:39 ••• Бурановский дедушка
Новости и прочее

2024/03/22 20:41 ••• void
Раскрутка компилятора