Доступен перевод 86 выпуска (http://www.reactos.org/en/newsletter_86.html) новостей проекта ReactOS (http://www.reactos.org/), операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003).Прогресс в использовании компилятора MSVC
Код ReactOS теперь может быть полностью собран с использованием компилятора Microsoft, но работать после такой компиляции операционная система пока ещё не способна. Тимо Кройцер (Timo Kreuzer) уже устранил несколько ошибок, среди которых повреждение метаданных файловой системы, приводившее к неработоспособности загрузчика freeldr. На платформах x86/x64 в процессе начальной загрузки в таблицу FAT c диска считывается загрузочный сектор, который должен быть загружен в достаточно высокие адреса, чтобы дальнейшее чтение freeldr в память позже не перезаписало бы эту таблицу. К сожалению, скомпилированная в MSVC версия freeldr занимает больше места, чем при ...URL: http://www.reactos.org/en/newsletter_86.html
Новость: http://www.opennet.me/opennews/art.shtml?num=31307
Интересно, есть ли у нее шансы (хоть когда-нибудь) вытеснить Windows?
Видел в некоторых супермаркетах кассы работающие на ReactOS :)
Да пусть не вытеснит. Пусть просто работает стабильно. Чтобы была свободная альтернатива WinXP для запуска виндовых программ (кому это надо).
> WinXP для запуска виндовых программ (кому это надо).wine в этом плане и то перспективнее смотрится. Разработчики реактоса сами не знают под какую версию винды они все-таки косят, поэтому под все понемногу. Половина программ от всяких нестыковок такого рода одуревает. А уж драйвера и подавно не работают. Желехо скорее заработает в лине через его драйвера чем вы дождетесь что проприетарный драйвер от производителя в реактосе взлетит. Dead way!
> Разработчики реактоса сами не знают под какую версию винды они все-таки косятНет, неверно. Разработчики знают: под Windows 2003, и это декларируется официально, не знает только тот, кто не хочет знать.
> одуревает. А уж драйвера и подавно не работают
не всё так плохо. сетевые драйвера например очень многие работают, другое дело что их slipstream-ом ставить надо
Live way!
Когда-нибудь - есть, но не в ближайшие годы.
IMHO, у ReactOS шансов вытеснить Windows очень не много, так как ко времени готовности ReactOS Винда возможно уже ляжет под Линуксом и свободным ПО.
Вы конечно же хотели сказать наоборот.
> Вы конечно же хотели сказать наоборот.Не-не, Linux сверху, винда снизу, все правильно.
Либо под собственным весом, ибо уже решается вопрос о переименовании венды, и соответственно о закрытии вин32/64 направления.
нет конечно. они ж вечно догоняющие.
> Интересно, есть ли у нее шансы (хоть когда-нибудь) вытеснить Windows?Таких шансов нет даже у линя.
убило предложение =)
< Код ReactOS теперь может быть полностью собран с использованием компилятора Microsoft, но работать после такой компиляции операционная система пока ещё не способна. >
У мелкомягких с виндой такая же проблема.
> У мелкомягких с виндой такая же проблема.Работаешь в MS?
Да.
Представьтесь, аноним.
Надо отвечать "Очень хочу, но не получается"
> Код ReactOS теперь может быть полностью собран с использованием компилятора Microsoft, но работать после такой компиляции операционная система пока ещё не способна.Действительно, ребята делают полноценный аналог винды :)
Слишком долго делают. Нет пути.У М$ значительно больше ресурсов и, соответственно, есть способность работать методом "сто китайцев". Как говорит Джефф Бонвик, "Нет такой проблемы, которая не может быть решена с помощью бумажника". У M$ бумажник есть. У Реактовцев - нет. Вот и все. Ни единого шанса. Раз его нет - работы затягиваются на десятилетия и их НедоВенда будет готова тогда, когда радикально изменится WinAPI и мгновенно станет неактуальной.
> радикально изменится WinAPIКак же так, ведь это одна из основных баг проприетарщиков, которую как фичу пиарят - сохранение API от версии к версии. Там же до сих пор все функции даже поделены на ASCII и Юникод, и костыли 16 разрядные с собой таскают.
>> радикально изменится WinAPI
> Как же так, ведь это одна из основных баг проприетарщиков, которую как
> фичу пиарят - сохранение API от версии к версии. Там же
> до сих пор все функции даже поделены на ASCII и Юникод,
> и костыли 16 разрядные с собой таскают.Историю учи, студент. И матчасть. Мне напомнить, сколько было интерфейсов WinAPI или сам найдешь? И чем отличается Win32k от Win32s, а также в чем разница обеих от Win32?
Обратная совместимость очень важна, потому что далеко не все потребители оргазмируют на ежегодные апгрейды и ежедневные переустановки осей. Улавливаешь? Некоторые ставят ось один раз - при вводе в эксплуатацию, а лет через 10-15 сменяют ее вместе с выносом изношенного сервера на металлолом.
> Обратная совместимость очень важнаОбратная совместимость неизбежна если ты не можешь тащить с собой и весь остальной софт. Вот и приходится им от версии к версии костыли приделывать, развиваться то как то надо. Так что думай головой, студент, прежде чем писать.
>> Код ReactOS теперь может быть полностью собран с использованием компилятора Microsoft, но работать после такой компиляции операционная система пока ещё не способна.
> Действительно, ребята делают полноценный аналог винды :)Между "делают" и "сделали" дистанция измеряется в парсеках.
Да и MS на месте не сидит. Уже через пару лет многие прогарммы просто не будут запускаться на WinXP. Wine тут выглядит намного перспективней.
Вот-вот. Уже выпускаются железки, которые не работают на XP без бубна или вообще не работают. Или, наоборот, есть не сильно старое железо, но не работающее на Vista/7.Лучше бы свои усилие на пиление нормального офисного пакета потратили.
Ну начинай собирать деньги, один из разработчиков еще пару лет назад говорил, що за $1000000 напишет офис а-ля MS Office
> Ну начинай собирать деньги, один из разработчиков еще пару лет назад говорил,
> що за $1000000 напишет офис а-ля MS OfficeВот пусть напишет и продаст. Желающие купить найдутся.
А на словах любой Лев Толстой.
> Вот пусть напишет и продаст. Желающие купить найдутся.
> А на словах любой Лев Толстой.Он пишет ReactOS, и очень продуктивно пишет
>> Вот пусть напишет и продаст. Желающие купить найдутся.
>> А на словах любой Лев Толстой.
> Он пишет ReactOS, и очень продуктивно пишетПродуктивно работает Майкрософт. У них выходят релизы продуктов. Реакт - пожизненная альфа. Синоним слова "вечный студент".
>> Вот пусть напишет и продаст. Желающие купить найдутся.
>> А на словах любой Лев Толстой.
> Он пишет ReactOS, и очень продуктивно пишетМда? Ну, и когда релиз или хотя бы не падающая в синюху каждую минуту на каждый кшик мышом бета?
> Он пишет ReactOS, и очень продуктивно пишетПростите, реактосу уже более 10 лет. За 10 лет линукс получил серьезное признание кучей контор и разработчиков. А реактос так и остался игрушкой, годной только чтобы изучать устройство ядра да грузить в виртуалочке. Потому что на реальной машине ни один драйвер толком не работает и вам повезет если оно на вашем железе вообще загрузится хотя-бы.
> Простите, реактосу уже более 10 лет. За 10 лет линукс получил серьезное
> признание кучей контор и разработчиков. А реактос так и остался игрушкой,
> годной только чтобы изучать устройство ядра да грузить в виртуалочке. Потому
> что на реальной машине ни один драйвер толком не работает и
> вам повезет если оно на вашем железе вообще загрузится хотя-бы.Не прощаю. На ReactOS в свое время забили, когда она брала курс на Win95, позже в 2006 году разработка возобновилась, но уже взяли путь на WinNT (Win2000, WinXP, WinVista, Win7...). Начиная с прошлого года Uptime РеактОСа считается в неделях, да, конечно, далеко не на всем железе.
Но самое интересное, что РеактОСу побоку на Linux и его признание, ибо это сервера и телефоны (и то где исходники на Android 3.x???? Судят его бедного), а РеактОС берет путь на декстопы и только декстопы, и ReactOS не зависит от США и их рынка, поэтому их патенты побоку. Linux в первую очередь живет за счет американских компаний а американского рынка...
И последнее - вам никто ничего не должен, разработчики получают удовольствие от проекта, и ваши "высеры" тут не к стати, ибо уже много таких как вы кричало - "не нужно", "закопайте"... Разработчики посмотрели на вас как на га.. Ну не будем про это, и пишут далее :) Мне ИМХО нравиться сообщество ReactOS, уже более 2х лет на канале у них, всегда есть про что поговорить...
И да, троллей в ReactOS всего 2 (вместе со мной), а тут сколько то? :)
>> Ну начинай собирать деньги, один из разработчиков еще пару лет назад говорил,
>> що за $1000000 напишет офис а-ля MS Office
> Вот пусть напишет и продаст. Желающие купить найдутся.
> А на словах любой Лев Толстой.- Сосед говорит, что может женщину 25 раз!
- Ну, и ты говори! (С)В одиночку?! Ну-ну. Фраза "Порядок бьет класс" ни о чем ни говорит? Майкрософт - это порядок. Легион пушечного мяса всегда задавит одного даже супергероя. Это объективный закон. Я лично пытался проверить его на практике. Убедился в правильности.
> Уже через пару лет многие прогарммы просто не будут запускаться на WinXP.Ну и что? Старые программы-то никуда не денутся. MS-DOS вот уже давно мёртв, но программы (особенно игры :D ) под него по-прежнему доставляют - и посему живы и dosbox, и dosemu, и freedos.
Кстати, MSDOS-у 30 лет исполнилось
> мёртв, но программы (особенно игры :D ) под него по-прежнему доставляютЗначительную часть движков тамошних игр уже переписали, и можно не париться с всей этой некромансией. А freedos нужен разве что для обновления биосов всяких.
Сомневаюсь, учитывая то, что возможность даунгрейда до висты/ХР у покупателей лицензии продлена до 2018 года или что-то около того.
> Сомневаюсь, учитывая то, что возможность даунгрейда до висты/ХР у покупателей лицензии
> продлена до 2018 года или что-то около того.Я вообще слышал, что м$ начали символический обратный отсчет в 1000 дней до похорон ХР. Не?
Они не могут родить что-либо вменяемое, и потому делают шоу?
У меня на нетбуке ХП. Работает нормально. Второй системой - линукс. Тоже нормально работает.
На ноуте - 7-ка ОЕМ и линукс. До сих пор матерюсь на 7-ку (к сожалению, нужна именно лицензия, иначе снёс бы давно это угрёбище и поставил ХП).
Судя по отзывам, мне повезло, что я не видел висту, особенно учитывая то, что 7-ка мемня бесит, и не временами, а часто. Нелогичностью интерфейса, захламленностью хомяка, корявостью отображения шрифтов, дебильными обновлениями (4 раза перезагружался после переразбивки харда и установки системы, которая, кстати, ещё при установке вынесла мозг неоднократными перезагрузками на каждый пук и невозможностью работы из-под обычного пользователя), и другими своими завихрениями.
Честно говоря, после ХП, судя по высерам, мелкомягкость пересадила своих индусов на барбитураты или психотропные куда более сильные, чем при "создании" ХП...
в VS есть возможность делать небольшие программки http://uinc.ru/articles/28/
и на GCC тоже можно не просто strip делать для бинарников, там еще кое-что остаётся ;) нужно просто опции врубать http://wiki.wxwidgets.org/Reducing_Executable_Size
> На платформах x86/x64 в процессе начальной загрузки в таблицу FAT c диска считывается
> загрузочный сектор, который должен быть загружен в достаточно высокие адреса, чтобы
> дальнейшее чтение freeldr в память позже не перезаписало бы эту таблицу.Чё тут написано? Кто куда загружается, какие такие "достаточно высокие адреса"? Обьясните пожалуйста в чём суть проблемы?
Динамическое выделение памяти там не доступно что ли?
Нет конечно, это ж реал мод
> Нет конечно, это ж реал модЖе-е-есть! В 2011м году! :ROFL:
>> Нет конечно, это ж реал мод
> Же-е-есть! В 2011м году! :ROFL:Учите матчасть.
Не понял. В МС ДОСе не было динамического выделения памяти?
Это у MS такой античит - любая попытка сделать что-нибудь похожее на их продукты - встречает неимоверные трудности на своем пути.
> Это у MS такой античит - любая попытка сделать что-нибудь похожее
> на их продукты - встречает неимоверные трудности на своем пути.Как я сказал выше, проблема лишь в одном. У M$ есть бумажник с баблом. У реакта его нет и не будет.
> Как я сказал выше, проблема лишь в одном. У M$ есть бумажник
> с баблом. У реакта его нет и не будет.Линукс стартанул без большого бумажника. Но реактос не стартанет. Потому что общая затея довольно фэйловая. Они закладываются на проприетарные дрова которые не контролируют, которые не смогут протестировать и при этом пытаются косить под все винды понемногу, реализуя апи от тех и других. В результате под ней вообще драйвера почти не работают, а отставание было, есть и будет. Получается очень ж*ная ситуация с драйверами без очевидных методов ее разрешения. У линуксоидов в этом плане 5 очков форы - они сами себе дрова для ядра пишут. Поэтому они неизбежно работают.
OS/2 находилась в неимоверно лучшем положении, чем сейчас РеактОС. Покойница давно.Здесь будет в точности то же самое. Гораздо лучшие и более готовые оси подыхали пачками. Побеждают, как показывает пример Вынь95 и линя - совсем не самые лучшие или те, у которых круче разрабы. Побеждают распиаренные. Аминь.
О, вот они уже и сетевым стеком занимаются. Хорошо.
> О, вот они уже и сетевым стеком занимаются. Хорошо.О да, через какие-то пять-десять лет доберутся до десктопа и сделают аналог эксплодер.ехе!
Я понимаю фанатизм разработчиков, но все равно не понимаю зачем в новости мне знать про:
то как у вас вот там то указатель был не туда, а какой то сраный freeldr делал что то не то, а вот здесь вы в менюшку добавили запятую и исправили е на ё, а еще у вас сеть оказывается нифига не работает потому как протокол тсп и бла бла бла, неправильные флаги у вас да, это надо будет исправить, и библиотеки вот такие у вас там юзаются, а еще вы используете туалетную бумагу фирмы блаблабла, а утром когда вы вчера встали, обнаружили дырку на носке, а еще, а еще, а еще....
Захватывающе просто ппц! Какого хре^W вы мне брызжите фанатичной слюной, заляпываете мне монитор своим жЫром, расписывая никому не сдавшиеся подробности, вашей никому не нужной джастфофан поделки. Пишите об этом в своем розовом блоге. Хотите написать новость на опеннете, пишите, но асе что вы хотели сказать умещается в два предложения. Другими словами, что то гав^W делает в разделе новостей???