После почти года разработки представлен (http://www.reactos.org/ru/news_page_70.html) релиз ReactOS 0.3.14 (http://www.reactos.org), операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003/Vista). Серия 0.3.x находится на "альфа"-стадии разработки.Из улучшений (http://www.reactos.org/wiki/ChangeLog-0.3.14) можно отметить:
- Переход на использование легковесного TCP/IP-стека lwIP (http://www.sics.se/~adam/lwip/), который был оформлен в виде драйвера для ReactOS. Интеграция lwIP позволила заметно увеличить производительность сетевой подсистемы, повысить стабильность работы сетевых приложений и подготовить базис для дальнейшего обеспечения поддержки IPv6. Новый TCP/IP стек решает проблемы с использованием в ReactOS приложений генерирующих большой трафик, таких как BitTorrent-клиенты;
- Поддержка подключения визуальных тем для изменения оформления интерфейса и элементов обо...URL: http://www.reactos.org/ru/news_page_70.html
Новость: http://www.opennet.me/opennews/art.shtml?num=33030
Давно хочу бесплатную винду. Разработчики делают правильное дело
Проще и быстрее Linux + wine поставить. А также стабильнее и поддерживает больше оборудования.
Ага и там будут работать драйвера и другие приближенные к ним вещи.
> Ага и там будут работать драйвера и другие приближенные к ним вещи.Вы так говорите как будто куски индусского кода в недопиленом реактосе уже успешно работают. Честно говоря, я рассматриваю ядерные бинари от проприетарщиков как потенциальную угрозу целостности системы, если не кривить душой.
Вам от винды нужны драйвера?
http://www.reactos.org/ru/about_userfaq.htmlПочему просто не помочь Wine/Linux?
Очень распространённый вопрос, поэтому здесь вы найдёте на него краткий ответ, а в ЧаВО для разработчиков вы можете прочитать более подробный технический.
ReactOS и Wine развиваются вместе и помогают друг другу, существует группа разработчиков, работающая в обоих проектах над взаимосовместимостью.
Мы считаем, что связка Linux + Wine никогда полностью не заменит Microsoft(R) Windows(R). Потенциально ReactOS обладает большей совместимостью с Windows(R), чем WINE, особенно в отношении драйверов.
http://www.reactos.org/ru/dev_faq.html
Почему вы вместо этого не помогаете проекту WINE?
На самом деле, мы тесно сотрудничаем с проектом WINE. WINE, возможно, имеет больше общего с ReactOS, чем с Linux. Проект WINE имеет целью разработку всего API Windows поверх WineServer. Есть всего лишь несколько dll из WINE, которые не могут быть использованы в ReactOS. Это NTDLL, USER32, KERNEL32, GDI32 и ADVAPI. Остальные dll могут разрабатываться совместно с ReactOS. У нас есть несколько разработчиков в обоих проектах WINE и ReactOS, которые работают над проблемами кросс-совместимости между ними. На наш взгляд, связка Linux + Wine никогда не сможет стать полноценной заменой для Microsoft® Windows®. У ReactOS есть потенциал для более высокого уровня совместимости, особенно для драйверов Microsoft® Windows®, на которые не нацелен проект WINE.
> Мы считаем, что связка Linux + Wine никогда полностью не заменит Microsoft(R) Windows(R).А оно кому-то надо?
> Потенциально ReactOS обладает большей совместимостью с Windows(R),
Потенциал без реализации - ничто.
Вопросы любопытствующего человека:> http://www.reactos.org/ru/about_userfaq.html
> Почему просто не помочь Wine/Linux?Что общего между wine и ReactOS? Концептуально?
> Мы считаем, что связка Linux + Wine никогда полностью не заменит
> Microsoft(R) Windows(R).
> Потенциально ReactOS обладает большей совместимостью с Windows(R),
> чем WINE, особенно в отношении драйверов.Вот смотрю на свой лицензионный ut2004 установленный в системе, (уж простите, есть такая слабость) запускаемый из бинарника, а не из wine или ReactOS, и силюсь понять, зачем?
(Два симлинка прикрутить чтоб работало, не проблема)
Разница только в одном файле запуска. Их есть таких, - Nexuiz как другой частный пример построения универсальной программы.
И зачем ему ReactOS или wine, совсем непонятно.
Речь не о том, - делай как я. А о том, что программе профессионального уровня, заточенной под систему, прослойки не нужны. А в идеале кроссплатформенной.
Представьте компакт в магазине на полке с надписью:
для Linux, BSD, Windows, Mac. Один на всё.
Когда производитель ПО поймет, что надо бы маркетинговую и лицензионную политику сделать более гибкой, не берущей за горло, когда права на вождение даются человеку, а не автомобилю, когда софт будет создаваться разработчиком, включая коммерческий, как массовое явление и под такую систему как Линукс, - такой системе как Линукс никакие прослойки нужны не будут. Это временная мера.Нет, ну ради Бога, делайте. В добрый путь. Но это бесконечная погоня за лидером. Она никогда не приносила победу. Бесконечные догонялки.
Пока ReactOS функционально догонит Win7, выйдет Win12.0, которая отличаться будет от всех предыдущих версий принципиально.Wine же в отличие от ReactOS лишь прослойка. И не более.
> Потенциально ReactOS обладает большей совместимостью с Windows(R),
А насколько он совместим с Kaspersky Antivirus с регулярным сливом из кошелька?
Или аналогами при недомашнем использовании?
Различие в вин-архитектуре и nix-архитектуре, и последствия, в расчет конечно не принимаются?
Можеть быть не буду опять оригинален, но у для меня проект бы был очень интересен, потому что работать надо сейчас и с тем что есть. Представьте себе полтыщи пользователей, которые работают в автокаде, 1с, АБС и пр программах, которые их полностью утраивают и коэффициент их производительности с данными программами приблизительно максимален. Намного проще на новые компьютеры ставить РеактОС, ставить пользователям софт, и они будут работать в родной дружелюбной для них среде. Выход висты заставлял меня рыдать на коленях с выдергиванием волос, т.к. на ней никаким макаром не хотела заводиться куча специфичного софта, написанного в хрен знает каком горбатом году, исходники от которого потеряли тога же. И получается, что расходы на обновление с переходом на новую ос гигантские. Соответственно намного интереснее заказать консалтинг для поддержки оси, а не покупать новые лицензии на ос/софт и переписывание специфичных вещей.
> Можеть быть не буду опять оригинален, но у для меня проект бы
> был очень интересен, потому что работать надо сейчас и с тем
> что есть.
> ...Наверное здесь достаточно индивидуально.
В моем случае всё было прямо до наоборот.
Драйвер под сканер, старенький, но бодрый, и который нужен только для офисных задач, отказался устанавливаться в Виндовс. Покупать каждый раз новую железяку под новую версию ОСи, это как бы не смешно. Это потом выяснилось, что производитель установщика сделал легитимность установки с проверкой не по линейке продукта, а по идентификатору продукта. Т.е. идентификатору ОСи. По идее драйвер должен стать на любую версию линейки NT, по крайней мере начиная с 2k и выше. Ан нет...
Предположим, что я этого не знаю. Значит нужно достать бубен в Виндовс, выяснить как им пользоваться, сменить внутрисистемные настройки, установить драйвер, вернуть всё на место потому, что что-то другое не установится. И так до следующей переустановки.
И это при тех условиях, что в Линукс дэвайс работает из коробки. Причем производитель устройства не анонсирует его как Линукс-совместимый. Но можно с уверенностью сказать, с вероятностью 50/50, что в ReactOS без бубна он тоже не станет.
Так что где и что лучше работает, вопрос достаточно спорный.
Тут ИМХО дело даже не в Win vs ReactOS, а в том, что производитель железа с прибором забивает на поддержку оного для неактуальных, но всё еще массово работающих версий Win. Или на поддежку неактуального, но бодро работающего железа и выполняющего свои задачи, в новых версиях Выня.
В отличие от Линь.Причем как замечено, подобные случаи на платформе Виндовс далеко не единичны.
Наверное еще и именно поэтому "апгрейд, еще апгрейд" на платформе Виндовс стало традицией.
> на новые компьютеры ставить РеактОС, ставить пользователям софт, и они будут работать
> в родной дружелюбной для них среде.даже более родной, чем родная: любимые BSODы чаще, домашние вирусы, опять же, не зачахнут и смогут дальше жить…
> Нет, ну ради Бога, делайте. В добрый путь. Но это бесконечная погоня за лидером. Она никогда не приносила победу. Бесконечные догонялки.Вопрос в цели данной работы. И наверняка у разных участников она разная =) Меня например устроило бы если на ней без тормозов и лагов запускалися бы игры 90х-2000-х годов. Уже не плохо было бы.
А для остального считаю что не нужна. 1С, антивирусы, фотошопы ... эти проекты никогда не заканчиваются. Никому не нужна старая 1С если есть новая ... вот ее новую и надо пилить кросплатформенно уже. А игры - законченное произведение, для ник и нужен данный проект.
Вайн по своей концепции (юзерспейс приложения без сервисов и дров) никогда не станет запускать серьезные приложения. Я не имею ввиду полтора приложения для которых некоторые компании специально дорабатывают вайн. Нужно пускать любой код.
> Нужно пускать любой код.да «любой код» и в винде-то не всегда без бубна заводится.
А ты не думал, что за труд других людей иногда тоже надо платить. А не хотеть все бесплатно?
Вот именно, за труд. Я предпочитаю платить за труд разработчиков, а не за ограниченное право использовать копии ПО, при том, что сами копии ничего не стоят. Платить за копии — значит платить за бесполезную деятельность издателей, которые, по сути, вымогают деньги, навязывая искусственные ограничения на распространение информации (Майкрософт сочетает в себе функции разработчика и издателя, причем бизнес-модель основана на издательской стороне). Я предпочитаю платить (мне не нравится слово «жертвовать», т. к. это именно плата за труд) разработчикам свободного ПО.
> Вот именно, за труд. Я предпочитаю платить за труд разработчиков, а не за ограниченное право использовать копии ПО, при том, что сами копии ничего не стоят.Вот! Вот он! Ну наконец то я тебя поймал!
Бла-го-де-тель. Да. Он самый собственной персоной. Именно на нем держался, держится и будет держаться тяжкий труд опенсорсных разработчиков. Именно он оплачивает из своего собственного кармана их нелегкий и, порою, вредный для [умственного] здоровья труд. Именно ему мы обязаны всем что у нас не смотря ни на что.
Спасибо большое, Друг! Мы все тебе безмерно благодарны!. Да не уменьшится карман твой и не усохнет рука щедрая. Здоровья и процветания!
Чего тут ловить? Таких «благодетелей» достаточно, но это не от доброты душевной. Если у меня есть потребность в новых произведениях какого-то автора, я буду делать что-то, чтобы ее удовлетворить, что-то чтобы автор продолжал работать, т. е. я буду платить. Кто-то будет платить мало или совсем ничего, кто-то много (на практике обычно действует закон Парето — большая часть денег поступает от меньшей части «пожертвовавших», это естественно), но в общем платить будут столько, сколько необходимо для удовлетворения потребности. Снятие запретов на копирование не снижает потребность в труде авторов, но делает издателей-посредников-вымогателей невостребованными.
Полностью согласен с вами.
>>Именно на нем держался, держится и будет держаться тяжкий труд опенсорсных разработчиков.Пожалуйста, не подменяйте понятия. Опен-сорц не означает что они работают бесплатно.
Используйте термин "разработчики свободного программного обеспечения", потому-что Опен-сорц это не обязательно свобода... !
> А ты не думал, что за труд других людей иногда тоже надо платить. А не хотеть все бесплатно?За труд - да. А вот копипастинг одного и того же кернела по 15 лет с минимальными изменениями и затягивание гаек в лицензии - это ИБД скорее.
> А ты не думал, что за труд других людей иногда тоже надо
> платить. А не хотеть все бесплатно?За труд - надо платить. Настоящим разработчикам. Безусловно.
А вот барыгам из мелкософта платить просто аморально. Аналогично Apple, MPEG LA и т.д.
> А ты не думал, что за труд других людей иногда тоже надо
> платить. А не хотеть все бесплатно?Нет, это вам внушили те, кто хочет на вас нажиться. На самом деле работа тех, кто работает ради денег не стоит ни копейки. А те, кто работает не ради денег, не заставляют платить. Всё просто.
>> А ты не думал, что за труд других людей иногда тоже надо
>> платить. А не хотеть все бесплатно?
> Нет, это вам внушили те, кто хочет на вас нажиться. На самом
> деле работа тех, кто работает ради денег не стоит ни копейки.
> А те, кто работает не ради денег, не заставляют платить. Всё
> просто.Только проблема в том, что те кому платят делают винду, а те кому не платят много лет пилят РеактОС...
> Только проблема в том, что те кому платят делают винду, а те
> кому не платят много лет пилят РеактОС...Ну вы для начала посмотрите кому там платят - там на рабочей силе тоже сэкономить не против. Например google://ie7 team. Прикольно, да.
>> Только проблема в том, что те кому платят делают винду, а те
>> кому не платят много лет пилят РеактОС...
> Ну вы для начала посмотрите кому там платят - там на рабочей
> силе тоже сэкономить не против. Например google://ie7 team. Прикольно, да.Да мне честно говоря все равно ) В одном случае продукт платный, в другом нет. Результат на лицо )
> Да мне честно говоря все равно ) В одном случае продукт платный,
> в другом нет. Результат на лицо )Как бы могу показать чуть более чем дохрена платных продуктов отличающихся редкостной отстойностью. Не аргумент. Да собственно сам виндовс тоже не идеален. Видео на современном интелском интеграте в винде работает ну вообще абы как, powersave вообще какая-то лотерея. Лидер рынка? Винтел? У, жесть какая.
1) поддержка USB уже есть?
2) с флэхи грузится?
Нет-нет. Закапывайте.
Перефразирую RMS: Бесплатная копия проприетарной программы, это почти так же отвратительно, как платная копия проприетарной программы.ReactOS свободна, а не бесплатна. И это хорошо.
> ReactOS свободна, а не бесплатна. И это хорошо.Копией проприетарной программы она быть не перестаёт.
Свободная программа не может быть копией проприетарной. Только клоном. Копия, это то, что создает команда cp в Unix.
Номер версии - хороший :). В остальном правда довольно бесполезная хреновина находящаяся уже более десятилетия в состоянии вечной альфы.
Как раз в последнее время эту хреновину пишут весьма резво. Для того чтобы выкинуть винду со всяких кассовых аппаратов её уже сейчас иногда хватает.Конечно, популярности линукса Reactos не способствует, но вот пропаганде открытого софта - очень даже. Что весьма хорошо, как по мне.
> Как раз в последнее время эту хреновину пишут весьма резво.Ее всегда писали резво на моей памяти. Даже в версии 0.10 поток коммитов был весьма конкретный. А толку?
> Для того чтобы выкинуть винду со всяких кассовых аппаратов её уже сейчас иногда хватает.
Ну я рад за кассовые аппараты, конечно. Правда поскольку их у меня нет - мне фиолетово :)
> Конечно, популярности линукса Reactos не способствует, но вот пропаганде открытого софта
> - очень даже. Что весьма хорошо, как по мне.Открутому софту нафиг не нужна совместимость с win32-only, проприетарными драйверами и прочей хренью, являющейся целями этой штуки.
В последнее время она становится резко юзабельней в реальной жизни с каждым следующим минором.А открытый софт в данном случае - сама реактось. Которая в некоторых применениях уже сейчас винду может заменить - в том числе там, где какой-нибудь линукс по разным соображениям (разной степени разумности) ставить не будут. Рассматривайте её как союзника на тех направлениях, куда никсы не дотянутся - там, где есть только виндовые дрова для железа, там, где it-отдел отбивается, там, где есть специфический софт, работающий под виндой...
Мы платим Майкрософту - прямо или косвенно - за каждую копию винды. И стоимость её в кассовых аппаратах заложена в том, что через эти аппараты продают.
> В последнее время она становится резко юзабельней в реальной жизни с каждым следующим минором.Я эту историю слышу уже 10 лет. Спасиб, для меня пингвин стал куда более юзабельным.
> А открытый софт в данном случае - сама реактось.
Угу. Только от линя + вайна для запуска виндового софта у нее в плюсе разве что умение юзать проприетарные дрова. Вот только в силу кривизны этих дров и недопиленности реактоса скорее рак на горе свистнет чем оборудование нормально подцепится. И нафига мне это счастье? Там еще лет 20 будет полный ахтунг.
> Которая в некоторых применениях уже сейчас винду может заменить -
Я бы сказал, в сильно некоторых применениях. В сильно некоторых и мсдос/фридос вон юзают, даже работает. Правда мне это пофигу.
> в том числе там, где какой-нибудь линукс по разным соображениям (разной
> степени разумности) ставить не будут.Случаями неразумности занимаются другие инстанции, имхо.
> Рассматривайте её как союзника на тех направлениях, куда никсы не
> дотянутся - там, где есть только виндовые дрова для железа, там,
> где it-отдел отбивается, там, где есть специфический софт, работающий под виндой...Я ее рассматриваю как бесполезный проект с непонятными мне целями существования. Единственая польза - изучение анатомии ядра НТ, пожалуй. Чтобы был смысл юзать реактос а не допустим линь+вайн, софт и хард работающий под виндой должен удовлетворять настолько хитрозагнутым условиям что это будут единицы случаев на всю планету.
1) Железо должно поддерживаться. С учетом весьма жопной совместимости реактоса с кривыми проприетарными дровами тут какой-то лототрон, выиграть в который малореально. Линь в него выигрывает на порядки чаще. Увы и ах.
2) Программы имеет смысл запускать в этом только если в вайне сие не работает. Т.е. они грузят ядерные дрова. С учетом совместимости реактоса и писаных индусами кривых дров - я скорее поверю в возможность выиграть миллион.> Мы платим Майкрософту - прямо или косвенно - за каждую копию винды.
> И стоимость её в кассовых аппаратах заложена в том, что через эти аппараты продают.Я только одно не понимаю: если ты уже заплатил за кассовый аппарат и винду в нем - как тебе поможет сэкономить то что ты потом заменил это на реактос? А если это некий самосбор - так может софт стоило бы переписать без завязки на винапи?
> Я ее рассматриваю как бесполезный проект с непонятными мне целями существования. Единственая
> польза - изучение анатомии ядра НТ, пожалуй. Чтобы был смысл юзать
> реактос а не допустим линь+вайн, софт и хард работающий под виндой
> должен удовлетворять настолько хитрозагнутым условиям что это будут единицы случаев на
> всю планету.Ну почему же. Сейчас жуткая стагнация в области Computer Science. Мы с вами, что характерно, используем ОС, архитектура которых разрабатывалась 40 лет назад (UNIX) или всего лишь 20 лет назад (NT). Поэтому ничего плохого открытой имплементации архитектуры 20-ти летней давности не видно. Это уж явно разумнее создания Minix'а.
Лучше бы, конечно, 10-ти летней давности или что-то из новых исследовательских проектов, но тут уж что есть.
> Ну почему же. Сейчас жуткая стагнация в области Computer Science. Мы с
> вами, что характерно, используем ОС, архитектура которых разрабатывалась 40 лет назад
> (UNIX) или всего лишь 20 лет назад (NT). Поэтому ничего плохого
> открытой имплементации архитектуры 20-ти летней давности не видно.Ну как бы достаточно сравнить пути развития этой штуки и пингвина за 10 лет и выводы сами напросятся. Более того, в лине можно загрузить новый модуль ФС, поиграться с ФС, отмаунтить, выгрузить модуль нафиг и забыть про это. На одном касании. В суперпупер ядре так почему-то низзя. Напрашивается вывод что иной модульный монолит может запросто обставить иного гибрида на его же поле. Кроме архитектуры есть еще и фактическая реализация и ее нюансы.
А учтя что в качестве бензина для этого двигателя, т.е. драйвера предлагается использовать хрен знает какие, при том что у разработчиков даже нет четкого понимания какую из виндов они изображают - шансы узреть все свое оборудование более-менее работающим мне видятся довольно сомнительными. Собственно один из основных goal'ов проекта за 10 лет так толком и не реализован. Да и вообще, лично мне не понятно в чем профит "как бы открытой" системы при том что у нее половина кернелмода донабрана из чужих левых бинарников, зачастую имеющих проблемы стабильности и совершенно не фиксабельных силами реактосовцев. В результате такого подхода передирать придется все, вплоть до багов оригинальной винды без шансов пофиксить баг (а иначе что-то где-то отвалится, как обычно). Я считаю что такой путь развития системы ведет заведомо вникуда.
> Это уж явно разумнее создания Minix'а.
У него есть ниша - некая хрень для обучения. Примерно как в кабинете физики стоит дубовый электродвигатель, чтобы показывать на его примере как это работает. Хорошо работать от этого двигуна не требуется: экспонат для обучения. Немного крутится на стенде - ну и отлично. Тягать поезда от него никто и не требует, для этого сделают менее академичные но более подходящие по параметрам образцы.
> Лучше бы, конечно, 10-ти летней давности или что-то из новых исследовательских проектов,
> но тут уж что есть.Не очень понятно _кому_ лучше и _чем_. В мире бывает придумано много экспонатов. Удачных и не очень. Не все новое и не всегда лучше существующих решений. А иногда дизайн просто вот так сходу настолько удачен что всерьез улучшить как-то и не получается. Вон у автомобилей например двигатель, руль, 4 колеса, фары - все основы на месте уже столетие.
> Ну как бы достаточно сравнить пути развития этой штуки и пингвина за
> 10 лет и выводы сами напросятся. Более того, в лине можно
> загрузить новый модуль ФС, поиграться с ФС, отмаунтить, выгрузить модуль нафиг
> и забыть про это. На одном касании. В суперпупер ядре так
> почему-то низзя.Можно, но вот обвязки нет. Но я и не спорю, что консольная обвязка у Linux'а образцовая.
> придется все, вплоть до багов оригинальной винды без шансов пофиксить баг
> (а иначе что-то где-то отвалится, как обычно). Я считаю что такой
> путь развития системы ведет заведомо вникуда.Есть такое. Поэтому в определённый момент разумно уйти в сторону.
>> Это уж явно разумнее создания Minix'а.
> У него есть ниша - некая хрень для обучения.Недавно цели поменялись. И профессор вместо развития своей многообещающей, но далеко недоделанной Amoeba натягивает презерватив на глобус - пилит очередной УНИХ под микроядро. Причём как-то по-мудацки пилит. Вместо того, чтоб дать Debian'овцам сделать очередной Debian GNU/Minix, а самому сконцентрироваться на ядре, делает свой дистрибутив.
> Не очень понятно _кому_ лучше и _чем_. В мире бывает придумано много
> экспонатов. Удачных и не очень. Не все новое и не всегда
> лучше существующих решений.Вы просто не смотрели на то, что было сделано. А как начинаешь копаться - слёзы на глаза наворачиваются, сколько всего перспективного похерено: ОС с персистентной памятью, кластерные системы, системы, в которых виртуализация пронизывает ОС с верху до низу, и т.д., и т.п.
> копаться — слёзы на глаза наворачиваются, сколько всего перспективного похерено: ОС
> с персистентной памятью, кластерные системы, системы, в которых виртуализация пронизывает
> ОС с верху до низу, и т.д., и т.п.как бы ни было мне это противно говорить, но: значит, они не нужны. это утверждение никак, замечу, не относится к архитектуре и качеству «ненужных» систем (зачастую они — в теории — более «продвинутые»). но увы.
> как бы ни было мне это противно говорить, но: значит, они не
> нужны. это утверждение никак, замечу, не относится к архитектуре и качеству
> «ненужных» систем (зачастую они — в теории — более «продвинутые»).
> но увы.Это смешной аргумент. Сейчас не нужны, завтра будут нужны - цели меняются, средства достижения тоже. А открытые системы прекрасно задают планку, ниже которой прыгать коммерческим нельзя. Поэтому реализация открытой NT, как поднятие этой планки, играет нам на руку.
А ReactOS, в свою очередь, задаёт планку для Windows - если какая-то версия Windows окажется хуже ReactOS, её не будут брать, даже если поддержка остальных версий Windows будет зарезана.
Поэтому реализация ReactOS мне на руку. А ещё более на руку реализация ветки ARWINSS.
> Это смешной аргумент.что-то не заметил в своём посте аргументов. констатация факта — да, была.
> А открытые системы прекрасно задают планку, ниже которой прыгать коммерческим нельзя.
это только авторам открытых систем так кажется; коммерческим же производителям сугубо по барабану: покупают и на редкость устаревшие, неконкуретноспособные по сути, вещи. вопрос в балансе профитов и затрат, а не в том, чтобы быть «не хуже конкурентов, возможно и открытых».
понимаешь, какая штука: ничего нового с тех пор не придумали. а если тебе вдруг что-то показалось новым, то советую внимательней изучать старые статьи. собственно, ничего нового придумать и нельзя, потому что кардинальных смен в принципе функционирования железа не наблюдается.
> В последнее время она становится резко юзабельней в реальной жизни с каждым
> следующим минором.The oldest bug fixed was #209 (PrintScreen doesn't work) from over eight years ago.
юзабельность растет на глазах практически.
> А открытый софт в данном случае - сама реактось. Которая в некоторых
> применениях уже сейчас винду может заменить - в том числе там,
> где какой-нибудь линукс по разным соображениям (разной степени разумности) ставить не
> будут. Рассматривайте её как союзника на тех направлениях, куда никсы не
> дотянутся - там, где есть только виндовые дрова для железа, там,
> где it-отдел отбивается, там, где есть специфический софт, работающий под виндой...Хорошо у вас там, интересно. Война, союзники, it-отдел отстреливается из последних сил, взвод хелпдеска грудью лег на телефоны. Мой вам совет - вылазьте из окопов. Кругом давно мир, дружба, бизнес-планы, а вы все еще сервера с виндой под откос пускаете.
Выгодно вам это поделие использовать - используйте, не выгодно - не используйте. Все же просто. Кругом все люди, все умеют деньги считать.
Надеюсь что тебя при случае будет оперировать хирург оперирующий только терминами выгодно-невыгодно :). Особенно прикольно если ему можно будет доплатить чтобы операция прошла неуспешно, т.к. это выгоднее.
> Надеюсь что тебя при случае будет оперировать хирург оперирующий только терминами выгодно-невыгодно
> :). Особенно прикольно если ему можно будет доплатить чтобы операция прошла
> неуспешно, т.к. это выгоднее.Правильно, коммерческой медицине невыгодно терять клиентов из-за того, что они выздоравливают.
> Правильно, коммерческой медицине невыгодно терять клиентов из-за того, что они выздоравливают.Да ладно, сдохнет один - другой придет. Хотя разводилово - присутствует, факт.
> Надеюсь что тебя при случае будет оперировать хирург оперирующий только терминами выгодно-невыгодноэээ ну я бы пожелал вам скажем при случае попасть в рентгеновскую установку под управлением реактоси, но боюсь, такой комментарий сотрут, как нарушающий женевскую конвенцию по защите прав одноклеточных.
жаль, что у вас не получилось рассказать, в каких местах уже почти можно использовать ОС с отсутствующей файловой системой и половиной ядра.
> эээ ну я бы пожелал вам скажем при случае попасть в рентгеновскую
> установку под управлением реактоси,А, хорошо что напомнили: как раз проприетарная приблуда то и пожарила помнится энное число пациентов из-за бага. И Йорктаун помнится сломался - бсод невовремя выпал в NT.
Вообще, поскольку коммерсам в принципе баги чинить не выгодно - я лучше уж соглашусь пользоваться установкой под управлением линя чем винды. Так, сравнив надежность работы драйверов в винде и лине...
>> эээ ну я бы пожелал вам скажем при случае попасть в рентгеновскую
>> установку под управлением реактоси,
> А, хорошо что напомнили: как раз проприетарная приблуда то и пожарила помнится
> энное число пациентов из-за бага. И Йорктаун помнится сломался - бсод
> невовремя выпал в NT.
> Вообще, поскольку коммерсам в принципе баги чинить не выгодно - я лучше
> уж соглашусь пользоваться установкой под управлением линя чем винды. Так, сравнив
> надежность работы драйверов в винде и лине...фиксируем - пациент не в состоянии концентрироваться на беседе длиннее двух реплик.
Напоминаю - в этом топике мы беседуем о реактос и целесообразности ее применения.
> фиксируем - пациент не в состоянии концентрироваться на беседе длиннее двух реплик.Чтоб не сбежал? Да, в писаной _вами_ установке я бы рентген делать не рискнул. Такое как вы - пожарит нахрен и сделает вид что мы тут не при чем. Втихаря запатчит баг, но виду что обгадились - не подаст, дабы деловую репутацию не портить. Даже если из-за этого и прожарится еще пяток-другой пациентов.
> Напоминаю - в этом топике мы беседуем о реактос и целесообразности ее применения.
Напоминаю: я не вижу ничего зазорного рассматривать и иные существующие альтернативы из предметной области, а не только то что удобно лично вам.
Невозможно на энтузиазме написать еще одну Windows, только пародию.
Достаточно было обеспечить полную совместимость с ОГРАНИЧЕННЫМ набором популярных программ и успех гарантирован. WINE@Etersoft тому подтверждение.
> Невозможно на энтузиазме написать еще одну Windows, только пародию.
> Достаточно было обеспечить полную совместимость с ОГРАНИЧЕННЫМ набором популярных программ
> и успех гарантирован. WINE@Etersoft тому подтверждение.Ключевое слово - "Полная совместимость". Ну и парочка взаимоисключающих параграфов у тебя присутствует. Если верхней головой подумать.
У тебя что, 2 головы? Суда по написанному, да. И каждая хотела написать свое.
> Невозможно на энтузиазме написать еще одну Windows, только пародию.Возможно. Только пародией будет Windows, потому что
а) она закртыта
б) её пилят не для качества а чтобы продать> Достаточно было обеспечить полную совместимость с ОГРАНИЧЕННЫМ набором популярных программ
> и успех гарантирован. WINE@Etersoft тому подтверждение.Что это? У меня всё работает под нормальным wine.
> Возможно. Только пародией будет Windows, потому что
> а) она закртыта
> б) её пилят не для качества а чтобы продатьВот только вы забыли что реактос не имеет своей линии развития как таковой. Они не задают себе направление развития. Они вынуждены повторять решения MS. Например, они бы рады выбросить архаичные буквы дисков. Но тогда хана совместимости. Упс. Значит будут буквы. Как в MS-DOS!
>> Возможно. Только пародией будет Windows, потому что
>> а) она закртыта
>> б) её пилят не для качества а чтобы продать
> Вот только вы забыли что реактос не имеет своей линии развития как
> таковой. Они не задают себе направление развития. Они вынуждены повторять решения
> MS. Например, они бы рады выбросить архаичные буквы дисков. Но тогда
> хана совместимости. Упс. Значит будут буквы. Как в MS-DOS!Было бы вообще круто, если бы ещё и обратный слеш поменяли на нормальный, а для уже написанного сделалил бы транслятор. Тоже самое с буквами.
Всё так плохо в мире виндовс?
> Было бы вообще круто, если бы ещё и обратный слеш поменяли на
> нормальный, а для уже написанного сделалил бы транслятор. Тоже самое с
> буквами.
> Всё так плохо в мире виндовс?Ну, мягко говоря, cmd - это такая долбанутая диалоговая система, что жуть. :-) А PowerShell слишком раздута.
Что-нибудь типа bash, zsh, DCL (это вообще бы легло как родное) было бы значительно лучше.
> Что-нибудь типа bash, zsh, DCL (это вообще бы легло как родное) было
> бы значительно лучше.Так он даже есть - в msys или в cygwin. Вот только половина имен команд пересекается с досовыми и файловая система по дефолту не чувствительна к регистру, что предоставляет кучу веселого батхерта с кучей *никсных проектов. При том смею предположить что в реактосе этот батхерт никуда не пропадет.
>> Что-нибудь типа bash, zsh, DCL (это вообще бы легло как родное) было
>> бы значительно лучше.
> Так он даже есть - в msys или в cygwin.Сам по себе bash есть много где. Но вот на файловые системы IBMовского/DECовского типа - без единого корня, он плохо ложится. Ну и обратный слеш, конечно, мерзопакостен.
> При том смею предположить что в реактосе этот батхерт
> никуда не пропадет.Никуда не пропадёт, однако NTFS и ext№ - родные Reactosвские системы в будущем поддерживают разный регистр файлов.
>и файловая система по дефолту не чувствительна к региструМожет не сама ФС, а драйвер к ней? Линь пишет на нтфс айлы с разным регистром, но одинаковым написанием. а потом винда не может их открыть.
>что предоставляет кучу веселого батхерта с кучей *никсных проектов
А нефиг называть файлы одинаково, чтобы имена различались не только регистром..
> А нефиг называть файлы одинаково, чтобы имена различались не только регистром..с чего бы это? может, и вовсе тогда досовый стандарт 8.3 использовать, чтобы всякие недоос не спотыкались?
>с чего бы это? может, и вовсе тогда досовый стандарт 8.3 использовать, чтобы всякие недоос не спотыкались?Имя файла должно нести смысл. А если два файла называются одинаково и различие только в регистре, то это проблемы с головой. Значит нет в них настолько разного смысла, чтобы два файла городить.
> Имя файла должно нести смысл. А если два файла называются одинаково и
> различие только в регистре, то это проблемы с головой. Значит нет
> в них настолько разного смысла, чтобы два файла городить.идентификатор должен нести смысл. а если два идентификатора называются одинаково и различие только в регистре, то это проблемы с головой. значит, нет в них настолько разного смысла, чтобы два идентификатора городить.
пойди, расскажи это сишникам. или, ещё лучше, плюсовцам, у которых есть вполне приличная практика называть класс как ClassName и экзэмпляр класса как className.
ты, впрочем, сейчас собрался отвечать, что «так делают одни лишь дураки», и «мне не надо — значит, и никому не надо». не трудись.
> ты, впрочем, сейчас собрался отвечать, что «так делают одни лишь дураки», и
> «мне не надо — значит, и никому не надо». не трудись.Оно дело код. и иное - имена файлов. Хотя зачем трудиться и доказывать. ты не осилишь.
конечно, не осилю: я вообще плохо понимаю глупости.
> конечно, не осилю: я вообще плохо понимаю глупости.Но ведь пишешь же. Как пишешь то, что не понимаешь?
Я не понимаю разработчиков ReactOS. Они всегда будут бежать позади паровоза.
> Я не понимаю разработчиков ReactOS. Они всегда будут бежать позади паровоза.При том они даже не могут определиться какой вагон они эмулируют. Все понемногу. Правда получается длинная платформа у которой нет крыши и стен, а совместимость с дождем и морозами получается не ахти.
Ну это не важно: в винде обратная совместимость сохраняется десятилетиями.
Да? Ну вы попробуйте при случае открыть документ 2007го МС-офиса в предыдущей версии того же МС-офиса.
>Да? Ну вы попробуйте при случае открыть документ 2007го МС-офиса в предыдущей версии того же МС-офиса.Мсье эксперд не отличает офис от ОС? Не понимает что такое "обратная совместимость"? (Это когда новая версия открывает форматы старой, а не наоборот). И не слышал про офис-формат-конвертор?
Мда, бывает же.
> Ну это не важно: в винде обратная совместимость сохраняется десятилетиями.В 64-битной винде вы уже не сможете запустить 16-бит программу совсем.
>В 64-битной винде вы уже не сможете запустить 16-бит программу совсем.С момента. когда 16-бит стали неактуальны прошло поболее десяти лет. В таких программах мало кто нуждается сегодня, а ежели и нуждается, то пусть ставит эмулятор.
> С момента. когда 16-бит стали неактуальны прошло поболее десяти лет. В таких
> программах мало кто нуждается сегодня, а ежели и нуждается, то пусть
> ставит эмулятор.а как же пресловутая совместимость? «тут помню, а тут не помню»?
> Ну это не важно: в винде обратная совместимость сохраняется десятилетиями.сохраняться-то она сохраняется, только работает фигово. а так — хранится, да. где-то.
Ребята занимаются интересным для себя делом и получают нехилый такой экспириенс. Это не понятно?
>Ребята занимаются интересным для себя делом и получают нехилый такой экспириенс. Это не понятно?Нашел кому объяснять. Оно (95%) обычно различает лишь несколько вещей: бабло, хочу и не хочу.
> Ребята занимаются интересным для себя делом и получают нехилый такой экспириенс. Это
> не понятно?А. Вроде толкинистов, чтоль? Так бы сразу и говорил.
> А. Вроде толкинистов, чтоль? Так бы сразу и говорил.Пардон но причем тут толкинисты? Откуда там экспиренс и в чем именно :-?
>> А. Вроде толкинистов, чтоль? Так бы сразу и говорил.
> Пардон но причем тут толкинисты? Откуда там экспиренс и в чем именно
> :-?оттуда же, откуда и у этих: деревянные мечи, плащи из занавесок… если напрячь фантазию, то можно, конечно, увидеть эльфийского принца, но обычно отчего-то видно задрота с палкой и в занавеске. вот и с реактором то же самое…
p.s. если чо, я в курсе, что такое «ролевое движение» совсем не по наслышке.
Размер паровоза таков, что можно идти и позади. А вообще, в самом деле интересно, что будет, когда выйдет релиз и как он будет развиваться.
> Я не понимаю разработчиков ReactOS. Они всегда будут бежать позади паровоза.Так это и хорошо - в windows со времён win95 ничего ценного не появилось - одни только жрущие интерфейсы и подпорки чтобы она меньше падала. А мегатонны проприетарного софта, который под новую систему пересобрать нельзя, заставляет microsoft поддерживать совместимость. Из-за этих 2 пунктов никогда не умрёт, например, Win XP, и разработчикам reactos нет смысла поддерживать что-то новее.
> Из-за этих 2 пунктов никогда не умрёт, например, Win XPчто-то я подобные речи слышал и про дос, и про 3.11…
> Я не понимаю разработчиков ReactOS. Они всегда будут бежать позади паровоза.Ну и ладно. Вообще-то говоря, местами ReactOS бежит и впереди паровоза. Например, их ARWINSS - это возможность выбирать, куда выводить - на локальный дисплей или на удалённые X. ;-)
Кроме того, не очень понятно, чем плоха реимплементация наследника OpenVMS? Не всё же на UNIX'ах сидеть, а NT всё-таки проектировалась лишь 20-ть лет назад, а не 40.
> а NT всё-таки проектировалась лишь 20-ть лет назад, а не 40.Ага, только слой совместимости с мсдосом - есть. А вот это вообще не проектировалось. Ну и заботливые маркетологи. Поэтому неплохое в принципе по задумке ядро превращено в какое-то угребище.
И да, почему-то Linux может мне на лету вгрузить модуль с поддержкой новой файловой системы. А в винде с такими фокусами - опаньки. Такие вот чудеса системной инженерии.
> И да, почему-то Linux может мне на лету вгрузить модуль с поддержкой
> новой файловой системы. А в винде с такими фокусами - опаньки.
> Такие вот чудеса системной инженерии.Ну вообще-то драйвер ext2 загружается и перезагрузки не требует - http://fs-driver.org/ Увы, SDK для IFS требует денюжек, поэтому файловых систем под Win так мало.
> Увы, SDK для IFS требует денюжеквот кто мне скажет: зачем нужен аналог системы, авторы которой не то, что не дают полной документации на своё поделие, так вдобавок ещё считают, что писать под неё софт — привилегия, за которую надо платить? никогда этого понять не мог.
если у кого-то софт, жестоко заточеный под эту Илитную ОС — так пусть купит оригинал. остальным ничто не мешает использовать, например, ту же Qt (понятно, что это не единственный вариант) и писать софт, который можно собрать чуть ли не для смартофона. не привязываясь к Илитарной поделке.
> вот кто мне скажет: зачем нужен аналог системы, авторы которой не то, что не дают полной документации на своё поделие, так вдобавок ещё считают, что писать под неё софт — привилегия, за которую надо платить? никогда этого понять не мог.Что вы, документация практически исчерпывающая. Просто в отдельных местах её не совсем хватает. Всё-таки не каждый день файловые системы пишут.
ага-ага. «документация исчерпывающая, просто не всё вычерпала». и, натурально, исходников, чтобы посмотреть, если документация таки не «исчерпывающая» тоже опаньки.inb4: да, смотрел в код linux, было дело.
>Переход на использование легковесного TCP/IP-стека lwIPЭто интересно. Я конечно понимаю, что lwIP очень легко куда либо портировать и встроить, т.к. проектировался он изначально для встраиваемых систем и использования на MCU (начиная с 8-х ATmega). Но всё таки для настолькой системы он выглядит как-то неуклюже.
> на MCU (начиная с 8-х ATmega). Но всё таки для настолькой
> системы он выглядит как-то неуклюже.видимо, традиционно попятить стек из BSD застремались, чтоб не обвинили в плагиате у Microsoft.
> видимо, традиционно попятить стек из BSD застремались, чтоб не обвинили в плагиате у Microsoft.Какой там плагиат, дело пахнет нарушением патентов!
Отличный проект. Отличная новость. За такой труд не жалко ребятам 10 бакинских подарить. Что я собсно и сделал.
Ждём версии 0.4.0, на Roadmap в вики не указана дата, когда выйдет. Может быть предварительно будет 0.3.15 без изменений интерфейса?