LINUX.ORG.RU

Новый релиз ReactOS 0.3.5

 , , , , ,


0

0

Через четыре месяца после 0.3.4 мы рады объявить о новом релизе ReactOS 0.3.5.

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

В 0.3.5 исправлен целый ряд очень старых ошибок, некоторые из них существовали ещё со времён версии 0.3 и даже раньше, не говоря уже о новых, полезных нововведениях, которые, по уверениям нашей команды тестеров, не вносят новых ошибок. Полностью весь список изменений по модулям и разделам проекта можно посмотреть здесь. Этот список действительно огромен (4 месяца работы), поэтому выделим некоторые основные пункты:

  • Обновление загрузчика (FreeLdr) - некоторые части были полностью переписаны для лучшей совместимости и последующей поддержке кода
  • Исправлены проблемы с ошибками типа "повреждение памяти" (запись за пределы веделенного буфера) для кучи и пулов
  • Ядро: исправлено множество критических ошибок во всех разделах ядра, переписан код ранней инициализации менеджера памяти
  • Подсистема Win32: общие улучшения различных частей подсистемы, включая как компоненты режима пользователя, так и режима ядра
  • Переработаны ключевые части базовой CRT библиотеки для улучшения совместимости
  • Улучшения в интепретаторе командной строки (cmd.exe), особенно в области исполнения batch-скриптов
  • Шрифты заменены на более точно соответствующие метрики шрифтов, применяемых в ОС Windows.
  • Улучшение интернационализации: реализовано переключение раскладок клавиатуры, работает апплет панели управления "Региональные настройки", первая стадия установки доступна в переводах на многие языки, добавлены новые раскладки клавиатуры
  • Работа над практически всеми драйверами и программами, апплетами панели управления и динамическими библиотеками DLL для достижения лучшей совместимости и улучшения функциональности

Спасибо команде разработчиков за их последовательность в поиске и исправлении ошибок, их терпимость к разным замечаниям; команде тестеров за их точные отчёты об ошибках; и нашему сообществу, ради которого мы всё это делаем!

ChangeLog

>>> Новость



Проверено: UVV ()

Цели нереальные. Реализовать COM, DirectX, .NET, WDM и еще кучу подсистем WinNT _без спеков_ - нереально. ВинХР уже умирает, а вайн еще много из ее АПИ не умеет.

anonymous
()
Ответ на: комментарий от KUser

> Если допилят до совместимости с XP, винда станет не нужна.

Не наши!

anonymous
()

>реализовано переключение раскладок клавиатуры

Попробовал в виртуалке. Нифига подобного.

anonymous
()
Ответ на: комментарий от KUser

>позволит обойтись без винды когда нет аналогов приложений под линукс

Взгляд в будушее ? К тому времени когда reactos позволит обойтись без винды, всё проги будут писаться исключительно под линукс.

anonymous
()

Куча прог требует IE! А IE по лицензионным соглашениям ставится как дополнение к лицензионной винде, так что тут всё пропало.
Мозиловский ActivX нефига не спасает(только в приметивных случаях).

stalkerg ★★★★★
()
Ответ на: комментарий от stalkerg

подозреваю, что этих талантливых ребят ожидает судьба Алекса Ионеску ...

Valeriy_Onuchin ★★
()

Эту энергию да в мирных целях... Цель разработчиков вайна более менее понятна - заставить работать под линуксом виндовые приложения, но цель этих клоунов выглядит полным идиотизмом. Нахрена нужна бесплатная винда? Сама ось в сущности не много стоит, основной бабос платят за приклад. А сервис-паки тоже будут выпускать и техподдержку организуют?

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

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

A-234 ★★★★★
()
Ответ на: комментарий от A-234

Целей несколько, и они об этом пишут:

1 Они считают что полной совместимости в wine добиться не удасться:
"Linux+Wine никогда не будет полноценной заменой для систем Windows. <...>, но это еще обусловлено ограничениями в архитектурах Linux и Wine, которые не позволяют добиться 100% совместимости"

2 многие привыкли к винде и переходить не хотят, для них это будет свободной альтернативой

Мне лучше Линукс, но тех кто подсел крепко на винду вижу часто, так что пусть проект будет, к тому же он открытый и никому не мешает (кроме MS наверно)

KUser
()
Ответ на: комментарий от KUser

Я не уверен что им удастся скопировать полностью хрюшу, по разным причинам. Тут и количество программистов и нехватка времени и закрытость кода винды, которая не позволяет полностью выяснить все нюансы работы.

А по поводу того что многие привыкли к винде, так мне кажется что эти люди даже в сторону ОО косо смотрят и реактос их не возбудит. Это все конечно ИМХО, просто ребята могли бы чем полезным заняться.

A-234 ★★★★★
()
Ответ на: комментарий от KUser

"пробежался" по сорцам. Интересовало WDM video caputre drivers,
DirectShow ...
- как и ожидал - обнаружил вакуум
- почти вакуум в \ReactOS-0.3.5\drivers\directx
- удивило и порадовало наличие в полном обьеме
ReactOS-0.3.5\dll\directx\wine
как-то "нехорошо" это выглядит ...

... продолжаю копать ...

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

не заметил readme.txt

"
This Is wine DirectX support.
It works in reactos and windows
When ReactOS own ReactX are inplace
this file will be remove from our SVN
for now they stay as tempary sovlotions ...
"

IMHO, только на это уйдет лет 5 ... если найдуться профессионалы

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

Может сделают когда будут делать поддержку DirectX, а это на версию 0.6 запланировано, тогда же и audio WDM драйвер обещают сделать

KUser
()
Ответ на: комментарий от Valeriy_Onuchin

$pwd
/tmp/ReactOS-0.3.5-REL-src/ReactOS-0.3.5/dll/directx/wine
wc -l */*
56436 total

если долбать по 100 LOC/day (тут даже copy&paste не поможет) = ~564 +
столько же на отладку == ~3 полноценных года.

а найдуться профессионалы? В списке
http://www.reactos.org/wiki/index.php/People_of_ReactOS
я не заметил.

Valeriy_Onuchin ★★
()

А мне этот проект импонирует. Не целевым продуктом, а именно, с точки зрения его сложности и амбициозности участников оного. Конечно, если бы это всё было только на словах, то ничего, кроме улыбки, reactos не вызывал бы. Но ведь результаты есть, и довольно неплохие результаты.

eduard_pustobaev ★★
()
Ответ на: комментарий от anonymfus

> Насколько я помню, этим занимался Magnus Olsen (GreatLord).

нашел : Magnus Olsen, Maarten Bosma, кое-где "наш товаришч",
Почему бы вам не подружиться с wine? жизнь сразу стала бы легче :)

Valeriy_Onuchin ★★
()

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

Sylvia ★★★★★
()
Ответ на: удаленный комментарий

>>вам
в предыдущих постах фигурировало несколько разработчиков ReactOS

Valeriy_Onuchin ★★
()

они все еще реактор не запустили?

xargs ★★★
()
Ответ на: комментарий от eduard_pustobaev

> А мне этот проект импонирует. Не целевым продуктом, а именно, с точки зрения его сложности и амбициозности участников оного. Конечно, если бы это всё было только на словах, то ничего, кроме улыбки, reactos не вызывал бы. Но ведь результаты есть, и довольно неплохие результаты.

Сизиф твоё имя и фамилия у тебя говорящая. Не метанируй, тролль, законтрибуть лучше сорцы нотепада в проект.

Gharik
()

> запись за пределы веделенного буфера

Исправте на "выделенного".

eXOR ★★★★★
()
Ответ на: комментарий от lester

>> Хе-хе, тогда и wine не будет:)

> wine пишется отдельно и код они из ReacOS не берут, а вот последние не ГНУшаются брать код из вайна
> lester (*) (01.07.2008 10:10:29)

А разве нет людей, которые принимали бы участие в обоих обсуждаемых проектах?
AFAIR, проекты очень даже дружны. Тапок участвовал в обоих.

anonymous
()

Поздравляю разработчиков. Когда-нибудь Майкрософт вам будит присылать торт, по случаю нового релиза, как присылает разработчикам Firefox.

anonymous
()
Ответ на: комментарий от Gharik

> Убейте этот долбаный камень, что уже годы висит на шее сообщества, из-за красноглазой дури отдельных его бесполезных представителей. Ибо нахрен не нужен.

Харэ пердеть. Бедные лужи.

anonymous
()
Ответ на: комментарий от vada

> vada *** (*) (01.07.2008 10:25:41)

> Винда и так не нужна. Разработчики молодцы. Неблагодарное занятие винду переписывать. Какашки со всех сторон летят.

+1

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

> Взгляд в будушее ? К тому времени когда reactos позволит обойтись > без винды, всё проги будут писаться исключительно под линукс.

а куча написанного софта? а открытость, позволяющая допиливать под нужды нужных программ и выпиливать лобзиком как ros-32s, ros-95, ros-98, ros-me, ros-nt4, ros-nt5, ros-xp и далее, так и что-то своё.

сделать что-то типа /proc, совместимость со всякими линуксами, и избавить windows от кучи лишних ненужных костылей - это ли не вендокапец?

GuttaLinux
()
Ответ на: комментарий от KUser

+ еще старый код, особенно совместимый только с win9x, есть тьма старых, накопленных за года, приложений, от которых не резон избавляться, и нет возможности все сразу переписать.

GuttaLinux
()
Ответ на: комментарий от lester_dev

> Чегото у меня после ознакомления с сайтом возникло стойкое отвращение к сему поделию. Одни цитаты чего стоят:

> "В отличие от UNIX, ReactOS был спроектирован людьми, которые были знакомы со средой Windows....

> Как-то начало подташнивать от приторного вкуса.

Ну конечно, святой юникс фанатичного школьника обидели!

musha-route
()
Ответ на: комментарий от Gharik

>Сизиф твоё имя и фамилия у тебя говорящая. Не метанируй, тролль, законтрибуть лучше сорцы нотепада в проект.

Не умничай.

eduard_pustobaev ★★
()

Поздравляю разработчиков. Надеюсь перейти с 2003 сервера, когда он окончательно устареет сразу на РеактОС, минуя всякие кривые *хних'и.

anonymous
()

iшозначит "цели нереальные"???!! вы бредите ? вендокапецстроители - написали же ? и программеров у них меньше и мотивация хуже(только деньги(коих, надо признать - заметно больше)) .. так что - ВОПРОС времени. а ответ на другой вопрос "как приблизить это время ?" вам предстоит угдать самому.

anonymous
()
Ответ на: комментарий от iZEN

>Может лучше сделать Windows ABI для FreeBSD?

+inf

бздуны тогда наконецто смогут избавится от вантуза на своем десктопе

black7
()
Ответ на: комментарий от anonymous

> Надеюсь перейти с 2003 сервера, когда он окончательно устареет сразу
> на РеактОС, минуя всякие кривые *хних'и.

Спасибо за 5 минут здорового, незамутнённого смеха.

Dselect ★★★
()
Ответ на: комментарий от KUser

> Проект нужный, позволит обойтись без винды когда нет аналогов приложений
> под линукс.

Каким образом? userspace у них -- тот же wine, только в профиль.

Dselect ★★★
()
Ответ на: комментарий от anonymous

> вендокапецстроители - написали же ?

Линус не писал ядро, бинарно совместимое, скажем, с Solaris или *BSD.
А если б попытался -- был бы сейчас Linux в том же месте (чуть пониже
пояса), где сейчас ReactOS.

Dselect ★★★
()
Ответ на: комментарий от eduard_pustobaev

> Конечно, если бы это всё было только на словах,

Бинарная совместимость с (ядром) NT есть именно что только на словах.
Все остальное -- wine и никаких чудес.

> Но ведь результаты есть, и довольно неплохие результаты.

Угу, "оно уже намазывается, но еще воняет".

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.