Livejournal Facebook Twitter
Ремонт американских машин автосервис по ремонту американских.

ReactOS: бесплатная альтернатива Windows

С этим проектом я впервые столкнулся около семи лет назад, когда искал в Интернете свободно распространяемую операционную систему, которую я мог бы устанавливать на собираемые мною для знакомых и их друзей компьютеры, не нарушая при этом лицензий Microsoft. К тому моменту мои взаимоотношения с Linux можно было назвать весьма неоднозначными: конечно, в 2003 году я уже был знаком с русскоязычным дистрибутивом RedHat 6.0 «Красная шапочка» и Black Cat Linux, но трепетной и нежной любви, увы, не сложилось. Наверное, можно понять чувства человека, начавшего свое знакомство с компьютерами в конце 80-х с MS-DOS, последовательно прошедшего все этапы развития Windows начиная с версии 3.11, и совершенно не готового сходу принять идеологию операционной системы не просто с другим интерфейсом, а с принципиально иной архитектурой и философией. Вот почему идея разработчиков ReactOS создать Windows-совместимую платформу, которая, как и Linux, распространялась бы под управлением лицензии GNU, и имела бы открытый исходный код, сразу же глубоко запала мне в душу. Windows с открытыми исходниками! Windows, которую можно скачать бесплатно! Об этом я мог только мечтать.

 

ReactOS 0.3.11 splash screen

 

Пыльные летописи истории гласят, что изначально разработчики ReactOS планировали создать свободно распространяемый клон Windows 95, однако замысел благополучно застопорился на этапе обсуждения идеи. Возможно, это обстоятельство отчасти сыграло свою положительную роль в истории развития проекта, поскольку его авторам хватило дальновидности понять, что Windows 95 — тупиковая ветвь эволюции операционных систем, а будущее принадлежит платформе NT. Именно этот момент и можно, наверное, назвать начальной точкой отсчета ReactOS.

 

ReactOS 0.3.11 - Главное меню

 

Цели и задачи, которые ставит перед собою данный проект, насколько глобальны, настолько же и актуальны для многих десятков тысяч пользователей. Бесплатная Windows-подобная ОС с открытым исходным кодом способна не просто стать великолепной «песочницей» для тех, кто желает разобраться изнутри, как работает ядро, файловая система и Win32 API, она откроет дорогу в мир свободно распространяемого ПО всем, кто по той или иной причине не нашел общего языка с Linux. Для госпредприятий, исследовательских и медицинских учреждений, не располагающих средствами на приобретение лицензий, но использующих специфические приложения, совместимые только с платформами производства Microsoft. Для организаций сферы образования, имеющих ограниченные бюджеты, и потому вынужденных мучиться с отвратительно убогой Windows Starter Edition. Наконец, для целой армии простых пользователей и даже малых предпринимателей, которым полторы сотни долларов представляются существенной суммой, а выкачивать с торрентов ворованный образ Windows не позволяет совесть или страх перед буквой закона.

 

ReactOS 0.3.11

 

Совместимость с NT для ReactOS – не просто декларируемая особенность, это, прежде всего, поддержка широчайшего ассортимента существующего сегодня прикладного программного обеспечения для Windows, это отсутствие необходимости в поиске специфичных драйверов устройств, а значит, потенциальная возможность подключить и использовать любое оборудование, на упаковке которого красуется надпись «Windows compatible». Наконец, это простой, понятный и привычный пользовательский интерфейс. Конечно, апологеты Linux могут возразить, что интерфейс KDE намного более эргономичен и эстетичен по сравнению с рабочей средой в исполнении Microsoft. Что ж, попытайтесь объяснить это блондинке-секретарше моего шефа, впадающей в ступор всякий раз при появлении на экране любого нестандартного диалогового окна. Приверженцы Linux также скажут, что проблемы с программной совместимостью легко решаются при помощи Wine, а современные дистрибутивы прекрасно работают с дисковыми разделами NTFS. Все это так, но я до сих пор не могу забыть, сколько усилий мне стоило настроить Ubuntu таким образом, чтобы система позволила устанавливать экранное разрешение более 800X600 пикселов, запускать привычное ПО и решить, наконец, проблемы с нужными мне в работе шрифтами. Назовите меня снобом, но, инсталлируя приложение, я не желаю думать о том, под какое ядро скомпилирован этот бинарный файл и сколько библиотек придется еще вытянуть из репозитория, мне не нужны магические заклинания вроде sudo apt-get install, я хочу просто дважды щелкнуть мышью на соответствующем значке и увидеть на экране прогресс-бар. Когда-то мой институтский преподаватель по информатике твердил: «Windows – софт для дурака, есть командная строка». Слава Всевышнему, те времена давно ушли в прошлое.

 

ReactOS 0.3.11

 

Современная ReactOS во многом опирается на код подсистемы Wine, вернее, оба проекта развиваются параллельно, используя общую реализацию API.  Вместе с тем, ReactOS — вполне самостоятельная многозадачная 32-разрядная операционная система, оснащенная собственной программой инсталляции и обладающая развитым графическим интерфейсом. Данная ОС обеспечивает поддержку довольно-таки большого ассортимента аппаратных устройств, список которых постепенно расширяется, и позволяет запускать множество Windows-совместимых приложений, включая Firefox, MS Works, Adobe Photoshop, и многие другие, не говоря уже об OpenOffice и целом ряде игр. С пользовательской точки зрения оформление ReactOS в целом копирует интерфейс Microsoft Windows 2000, включая Панель задач, Главное меню, Проводник, некоторые апплеты Панели управления, и даже такие специфические элементы настройки, как, например, Диспетчер устройств, редактор реестра или диалоговое окно «Свойства системы». Иными словами, если вы хотя бы немного знакомы с Windows, работа с ReactOS или ее администрирование не составят для вас ни малейших сложностей: все элементы управления ОС вы отыщете на своих привычных местах. Кириллица поддерживается «из коробки», кроме того, с ReactOS совместимы все современные шрифты, как пропиретарные, так и свободно распространяемые: система прекрасно «понимает» кодовые страницы UTF-8 и CP1251. Наконец, для ReactOS характерны все преимущества открытого исходного кода: например, при необходимости можно переписать любой из компонентов системы под свои конкретные нужды, или подготовить  собственную сборку, рассчитанную на какую-либо особую аппаратную конфигурацию.

 

ReactOS 0.3.11

 

Когда я рассказывал о ReactOS своим многочисленным знакомым, они неизменно отвечали мне почти одной и той же фразой: «все это слишком хорошо звучит, чтобы быть правдой». Действительно, во всей истории с ReactOS есть один важный нюанс, который в настоящий момент делает практически невозможным ее повседневное использование в качестве основной операционной системы: разработка ReactOS все еще находится в стадии альфа-версии. Текущая редакция за номером 0.3.11 еще не умеет взаимодействовать с USB и некоторой периферией, не в полной мере поддерживает NTFS, работу в сети, и имеет целый ряд иных ограничений. Кроме того, сам процесс создания этой ОС движется весьма медленно: возможно, отчасти это связано с тем, что на сегодняшний день в проекте участвует всего лишь без малого четыре десятка активных разработчиков. Плюс в том, что вы сами можете войти в их число. Но даже если вы не являетесь опытным программистом, ничто не мешает вам просто загрузить ReactOS с сайта http://www.reactos.org и хотя бы протестировать эту систему на виртуальной машине.

Безусловно, сегодня ReactOS по своим функциональным возможностям еще заметно уступает Windows 2000/XP, и до момента достижения полной совместимости предстоит очень много работы. Впереди лежит долгий путь. Но если посмотреть на проблему с другой стороны, уже сейчас ReactOS по многим параметрам превосходит Microsoft Windows Starter Edition, которой пользуются тысячи человек по всему миру. Это ли не маленькая победа?

 

 

Поиск

Энциклопедия Windows - Winpedia.ru Русское сообщество пользователей Android Дистанционное обучение нового поколения

Верстка, контент, дизайн © 2000 - 2017, Валентин Холмогоров.