The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS, opennews (ok), 17-Дек-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


91. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +/
Сообщение от Аноним (-), 18-Дек-14, 08:07 
А если не драйвера, а то что в windows обеспечивает winapi? Добиться почти идеальной совместимости используя оригинальные файлы в Linux без wine.
Ответить | Правка | Наверх | Cообщить модератору

106. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +/
Сообщение от Аноним (-), 18-Дек-14, 12:06 
> А если не драйвера, а то что в windows обеспечивает winapi? Добиться
> почти идеальной совместимости используя оригинальные файлы в Linux без wine.

В винде реализацию винапи обеспечивает куча DLL от микрософта, гейтуя win32 api в native NT api. В вайне - реализация либ своя, с исходниками. Ну и гейтуют win32 api не в NT api а в то что пингвины и прочие позикс-образные вывешивают.

Программы win32 как таковые не знают кто именно реализует апи и по какому поводу. Не апликушное это дело. Как-то волновать все это может разве что несколько программ которые например кастомный драйвер грузят. Но во первых MS со своими цифровыми подписями сделал все это не слишком пресным и таких программ очень мало, а во вторых, они и в реактосе не работают, потому что с совместимостью драйверов у них вышел FAIL. В результате у них ни своих дров, ни чужие не работают. Вот и гоняют демонстрашки в виртуалочках. Попутно сидючи в винде и пописывая код в MSVS. Который на реактос для начала фиг поставишь.

Ответить | Правка | Наверх | Cообщить модератору

139. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  –1 +/
Сообщение от Язабан (?), 18-Дек-14, 19:35 
Круто. Из этих слов выходит что идея работоспособна.
1 Адаптируем код Native Api в Linux (ядро?)
2 Native Api вниз, а поверх оригинальные dll из Windows. Вот.
Ответить | Правка | Наверх | Cообщить модератору

160. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +1 +/
Сообщение от Аноним (-), 18-Дек-14, 21:51 
> Круто. Из этих слов выходит что идея работоспособна.

С теоретической точки зрения можно гейтовать любое апи ОС в любое апи. Минимальным критерием вероятно будет нечто типа полноты по Тюрингу.

> 1 Адаптируем код Native Api в Linux (ядро?)

А зачем? Нативным апи как таковым виндовые программы не пользуются - они пользуются win32 API которое сделано из native api. Wine показал что с таким же успехом win32 api можно делать и из *никсовых систем. А чем их внутренние апи так уж хуже native API NT'ей на этом месте?

> 2 Native Api вниз, а поверх оригинальные dll из Windows. Вот.

Не очень понятно чем это лучше винды. Нежелательное поведение, неподконтрольность никому кроме мс, проблемы с лицензиями, etc - все на месте вроде.

Ответить | Правка | Наверх | Cообщить модератору

188. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  –1 +/
Сообщение от Язабан (?), 19-Дек-14, 07:21 
Нативным API видновые программы не пользуются, но зато им пользуется то API которым пользуются они.
Зачем? Реализация в Wine далека от идеальной. Ну вообще мне всегда нравились бредовые идеи ибо они часто спасают мир.
Ответить | Правка | Наверх | Cообщить модератору

226. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +1 +/
Сообщение от Аноним (-), 19-Дек-14, 18:19 
> Нативным API видновые программы не пользуются, но зато им пользуется то API
> которым пользуются они.

Ну а вон wine вывешивает для программ такое же win32 api, делая его из других сущностей. Это внутреннее дело вайна. Это работает. Программам не принципиально как апи сделано. В 9х например оно вообще работало поверх какого-то уродства, которое мс из соплей слепили.

Зато под вайном лежит стабильное открытое ядро, с кучей драйверов. Оно не падает раз в 5 минут и поддерживает большинство оборудования. В отличие от реактоса. PROFIT.

> Зачем? Реализация в Wine далека от идеальной.

Но она работает. И если надо ехать а не шашечки - поставить линух или хотя-бы бзду с вайном будет явно результативнее чем уповать на реактос которым даже сами разработчики не пользуются.

> Ну вообще мне всегда нравились бредовые идеи ибо они часто спасают мир.

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

А так вон валв гейтанул DX -> GL. Но это имело смысл. Они относительно малыми усилиями (создание прослойки транслятора может быть проще чем создание нового рендерера с ноля) получили из того что есть то что хотелось. В таком виде я это еще могу понять. Хоть субоптимальность и будет потом икаться, ибо гейтования апи - это накладные расходы, как ни крути.

Ответить | Правка | Наверх | Cообщить модератору

228. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +1 +/
Сообщение от Vkni (ok), 19-Дек-14, 19:57 
> Зато под вайном лежит стабильное открытое ядро, с кучей драйверов. Оно не
> падает раз в 5 минут и поддерживает большинство оборудования. В отличие
> от реактоса. PROFIT.

А кроме того, рядом торчит полноценная UNIX-система: отличные командный оболочки, прекрасные оконные интерфейсы на любой вкус (включая мозаичные WM - невозможная вещь под Windows), великолепные компиляторы и библиотеки, фантастически удобные пакетные менеджеры. А Ректал - это голый Wine, без всех плюшек полноценного Линукс-дистрибутива.

Кстати, Wine может работать не только под одним Линуксом.

Ответить | Правка | Наверх | Cообщить модератору

233. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +/
Сообщение от Аноним (-), 20-Дек-14, 23:23 
> А кроме того, рядом торчит полноценная UNIX-система: отличные командный оболочки, прекрасные
> оконные интерфейсы на любой вкус (включая мозаичные WM - невозможная вещь
> под Windows), великолепные компиляторы и библиотеки, фантастически удобные пакетные менеджеры.

Да уж, с командными оболочками у MS не задалось. Что до оконного менеджера - так в винде так со всем. Это некий единый монолит, разделение на компоненты там исторически вообще не практикуется. Дошло до того что даже браузер обновить - надо всю систему ребутать. Настолько его вбили в глотку всем системным компонентам.

> А Ректал - это голый Wine, без всех плюшек полноценного Линукс-дистрибутива.

Это прежде всего ядро NT и системное окружение. При том - крайне отвратительно реализованные. Да еще с повторением всех упущений оригинала зачем-то.

> Кстати, Wine может работать не только под одним Линуксом.

Ну да. Как минимум под бздами работает. А может и под еще чем. Просто из всей этой кучи линукс наиболее развитый, а установить какую-нибудь убунту может и не очень опытный юзерь, что делает такие дистры неплохой заменой винды. Вы же понимаете что гонять академика компьютерных наук в мухосранск для установки системы вон той бабушке - не очень хороший вариант?

Ответить | Правка | Наверх | Cообщить модератору

235. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  –1 +/
Сообщение от Язабан (?), 21-Дек-14, 14:31 
А от реактоса тут нужна только его реализация того самого ATI (не winapi же) которое наверняка портировать в Linux не сложно.
Плюсы: идеальный (почти) запуск всех программ Windows поскольку мы используем оригинальные скомпилированные файлы от Microsoft.
Ответить | Правка | К родителю #226 | Наверх | Cообщить модератору

236. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +1 +/
Сообщение от Vkni (ok), 22-Дек-14, 00:44 
> Плюсы: идеальный (почти) запуск всех программ Windows поскольку мы используем оригинальные
> скомпилированные файлы от Microsoft.

В Wine можно сделать, разумеется, то же самое.

Ответить | Правка | Наверх | Cообщить модератору

238. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +/
Сообщение от Язабан (?), 23-Дек-14, 20:40 
>> Плюсы: идеальный (почти) запуск всех программ Windows поскольку мы используем оригинальные
>> скомпилированные файлы от Microsoft.
> В Wine можно сделать, разумеется, то же самое.

В теории. На практике же всё отваливается.

Ответить | Правка | Наверх | Cообщить модератору

239. "18 декабря в МГУ Алексей Брагин проведёт семинар по ReactOS"  +/
Сообщение от arisu (ok), 23-Дек-14, 23:25 
>>> Плюсы: идеальный (почти) запуск всех программ Windows поскольку мы используем оригинальные
>>> скомпилированные файлы от Microsoft.
>> В Wine можно сделать, разумеется, то же самое.
> В теории. На практике же всё отваливается.

на практике в вайне таки работает огромное количество софта, а в реакторе толком не работает даже сам реактор.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру