Pull to refresh

Comments 57

Учитывая, что прошедший год можно назвать "Годом GPT", не будет ли оптимальнее показать нейронной сети Windows 2003 Server, потом текущее состояние проекта ReactOS, и попросить дописать исходные тексты "чтобы оно так же работало"?

и нейросеть даст ключ активации для Windows 2003 Server

А где вероятность того, что GPT не "подсмотрел" в утекшие исходники Microsoft? Один раз так заявили, что в ReactOS используется утекший код, и затормозили проверкой разработку года на полтора.

Не показывать нейросети исходники Microsoft, "воспитать Бабу Ягу в своём коллективе". Интерфейсы Windows API достаточно хорошо документированы, а в публикациях о GPT часто приводятся истории успеха, когда по объявлениям функций сеть вполне прилично дописывает их реализацию.

Где гарантия, что тот же chatgpt уже не накормлен исходниками винды?

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

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

в оригинальной windows реестр - это несколько БД на движке типа MS Jet. там ничего не надо "проверять и исправлять", достаточно откатить незавершенные транзакции (на самом деле нет).

в wine реестр - это несколько текстовых файлов, их можно положить в систему контроля версий.

в reactos - ???

Тоже БД, формат хранения файлов совпадает с оным у винды. Насколько хорошо поддерживается транзакционность не подскажу, давно не заглядывал.

А в Wine всё не так просто про текстовые файлы. Текстовые файлы - это персистентность, а так-то оно, понятное дело, тоже как база данных реализовано.

Транзакционность недавно была серьезно улучшена.

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

Похоже на DOS-игру "Isle wars" (там еще пара подобных), но не она

https://www.dosgames.com/game/isle-wars/

Выглядит как реализация классической настольной Risk.

Шикарная вещь всё-таки этот ReactOS, всегда интересно потыкать новую сборку. Даже если ещё далеко до релиза, как-то существование такой вещи вдохновляет.

Переписанный WindowsXP? А зачем? Старые приложения исчезают в дали, новые средства разработки там не работают. Потешить ЧСВ и "потыкать"? Я не пойму кто это финансирует - но возврат инвестиций потенциально "околонулевой".

Ну нравится людям этим заниматься, милое и безвредное увлечение в мире IT. Пусть.

Так ReactS уже и не производится как Альфа версия, в позиционируется просто как песочница для её разработчиков.

ReactOS* позиционирует*

Еще пару лет назад спрашивали "переписанный вин98? Зачем". Сейчас вот уже доросла до "переписанный винXP". Судя по тестам лонгхорна, в следующем году ее вполне могут называть "переписанной вистой" или даже "переписанной вин7", такими темпами. А тут уж и до актуалочки рукой подать!

Назвать-то можно, но это при условии, что заявленные ранее ориентиры были достигнуты. Но пока что система не имеет даже поддержки NTFS, на которую в MS Windows ещё завязаны многие аспекты безопасности. В итоге нельзя сказать, что достигнута даже цель WinXP.

Когда в качестве альтернытивы Unix создавался GNU/Linux, Торвальдса и Столмана тоже спрашивали, сдается мне о чём-то таком же :)

Радикально разные вещи - на бинарном уровне совместимости Торвальдсу и компании достигать не требовалось, как итог - у них получилось выйти в продакшен)

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

Опять же, вопрос "что такое аналог?"

Если аналог - это ПО, предназначенное для примерно тех же целей и эксплуатируемое похожим образом, то аналог - это любая другая ОС, пригодная для стационарных компьютеров: Linux, Chrome OS, Mac OS, BSD, Solaris, Haiku. С небольшой натяжкой даже Android. [Бензиновая Газель с вариатором и грузовой будкой - аналог дизельного Атланта с механикой и цельнометаллическим кузовом]

Если аналог - это ОС, которая имеет схожую структуру, пользовательский опыт и дизайн, то тут есть 2 пути. Первый - это взять Linux и оформить его под Windows. Не просто гуй и обои, а ещё и меню настроек в дизайне панели управления, встроенный магазин приложений и т.д. Примеры есть и очень удачны. Второй способ - это городить свой "китайфон", который выглядит, звучит и структурно аналогичен Windows, но с ней несовместим. Ну, это в принципе возможно. [BAIC BJ40 - аналог Jeep Wrangler]

Если аналог - это ОС, строго совместимая с оригиналом, то тут тоже 2 пути. Или мы активно плагиатим с оригинала, вытягивая слитые исходники Windows и по возможности партизаня неслитые.[IKCO Tara - аналог Peugeot 301] Или мы пытаемся сделать то же самое путём реверса, не зная, как оно работает на самом деле.

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

Ну это уж точно лучше, чем сидеть и строчить такие комменты. От них ума не прибавится, а если ReactOs [Linux, и т.п. - подставить по вкусу] делать - то в люди можно выбиться

Да, потыкать всякие кнопочки, все устройства начинаются с кнопочек, которые интересны. А если серьёзно, то объём меньше, это как бы тоже, но без ненужных надстроек, которые грузят систему. Не всем, но мне интересно, что данная система стартует и на старом ноуте пень1-2 и на относительно среднем компе. ХР туда вряд ли влезет, на старый. Хочется единообразия иногда.

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

21x40 - это dec tulip (https://phy.duke.edu/~rgb/brahma/Resources/beowulf/linux/drivers/tulip.html), один из первых чипов pci эзернета, простой и поэтому везде используется... у 3Com тогда использовался pci-isa-bridge потом 3с509 чип. Pci чипы у 3com пошли с 900 серии.

потом, 440bx это PPro233, а не P233MMX, у пентиума-1 не было 440 серии.

пробовал ваше изделие на P166MMX с 16Мб - не пустилось. какая версия ещё пускалась? WNT4.0 с полуосью работают на ура.

Какая версия реактос была более скромными требованиями. Наверное версии 2000х годов?

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

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

По сути это же единственный в мире хоть какой-то аналог Windows ;)

Линукс это не аналог. Это совершенно иная ОС.

Возможно я не совсем точно выразился. Имелся ввиду "виндузоподобный аналог")

Линукс аналог функциональный, но структурно, архитектурно, да и вообще идеологически это совсем другое ПО.

ReactOS относится к Windows так же, как GNU/Linux относится к Unix.

User space в ReactOS - это Wine. С таким же счастьем можно использовать Linux с Wine. Там он куда новее и Kernel space (Linux) куда стабильнее.

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

RDP-клиент нормально работающий есть под ReactOS?

есть встроенный, для исходящих подключений :)

Отлично, надо попробовать

Будто в двухтысячный окунулся...

ReactOS интересный проект, если честно, правда, когда начинаешь его изучать глубже задаешься такими вопросами, что просто страшно думать, почему все так плохо. Например, почему нельзя работать паралельно с проектом wine? Я читал их официальное вики и думал, что они работают сообща, но нет. Это странно, reactos могли бы сфокусироваться на реализации ядра, загрузчика, поддержки драйверов, а остальную часть брать у вина и переписывать под себя.

остальную часть брать у вина и переписывать под себя

Насколько мне известно, в ReactOS используется изрядное количество кода из Wine.

А в чём проблема с драйвером NTFS? Вроде формат уже давно как изучили, в Linux есть драйвера для данной файловой системы. Почему тогда ещё в ReactOS, где NTFS должна быть как родная, её драйвер ещё не стабилен?

Потому что драйвер файловой системы - это не hello world в консольку, а драйвер для линукса - это намного больше чем ничего, но это надо уметь. Всё же дело с файловыми системами было даже в другом - подсистемы, связанные с фс, были на уровне "запускает fat32 и ладно"). Сейчас с этим лучше, можно попробовать поставить систему на btrfs, через правки, можно на ext2. Штатный драйвер, насколько помню, умеет читать разделы, если разрешить в реестре - то и писать, но может порушить раздел. Но в целом, через некоторые (уже значительно меньшие чем раньше) танцы с бубном можно подложить виндовый драйвер и он с достаточно большим шансом заработает.

А участник @SigmaTel71 протестировал DynaBlaster (BomberMan):

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

25 лет уже тестируют...

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

Sign up to leave a comment.