LINUX.ORG.RU

ReactOS 0.4.12

 ,


1

2

Представлен релиз операционной системы ReactOS 0.4.12, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows.

Это двенадцатый выпуск после перехода проекта к более оперативному формированию релизов с периодичностью приблизительно раз в три месяца. Вот уже 21 год эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (122 Мб) и Live-сборка (90 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.

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

Самым значимым исправлением в версии 0.4.12 стала ликвидация серии проблем, которые приводили к искажению рендеринга текста на кнопках в множестве разных приложений, таких как iTunes и программ на основе .NET framework (2.0 и 4.0).

Добавлены две новые темы оформления - Lunar в стиле XP с изменённой цветовой схемой и Mizu в стиле новых версий Windows.

Активирована поддержка выравнивания окон приложений относительно краёв экрана или раскрытия/сворачивания при перемещении окна мышью в определённых направлениях.

Добавлен свободный драйвер для сетевого адаптера Intel e1000, используемого в виртуальных сетевых интерфейсах VirtualBox и VMware по умолчанию. Его разработкой занимались Виктор Переверткин и Марк Дженсен.

Станиславом Мотыльковым была добавлена возможность загрузки драйверов для MIDI-инструментов и управления ими.

Самым старым баг-репортом, исправленным в ReactOS 0.4.12, стал запрос CORE-187 о добавлении поддержки локального переопределения Dll при помощи файлов с расширением ".local". Локальное переопределение необходимо для работы многих portable-программ.

Решены проблемы в реализации сетевой загрузки по протоколу PXE

Переписан код для защиты от изменения приложениями компонентов, выполняемых в пространстве ядра (ntoskrnl, win32k, драйверы и т.п.).

Осуществлена синхронизация с кодовой базой Wine Staging 4.0 и обновлены версии сторонних компонентов: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, libxml2 2.9.9, libxslt 1.1.33, libtiff 4.0.10.

>>> Changelog

>>> Список устраненных ошибок

>>> Тесты ПО и список регрессий для релиза 0.4.12

>>> Официальный пресс релиз

★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 5)
Ответ на: комментарий от anonymous

Проекту 23 года. За 23 года Linux вырос от проекта студента-одиночки до системы которая стояла на серверах по всему миру и вытесняла конкурентов. А РекталОС за 23 года так и не научился загружаться. Это значит что? Значит цели загружаться просто нет.

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

Я уж не говорю о том, что USB худо-бедно поддерживалась даже в в Win95, а эти клованы все нескучные обои пилят

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

USB 1.0 вышел в 96ом. И в официальном Retail не было поддержки USB. Поддержка USB была только в OEM Service Release 2.1 и выше, но их нельзя было просто купить(да-да, у меня и диск лицензионный был, и для 98SE потом тоже, с голограмкой такой)

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

+1

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

Потом перейти к WinXP и повторить. Потом к 7 и 10...

Только после этого имеет смысл браться за юзерспейс.

Вместо этого занимаются какой хернёй.

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

и про что тогда евангелист новости форсить будет?

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

Надо бы начать с того, что взять установленную Win2000, заменить ядро на опенсорсное и отлаживать до тех пор, пока оно не начнет стабильно работать. Потом перейти к WinXP и повторить. Потом к 7 и 10...

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

Только после этого имеет смысл браться за юзерспейс. Вместо этого занимаются какой хернёй.

А во разработчики GNU ещё в 80-е начали как раз с юзерспейса. По такой логике — хернёй занимались. Но жизнь показала обратное. Hurd не взлетел, зато пришёл Линус, и GNU оказался очень нужен.

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

А во разработчики GNU ещё в 80-е начали как раз с юзерспейса. По такой логике — хернёй занимались. Но жизнь показала обратное. Hurd не взлетел, зато пришёл Линус, и GNU оказался очень нужен.

Он взлетел по счастливой случайности и вопреки подходу GNU, а не благодаря ему.

Или нам сидеть и ждать пока какой-то гений запилит ntoskrnl?

Принципиальная разница, что для GNU не требовалось бинарно совместимое ядро.

А юзерспейс для WinApi уже по большей части написан. Сейчас ROS как раз в положении GNU/Hurd, только без Linux.

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

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

Ну ты же понимаешь, что не обо всём можно сообщать в паблик.

А вот Vgal о своих нелегальных экспериментах уже сообщил - теперь от него код принимать в апстрим зашкварно.

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

и вопреки подходу GNU, а не благодаря ему

Развернёшь этот момент подробнее?

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

А вот Vgal о своих нелегальных экспериментах уже сообщил - теперь от него код принимать в апстрим зашкварно.

Поясните момент. В чём зашквар, если в его сборке заработали стандартные виндовые дрова?

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

Поясните момент. В чём зашквар, если в его сборке заработали стандартные виндовые дрова?

EULA запрещает исследовать Windows.

Если MS подаст в суд, его действия суд скорее всего классифицирует как исследование.

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

А во разработчики GNU ещё в 80-е начали как раз с юзерспейса

Если бы GNU пыталась создать opensource UNIX System V, то это точно также привело бы к провалу. Просто потому, что за SVR1 последовала SVR2, за ней SVR3 и т.д. и ресурсов гоняться за AT&T у РМС не было. Поэтому РМС сделал очень правильную вещь — с одной стороны отказался не просто копировать какую-либо систему, но и всё семейство unix вообще, с другой, не стал и изобретать велосипед с нуля, сделав GNU достаточно похожей на юниксы, чтобы куски юзерспейса использовать и отлаживать в существующих системах, не дожидаясь полной готовности GNU в целом. У РОС такой возможности изначально не было, потому что целью была бинарная совместимость с текущим софтом. То есть, конечно, они могли сделать свои Paint и Notepad, но кому это надо, а уже Explorer без ковыряния в кишках сделать не получится.

Hurd не взлетел

Hurd не взлетел, потому что к его появлению уже был Linux kernel. Если бы один финский студент больше бы увлекался блекметалом и меньше портил зрение за компом, то он бы взлетел (хотя, возможно, это было бы слишком поздно для того, чтобы в итоге завоевать почти все рынки, как сейчас).

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

чот конторы ориентированные на безопасность еще не огребли за свои исследования. вообще реверс-инжиниринг без исследования в принципе возможен? рептилоиды знания в мозг транслируют?

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

чот конторы ориентированные на безопасность еще не огребли за свои исследования.

MS зачем с ними судиться, они же клон винды не делают.

вообще реверс-инжиниринг без исследования в принципе возможен? рептилоиды знания в мозг транслируют?

https://ru.wikipedia.org/wiki/Clean_room_design

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

Если MS подаст в суд, его действия суд скорее всего классифицирует как исследование.

Отмажется. Скажет, «поиграл с настройками ядра Реактос, гляжу: виндовые дрова заработали». Не говоря уже о том, что его код в Реактос можно принимать вообще безбоязненно.

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

MS зачем с ними судиться, они же клон винды не делают.

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

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

Личное мнение разработчика, он имеет на него полное право. Но личное мнение - не решение суда, а без суда там не разобраться. Здесь кто-то писал, что код реактосников - полное гуано, так что, видимо, не всё они украли :)

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

Если бы GNU пыталась создать opensource UNIX System V, то это точно также привело бы к провалу. Просто потому, что за SVR1 последовала SVR2, за ней SVR3 и т.д. и ресурсов гоняться за AT&T у РМС не было.

Тогда почему у FreeBSD это получилось, на столько хорошо, что так называемые «ит специалисты» уверены что это и есть SVR4. Хотя BSD сначала это был юзерспейс для SVR4, а с появлением приставки Free и ядром своим обзавелось.

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

Hurd не взлетел, потому что к его появлению уже был Linux kernel. Если бы один финский студент больше бы увлекался блекметалом и меньше портил зрение за компом, то он бы взлетел (хотя, возможно, это было бы слишком поздно для того, чтобы в итоге завоевать почти все рынки, как сейчас).

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

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

а без суда там не разобраться

а какая-то компания (что в теории захочет использовать/внедрять/дорабатывать сабж) вот так прямо готова судиться с мелкомягкими? :)

Есть куча юристов и бабла для эпопеи в несколько лет?

Готова полностью отказаться от покупки продуктом мелкомягких (с учетом того что заменяет и в чем разрабатывают)? Готова сразу потерять часть рынка и клиентов (еще до вердикта)?

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

Да не будут Майки судиться с микроскопическим опенсорсным проектом. Они себе убунту в десятку запилили, патенты открывают, шрифты раздают, всячески из себя корпорацию добра изображают. Такой суд даст негативный пеяр, который не нужен.

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

Sorry за повтор.

ReactOS - прекрасная реклама для Windows и фирмы Microsoft.

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

Тогда почему у FreeBSD это получилось

Скорее всего, потому что у неё этого не получилось.

Хотя BSD сначала это был юзерспейс для SVR4, а с появлением приставки Free и ядром своим обзавелось.

https://www.youtube.com/watch?v=3O8J2locx5o
Research Unix → Berkley Unix → BSD → 386BSD → +4.4BSD Lite +GNU → FreeBSD

gremlin_the_red ★★★★★
()
Последнее исправление: gremlin_the_red (всего исправлений: 1)
Ответ на: комментарий от anonymous

Тогда почему у FreeBSD это получилось, на столько хорошо, что так называемые «ит специалисты» уверены что это и есть SVR4.

Что это за диванные «специалисты»?

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

С какого перепуга они должны судиться с ЛО? Они код из мелкоофиса не тырят и ворд не дебажат...

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

Да не будут Майки судиться с микроскопическим опенсорсным проектом

с этих вообще кроме анализов взять нечего... на них хватит и частного мнения ядерного спеца из майкрософт...

просто не одна компария не врубит денег в разработку... вот и все... так и будет вечная альфа «да, но пока нет»

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

а какая-то компания (что в теории захочет использовать/внедрять/дорабатывать сабж) вот так прямо готова судиться с мелкомягкими?

FSF же судится, и это не мешает куче компаний использовать линукс.

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

С какого перепуга они должны судиться с ЛО? Они код из мелкоофиса не тырят и ворд не дебажат...

Какой-нибудь дизайнер интерфейсов из MS скажет, «да у них структура меню явно содрана у нас!» и понесётся.

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

ну во-первых, линукс можно использовать и зарабатывать деньги, а значит есть за что судиться/бороться, в отличии от... ;)

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

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

Ну с учетом что продедушка ЛО имеет корни из 198х... им этим надо было заняться немного раньше... но, видимо нечего предъявить...

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

Ну с учетом что продедушка ЛО имеет корни из 198х... им этим надо было заняться немного раньше... но, видимо нечего предъявить...

Не хотят. Негатива будет больше чем плюшек

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

ну во-первых, линукс можно использовать и зарабатывать деньги, а значит есть за что судиться/бороться, в отличии от

Если какая-то компания сможет использовать и зарабатывать деньги на реактос, то стимул таки ж появится. По второму пункту согласен.

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

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

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

https://www.youtube.com/watch?v=3O8J2locx5o

Research Unix → Berkley Unix → BSD → 386BSD → +4.4BSD Lite +GNU → FreeBSD

Я допускаю возможность, что чего-то не понял, допустим. А где написано, что оригинальная FreeBSD использует GNU? Или что ты имеешь ввиду под «+4.4BSD Lite +GNU» «→» «FreeBSD». На всякий случай буду скринить всё.

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

Какой-нибудь дизайнер интерфейсов из MS скажет, «да у них структура меню явно содрана у нас!» и понесётся.

Во-первых на эту структуру должен быть потент, а потента быть не может, т.к. каскадное меню было украдено Джобсом у Заерокса, а Гейтсом у Джобса. Во-вторых, суд опять зашкварит репутацию майков, которую они и так еле еле от-шкваривают после Балмера.

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

то стимул таки ж появится

ну вот прикинь, компания «рога и копыта» решила врубить много-много денег в проект, чтоб использовать в своем бизнесе.

они наняли программистов чтоб быстренько довести сабж от альфы до релиза.

сколько времени на это надо?

вот когда мальчик Билли купил дос и приволок его в МежДелМаш, то их программисты до ума год доводили...

тут и проект сложнее и ситуация запущена...

ну пускай 3 года...

вот они 3 года деньги вбухивают, выхлопа 0, а на них еще и в суд мелкомягкие подали - юристы, деньги, проблемы... и еще пару лет им сверху...

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

вот они 3 года деньги вбухивают, выхлопа 0, а на них еще и в суд мелкомягкие подали - юристы, деньги, проблемы... и еще пару лет им сверху...

Вы шкуру не убитого медведя делите. Не за что в суд подавать. Довести до стабильного состояния можно при условии использования конкретного железа с написанными для этого железа драйверами. Red Hat развивала Linux, так и ReactOS нужна своя корпорация.

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

вот они 3 года деньги вбухивают, выхлопа 0

Не, при таком раскладе мелкомягкие в суд не подадут. Подадут, когда «Рога и копыта» начнут на этом поднимать реальное бабло.

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

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

при хорошем раскладе так к 2025 выкатываешь аналог winXP без IE, и dotNET, которая может работать только на x86 железе возрастом 15+...

и что с ним делать?

:))

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

и что с ним делать?

Вопрос, на который не могут дать ответа сами реактосники. Ни сейчас, ни в туманной перспективе.

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

А где написано, что оригинальная FreeBSD использует GNU?

Скачай старые образа да посмотри. FreeBSD 2 использует дофига гнутого софта.

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

ReactOS нужна своя корпорация

корпорация должна зарабатывать денежку... как ты планируешь заработать денежку с корявым клоном винХР не работающим на актуальном железе?

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

Скачай старые образа да посмотри. FreeBSD 2 использует дофига гнутого софта.

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

Also note that some other architectures still require GCC (MIPS? Forgot which ones exactly). So it cannot be completely removed until every supported architecture can be build using LLVM.

https://forums.freebsd.org/threads/why-does-freebsd-source-code-include-a-gnu...

п.с. ReactOS присобачить бы GNU вот была бы потеха.

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

корпорация должна зарабатывать денежку... как ты планируешь заработать денежку с корявым клоном винХР не работающим на актуальном железе?

Я никак не планирую. Дадут порулить, тогда и буду планировать. Ну если кратко, то повторюсь. 1. Взять открытое железо. 2. Отладить ядро и написать свои драйверы под открытое железо. 3. Наладить производство. 4. Продавать. 5. Выгода. Типа плевать на совместимость с бесконечным количеством железа, драйверов, софта. Я уже устал повторять на каждой странице, что путь Эпла с ОС под «своё» железо легче и логичнее, чем пытаться объять необъятное пытаясь сделать поддержку виндо железа и виндо софта, это очевидно.

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

отличный план, ну упустим 1-3... собрал ты такой ПАК за 100 тыс. рэ штука (или за 200 тыс. рэ...)

И кому ты это продашь? :)

Если бы дарить такой ПАК - то ради хохмы желающие бы нашлись, потом бы линукс/винду туда накатили. А так...

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

отличный план, ну упустим 1-3... собрал ты такой ПАК за 100 тыс. рэ штука (или за 200 тыс. рэ...)

Как формируется цена? Из чего? Не найдутся люди которые купят открытый ПК?

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

Как формируется цена? Из чего?

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

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

Жеди ту би залогинься наконец, отрасти яйца!

я другой анон, но ёпт, здесь аккаунты банят быстрее чем времени на регистрацию уходит, не стоит того

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

здесь аккаунты банят быстрее чем времени на регистрацию уходит

Мой за 18 лет не забанили ни разу, ЧЯДНТ? Хотя я в своё время, например, тазхейту пенял, что палку перегибает.

Да и вообще, описанное тобой нетипично, если это не аккаунты Кащенки или Миниробо (последний, кажется, таки решил уйти окончательно).

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