LINUX.ORG.RU
ФорумTalks

Reactos 25 лет!

 , , , ,


0

1

Пруф

Сегодня исполняется ровно 25 лет разработке опенсорсного клона Windows - ReactOS. За 25 лет просраны все полимеры цель - достигнуть совместимости с Windows 2003 Server (тоже, дата! 20 лет!) - так и не достигнута. Разработчики взялись за цель, которая явно превышала их возможности. Даже цель «трёхмесячный цикл разработки» бездарно профукана, 0.4.14 вышла аж в декабре 2021 года.

Также, благодаря @Jedi-to-be, стоит отметить крайне токсичное комьюнити разработчиков (впрочем, возможно, он там такой один). Хотя, по меркам ЛОРа, он вполне рядовой тролль, а два тролля на одном ЛОРе не уживутся никогда.

Неразрешимые 25 лет проблемы с memory manager кагбэ намекают, что те, кто могли сделать ReactOS - не захотели. А те, кто хотели - так и не смогли, и научиться тоже, не смогли. Просто ребята замахнулись на бинарную совместимость с закрытой ОС с 30-летней историей - а это задача крайне нетривиальная.

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

Что ж, спи спокойно, последний герой, ты пытался, но негодными средствами!

★★★★★

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

А чё, memory manager уже починили? Или, может, в ReactOS работает хотя бы половина ПО, что работает в Win 2003?

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

Просто ребята замахнулись на бинарную совместимость с закрытой ОС с 30-летней историей - а это задача крайне нетривиальная.

Позже вроде они уже не только с Win 2003 хотели совместимость обеспечить.

praseodim ★★★★★
()

Уже 25 лет, а ходить так и не умеет, падает через два шага. Может, им в консерватории что-то поменять?

alex1101
()

Дал бы уже проекту кануть в лету спокойно

Gary ★★★★★
()

Когда вас накроет экзистенциальный кризис, вспомните, что есть разработчики ReactOS.

MoldAndLimeHoney
()

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

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

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

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

Slackware 30 недавно было.

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

Так ReactOS вроде и есть фактически wine с обвязкой.

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

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

Если бы они сделали более-менее стабильно работающий аналог WinXP, в который можно поставить драйвера, то была бы своя ниша.

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

На драйверах-то они и споткнулись.

tiinn ★★★★★
() автор топика

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

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

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

Имеет, так хватает старого оборудования, для которого нет драйверов под Win8-11 и не будет, но есть для XP и 7-ки.

praseodim ★★★★★
()

ну там как бы не только paint доделывается, SMP вот недавно пошевелили, pnp/HAL тоже, но да, pull req. с автопочинкой реестра и другой с попыткой влезть в кишки mm висят .. В принципе наверное кто-то может и попробовать собрать сиё чудо на Linux, у меня опять места на hdd нема.

https://github.com/reactos/reactos/pull/5237

https://github.com/reactos/reactos/pull/5088

Andrew-R ★★★★
()
Ответ на: комментарий от praseodim

Имеет, так хватает старого оборудования, для которого нет драйверов под Win8-11 и не будет, но есть для XP и 7-ки.

На этом старом оборудовании и так уже стоит хп/7.

utanho ★★★★★
()

… Просто ребята замахнулись на бинарную совместимость с закрытой ОС с 30-летней историей - а это задача крайне нетривиальная…

Между появлением Оффтопик NT и Оффтопик XP SP2 прошло 11 лет.

ex-kiev
()
Ответ на: комментарий от ex-kiev

Между появлением Оффтопик NT и Оффтопик XP SP2 прошло 11 лет.

А между ними было несколько версий NT, Win 95, 98, Me, 2K, 2003 сервер и XP и XP SP1.

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

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

tiinn ★★★★★
() автор топика

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

ya-betmen ★★★★★
()
Ответ на: комментарий от token_polyak

Ты хоть видел сабж, тыкал его палочкой? Я — да. И много раз.

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

Китайцы зачем-то официально купили исходники XP Embedded. Может быть, для станков и банкоматов.

Сначала про «деньги от РФ» подумал толстый троллинг, потом по ссылке на педивикию сходил - не троллинг. Интересное.

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

На этом старом оборудовании и так уже стоит хп/7.

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

praseodim ★★★★★
()
Ответ на: комментарий от yu-boot

Китайцы зачем-то официально купили исходники XP Embedded

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

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

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

А принцип даунгрейда уже не прокатывает? Когда покупаешь 11 винду, а накатываешь ХРюшу?

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

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

Не так. Они поняли, что для создания совместимости с дровами им надо вдесятеро больше денег, людей и усилий, т.к. написание дров - это низкоуровневая системщина и нетривиальные функции WinAPI, которые ХЗ как работают, и все исходники вайна им никак не помогут (т.к. вайн пользуется дровами линукса). А так - можно написать совместимость с вируталбоксом, пилить нескучные обои и имитировать бурную деятельность.

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

А принцип даунгрейда уже не прокатывает? Когда покупаешь 11 винду, а накатываешь ХРюшу?

Во первых, при этом все-равно надо использовать лицензионный дистрибутив. Который никто не обязан предоставлять. Во вторых, есть ограничения по глубине даунгрейда. Бегло погуглив нашел, что вроде с Win10 можно только до Win7 дойти. Причем не с любой версии Win10, а только с Pro и корпоративных лицензий.

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

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

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

С самого начала у меня была какая-то тактика. И я её придерживался.

inb4 [:|||||||||||||||||||||||||||||||||:]

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)

«твоим бы хлебалом, да меду…»

Ну правда, за 25 лет уж точно можно было что нибудь полезное сделать же. Да, хобби, все понятно… Просто жалко столько полезное энергии в эээ никуда

kardapoltsev ★★★★★
()

На их фоне Haiku, что тоже над трупом горизонтального Ленина издевается, выглядит гениальной реализацией

One ★★★★★
()

За 25 лет просраны все полимеры цель - достигнуть совместимости с Windows 2003 Server

Ещё через 25 лет они достигнут уровня Windows Me! Браво!

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

Это специальный проект-заглушка тайно спонсируемый Microsoft чтобы никто не сделал настоящую свободную совместимую альтернативу Windows.

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

Ну у авторов Haiku в целом получилось сделать бинарно совместимый клон проприетарной BeOS.

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

X512 ★★★★★
()
Ответ на: комментарий от ya-betmen

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

Не, там как с термоядом: в теории выглядело всё просто…

и были те кто мог это сделать.

Не, вот этого не было.

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

Но, Гайка не упиралась в бинарную совместимость. Она там есть в каком-то кастрированном виде, ну и хрен с ней. Библиотека ПО BeOS куцая, ей можно пренебречь. Зато гайковцы портировали на гайку кучу другого опенсорсного полезного софта.

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

Ну у авторов Haiku в целом получилось сделать бинарно совместимый клон проприетарной BeOS.

А она там на 100% совместима? Опять же, WinAPI за 30 лет всё же менялась, и всякие грязные хаки, тоже, разработчиками применялись. DDK менялись. Сам WinAPI сложнее. Т.е. обеспечить бинарную совместимость с виндой не в пример сложнее.

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

Полагаю, объем функционала BeOS на порядки меньше в сравнении с виндовым.

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

А Haiku уже нормально работает на реальном железе? Просто последний раз когда интересовался это были весьма схожие проекты, которые объединял тот факт, что позапускать их можно было только в боксе.

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

А Haiku уже нормально работает на реальном железе?

Да, работает. Я вообще охренел, когда она и звук подцепила, и сеть.

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

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

Есть конкретные кейсы, где разработка целой новой ОС с нуля из-за древней, не поддерживаемой железки, себя оправдывает?

Хард мод: исключить все кейсы, где нельзя навернуть XP в виртуалочке

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

Есть конкретные кейсы, где разработка целой новой ОС с нуля из-за древней, не поддерживаемой железки, себя оправдывает?

В одиночку (на одном предприятии) вряд ли, но в целом да. Разное промышленное оборудование, медицинское. Из юзерского - некоторые сканеры и принтеры, некоторые старые, но хорошие звуковухи.

Хард мод: исключить все кейсы, где нельзя навернуть XP в виртуалочке

Она даже в виртуалке должна быть лицензионной, иногда это важно.

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

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

Те кому «нужно непременно» документы сохраняют и те кому «ненужно непременно» тоже. Вы видимо с бухами не работали, у них тааакие архивы...

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

Во первых, при этом все-равно надо использовать лицензионный дистрибутив. Который никто не обязан предоставлять.

Это что за чудо «лицензионный дистрибутив»? В нем байтики от оригинального как-то отличаются?

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

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

Или в криворукости индусов МЦ. На самом деле нет. У МЦ достаточно недокументированных/слабо-документированных функций.

anc ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)