LINUX.ORG.RU

Использование Linux-приложений в Windows – виртуализация с coLinux

 , , windоws


0

0

Начало 2004 года ознаменовалось грандиозным для компьютерного мира событием, о котором в восторженных выражениях сообщило большинство новостных изданий: «Linuх теперь запускается в Windоws», «Linuх и Windоws не перегружаются», «Гениальный студент изменил компьютерный мир». Это было не что иное, как победоносное шествие Cooperative Linux (coLinux). Анонсы сообщали, что наконец-то нашёлся действенный способ «породнить» разные ОС, для чего разработчиками использовалось весьма нетривиальное решение: осуществление запуска Linux-ядра отдельным процессом в Windows. В этой статье автор рассказывает об основных элементах coLinux, его преимуществах и недостатках. Как проводится установка сoLinux, компиляция дистрибутива coLinux в Windows и настраивается сеть.

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

★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 1)

> Это было не что иное, как победоносное шествие

Простите, но по описанию это похоже победоносный пердеж....

shaplov ★★★
()

И какой в этом смысл? Винда менее глючной и проприетарной от этого не станет.

Да и судя по активности его пользования, никому почти coLinux не нужен.

vkos ★★
()

таки запостили. а я думал, оффтопик.

vostrik ★★★☆
()

>«Linuх и Windоws не перегружаются»

VmWare?

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

отлично. линукс ненужен. впрочем есть еще православный Unix Services for Windows

anonymous
()

это какие такие линух-приложения есть необходимость запускать в винде? :))))))))))

бредок.

anonymous
()

Я это делал года три назад, и все работало (мне были нужны mpi-ноды с линухами). Потеря производительности была ~10%.

В чем новость, собственно?

mick_vav
()

по поводу CoLinux одно могу сказать «удивительно, но это работает!» (с) несколько лет пользуюсь им и в целом весьма доволен, весьма шустрая штука, работает возможно на порядок быстрее ВМвари, чисто визуально...

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

Смысл есть, например забавный способ для доступа к ext4 разделам на виндовс (у меня именно так работает). Ставишь coLinux и там шаришь через самбу - не самый плохой вариант.

ostin ★★★★★
()

По крайней мере, в статье упомянуто про Cygnus. Это уже что-то.

Кстати, на фоне анонса собственно статья выглядит неплохо.

ilya_evseev
()

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

А кому он нужен? Тем кактусоедам, которые вынуждены (про причины не говорим) сидеть под офтопиком, но хотят иметь под руками и линь, естественно без перезагрузки.

И да, всякие вари едят ресов на порядок больше.

yyk ★★★★★
()

Есть же Wine - использование Windows-приложений в Linux. Очевидно же, что нужна не винда, а виндовс приложения. And vice versa. Поэтому Wine ещё более-менее имеет смысл, а зачем запускать убогие приложения в убогой системе - не понятно.

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

> Виндовый вайн для линуксовых приложений?

Нет. По логике работы на wine похож cygwin. Но cygwin образует отдельную платорму и приложения необходимо пересобирать.

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

>а зачем запускать убогие приложения...

это ты так про linux-приложения? Чую, прямо-таки по Фрейду... =)

в убогой системе - не понятно


иногда без неё - никак. Но тебе, убогому, не понять...

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

>Зачем вручную, если есть готовые coLinux-дистры?

Они бывают древние как вы понели.

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

>Есть же Wine - использование Windows-приложений в Linux. Очевидно же, что нужна не винда, а виндовс приложения. And vice versa. Поэтому Wine ещё более-менее имеет смысл, а зачем запускать убогие приложения в убогой системе - не понятно.

Вайн а) только для юзерспейса; б) даже там своих проблем хватает. Худей.

anonymous
()

Я лично выбрал обратный путь - Linux/FreeBSD в качестве основной системы, а если что-то надо под Windows (офис, кривую систему документооборота) то всё в Virtualbox крутится.

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

Нельзя подмонтировать, доступа к оборудованию нету.

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

1. Для большинства не убогих linux приложений есть их win32 порты/нативные версии, либо какой-нибудь cygwin. Большинство linux-only приложений - т.е. тех, которые вообще никак не запустить под другой системой - убоги.

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

queen3 ★★★★★
()

Было бы наоборот, был бы смысл. А так, нафек нужно скажем дружно.

Viglim
()

сегодня рандом выбрал провокационную статью

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

И это правильный путь. Ибо винда в виртуалбоксе крутится вполне нормально, и линукс при этом не тормозит. В отличие от винды, у которой память и процессор (для виртуалки) отбирать опасно.

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

> только для юзерспейса

И? Продолжи мысль.

там своих проблем хватает


Я так и написал - «более-менее». Наиболее правильный компромисс/способ - VM. Но уж во всяком случае не тот, где в качестве основной системы выступает Windows.

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

Исходники винды уже открыты и доступны для правки?

vkos ★★
()

Эх, вот если бы такое же, но наоборот, так сказать coWindows, чтобы под Linux'ом запускать все приложения для винды без проблем с совместимостью, но, чтобы это не была виртуальная машина, а именно специфическое ядро.
Правда не понятно что делать с графикой...

ls-h ★★★★★
()
Ответ на: комментарий от queen3

>И? Продолжи мысль.

Пролетает всё то, чему нужны еще и дрова.

Наиболее правильный компромисс/способ - VM. Но уж во всяком случае не тот, где в качестве основной системы выступает Windows.

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

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

Не понял, дрова для линукса вроде в линуксе не пролетают. Если же тебе нужны дрова для виндовс-приложений, то ставь VirtualBox, и основная проблема решена - у нас по прежнему не винда основной системой, и это прекрасно.

Решение через VM, кстати, настолько изящно и всеобъемлюще, что даже МС впихнула его вместо поддержки совместимости со всеми старыми приложениями.

Если же надо погонять что-то в винде без коробки - ну ставь и гоняй. Но мне не понятно, зачем там при этом coLinux?

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

>Не понял, дрова для линукса вроде в линуксе не пролетают. Если же тебе нужны дрова для виндовс-приложений

Для виндовс-девайсов. О том и речь.

ставь VirtualBox, и основная проблема решена - у нас по прежнему не винда основной системой, и это прекрасно

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

Но мне не понятно, зачем там при этом coLinux?

Тут уже говорили, достать оттуда нормальные ФС, например. Вот надо тебе именно из-под винды что-то записать на ext4-xfs-jfs-..., что ты будешь делать?

anonymous
()

Между прочим это единственный способ юзать линуховые разделы из-под винды, когда приходится переключиться, ну там предаться воспоминаниям об анальном рабстве, играм и утехам разным. Жаль что на 64-бит не работает.

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

Ладно, убедил, очень узкая ниша для этого проекта есть. Очень узкая. К новости о победоносном шествии, и к тому, что винда и linux-only приложения убоги, это впрочем всё равно не имеет отношения.

Вот надо тебе именно из-под винды что-то записать на ext4-xfs-jfs-..., что ты будешь делать?


Настрою шару / ssh / ftp?

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

>К новости о победоносном шествии

Ну подумаешь, бот захотел под мужика покосить ;)

Настрою шару / ssh / ftp?

На чем? Кто сказал, что у тебя в этот момент есть рядом работающий линукс? А если только носитель и всё?

anonymous
()

сабж поможет мне плавно и безболезненно перейти из GNU/Linux в Венду?

:-)

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

Ситуация всё более и более редкая.

1. Наличие одновременно Windows-only программ, для которых Wine не подходит, и linux-only девайсов с linux-fs.
2. Отсутствие денег на гиг дополнительной памяти для VM.
3. Отсутствие отдельной машинки с Виндой либо возможности такую поставить.

Честно, я пытаюсь вообразить такую ситуацию, чтобы при этом мне надо было обязательно сидеть в винде, и при этом обязательно иметь linux kernel под рукой... но не могу. Возможно, кому-то это надо, но я пас.

queen3 ★★★★★
()

По моим прогнозам в каментах к этой новости должно быть не меньше 5 фраз «не нужен/но»

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

самые нужные игры уже вышли, они успешно крутятся под вайном и эмулями консолей, новые игры не несут никакой атмосферы, сюжета и вообще ценности, по сему не нужны.

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