Удобный виртуальный Linux под Windows
Windows – десктопная ОС «по умолчанию». Linux – серверная ОС «по умолчанию». Согласны? Тогда поехали.
Месяца четыре назад я понял, что бороться с графическим интерфейсом Убунты (то есть с Gnome) бессмысленно. Равно как и мириться. Увы, приходится только принять как факт, что крупные разработчики дектопного ПО не видят линукс в списке целевых ОС. На это натыкаешься постоянно. Ладно, можно хвалиться шикарной консолью и там возможностью «все под себя настраивать» (в особо тяжелых случаях – пересобирать). Но будьте честны и положите на противоположную чашу весов тормозящий Браузер и, скажем, невозможность без бубна подключить к компьютеру банальнейшую нокию.
При всем при этом разрабатывать серверное ПО (скажем попроще, сайты) на Windows – это как учиться в универе: даже если все правильно сделаешь, все равно потом работать будет. Особенно если это сайты на Rails.
Я решил, что сильные стороны данных ОС можно совмещать, компенсируя недостатки одной преимуществами другой. Тут представьте, пожалуйста, иллюстрацию про дружащих пингвина с окном или что-нибудь такое.
Речь идет о виртуальном Linux-сервере под VirtualBox на Windows. Да, именно так я и живу последние четыре месяца. Поверьте, это гораздо приятнее использования Wine для запуска игрушек и перехода с Firefox на Chrome, потому что первый тормозит.
По поводу производительности: Ubuntu 10.04, которая крутится у меня постоянно в фоновом режиме, практически не утруждает полуторагигагерцный процессор моего CULV-ноута. Да и с чего бы ей его утруждать – современные технологии виртуализации позволяют как память, так и процессор (да и жесткий диск) под виртуалку выделять по мере необходимости.
Измерений скорости я не производил, но субъективно сайты на Rails работают вполне комфортно, а это уже (очень, очень) хороший показатель.
Недостатки: раздельная файловая система. Приходится прокидывать Samba, либо монтировать папки внутрь виртуалки с помощью vboxfs. Невозможность работать с файлами, находящимися под Windows, средствами консоли (не считая smbfs и, некоторым образом, cygwin). Не работают IDE, считающие своим долгом поменять мне database.yml (привет, НетБинз) и вытворять прочие шалости, которые положено делать руками в консоли.
Преимущества: мгновенное засыпание/пробуждение виртуалки (а ваши линуксы уже уходят в hibernate?). Благополучный вход и выход из хибернейта вместе с виндой. «Чистое» серверное окружение линукса. Возможность при переустановке ОС полностью сохранить рабочее окружение. Возможность отказаться от пароля sudo.

Как можно свернуть в трей VirtualBox? Или как службу запустить его, лишь бы не маячил тут мне в виде свернутого окна.
«а ваши линуксы уже уходят в hibernate?» – а че, там это проблема? Я не в курсе просто, под вендой всегда гибернацию использую, месяца без ребута получаются.
Смотри <a href=«http://leonid.shevtsov.me/02-08-2010/installing-ubuntu-linux-on-virtualbox-in-windows/» rel=«nofollow»>следующую статью</a>.
1) ты эксперт по проектированию интерфейсов\юзабилити, что делаешь такие заявления?
2) начал бы с того, что еще ребенок и играешься в игры. вот сиди и играйся.
каких тебе свистелок не хватает в гноме?
А если сравнивать этот вариант с coLinux/andLinux ?
Решил ответить развернуто: http://leonid.shevtsov.me/04-08-2010/colinux-vs-virtualbox/
Mac OS X — десктопная ОС по-умолчанию :–) Тут даже рельсы из-коробки установлены, кстати.
М? Проверил — пока на моем блоге 80% посетителей пользуются Windows и только 3% – OS X. Где ж она по умолчанию?
Может я чего-то не так делаю, но банальнейшую нокию не первый год подключаю без проблем. Просто подключил и всё. Файерфокс работает где-то в той же степени медленно или быстро, как и на работе под Виндой. И да, мой линукс искаропки умеет хибернатится на моём ноуте.
Что я делаю не так и как это исправить?
А, ну и, конечно, традиционный вопрос: как включить отображение и регулирование звука в Винде проста подведением курсора к значку регулятора (показ) и вращением колёсика мыши (громче-тише)? А то как-то уж очень привык к этому на серверном Линуксе, в десктопной Винде неудобно.
Ничего, а особенно — никого, исправлять не надо.
Изменение громкости скроллом: http://notendur.hi.is/antoni/volumetouch/ , хотя по-моему с клавиатуры удобнее.
Кому как и когда. Винда на работе, и там мультимедийной клавиатуры нет.
Вот, собственно, об этом я и говорю: «из коробки» такие мелкие фичи, которые как раз и делают работу удобней в «самой лучшей десктопной системе» не работают. Можно поставить, можно допилить ручками, но сразу не работает. При том, что не то, что Линукс, а даже самая что ни на есть серверная FreeBSD при установке с рабочим столом это умеют. Не говоря уж про МакОС, которая из коробки умеет ещё три тысячи разных фич, часть из которых будет слегка кривовато реализована в той же самой Винде в ближайших версиях.
А так, как говорится, при желании можно и MikeOS допилить.