Объявлено (http://www.reactos.org/en/news_page_46.html) о выходе релиза ReactOS 0.3.7, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003). Серия 0.3.x находится в "альфа"-стадии разработки.
Из изменений можно отметить:
- Улучшение поддержки архитектуры x64;
- Запуск проекта по реализации поддержки компилятора MSVC;
- Улучшение работы подсистем ядра: Configuration Manager, IO Manager, KE, Memory Manager, Object Manager, Process Manager;
- Улучшение сетевого стека и устранение в нем утечек памяти;
- Исправления драйвера файловой системы, нацеленные на повышение совместимости с реализацией системы кеширования в Windows NT;
- Код Win32 подсистемы синхронизирован с проектом Wine.URL: http://www.reactos.org/en/news_page_46.html
Новость: http://www.opennet.me/opennews/art.shtml?num=18777
ваяют гуй к вайну
> ваяют гуй к вайнуСкорее уж ядро и некоторые куски Win32.А остальное - из wine в основном и есть ;)
что это за такая архитектура x64 ? x86 знаю... x86_64 знаю x64 - не знаю
на самом деле знаю : x64 - ламерское название x86_64, для тех кому осилить 64 бит это как осилить совершенно другую архитектуру
Да какая разница... :-))Радует то, что это как минимум помогает разработчикам wine.
В лучшем случае, я думаю, это помогает разработчикам всего win-совместимого софта. Начиная от Samba, и заканчивая NDISWrapper'ом. Разве сообщество что-то потеряло? ;)
Потеряло рабочие руки, которые можно было бы занять более интересными и полезными вещами, например самба4 допилить.
Вот фраза "более интересными" очень интересна)))Не уверен, что разработчики получают за этот проект деньги. Очень вероятно что это их хобби, как и у большинства Open Source разработчиков. Логично предположить, что это их и интересует.
И "полезность" тоже интересная тема... Такое ощущение, будто эти люди вам что-то должны. А может они должны сообществу? :)
Если для тебя разработчики свободного ПО, это всего лишь"рабочие руки" (_бесплатные_ "рабочие руки"?), то ты очень многое не понимаешь в free software.
Да, как же они тебя забыли спросить, чем им заниматься, а чем нет?
Ничего сообщество не потеряло. Каждый занимается тем, что хочет. не было б реактоса - не факт, что разработчики делали бы что-то другое.Конечно, кому кроме посикса ничего видеть неохота - тем проект не нравится. Не раз говорилось - NT-ядро само по себе - штука хорошая. Плохи - фокусы Майкрософта и кривь настроек винды.
Воистину, НТ отличное ядро, ибо базируется на чем-то unix-подобном, типа DELL (или как там его). Но вот "фичи" майкрософта реально мешают. Хотя, с какой стороны посмотреть....
>Воистину, НТ отличное ядро, ибо базируется на чем-то unix-подобном, типа DELLMS просто купил команду ядерщиков с их ядром.Это не MSовское ядро.Оно не unix-подобное а свое собственное, с некоторыми мотивами микроядерности, клиент-серверной архитектуры и т.п. атрибутами правильных систем.Только опохабленое по самое небалуйся парнями из редмонда.
Внутри себя оно и регистрозависимо в пространствах имен, и никакими буквами дисков не оперирует. Ему не вопрос выполнять какие угодно программы - лишь бы кто-то соответствующую подсистему сделал которая будет гейтовать чтовамтамнужно <-> native subsystem.В принципе этому ядру все-равно, unix ли программа там будет или OS/2 (подсистема оной даже была в NT4).
Но для совместимости его обкастрировали и засунули куда подальше, так что для юзера оно и регистронезависимо в файлах и оперирует ламерскими буквами дисков.Хотя для ядра это лишь галимные симлинки.Чтобы скорость графики стала человеческой, кусок уродца GDI засунули прям в ядро (win32k.sys).А само ядро со временем распухло до таких размеров что микроядерное оно не более чем сам микрософт - микро.То есть, king size.
Посему на самом деле у MS есть одна проблема.Они обещают новую систему на микроядре.Их проблема в том что NT в принципе чем-то таким и была... и нет оснований считать что очередной их выпердыш будет чем-то лучше.Скорее всего у него тоже распухнет до 5 метров ядро и микроядерным оно будет только чисто декларативно, а по факту получится еще один перепухший монстрик с ограничиловками на уровне ядра... столь же всем нужный как виндовс виста...
ntokrnl -- это развитие VMS, над которой работал в свое время Катлер, позже купленный микрософтом. я не видел сырцов ни того ни друго, поэтому судить о достоинствах и недостатках кода не могу. однако ntoskrnl API -- это, ребята, полный пиздец. выдумать такое могли только шизофреники, одержимые идеей тотально обратной совместимости. если там и внутри такой же бардак -- хвалить, извините, не за что.
>ntokrnl -- это развитие VMS, над которой работал в свое время Катлер,
>позже купленный микрософтом. я не видел сырцов ни того ни друго,
>поэтому судить о достоинствах и недостатках кода не могу.Я в принципе говорил о общей архитектуре системы, а не качестве кода.Оценивать качество MSовского кода - не возьмусь, у них очень специфичный стиль кодинга и пусть кому надо, тот в этом и копается (из ed2k без проблем сливается 200-меговый кусок гуано с их сорцами).Я лишь посмотрел по диагонали MSовское добро и стер к такой-то фене - для меня это совершенно бесполезный артефакт.Лично мне намного понятнее реактовсовская реализация API.В ней я спокойно могу найти реализацию того или иного куска апи.Может быть я просто мыслю более похоже на реактосовцев чем на редмондовцев - без понятия.
>однако ntoskrnl API -- это, ребята, полный пиздец. выдумать такое могли только шизофреники,
>одержимые идеей тотально обратной совместимости. если там и внутри такой же
>бардак -- хвалить, извините, не за что.О да.Видно как неплохое (в теории, по задумкам) ядро опохабили под совместимость с DOS, WinAPI пришедшим еще из виндов 3.x и так далее.То же самое что запрячь элитного скакуна в груженую ломом телегу.Видны некоторые атрибуты "правильных" систем которые кто-то целенаправленно и вменяемо архитектил (при том явно не редмондовцы).Клиент-серверная модель взаимодействия системы с юзерспейсом, IRP, ... но в каком это все виде в итоге и куда развивается - это жесть.А поскольку реактос всего лишь копирует этот ужас - так неинтересно.
>ntokrnl -- это развитие VMS, над которой работал в свое время Катлер,Не совсем. Катлер ушел (или ушли) из команды еще до VMS. В ходе развития VMS его идеи просто зарезали.
NT kernel - это скорей то, чем мог стать VMS, если бы Катлер делал его сам :)
не знаешь - дуй в википедию, там тебе раскажут
А мне симпатичнее обозначение x64/x32 ;-) Хотя я даже знаю что p2 - это не Pentium-2, а 80286.
>Хотя я даже знаю что p2 - это не Pentium-2, а 80286.х-ню какую-то ты знаешь. не р2, а "двойка".
> для тех кому осилить 64 бит это как осилить совершенно другую архитектуруА что, появление 16 64-битных регистров которые к тому же равноправны и появление относительной адресации типа недостаточно чтобы назвать это другой архитектурой?Да и систему команд несколько переделали.Кодирование команд изменилось.Так что что там ламерское название - вопрос интересный.х86-64 и длинно и сути дела не отражает.Ну не было у уродца х86 ни 16 равноправных 64-битных регистров, ни относительной адресации, как ни крути...
не переделали а расширили. почувствуй разницу, граматей.
Вот какой действительно реальный вред от проекта ReactOS открытому сообществу, это то, что его разработчики фактически голосуют ЗА существование закрытых бинарных драйверов.
А может все-таки пользы от их работы больше чем вреда? Сможете подсчитать?
Идеологически бинарные драйверы - бред. Практически - я всеми руками и ногами за их всестороннюю поддержку т.к. главное - чтобы всё работало и желательно без лишнего геморроя.
Я думаю, энтузиасты вполне себе могут писать открытые драйвера.
С чего вы взяли, что существование бинарных драйверов для ОС (или обеспечение совместимостью с ними, что по-сути одно и тоже) означает, что разработчики "фактически голосуют ЗА закрытые бинарные драйвера"? По вашему, если nvidia делает закрытые драйвера для линукс, то это означает, что разработчики линукс фактически голосуют ЗА существование закрытых бинарных драйверов?И кстати, если вы не в курсе, разработчики ReactOS за _открытые_ драйвера ("сердцем" - не знаю уж, фактически это или нет). А это значит, что когда/если ReactOS наберет популярность они сделают все от них зависящее, чтобы в первую очередь обеспечить поддержку железа тех производителей, которые не прячут спецификации и пишут драйвера и для *nix систем тоже.
>они сделают все от них зависящее, чтобы в первую очередь обеспечить
>поддержку железа тех производителей, которые не прячут спецификации
>и пишут драйвера и для *nix систем тоже.А зачем им все это делать если у них в goals четко значится совместимость с виндовыми драйверами?При том полная совместимость с всеми драйверами - какая-то абстрактная цель, поскольку в разных системах от 2K до Висты драйвера и их API по мелочи отличается и совершенно не понятно - 100% совместимость с кем именно в итоге планируется достигать.Скорее всего будет некое самобытное ядро которое совместимо с какой-то частью разных дров по принципу русской рулетки - дескать, ставьте, может быть заработает.А может и не заработает.Драйвера то в винде порой по сервиспакам даже капризничают, а тут вообще самобытная реализация...
А что до открытых драйверов - MS сделал все чтобы тех кто пишет драйвера было немного.Кто эти драйвера будет писать?Та небольшая команда которая делает реактос?Им бы дай боже хоть ядро до ума довести.Чтобы было совместимо и без весьма крутых багов коих там пока легион.
>Серия 0.3.x находится в "альфа"-стадии разработки.что-то мне кажется, что к тому времени, как они дойдут до беты, уже вендекапец наступит
У меня тут в соседнем табе открыта новость от 05.11.08 " Windows 3.11 больше не будет поставляться заказчикам" .... это к вопросу о виндекапце. :)
>3.11 больше не будет поставляться заказчикам"Как интересно.А лицензию на '95 еще можно купить?Т.е. типа лицензию купить можно но без поддержки?Грубо говоря, право заплатить отнимают в последнюю очередь - после всех остальных, когда больше отнимать уже нечего :)
P.S. да, теперь заказчикам на сервера автоматически поставляется IE7 и сильверлайт.Апдейтером.Без спроса.Кто б еще объяснил - нахрен это вдуплять на сервера?Они там совсем оборзели? 8-\
Мне вот тоже не понятно, чем же все таки ядро WinNT лучше чем Linux?> его разработчики фактически голосуют ЗА существование закрытых бинарных драйверов.
Ой ой ой, по-моему единственные, кто голосует ПРОТИВ закрытых драйверов, это идеологи GNU (RMS в частности) и OpenBSD. Остальным наплевать, в том числе и Линусу с его Линаксом.
А вообще ребята молодцы, приятно что с wine наконец-то подружились. Хоть лично я не вижу пользы как от свободной так и от проеприетарной windows, но есть много людей, которые всерьёз считают что архитектура windows много лучше чем linux.
Более того, если они добьются того, что на новые ноутбуки и компьютеры будут ставить бесплатную(или свободную) систему, то цены им вообще не будет. А то принцип: хочешь компьютер, заплати Балмеру, как-то надоел.
> хочешь компьютер, заплати Балмеру, как-то надоел.Такого никогда не было. Всегда было так:
"Хочешь ноутбук -- заплати Балмеру."
> Такого никогда не было.Хотя да, если сильно хочется, компьютер можно собрать по комплектующим.
Прошу прощения.
>> хочешь компьютер, заплати Балмеру, как-то надоел.
>
>Такого никогда не было. Всегда было так:
>"Хочешь ноутбук -- заплати Балмеру."Я купил свой ноутбук с фридосом. Балмеру никогда не платил ни копейки и не буду.
аналогично. ноут шел с фри досом, eee pc -- с linux. выбирал сознательно.
>Я купил свой ноутбук с фридосом. Балмеру никогда не платил ни копейкиА Гейтсу? %+) Балмер харизмой не вышел? :-D
>и не буду.
Но, да. К сожалению, _даже_ если отдельный экземпляр и продаётся "с не-windoze-ом", то наверняка рядом стоит та же модель с оным и деньгами с продажи обоих оплачиваестя R&D (железо и драйверы _для_) и лицензирование (деньги Балмеру) для всей линейки моделей.
Итого: купил бук с фридосом - всё равно заплатил Балмеру........
Заговор? $-))
лучше/хуже - это как чёрное и белое без оттенков серого.
почему оно не может быть _просто__хорошим_?
> но есть много людей, которые всерьёз считают
> что архитектура windows много лучше чем linux.Большинству пользователей до лампочки какая там архитектура, им главное чтобы их проги работали и девайсы. И без танцев с бубном.
>Большинству пользователей до лампочки какая там архитектура, им главное чтобы их проги
>работали и девайсы. И без танцев с бубном.Вот над этим и надо работать.ИМХО.
>Ой ой ой, по-моему единственные, кто голосует ПРОТИВ закрытых драйверов, это идеологи
>GNU (RMS в частности) и OpenBSD. Остальным наплевать, в том числе
>и Линусу с его Линаксом.Отучаемся говорить за всех. Учимся отвечать за _свои_ слова.
Я против. Мне не наплевать.
Вопросы?>А то принцип: хочешь компьютер, заплати Балмеру, как-то надоел.
Массовый рынок: есть тысяча миллионов лемингов - они хавают --> хавка дешева.
Желаете купить ноутбук за пару миллионов(*) со "сроком поставки" год-два? За пару миллионов не наших денег. Нет? Тогда -- пожалуйте дешёвых буков с налогом Балмеру-Гейтсу...Неужели-таки заговор?? $-/
(*)Число - с потолка. "Оценка", если хотите. :) Желающие более точных оценок -- велкам прикинуть цену и сроки, например, проекта OLPC (до момента продажи негрософту)...
>А вообще ребята молодцы, приятно что с wine наконец-то подружились.иногда лучше жевать чем говорить, вообще то ребята дружились с самого начала разработки Реактоса.
Что действительно ожидаю от ROS так это правильный winlogon и поддержку Direct X )
а я всего лишь нормальную работу _всех_ приложений )))
Не запускается ;)
>Не запускается ;)единственный коммент в тему :D
Только сколько лет еще ждать хотя бы версии 1.0 ? :-(
>Не запускается ;)Запускается, но не работает. Пока пользоаваться невозможно. :-( Сеть нормально не пашет. NTFS не поддерживается.
>Только сколько лет еще ждать хотя бы версии 1.0 ? :-(
видимо, долго. так как точной даты релиза они не указывают. только ближайшие беты.
P.S. Не рекомендую устанавливать "на потестить" на рабочих машинах. Вследствие поддержки только фат32, во время установки удалился раздел с ntfs. Ext3 не тронул. )))