Как стать автором
Обновить

Инженер ядра Microsoft обвинил проект ReactOS в копировании кода

Время на прочтение 2 мин
Количество просмотров 39K
Разработка под Windows *Копирайт
Аксель Ритчин (Axel Rietschin), инженер ядра в Microsoft, обвинил создателей ReactOS, открытой операционной системы, совместимой с Windows, в копировании кода Windows Research Kernel.

Этот продукт содержит исходные коды основной части ядра Windows (NTOS), которое реализует базовые функции ОС для процессов, потоков, реестра, виртуальной памяти и менеджеров кэшей, исполнительных функций, менеджера объекта и т.п.
Читать дальше →
Всего голосов 43: ↑41 и ↓2 +39
Комментарии 128

Вышла ReactOS 0.3.1

Время на прочтение 1 мин
Количество просмотров 2.1K
Софт
11 марта вышла новая версия ReactOS — свободной и бесплатной операционной системы с открытым кодом, совместимой на уровне объектного кода с приложениями и драйверами Windows NT, 2000, XP, 2003. Проект всё еще находится на alpha стадии разработки, но некоторые цели проекта и вехи уже достигнуты. ReactOS лицензирована под GNU General Public License.

Что интересно, разработчики объявили changelog этой версии самым длинным в истории системы. Кроме того, отныне они пообещали выпускать новые релизы операционной системы регулярно. Следующий намечен уже на май этого года.
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 8

Вышла новая версия ReactOS

Время на прочтение 1 мин
Количество просмотров 1K
Софт
Вчера вышла новая альфа-версия бесплатной и свободной ОС ReactOS 0.3.3, совместимой с приложениями и драйверами Windows NT и Windows 2000.

В новом релизе большинство основных модулей ядра системы стали совместимы с NT5, что положительно сказалось на стабильность и совместимость с Win32-приложениями. Таким образом, данная версия ReactOS стала намного стабильней, нежели предыдущие релизы, так что теперь ОС можно ставить не на виртуальные машины, а на вполне реальное «железо». Правда, в ReactOS 0.3.3 всё так же нет поддержки USB, SATA и ФС NTFS.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 69

ReactOS — Open Source Windows?

Время на прочтение 1 мин
Количество просмотров 2.1K
Чулан
Привет всем хабролюдям! В этом топике я вам хочу познакомить с операционной системой, которая по моему мнению заслуживает большого внимания. Зовут её React Operating System (сокр. ReactOS). наверное многие подумали: «Еще один Linux», — Нет, хочу сказать я вам. Это передовая свободная и бесплатная операционная система, представляющая собой совместимую с Microsoft Windows XP реализацию ОС. Тоисть разработчики стремятся сделать так, чтоб все ваши программы и драйверы которые успешно работали под XP, могли работать и под бесплатной Reactos.
Написана система на Assembly. Сейчас версия системы — 0.3.7, на протяжении года вышло 4 обновления версий. Для такого проекта это очень не плохо. Когда я еще столкнулся с версией 0.3.3 мне удалось её запустить только на виртуальной машине, теперь же я спокойно установил с образа. Первое что я установил — Photoshop CS2, он установился и спокойно работает. На сайте разработчика написано что Microsoft Office 2007 работает без проблем, и даже приведены скриншоты. На скрншотах видно что и Unreal Tournament, Quake 2 они запустили так же без проблем.
Пока что я вам конечно же не рекомендую её ставить в качестве основной системы, но поставьте попробуйте, вам понравится!
Еще один факт, который не может не радовать что большая часть разработчиков русские граждани. Кто знает может система будущего будет дело рук русских.

Ссылки:
Официальный сайт на Русском Языке — Тут
Страница проекта на Sourceforge — Тут
Скачать версию 0.3.4 — Tут
Скриншоты — Тут
Всего голосов 71: ↑35 и ↓36 -1
Комментарии 62

Подробности ReactOS 0.3.12

Время на прочтение 4 мин
Количество просмотров 1.1K
Софт
Перевод
Команда ReactOS с гордостью представляет выпуск ReactOS версии 0.3.12.

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

Прошёл почти год с даты последнего выпуска. И, хотя это, разумеется, значительный срок, потраченное время было необходимо для стабилизации ОС в связи с природой проделанной работы. Которая, вначале, была сосредоточена на одной единственной области — механизме обработчика ловушек — что в конечном итоге вылилось в его полное переписывание. Этот шаг сделал необходимыми еще большие изменения, развившиеся в переработку многих других областей, разработку новых технологий и реализацию их в ядре. Что в сумме позволило получить гораздо более современное ядро, содержащее значительно меньше кода, чем предыдущее. В свою очередь, это потребовало длительную фазу тестирования, чтобы достичь уровня стабильности и совместимости выше, чем в предыдущей реализации.
Читать дальше →
Всего голосов 80: ↑72 и ↓8 +64
Комментарии 99

ReactOS: загрузка на ARM

Время на прочтение 1 мин
Количество просмотров 3.6K
Блог компании Фонд ReactOS Open source *
Недавно таинственная команда разработчиков ARM разместила в сети информацию о том, что был сделан еще один важный шаг в разработке проекта ReactOS. Теперь эта операционная система способна запускаться и на ARM-архитектуре.

image
Картинка кликабельна.

Видео процесса под катом
Всего голосов 55: ↑52 и ↓3 +49
Комментарии 63

ReactOS: юбилейный 50 000 билд

Время на прочтение 1 мин
Количество просмотров 1.1K
Open source *
imageСегодня был скомпилирован юбилейный 50 000 билд этой операционной системы. Путь к этому символическому событию был долгим и трудным. Проект начинался в далеком 1996 году, а приблизительно семь лет назад был «перезагружен». С этого момента и «растет» актуальное древо релизов. Подробно об истории развития можно прочитать в именной статье Википедии.
Хочу поздравить проект и поблагодарить ребят за их усердный, почти титанический труд, который, кроме того, никем не оплачен!

Скачать 50000 билд можно здесь: www.reactos.org/getbuilds

Свежие новости разработки под катом
Всего голосов 61: ↑52 и ↓9 +43
Комментарии 125

Зачем ReactOS нужен Symantec'у

Время на прочтение 1 мин
Количество просмотров 1.2K
Open source *
Недавно на Хабре состоялось открытие официального блога компании Symantec. Приветствую эту компанию здесь и хочу по случаю получить комментарии от официальных представителей по одному вопросу.
В каком виде происходит использование исходного кода операционной системы ReactOS в продуктах Symantec?

Читать дальше →
Всего голосов 69: ↑39 и ↓30 +9
Комментарии 52

Бесплатная цифровая подпись для открытых драйверов

Время на прочтение 2 мин
Количество просмотров 15K
Open source *
Перевод
image
Теперь любой проект с открытым исходным кодом, который разрабатывает драйвер для Windows, благодаря Фонду ReactOS может подписать свой драйвер бесплатно.

Подписание для 32-битных драйверов — нечто рекомендуемое, поскольку это гарантирует, что драйвер безопасен, и никто не внедрил в него руткит впоследствии. Подписание для на 64-битных драйверов — НЕОБХОДИМОСТЬ, новые версии Windows не позволяют выполнять неподписанный драйвер, поэтому проекты с открытым исходным кодом вынуждены платить немалые суммы за подписание своих драйверов. Обычно лицензия может стоить 2000 долларов в течение года, таким образом, это — хорошая экономия для проектов с открытым исходным кодом.

С Рождеством Христовым!


Подробности
Всего голосов 111: ↑102 и ↓9 +93
Комментарии 68

Значимый прогресс экспериментальной ветки ARWINSS операционной системы ReactOS

Время на прочтение 2 мин
Количество просмотров 2K
Open source *
Перевод
image Позавчера Алексей Брагин (reactos), координатор проекта ReactOS разместил в интернациональном разделе форума сообщение, о достигнутом им значительном успехе в разработке экпериментальной ветки ARWINSS. Перевод текста со списком изменений и скриншотами под катом.

Читать дальше →
Всего голосов 88: ↑82 и ↓6 +76
Комментарии 101

Требуется помощь сообщества в подготовке релиза ReactOS 0.3.13

Время на прочтение 1 мин
Количество просмотров 491
Open source *
imageКоманда проекта ReactOS в очень скором времени (в течение недели) готовится представить следующий минорный релиз.
Обращаюсь к сообществу с просьбой оказать помощь в тестировании на предмет совместимости программ и драйверов. Очень важно выявить и задокументировать возможные регрессии.

Скачать установочный образ для тестов ~40 мб.

1. Страничка тестирования релиза www.reactos.org/wiki/Tests_for_0.3.13
2. Портал для регистрирования багов www.reactos.org/bugzilla
3. Инструкция «как заполнять баг-репорты» www.reactos.org/wiki/File_Bugs
4. Инструкция «как получить дебажный лог» www.reactos.org/wiki/Debugging
Всего голосов 91: ↑83 и ↓8 +75
Комментарии 68

Заявка на участие ReactOS в Google Summer of Code 2011 одобрена

Время на прочтение 1 мин
Количество просмотров 1.1K
Open source *
image
Команда разработчиков ReactOS сообщила о принятии проекта в программу GSoC в качестве курирующей организации.
Студенты, желающие помочь ReactOS в ее развитии, могут подавать заявки при помощи GSoC Web App for Student на любой из наших проектов. Со списком проектов можно ознакомиться здесь. Уведомить команду разработчиков о своем желании присоединиться можно тут.

P.S. Это большая удача и радость для разработчиков, т.к. заявки безуспешно подавались в течение 5 последних лет.
Всего голосов 70: ↑64 и ↓6 +58
Комментарии 35

Разработчики ReactOS с гордостью представляют версию 0.3.13

Время на прочтение 2 мин
Количество просмотров 2.1K
Софт
Перевод
В этой версии была продолжена работа, результаты которой были впервые представлены в 0.3.12, начиная от улучшений в механизмах работы с памятью, и заканчивая улучшениями в управлении звуком и экраном. Кроме того, между версиями 0.3.12 и 0.3.13 был проведен статический анализ кода при помощи Coverity, что помогло нам вычистить потенциальные дыры в безопасности, а также в целом улучшить стабильность системы за счет более аккуратного обращения с памятью.
Читать дальше →
Всего голосов 94: ↑91 и ↓3 +88
Комментарии 69

ReactOS дайджест

Время на прочтение 1 мин
Количество просмотров 964
Open source *
image
  • Требуется помощь сообщества в тестировании универсального драйвера контролеров жестких дисков и оптических приводов UniATA.
  • Экспериментальная ветка разработки ARWINSS внезапно эволюционировала в полноценный порт Wine на архитектуру NT.
  • В связи с этим объявлен конкурс на лучший логотип и название для нового проекта. Сам Брагин предложил назвать Портвейном.
  • Исправлено несколько древних багов со шрифтами и иконками (#4077, #4106, #4218, r51322), в результате рабочий стол теперь выглядит вот так. Рекомендую=)
  • Разработка полноценной поддержки USB-устройств уверенно двигается вперед.
  • Вышли и были переведены на русский язык выпуски новостей №82 и №81


UPD По многочисленным просьбам уважаемых телезрителей под катом размещаю картинку с принципиально новым рабочим столом РеактОС.

Читать дальше →
Всего голосов 74: ↑66 и ↓8 +58
Комментарии 39

Масштабный выпуск новостей ReactOS № 83

Время на прочтение 5 мин
Количество просмотров 913
Open source *
Перевод
image

Использование памяти в GDI


image
В процессе переписывания диспетчера поддержки интерфейса графических устройств (GDI), Тимо Кройцер (Timo Kreuzer) столкнулся с тем, что можно назвать не иначе, как чудовищная растрата памяти. Количество выделяемой памяти для создаваемых объектов составляло всегда полную страницу, т.е. 4 Кб, вне зависимости от того, нужен ли объекту такой большой объём памяти для хранения своих атрибутов. Это приводит к значительному расходу памяти впустую, а также к расходованию адресов памяти. Тимо предполагает, что это является одной из причин, приводящих к утечке в диспетчере задач множества страниц памяти за раз. В Win32k имеется механизм кэширования таких выделений, который, по всей видимости, не использует освобожденные страницы повторно, поэтому в течение некоторого количества времени вся память системы может быть исчерпана.
Читать дальше →
Всего голосов 66: ↑62 и ↓4 +58
Комментарии 15

С корабля на бал / Проект ReactOS активно включился в борьбу за государственные инвестиции

Время на прочтение 2 мин
Количество просмотров 3.1K
Open source *
imageimage

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

Проект ReactOS (под брендом WooS) сходу вырвался на 1ое место в рейтинге проектов, претендующих на Зворыкинскую Премию, которых аж 6979. С вашей помощью, мы сможем сделать его и первым по популярности. Пусть государство выделит деньги не на мифическую национальную операционную систему, а на реально существующий прототип.

Что такое WooSnet? Кто такой WooS? Как все это связано с ReactOS? Интриги, скандалы, расследования...
Всего голосов 144: ↑115 и ↓29 +86
Комментарии 194

ReactOS дайджест #2

Время на прочтение 1 мин
Количество просмотров 1.2K
Open source *
image
  • Стартап WooS.NET ищет потенциальных инвесторов. Если вы заинтересованы в инвестировании, пожалуйста свяжитесь со мной через систему личных сообщений Хабра.
  • ReactOS под брендом WooS выиграл грант на 100 тысяч рублей во время проведения Селигера в рамках номинации «лучшая презентация проекта». Еще публикации [1],[2]
  • Проект ReactOS принимал участие в Thomas Krenn Open Source Förderung 2011, занял там 5 место и выиграл 700 евро.
  • Участие в программе Google Summer of Code плодотворно движется к практически триумфальному завершению. Почти готова поддержка тем визуального оформления. Полностью переписан и залит в транк (основная ветка разработки) сетевой стек операционной ситемы. Результаты работы по еще 4 слотам «лета кода» ожидаются в самом скором времени.
  • Alex Ionescu вернулся в команду разработчиков проекта.
  • Вышли и были переведены на русский язык выпуски новостей №86, №85, №84, и №83
  • Все самые свежие и горячие новости о наших достижениях всегда можно узнать через живой журнал, твиттер, фейсбук или вконтакте, где нас очень легко найти по словам reactos или woos


UPD. Официальный сайт коммерческого стартапа WooS.NET — www.woos.es

Пара интересных видео о проекте ReactOS-WooS
Всего голосов 62: ↑49 и ↓13 +36
Комментарии 45

ReactOS как игровая платформа

Время на прочтение 1 мин
Количество просмотров 5.3K
Софт
imageЯ прекрасно понимаю, что делать такие заявления еще преждевременно, но под катом вас ожидают видеодемонстрации игрового процесса, который уже возможен под управлением нашей операционной системы. К слову некоторым роликам уже более полугода. А за последние несколько месяцев темпы разработки вновь были форсированы, одно только блестящее участие в Google Summer of Code чего стоит.

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

  • новейший сетевой стек TCP/IP с использованием библиотеки lwIP;
  • визуальные темы оформления;
  • различные улучшения, связанные с работой HDD;
  • новый проводник\эксплорер;
  • драйвер шрифтов в GDI;
  • начало полноценной поддержки USB устройств;
  • вместе с последними двумя пунктами — принтеры и печать;
  • компилятор MSVC


P.S. В ближайшем будущем собираюсь показать еще пару действительно вкусных видео, демонстрирующих работу популярных офисных пакетов.

видеоматериалы
Всего голосов 84: ↑72 и ↓12 +60
Комментарии 67

PVS-Studio: анализируем код операционной системы ReactOS

Время на прочтение 9 мин
Количество просмотров 3.7K
Блог компании PVS-Studio
PVS-Studio vs ReactOS
Проверив код ReactOS, я смог исполнить сразу три своих желания. Во-первых, давно хотелось написать статью об обыкновенном проекте. Не интересно проверять код таких проектов, как Chromium. Он слишком качественен и, на поддержание этого качества тратятся ресурсы, недоступные в обыкновенных проектах. Во-вторых, появился хороший пример, на котором можно показать, как необходим статический анализ в большом проекте, особенно если он разрабатывается разнородным распределенным коллективом. В-третьих, я получил подтверждение, что PVS-Studio становится всё лучше и полезнее.
Подробности
Всего голосов 188: ↑168 и ↓20 +148
Комментарии 122