LINUX.ORG.RU

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью

 , ,

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью

2

5

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

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

Всего после выпуска предыдущей версии 0.4.8 было исправлено более 140 багов.
Комьюнити чейндж-лог | Список устраненных ошибок | Тесты ПО для релиза 0.4.9

Главная новинка этого выпуска — значительный рост стабильности работы! Система больше не падает просто с течением времени или от рутинных операций с файлами. Более того, ReactOS почти одинаково хорошо себя чувствует как с всего 53 мегабайтами RAM, так и 4 гигабайтами. Часть основных нововведений можно увидеть на видео, которое подготовили волонтеры проекта.

  • 0.4.9 — первый self-hosted релиз, теперь ReactOS можно собирать на ReactOS.
  • Устранено множество проблем в менеджерах памяти и общего кеша (common cache), приводивших к утечкам памяти. Самым большим источником проблем и нестабильности были значительные утечки ресурсов, вызванные драйвером FastFAT, в результате чего он поглощал общий кэш до такой степени, что попытки провести операции с большими файлами приводили к сбою.
  • Активирована автоматическая утилита chkdsk, которая выполняет проверку дисковых накопителей после критических сбоев или нарушения целостности файловой системы. Теперь система весьма вероятно может восстать из пепла запуститься после BSODа.
  • Добавлена встроенная утилита распаковки архивов Zip Folder.
  • Улучшены операции с файлами в проводнике при использовании функции drag'n'drop.
  • Внесены исправления в механизмы запуска и остановки сервисов.
  • Значительное количество исправлений для подготовки к началу выпуска 64-битных версий операционной системы.
  • Для обеспечения совместимости с Windows ReactOS теперь может представляться и как Windows 8.1 и заявлять о поддержке соответствующих версий библиотек и API.
  • Множество других мелких исправлений и улучшений, влияющих на удобство пользования системой в целом.

>>> Пресс-релиз

★★★★

Проверено: jollheef ()
Последнее исправление: cetjs2 (всего исправлений: 18)

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

Она уже рабочая и говорим про сегодняшний день.

Че? В виртуалбоксе на 1 ядре и не дай бог мышкой двинуть. Рабочая да :) Тогда то, что я написал днем и сюда запостил - это просто пи-ц какой прорыв в осестроении :) Сам посуди: - работает на реальном железе - поддержка многоядерности - называет создателей реакта истинным именем - загружается откуда угодно

Ни одно из вышеперечисленного реакт не умеет :) Я пи-ц монстр нах :)

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

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

Вы даже сформулировать преимущества/недостатки и пути решения проблемы не способны нормально.

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

А тут и не надо(речь про VB), если следовать инструкции.

Инструкция для запуска ВМ? =) В чем была проблема подпилить саму ос - неясно. Ладно, под qemu то хоть оно работает?

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

В виртуалбоксе на 1 ядре и не дай бог мышкой двинуть.

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

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

А тут и не надо(речь про VB), если следовать инструкции.

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

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

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

В этом и разница между работой на заказчика и на себя.

Вы даже сформулировать преимущества/недостатки и пути решения проблемы не способны нормально.

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

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

Есть системные требования на сайте этой недооси. Там ни слова нет про эту лабуду.
видя больше ядра - падает.

Уже писали. Dell Latitude E5430 - запускается и работает (а там не одноядерный камушек). Где вы видели чтобы в system requirements была заявлена поддержка работы в гипервизере?

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

а донат тогда нафига просите?

Разница между добровольными пожертвованиями и оплатой за услуги не видите?

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

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

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

Вы вообще понимаете, что такое гипервизор?

Нет.

или вам завтра сюда еще и простейший гипервизор написать?

Можно, мы его добавим в ReactOS.

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

Хм... а вообще странно, почему вдруг в боксе с несколькими ядрами проблема, а на реальном железе не проявлялось.

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

Если под ВМ подразумевать только VB определённых версий с дефолтными настройками, то можно сказать что нету.

Вы мне какую-то дичайшую чушь порете. Под ВМ я подразумеваю поддержку запуска в виртуальной машине. Я не просто так привёл OS/2 выше. Одна из особенностей этой ос, которая её погубила - полное отсутствие драйверов/поддержки. Тем не менее она свободно запускается в виртуальных машинах, а ReactOS - нет.

Как это?

Берёт и убивает, причем не важно б/у или свежие из упаковки. За квартал на 14ти экспериментальных машинах умерло 8 хардов. И нет, это не кривые руки и не горелое железо. А как убивает надо спрашивать того кто писал код.

При том что и документации и исходного кода дисковых систем ввода-вывода в свободном доступе доступно с избытком.

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

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

Я уже писал. Если-бы был конфиг в VB для ReactOS(для OS/2 он есть), то можно было-бы сделать беспроблемный запуск. Или, если-бы конфиг W2K3 не изменялся-бы, то ReactOS с конфигом W2K3 запускалась-бы.

Берёт и убивает, причем не важно б/у или свежие из упаковки. За квартал на 14ти экспериментальных машинах умерло 8 хардов.

Убивает, а вы никому об этом не сообщаете. Наверно ещё партию хардов закупили и дальше будете молчать, пока не разоритесь?

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

Хм... а вообще странно, почему вдруг в боксе с несколькими ядрами проблема, а на реальном железе не проявлялось.

Это очевидно. Авторы реакта - альтернативно одаренные.

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

А этой поддержки нет??

На реальном железе, даже с камушков с несколькими ядрами всё нормально работает. И именно это было заявлено в system requirement

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

Если-бы был конфиг в VB для ReactOS

В чем проблема запилить поддержку дефолтного конфига мне неясно? Это первое, что делается в первые месяцы работы, а не в первые 20 лет.

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

Это очевидно. Авторы реакта - альтернативно одаренные.

Скорее создатели VB, которые не могут воспроизвести все нюансы работы реального железа. Если-бы воспроизвели, то падений не было, коль их нет на реальном железе.

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

В чем проблема запилить поддержку дефолтного конфига мне неясно?

Да это уже не смешно. Я недавно писал что в версии 3.2.6 был один сетевой адаптер, в 5.2.* другой. И вот для «другого», нового сетевого адаптера нет дров. А реагировать на каждый чих VB нету желания.

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

Ага - те виртуалбокс виноват. Все системы работают, а поделие - нет. Значит вб виноват :) это фееричный пи-ц.

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

На реальном железе, даже с камушков с несколькими ядрами всё нормально работает

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

И именно это было заявлено в system requirement

Другими словами у реактос нет поддержки виртуализации?

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

Ага - те виртуалбокс виноват. Все системы работают, а поделие - нет. Значит вб виноват :) это фееричный пи-ц.

Нет. Я ведь совсем другое заявил. На реальном железе работает, в ВБ - не работает. Кто виноват? Виноват ВБ.

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

В этом и разница между работой на заказчика и на себя.

Заказы самому себе делать? А кто деньги будет платить?

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

Я вопросы не задавал, вопросы задавал ваш собеседник.

Спрашивается зачем вы вообще пишете ответы, если не способны нормально мысль сформулировать?

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

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

Это альфа версия.

Другими словами у реактос нет поддержки виртуализации?

Нет, речь о том, что VB - кривое поделие.

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

Заказы самому себе делать? А кто деньги будет платить?

Есть такие понятия как хобби, самосовершенствование и т.д.

Я вопросы не задавал, вопросы задавал ваш собеседник.

Какие вопросы он задавал, ответы на которые вас не устроили?

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

И вот для «другого», нового сетевого адаптера нет дров

И как же всё остальное работает без всяких инструкций? =) Видимо, написать драйвер для виртуальной сетевухи - задача еще на 20 лет.

А реагировать на каждый чих VB нету желания.

Ну это просто лол. Ок, в qemu оно заведется или тоже драйверов нет?

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

И как же всё остальное работает без всяких инструкций? =)

Что другое? Mac OSX, для которой куча конфигов в VB?

Ну это просто лол. Ок, в qemu оно заведется или тоже драйверов нет?

Если-бы прочитали целиком тему, то увидели что я писал о идеальной работе в этом идеальном ПО.

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

Ребята, а о чём собственно вы здесь спорите? Я вот только что взял VirtualBox последний, выставил в настройках Windows 2003, включил I/O APIC, выставил два ядра процессора. И этот ваш ректалОС загрузился и работает:

https://image.prntscr.com/image/ypdCgvSdS6OoMq0oYKRaog.png

https://image.prntscr.com/image/XLcReGamSXqH4Dn16cwuJg.png

Или вы здесь чисто чтобы посраться собрались?

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

Это альфа версия.

- вб говно, на железе все работает!

- нет, не работает

- это альфа версия

Че ты несешь?

Нет, речь о том, что VB - кривое поделие.

Да нет, вы сделали говно какое-то просто неадекватное.

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

Че ты несешь?

А ты? Вопросы задавай, я отвечать буду.

Да нет, вы сделали говно какое-то просто неадекватное.

Оно работает. Оно запускается. Нужно только по инструкции всё делать и будешь в шоколаде.

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

Что другое? Mac OSX, для которой куча конфигов в VB?

Mac OS никогда и не пыталась быть совместимой с чем-то, кроме железа Apple. Не шлангуй.

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

5.2.16 r123759 (Qt 5.6.2)

Да, я обновил VB и действительно с выставленными 2 ядрами всё запустилось и заработало. Я же говорил что VB - кривое поделие.

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

Mac OS никогда и не пыталась быть совместимой с чем-то, кроме железа Apple.

Я писал о том, что в VB для MacOSX куча конфигов. И именно из-за этого она спокойно запускается. Для ReactOS - 0(!) конфигов.

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

А ты? Вопросы задавай, я отвечать буду.

Я задал, а ты уже который пост юлишь про поддержку виртуализации в реактос. Видимо, потому что сморозил глупость, ага?

Оно работает. Оно запускается. Нужно только по инструкции всё делать и будешь в шоколаде.

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

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

в VB для MacOSX куча конфигов

Никому не нужно запускать макось в VB. А если кому и нужно, то в этом заинтересован запускатель, а не Apple.

Для ReactOS - 0(!) конфигов.

Да нас рать. Оно не работает, вас в это уже который тред кунают мордой, а вы отбрехиваетесь на какие-то конфиги в VB. В том, чтобы оно пускалось - заинтересованы вы, а не VB.

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

Я уже писал. Если-бы был конфиг в VB для ReactOS(для OS/2 он есть), то можно было-бы сделать беспроблемный запуск. Или, если-бы конфиг W2K3 не изменялся-бы, то ReactOS с конфигом W2K3 запускалась-бы.

Ось пополам прекрасно запускается без специальных конфигов. А то что вы втираете про запуск на определённой версии ВМ это чушь полная. Показывает насколько ненадёжно и сыро всё работает. Любой нормальный разработчик получив случайно один работоспособный запуск довёл бы всё остальное до ума.

Но такое не про ReactOS, у неё свой особый путь.

Убивает, а вы никому об этом не сообщаете. Наверно ещё партию хардов закупили и дальше будете молчать, пока не разоритесь?

Вы что за бред несёте? Кому сообщать: участковому? Господу Богу в небесную канцелярию?

И что, прийдут, пожалеют и харды поднимут из мёртвых?

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

Я задал, а ты уже который пост юлишь про поддержку виртуализации в реактос. Видимо, потому что сморозил глупость, ага?

Ты конкретизируй вопрос.

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

Пусть и хуже, но стабильней, быстрей и софта больше.

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

Никому не нужно запускать макось в VB. А если кому и нужно, то в этом заинтересован запускатель, а не Apple.

Но в VB заинтересованы и добавили конфиги.

В том, чтобы оно пускалось - заинтересованы вы, а не VB.

Оно запускается. Нужно только настройки задать. Что я ещё могу сделать? Если-бы VB какой-то конфиг никогда бы не изменяла, можно было-бы под него подстроиться, но пока таких гарантий не даётся.

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

Ось пополам прекрасно запускается без специальных конфигов.

При создании ВМ ты какую ОСь выбираешь в настройках?

А то что вы втираете про запуск на определённой версии ВМ это чушь полная.

Разница в версиях ВМ в том, что там разные драйвера по дефолту в одном и том-же профиле.

Вы что за бред несёте? Кому сообщать: участковому? Господу Богу в небесную канцелярию?

Участковому, наверно. Всё-таки он создаёт ReactOS... Ты серьёзно???

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

Ты конкретизируй вопрос.

Что не конкретного в вопросе «правильно ли я понимаю, что реактос не поддерживает виртуализацию?» ?

Пусть и хуже, но стабильней, быстрей и софта больше.

Стабильней и реактос в одном предложении нельзя ставить. Про софт вообще смешно, через чистый вайн на линуксе его будет больше работать и проку от него больше. Да и любая posix-совместимая ОС будет поддерживать этого софта мегатонны.

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

Но в VB заинтересованы и добавили конфиги.

Потому что это макос, а не реактос, да.

Что я ещё могу сделать?

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

Clayman ★★
()

Как мне зайти на порнхаб, если я тупо не могу загрузить Вашу ОСь? Это всё обман пацаны, чтобы набрать классы.

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

Просто злой порнхаб не запилил настройку для поддержки реактоса. Прочитай инструкцию!

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

Есть такие понятия как хобби, самосовершенствование и т.д.

Т.е. РеактОС это хобби навроде лепки бесформенных фигур. А самосовершенствование тут в гуманитарном плане - поиск неизвестно чего в потёмках. Так и записать?

Какое отношение имеет хобби к внятной формулировке ответа на поставленный вопрос/задачу?

Какие вопросы он задавал, ответы на которые вас не устроили?

Вы уже потеряли ветвь дискуссии? Вопрос был один: почему такая замечательная операционная система не умеет загружаться/устанавливаться с USB.

Вы же на протяжении многих постов лепили неубедительные оправдания. Отсюда вопрос: зачем вы вообще здесь пишете комментарии, если не способны формулировать ответы и давать информацию?

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

Что не конкретного в вопросе «правильно ли я понимаю, что реактос не поддерживает виртуализацию?» ?

Что означает «поддерживать виртуализацию»?

Стабильней и реактос в одном предложении нельзя ставить. Про софт вообще смешно, через чистый вайн на линуксе его будет больше работать и проку от него больше. Да и любая posix-совместимая ОС будет поддерживать этого софта мегатонны.

Не надо лгать.

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

Проблема в том, что в VB всегда надо какие-то настройки выбирать. И по дефолту сейчас там стоит Win7 (раньше другая ОС). Что надо сделать? Постоянно отслеживать изменения в VB и подстраиваться под выбранную ОСь? А что делать, если есть пользователи старых версий VB?

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

Т.е. РеактОС это хобби навроде лепки бесформенных фигур.

Скорее, хобби как Linux. То-же незначительный и мелкий проект, который может сотрясти мир.

А самосовершенствование тут в гуманитарном плане - поиск неизвестно чего в потёмках.

Взращиваются поколения инженеров-программистов.

Вы уже потеряли ветвь дискуссии? Вопрос был один: почему такая замечательная операционная система не умеет загружаться/устанавливаться с USB.

Я написал что может. И написал 3 шага, как можно установить ОС с USB.

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