Термин «операционная система» звучит солидно. Что не удивительно, достаточно оценить «вес» стандартных мажорных версий Windows, MacOS или Linux, чтобы понять — да, это солидный софт, который включает в себя комплексы стабильных программных решений, помогающих пользователям комфортно работать на компьютере. Однако стационарное системное ПО — не единственный и, что важно, далеко не всегда удобный способ «общения» с PC. Боле того, некоторые пользователи сознательно предпочитают портативные системы, выбирая их за сочетание «легковесности» и больших возможностей. Ну и конечно значительную роль играет тот факт, что подавляющее большинство такого рода «осей» в принципе не нуждается в установке на компьютер. Иными словами, в определенной ситуации вам будет легче взять с собой флешку или любой другой носитель (вплоть до старого доброго CD) с имеющейся на нем системой, чем тащить с собой ноутбук.
Гибкие по своей сути портативные операционные системы могут выполнять строго определенные функции (к примеру, восстановление работы PC с «упавшей» Windows), но также функционировать как основная операционка. Последний вариант уже давно по достоинству оценили юзеры со «старым железом», ресурсы которого не позволяют полноценно работать с тяжелыми стационарными системами.
Tiny Core Linux
Эта «ось» действительно крошечная (слово tiny именно именно так и переводится с английского языка). Если вы выберете операционку, управляющуюся только при помощи текстовых команд, то такая Tiny Core займет 17MB на вашем портативном носителе. Однако большого смысла в том, чтобы отказываться от версии системы с минимальным GUI «малышки» на мой взгляд нет. Ведь такая версия «весит» всего 23MB.
Tiny Core Linux может «бегать» прямо из RAM. Самый «старший» вариант с максимальным GUI «требует» аж 46MB памяти для эффективной работы. И какую бы версию вы не выбрали, она будет невероятно быстрой. Настолько, что старт даже самой отлаженной и оптимизированной стандартной операционки покажется вам вечностью.
Porteus
Являясь по сути портативным дистро Linux, эта миниатюрная система тем не менее предлагает пользователям «отполированный» графический интерфейс современных рабочих сред, таких, как KDE Plasma, Xfce, LXQt и MATE.
В первую очередь Porteus интересна своим так называемым «модульным дизайном». Вместо того, чтобы полагаться на обычный менеджер пактов, разрабы небольшой операционки предлагают юзеру скачать дополнительный модуль системы, отвечающий за работу нужного софта. А чтобы вся эта история «бегала» как можно быстрее, у Porteus есть функция «copy2ram», которая позволяет копировать систему в RAM пользовательской машины.
Размеры Porteus уже трудно назвать миниатюрными, но только по сравнению с Tiny Core Linux. Потому что все же ее «вес» составляет всего 300MB. А версия под названием Kiosk Edition и вовсе вплотную приближается к идеалу со своими 80 MB. При этом требования к памяти варьируются в зависимости от рабочих столов. Вариант для LXQt, MATE и Xfce нуждается в 256MB RAM (512MB для функционала мода «copy2ram»). KDE нормально себя чувствует начиная от 512MB. Опять же при работе в «copy2ram» нужно уже в районе 750-800MB.
Slax
Эта портативная операционка отлично работает прямо с носителя. Она легкая (275MB) и, что важно, имеет достаточно «отполированный» интерфейс, чтобы быть как «спасательным кругом», так и рутинной основной системой.
Операционка представлена в двух основных версиях:
- Slax с базой на Slackware позиционируется как софт, исповедующий изначальную философию системы и модульный дизайн, примерно так же, как Porteus, отказавшись от пакетного менеджера. Гибкость структуры этого варианта «оси», как и привычная кастомизация Linux здесь несколько ограничены в угоду портативности и скорости работы
- Slax на Debian выглядит более массивно, но привычно. В основном за счет того, что поддерживает APT пакеты, а значит пользователь может скачать тысячи приложений при помощи привычных команд
При этом оба варианта Slax кажутся все еще вполне портативными. Юзеру потребуется 128MB RAM для нормальной работы с системой, и 512MB, если он захочет «закинуть» копию Slax в RAM
Puppy Linux
В переводе с английского языка «puppy» означает «щенок». И это не просто милое название, а отражение философии команды разрабов, которые решили, что в распоряжении пользователей должен быть не один, но целая коллекция дистрибутивов.
За официальным Puppy Linux присматривает специальная команда программистов, вооруженная утилитой под названием Woof-CE, при помощи который были написаны различные варианты бистро, а также «щенки» — спиноффы, за появление которых ответственны кодеры из Linux комьюнити.
Puppy Linux представляется полной противоположностью Tiny Core. Потому что приходит к юзерам, так сказать, полностью укомплектованным, включая рабочую среду, браузер, медиа плеер и остальной набор рутинных приложений. При этом существующие различные «породы щенков» написаны на базе Debian, Ubuntu, Slackware и Void, и имеют такие названия как BookwormPup, FossaPup, Slacko, а также BionicPup. Каждая из этих версий обладает своими плюсами и минусами, сохраняя общий тренд Puppy Linux как портативной системы. «Вес» дистро варьируется, но в большинстве случаев не превышает 500MB. А это значит, что каждый из этих «разномастных щенков» вполне может уместиться в вашей портативной USB «переноске».
Перечисленные выше системы в большинстве своем не смогут соперничать с многофункциональным разнообразием стационарных гигантов, требующих значительное количество ресурсов от компьютера пользователя. Но их сила в другом. Такого рода гибкие и при этом интересные операционки «в весе пера» оказываются достаточно мощными для своих мегабайтных размеров. А наличие так называемого «persistent mode» или постоянного режима, при котором данные рабочих сессий сохраняются на подключенном к компьютеру USB носителе, и вовсе стирает границу между портативными и стационарными системами.