Найти в Дзене
The Geek Wolf

Linux на виртуальной машине // пять отличных дистрибутивов

Оглавление

Если вы когда-нибудь интересовались операционными системами, то наверняка знаете, что между ними существует большая разница как в подходе к решению похожих задач, так и в стиле «общения» с юзерами. Кроме того, есть и другие нюансы, которые мешают пользователю, к примеру, просто взять да и «перелезть» с Windows на Linux. Однако если ваше стремление достаточно серьезно, то всегда можно найти компромисс. А именно установить Linux в качестве второй операционки, что, правда, далеко не всегда удобно. Есть так же вариант работать с флешки либо «завести» Linux на виртуальной машине. И сегодня мы поговорим о тех дистро, которые эксперты считают оптимальными для старта при помощи VM на серверах и десктопах.

Изображение создано при помощи Ai
Изображение создано при помощи Ai

Alpine Linux // сверхлегкий и очень экономный дистрибутив 

Знаменательная «легкость» Alpine обеспечивается отсутствием GUI. Однако гибкость и разнообразная кастомизация помогает компенсировать этот возможный недостаток. Отсутствие аппетитов у дистро делает его желанным гостем для тех пользователей, которые держат слабый сервер или вынуждены работать с большим количеством виртуальных «гостей» одновременно. 

Alpine Linux требует 128mb RAM и «заводится» на большинстве x86_64 процессорах. Несмотря на свою явную CLI природу (интерфейс командной строки у этого «пингвина» в почете), дистро легко устанавливается на большинство гипервизоров и отлично ладит с популярными пакетами. Есть, правда, и один важный нюанс. Так как Alpine опирается на musl (благодаря чему и столь аккуратен с памятью), отсутствие glibc создает определенные проблемы для работы дистро на обычном пользовательском десктопе. 

Fedora CoreOS // контейнеры внутри VM

Это популярный дистро для запуска контейнерных приложений на облачных платформах. Но система отлично показывает себя и в обычных «домашних» условиях. Она, понятно, значительно тяжелее Alpine, потому что требует минимум 2GB RAM и 2 v-core. И тем не менее остается одной из самых облегченных сборок, особенно если посмотреть на возможности CoreOS. Дистро прямо из коробки работает с Docker и Podman, Так что юзер может как пойти по проторенному пути и использовать популярную платформу или же попробовать ее базирующийся на подах аналог.

Fedora CoreOS неизменяемая по своей сути и предлагает атомарные обновления, что означает ее безусловную надежность и устойчивость к возможным неприятностям. И если вам нужно больше пакетов для вашей виртуальной машины CoreOS, вы можете использовать мощную систему образов rpm-ostree для установки дополнительных приложений. Совсем как в NixOS, CoreOS позволяет настраивать некоторые аспекты дистрибутива с помощью конфигурационных файлов Butane. 

Изображение создано при помощи Ai
Изображение создано при помощи Ai

Arch Linux // проще чем кажется 

Тут интересная история. Про Arch обычный, то есть не для виртуалок, а для установки на диск компьютера, ходят самые разные слухи, многие из которых правда. И тот факт, что эту систему нужно изучать еще до того, как вы решили загрузить ее на свой компьютер, и продолжать терпеливо приспосабливаться к ее «норову» уже после установки, для меня был подтвержден практической реальностью. Кроме того, юзеры говорят, что переодически сталкиваются с багами GUI и конфликтами пакетов. И это их раздражает, хотя они также признают, что в целом все эти досадные происшествия никак не влияют на стабильную работу системы в целом. 

И можно подумать, что Arch магическим образом избавляется от своих проблем, когда ставится на VM, потому что про виртуальный вариант системы никто ничего не говорит. Но на самом деле все просто: на Arch VM очень легко делаются снимки состояния системы, и потому юзер может быстро откатиться на момент до того, как «что-то пошло не так». И это превращает Arch VM в дистро, который прощает ошибки юзера, а также позволяет ему проводить эксперименты на Linux, невозможные на многих других вариантах операционных систем. 

Debian // стабильность — признак класса

Как и про Arch, об этом дистро есть определенное устоявшееся мнение. И оно вполне предсказуемо. Система почти единогласно признана одним из самых стабильных вариантов Linux. Debian заработала репутацию очень дружественной и … довольно скучной операционки. Но что делать, ведь та самая монументальная стабильность системы обеспечивается за счет освобождения дистро от «свистелок» и «плюшек», которыми «хвастаются» другие варианты Linux.

Debian совместима с пакетами общего назначения и вполне ожидаемо идеальна для новичка. На ней «бегает» почти все, что юзер попытается запустить. Не менее симпатично Debian смотрится и на VM, оставаясь универсальным решением для большинства пользователей Linux. 

Изображение создано при помощи Ai
Изображение создано при помощи Ai

Lubuntu // легкая Ubuntu

Этот вариант Linux продолжает традицию дистро со скромными аппетитами. Lubuntu работает с LXQt — реализацией LXDE на основе среды Qt. И этот фактор становится определяющим для рекомендации дистро в качестве отличной рабочей системы как для просто слабого «железа», так и для VM. С LXQt рабочий стол выглядит вполне стильно, в том числе с точки зрения дизайна и гармоничных тем рабочего стола.

Требования к компьютеру в действительности минимальные. Lubuntu нужно 512mb RAM, процессор начиная с Pentium 4, любая видеокарта и 4 GB места на жестком диске. Этот дистро бодро заводится на Raspberry Pi, не говоря уже о чем-то более производительном. И на VM стартует прекрасно, позволяя юзеру во всех подробностях рассмотреть все плюсы и минусы системы до ее фактической установки на локальный диск своего компьютера.