Разработчики открытой операционной системы ReactOS (http://www.reactos.org/), нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003/Vista), сообщили (http://www.reactos.org/en/news_page_73.html) о прогрессе в создании USB-стека, в качестве основы для которого был использован USB-стек, разработанный проектом Haiku (http://haiku-os.org/), в рамках которого развивается свободный аналог ОС BeOS.<center><a href="http://img580.imageshack.us/img580/6420/rosusb.png">... src="http://www.opennet.me/opennews/pics_base/0_1329833667.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="LiveUSB на базе ReactOS" border=0></a></center>
В настоящее время работа над USB-стеком уже близка к завершению, например, в текущем состоянии уже можно загрузить ReactOS с USB-накопителя. Многие структуры и определения в стеке, связанные с реализацией протокола USB, непосредственно заимствованы из USB-стека Haiku. Связанный с...URL: http://www.reactos.org/en/news_page_73.html
Новость: http://www.opennet.me/opennews/art.shtml?num=33157
радует
Там какие-нибудь проприентарные драйверы работают?
Кое-какие WDM работают. WDF нет.
Какие-то, наверное, работают...
Приемник FreeDOS растет, радует. Сравнение с FreeDOS наиболее актуально мне кажется, поскольку продолжать копировать шиндоус 2003, 9 лет спустя - во времена шиндоус 8 - это немного не актуально.
преемник
> преемникНет, это именно приемник. Ламповый.
вы так говорите, как будто windows 8 отличается от windows 2003 чем-то кроме gui
> вы так говорите, как будто windows 8 отличается от windows 2003 чем-то
> кроме guiЕщё в Windows 8 есть DRM. Правда давно поломанный.
> Ещё в Windows 8 есть DRM. Правда давно поломанный.А он будет портирован в реактос с целью совместимости? :)
> А он будет портирован в реактос с целью совместимости? :)Вполне возможно, что определённым образом реализуют. Всё-таки ключи уже давно известны и технических препятствий нет.
ну например драйверной моделью , не ?
потому даже писать что совместим с Vista не правильно - потому как он совместим с частью которая там осталась с XP а с новыми фреймворками нетТем более МС перестала поддерживать код ХР и со временем софт переползет на новые апи , и ReactOS будет подобием DOS Box
Подобие dosbox это вайн. И реактось требует реальное железо.
Wine is not emulator, а DOSBox как-раз оным и является.
> Тем более МС перестала поддерживать код ХР и со временем софт переползет
> на новые апи , и ReactOS будет подобием DOS BoxСкорее Wine - он всё-таки удобнее запуска целой ОС. Ну с учётом того, что ядро NT почти не меняется.
> поскольку продолжать копировать шиндоус 2003, 9 лет спустя - во времена шиндоус 8 - это немного не актуально.Ну почему? И расхваленная восьмерка, и w2003 - это по сути NT 4.0, просто с разными гуями. Изменения в ядре и API пренебрежимо малы.
Аноним уже заглядывал в ведро восьмой венды ? 8-)Раз там изменения "пренебрежимо малы", то не будет ли многоуважаемый Джин^WАноним
так добр и не поделится ли с нами своими знаниями, чтобы и нам сирым перепало от
его щедрот ?
> Ну почему? И расхваленная восьмерка, и w2003 - это по сути NT 4.0,Скорее винтукей. Ну, там PnP сделали. А потом да, забили на развитие. Ну еще в висте модель видеодров сменили. Чтоб DRM покрепче был...
<trollmode>
Если изменения "принебрежимо малы" - скиньте ссылочку на diff-ы...
</trollmode>
Сидел за семеркой порядка 2-х месяцев по рабочей надобности. То с чем сталкивался: оно теперь умеет корректно, без перезагрузки машины драйвера видеокарты перегружать. При этом весь ваш рабочий стол, со всеми запущенными прогами остается в целости и сохранности. Экран меркнет на секунды, затем появляется вновь, затем всплывает сообщение что были перегружены дрова видюхи.
NT этого не умела однозначно.Кстати,к сожалению, подобный финт в linux невозможен(на сколько я знаю), т.к. при перегрузке X-ов гарантированно теряем предыдущее состояние.
Ну вот в 8ке такие же грандиозные изменения будут наверняка
в nt/2000 видеодрайвер не вылетал пару раз в час. Так что это скорее регресс, чем прогресс :)))
"Кстати,к сожалению, подобный финт в linux невозможен(на сколько я знаю), т.к. при перегрузке X-ов гарантированно теряем предыдущее состояние."Нет, не теряем о_0 . Меня это иногда даже роздражало, но не на столько чтоб искать, где отключить.
через 9 лет уже будет одиннадцатая винда
2000 и xp были крайне толковыми версиями. w7 в плане стабильности получше, но слишком много всякой хрени впёрли. Если копировать, то удачное.
А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?
> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?Скорее всего, сложность портирования из монолитного ядра в гибридное, дедушка. А Haiku/ReactOS - это же два гибридных ядра.
>> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?
> Скорее всего, сложность портирования из монолитного ядра в гибридное, дедушка. А Haiku/ReactOS
> - это же два гибридных ядра.Haiku делают фанатики и перфекционисты - там качество кода повыше.
> Haiku делают фанатики и перфекционисты - там качество кода повыше.Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года выпуска. А там - да, летает. :-)
>> Haiku делают фанатики и перфекционисты - там качество кода повыше.
> Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года
> выпуска. А там - да, летает. :-)Ну название - Басё вон три строчки иногда по 3 года писал :-)
> Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года
> выпуска. А там - да, летает. :-)Так перфекционисты же. Не то, что полуграмотные студенты, делающие линукс, работающий везде и всегда.
> Не то, что полуграмотные студенты, делающие линукс, работающий везде
> и всегда.Линукс делают не студенты, а профессионалы за зарплату. А ядро работает да, уже везде.
и это не мешает латать сотнями дыры в его коде :)
Что не обновление - то количество исправлений выражается трехзначной цифрой.
> Что не обновление - то количество исправлений выражается трехзначной цифрой.Напишите проект такого же масштаба - с удовольствием посчитаем дыры у вас :)
Насколько я помню, в BeOS (а значит и в Haiku) все программные интерфейсы на C++. Не создаёт ли это ещё больших проблем при портировании, если в ReactOS используется С?
> Насколько я помню, в BeOS (а значит и в Haiku) все программные
> интерфейсы на C++.Это весёлая штука - делает эту ОС ортодоксально открытой. ABI ведь у C++ не фиксированный. :-)
> Не создаёт ли это ещё больших проблем при
> портировании, если в ReactOS используется С?Ну С++ можно перевести на С. Ну и вряд ли там используется не под самый корень урезанный С++.
> Не создаёт ли это ещё больших проблем при
> портировании, если в ReactOS используется С?Если в интерфейсах Haiku используется кастрированный С++ - ака C с классами, его перевод на чистый С тривиален - достаточно перенести this в явный список параметров функций.
> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?Кстати, дедушка, а вот интересно, WNT считается следующей версией VMS по части ядра. Так может быть OpenVMS можно относительно просто натянуть на ядро ReactOS? Вот кто-то пытался, делал - http://www.freevms.net/, на L4 натягивал (а сперва, если не ошибаюсь, на Linux).
Как известно, MS DOS является в некотором роде следующей версией CP/M, которая является вольным переложением для 8-битных компьютеров RT-11, которая работала PDP-11, которые сыграли определяющую роль в ранней истории Unix. Из этого что-то следует, но что — придумайте сами.
> Как известно, MS DOS является в некотором роде следующей версией CP/M, которая
> является вольным переложением для 8-битных компьютеров RT-11, которая работала PDP-11,
> которые сыграли определяющую роль в ранней истории Unix. Из этого что-то
> следует, но что — придумайте сами.Дедушка, ну как бы RT-11, это совсем не UNIX. И никакого отношения к UNIX оно не имело. Та же RSX ближе по фичам к UNIX, чем RT-11. Вы построили слишком большое древо родства. Хотя оно, безусловно, есть.
А вот если вы посмотрите на RSX и на VMS, вы увидите, что у них очень много общего. Или на Plan9 и UNIX. А, как я понимаю, NT к VMS имеет отношение очень похожее на отношение Plan9 и UNIX.
А нароботки не вернуть в вайн?
> А нароботки не вернуть в вайн?Хорошая шутка!!!
наноботки не вернуть
Вайн не работает с Usb сам, он использует функции Linuxа
Ага,особенно когда запущен на маке или фрибсд.
Очевидно, что в других ОС он использует функции этих ОС
Да? Он вообще работает с USB? Так патчик от Etersoft, чтобы использовать libusb в вин программах, уже не нужен?
Вайн с патчем перестает быть вайном?
Просто не вайн использует, а патч для вайна использует. Таким образом вайн (из дистрибутива) != вайн (с патчем). Разделяя эти понятия, легче стучать в winehq, чтобы действительно сам вайн мог использовать USB.
Речь тут как бы о том, что у вайна вообще не может быть USB-стека
> А нароботкиНи нада ном нороботок съ багамъи.
Особенно при наличии у нас и так работающего юсб стека.
Ну еще кто-нибудь с самбой и печатью если поможет, то даже можно будет сабж куда-то применить
Если сеть, поддержка USB и общую стабильность добьют. То считай все. Можно релизить версию номер Один.А дальше если до Active Directory или просто LDAP дойдут.
То считай, винда xp капец уже настанет в предприятиях.
а да, ну и с печатью. Без принтеров никуда.
а что если дойдут до того что не только драйвера (типа Gallium) но и целые стеки и файловые системы будут независимы от ОС?.. фантастика, вот оно будущее моей мечты ^_^
Файловые системы и так независимы от ОС
Скорее бы они уже зарелизились. Хрюндель в 14 году будет похоронен окончательно, а Реактор стал бы ему прекрасной заменой.
Не допилят к тому времени
> Не допилят к тому времениМожет он 2114 год имел в виду? Тогда может и допилят...
Да, пожалуй что не допилят.
Если Microsoft не захочет поддерживать старые системы своими силами, но захочет, чтобы вся эта компания оставалась завязанной на win-продуктах, а не плавно переползало на альтернативы, то она будет сама заинтересована поделиться наработками с ReactOS, чтобы работало.
В твоих мечтах.
почему нет?
ведь потом можно попросить компании поделится частью прибыли за то что оно нарушает 100500 патентов
> В твоих мечтах.У меня нет акций Microsoft.
Но как пример - Mono и Moonlight. Если нажать на Get Silverlight, то с сайта MS редиректит на сайт Mono. Основная цель - завязать на свою платформу. Потому то и поддерживают много-много лет пиратский XP. Но им самим будет проще и выгоднее, если его будет поддерживать кто-то другой, продолжая завязку на конкретную платформу.
> Если Microsoft не захочет поддерживать старые системы своими силами, но захочет, чтобы
> вся эта компания оставалась завязанной на win-продуктах, а не плавно переползало
> на альтернативы, то она будет сама заинтересована поделиться наработками с ReactOS,
> чтобы работало.Наработками - вряд ли, но топить безусловно не будет. Впрочем, мы это сейчас видим на примере DosBox и Wine - их никто не топит. А вот соперников MS DOS в своё время гасили.
А проект Haiku в курсе что он помог?
> А проект Haiku в курсе что он помог?Да - http://haiku-os.org/news/2012-02-20_reactos_gets_usb_stack_h...
кто бы ХАЙКе самой помог.
Сколько раз не пытался ставить и на желехо и в виртуалках - всеравно работает меньше времени чем колибри :)
т.е минут 5-10 и усе. Мертвый ступор.При том, что в свое врем успел недолго посидеть за живыми БеОсями 4.5, 5.
Впечатления остались очень приятные. И крайне прискорбно, что такую ось похоронили. На момент ее выхода, ни один конкурент винда, яблоко не дотягивали до этого шедевра.