Блоги@Mail.Ru
новых блогов и сообществ: 15633
новых записей: 62799
  
   Дуэли
         Помощь
добавить запись мои записи мои метки new мои дуэли избранное обо мне настройки оформление  
читать всех друзей редактировать друзей редактировать группы дни рождения настройка подписки  
создать сообщество мои сообщества каталог сообществ  
комментируемые активные популярные читаемые звездные блогиЗвездные блоги на Mail.Ru популярные записи последние записи опросы  
мои дуэли победы поражения прямой эфир двустволка new в десятку! new  
Имя    ( регистрация )
Пароль ( забыли?)

Avvin Skorceni

Метки  

Записи с меткой: reactos

26-01-2009 09:33 (ссылка
Avvin Skorceni
Avvin Skorceni

ReactOS

2009-01-24, Aleksey Bragin
Обзор года
translated by Shashkov Maxim on 2009-01-23

Оглядываясь на 2008 год

Обзор года

2008 год увидел четыре релиза ReactOS, и все они были представлены после завершения переписывания ядра. Таким образом, нестабильное поведение системы, наблюдаемое в версии 0.3.1, было сведено к минимуму; улучшена работа не только в виртуальных машинах, но и на реальном "железе". И хотя это ещё не означает, что система работает надежно, но всё же мы стали к этому ближе. Число релизов, безусловно, выше, чем в предыдущие года, когда развитие проекта тормозилось нестабильностью ядра.

Читать дальше .....  ]


Метки: reactos

26-12-2008 11:49 (ссылка
Avvin Skorceni
Avvin Skorceni

О ReactOS

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

ReactOS 0.3.7 всё ещё находится в стадии разработки (alpha) и не готова для реального использования.
Проекту можно помочь несколькими способами: просто рассказывая о проекте своим друзьям, в блогах, на вебсайтах, конференциях, пожертвовав немного денег в Фонд ReactOS или потратить своё время и что-нибудь сделать (патч, перевод, форум, и т.д.).

Что такое ReactOS?

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

Зачем реализовывать NT?

Для начала, то, что известно широкой публике под словом 'Windows' - это всего лишь часть современной операционной системы Windows NT. Обычно, под словом 'Windows' имеют ввиду подсистему Win32, которая архитектурно размещается на ядре NT, предоставляя интерфейс для прикладных программ.

"NT существует и сейчас, но под другими именами - XP, Vista, Server 2008"


Большинство людей при слове 'NT' думает, что речь идёт о 'WinNT 4', когда на самом деле термин NT подразумевает всю NT-серию, которая началась с версии 3 до NT5 (2000, XP, 2003) и до NT6 (Vista).
Архитектура NT была спроектирована командой под руководством David Cutler, бывшего ведущего разработчика системы VMS. Им потребовалось более 4 лет, чтобы соединить всё лучшее из UNIX, VMS и OS/2 и спроектировать архитектуру NT.

Что насчёт UNIX?


"Для каждой ОС
есть ей эквивалентная
и диаметрально противоположная"






MacOS X, Linux, вариации BSD и все другие производные UNIX имеют одно общее "наследие", базирующееся на архитектуре, спроектированной более 30 лет назад для простой операционной системы, но развившейся за это время в сложную структуру.
Современные инкарнации типа Mac OS X предлагают красивый графический интерфейс на "верху" UNIX'а, что бы скрыть все системные детали и сфокусироваться в основном на начинающих пользователях, а не продвинутых профессионалов командной строки. С другой стороны, были созданы разные дистрибутивы Linux и BSD для серверного использования, и поэтому очень ориентированные на использование командной строки, текстовых файлов конфигурации и т.п. Большинство более-менее сложных настроек недоступны через простой графический интерфейс. Почти все вариации UNIX содержат в себе исходные ошибки проектирования, и обычно не существует бинарной совместимости между различными дистрибутивами.

В теории, есть несколько UNIX стандартов типа POSIX, но на практике эти стандарты настолько стары, что покрывают только основы операционноый системы и терминальную среду. Другие стандарты, такие как Linux Standard Base часто не реализуются корректно. В силу того, что нет стандарта на графический интерфейс, и нет стандартизованного API, большинству людей приходится пользоваться командной строкой. Многие последователи UNIX используют для вывода графики ставшвую стандартом де-факто систему X-Window, которая также обладает, возможно, одной из худших архитектур в истории развития программного обеспечения.
Несмотря на это, современные UNIX-подобные системы стараются догнать современные инновации, а некоторые из них уже реализуют такие важные средства, как например ACL (access control list).

В отличие от UNIX, ReactOS была спроектирован людьми, которые были знакомы со средой Windows. Всё может быть сделано используя хорошо известный интерфейс Win32, а продвинутые пользователи при необходимости могут автоматизировать работу через скрипты и консоль.

Совместимость

"Смените свою ОС, а не ПО!!"



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

Безопасность

Не смотря на то, что обычно говорят, NT по определению безопасна. Это была первая "мейнстримовая" операционная система, которая имела правильную реализацию очень гибкой модели безопасности, основанной на списках доступа (ACL / access control lists).

"Весь смысл в настройках"



Последние операционные системы, основанные на NT из Редмонда, особенно XP, получили плохую репутацию из-за своих неправильных установок по умолчанию; которые были сделаны в основном для упрощения миграции с ОС Win9x, как для пользователей, так и для приложений. Одно только это решение перечеркнуло многие решения безопасности в ядре NT. Конечно, ReactOS не должен и не будет повторять таких ошибок.
ReactOS была спроектирована для обеспечения высокого уровня безопасности; и не имеет проблем, присущих другим операционным системам.


"Вирусы, вредоносное ПО? Незначительная проблема."



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

Лёгкость

ReactOS должна быть мощной, но "лёгкой". О термине "лёгкость" можно думать, как о когда-то появившейся Win95, где был унифицированный графический интерфейс и немного общих и полезных инструментов. ReactOS предлагает гораздо больше, но у него нет (и не будет) необходимости заставлять Вас модернизировать аппаратное обеспечение с выпуском каждой новой версии.

Открытость


"'Свободное и бесплатное"



ReactOS - это свободное программное обеспечение, исходный код всей системы общедоступен под лицензией GNU GPL.
ReactOS не следит за Вами, не посылает информацию в какую-нибудь штаб-квартиру на западе, и не содержит "spy-software". Факт то, у некоторых известных фирм такие проблемы были, и отслеживать действия пользователя было нормальной практикой.
Люди выступают за свои взгляды очень решительно, если это касается выбора той или иной операционной системы. Проект ReactOS имеет отличное сообщество, которое понимает преимущество каждой операционной системы и поэтому, мы ему очень признательны.

Надежность
"Для того чтобы стать свободным,
нужен открытый код Windows "




Фактически, ReactOS начали писать с 1996 года, она является действительно полной NT-реализацией, и поэтому это испытанная и надежная операционная система для различных задач от встроенного микрокомпьютера до персонального компьютера, от рабочей станции до серверных кластеров, от маинфреймов до суперкомпьютеров.
ReactOS объединяет множество дизайнерских решений из других семейств операционных систем таких как: UNIX, VMS, OS/2 и, конечно же, NT. ReactOS является новой платформой, которая вкючает в себя все остальные.

Производительность

ReactOS легковесная и быстрая ОС. Она будет превосходить по скорости работы другие распухщие операционные системы в различных аспектах.

Портируемость


"ReactOS – это преемник XP"



Операционная система ReactOS спроектирована так, чтобы дать возможность обеспечить портируемость на все семейства процессоров Intel x86 и даже обеспечить портируемость на различные процессорные архитектуры, такие как CISC и RISC.
В ReactOS существует только одно ядро. Для портирования ReactOS на другие архитектуры необходимо коснуться только уровня абстракции от оборудования, самой низкоуровневой части, которая работает с оборудованием напрямую.

Расширяемость

ReactOS гибкая и расширяемая система благодаря своему дизайну. ReactOS возможно одна из самых гибких операционных систем, которая обязана своей релиализации ядра NT и своей открытости.
Чтобы обеспечить поддержку приложений других платформ ReactOS может быть расширена при помощи так называемых "подсистем". Например, подсистема POSIX может предоставить уровень совместимости с различными UNIX-приложениями.

Объектный подход

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


"Истоки метафоры "все есть файл" в UNIX – далекие 1970ые "


В операционной системе UNIX все устройства, такие как принтеры, накопители, клавиатуры, мониторы являются файлами как для программистов так и для пользователей. Это упрощает выполнение многих рутиных операций и является ключевым моментом в расширении системы. Но все же, такой подход имеет «оборотную сторону» и является узким местом в семействе операционных систем UNIX.
ReactOS наследует все лучшее от метафоры «все есть файл» и расширяет ее. Она использует метафору «все есть объект», пронизывая ею всю архитектуру системы в целом. Операционная система ReactOS в качестве объекта рассмаривает не только то, что в модели UNIX попадает под метафору «все есть файл». Процессы, потоки, сегменты общей памяти, глобальная база данных реестра и даже права доступа являются в ReactOS объектами.


ReactOS 0.3.7 всё ещё находится в стадии разработки alpha и не готова для реального использования.


Метки: reactos

10-11-2008 15:33 (ссылка
Avvin Skorceni
Avvin Skorceni

Новый релиз операционной системы ReactOS


Новый релиз ReactOS 0.3.7 - Windows - подобная OS.

 

Даю данные с официального сайта. http://www.reactos.org. Я думаю, многим будет интересно.


ReactOS® - это передовая свободная и бесплатная операционная система, представляющая собой совместимую с Microsoft Windows® XP реализацию ОС. ReactOS стремится достигнуть полной бинарной совместимости с приложениями и драйверами, предназначенными для операционных систем NT и XP, путём использования подобной архитектуры и предоставления полного и эквивалентного программного интерфейса.

ReactOS является наиболее полной рабочей моделью Windows®-подобной операционной системы, доступной на данный момент. Таким образом, разработчики могут почерпнуть огромное количество информации из исходных кодов ReactOS и участвуя в разработке ReactOS.

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

Пожалуйста имейте ввиду, что ReactOS 0.3.7 всё ещё находится в состоянии alpha, что означает отсутствие некоторых особенностей и то, что на данный момент ReactOS не может быть заменой для вашей основной ОС.

Релиз 0.3.7 был отложен из-за нескольких ошибок, которые препятствовали выходу новой версии, однако, они были исправлены, и мы готовы объявить о выходе нового релиза.

Эта версия, равно как и все остальные из серии 0.3.x, находится в "альфа" стадии разработки.

ReactOS 0.3.7 не нарушает три главных принципа разработки ReactOS: исправление ошибок, совместимость, стабильность.
Изменения
Более детально обо всех изменениях можно узнать здесь. Наиболее важные изменения:
Улучшение поддержки 64-битной архитектуры
Начало работ по правильной поддержке компилятора MSVC
Довольно много улучшений и исправлений в ядре: Менеджер конфигурации, Менеджер ввода/вывода, функции ядра (Ke), Менеджер памяти, Менеджер объектов, Менеджер процессов
Улучшение сетевого стека: исправлена утечка памяти, добавлены новые возможности
Исправления в драйверах файловых систем повышающих их совместимость с менеджером кэша Microsoft NT
Улучшение в подсистеме Win32 и синхронизация со многими DLL-библиотеками пользовательского режима из Wine.


Интересно, что получится в итоге, и когда будет хотя бы бета версия?



Метки: OS, reactos, Новый релиз