LINUX.ORG.RU

Linux теперь можно запускать в среде Windows 2000/XP


0

0

25 января в рассылке разработчиков ядра Linux (LKML) было объявлено о возможности запуска ядра Linux как отдельного процесса в среде Windows XP. Проект, получивший название Cooperative Linux (сoLinux), не использует аппаратные методы запуска Linux под управлением Windows: открытая ОС работает, как отдельная программа.

>>> Подробности на Compulenta

Извращенцы! :((

anonymous
()
Ответ на: комментарий от anonymous

а антивирус linux за троянского коня не примет ? ;)

anonymous
()
Ответ на: комментарий от Dead

2Dead (*) (27.01.2004 19:42:35)
>Лучше бы они так винду под lin .... процессом одним...
win4lin как раз это и делает. а ядра nt-подобный окошек не имеют режима uml :-)

anonymous
()
Ответ на: комментарий от anonymous

>>Лучше бы они так винду под lin .... процессом одним...
>win4lin как раз это и делает. а ядра nt-подобный окошек не имеют режима uml :-)
это не то, даже если vmware вспомнить

Dead ★★★★
()
Ответ на: комментарий от Dead

2Dead (*) (27.01.2004 20:42:39)
>даже если vmware вспомнить
Как раз vmware - это не то, а win4lin IMHO, подходит, позволяет запускать отдельным приложением однозадачную систему :-)

anonymous
()

Объясните ламаку, чего там принципиально нового по сравнению с uml, umlwin32 и т.п.? Использовано немножко другое "несущее" API. Очередное. Революцию это вряд ли сотворит :)

anonymous
()
Ответ на: комментарий от Dead

вдогонку ... для win4lin надо патчить ядро Linux для запуска win32 приложений, так что практически оно :-)

anonymous
()

Если смешать килограмм варенья и килограмм дерьма, получается два килограмма дерьма...

P.S. А потом будут орать - глючный линукс, глючный линукс.

jackill ★★★★★
()

Ура! Первый шаг к резиновой женщине сделан. Когда уже сер рыцарь признается что всю всемя воровал.

anonymous
()

где-то слышал такую фразу - "презерватив и на глобус можно натянуть", так вот сюда эта фраза как раз подходит;

alphex_kaanoken ★★★
()

А че под DOS7.0 запускать не бум /n столько идей есть

anonymous
()

Что, еще не избавились от комплекса неполноценности Линукса по сравнению с Виндоуз?! Поражает стремление "Делай как мы,... и т.д." (i.e. be Microsoftlike). На кой хрен запускать самостоятельную ОС под другой O$? Может быть прикол?

anonymous
()
Ответ на: комментарий от anonymous

Вот и дали виндузятникам нормальную POSIX подсистему :)

2 anonymous (*) (27.01.2004 22:22:00)

> На кой хрен запускать самостоятельную ОС под другой O$? Может быть прикол?

В качестве эмуляции POSIX environment, вестимо. А то встроенная POSIX subsystem убогая, а Interix ( или как он там теперь называется ) денюжку стоит..

Dselect ★★★
()
Ответ на: комментарий от anonymous

2 anonymous (*) (27.01.2004 20:54:31)

> Объясните ламаку, чего там принципиально нового по сравнению с uml,

Unlike in other Linux virtualization solutions such as User Mode Linux (or the forementioned VMware), special driver software on the host operating system is used to execute the coLinux kernel in a privileged mode (known as ring 0 or supervisor mode).

http://www.colinux.org/

Dselect ★★★
()
Ответ на: комментарий от Dselect

Мною был разработан coWindows (Cooperative Windows), работающий в системе Linux в виде отдельного процесса. Поскольку пароль к демоверсии я забыл, в настоящее время можно скачать только рабочую версию. Для этого необходимо перевести на мой счет $499.97 USD.

ftp://www.cowindows.com.ru

anonymous
()

Занятно и прикольно, но для дела уже давно cygwin имеется.. Ядро конечно круто, но кому оно нужно само по себе? К тому же вмвара дает возможность использовать оригинальные ядра.

NiKel
()
Ответ на: комментарий от NiKel

> Занятно и прикольно, но для дела уже давно cygwin имеется..

1) Из слишком многих мест торчит win-специфика.

2) нужно отдельно компилировать под cygwin, отдельно -- под Linux.

> Ядро конечно круто, но кому оно нужно само по себе?

Фишка в том, что можно запускать _немодифицированные_ бинарники.

> К тому же вмвара дает возможность использовать оригинальные ядра.

AFAIK, оно все равно выполняется в userspace.

Dselect ★★★
()
Ответ на: комментарий от Dselect

Лучшая утилита года: Линукс :)) Подскажите мне не просвещенному, а это может как то помочь для кросплатформености программ т.е. делаешь только программу для линукса, а под виндой она будет работать с этим эмулятором линукса? или нифига?

nwtour ★★
()
Ответ на: комментарий от anonymous

А на кой хрен линух запускают под RTLinux? Тем же образом, примерно.

Применений у такого дела может быть множества. Межделмаш это давно понял, для них такое решение вообще естественное (вспомним, как работает линух на S/390)...

anonymous
()
Ответ на: комментарий от jackill

> P.S. А потом будут орать - глючный линукс, глючный линукс.

Ну вы же орете про... ;)

> Межделмаш

LOL. Моя смеялось :-)))

Sergio
()
Ответ на: комментарий от anonymous

бедный глупый ананимус :)
меня поражает стремление ограниченных и часто туповатых людей проецировать свои комплексы на поступки других людей вместо того чтобы попытаться подумать непредвзято или вообще не судить.
не приходило в голову что решение интегрирования ОС можно оценивать по _нескольким_ характеристикам, например по таким: гибкость, надежность, скорость, удобство, уровень совместимости? вот и получается что запускают линукс не только в vmware, но и в виде процесса и в виде набора api. почти тоже самое происходит и в обратную сторону, за исключением того что ядро виндовса в виде процесса не запускают по понятным причинам (а может и запускают как-нибудь, только мне не сказали об этом)). а на кой черт это делается... тут по крайней мере два ответа. даже три, если подумать: надо зачем-то это людям; нравится им (just for fun); у тебя не спросили, что им делать. такие вот дела, уважаемый ананимус

HellAngel ★★
()

Что вы все такие злые? Это ж just4fun... Помойму очень интересный проект.

anonymous
()

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

я все сказал kefiiir

anonymous
()

Это всё гон, на скриншотах время разное :>> В часиках виндовых и кдешных

Это просто gimp+умелые ручки

anonymous
()
Ответ на: комментарий от Irsi

Imho это будет довольно своеобразное ядро, со своим ограниченным набором драйверов. В общем для запуска linux приложений stdio сгодится. А вообще было бы неплохо если бы делали VML под винду (линукс виртауальную машину), реально работающую как подстистема ядра..

NiKel
()
Ответ на: комментарий от anonymous

а можно ли будет монтировать ext3/reiserfs диски? если да, хочу выкинуть ntfs и поставить на reiser

anonymous
()
Ответ на: комментарий от anonymous

Радуйтесь виндовозы!
Тепереча можно пускать лин под вин и убивать, пускать и убивать, ... !

anonymous
()
Ответ на: комментарий от anonymous

Я там был, но запускать целый дистриб - это как-то расточительно.
Хочется чего-нить максимально легкого.
А кноппикс жрет ресурсы как обычный линукс.
И если у меня в виндах что-то тяжелое крутится, да туда еще и линуха повесить - совсем нехорошо получится.

jackill ★★★★★
()
Ответ на: комментарий от NiKel

2NiKel: яб не стал называть ее VML - все подсистемы в NT (win32, posix, os/2 1.x) равноправны в теории, а VM подразумевает неравноправие...:)
Поскольку posix subsystem for NT уже есть, то твою идею яб назвал linux subsystem for NT - так будет корректней.
А теперь полистай ЛОРовские форумы 2х-3х летней давности на тему "Irsi критикует cygwin и проповедует... ага именно - желательность наличия полноценной linux subsystem for NT" :)

Irsi
()
Ответ на: комментарий от justmax

> А лучше win4lin...

Для разработки и тестирования Wine оно самое то. Запустил один бинарник там и там и смотришь, где что-то не то возвращается из API.

lvm
()
Ответ на: комментарий от Irsi

2Irsi:

VML я придумал для бинарной совместимости с linux приложениями. А если обеспечить её через полноценную подсистему NT, то не получим ли мы в итоге фирменную версию MS Linux на базе NT ядра? :)

NiKel
()
Ответ на: комментарий от NiKel

Я знаю одну нехилую контору с оборотом знаков в 9-10 в енотах где весь продакшен бежит под ВмВаре. По словам их ИТ, после перехода количество гемора снизилось на порядок, возможности планирования и управления нагрузкой выросли примерно так же. Поэтому то, что народ пишет альтернативу ВмВаре, можно только приветствовать (тем более ее, по их словам, сравнительно легко портировать с Вин на другие системы)

anonymous
()
Ответ на: комментарий от NiKel

2NiKel: а бинарная совместимость это опять не VM, а просто elf loader + linux subsystem. :)
Вообщем-то ты прав - получаем MS Linux...:) Микроядра рулят, чтоб там не вещал горячий финский парень...:) И еще - имхо для MS Linux надо форкать mklinux...:)

Irsi
()

газетная утка
...под кроватью
лажа все это
гимперы прогимпели :)

anonymous
()
Ответ на: комментарий от Irsi

> Микроядра рулят, чтоб там не вещал горячий финский парень...

Вообще в конце 9X имел очень хорошее мнение об NT ядре и системе в целом. В общем мнение с тех пор не сильно изменилось. Грамотно систему изначально строили, другое дело ядро вышло не микро, MS не ангел, да и опенсорс рулит. Монолитик конечно более эффективен по скорости, но делать что-то вроде Linux-а как закрытую фирменную разработку было бы самоубийственно с коммерческой точки знения, ибо развивитие и доводка такого ядра - вещь дорогая и трудоемкая. А вот опенсорс может себе это позволить, легко, количество разрабочиков ограничено только населением планеты Земля :) Чем то ситуация напоминает суперкомпьютерные вычисления на базе единой сложной системы и тысяч дешевых кластерных узлов, масштабирование второй практически неограничено.

NiKel
()
Ответ на: комментарий от Dselect

Про cygwin и бинарники - правильно замечено. Нужет wine - но наоборот, чтобы линуховые бинарники по винюками запускать, без модификаций.

vmware запихивает в ядро несколько модулей. Не совсем userspace. Или Вы про vmware/win?

svu ★★★★★
()
Ответ на: комментарий от Irsi

> 2Irsi:

>а бинарная совместимость это опять не VM

VM в этом случае подразумевалась подсистема исполнения linux + среда исполнения для linux программ (системное окружение, интерфейс с файловой системой и тд.) по аналогии с VDM

К стати, в NT Win32 является традиционно более главной среди равных подсистем исполнения :) Она обрабатывает весь вывод на дисплей, так что другим придется перенаправлять свой видовывод на отображение Win32.

NiKel
()
Ответ на: комментарий от NiKel

2NiKel: ну дык среда исполнения это ни разу не VM, это несколько меньше VM...:)
А про win32 - ага, все звери равны, но некоторые ровнее остальных, это да... Я не зря добавил слово "в теории"...

Irsi
()
Ответ на: комментарий от NiKel

>Вообще в конце 9X имел очень хорошее мнение об NT ядре и системе в целом. В общем мнение с тех пор не сильно изменилось. Грамотно систему изначально строили

Еще бы... благо Mach не индусы из MS создали.

Так сказать была благодатная основа... на которой через много лет и MacOS 10 выросла.

Murr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.