Версия для печати

-   Объединенный Открытый Проект
--  Статьи по ReactOS /index.php?f=89
--- ReactOS - почему он МНЕ интересен (Рассуждения в слух) /index.php?t=1064



Автор статьи: Sirius (rusreactos@narod.ru)
Первоисточник: Объединенный Открытый Проект http://openproj.ru


ReactOS - почему он МНЕ интересен (Рассуждения в слух)


// Эта статья выражает сугубо мое мнение. Не воспринимайте её близко к сердцу, тем более если вы не разделяете мысль, высказанную в этой статье.

Операционная система ReactOS всегда интриговала меня, начиная с того дня, как я в первый раз узнал о ней (статья в Хакере). Не могу объяснить моей столь странной заинтересованности в ней, но меня все равно каждый день тянет заглянуть на их сайт; форум, ЖЖ и т.д, хотя я прекрасно осознаю, что ось еще сырая, и до стабильной и полноценной версии еще далеко (если она вообще когда-нибудь выйдет). Конечно, разработка этой оси действительно помогает программисту разобраться во многих принципах работы системы, ядра и т.д, тем самым увеличивая опыт. Но скорее всего, причина моей большой заинтересованности в ReactOS, именно в том, что это единственный клон NT, да и вообще самой Windows с открытым кодом. А архитектура Windows меня вполне устраивает, более того, я считаю, что она даже лучше, чем архитектура UNIX. Хотя, несомненно, это спорный вопрос.

{Хочу пояснить, почему я считаю, что архитектура Windows, в частности NT лучше, чем архитектура Unix. На эти выводы навели меня однажды прочитанные посты с какого-то форума, где велись ожесточенные баталии в стиле, типа «Win vs. Unix», правда там же приводились жесткие аргументы и доводы, и исходя из них я выделил следующие доводы превосходства платформы Windows:
1) ACL в Windows превосходит систему распределения прав в Unix
2) по устройству архитектура винды все же превосходит Юникс в удобстве, скорости, стабильности и безопасности(я тоже удивился)
3) насчет дыр – так как *nix относятся к open source системам, и их намного чаще ставят на серверах, то они более открыты и подвержены атаке хакеров, соответственно в них быстрее находятся и исправляются ошибки, чем в виндовс. А если появится платформа windows на базе open source (я о ReactOS говорю), то там станет гораздо меньше дыр, чем у винды, т.к их будут быстрее находить и залатывать}

Вообще, я считаю, что изначально идея и архитектура Windows была очень приемлемой и удачной, просто как всегда в итоге у Microsoft получилась кучка откомпилированного г#вна, но это совершенно не значит, что с реактосом собираются проделывать тоже самое. Даже на главной странице проекта написано крупным шрифтом, что цель разработчиков, создать не клон винды, а ось совместимую с NT,её драйверами и т.д. Но кто мешает вам исправить или добавить то, за что вы так осуждаете Майкрософт, например улучшить систему автоматического обновления, развить подсистему POSIX, добавить поддержку других файловых систем, поместить графическую подсистему в ring2 или 3 и т.д, ведь именно для этого и существует Open Source.

{Кстати, я считаю что помещение графической подсистемы в ядро было со стороны Майкрософт очень выгодным решением, дающим большой прирост в скорости работы, ведь в виндовс все работают с графическим интерфейсом. Да, несомненно это небезопасно, но графическая подсистема и сейчас остается самой безопасной частью винды, как показало время, именно в графическом модуле было найдено меньше всего ошибок и дыр. Конечно, граф. подсистема в ядре тебе никчему, если твой компьютер является сервером сети, она только будет заграждать место в оперативной памяти, но я не уверен, что хотя бы 10% пользователей используют свой компьютер, как большой сервер}

Ведь различия в BSD и Linux огромны, хотя они оба являются предками Unix. Так кто же мешает создавать различные дистрибутивы из исходников ReactOS, т.е. из единственных исходников самой платформы Windows, тем самым: 1) стимулируя конкуренцию 2) давать пользователю выбор, тем более, если никсы ему чем-то не угодили.
Итак, выскажу общую мысль для этой статьи. Windows, т.е её архитектура отнюдь не ужасна и по логике рассуждений она должна превосходить архитектуру Unix. Но в реализации Microsoft мало того, что виндовс превратился в бажную кривую кобылу, но к тому же её разработка скрыта от посторонних глаз, т.е одно какое-то решение Microsoft может повлечь за собой недовольства пользователей, причем у каждого будут свои причины. Но ведь в мире Linux такого нет. Почему? Потому, что Open Source. Именно поэтому пользователь может выбрать то что нужно исключительно ему, а не всем. То есть, если создать Open Source платформу Windows, т.е ReactOS, то в следствие последующих различных ее реализаций можно создавать различные дистрибутивы ReactOS, удовлетворяя различные потребности пользователей. А то, что все это станет открытым, позволит быстрее находить и исправлять дыры и ошибки, тем самым рассеяв миф о бажности Windows (дырява реализация Майкрософт, а не архитектура).

Именно поэтому я надеюсь и верю, что свобода будет не только для платформы Unix но и для осей на базе виндовс, для того же реактоса. Тогда, возможно люди поймут, что архитектура винды отнюдь не ужасна, просто Майкрософт как всегда искалечил её, но open source это вполне может исправить.




2001-2008, 4X_Pro, Объединенный Открытый Проект.
При использовании материалов сайта ссылка на первоисточник обязательна.
Если первоисточник не указан явно, им следует считать Объединенный Открытый Проект.
Этот форум работает на скрипте Intellect Board
© 2004-2007, XXXX Pro, Объединенный Открытый Проект http://intboard.ru