LINUX.ORG.RU

ReactOS 0.2.6


0

0

Вышел в свет новый релиз операционной системы с открытыми исходными кодами ReactOS 0.2.6.
ReactOS - проект по созданию операционной системы бинарно совместимой с Microsoft Windows.
Уже сейчас в ReactOS запускаются многие приложения, в том числе и Open Office for Windows,
а также некоторые драйвера.

В новой версии существенно возросла скорость работы системы и стабильность. Полный список
всех изменений можно найти в ChangeLog.

>>> Подробности

anonymous

Проверено: Pi ()
Ответ на: комментарий от Seper

> У тебя никогда не возникало желания что-нибуть подправить в коде Windows NTx? У многи просто "руки чешуться".

Честно, ни разу :) Ну не пользуюсь я ими уже лет шесть как. :)

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

>Честно, ни разу :) Ну не пользуюсь я ими уже лет шесть как. :)

А до этого лет 7-8 ну или примерно в 95-96 годах

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

> У тебя никогда не возникало желания что-нибуть подправить в коде Windows NTx? У многи просто "руки чешуться".

Т.е. сначало будем пытаться достигнуть 100 совместимости, а затем ее разрушить.

Кстати прошу обратить внимание что уже кто-то на нее хочет ставить C++ Builder. Скажем так, не совсем бесплатную программу.

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

2realloc - ладно-ладно, я тоже немного погорячился - с кем не бывает? :)

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

Действительно ты затронул довольно существенный аспект - то, что legacy support отсутствует. Ни 16-битных приложений, ни ntvdm. Однако в чём тут суть - заядлые opensource'ники и free-software'исты за такие мысли готовы головы рубить, однако реактос одной из своих задач ставит совместимость с коммерческим софтом и бинарными драйверами --- я понимаю что опенсорсного софта под вин32 и под *никс - две большие разницы.

Что касается использования - на самом деле есть немало применений, начиная от банального - то же, что и вайн, но заканчивая - намного более продвинутым. Что имеется ввиду - например использование реактоса в embedded системах (да, понимаю, сейчас рано об этом говорить - стабильность оставляет желать лучшего - но работа ведётся и в этом направлении) - но можно выделить и плюсы, e.g. оптимизация под быструю загрузку (счет идет на секунды - можно оптимизировать так как хочешь, все драйвера устройств уже предустановлены). Резонно услышать в ответ - "миникс например вообще влёт загрузится", или "MenuetOS тоже стартует молниеносно", да и любой линукс можно оптимизровать так, как хочешь. Но - в линуксе надо считать ещё время на загрузку вайна, а menuetos вообще ни с чем несовместима. Опять-таки - миграция Windows -> Linux для пользователя-ламера сложнее, чем миграция Windows -> ReactOS. А учитывая что я говорил о позиционировании реактоса для разных embedded-систем, там пользователи могут не отличаться большим умом - т.е. для них это будет проще.

Вот написал я абзац - а всё как-то туманно. Конечно против аргумента линукс+вайн очень сложно возразить. Драйвера - это раз, второе - нейтив-апи - которое в общем-то нужно опять-таки только драйверам, третье - нейтив ядро - "априори" лучшая совместимость (не будем обращать внимания что пока она хромает :)), четвертое - если некоторое время назад те, кто хотел доработать винду были вынуждены делать это извращенным способом (и находили эти разные способы), то теперь есть и другой способ - извращаться, но уже с реактосом :)

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

Lindows/Linspire кстати активно использует твои аргументы для рекламы своей оси - типа стабильность линукса, удобство винды :) Хотя на деле нт-шное ядро ничуть не хуже, а даже лучще :)

WBR, Aleksey "Fireball".

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

> Что имеется ввиду - например использование реактоса в embedded системах

Что имеется ввиду под embedded системами? :) Где в ембеддед надо совместимость с NT? Банкоматы? Там полуось. Наладонники? Опять мимо. Системы связи? qnx. Рынок то поделен. Тем более в этом секторе никто не станет связываться с продуктом без поддержки от компании. И ещё трижды подумают что станет с этой компанией через пять лет, прежде чем договор заключать. Даже если смотерть на embededLlinux, то в крупных масштабах используются не свободные дистрибутивы, а разработки монстров индустрии с многолетней поддержкой. Не пропихнётся туда реактос. Потомучто единственный с кем он может попытаться конкурировать (хотя бы из-за зашоренности средних манагреских мозгов) это M$. Выбирая между M$ и его реверсинженернутым клоном выбор манагера очевиден (и цена тут роли не играет).

>Драйвера - это раз, второе - нейтив-апи - которое в общем-то нужно опять-таки только драйверам, третье - нейтив ядро - "априори" лучшая совместимость

И опять мы упираемся в одно и то же... Очень узкая область примененеия. Просто ядро без софта. Софт берётся существующий виндовый. Но кроме 1-2% (т.е. никого, по сравнению с 98%) фанатов и убеждённых ими их друзей мало кто поставит её. Притом если и поставит, то до первого возгласа "Моя гамеза не пошла, это говно". Им будет параллельно что это сверхгениальная ось, что толпы талантливых программистов just for fun переплюнули M$. Linux ждала бы та же участь, если бы не огромное количество GNU софта. Свободное ядро ничего не решит, а ядро никому (пользователям) не интересно. Люди не ради ядра оси ставят, а ради фотошопа и кваки. Да, конечно же извращенцы будут извращаться, получая массы положительных эмоций.

В итоге от этого выиграет wine. Притом в связке linux+wine+mono получится адекватная замена корпоративному десктопу на виндах.

>Lindows/Linspire кстати активно использует твои аргументы для рекламы своей оси - типа стабильность линукса, удобство винды :) Хотя на деле нт-шное ядро ничуть не хуже, а даже лучще :)

ну будет не GNU/Linux, а GNU/Reactos. Сейчас многие из продвинутых виндузятников ставят гнушные тулзы на WinXP и рады поуши. Получается GNU/WinXP. Между GNU/WinXP и GNU/Reactos для того, что бы запускать виндовый софт выбор очевидет.

Итого: судьба реактоса имхо быть полигоном для вайна, акселератором прехода на линуксовый десктоп. Как самостоятельная ось она не выживет, хотя бы из-за прессинга со стороны M$ (тут все их факты будут правдоподобны при желании, ибо сравниние в одной категрии). Так что желаю проекту бурного развития, всё-таки добро делается прежде всего продвижению линуха как замене винды.

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

>Притом в связке linux+wine+mono получится адекватная замена корпоративному десктопу на виндах.

Связка linux+mono у меня лично вызывает настороженность. Если эта связка будет эффективно работать, то может просто настать конец GNU/Linux'у. В смысле Linux останется, но большинство уже будут пользоваться не GNU программами.

Sova777
()

Mamory Management

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

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

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

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

>Пример такого сообщения: >Сети нет, дум не пашет, в сад (Хотя позволю заметить, сеть есть).

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

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

Нам приходится ставить наши системы (POS + система управления) на Win2k, т.к. портирование на Linux or FreeBSD такого количества софта займет тучу времени/денег.
Конечно, на данном этапе ReactOS для нас не выход (стабильность), но возможно ReactOS станет быстрее стабильной чем мы портируем софт на Linux ;-)

OlegY
()
Ответ на: комментарий от Terek-san

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

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

2realloc - ладно, посмотрим через пару лет как дела пойдут. Про embedded системы про которые я говорил можно почитать тут: http://msdn.microsoft.com/embedded/getstart/choose/whywinemb/default.aspx (Windows XP Embedded).

Кстати тонкий намёк тут уже дал один человек, насчет POS систем (и попал практически прямо в цель). Если этот человек мне напишет на aleksey собака reactos точка com ,то я смогу сделать акцент в разработке на то, чтобы и нужный ему софт работал.

А насчет выбора манагера - хорошо, но стоит посмотреть вот сюда: http://msdn.microsoft.com/embedded/howtobuy/default.aspx#prctbl Это прайс-лист. Стоимость девелопер-тулз в 1000$ + 90$ за каждый unit с этой осёй - это может сподвигнуть манагера заключить договор с другой фирмой, которая не будет требовать 90 с каждого юнита. Логичное развитие в условиях конкуренции? К тому же конечно "голый" реактос врядли кто-то будет ставить. Равно как и (кстати как ты правильно заметил) толку от ядра линукса скачанного с linuxkernel.org мало, а вот если оно уже в дистрибе + поддержка платная есть - это уже лучше. К сожалению или счастью такое случится и с реактосом - это неминуемо при текущих темпах развития системы. Если темпы спадут - тогда да, дело плохо. Но за последние три года я наблюдаю только ускорение - небыло ещё случая чтобы девелопмент замедлялся (тьфу-тьфу-тьфу :-) )

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

>О РейзерФС. Порт будет. Сейчас работаем над четвёртой веткой.

И где, простите, можно на это посмотреть? В CVS на сайте вроде бы не наблюдается.

anonymous
()
Ответ на: Mamory Management от anonymous

Memory Manager - сейчас основная реализация хуже (но более-менее стабильна), есть альтернативная - она более эффективна чем текущая, однако до винды ещё недотягивает. Ориентируемся на Win2000 в основном.

Эффективность измеряется просто - запускаем компиляцию реактоса под реактосом и меряем время.

Fireball

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

Начнём с того, что CVS уже с января этого года неиспользуется :) Перешли на SVN.

А Reiser4 - пока что это старания одного tappak'а, я незнаю насколько он спрогрессировал, но покрайней мере воодушевленно этим занимается :)

Fireball

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

> Выбирая между M$ и его реверсинженернутым клоном выбор манагера очевиден (и цена тут роли не играет).

Аргументы известны. Но когда-то так говорили и про linux. Мол, поделка финского пионера и т.д... ;-)

> Между GNU/WinXP и GNU/Reactos для того, что бы запускать виндовый софт выбор очевидет.

Хм... А зачем люди покупают iPaq и ставит на него linux? ;-)

> just for fun переплюнули M$.

У "just for fun" есть готкрытая дока от M$, т.е. они не изобретают, а всего-лишь идут проторенной дорогой. Тем более помощь есть. Немало можно портировать из linux. Вон, поддержку USB оттуда забрали...

> до первого возгласа "Моя гамеза не пошла, это говно".

Я, кстати, так уже кое-где погу прокричать про Windows... ;-) Попробуйте пустить по нормальному NFS4 под DirectX9 или MOO2 под Win2k и выше? ;-)))

> Притом в связке linux+wine+mono получится адекватная замена корпоративному десктопу на виндах.

Угу. Ты не учитываешь только, что mono собирают и для Windows (сюрприз!) ;-) по этому он должен работать и на ReactOS, а кроме того, добавить туда поддержку LinAPI (через coLinux), причём из-за возможности включения в ядро более тесно, чем в вынь - дело техники, так что черз год-два принципиальной разницы между ReacOS + coLinux + Mono и Linux + WinE + Mono не будет... ;-)))

> Итого: судьба реактоса имхо быть полигоном для вайна, акселератором прехода на линуксовый десктоп.

Как несложно понять - и это задача вполне почётная и благородная. :)

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

>Народ не просветите темного, почему wine прям в ядро линуха не запихивают.

Это как практически осуществить? дополнить ядро win32 api-м? это так дело до альтернативы реактосу недалеко :)

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

Чем богаты, тем и живы. Однако с QT 3.0.0 если сравнивать, и его дизайнером, то я выберу Билдер.

Terek-san
()
Ответ на: комментарий от some_x

хех, ну ты во вкус вошёл - насчет виндовых дров :) Собственно для того всё и городим, чтобы ядро было родное, да дрова поддерживало

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

а зачем? тем более что значительная часть API реализуемого вайном находится не в ядре а в отдельных dll

максимум что разумно сделать -- включить в ядре поддержку "other binaries", чтобы вайн автоматом подсасывался для .exe-бинарников

или я что-то путаю и так сделать нельзя?

anonymous
()

вот что очень хотел бы, так это стабильно работающий livecd с gnu софтом, и поддержкой ntfs, reiserfs4, ext3fs и прочее...

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

>максимум что разумно сделать -- включить в ядре поддержку "other binaries", чтобы вайн автоматом подсасывался для .exe-бинарников

>или я что-то путаю и так сделать нельзя?

давно уже можно...

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

Ну вы и задвинутые тут! Я из компании малого бизнеса, мне не нужна супер пупер система! Мне надо инет+сеть+1С+офис+ОС+удобство, все остальное греби оно рогом! И если я могу съэкономить на ос+офис на 20 компах, то аллилуя! Респект разработчикам и благодарность. Жду с нетерпением релиза (уже несколько лет :-((( )

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