URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83168
[ Назад ]

Исходное сообщение
"Проект Haiku помог в создании USB-стека для ReactOS"

Отправлено opennews , 21-Фев-12 18:21 
Разработчики открытой операционной системы 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


Содержание

Сообщения в этом обсуждении
"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 18:21 
радует

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено ВКПб , 21-Фев-12 18:33 
Там какие-нибудь проприентарные драйверы работают?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено letsmac , 21-Фев-12 19:41 
Кое-какие WDM работают. WDF нет.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:49 
Какие-то, наверное, работают...

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 18:56 
Приемник FreeDOS растет, радует. Сравнение с FreeDOS наиболее актуально мне кажется, поскольку продолжать копировать шиндоус 2003, 9 лет спустя - во времена шиндоус 8 - это немного не актуально.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Grammar , 21-Фев-12 19:16 
преемник

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:49 
> преемник

Нет, это именно приемник. Ламповый.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено anonymous , 21-Фев-12 19:34 
вы так говорите, как будто windows 8 отличается от windows 2003 чем-то кроме gui

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 19:38 
> вы так говорите, как будто windows 8 отличается от windows 2003 чем-то
> кроме gui

Ещё в Windows 8 есть DRM. Правда давно поломанный.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:50 
> Ещё в Windows 8 есть DRM. Правда давно поломанный.

А он будет портирован в реактос с целью совместимости? :)


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:36 
> А он будет портирован в реактос с целью совместимости? :)

Вполне возможно, что определённым образом реализуют. Всё-таки ключи уже давно известны и технических препятствий нет.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 21:06 
ну  например драйверной моделью , не ?
потому даже писать что совместим с Vista не правильно - потому как он совместим с частью которая там осталась с XP а с новыми фреймворками нет

Тем более МС перестала поддерживать код ХР и со временем софт переползет на новые апи , и ReactOS будет подобием DOS Box


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено ВКПб , 21-Фев-12 21:18 
Подобие dosbox это вайн. И реактось требует реальное железо.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено BratSinot , 21-Фев-12 22:54 
Wine is not emulator, а DOSBox как-раз оным и является.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 21:18 
> Тем более МС перестала поддерживать код ХР и со временем софт переползет
> на новые апи , и ReactOS будет подобием DOS Box

Скорее Wine - он всё-таки удобнее запуска целой ОС. Ну с учётом того, что ядро NT почти не меняется.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 20:29 
> поскольку продолжать копировать шиндоус 2003, 9 лет спустя - во времена шиндоус 8 - это немного не актуально.

Ну почему? И расхваленная восьмерка, и w2003 - это по сути NT 4.0, просто с разными гуями. Изменения в ядре и API пренебрежимо малы.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Виндус , 22-Фев-12 00:54 
Аноним уже заглядывал в ведро восьмой венды ?  8-)

Раз там изменения "пренебрежимо малы", то не будет ли многоуважаемый Джин^WАноним
так добр и не поделится ли с нами своими знаниями, чтобы и нам сирым перепало от
его щедрот ?


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:51 
> Ну почему? И расхваленная восьмерка, и w2003 - это по сути NT 4.0,

Скорее винтукей. Ну, там PnP сделали. А потом да, забили на развитие. Ну еще в висте модель видеодров сменили. Чтоб DRM покрепче был...


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено anonimous , 22-Фев-12 14:25 
<trollmode>
Если изменения "принебрежимо малы" - скиньте ссылочку на diff-ы...
</trollmode>
Сидел за семеркой порядка 2-х месяцев по рабочей надобности. То с чем сталкивался: оно теперь умеет корректно, без перезагрузки машины драйвера видеокарты перегружать. При этом весь ваш рабочий стол, со всеми запущенными прогами остается в целости и сохранности. Экран меркнет на секунды, затем появляется вновь, затем всплывает сообщение что были перегружены дрова видюхи.
NT этого не умела однозначно.

Кстати,к сожалению, подобный финт в linux невозможен(на сколько я знаю), т.к. при перегрузке X-ов гарантированно теряем предыдущее состояние.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 18:40 
Ну вот в 8ке такие же грандиозные изменения будут наверняка

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено pro100master , 22-Фев-12 19:47 
в nt/2000 видеодрайвер не вылетал пару раз в час. Так что это скорее регресс, чем прогресс :)))

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено SaintBes , 24-Фев-12 14:21 
"Кстати,к сожалению, подобный финт в linux невозможен(на сколько я знаю), т.к. при перегрузке X-ов гарантированно теряем предыдущее состояние."

Нет, не теряем о_0 . Меня это иногда даже роздражало, но не на столько чтоб искать, где отключить.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 21:12 
через 9 лет уже будет одиннадцатая винда

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Клыкастый , 22-Фев-12 03:11 
2000 и xp были крайне толковыми версиями. w7 в плане стабильности получше, но слишком много всякой хрени впёрли. Если копировать, то удачное.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено gegMOPO4 , 21-Фев-12 19:05 
А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 19:19 
> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?

Скорее всего, сложность портирования из монолитного ядра в гибридное, дедушка. А Haiku/ReactOS - это же два гибридных ядра.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено letsmac , 21-Фев-12 19:46 
>> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?
> Скорее всего, сложность портирования из монолитного ядра в гибридное, дедушка. А Haiku/ReactOS
> - это же два гибридных ядра.

Haiku делают фанатики и перфекционисты - там качество кода повыше.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 20:00 
> Haiku делают фанатики и перфекционисты - там качество кода повыше.

Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года выпуска. А там - да, летает. :-)


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено letsmac , 21-Фев-12 20:29 
>> Haiku делают фанатики и перфекционисты - там качество кода повыше.
> Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года
> выпуска. А там - да, летает. :-)

Ну название - Басё вон три строчки иногда по 3 года писал :-)


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 20:31 
> Только что-то эта Хайка падает у меня везде, кроме машины 2004-го года
> выпуска. А там - да, летает. :-)

Так перфекционисты же. Не то, что полуграмотные студенты, делающие линукс, работающий везде и всегда.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 21:17 
> Не то, что полуграмотные студенты, делающие линукс, работающий везде
> и всегда.

Линукс делают не студенты, а профессионалы за зарплату. А ядро работает да, уже везде.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 23-Фев-12 19:23 
и это не мешает латать сотнями дыры в его коде :)
Что не обновление - то количество исправлений выражается трехзначной цифрой.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 24-Фев-12 14:38 
> Что не обновление - то количество исправлений выражается трехзначной цифрой.

Напишите проект такого же масштаба - с удовольствием посчитаем дыры у вас :)


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено gegMOPO4 , 22-Фев-12 11:10 
Насколько я помню, в BeOS (а значит и в Haiku) все программные интерфейсы на C++. Не создаёт ли это ещё больших проблем при портировании, если в ReactOS используется С?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:38 
> Насколько я помню, в BeOS (а значит и в Haiku) все программные
> интерфейсы на C++.

Это весёлая штука - делает эту ОС ортодоксально открытой. ABI ведь у C++ не фиксированный. :-)

> Не создаёт ли это ещё больших проблем при
> портировании, если в ReactOS используется С?

Ну С++ можно перевести на С. Ну и вряд ли там используется не под самый корень урезанный С++.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:56 
> Не создаёт ли это ещё больших проблем при
> портировании, если в ReactOS используется С?

Если в интерфейсах Haiku используется кастрированный С++ - ака C с классами, его перевод на чистый С тривиален - достаточно перенести this в явный список параметров функций.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 22-Фев-12 05:26 
> А что мешало взять USB-стек из Linux или (Free|Open|Net)BSD?

Кстати, дедушка, а вот интересно, WNT считается следующей версией VMS по части ядра. Так может быть OpenVMS можно относительно просто натянуть на ядро ReactOS? Вот кто-то пытался, делал - http://www.freevms.net/, на L4 натягивал (а сперва, если не ошибаюсь, на Linux).


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено gegMOPO4 , 22-Фев-12 11:22 
Как известно, MS DOS является в некотором роде следующей версией CP/M, которая является вольным переложением для 8-битных компьютеров RT-11, которая работала PDP-11, которые сыграли определяющую роль в ранней истории Unix. Из этого что-то следует, но что — придумайте сами.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:47 
> Как известно, 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.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 19:36 
А нароботки не вернуть в вайн?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 21-Фев-12 19:39 
> А нароботки не вернуть в вайн?

Хорошая шутка!!!


"Хорошая шутка"
Отправлено name , 21-Фев-12 19:50 
наноботки не вернуть

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено анон , 21-Фев-12 19:50 
Вайн не работает с Usb сам, он использует функции Linuxа

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 20:20 
Ага,особенно когда запущен на маке или фрибсд.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 00:51 
Очевидно, что в других ОС он использует функции этих ОС

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Андрей , 21-Фев-12 20:36 
Да? Он вообще работает с USB? Так патчик от Etersoft, чтобы использовать libusb в вин программах, уже не нужен?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:17 
Вайн с патчем перестает быть вайном?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Андрей , 22-Фев-12 02:48 
Просто не вайн использует, а патч для вайна использует. Таким образом вайн (из дистрибутива) != вайн (с патчем). Разделяя эти понятия, легче стучать в winehq, чтобы действительно сам вайн мог использовать USB.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 18:10 
Речь тут как бы о том, что у вайна вообще не может быть USB-стека

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:53 
> А нароботки

Ни нада ном нороботок съ багамъи.

Особенно при наличии у нас и так работающего юсб стека.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 21-Фев-12 20:25 
Ну еще кто-нибудь с самбой и печатью если поможет, то даже можно будет сабж куда-то применить

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено jedie , 21-Фев-12 20:48 
Если сеть, поддержка USB и общую стабильность добьют. То считай все. Можно релизить версию номер Один.

А дальше если до Active Directory или просто LDAP дойдут.
То считай, винда xp капец уже настанет в предприятиях.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено jedie , 21-Фев-12 20:49 
а да, ну и с печатью. Без принтеров никуда.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено добрый дядя , 22-Фев-12 00:54 
а что если дойдут до того что не только драйвера (типа Gallium) но и целые стеки и файловые системы будут независимы от ОС?.. фантастика, вот оно будущее моей мечты ^_^

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:30 
Файловые системы и так независимы от ОС

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Виндус , 22-Фев-12 00:57 
Скорее бы они уже зарелизились. Хрюндель в 14 году будет похоронен окончательно, а Реактор стал бы ему прекрасной заменой.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:22 
Не допилят к тому времени

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 01:54 
> Не допилят к тому времени

Может он 2114 год имел в виду? Тогда может и допилят...


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Виндус , 22-Фев-12 02:46 
Да, пожалуй что не допилят.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено б.б. , 22-Фев-12 05:55 
Если Microsoft не захочет поддерживать старые системы своими силами, но захочет, чтобы вся эта компания оставалась завязанной на win-продуктах, а не плавно переползало на альтернативы, то она будет сама заинтересована поделиться наработками с ReactOS, чтобы работало.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 06:49 
В твоих мечтах.

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 11:32 
почему нет?
ведь потом можно попросить компании поделится частью прибыли за то что оно нарушает 100500 патентов

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено бедный буратино , 22-Фев-12 12:54 
> В твоих мечтах.

У меня нет акций Microsoft.

Но как пример - Mono и Moonlight. Если нажать на Get Silverlight, то с сайта MS редиректит на сайт Mono. Основная цель - завязать на свою платформу. Потому то и поддерживают много-много лет пиратский XP. Но им самим будет проще и выгоднее, если его будет поддерживать кто-то другой, продолжая завязку на конкретную платформу.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:51 
> Если Microsoft не захочет поддерживать старые системы своими силами, но захочет, чтобы
> вся эта компания оставалась завязанной на win-продуктах, а не плавно переползало
> на альтернативы, то она будет сама заинтересована поделиться наработками с ReactOS,
> чтобы работало.

Наработками - вряд ли, но топить безусловно не будет. Впрочем, мы это сейчас видим на примере DosBox и Wine - их никто не топит. А вот соперников MS DOS в своё время гасили.


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Аноним , 22-Фев-12 15:44 
А проект Haiku в курсе что он помог?

"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Vkni , 23-Фев-12 03:54 
> А проект Haiku в курсе что он помог?

Да - http://haiku-os.org/news/2012-02-20_reactos_gets_usb_stack_h...


"Проект Haiku помог в создании USB-стека для ReactOS"
Отправлено Piter_Ring , 25-Фев-12 08:59 
кто бы ХАЙКе самой помог.
Сколько раз не пытался ставить и на желехо и в виртуалках - всеравно работает меньше времени чем колибри :)
т.е минут 5-10 и усе. Мертвый ступор.

При том, что в свое врем успел недолго посидеть за живыми БеОсями 4.5, 5.
Впечатления остались очень приятные. И крайне прискорбно, что такую ось похоронили. На момент ее выхода, ни один конкурент винда, яблоко не дотягивали до этого шедевра.