LINUX.ORG.RU

ReactOS 0.4.12

 ,


1

3

Представлен релиз операционной системы 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 ()

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

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

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

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

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

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

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

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

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

tiinn ★★★ ()
Ответ на: комментарий от 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

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

На каком оборудовании (реальное железо или виртуальная машина) было установлено? Какая файловая система использовалась? Это при следующей установке повторяется? Как этот баг можно повторить?

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

На каком оборудовании (реальное железо или виртуальная машина) было установлено?

В каком графическом редакторе этот скрин был сделан?

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

Всерьез думаешь, что после увиденного я побегу переустраивать или тем более проверять на реальном железе? Эта «ОС» даже VirtualBox умудрилась уронить на втором этапе установки...

anonymous ()
Ответ на: комментарий от anonymous
Ой, где был я вчера - не найду, хоть убей,
Только помню, что стены с обоями.
Помню, Клавка была и подруга при ней,
Целовался на кухне с обоими.

...

Тут вообще началось -
Не опишешь в словах,
И откуда взялось
Столько силы в руках?
Я, как раненный зверь,
Напоследок чудил,
Выбил окна и дверь,
И ReactOS уронил.
anonymous ()
Ответ на: комментарий от anonymous

Посмотри внимательно на файлы. Работа chkdsk(предположительно, я, если честно, не уверен из-за чего конкретно случилось и проверять не особо горю желанием) во всей красе.

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

Работа chkds

Кстати, у меня на один и тот же раздел установлена Win2K и Reactos. Каждый раз после запуска ReactOs (даже если она отработала нормально, и нормально зашатдаунилась), Win2K находит ошибки на диске. ФС FAT.

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

Кстати, у меня на один и тот же раздел установлена Win2K и Reactos.

А ты смелый!

Каждый раз после запуска ReactOs (даже если она отработала нормально, и нормально зашатдаунилась), Win2K находит ошибки на диске. ФС FAT.

Когда я сидел в дуалбуте и активно юзал том NTFS в обеих системах, Windows тоже находила ошибки на диске. Правда, не «каждый раз», а раз в пару месяцев, и NTFS все-таки посложнее FAT.

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

Точнее, нельзя пользоваться даже в виртуалке.

О ней даже думать нельзя ...

Много «покуралесил» об ReactOS.
Если developer: «обидчивые», шуток не понимают, ..., ... - sorry.

Владимир

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

Программа Shared Source предоставляет доступ к более чем 4
миллионам строк исходного кода Windows Embedded Compact для ускорения разработки устройства.

Образец / общедоступный исходный код легко доступен в Platform Builder на условиях его лицензирования.
При установке инструментария Platform Builder автоматически устанавливается Sample / Public Shared Source, который
включает драйверы устройств, диспетчер драйверов устройств, файловые системы и CE Testkit.

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

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

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

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

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

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

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

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

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

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

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

Против меня на России уже политическое дело(Болотная, слышал?) и Чехия уже однажды отказала в выдаче меня на расправу, хотя уехал я не как беженец, а уехал сюда работать.

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

кстати, если признают невменяемым, то и по уголовному не выдадут

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

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

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

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

ты бы еще и на соседей доносы строчил со своим «есть специальные органы»

это долг каждого гражданина, сообщать о нарушении законодательства, что в этом зазорного? ты откуда такой дикий?

anonymous ()