LINUX.ORG.RU

Reactos


18

15

Всего сообщений: 52

ReactOS Tech Talk на факультете ВМК МГУ

Группа Open Source

18 декабря 2014 года в МГУ состоялась встреча с Алексеем Брагиным, координатором проекта ReactOS. На мероприятии были рассмотрены основные технические аспекты разработки операционной системы ReactOS. Ниже представлены ссылки на видеозаписи и слайды с мероприятия:

http://youtu.be/o68BZ2GT-FM - доклад

http://youtu.be/z24ebqO8hA8 - ответы на вопросы аудитории

Дополнительно доступна альтернативная видеозапись с интегрированный показом слайдов.

>>> Слайды

 ,

Jedi-to-be
()

О ReactOS из первых рук или «очная ставка» с Алексеем Брагиным

Группа Open Source

Мало кто знает, что Институт системного программирования (ИСП) Роcсийской академии наук (РАН) проводит ежемесячный научно-практический семинар «Технологии разработки и анализа программ». Мероприятие проходит при поддержке МГУ и Microsoft Research представляет собой аналог конференций TED Talks.

В этот четверг гостем будет Алексей Брагин — президент Фонда «Реактос», который выступит с докладом на тему «Операционная система Реактос».

В докладе будут рассмотрены основные технические аспекты разработки операционной системы ReactOS, а также приведён пример использования трёх независимых проектов (ReactOS, Wine, X Window) для создания альтернативной реализации подсистемы Win32, которая может быть использована как в ReactOS, так и в самой Windows, например, для построения виртуальных сред для выполнения Win32-программ. Более подробную информацию о ReactOS можно найти на сайте http://www.reactos.org, а об Win32-подсистеме Arwinss на сайте http://winehq.org.ru/ARWINSS

Брагин Алексей Владимирович — президент Фонда «Реактос». Выпускник МГТУ им. Н.Э.Баумана – окончил магистратуру кафедры ИУ7, а затем и аспирантуру. Начал заниматься операционными системами с 2002 года внеся значительный вклад в развитие проекта ReactOS, где занимался непосредственно разработкой ядра и остальных частей ОС, а затем был избран координатором проекта, а также стал одним из учредителей и президентом фонда «Реактос». Представлял проект на многочисленных международных выставках и конференциях.

Алексей ведёт учебную и научную работу, напрямую связанную с операционными системами – разработан и читается в МГТУ им. Н.Э.Баумана на кафедре ИУ9 собственный курс лекций и лабораторных работ, проводится ряд научно-исследовательских проектов, в том числе в сотрудничестве с университетами в Бельгии и Франции. Область научных интересов: функциональное и логическое программирование, операционные системы, криптография, экономика.

Мы будем рады видеть как активных сторонников проекта, так мастеров тролинга и хлесткого комментария. Приглашаются все желающие!

>>> Подробности

 , ,

Jedi-to-be
()

Проект ReactOS представил новую реализацию файлового менеджера Windows Explorer на замену старой

Группа Open Source

В состав ReactOS, нацеленной на обеспечение совместимости с программами и драйверами для устаревших версий Microsoft Windows, принята новая реализация графической оболочки Explorer, развивавшаяся в рамках проекта Explorer-new. Протестировать новый интерфейс можно воспользовавшись ежедневными тестовыми сборками. Новая оболочка позволила ReactOS сделат шаг вперёд к стабильности, совместимости (Explorer-new написан с оглядкой на Windows 2003), функциональности и удобства работы.

Работу над новой оболочкой начал Томас Блюмел, в качестве прототипа он выбрал Explorer 2003 и провёл большую работу по разграничению функциональности между Explorer и Shell32. Но из-за отсутствия Shell32, новая версия Explorer ещё не работала. Позднее Эндрю Хилл позаимствовал и доработал некоторые библиотеки из Wine, а Гианис Адамопулос задокументировал работу Explorer в самом Windows. Завершил работу Дэвид Квинтана, а сейчас Explorer-new заменил старую версию в ежедневных сборках и требует дополнительного тестирования.

Дэвид Квинтана ранее был известен как ключевой разработчик эмулятора приставки PS2.

Cкриншоты новой оболочки.

>>> Подробности

 ,

Jedi-to-be
()

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

Группа Open Source

Проект ReactOS рад представить версию 0.3.17. Главной новой особенностью этого выпуска является включение в состав системы NTVDM, эмулятора, обеспечивающего поддержку большого количества 16-битных приложений и так долго ожидаемого сообществом. NTVDM всё ещё находится в разработке, однако разработчики считают, что на данном этапе своего развития он уже достаточно завершён, чтобы его можно было представить на суд общественности. Помимо того, во время подготовки этого выпуска он подвергался широкому тестированию участниками сообщества. Несколько регрессий и ошибок, обнаруженных в подготовительных выпусках, были довольно быстро устранены, и в финальную версию были включены соответствующие исправления. ReactOS быстро приближается к стадии, когда изменения от версии к версии будут заключаться лишь в небольшой доработке и исправлениях уже существующих функций. Это станет важной вехой в развитии проекта, поскольку пройдя её можно будет использовать ReactOS на постоянной основе всем желающим это сделать. Разработчики думают, что мы этого хотим так же, как и они.

>>> ReactOS

 

Odalist
()

Фонд ReactOS официально присоединяется к Open Invention Network

Группа Open Source

Фонд ReactOS официально присоединяется к Open Invention Network! Фонд пошел на такой шаг, чтобы обеспечить реальные гарантии защиты от патентных преследований будущим пользователям операционной системы ReactOS по всему Миру, включая США.

Open Invention NetworkSM (OIN) — компания, владеющая патентами на ПО экосистемы GNU/Linux и предоставляющая royalty-free лицензии на право использования этих патентов.

Компании-учредители, передавшие часть своих патентов в собственность OIN: IBM, Novell, Philips, Red Hat, Sony. В 2007 году к OIN присоединилась Google.

Члены OIN переносят риски ущерба от возможных судебных претензий на саму OIN, которая гарантирует им судебную защиту. Альтернатива этому — заключение сепаратного соглашения с Microsoft, подобно сделке между Microsoft и Novell.

>>> Подробности

 oin,

Jedi-to-be
()

Завершилась кампания по сбору средств ReactOS Community Edition

Группа Open Source

Сегодня на Indiegogo завершилась кампания по сбору средств ReactOS Community Edition

558 человек пожертвовали 25 141 долларов, или 873 277,66 рубля по текущему курсу. Несмотря на то, что цель в 50 тысяч не была достигнута, деньги в любом случае идут в кассу проекта. По результатам голосования среди бекеров будет определено, на что их следует потратить.

Кроме целей, которые будут определены голосованием, в планах:

>>> Подробности

 , ,

Jedi-to-be
()

Проект ReactOS запустил вторую попытку краудфандинга

Группа Open Source

Проект ReactOS запустил вторую попытку краудфандинга, на этот раз на indiegogo.

Предполагается собрать не менее 50 тысяч долларов на выпуск специальной версии Community Edition. Какие именно компоненты добавить или улучшить - выберут сами бекеры. Тоже можно сказать про поддержку аппаратного или программного обеспечения.

За несколько часов, на момент написания этой новости было собрано уже 1200 долларов. Деньги перечисляются проекту вне зависимости от успеха кампании.

Видео-ролик

>>> Подробности

 ,

Jedi-to-be
()

Стипендиальная программа «ReactOS Year of Code»

Группа Open Source

После того, как проект ReactOS в очередной раз не получил слотов в Google Summer of Code, разработчики поскребли по сусекам и решили, что проект собрал достаточно пожертвований, чтобы открыть свою стипендиальную программу.

В результате ReactOS объявил о предоставлении вакансий для оплачиваемой работы над проектом в режиме полного рабочего дня или на условиях частичной занятости. Заявки с резюме и описанием достижений следует присылать по адресу jobs@reactos.org, работа может быть предоставлена как профессиональным разработчикам, так и студентам.

Все претенденты должны отвечать минимальным требованиям к квалификации, то есть учиться (или успешно завершить обучение) по специальностям Computer Science, Computer Engineering, Software Engineering или связанными с ними, разбираться в принципах построения операционных систем и уметь программировать на языке С или C++, а также продемонстрировать свою способность участия в разработке ReactOS путём подготовки актуальных патчей.

>>> Подробности

 , , ,

Jedi-to-be
()

ReactOS 0.3.16

Группа Open Source

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

Одними из наиболее значимых из них являются завершение переписывания CSRSS и первые этапы работ по переписыванию shell32. Во многом выпуск 0.3.16 является начальным этапом к внедрению в систему нескольких новых функций, которые в будущем обеспечат улучшение работы системы с точки зрения её пользователей. Отчасти эта новая функциональность заметна уже сейчас в виде поддержки тем оформления системы, которая хоть и отключена по умолчанию, но её можно включить и посмотреть на тему оформления Lautus, созданную участником нашего сообщества Мацеем Янишевским (Maciej Janiszewki).

Ещё одним заметным изменением является добавление в состав системы нового драйвера сетевой карты на основе чипа RTL8139, что позволяет ReactOS работать в новых версиях QEMU без необходимости установки стороннего драйвера. Образы дисков, как всегда, можно найти здесь.

Так же из важных новшеств можно выделить следующие:

  • значительные улучшение в USB;
  • начальная поддержка OpenGL 1.2;
  • рабочие столы;
  • SVCHOST.

>>> Подробности

 , ,

druganddrop-2
()

Проект ReactOS запустил кампанию по сбору средств на Кикстартере

Группа Open Source

Проект ReactOS запустил кампанию по сбору средств на Кикстартере.
Предлагается профинансировать разработку продукта Thorium Core Cloud Desktop — облачной операционной системы на основе ReactOS, позволяющей запускать и использовать любые Windows-приложения на любых устройствах «нажатием одной кнопки». Особенностью будет возможность заказывать в аренду на любой временной срок (от часа до года) установленные и настроенные приложения, в том числе проприетарные.
Работа приложений будет осуществляться на мощных серверах, а интерфейс приложения будет транслироваться на клиентские устройства.

Ролик о сути проекта https://www.youtube.com/watch?v=pNo34VPJqsw

>>> kickstarter.com

 ,

Jedi-to-be
()

Google Tech Talk: Сумасшедшая попытка создать Open Source Windows с нуля

Группа Open Source

Второго октября на очередном мероприятии Google Tech Talks в Монреале Алекс Ионеску, известный российской аудитории, в первую очередь, как соавтор книг серии Windows Internals, представил доклад под названием "The Crazy Open Source Attempt To Rewrite Windows From Scratch".

Более 150 человек слушали выступление Алекса, целиком посвященное операционной системе ReactOS. Доклад насыщен интересными подробностями и содержит в себе практически исчерпывающий отчет об истории создания и современном состоянии проекта ReactOS.

Скачать в максимальном качестве с английскими субтитрами (335 МБ). Добровольцы приглашаются помочь с переводом субтитров на русский язык.

>>> Смотреть на youtube

 , ,

Jedi-to-be
()

ReactOS получает поддержку UDF, записи дисков и новый менеджер памяти

Группа Open Source

В ReactOS появится поддержка записи лазерных дисков и файловой системы UDF. Это стало возможным благодаря принципиальному решению независимой группы разработчиков во главе с Александром (Alter) Телятниковым передать в достояние сообщества свое творение — программу DVD Write Now. На данный момент исходный код программы находится в закрытом ревью, позднее он станет общедоступным. Однако, попробовать DVD Write Now можно уже сейчас, скачав бинарный пакет в Менеджере приложений ReactOS. Alter уже известен другим своим вкладом в Opensource — универсальным драйвером контролеров жестких дисков UniATA.

Также после 6 месяцев разработки Алексей Брагин представил на суд сообщества менеджер управления памятью на C++ под кодовым именем Monstera. Код компонента находится в отдельной одноименной ветке и представляет собой патч к основному древу разработки. Новый менеджер позволит избавиться от 90% процентов имеющихся проблем вида «memory could not be read/write» — главной беды ReactOS.

>>> Подробности

 , , ,

Jedi-to-be
()

Релиз ReactOS 0.3.15

Группа Open Source

Наиболее значимые нововведения этого выпуска:

  • Новый USB-стек (взят из Haiku) c реализацией поддержки USB-мышей, клавиатур и устройств хранения данных.
  • Переписана подсистема управления сессиями.
  • Alternate ReactOS Memory Management Module взял на себя все практически обязанности управления памятью.
  • Обновленный драйвер UniATA с поддержкой SATA-1/2/AHCI.
  • Virtual PC (и потенциально Hyper V) возвращена в список поддерживаемых платформ виртуализации (если не считать бага с видеодрайвером).
  • Предварительная поддержка для отладки ReactOS с помощью WinDbg.
  • Различные улучшения благодаря внедрению набора тестов приложений на основе AutoHotKey.
  • Багфиксы по результатам сканирования утилитой Driver Verifier встроенных в дистрибутив драйверов.

Скачать дистрибутивы можно тут. А полный список изменений здесь.

>>> Пресс-релиз на английском

 , ,

Jedi-to-be
()

Видеокурс «Операционные системы» с Алексеем Брагиным в МГТУ им. Баумана

Группа Open Source

Месяц назад здесь было объявлено, что координатор проекта ReactOS, Алексей Брагин теперь читает авторский курс лекций об операционных системах. С тех пор Алексей успел провести уже несколько занятий, которые были записаны на видео. Думаю, вполне логичным шагом будет поделиться этими записями с сообществом.

Прошу принять во внимание, что это пилотный проект. А так конструктивная критика приветствуется, пожелания принимаются.

Приносим извинения за качество звука, смотреть лучше в HD и погромче.

>>> Подписывайтесь, ставьте лайк, а свои вопросы присылайте вот сюда ↓

 , , , ,

Jedi-to-be
()

В ReactOS произошла серьезная архитектурная реформа

Группа Open Source

Фактически ReactOS закапывает MESA в пользу Gallium3D.

Версия Mesa, которую ReactOS использует для работы с 3D-графикой, уже очень устарела, и разработчики этого проекта уже давно отказались от её поддержки. В текущей версии Mesa в ReactOS также существует несколько ошибок, приводящих к критическим сбоям. Проекту очень хотелось бы использовать Gallium, однако его зависимость от LLVM делает его интеграцию в процесс сборки ReactOS крайне обременительной. От одного из участников команды последовало предложение использовать при сборке ReactOS предварительно собранный бинарный файл Gallium, как это сделано сейчас с движком Gecko из Wine, каких либо серьёзных возражений против этого высказано не было. Беспокойство вызвало лишь то, насколько может снизиться производительность при использовании только программного рендеринга, который использует Gallium.

Результаты метаморфозы

>>> Подробности из протокола собрания разработчиков

 , , ,

Jedi-to-be
()

Кампания по сбору средств ReactOS 2012

Группа Open Source

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

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

( читать дальше... )

>>> Подробности

 , ,

GNU-Ubuntu1204LTS
()

ReactOS 0.3.14

Группа Open Source

ReactOS - международный проект свободной и бесплатной операционной системы с открытым кодом. ReactOS не является точным клоном Windows, но операционной системой, совместимой с приложениями и драйверами Microsoft Windows (Windows NT версии 5.x и выше — Windows 2000 и далее). Разработчики ReactOS сотрудничают с программистами Wine и mingw64. Эта версия включает значительное количество изменений, в том числе работы, проделанные в рамках Google Summer of Code 2011.

Одним из наиболее значимых изменений является улучшение сетевого стека. В рамках GSoC, ReactOS приобрел новый TCP/IP драйвер (проект LwIP). Библиотека LwIP - популярная и стабильная реализация TCP/IP, первоначально созданная для использования во встраиваемых системах. В новом драйвере значительно повышена стабильность и производительность, позволяя использовать приложения требующие высокой пропускной способности, такие как торренты.

Список основных изменений:

  • новый TCP/IP драйвер;
  • совместимость с MSVC;
  • поддержка DMA операций Scatter/Gather;
  • улучшения в библиотеке shell32;
  • поддержка тем;
  • улучшения в ACPI;
  • поддержка Wi-Fi.

Подробный changelog

>>> Подробности

 ,

encyrtid
()

ReactOS: финишная прямая Операции PI

Группа Open Source

К сожалению из-за нагнетания ситуации вокруг mshtml-бага и багов, подобных проблемам с KDE4, сам релиз 0.PI (0.3.14) пришлось отложить еще на 3 недели.

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

Список irc-каналов проекта, самый оперативный способ связи с разработчиками.
Координационная тема тестирования софта на форуме проекта.
Страничка сбора информации совместимости приложений.

 , , ,

Jedi-to-be
()

ReactOS: Operation Pi

Группа Open Source

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

Координационный центр тестирования располагается на форуме разработчиков. Что требует внимания тестеров:

  • 1. Работа сетевых карт
  • 2. Работа USB мышей и клавиатур
  • 3. Управление питанием - включение выключение через «пуск» и по аппаратной кнопке.

Для юмористов и акул ГИМПа предлагается другое задание - реактивизация пространства. Принимаются абсолютно любые графические идеи объединения элементов логотипа и стилистики ReactOS c объектами реального мира.

>>> Подробности

 ,

Jedi-to-be
()

Большая охота за багами проекта ReactOS

Группа Open Source

Команда проекта ReactOS приглашает всех желающих в преддверии релиза 0.3.14 присоединиться к «Большой охоте за багами».

В багтрекере проекта накопилось серьёзное количество неподтверждённых или имеющих некорректное описание багов. Их необходимо подтвердить или опровергнуть. Подробности ниже по ссылке.

Ваше участие очень важно для успеха проекта.

>>> Подробности

 , , ,

Jedi-to-be
()