LINUX.ORG.RU
ФорумTalks

[хочется странного] coWindows

 


0

0
Иногда всетаки приходится загружать вражескую ОС.
Или использовать в виртуалке.

У использования в виртуалке есть недостатки, например, виртуалке отводится строго определенный объем оперативки вне зависимости от того сколько использовано в гостевой ос, ну и прочие неудобства.

Есть такая вещь как coLinux. А есть ли (и возможно ли) наоборот.
Чтобы поверх специального ядра работала винда (выполненного в процеса/модуля ядра/...).
Именно винда, т.к. wine реализует долеко не полную совместимость.

При этом, насколько я понимаю, производительность должна быть выше чем в виртуалках типа vmware и virtualbox, а также более эффективное расходование ресурсов.



вещества?
★★★★★
LUK (Linux Unified Kernel)


а чем вдруг Wine не устраивает?
Sylvia ★★★★★
()
Ответ на: комментарий от Suicide_inc
>винда закрыта
ну, винда закрыта, но ведь пишут же ROS.
Надо только ядро, все остальное можно взятьот закрытой винды.
ls-h ★★★★★
() автор топика
>Есть такая вещь как coLinux. А есть ли (и возможно ли) наоборот.

в венде графика прибита гвоздями к ведру. Поэтому приделать полноценное вендовое ведро к линуксу с иксами нереально, да и с лицензиями геморрой. Купи еще одну планку памяти и поставь виртуальную машину.
nu11 ★★★★★
()
Была когда-то такая штука -- Win4Lin. Позволяла запускать 98й офтоп подобным образом. С широким распространением хрюши благополучно загнулась.
lord_pnevmoslon
()
xen для виндоус-гостя обещали давно уже, даже вроде сделали для некоторых версий.

win4lin действительно был такой. Как и любой весьма и весьма нишевый продукт помер по неизвестным причинам.

То что ты хочешь скорее всего сложно реализовать по "политическим" причинам. Так что остается ждать пока wine не достигнет потребного тебе уровня.
kernel ★★☆
()
меня игнорят ?)


LUK (Linux unified kernel)


можете помогать китайским программистам его доделывать )
Sylvia ★★★★★
()
XP можно запустить с соседнего раздела в виртуалке, надо только создать дополнительный профиль оборудования.

с вистой не выходит - они профили оборудования выкинули, сказав что это теперь не нужно т.к. plug&play нормально работать стал наконец.

только этот их нормальный p&p не может загрузиться в виртуалке. и если поставить дрова от виртуалбокса в винду заранее - не может загрузиться вообще.

vasaka ★★★
()
Ответ на: комментарий от jcd
>я ошибаюсь, или LUK есть тот же встроенный в ядро вайн?

нет, не ошибаюсь. >The LUK project does not develop the Windows and the Linux userland libraries. Those libraries are offered by the Wine
jcd ★★★★★
()
vmware очень прозрачно интегрируется в систему.
linux4ever
()
Ответ на: комментарий от jcd
userland естественно с вайна ,не пиратские же DLL класть )) это уже пускай end user )
оно же и в реактосе

а ядерную часть LUK сами пишут и реактос тоже
Sylvia ★★★★★
()
Ответ на: комментарий от kernel
> win4lin действительно был такой. Как и любой весьма и весьма нишевый продукт помер по неизвестным причинам

Да по вполне понятным причинам он загнулся. Ядро 98й достаточно просто было заставить быть отдельным процессом, а с NT такое не прокатило. Вроде они начинали делать обычную виртуалку для запуска XP со всеми вытекающими. что с ними сейчас - не интересовался.
lord_pnevmoslon
()
Ответ на: комментарий от nu11
WINE полностью в userspace

LUK встраивает системные вызовы ядра WINNT в ядро Linux

были же новости .. недавно относительно.
Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia
>были же новости ..

я новости тут читаю в лучшем случае раз в неделю :)
nu11 ★★★★★
()
Ответ на: комментарий от kernel
>xen для виндоус-гостя обещали давно уже, даже вроде сделали для некоторых версий.

При поддержке процессором виртуализации, в XEN работает любая винда

>win4lin действительно был такой. Как и любой весьма и весьма нишевый продукт помер по неизвестным причинам.

http://win4lin.com/wp/

Black_Shadow ★★★★★
()
LUK - да, интересно.
На данный момент, как я понял, оно не пригодно для запуска чего либо кроме какихто тестовых программ.
Китайцам я помочь не смогу, т.к. не имею ни малейшего представления о том как устроено ведро венды.
ls-h ★★★★★
() автор топика
А про Win4Lin написано, что это виртуалка на qemu.
ls-h ★★★★★
() автор топика
Ответ на: комментарий от Black_Shadow
> При поддержке процессором виртуализации, в XEN работает любая винда

Это не то. А если нету у меня такого процессора ?

А вот модифицированная для xen винда работала на любом процессоре. Как и win4lin.
kernel ★★☆
()
Ответ на: комментарий от lord_pnevmoslon
> Ядро 98й достаточно просто было заставить быть отдельным процессом, а
> с NT такое не прокатило


И откуда инфа 100% ? win4lin разрабатывался с полным доступом к исходниками винды -весь профит и был в том что модифицированли ядро.
Почему же не смогли с NT ? Может просто не хватило ресурсов модифицировать так же NT ядро ? Или же просто поменялись условия доступа к исходникам, что очень вероятно ? И пришлось делать гораздо более полную эмуляцию...

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

То есть сама задача создания таких мутантских ядер хоть и непростая, но чисто хакерская :)
kernel ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.