Статьи

Зручний віртуальний Linux під Windows

August 2, 2010 revised October 30, 2012 Linux Ubuntu VirtualBox Windows

Windows - десктопна ОС "за замовчуванням". Linux - серверна ОС "за замовчуванням". Чи згодні? Тоді поїхали.

Місяців чотири тому я зрозумів, що боротися з графічним інтерфейсом Убунту (тобто з Gnome) безглуздо. Так само як і миритися. На жаль, доводиться тільки прийняти як факт, що великі розробники дектопного ПО не бачать лінукс в списку цільових ОС. На це натикаєшся постійно. Гаразд, можна хвалитися шикарною консоллю і там можливістю "все під себе налаштовувати" (в особливо важких випадках - збирати заново). Але будьте чесні і покладіть на протилежну чашу ваг гальмуючий Браузер і, скажімо, неможливість без бубна підключити до комп'ютера банальну нокию.

При всьому при цьому розробляти серверне ПЗ (скажімо простіше, сайти) на Windows - це як вчитися в універі: навіть якщо все правильно зробиш, все одно потім доведеться перенастроювати. Особливо якщо це сайти на Rails.

Я вирішив, що сильні сторони даних ОС можна поєднувати, компенсуючи недоліки однієї перевагами іншого. Тут уявіть, будь ласка, ілюстрацію про товаришують пінгвіна з вікном або що-небудь таке.

Йдеться про віртуальному Linux-сервері під VirtualBox на Windows. Так, саме так я і живу останні чотири місяці. Повірте, це набагато приємніше використання Wine для запуску іграшок і переходу з Firefox на Chrome, тому що перший гальмує.

З приводу продуктивності: Ubuntu 10.04, яка крутиться у мене постійно в фоновому режимі, практично не обтяжує полуторагігагерцний процесор мого CULV-ноута. Та й з чого б їй його обтяжувати - сучасні технології віртуалізації дозволяють як пам'ять, так і процесор (та й жорсткий диск) під виртуалку виділяти в міру необхідності.

Вимірювань швидкості я не виробляв, але суб'єктивно сайти на Rails працюють цілком комфортно, а це вже (дуже, дуже) хороший показник.

Недоліки: роздільна файлова система. Доводиться прокидає Samba, або монтувати папки всередину виртуалки за допомогою VirtualBox Shared Folders . Неможливість працювати з файлами, що знаходяться під Windows, засобами консолі (не рахуючи smbfs і, певним чином, cygwin). Не працюють IDE, які вважають своїм обов'язком поміняти мені database.yml (привіт, НетБінз) і витворяти інші витівки, які належить робити руками в консолі.

Переваги: ​​миттєве засипання / пробудження виртуалки (а ваші Лінукс вже йдуть в hibernate?). Благополучний вхід і вихід з хибернейт разом з виндой. "Чисте" серверне оточення Лінукса. Можливість при перевстановлення ОС повністю зберегти робоче оточення. Можливість відмовитися від пароля sudo.

Менше слів і більше діла в наступній статті

Сподобався пост Сподобався пост? почастуєте кави

Чи згодні?
А ваші Лінукс вже йдуть в hibernate?

Новости