Мини linux дистрибутивы: TinyCore, Puppy Linux, SliTaz, 4MLinux — «Хакер»
TinyCore, Puppy Linux, SliTaz, 4MLinux — «Хакер»
Современные дистрибутивы Linux зачастую чересчур тяжеловесны (тот же LibreOffice из-за использования Java требует много памяти), так что на маломощных компьютерах особо не разгуляться. К счастью, существуют дистрибутивы, которые максимально урезаны по размеру, но при этом содержат все необходимое для более-менее комфортной работы.
Для начала стоит дать определение. Мини-дистрибутив — дистрибутив Linux, способный работать на маломощном железе. Маломощное железо, как правило, выпущено семь и более лет назад и имеет 512 Мб памяти, процессор 2,4 ГГц и встроенную видеокарту. Современные версии полноценных дистров на таком железе, конечно, не запустишь — слишком тяжеловесны.
Однако проблема, что поставить, все же имеется. Ставить дистрибутивы того времени, конечно, можно, только вот ошибок там будет явно больше, чем в современных, да и обновления безопасности для них уже никто не выпускает. Имеется вариант собирать самому все с нуля, но это уж слишком кардинально. Остается только использование мини-дистрибутивов. В статье будет описано четыре мини-дистрибутива общего назначения. Но сперва небольшой экскурс в историю дистрибутивостроения.
Для начала вспомним, зачем вообще нужны дистрибутивы. Изначально они были просто удобным средством со скриптом установки для объединения программ. Затем (из-за появления зависимостей между программами) возникли менеджеры пакетов. Потом пришли нынешние столпы дистрибутивостроения и гонка рабочих столов. Были и многочисленные попытки создать дистрибутив, ориентированный на пользователя. А где-то в 2000–2002-м появился первый Live-дистрибутив — Knoppix, позволяющий работать без установки, и узнать, что такое Linux, стало значительно проще. На основе же Knoppix был разработан самый популярный мини-дистрибутив — Damn Small Linux.
Думаю, на этом краткий экскурс можно закончить и перейти, наконец, к мини-дистрибутивам.
INFO
Если нужно именно окружение со столом, отличным от KDE/GNOME, можно использовать Xubuntu.
Существует три варианта данного дистрибутива: Core, TinyCore и CorePlus. Первый занимает 9 Мб, но, поскольку этот вариант содержит исключительно командную строку, нас он не интересует. Второй уже содержит GUI, что при объеме 15 Мб кажется по современным меркам удивительным. Однако в нем отсутствуют неанглийские раскладки клавиатуры, так что для русскоязычного пользователя подходит только CorePlus. Все три варианта работают на основе ядра 3.16.
При загрузке появится меню, в котором предлагается на выбор аж семь менеджеров окон. По умолчанию стоит FLWM — его и загрузим. После запуска сразу же появляется рабочий стол. В нижней его части располагается симпатичная панель запуска приложений, из которой можно запустить редактор, панель управления, утилиту управления приложениями, выйти из системы, установить ее и произвести еще некоторые действия. Посмотрим, что можно сделать из утилиты управления приложениями.
Загрузочное меню TinyCore
При ее первом запуске будет предложено поискать ближайшее зеркало. Это первое окно, которое мы видим, поэтому обратим внимание и на заголовок. Он словно пришел из конца девяностых — кнопки управления окном невыразительны и никак не выделяются. Системное меню у окон отсутствует в принципе. Но вернемся к содержимому. После нажатия кнопки Yes будет произведен поиск зеркал. По его окончании нужно вновь согласиться, на сей раз с выбранным зеркалом. Этот момент кажется излишним — это уже второй вопрос, не имеющий прямого отношения к управлению ПО.
Но вот мы нажали ОK, и появилось окно выбора приложений. Левый список, в котором, по идее, должны находиться доступные приложения, девственно чист. Нужно выбрать в меню Apps подменю Cloud (Remote) и нажать кнопку Browse. Отобразится огромный листинг приложений, отсортированных по алфавиту и никак не распределенных по категориям — последнее, разумеется, огромнейший минус и резко ограничивает пользователей, которые могут работать с этим дистрибутивом, при том что он, в принципе, не позиционируется как дистрибутив для системных администраторов.
Утилита управления пакетами TinyCore
Попробуем поставить AbiWord. Поиск по мере набора отсутствует — что достаточно логично, ибо дистрибутив рассчитан на маломощные компьютеры. После нажатия клавиши Enter в левой части появится подходящий пакет. Выделив его, в левой части получим информацию о нем. Однако при попытке его установить выясняется, что это невозможно, — по всей видимости, установка приложений не предназначена для работы в режиме Live CD. В таком случае, впрочем, возникает вопрос: зачем вообще давать возможность запускать данную утилиту без установленной системы?
Попробуем поставить этот дистрибутив на жесткий диск. Процедура установки состоит из примерно шести шагов: выбор жесткого диска, выбор файловой системы, параметры загрузчика, выбор устанавливаемых расширений и подтверждение. После установки и перезагрузки еще раз попытались установить AbiWord, и опять неудачно, — на сей раз программа отказалась запускаться из-за невозможности найти библиотеку.
Установка TinyCore на HDD
О дистрибутиве можно сказать, что, к сожалению, он явно не подходит для начинающих пользователей. Да что там — он даже не для системных администраторов. Его можно назвать конструктором для того, кто хочет слепить некий аналог Parted Magic. Но для непосредственного использования он не годится.
Последняя версия данного дистрибутива основана на Ubuntu 14.04, так что программы из него вполне подойдут. Но, в отличие от Ubuntu, размер ISO-образа дистрибутива занимает чуть более 200 Мб и используется свой формат пакетов и собственные репозитории.
После запуска появится симпатичный рабочий стол и окошко начальной настройки, в котором можно выбрать язык, временную зону и разрешение монитора. При выборе русского языка вылезает предупреждение, что для локализации нужен пакет. Устанавливать его надо вручную, но это довольно просто: на рабочем столе нажать Install, затем на вкладке Install applications выбрать Puppy Package Manager и найти пакет langpack_ru. После этого понадобится перезапустить X-сервер.
Начальная настройка Puppy Linux
Посмотрим набор доступных приложений и заодно оценим GUI. Начнем с последнего. В качестве рабочего стола по умолчанию используется оконный менеджер JWM. Строка заголовка с кнопками выглядит стандартно, никакого ощущения ретро рабочих столов нет, системное меню тоже присутствует. По умолчанию имеется три виртуальных рабочих стола, с помощью системного меню можно перемещать окна на любой из них.
Разработчики умудрились втиснуть в 200 Мб множество полезных приложений — от электронных таблиц (Gnumeric) до браузера на основе Firefox 24. Есть даже несколько развлекательных программ. Стоит отметить, однако, что 256 Мб памяти для дистрибутива маловато, — первое время, конечно, он работает нормально, но потом начинаются тормоза. Для комфортной работы, следовательно, нужно хотя бы 512.
Перейдем к пакетам. Графический менеджер пакетов каким-то образом поддерживает не только репозитории Puppy Linux, но и репозитории Ubuntu, при этом, однако, стандартный apt-get отсутствует. То есть в Puppy доступны не только пакеты, предназначенные для него, но и полный список пакетов Ubuntu. При установке какого-либо пакета возникает окошко консоли, в котором отображаются все выполняемые команды. После установки же появится другое окно с отчетом о проделанной работе. Это выглядит довольно логично, но не лучше ли было отобразить сообщение о том, что установка прошла нормально, где-нибудь в уголке?
Менеджер пакетов Puppy Linux
Попробуем поставить дистрибутив на жесткий диск. Для этого нажимаем «Установка», затем Universal installer. Первые шаги установки достаточно интуитивны, но вот начиная с разбиения на разделы у неопытных пользователей могут возникнуть проблемы — не стоило отделять программу разбиения от программы инсталляции. Кроме того, идея «простой» установки, безусловно, интересна, однако именно для установки на жесткий диск она выглядит странно. Заключается идея в том, что устанавливаются не сами исполняемые файлы, а образы Squashfs и все изменения вносятся не в них, а в выделенный каталог ФС. Это позволяет устанавливать Puppy даже на разделы FAT/NTFS, что крайне полезно для установки на флеш и прочие внешние накопители, но несколько запутывает пользователя, поскольку последнему предлагается хоть и подробное, но довольно невразумительное описание предложенных вариантов. Перевод на русский язык, к слову, грешит огромным… количеством… многоточий. Во время завершения работы будет предложено выбрать место сохранения постоянных данных. И все бы ничего, но возникает вопрос: почему нельзя запомнить выбор пользователя в программе установки? А вот за возможность шифрования данного хранилища отдельный плюс — на выбор предлагается три варианта: без шифрования, слабое шифрование и сильное.
Первый шаг установки Puppy Linux
После перезагрузки и запуска Puppy с жесткого диска зачем-то вновь нужно указывать все параметры, хотя, казалось бы, они должны сохраниться, ведь мы не зря настраивали постоянное хранилище. Однако, по всей видимости, тут какой-то недочет, ибо при следующем завершении работы вновь спросят про постоянное хранилище. Но уже затем спрашивать не будут.
В целом дистрибутив выглядит разумным выбором для пользователей, имеющих старый компьютер. Причем ориентирован он именно на пользователей, что в совокупности с размером смотрится крайне привлекательно. Однако есть у дистрибутива просто-таки огромный минус — по умолчанию рабочим пользователем является root.
Размер ISO-образа последней нестабильной версии этого дистрибутива составляет 42 Мб. Версия ядра — 3.2.53. Во время загрузки появится меню выбора языка — к сожалению, русского в нем нет. По истечении тайм-аута предложат еще одно меню, в нем уже можно выбрать желаемый вариант рабочего стола или вовсе запустить без него. После запуска появится рабочий стол — в качестве такового в дистрибутиве используется OpenBox.
Второе меню, появляющееся при загрузке SliTaz
В общем-то, ничем особенным GUI не выделяется, но и впечатления слишком уж старомодного не производит. Разработчики выбрали вариант расположения панели (и, соответственно, главного меню) сверху. По функциональности примерно идентичен JWM, по настраиваемости строки заголовка даже превосходит его.
Программ в составе дистрибутива не очень много, но все же достаточно. В частности, есть PDF-ридер и музыкальный плеер. В качестве браузера по умолчанию используется какой-то жалкий вариант, который не поддерживает даже JavaScript. Альтернативным идет браузер Midori, основанный на движке WebKit. К сожалению, при попытке открыть некоторые страницы этот браузер автоматически закрывался.
Браузер Midori
В качестве менеджера пакетов используется TazPkg, представляющий собой скрипт, написанный на ash. Формат пакетов — CPIO-архив с вложенным файлом cpio.gz и «рецептами», в которых расписаны в том числе зависимости. Непонятно, зачем нужно было изобретать очередной велосипед, — менеджеров пакетов, в том числе и легковесных, более чем достаточно. Установка какого-либо пакета выглядит крайне легкой:
# tazpkg recharge
# tazpkg get-install mc
Посмотрим, как устанавливать данный дистрибутив. В меню приложений выберем System Tools -> SliTaz Installer. Появится окно браузера с требованием ввести имя/пароль. После этого откроется веб-страничка с предложением установить или обновить дистрибутив. При выборе установки потребуется разбить на разделы, с этой целью нужно запустить GParteed. После разбиения уже можно идти дальше. На следующей странице будут все остальные параметры. Все очень ясно и четко, единственное, что отсутствует, — выбор часового пояса.
Один из шагов установки SliTaz
После установки и перезагрузки (отмечу, что диск при этом автоматически не извлекается) появится экран входа в систему. Данное окно входа, пожалуй, самое минималистичное из виденных мной — во время процедуры входа отсутствует даже указатель мыши. В установленной системе браузер Midori работал как часы, но вот на колесо мыши не реагировал в упор.
Экран входа в систему в SliTaz
Дистрибутив выглядит крайне интересным (пожалуй, соотношение размер/функциональность у него близко к максимальному), однако отсутствие русского языка довольно существенный недостаток. Кроме того, наличие очередного менеджера пакетов не кажется положительным качеством.
Данный дистрибутив есть в двух вариантах: Basic и Full. Версия 11.1 (на основе ядра 3.14.27) Basic занимает 70 Мб, Full же чуть более 370. При попытке загрузки на виртуальной машине с 256 Мб ОЗУ версия Basic запускаться отказалась. Поэтому рекомендуемый минимум для данного дистрибутива 512 Мб.
После запуска появится окно редактора, в котором нужно указать локаль оконного менеджера (к слову, ее указание ни на что не влияет — ни сразу после редактирования, ни после перезапуска графической системы), а после его закрытия — рабочий стол с яркой фоновой картинкой и информацией о загруженности системы. В качестве оконного менеджера используется JWM. Сверху расположена панель быстрого запуска приложений, стандартная же панель находится снизу, и на ней же вторая панель, на сей раз быстрого доступа к настройкам. Эффектов в данном рабочем столе более чем достаточно, можно даже включить 3D — хотя зачем они нужны в легковесном дистрибутиве, неизвестно.
Из доступных приложений есть браузер NetSurf на собственном движке, изначально разрабатывавшийся для RISC OS. К сожалению, русскоязычные сайты в нем корректно не отображаются. Кроме браузера, есть еще почтовый клиент Sylpheed и проигрыватель MPlayer. Есть также возможность установить, к примеру, Firefox или LibreOffice.
Браузер NetSurf
Опять же разработчики не стали использовать какой-либо из распространенных менеджеров пакетов, а создали свой собственный — zk, почти пятикилобайтный скрипт на ash. И все бы ничего, но этот менеджер не то что не поддерживает репозитории — он даже не поддерживает зависимости, что было моветоном еще в 1995 году. Фактически он всего лишь распаковывает архивы tar.xz в корень и поддерживает обновление дистрибутива.
Для установки нужно выбрать в главном меню 4MLinux -> Installer. Появится консоль, где после нажатия Enter будет… ошибка. Она гласит, что не найдено ни одного раздела. Создать его нетрудно, но ведь программа установки должна быть рассчитана и на подобные случаи. Создали, вновь запустили установщик… и опять получили ошибку — невозможно смонтировать раздел. После создания файловой системы и очередного запуска нам предложат — внимание! — отформатировать раздел. Это, по-хорошему, стоило предложить на этапе второй ошибки. Затем будет задан вопрос: будет ли данный дистрибутив единственной ОС на компьютере? Поскольку ставить подобные вещи первый раз лучше на виртуальную машину (что мы и делаем), можно смело отвечать «Да». После этого появится предупреждение, что будет установлен системный загрузчик. В качестве такового выступает не Grub2 и даже не обычный Grub — LILO. И это в 2015-то году. Ничего не остается делать, как согласиться. Следующим шагом будет проверка того, правильно ли указаны данные. Тут смело даем положительный ответ. И после этого будет произведена установка. Процесс занимает меньше минуты, затем нужно перезагрузиться.
Этап выбора раздела при установке 4MLinux
После перезагрузки будет предложено установить пароль root. Следом же будет текстовое приглашение входа в систему, причем, несмотря на предварительную установку пароля суперпользователя, его пускает без пароля. Никакого GUI не запускается и после входа — его нужно запускать вручную, командой startx. После запуска все выглядит абсолютно идентично Live CD.
Дистрибутив производит очень странное впечатление. Графическая его часть выглядит очень красиво, но вот то, что невозможно запуститься меньше чем на 512 Мб ОЗУ (при том что сам образ занимает всего 70), вызывает удивление. Набор доступных приложений тоже маловат — такое ощущение, что разработчики вместо полезных программ понапихали исключительно всяческие эффекты. Управление так называемыми «пакетами» также вызывает в лучшем случае недоумение — дистрибутив Red Hat образца 1995 года, повторюсь, в этом плане выглядит и то солиднее. Установка также навевает мысли о ранних днях Linux: мало того что инсталлятор не может сам разбивать диски, так еще и используется древний загрузчик LILO.
NanoBSD
Существует возможность создать урезанную версию FreeBSD для использования в системах с ограниченным объемом памяти. В этом поможет скрипт NanoBSD. Особенности получаемых образов:
- пакеты (и порты) работают абсолютно идентично оригинальной системе;
- если при сборке образа не указано иное, функциональность также идентична;
- корневая ФС смонтирована в read-only, что позволяет отключать питание без ввода каких-либо команд.
Данная возможность используется в основном для создания встраиваемых систем, но можно применить ее и для создания минималистичного образа.
Мини-дистрибутивы — вещь достаточно полезная. К сожалению, как можно увидеть в этом обзоре, лишь малая часть из них действительно подходит для пользователя, даже несмотря на декларируемое предназначение. Но те из них, которые реально удобны, не дотягивают до уровня юзабилити полноценных дистрибутивов.
TinyCore не подходит ни пользователям, ни администраторам — это дистрибутив для специфических целей, требующий доработки ручками. Зато инсталлятор в данном дистрибутиве нормальный.
4MLinux выглядит красивой оберткой с очень странной начинкой — мало того что «пакеты» в понимании данного дистрибутива всего-навсего архивы tar.xz, так еще и в качестве загрузчика используется LILO. А уж об установке и говорить нечего — если за одиннадцать версий дистрибутива программа установки не обзавелась графическим фронтендом, это что-то да значит. Кроме того, это единственный дистрибутив в обзоре, который не смог запуститься на 256 Мб памяти.
SliTaz уже можно рекомендовать и пользователям — при скромном размере (40 Мб) в нем имеется набор приложений, аналогичный таковому в 4MLinux. Менеджер пакетов, пусть и самописный, работает как ему и положено. Интересен также способ установки — через Web-GUI. Если бы не отсутствие русского языка (в том числе и в репозиториях), его смело можно было бы советовать не очень опытным пользователям со старым железом.
Наконец, Puppy. Несмотря на некоторые спорные моменты (например, не очень интуитивную установку и отсутствие возможности легко поставить пакеты из командной строки), этот дистрибутив выгодно отличает как количество программ — что, в общем-то, неудивительно, поскольку размер ISO-образа более 200 Мб, — так и наличие русского языка. Также это единственный дистрибутив в обзоре, который хоть как-то совместим со сторонними репозиториями.
Подводя итоги: все зависит от того, насколько пользователь не пожалеет времени на возню с установкой и начальной настройкой дистрибутива (ведь, в принципе, при очень большом желании можно использовать минимальную установку того же Ubuntu). Но при прочих равных Puppy выглядит самым предпочтительным вариантом.
Самые маленькие дистрибутивы Linux | Losst
Обычно мы хотим чтобы установочный диск дистрибутива Linux содержал как можно большее количество программ, настроек и в то же время его размер оставался в разумных пределах. Но в некоторых случаях, могут понадобиться дистрибутивы, которые хотя и не содержат много программ, занимают минимум дискового пространства и могут запускаться на очень старых машинах.
В этой статье мы рассмотрим самые маленькие дистрибутивы Linux из всех существующих и вы будете удивлены, насколько маленькими они могут быть. Но хватит предисловий, давайте перейдем к нашему списку.
Содержание статьи:
1. Tiny Core Linux
Это один из самых маленьких размеров Linux. Размер Tiny Core Linux составляет всего-навсего 10 мегабайт. Он основан на Damn Small, который в свою очередь, использует пакетную базу Debian. Но такой маленький размер, естественно, накладывает ограничения на его возможности. В дистрибутиве используется монолитное ядро, BusyBox, облегченная версия X сервера — Xvesa и урезанный вариант библиотеки Си — uClibc. Система поддерживает только английский язык. Это самый маленький дистрибутив Linux, из всех, которые вы можете найти.
Есть две редакции системы — Micro Core Linux, которая весит всего 8 Мегабайт, а также Multi Core Linux — расширенная версия, размером 45 Мегабайт с графическим установщиком и набором дополнительных программ. Для запуска и работы дистрибутива достаточно 28 мегабайт ОЗУ.
2. AntiX
AntiX — это легковесный дистрибутив от разработчиков из Греции, основанный на Debian. Разработчики поставили перед собой цель создать легкую, но в то же время полностью функциональную систему. Дистрибутив может работать почти на всех компьютерах, где есть как минимум 256 мегабайт ОЗУ.
Для установки на диск требуется около 2,7 Гб, а размер установочного образа не превышает 200 Мегабайт. В качестве окружения рабочего стола используется модифицированная версия XFCE под названием MX. Также, в качестве окружений рабочего стола могут использоваться Fluxbox, IceWM, JWM.
3. Puppy Linux
Puppy Linux — очень необычный дистрибутив. Он небольшой, но в то же время очень функциональный. Еще одна отличительная особенность в том что он может быть основан на нескольких версиях дистрибутивов. Разработчики создали набор инструментов, которые позволяют сделать Puppy Linux на базе Slackware, Ubuntu или даже LFS. Но в любом случае Puppy Linux имеет небольшой размер установочного образа — от 70 до 200 мегабайт, а также работает из оперативной памяти, а это значит, что программы будут запускаться мгновенно.
В качестве окружения рабочего стола используется XFCE. Минимальные требования к оперативной памяти — 32 Мегабайт, но для нормальной работы желательно иметь 64 Мб. Еще одной отличительной чертой этого дистрибутива можно считать утилиты для настройки почти всего в системе.
4. SliTaz GNU/Linux
Дистрибутив Slitaz позиционирует себя как независимый Шотландский дистрибутив, предназначенный для работы на оборудовании с объемом памяти больше 256 мегабайт. Здесь используется монолитное ядро, BusyBox, а также программное обеспечение из набора GNU. Также вместе с системой поставляется веб-сервер lighttpd, база данных SQLite, IRC и SSH клиент, gFTP, Geany IDE, Firefox. Вместо, привычного нам Grub, здесь используется Syslinux, а в качестве оконного менеджера JWM.
Но несмотря на все это, установочный образ занимает не более 30 мегабайт, а готовая система на диске — не более 80. Для работы графического окружения нужно как минимум 48 мегабайт оперативной памяти, а для консольного режима вполне хватит 16-ти.
5. Toutou Linux
Toutou Linux — это свободный дистрибутив Linux, основанный на популярном легком дистрибутиве Puppy Linux, который мы рассматривали выше. В качестве окружения рабочего стола используется Openbox и LXPanel для панели. Кроме стандартных утилит Puppy, здесь есть дополнительные инструменты, такие как автоматизированный установщик, мастер первого запуска. По умолчанию дистрибутив поставляется на французском языке, но можно добавить и другие.
6. Linux Lite
Возможно, это не такой маленький дистрибутив Linux по сравнению с предыдущим, и основан он на LTS версии Ubuntu. Сейчас находится в активной разработке последняя версия, основанная новой версии Ubuntu. Разработка дистрибутива началась в 2012 году и его цель — быть простым и легким для новых пользователей, которым нужна легкая но полноценная рабочая среда.
Здесь используется окружение рабочего стола XFCE, и система ориентированна более на Windows пользователей, разработчики пытаются предоставить все необходимые приложения в то же время не сильно увеличив образ и системные требования. Размер образа составляет 950 Мегабайт, а минимально необходимое количество ОЗУ — 512 Мб.
Выводы
В этой статье мы рассмотрели самые маленькие дистрибутивы Linux, которые вы можете установить на свой старый компьютер или ноутбук. Если вы знаете другие отличные маленькие дистрибутивы, напишите в комментариях!
7 минималистичных дистрибутивов Linux — Лайфхакер
©photo
После того как мы обсудили 10 примеров успешного применения Linux в вузах и школах, предлагаю сегодня поговорить о весьма экзотическом направлении в мире Linux-систем, которое близко не столько любителям полноценных настольных продуктов, сколько отъявленным гикам. Впрочем, уверен, что среди наших читателей такие люди есть, и они наверняка оценят нашу сегодняшнюю подборку. А речь пойдет о 7 дистрибутивах Linux, достаточно маленьких, чтобы поместиться даже на допотопном USB-накопителе.
Если вы любите экспериментировать со старым железом, собирать нестандартные компьютеры своими руками из старых деталей или просто хотите оживить свой “первый Пентиум”, без дела пылящийся в кладовке, вам пригодится один из дистрибутивов, созданных на базе Linux-ядра энтузиастами. Обычно список таких дистрибутивов шире, но я отобрал из них самые маленькие и нетребовательные по объему дискового пространства и аппаратным ресурсам:
- AntiX — этот дистрибутив представляет собой крайне облегченную версию родительского дистрибутива Mepis Linux, построенного на стабильной ветке ОС Debian.Основной пакет установки займет около 128 MB дискового пространства для ядра и драйверов, а базовый пакет с программами — всего 300 MB. В качестве менеджера пакетов здесь используется Synaptic.
- BasicLinux — один из самых минималистичных дистрибутивов, который способен работать даже на ПК с процессором Intel 386 при всего 3 MB оперативной памяти.
- Damn Small Linux — после скачивания размер установочного пакета составит всего 50 MB для данного дистрибутива. Дополнительное ПО для него можно установить при помощи инструментария Debian APT. Для работы минимально понадобится процессор не ниже 486DX и 16 MB оперативки.
- Puppy Linux — эта сборка после скачивания “весит” всего 133MB. В роли менеджера пакетов здесь выступает Synaptic версии Lucid Puppy Ubuntu Compatible.
- SliTaz — дистрибутив размером в 25 MB. В роли менеджера пакетов создатели дистрибутива использовали Tazpkg с собственным репозиторием.
- Tiny Core Linux — этот дистрибутив можно назвать “меньше некуда”: всего лишь 12 MB составляет его размер. В качестве репозитория ПО здесь применяется сборка пакетов и установка их на базе TCZ.
- xPud — а этот дистрибутив замыкает наш список, его размер — 64 MB.
А какие интересные варианты минималистичных дистрибутивов на базе Linux можете добавить вы в данный список?
Лучшие портативные дистрибутивы Linux для загрузки и запуска с USB
Портативная операционная система — это система, которая совместима с несколькими аппаратными платформами, а также легко переносится на физический диск. Большинство портативных ОС легки и имеют компакт-диск или USB-накопитель. Запуск ОС с CD / USB-накопителя называется live CD / USB. Несмотря на то, что портативные ОС легки, производительность нельзя недооценивать, и большинство из них с открытым исходным кодом при активной поддержке сообщества. Нет ничего плохого в том, чтобы держать одну OS как часть вашей первой помощи.
Мы перечислим лучшие портативные дистрибутивы ОС Linux, которые могут нести USB-накопитель и загружаться на любом настольном компьютере или ноутбуке.
Puppy Linux
Puppy Linux — это очень маленькая ОС Linux с удобным пользовательским интерфейсом. Несмотря на небольшой размер, он имеет легкодоступные инструменты для создания разделов и восстановления файлов, упакованные с этим портативным Linux. Этот дистрибутив подходит для базовых вычислений и просмотра веб-страниц.
Puppy Linux может сохранять данные сессии в отдельных файлах. Этот дистрибутив включает в себя собственный менеджер пакетов, который упрощает установку дополнительных приложений. Инструменты конфигурации позволяют пользователю настроить параметры системы. После всех настроек и установок дополнительных приложений пользователю предлагается по настоящему качественный продукт.
Основные характеристики:
- Размер — 100 МБ
- RAM — 256 МБ
Подробный обзор Puppy Linux в написан в этой статье
Инструкция по установке Puppy Linux описана в этой статье
Slax
Slax — это удобный Linux-дистрибутив. Стандартная версия Slax имеет размер 210 МБ. Этот дистрибутив является модульным. Преимущество модульной концепции дистрибутива заключается в том, что пользователь может добавлять или вычитать модули перед загрузкой ОС. Если вам не требуется офисное программное обеспечение, то можно удалить его перед загрузкой или добавить мультимедийный инструмент.
Этот дистрибутив Linux упакован в один каталог / Slax /. Дистрибутив доступен как в 32-битной, так и в 64-битной версиях. Для старых компьютеров рекомендуется использовать 32-разрядную версию, тогда как 64-разрядная версия лучше всего подходит для современных моделей компьютеров.
Основные характеристики:
- Размер — 210 МБ
- RAM — 256 МБ
BackTrack (Kali Linux)
Kali Linux не легкая и не самая тяжелая ОС. Для портативной ОС она немного тяжелая с размером 2 ГБ. Но 300+ доступных приложений достаточно, чтобы оправдать этот дополнительный размер. Этот дистрибутив Linux считается фаворитом хакера и предназначен для тестирования безопасности. ОС Kali может использоваться для взлома беспроводных сетей, эксплуатации сервера, оценки веб-приложений и так далее. Хотя BackTrack Linux содержит несколько графических инструментов, но этот дистрибутив Linux хорош для экспертов в области командной строки.
Официальный сайт Kali Linux.
BackTrack серьезно относится к анонимности. Пользователям не нужно регистрировать какие-либо имена, банковские счета или учетные записи пользователей как часть получения ISO-образа. Нет шпионских программ отчитывается перед любым поставщиком. Ncrack — это инструмент в этом конкретном дистрибутиве, который помогает пользователю идентифицировать учетные записи пользователей со слабыми паролями без необходимости входа на каждый хост. Следует отметить, что все средства, предлагаемые дистрибутивом Kali Linux, должны использоваться только на законных основаниях. Проект BackTrack продолжается как Kali Linux.
Основные характеристики:
- Размер — 2 ГБ
- RAM — 512 МБ
Подробный обзор Kali Linux в написан в этой статье
Инструкция по установке Kali Linux описана в этой статье
Damn Small Linux
Как видно из названия, Damn Small Linux очень маленький. Это только 50 МБ. Небольшой размер не означает, что он недостаточно силен. Дистрибутив работает на удивление быстро даже на маломощном оборудовании. Damn Small Linux содержит множество приложений:
- Firefox
- VNC Viewer
- файловый менеджер
- мессенджер
- веб-сервер
Таким образом, DSL способен:
- выполнять просмотр веб-страниц
- писать документы
- управлять файлами
- воспроизводить музыку
- управлять изображениями
- и всем остальным, что делает обычный компьютер.
Этот портативный дистрибутив Linux может функционировать в качестве сервера (SSH / FTP / HTTPD) сразу на диске CD / USB. DSL основан на еще одном дистрибутиве Linux под названием Knoppix. Следовательно, приложения из этого дистрибутива также можно запускать в DSL.
Основные характеристики:
- Размер — 50 МБ
- RAM — 256 МБ
Инструкция по установке Damn Small Linux описана в этой статье
Porteus Linux
Этот дистрибутив Linux имеет размер менее 300 МБ. Porteus доступен как в 32-битной, так и в 64-битной версии. Подобно Slax, Porteus также является модульным. Предварительно скомпилированные модули могут быть активированы или деактивированы перед загрузкой этого дистрибутива Linux. Пользователь может выбрать программное обеспечение по умолчанию и выбрать приложения, такие как браузер, офис и т. д. Даже Skype может быть установлен в качестве приложения по умолчанию. Пользователь имеет возможность выбрать подходящие драйверы. Наконец, пользователь может настроить системный пароль и режим загрузки ОС.
Основные характеристики:
- Размер — 300 МБ
- RAM — 256 МБ
Tiny Core Linux
Этот дистрибутив Linux размером 10 МБ является самой маленькой из портативных ОС. Это также самая маленькая операционная система, требующая оперативной памяти. Один из недостатков такого маленького размера состоит в том, что он не содержит никаких приложений, файлового менеджера или чего-то подобного. Впоследствии они могут быть установлены пользователями. Поскольку Tiny Core Linux не имеет ничего лишнего, он работает очень шустро.
Основные характеристики:
- Размер — 106 МБ
- RAM — 48 МБ
Инструкция по установке Tiny Core описана в этой статье
FatDog64
FatDog64 — это 64-битный многопользовательский дистрибутив Linux и производная от Puppy Linux. Многие приложения включены из коробки. Так как он содержит больше приложений, чем Puppy Linux, он тяжелее.
FatDog упакован приложениями, такими как Libre Office и GIMP. Есть и другие легкие приложения для редактирования изображений, ведения заметок и других различных задач. В FatDog64 есть место для развлечений, так как он содержит несколько игр. Он имеет постоянную функцию сохранения файла, которая просит пользователя сохранить любые изменения. Эта функция гарантирует, что системные изменения, сделанные пользователем, останутся неизменными при дальнейшем использовании.
Основные характеристики:
- Размер — 350 МБ
- RAM — 256 МБ
Knoppix
Knoppix — это хорошо зарекомендовавший себя и стабильный дистрибутив Linux. Эта портативная ОС Knoppix стала одним из первых дистрибутивов live CD, получившим популярность. В него входит более 1000 программных пакетов. Браузеры, такие как Chromium, Firefox / Ice Weasel доступны. Для офисного пакета доступен офис Libre. Инструменты для восстановления данных и восстановления системы являются частью этого дистрибутива. Есть много дистрибутивов, полученных из Knoppix. Adriane Knoppix, Damn Small Linux и Kali Linux — некоторые из них.
Основные характеристики:
- Размер — 700 МБ
- RAM — 128 МБ
Инструкция по установке Knoppix описана в этой статье
Заключение
Портативная ОС может выполнять базовые вычисления и многое другое с невероятной мощностью. Портативные дистрибутивы Linux используются для восстановления системы, тестирования совместимости оборудования и так далее. Следовательно, поддержка сообщества и долгосрочная поддержка под рукой, и портативные ОС не зависят от жесткого диска системы. Они работают в оперативной памяти и, следовательно, работают быстрее, чем большинство основных ОС. Единственный фактор, ограничивающий скорость этих Live OS, — это скорость вашего USB-накопителя / CD.
Портативные дистрибутивы Linux — это не меньше, чем любые коммерческие операционные системы с точки зрения функций и поддержки драйверов. Вышеупомянутые дистрибутивы, превосходят обычные операционные системы во многих сценариях. Они могут выполнять определенную задачу, такую как восстановление системы, тестирование на проникновение и т. д. Не каждый полноценный дистрибутив может выполнить вышеперечисленные задачи.
Лучшие дистрибутивы Linux для старых компьютеров / Хабр
Привет!
Вкратце: пока не бросайте свой старый компьютер — используйте легкий дистрибутив Linux, чтобы возродить его!
Что вы делаете со своим старым компьютером? Тот, который когда-то имел хорошую аппаратную конфигурацию, но теперь считается устаревшим. Почему бы не восстановить его вместе с Linux? Я собираюсь перечислить лучшие легкие дистрибутивы Linux, которые вы можете использовать на своем старом ПК.
Лучшие легкие дистрибутивы Linux для старых ноутбуков и десктопов
Я постараюсь упорядочить список в порядке убывания требований к оборудованию. Это означает, что легкому дистрибутиву Linux, занимающему первое место, потребуется минимальное аппаратное обеспечение.
10. Peppermint
Peppermint — это облачно-ориентированный дистрибутив Linux, не требующий мощного железа для запуска. Он основан на Lubuntu и использует окружение рабочего стола LXDE для более плавной работы.
Peppermint OS поставляется совместно с ICE — приложением для интеграции любого веб-сайта в качестве настольного приложения.
Минимальные системные требования для Peppermint OS:
RAM: 1 ГБ оперативной памяти (рекомендуется 2 ГБ)
CPU: Процессор на базе архитектуры Intel x86
Место на жестком диске: Не менее 4 ГБ свободного дискового пространства
Скачать дистрибутив вы можете здесь.
9. Lubuntu
Следующий дистрибутив в нашем списке — Lubuntu. Как понятно из названия, Lubuntu основан на Ubuntu, но в качестве окружения рабочего стола использует LXDE. Lubuntu — самый легковесный, производный от Ubuntu, дистрибутив Linux, поэтому он специализируется на скорости и поддержке старых устройств.
По умолчанию, вместе с данным дистрибутивом поставляется намного меньше приложений, нежели с Ubuntu, и состоят они, преимущественно, из нетребовательных к системе программ.
GPicView для просмотра изображений, MTPaint для рисования, Evince для PDF файлов, Audacious для музыки, Gnome-Player для видео, guvcview для веб-камеры, Chromium в качестве веб-браузера, Sylpheed для электронной почты, Pidgin для мгновенных сообщений, Transmission в качестве BitTorrent-клиента, Gnumeric для таблиц, Abiword в качестве альтернативы Microsoft Word, Xpad для заметок и т.д.
Если ранее вы использовали Ubuntu, Lubuntu не покажется вам незнакомым. Их программное обеспечение и репозитории одинаковы, поэтому вы сможете установить на Lubuntu все то программное обеспечение, что использовали когда-то на Ubuntu. Но не забывайте про свою систему при установке необходимых приложений. Не используйте ресурсоемкие приложения.
Минимальные системные требования для Lubuntu:
RAM: 512 МБ оперативной памяти (рекомендуется 1 ГБ)
CPU: Pentium 4 или Pentium M, или AMD K8, или выше
Скачать дистрибутив вы можете здесь.
8. Linux Lite
Как следует из названия, Linux Lite (“легкий”) — это легкий дистрибутив Linux, не требующий высокопроизводительного оборудования для работы. Linux Lite основан на выпусках Ubuntu LTS (Long Term Support). LTS обеспечивает поддержку дистрибутива в течение 5 лет, то есть после установки Linux Lite на компьютер, обновления будут выходить все 5 лет, в обязательном порядке.
Команда разработчиков Linux Lite говорит: “Linux Lite полностью готов к использованию из коробки (out of the box) — это означает, что вам не придется устанавливать дополнительное программное обеспечение при первом запуске дистрибутива”. Это очень приятная новость для новичков, поскольку им не придется тратить время на поиск и установку необходимых приложений. Большинство основных приложений уже встроено в ОС.
Вот лишь несколько из предустановленных приложений: Firefox в качестве веб-браузера, Thunderbird для электронной почты, Dropbox в качестве облачного хранилища, VLC Media Player для музыки, LibreOffice в качестве альтернативы Microsoft Office, Gimp для редактирования изображений и Lite tweaks для настройки рабочего стола.
Учитывая то, что данный дистрибутив основан на Ubuntu, в Интернете вы сможете найти множество туториалов, советов, тематических форумов и тому подобного, если столкнетесь с какими-либо трудностями.
Минимальные системные требования для Linux Lite:
RAM: 512 МБ оперативной памяти (рекомендуется 1 ГБ)
CPU: 700 МГц процессор
Монитор: Экран VGA, разрешение 1024×768 (рекомендуется VGA, DVI или HDMI экран, разрешение 1366×768)
Место на жестком диске: По крайней мере 5 ГБ свободного дискового пространства
Скачать дистрибутив вы можете здесь.
7. LXLE
LXLE — дистрибутив Linux, основанный на самой последней версии Lubuntu LTS. Использует графическую оболочку LXDE.
Несмотря на то, что LXLE легкий дистрибутив, он старается предоставить интуитивно понятный и красивый UI (пользовательский интерфейс). Система прекрасно оптимизирована и имеет хорошую производительность, поставляется с широким спектром легких приложений, предустановленных по умолчанию.
Минимальные системные требования для LXLE:
RAM: 512 МБ (рекомендуется 1 ГБ)
CPU: Pentium 3 (рекомендуется Pentium 4)
Место на жестком диске: 8 ГБ
Скачать дистрибутив вы можете здесь.
6. CrunchBang++
CrunchBang++ также известен, как CBPP или #!++ или CrunchBang Plus Plus. CrunchBang++ является клоном мертвого дистрибутива, под названием CrunchBang Linux, известного своей простотой и легким весом. CrunchBang++ поддерживает старое оборудование и работает без каких-либо проблем. Он основан на Debian 9 и использует минималистичный дизайн интерфейса. Также в его основе лежит оконный менеджер Openbox.
Данный проект продолжает ту же цель, что и CrunchBang Linux: предоставить пользователям простой в использовании и легкий дистрибутив Linux, с хорошей функциональностью. Вот почему Crunchbang++ включает в себя минималистичный дизайн, простой и элегантный интерфейс.
Некоторые из стандартный приложений: Geany IDE, эмулятор терминала Terminator, файловый менеджер Thunar, Gimp для редактирования изображений, Viewnior для просмотра изображений, VLC Media Player для музыки, Xfburn для записи CD/DVD дисков, Iceweasel в качестве браузера, Transmission в качестве BitTorrent-клиента, Gnumeric для таблиц, Evince для PDF файлов, gFTP — клиент для передачи файлов, Xchat — IRC клиент, AbiWord в качестве альтернативы Microsoft Word.
Минимальные системные требования для CrunchBang++:
Официальных системных требования для CrunchBang++ нет. В идеале он должен работать с 512 МБ оперативной памяти и процессором (CPU) Pentium 4.
Openbox не совсем подходит для новичков, но это не значит, что вы должны бояться его попробовать.
Скачать дистрибутив вы можете здесь.
5. Bodhi Linux
Еще один легкий дистрибутив Linux, дарующий новую жизнь старым компьютерам — Bodhi Linux. Bodhi Linux, прежде всего, известен своей легкостью. В Bodhi Linux предварительно установлено не так уж и много программного обеспечения, поэтому на выходе ISO файл имеет небольшой размер. Но, в случае чего, вы сможете установить любое нужное вам приложение с помощью apt. На старых компьютерах он отлично работает, потребляя малое количество памяти.
Помимо этого, диспетчер окон Enlightenment делает дистрибутив еще быстрее. Enlightenment работает быстрее, нежели другие оконные менеджеры. Если у вас есть какие-либо проблемы с использованием Enlightenment или какой-либо другой функции Bodhi, вы можете прочесть руководства, написанные командой разработчиков.
В Bodhi Linux есть базовые приложения, такие как Ephoto для графики, Midori в качестве веб-браузера, текстовый редактор ePad, но, к сожалению, нет приложений для мультимедиа. Но не беспокойтесь! Как я уже сказал, вы можете установить другие приложения через apt. Репозитории, предназначенные для Ubuntu, также доступны и в Bodhi Linux.
Минимальные системные требования для Bodhi Linux:
RAM: 256 МБ оперативной памяти
CPU: 1.0 Ггц
Место на жестком диске: 4 ГБ свободного дискового пространства
Скачать дистрибутив вы можете здесь.
4. antiX Linux
antiX — это легкий дистрибутив Linux, основанный на Debian. Он славится тем, что в системе не используется “systemd”. Если вы не знакомы с термином “systemd”, то вам должно быть все равно, что antiX не использует “systemd”.
Вместо обычного графического окружения рабочего стола, antiX использует менеджер окон icewm, чтобы система без проблем могла бы работать даже на самом слабом оборудовании. antiX может быть использован как быстрая LiveCD/LiveUSB-система для восстановления компьютера.
Минимальные системные требования для antiX Linux:
RAM: 256 МБ оперативной памяти
CPU: PIII процессоры
Место на жестком диске: 2.7 ГБ свободного дискового пространства
Скачать дистрибутив вы можете здесь.
3. SparkyLinux
Третье место в нашем списке занимает SparkyLinux. SparkyLinux — это еще один легкий дистрибутив Linux, который, помимо старых компьютеров, нацелен на современное оборудование. Именно поэтому у данного дистрибутива имеются две версии, одна из которых идет со всеми нужными установленными инструментами, кодеками, плагинами и т.д, чтобы система была готова к работе при первом запуске.
SparkyLinux основан на Debian и имеет несколько вариантов графического окружения рабочего стола, включая LXDE, OpenBox/JWM, e17, MATE, LXQt, Cli и GameOver edition. LXQt работает намного быстрее, чем другие упомянутые прежде окружения, кроме Cli (Интерфейс командной строки).
Минимальные системные требования для SparkyLinux:
RAM: 256 МБ оперативной памяти для LXDE, e17, Openbox, GameOver и 384 МБ оперативной памяти для MATE, LXQt
CPU: i486/amd64
Место на жестком диске: 5 GB свободного дискового пространства
Скачать дистрибутив вы можете здесь.
2. Puppy Linux
Последний релиз Puppy Linux — это Puppy Linux 6.0.2 Tahrpup CE, размер которого составляет всего 199–201 МБ (!). Данный дистрибутив можно загрузить с USB-накопителя совсем небольшого размера.
Puppy Linux может быть загружен с Live CD/DVD/USB, а после загрузки вы можете извлечь CD/DVD/USB и Puppy Linux по-прежнему будет работать без сбоев. Puppy загружается и работает из оперативной памяти, что делает его чрезвычайно быстрым. Помимо прочего, вы можете сохранять любые данные на том же USB, с которого загружаете Puppy Linux.
По умолчанию, Puppy Linux использует менеджеры окон JWM и Openbox, что значительно снижает потребление ресурсов. Puppy Linux содержит набор только базовых приложений. Например, Gnumeric для таблиц, Abiword в качестве альтернативы Microsoft Word и различные программы для редактирования графики и воспроизведения мультимедиа.
Минимальные системные требования для Puppy Linux:
RAM: 64 МБ (рекомендуется 256 МБ)
CPU: 333 МГц
Скачать дистрибутив вы можете здесь.
1. Tiny Core
Готовьтесь испытать восторг от Tiny Core. Бьюсь об заклад, даже самое маленькое приложение для редактирования изображений на Windows будет тяжелее, чем Tiny Core Linux. Да, его вес всего лишь 16 МБ (!!). Загрузка небольшого видео низкого качества занимает и то больше времени, чем загрузка Tiny Core Linux.
Система поставляется только с самыми необходимыми программами и минималистичным интерфейсом. Если у вас остался очень древний компьютер, установите Tiny Core и познакомьтесь с этим маленьким чудом. Он загружается быстрее, чем любая другая известная ОС.
Tiny Core Linux основан на дистрибутиве Damn Small, но на данный момент он полностью независим. По умолчанию, Tiny Core идет вместе с графическим интерфейсом FLTK/FKWM и BusyBox. Многих вещей вам будет не хватать, но не волнуйтесь, если хотите, вы можете установить все это вручную.
Существует три версии Tiny Core: Core, Tiny Core и CorePlus. Первая версия содержит только CLI (Интерфейс командной строки) и с ним смогут работать только опытные/продвинутые пользователи. Текущая версия Core весит всего лишь 9 МБ.
Tiny Core предназначен для обычного пользователя, который знаком с GUI (Графический интерфейс пользователя). Текущая версия TinyCore имеет размер 16 МБ.
Core Plus — это установочный образ, а не дистрибутив. Рекомендуется новым пользователям, у которых есть доступ только к беспроводной сети или тем, кто использует не английскую раскладку клавиатуры. Дистрибутив включает в себя базовую Core System с утилитами для настройки системы: выбор из 7 менеджеров окон, поддержку беспроводной связи через множество firmware файлов и ndlswrapper, поддержку неанглийской раскладки и инструмент для ремастеринга. Размер текущей версии CorePlus — всего лишь 72 МБ.
Минимальные системные требования для Tiny Core Linux:
RAM: 46 МБ (рекомендуется 64 МБ)
CPU: Pentium 2
Скачать дистрибутив вы можете здесь.
На этом наша короткая подборка подошла к концу, надеюсь вы нашли для себя что-нибудь нового. Больше подобных статей можно читать в телеграм-канале Нейрон (@neurondata)
Всем знаний!
10 лучших дистрибутивов Linux для старых компьютеров
Вкратце: Не выбрасывайте свой старый компьютер. Используйте специальный дистрибутив Linux и возродите свой системник или ноутбук.
Что вы делаете со своими старыми компьютерами? Тот, который когда-то имел хорошую аппаратную конфигурацию, но теперь считается устаревшим. Почему бы не восстановить свой старый компьютер с помощью Linux? Я собираюсь перечислить лучшие дистрибутивы Linux, которые вы можете использовать на своем старом ПК.
Хотя в данной статье, мы разбираем варианты дистрибутивов для старых компьютеров, вы также можете использовать большинство этих дистрибутивов Linux на относительно новом оборудовании. Это даст вам лучшую производительность, если вы используете свой компьютер для ресурсоемких задач, таких как редактирование видео в Linux.
Давайте рассмотрим, какие Linux дистрибутивы подходят для этого.
Лучшие дистрибутивы Linux для старых ноутбуков и ПК
Я попытаюсь упорядочить список в порядке убывания требований к оборудованию. Это означает, что дистрибутиву Linux на первой позиции потребовалось бы минимум ресурсов оборудования.
10. Peppermint
Linux дистрибутив Peppermint
Peppermint — это облачный дистрибутив Linux, для которого не требуется высококлассное оборудование. Он основан на Ubuntu и использует среду рабочего стола LXDE для более удобного использования.
Первоначально созданная с учетом веб-ориентированного подхода нетбуков, Peppermint разработала приложение ICE для интеграции любого веб-сайта в качестве настольного приложения.
Он также имеет хорошее руководство по началу работы, чтобы помочь новым пользователям. Также есть специальный форум, чтобы помочь устранить неполадки и ответить на ваши вопросы.
Минимальные системные требования для Peppermint OS:
- ОЗУ: 1 ГБ ОЗУ (рекомендуется 2 ГБ)
- CPU: процессор на базе архитектуры Intel x86
- Дисковое пространство: не менее 4 ГБ свободного дискового пространства
Вы можете получить больше информации о Peppermint на его сайте.
9. Lubuntu
Lubuntu
Следующим в нашем списке лучших дистрибутивов Linux является Lubuntu. Как следует из названия, член семейства Ubuntu основан на среде рабочего стола LXDE. На самом деле, это один из официальных дистрибутивов Ubuntu.
Lubuntu также поддерживает старые компьютеры. Lubuntu — самая легкая версия Ubuntu, поэтому она специализируется на скорости работы и поддержке устаревшего оборудования.
Lubuntu по умолчанию имеет меньше пакетов, состоящих в основном из легких приложений Linux.
GPicView для просмотра изображений, MTPaint для рисования, Evince для PDF, Audacious для музыки, Gnome-Player для видео, guvcview для веб-камеры, Chromium для просмотра веб-страниц, Sylpheed для электронной почты, Pidgin для обмена мгновенными сообщениями, Transmission для торрента, Gnumeric для электронной таблицы, Abiword для офиса, Xpad для заметок и их еще больше.
Если вы использовали Ubuntu ранее, то привыкнуть к Lubuntu будет очень просто. Программное обеспечение и репозитории одинаковы, поэтому вы получите все программное обеспечение, которое вы использовали в Ubuntu.
Минимальные требования к оборудованию для Lubuntu:
- ОЗУ: 512 МБ ОЗУ (рекомендуется 1 ГБ)
- Процессор: Pentium 4 или Pentium M или AMD K8 или выше
Официальный сайт Lubuntu
8. Linux Lite
Linux Lite
Как следует из названия, Linux Lite — это легкий дистрибутив Linux, для которого не требуется высокопроизводительное оборудование. Даже новичок сможет легко использовать его на старых компьютерах. Linux Lite основан на релизах Ubuntu LTS (Long Term Support). Версия LTS предоставляет поддержку в течение 5 лет, что означает, что после установки Linux Lite на компьютер она должна предоставлять обновления в течение 5 лет.
Команда Linux Lite говорит: «Linux Lite полностью функциональна из коробки, это означает, что вам не придется устанавливать дополнительное программное обеспечение при первой загрузке компьютера». Это довольно полезно для новичков. Большинство основных приложений встроены в ОС.
Некоторые из предустановленных приложений: Firefox для просмотра веб-страниц, Thunderbird для электронной почты, Dropbox для облачного хранилища, VLC Media Player для музыки, LibreOffice для офиса, Gimp для редактирования изображений и Lite-твики для настройки вашего рабочего стола.
Учитывая, что он основан на Ubuntu, у вас будет много поддержки и ресурсов, доступных онлайн, так как вы сможете следовать учебным пособиям по Ubuntu.
Минимальные требования к оборудованию для Linux Lite:
- Оперативная память: 512 МБ (рекомендуется 1 ГБ)
- Процессор: 700 МГц
- Дисплей: экран VGA с разрешением 1024 × 768 (рекомендуется экран VGA, DVI или HDMI 1366 × 768)
- Дисковое пространство: не менее 5 ГБ свободного дискового пространства
Официальный сайт Linux Lite
7. LXLE
LXLE
LXLE фактически является версией Lubuntu LTS. Это означает, что в основном это Lubuntu, но он настроен для конкретной цели, чтобы оживить старые компьютеры.
Несмотря на то, что это легкий дистрибутив Linux, LXLE старается предоставить интуитивно понятный интерфейс и красивую картинку. Система настроена для повышения производительности и поставляется с широким спектром легких приложений, установленных по умолчанию.
Минимальные требования к оборудованию для LXLE:
- Оперативная память: 512 МБ (рекомендуется 1 ГБ)
- Процессор: Pentium 3 (рекомендуется Pentium 4)
- Дисковое пространство: 8 ГБ
6. CrunchBang++
CrunchBang ++
CrunchBang ++ также известен как CBPP или #! ++ или CrunchBang Plus Plus. Crunchbang ++ — клон более не поддерживаемого дистрибутива Linux Crunchbang Linux, который был известен своей простотой и легким весом. CrunchBang ++ поддерживает старые компьютеры и работает без проблем. CrunchBang ++ основан на Debian 9 с минимальным интерфейсом и построен на основе минимального и легкого оконного менеджера Openbox.
Этот проект продолжается с той же целью обеспечить простой в использовании и легкий Linux с хорошими функциональными возможностями. Вот почему Crunchbang ++ включает в себя минимальный дизайн, простой и элегантный интерфейс.
Некоторыми из приложений по умолчанию в Crunchbang ++ являются Geany IDE, эмулятор терминала Terminator, Thunar File Manager, Gimp для редактирования изображений, Viewnior Viewer для изображений, VLC Media Player для музыки, программное обеспечение для записи CD / DVD Xfburn, Iceweasel для просмотра веб-страниц, торрент-клиент Transmission, Редактор электронных таблиц Gnumeric, программа просмотра PDF-файлов Evince, клиент для передачи файлов gFTP, клиент Xchat IRC, AbiWord для офиса.
Минимальные требования к оборудованию для CrunchBang ++:
Официальных рекомендаций по оборудованию для Crunchbang ++ нет. В идеале он должен работать с 512 МБ оперативной памяти и процессором Pentium 4.
Openbox не очень подходит для начинающих, но это не значит, что вы должны бояться пробовать его.
Официальный сайт Crunchbang
5. Bodhi Linux
Bodhi Linux
Другой легкий дистрибутив Linux — это Bodhi Linux, который дает жизнь старым ПК и ноутбукам. Bodhi Linux довольно известен своей легкостью. В Bodhi Linux предустановлено не так много программного обеспечения, поэтому размер ISO невелик, и при установке на старых компьютерах он работает свободно, без использования большого количества памяти. Но не думайте, что вы не можете установить другие приложения, вы можете установить любое приложение, которое вам нужно.
Помимо этого, Enlightenment делает дистрибутив намного быстрее. Enlightenment работает быстрее, чем другие оконные менеджеры, которые используются в других дистрибутивах Linux. Если у вас есть какие-либо проблемы с использованием Enlightenment или какой-либо другой функции Bodhi, то есть полезные руководства.
Есть несколько базовых приложений, таких как Ephoto для графики, Midori для просмотра веб-страниц, текстовый редактор ePad, но, к сожалению, нет приложений для мультимедиа. Но не волнуйтесь! Как я уже говорил выше, вы можете установить другие приложения через Центр приложений. PPA, предназначенные для Ubuntu, в основном работают и в Bodhi Linux.
Минимальные требования к оборудованию для Bodhi Linux:
- ОЗУ: 256 МБ ОЗУ
- Процессор: 1,0 ГГц
- Дисковое пространство: 4 ГБ дискового пространства
Официальный сайт Bodhi Linux
4. antiX Linux
antiX Linux
antIiX — это легкий дистрибутив Linux, основанный на Debian Linux. Он гордится тем, что у него нет systemd. Если вы не знакомы с термином systemd, для вас не должно иметь значения, что antiX не использует systemd.
antiX использует оконный менеджер icewm, чтобы система работала на слабом оборудовании. Он не предоставляет много программного обеспечения по умолчанию, поэтому размер ISO меньше. Вы всегда можете загрузить и установить больше программного обеспечения позже, если у вас есть доступ к активному интернет-соединению.
Минимальные требования к оборудованию для antiX Linux:
- ОЗУ: 256 МБ ОЗУ
- Процессор: PIII
- Дисковое пространство: 2,7 ГБ дискового пространства
Официальный сайт antiX Linux
3. SparkyLinux
Третье место в нашем списке легких дистрибутивов Linux занимает SparkyLinux. SparkyLinux является еще одним легковесным, но в то же время SparkyLinux также нацелен на современные компьютеры, поэтому у него есть другая версия, которая загружается с приложениями и запускает дистрибутив сразу после установки.
Я говорил вам, на чем основан дистрибутив SparkyLinux? Нет? На самом деле SparkyLinux основан на тестовой ветке Debian и имеет несколько настольных сред, включая LXDE, OpenBox / JWM, e17, MATE, LXQt, Cli и редакцию GameOver. LXQt работает намного быстрее, чем другие, кроме Cli (интерфейс командной строки).
SparkyLinux
Как было сказано ранее, у него есть две редакции: полная и базовая. Полная версия загружается с приложениями, так что вам не нужно устанавливать их вручную, но это не для наших старых компьютеров. Базовая версия не загружена тяжелыми приложениями, поэтому она легкая и не использует много системных ресурсов. Хотя у Sparky есть свои репозитории для установки большинства приложений.
Список приложений, установленных по умолчанию, отличается для разных выпусков Sparky, Full, Base и Gaming и доступен под каждым выпуском на странице загрузки здесь.
Минимальные аппаратные требования для SparkyLinux:
- ОЗУ: 256 МБ ОЗУ для LXDE, e17, Openbox, GameOver и 384 МБ ОЗУ для MATE, LXQt
- Процессор: i486 / amd64
- Дисковое пространство: 5 ГБ дискового пространства
Официальный сайт SparkyLinux
2. Puppy Linux
Как я уже упомянул в начале, теперь дистрибутивы будут меньше по размеру, но быстрее в работе. Puppy Linux является одним из них, последний выпуск Puppy Linux — это Puppy Linux 6.0.2 tahrpup CE, размер которого составляет всего 199 — 201 МБ. Да! Это очень мало. Этот небольшой дистрибутив Linux можно загрузить с USB-накопителя небольшого размера.
Puppy Linux может быть загружен в режиме реального времени с CD / DVD / USB, а после загрузки вы можете извлечь CD / DVD / USB, и Puppy Linux будет работать без сбоев. Он настолько мал, что сохраняет все в оперативной памяти, что делает его очень быстрым. Вы даже можете сохранить любые данные на том же USB-устройстве, с которого загружается Puppy Linux. Выпуск Quirky 7.0.3 даже меньше, чем tahrpup CE, всего 176 МБ.
Puppy Linux
В Puppy Linux по умолчанию используются оконные менеджеры JWM и Openbox, что упрощает использование ресурсов. Если вы используете Puppy Linux на старом компьютере, это, скорее всего, подойдет для него, но не используйте приложения с ресурсоемким графическим интерфейсом. Попробуйте ограничить свою работу легкими приложениями и инструментами.
Поскольку Puppy Linux создан для быстрой работы, он не поставляется вместе с пакетами приложений. Однако у него есть несколько базовых приложений. Например, Abiword для обработки текста, Gnumeric для электронных таблиц и различных программ редактирования графики и воспроизведения мультимедиа. Лично я использую Puppy Linux для восстановления данных или для восстановления своей поврежденной ОС и, поверьте мне, это мне очень помогает.
Минимальные требования к оборудованию для Puppy Linux:
- Оперативная память: 64 МБ (рекомендуется 256 МБ)
- Процессор: 333 МГц
Официальный сайт Puppy Linux
1. Tiny Core
Будьте готовы быть пораженным Tiny Core. Бьюсь об заклад, самое маленькое приложение для редактирования изображений Windows будет тяжелее, чем Tiny Core Linux. Да! Оно всего лишь 15 МБ! Для загрузки небольшого видеоклипа низкого качества требуется больше времени, чем для Tiny Core.
Ну, это говорит только о размере дистрибутива, но то, что внутри, тоже поразит вас. Он поставляется с минимальным интерфейсом и с очень малым количеством установленных приложений. Если у вас есть древний компьютер, попробуйте его и посмотрите на волшебство. Он загружается быстрее, чем любая другая ОС.
Tiny Core
Tiny Core Linux был разветвлен из проекта Damn Small, но теперь он полностью независим. Этот небольшой дистрибутив поставляется с рабочим столом FLTK / FKWM и BusyBox по умолчанию. Вам не хватает многих вещей, например, аппаратной графики, но не беспокойтесь, вы можете установить их вручную, если хотите.
Существует три редакции Tiny Core: Core, Tiny Core и CorePlus.
Core — это базовая система, которая имеет только CLI (интерфейс командной строки). Больше подходит для опытных пользователей, которые умеют работать с командной строкой. Текущая версия Core Edition составляет всего 9 МБ.
Редакция TinyCore предназначена для обычного пользователя, который знаком с GUI (графический интерфейс пользователя). Подойдёт для новичков. Текущая версия TinyCore имеет размер всего 15 МБ. Да, это крошечный, я знаю.
CorePlus — это установочный образ, а не дистрибутив. Рекомендуется для пользователей, которые имеют доступ только к беспроводной сети или используют раскладку клавиатуры за пределами США. Он включает в себя базовую систему и инструменты установки, чтобы обеспечить установку следующими опциями: выбор из 7 оконных менеджеров, поддержка беспроводной связи и ndlswrapper, поддержка клавиатуры за пределами США и инструмент для ремастеринга. Текущая версия CorePlus имеет размер всего 72 МБ.
Минимальные требования к оборудованию для Tiny Core Linux:
- Оперативная память: 46 МБ (рекомендуется 64 МБ)
- Процессор: Pentium 2
Официальный сайт Tiny Core
Заключение
Установить любой из описанных выше Linux на старое оборудование будет очень легко. Хорошая новость состоит в том, что есть много учебников или руководств, предоставленных самой командой разработчиков, чтобы помочь новым пользователям. Кроме того, вам нужно будет немного изучить приложения, которые вы хотите установить в очень маленьких дистрибутивах. Предпочитайте приложение, которое использует меньше системных ресурсов и имеет простой пользовательский интерфейс. Если вы продолжите установку, то проблем с использованием любого из дистрибутивов Linux, перечисленных выше, не возникнет.
Наконец, спасибо за чтение статьи и не забудьте рассказать о ваших любимых дистрибутивах Linux в комментариях ниже.
Легковесные дистрибутивы Linux для старых компьютеров – Блог админа
Не хотите выкидывать старый компьютер или ноутбук? Вы можете использовать легковесный дистрибутив Linux чтобы вдохнуть в них новую жизнь. Некоторые из таких дистрибутивов Linux создаются специально для устаревшего оборудования.
Я отобрал несколько дистрибутивов чтобы вам было проще сориентироваться в огромном море выбора.
1. Lubuntu
Минимальные системные требования
- Процессор Pentium II или Celeron с поддержкой PAE
- 128 MB ОЗУ
- 2 GB свободного места на жестком диске
Как видно из названия, Lubuntu это член популярного семейства Ubuntu. По умолчанию в нём установлен LXDE. Lubuntu хорошо работает со старыми компьютерами, и его легкость заметна по отзывчивости при работе со старым оборудованием .
Дистрибутив поставляется с набором программ и утилит, таких как офисные приложения, приложения для работы в интернете, графические программы и т.д. Приложения, работающие в Lubuntu, используют меньше ресурсов, и в случае необходимости у них есть альтернативы, к которым вы можете с легкостью получить доступ через официальный репозиторий программного обеспечения Ubuntu.
2. Linux Lite
Минимальные системные требования
- Прцоессор с тактовой частотой не менее 700 MHz
- 512 MB оперативной памяти
- Разрешение экрана 1024 X 768
- 5 GB свободного места на жестком жиске
Само название “lite” как бы намекает на то, что вам не потребуется high-end оборудование. Даже новичок найдет для себя этот дитрибутив довольно удобным уже припервом знакомстве. Linux Lite работает с долгосрочной поддержкой Ubuntu (LTS) со сроком поддержки до пяти лет.
После завершения установки операционной системе не требуется устанавливать какой-то дополнительный софт. Для вас подготовили уже всё необходимое. В системе есть Firefox для веб-браузинга, для электронной почты есть Thunderbird, для хранения файлов в облаке устновлен Dropbox, офисный пакет — LibreOffice, медиа плеер — VLC, GIMP для редактирования картинок и Lite tweaks для изменения настроек вашего рабочего стола.
Система использует среду рабочего стола XFCE, а факт, что она основана на Ubuntu — означает что у вас будет отличная поддержка.
3. Tiny Core
Минимальные системные требования
- 46 MB оперативной памяти, рекомендуют все же 64 MB
- Процессор не ниже Pentium II
Известен как один из самых легких дитрибутивов Linux, TinyCore занимает в оперативной памяти всего 16 Mb! Он прошел путь от небольшого проекта для запуска каких-то отдельных программ до самостоятельного дистрибутива. Дистрибутив минималистичный с очень небольшим количеством установленного программного обеспечения.
Дистрибутив использует FLTK /FKWM и busy box по умолчанию. Некоторые компоненты поддержки аппаратной графики могут отсутствовать, но вы можете установить их вручную. Tiny Core доступен в трех различных редакциях: CorePlus, Tiny Core и Core.
Core это базовая система которая использует интерфейс командной строки (CLI). Для опытных пользователей этот дистрибутив отличный выбор, если не нужен графический интерфейс, который доступен в версии TinyCore.
CorePlus это образ подходящий для пользователей которым требуется поддержка беспроводной сети. Предустановленный утилиты помогут выполнить простую настройку менеджера окон который вы используете, беспроводную сеть (включая различные файлы прошивок), клавиатуру.
Размер может удивить вас, но его возможности сравнимы с возможностями больших операционных систем, особенно хорошо это чувствуется когда дистрибутив установлен на старых ПК и ноутбуках.
4. AntiX Linux
Минимальные системные требования
- 256 MB оперативной памяти
- Процессор не ниже Pentium III
- 7 GB свободного места на жестком диске
antiX это дистрибутив основанный на Debian Linux, но свободный от systemd. Менеджер окон, который поставляется с этой ОС, — это icewm, у него очень низкие запросы к системным ресурсам.
Из коробки в системе практически нет никаких программ, Но вы всегда их можете установить сами если у вас есть доступ в интернет.
5. Peppermint
Минимальные системные требования
- 1 GB оперативной памяти. рекомендуют 2 GB
- Процессор с архитектурой x86
- Не менее 4 GB свободного места на жестком диске
Peppermint изначально создавался с оглядкой на веб и облака, для использования на нетбуках (алло, вы еще помните что это такое?))). Отсюда и его минимальные системные требования.
Дистрибутива построен на Ubuntu и использует LXDE в качестве пользовательского рабочего окружения. Peppermint использует приложение ICE для интеграции веб-сайтов в приложения рабочего стола.
У этого проекта замечательное руководство пользователя и обширный форум для тех у кого возникли проблемы с использованием системы.
6. LXLE
Минимальные системные требования
- 512MB оперативной памяти, рекомендуют 1 GB
- Процессор не ниже Pentium III, рекомендуется Pentium IV
- 8 GB свободного места на жестком диске
LXLE это другая версия Lubuntu LTS. Её сделали на основе Lubuntu поднастроив под специфичные запросы старых ПК и ноутбуков. Этот дистрибутив еще более легкий и интуитивно понятный.
Настройки этого дистрибутива направлены на повышение производительности. По умолчанию установлен большой список легковесных приложений.
7. Bodhi Linux
Минимальные системные требования
- 256 MB оперативной памяти
- 4 GB свободного места на жестком диске
- Процессор 500 MHz, рекомендуется 1 GHz
Bodhi Linux оживит ваши старые ПК и ноутбуки благодаря своей легкости. В нём нет никакого дополнительного программного обеспечения, что делает размер образа маленьким, и позволяет свободно работать используя меньше памяти. Однако, вы можете выполнять выборочную установку необходимого вам программного обеспечения.
Набор ПО — enlightenment заставляет этот дистрибутив работать быстрее, чем другие оконные менеджеры, используемые в других дистрибутивах Linux. Вам не нужно бояться enlightenment, потому что Bodhi Linux имеет руководство пользователя, полезное в трудных ситуациях.
Из коробки доступны некоторые важные приложения, такие как Midori для интернета, Ephoto для графики и ePad для редактирования текста. Приложения для мультимедиа не доступны во время установки, но доступны через Центр приложений.
8. CrunchBang ++
Минимальные системные требования
- 512 MB оперативной памяти
- Процессор Pentium IV
Другое наименование CrunchBag это CBPP или #! ++ или CrunchBag Plus Plus. Дистрибутив является клоном дистрибутива Linux CrunchBag известного своей простотой и легкостью. CrunchBag ++ предназначается для работы на старом оборудовании.
Дистрибутив основан на Debian 9 сминималистичным дизаном интерфейса и оконным менеджером openbox. В общих чертах предлагается простой в использовании и ненавязчивый интерфейс с хорошими функциональными возможностями.
Некоторые приложения по умолчанию в CrunchBag ++ : Terminal emulator, Geany IDE, Gimp, файловый менеджер Thunar, медиа-проигрыватель VLC , XFburn, просмотрщик картинок — Viewnior, в качествебраузера используется Iceweasel, gFTP в качестве клиента передачи файлов, AbiWord для работы с офисными файлами, ну и т.д.
9. SparklyLinux
Минимальные системные требования
- 256 MB оперативной памяти если вы будете использовать LXDE, Openbox, Gameover, e17. И от 384 MB оперативной памяти если предпочтете поставить MATE или LXQt
- Процессор i486 или amd64
- 5 GB свободного места на жестком диске
SparkyLinux другой легковесный дистрибутив работающий одинаково хорошо как на новом так и на старом оборудовании. Дистрибутив готов к работе сразу после установки. Он базируется на тестовой ветке Debian.
У дистрибутива две редакции: Полная и Базовая. В полной редакции из коробки предустановлено множество приложений, что не потребует от вас последующих манипуляций по их установке. В базовойредакции отсутствуют тяжелые приложения, а это значит что ресурсы вашего ПК не будут пропадать впустую.
Хорошо, что все его приложения могут быть установлены из репозиториев. Каждая редакция SparkyLinux имеет разные приложения по умолчанию. Поэтому вам нужно тщательно выбирать, ориентируясь на свой вкус.
10. Puppy Linux
Минимальные системные требования
- 64 MB оперативной памяти. Рекомендуется 256 MB
- Прцоессор с тактовой частотой от 333 MHz
Puppy Linux из-за своего небольшого потребления объема памяти, простоты использования, настраиваемости и гибкости считается одним из лучших легких дистрибутивов Linux, которые вы сможете найти . Он может легко работать на старом ПК или ноутбуке и имеет множество приложений, которые поставляются на установочном диске. Дистрибутив даже может работать с USB-накопителя небольшого размера.
Все, что он делает, сохраняется в оперативной памяти, что делает систему очень быстрой, и если вы работаете в нем запуская его с USB, вы можете сохранить на этом же носителе некоторые данные. Puppy Linux использует оконные менеджеры Openbox и JWM в качестве оконных менеджеров по умолчанию; оба они не потребляют много системных ресурсов.
Начиная использовать Puppy Linux не требуйте слишком многого от его графических приложений, используйте то что предлагает система для получения требуемого результата. Дистрибутив создан для быстрой работы, он не имеет кучи приложений, кроме базовых, таких как AbiWord для обработки текстов, избранные инструменты редактирования графики, программы воспроизведения мультимедиа и Gnumeric для электронных таблиц.
11. Trisquel Mini
Минимальные системные требования
- Минимальное устройство для обработки и вывода графики
- 256 MB оперативной памяти
- Любой процессеор Pentium
Trisquel Mini это небольшая и легковесная версия Trisquel основанной на Ubuntu LTS. Программное обеспечение предназначено для старых машин и ноутбуков, которые имеют низкие технические характеристики.
В дистрибутиве используется минимальная рабочая среда LXDE и система X windows, такая связка идеальна как альтернатива приложениям GNOME или KDE / Qt. Для установки вашего программного обеспечения вы можете использовать Synaptic Package Manager .
Установочный диск так же можно запускать в режиме Live CD. Внешний вид более-менее совпадает с ubuntu.
12. MX Linux
Минимальные системные требования
- Привод CD/DVD или загрузочный USB
- Процессор i686 Intel или AMD
- 512 MB оперативной памяти
- 5 GB свободного места на жестком диске
- Для использования в виде LiveUSB, 4 GB свободного места на USB-хранилище
MX Linux стабильный и популярный дистрибутив Linux базирующийся на Debian о котором я писал уже в предыдущей заметке. По умолчанию комплектуется XFCE с некоторыми настройками и доп.возможностями. Польщзовательский интерфейс простенький и удобный. Эта простота пронизывает весь MXLinux.
Заключение
Надеюсь вы что-нибудь сможете подобрать под свои запросы. Не бойтесь экспериментировать, пробовать что-то новое. ведь Linux и OpenSource — это интересно!
Лучший легкий дистрибутив Linux 2020 года
Современные дистрибутивы Linux предназначены для большого числа пользователей, использующих современное оборудование.
В результате они стали слишком раздутыми для старых машин, даже если вы вручную удалите файлы. Без здоровой порции системной памяти и одного или двух дополнительных ядер эти дистрибутивы могут не обеспечивать наилучшую производительность.
К счастью, существует множество легких дистрибутивов, отредактированных и настроенных опытными руками, которые можно использовать, чтобы вдохнуть новую жизнь в старое оборудование.
Но есть одно предостережение при работе с легковесными дистрибутивами — им обычно удается поддерживать древний комплект, убирая практически все, что вы считаете само собой разумеющимся, например мастера и сценарии, которые упрощают повседневные задачи.
Тем не менее, эти легкие дистрибутивы полностью способны возродить старое оборудование и даже могут работать как замена вашей текущей операционной системы, если вы готовы приспособиться к их способу работы и при необходимости установить дополнительные программы.
Изображение предоставлено: Absolute Linux
1. Absolute Linux
Легковесный дистрибутив, предназначенный для настольного использования
Легко настраиваемый
Высоко оптимизированный и гибкий дистрибутив
Под рукой множество справочной документации
Absolute Linux — легкий дистрибутив предназначен для использования на настольных компьютерах и поэтому поставляется с предустановленным браузером Firefox и пакетом LibreOffice. Он основан на Slackware 14.2, но, в отличие от родительской ОС, призван максимально упростить настройку и обслуживание.
Новые версии Absolute Linux выпускаются примерно раз в год. Самая последняя версия (15.0) была доступна для загрузки в феврале 2018 года. Она доступна в виде ISO-образа 2 ГБ для 64-разрядных компьютеров. ОС все еще находится на стадии бета-тестирования, поэтому может работать немного непредсказуемо, как и всегда с бета-версией программного обеспечения. Какую бы версию вы ни выбрали, существует огромный выбор легких приложений.
Программа установки текстовая, поэтому живого режима нет, но, тем не менее, за ней невероятно просто следить.Структура Absolute также означает, что вы можете добавлять и удалять пакеты с установочного носителя, чтобы создать дистрибутив, который действительно вам подходит, хотя вам понадобится время и опыт работы с Linux, если вы действительно хотите максимально использовать эту функцию.
После установки Absolute Linux невероятно шустрый. Это обеспечивается облегченным оконным менеджером IceWM, а также популярными приложениями, такими как LibreOffice, что делает эту ОС идеальной для старых машин. Также есть много документации, доступной из самого рабочего стола, чтобы помочь новым пользователям.
Изображение предоставлено: TinyCore
2. TinyCore
Крошечный по названию и, безусловно, крошечный по своей природе…
Невероятно компактный дистрибутив
Три варианта размера
Неудивительно, что это базовые компоненты
The Core Project предлагает до самый крошечный из дистрибутивов Linux, поставляющий три варианта, на которых вы можете создавать свои собственные среды. Самая легкая версия — Core, весит всего 11 МБ и поставляется без графического рабочего стола, но вы всегда можете добавить его после установки.
Если это вас слишком пугает, попробуйте TinyCore (в настоящее время v9.0). Размер ОС составляет всего 16 МБ, и она предлагает на выбор графические среды рабочего стола FLTK или FLWM.
Вы также можете установить CorePlus, размер которого относительно невелик — 106 МБ. Это вращение предлагает выбор легких оконных менеджеров, таких как IceWM и FluxBox. CorePlus также включает поддержку Wi-Fi и неамериканских клавиатур.
TinyCore экономит размер, требуя проводного сетевого подключения во время начальной настройки.Рекомендуемый объем оперативной памяти составляет всего 128 МБ. Существуют 32-битные и 64-битные версии, а также PiCore, который является сборкой для устройств ARM, таких как Raspberry Pi.
В этом минималистичном дистрибутиве не так много приложений. После установки осталось немногое, кроме Терминала, основного текстового редактора и диспетчера сетевых подключений. Панель управления обеспечивает быстрый доступ к различным настраиваемым частям дистрибутива, таким как дисплей, мышь, сеть и т. Д. Используйте графический менеджер пакетов «Приложения» для установки дополнительного программного обеспечения, такого как мультимедийные кодеки.
Изображение предоставлено: Lubuntu
3. Lubuntu
Аккуратный вариант популярной ОС для старых машин
Ubuntu, но с уменьшенным размером
Использует изящные легкие приложения
Совместимость с репозиториями Ubuntu
Буква L в Lubuntu означает легкий вес, и он беззастенчиво обращается к тем пользователям Ubuntu, которые ищут ОС, которая требует меньше ресурсов, чем большинство современных дистрибутивов, но не заставляет вас идти на компромисс с вашими любимыми приложениями.
Lubuntu в первую очередь разработан для старых машин. Рабочий стол по умолчанию основан на LXQt, который требует гораздо меньше ресурсов, чем рабочий стол Gnome 3 в основной среде Ubuntu. Он поставляется с множеством офисных, интернет-приложений, мультимедийных и графических приложений, а также с широким набором полезных инструментов и утилит.
Как легкий дистрибутив, Lubuntu ориентирован на то, чтобы быть быстрым и энергоэффективным. Там, где это возможно, представлены альтернативные и менее ресурсоемкие приложения. В самых последних выпусках для обработки текста также вернулись к использованию LibreOffice, а не Abiword.
Это не означает, что Lubuntu отсутствует: он основан на ядре Linux 5.00 и Ubuntu 18.04, так что это правильный современный дистрибутив Linux — он просто потерял весь ненужный вес, как у раллийной машины, имеющей все, кроме одного. из его мест сняты.
В самой последней версии Lubuntu (19.04 — Disco Dingo) минимальный объем оперативной памяти, необходимый для работы ОС, уменьшен до 500 МБ. Однако для обеспечения бесперебойной работы попробуйте использовать машину с объемом оперативной памяти не менее 1 ГБ. Он доступен в 32-битной и 64-битной версиях.
Уникальным преимуществом Lubuntu является его совместимость с репозиториями Ubuntu, что дает пользователям доступ к тысячам дополнительных пакетов, которые можно легко установить с помощью Lubuntu Software Center.
Изображение предоставлено: LXLE
4. LXLE
Облегченная версия Ubuntu LTS
Подчеркивает стабильность и поддержку
Красивый дистрибутив
Впечатляющий набор приложений
LXLE — это облегченная версия Linux на основе ежегодный выпуск Ubuntu LTS (долгосрочная поддержка).Как и Lubuntu, LXLE использует базовую среду рабочего стола LXDE, но, поскольку выпуски LTS поддерживаются в течение пяти лет, особое внимание уделяется стабильности и долгосрочной поддержке оборудования. Самая последняя версия на момент написания (16.04.4) представляет собой ремастер текущей версии Ubuntu LTS.
Направленный в первую очередь на возрождение старых машин, дистрибутив разработан как готовый к использованию рабочий стол «из коробки», специально адаптированный для существующих пользователей Windows.
Разработчики тратят значительное количество времени на создание всех необходимых модификаций и настроек для повышения производительности, но они не экономят на тонкостях.Эстетика является ключевой областью внимания, о чем свидетельствуют сотни включенных обоев, а также клоны функций Windows, таких как Aero Snap и Expose.
Дистрибутив может похвастаться полнофункциональными приложениями по таким категориям, как Интернет, звук и видео, графика, офис, игры и многое другое. Он также включает в себя множество полезных аксессуаров, таких как приложение Weather для терминала и Penguin Pills, который представляет собой графический интерфейс для нескольких антивирусных сканеров.
Как и Lubuntu, LXLE доступен как Live-образ для 32-битных и 64-битных машин.Требования к оборудованию: минимум 512 МБ ОЗУ, рекомендуется 1 ГБ.
Изображение предоставлено: Damn Small Linux
5. Damn Small Linux
Эта компактная ОС будет работать даже на старом ПК 486
Для работы требуется всего 16 МБ ОЗУ
Несмотря на размер, имеет множество предустановленных инструментов
Последняя стабильная версия очень старая
Damn Small Linux (DSL) оправдывает свое название тем, что размер установочного образа едва ли составляет 50 МБ. Он разработан специально для компьютеров x86 и будет работать на старом процессоре 486 с 16 МБ ОЗУ.Это означает, что он может полностью работать в вашей системной памяти, что может привести к феноменально высокой скорости.
DSL обычно запускается с USB или CD, или вы можете выполнить установку в стиле Debian на жесткий диск, если хотите.
Несмотря на крайне минимальный размер рабочего стола, вы можете быть удивлены огромным набором предустановленных инструментов. Вы можете просматривать веб-страницы с помощью одного из трех браузеров — Dillo, Firefox или текстового браузера Netrik. Вы также можете просматривать офисные документы с помощью текстового процессора Ted и проверять электронную почту с помощью минимального клиента Slypheed.Или действительно отсортируйте свои данные с помощью крошечного файлового менеджера emelFM.
Последняя стабильная версия DSL (4.4.10) была выпущена в 2008 году. Однако вы можете обновлять и добавлять новые приложения с помощью MyDSL Extension Tool.
Изображение предоставлено: Porteus
6. Porteus
Дистрибутив на основе Slackware невероятно быстрый и оптимизированный
Может работать напрямую из системной RAM
Аккуратный выбор окружения рабочего стола
Больше не может создавать собственный ISO
Этот дистрибутив на основе Slackware разработан для того, чтобы быть полностью переносимым и запускаться на съемных носителях, таких как USB-накопитель или компакт-диск, но с тем же успехом его можно установить на жесткий диск.Дистрибутив невероятно быстр, поскольку он достаточно мал, чтобы работать полностью из системной оперативной памяти.
Уникальным преимуществом Porteus является то, что он существует в сжатом состоянии (менее 300 МБ для редакций Cinammon и MATE) и создает файловую систему на лету. Помимо предустановленных приложений, все дополнительное программное обеспечение для дистрибутива поставляется в виде модулей, что делает ОС очень маленькой и компактной.
Porteus доступен для 32- и 64-битных машин. Дистрибутив предоставляет пользователям выбор среды рабочего стола KDE, MATE, Cinnamon, Xfce и LXDE при загрузке образа ISO.
К сожалению, возможность создания собственного пользовательского ISO была удалена, так как мы ранее рассматривали Porteus, но предварительно созданные образы предлагают достойный выбор программного обеспечения и драйверов, а также отличный выбор руководств, которые помогут вам начать работу.
Изображение предоставлено: Vector Linux
7. Vector Linux
Простота и компактность…
Очень гибкий дистрибутив
Подходит для домашнего рабочего стола или офисного сервера
Доступен в двух вариантах
Кредо этого дистрибутива — « будь простым, будь маленьким », и он справляется с этим очень эффективно.Он позволяет пользователям формировать дистрибутив практически для любых возможных целей — Vector Linux может быть молниеносным рабочим столом для домашних пользователей и с таким же успехом может использоваться для работы серверов или в качестве шлюза для вашего офисного компьютера.
После длительного периода, Vector Linux 7.1 был наконец официально выпущен в июле 2015 года и теперь доступен в двух вариантах: Light и Standard. Разница заключается в используемой среде рабочего стола. Vector Linux Light использует сверхэффективный IceWM для среды рабочего стола, а версия Standard работает на Xfce.
Этот дистрибутив на основе Slackware, как правило, отдает предпочтение приложениям GTK +, таким как Pidgin Messenger, но вы можете использовать диспетчер пакетов TXZ для загрузки и установки дополнительного программного обеспечения.
Изображение предоставлено: Puppy Linux
8. Puppy Linux
Один из ветеранов легковесного мира Linux
Огромный выбор приложений
Различные версии для разных нужд
Версия XenialPup работает с репозиториями Ubuntu
Puppy Linux — один из старейших легких дистрибутивов.Проект выпускает тонкие, гладкие и быстрые дистрибутивы уже 15 лет и предлагает разные версии в зависимости от базовой среды. Puppy Linux 8.0 (Bionic Pup) основан на Ubuntu Bionic Beaver (18.04).
Разработчик Puppy Linux, Барри Каулер, также управляет родственным проектом под названием Quirky, версией Puppy Linux, созданной с использованием специального инструмента Woof-CE.
В дистрибутиве полно приложений, несмотря на его небольшой размер — некоторые из них довольно нетрадиционны, например, Homebank, который помогает вам управлять своими финансами, или Gwhere, который предназначен для каталогизации дисков.Существуют также графические инструменты для управления общими ресурсами Samba и, например, настройки брандмауэра. Огромное разнообразие приложений впечатляет.
Версия Puppy Linux для Bionic Pup совместима с репозиториями Ubuntu, предоставляя пользователям доступ к обширной коллекции программного обеспечения родительского дистрибутива. Удобную утилиту QuickPet можно использовать для установки некоторых из самых популярных приложений.
Изображение предоставлено: Linux Lite
9. Linux Lite
Разработано для тех, кто не хочет платить за новую версию Windows
Направлен на облегчение миграции пользователей Windows
Имеет множество знакомых приложений
Не менее требовательный дистрибутив
Linux Lite основан на Ubuntu (в настоящее время долгосрочная поддержка версии 18.04). Он специально разработан, чтобы облегчить пользователям Windows, особенно тем, у кого старые машины под управлением Windows XP, войти в мир Linux.
Он содержит знакомые инструменты, такие как Firefox (со встроенной поддержкой Netflix), а также предустановленные VLC Media Player и LibreOffice. ОС также включает инструмент сжатия памяти zRAM, который ускоряет работу на старых машинах. Также есть специальная утилита «Lite Upgrade».
Несмотря на свое название, этот дистрибутив не является наименее ресурсоемким, поскольку для него требуется как 1.Процессор 5 ГГц и не менее 1 ГБ ОЗУ для бесперебойной работы. Тем не менее, этого не должно быть слишком много для любого компьютера, выпущенного за последнее десятилетие.
Попробуйте его на современном оборудовании, и вы удивитесь, насколько быстро он работает. Linux Lite может загружаться с Live-носителя, такого как USB-накопитель или компакт-диск, или устанавливаться на ваш жесткий диск. Он также поддерживает мультизагрузку, поэтому при желании вы можете сохранить существующую ОС. Дистрибутив доступен как для 32-битных, так и для 64-битных систем.
Изображение предоставлено: BunsenLabs
10.BunsenLabs
Дистрибутив, который несет в себе «факел Crunchbang»
Сверхвысокая производительность
Грамотно настроенный оконный менеджер Openbox
Crunchbang (или #!) Был очень популярным дистрибутивом на основе Debian, специально разработанным для использования как можно меньше системных ресурсов. Хотя он был прекращен в 2013 году, сообщество с любовью вспомнило его молниеносную скорость и ответило двумя дистрибутивами на основе Crunchbang, чтобы продолжить его наследие.
Однако выпуск одного из этих преемников, Crunchbang ++, в настоящее время прекращен.Тем не менее, BunsenLabs все еще активен, и его текущий выпуск (Helium) основан на последней стабильной версии Debian с великолепно настроенным оконным менеджером Openbox и собственным репозиторием основных пакетов.
Существует также опция точечного выпуска, которая регулярно обновляется, если вы хотите оставаться на переднем крае. Для работы требуется не менее 256 МБ ОЗУ (рекомендуется 1 ГБ или более).
- Linux Format — журнал номер один, который расширит ваши знания о Linux, разработках с открытым исходным кодом, выпусках дистрибутивов и многом другом.Подпишитесь на печатную или цифровую версию Linux Format здесь
.
DIY: создайте собственный минимальный дистрибутив Linux из исходных кодов
Следуйте этому пошаговому руководству, чтобы создать свой собственный дистрибутив из исходного кода и изучить
как он устанавливается, загружается и запускается.
При работе с Linux вы легко можете скачать любой из самых распространенных
дистрибутивы для установки и настройки — будь то Ubuntu, Debian, Fedora,
OpenSUSE или что-то совсем другое. И хотя
вам следует попробовать несколько дистрибутивов, создав свой собственный,
минимальный дистрибутив Linux также
полезное и прекрасное обучающее упражнение.
Когда я говорю «создать собственный минимальный дистрибутив Linux», я имею в виду
исходных пакетов пакетов — то есть начать с кросс-компиляции
набор инструментов, а затем создайте целевой образ для установки на физическом или
виртуальный жесткий диск (HDD).
Итак, когда я думаю об окончательном «Сделай сам» (Сделай сам)
руководство по Linux, оно должно быть именно таким: сборка Linux
раздача из исходников . Весь процесс будет
займите хотя бы пару часов на хост-машине с приличной мощностью.
Если вы выполните это упражнение, вы узнаете, что нужно для создания пользовательского
дистрибутив, и вы также узнаете, как этот дистрибутив устанавливается,
загружается и работает. Вы можете выполнить это упражнение на любом
физическая или виртуальная машина.
Я бы солгал, если бы сказал, что этот процесс не был частично вдохновлен
замечательным проектом Linux From Scratch (LFS). Проект LFS
оказался важным инструментом в моем понимании того, как
стандартная операционная система Linux построена и функционирует.Используя
подобную философию, я надеюсь привить часть той же мудрости
вы, читатель, если хотите, продолжите.
Условия
- Хост:
хост означает ту самую машину, на которой вы
выполнять большую часть работы, включая кросс-компиляцию
и установка целевого образа. - Цель:
цель — последняя кросс-скомпилированная операционная
система, которую вы будете собирать из исходных пакетов.Это будет
построен с использованием кросс-компилятора на хосте
машина. - Кросс-компилятор:
вы будете собирать и использовать кросс-компилятор
для создания образа target на хосте
машина. Кросс-компилятор создан для работы на хост-машине, но он
используется для компиляции для целевой архитектуры или микропроцессора, который
несовместимо с хост-машиной.
Предварительные условия и инструменты
Чтобы продолжить это руководство, вам понадобится
Инструменты GCC, make, ncurses, Perl и grub (в частности, grub-install)
установлен на хост-машине.
Чтобы построить что-нибудь, вам также необходимо скачать и
собрать все пакеты для кросс-компилятора и цели
образ. Я использую следующие пакеты и версии с открытым исходным кодом
для этого урока:
- binutils-2.30.tar.xz
- busybox-1.28.3.tar.bz2
- clfs-embedded-bootscripts-1.0-pre5.tar.bz2
- gcc-7.3.0.tar.xz
- glibc-2.27.tar.xz
- gmp-6.1.2.tar.bz2
- Linux-4.16.3.tar.xz
- mpc-1.1.0.tar.gz
- mpfr-4.0.1.tar.xz
- zlib-1.2.11.tar.gz
Настройка среды
Перед тем как начать этот процесс, вам необходимо настроить сборку
среда. Сначала включите хэш-функции Bash:
$ set + h
Убедитесь, что вновь созданные файлы / каталоги
доступны для записи только владельцу (например, текущая учетная запись пользователя):
$ umask 022
Вы будете использовать свой домашний каталог в качестве основного каталога сборки.(это не требование). Вот где
набор инструментов кросс-компиляции и целевой образ будут установлены и
положить в подкаталог lj-os. Если вы предпочитаете установить
это в другом месте, внесите изменения в раздел кода ниже:
$ экспорт LJOS = ~ / lj-os
$ mkdir -pv $ {LJOS}
Наконец, экспортируйте некоторые оставшиеся переменные:
$ экспорт LC_ALL = POSIX
$ export PATH = $ {LJOS} / cross-tools / bin: / bin: / usr / bin
После установки указанных выше переменных среды создайте цель
Иерархия файловой системы изображения:
$ mkdir -pv $ {LJOS} / {bin, boot {, grub}, dev, {etc /,} opt, home,
↪lib / {прошивка, модули}, lib64, mnt}
$ mkdir -pv $ {LJOS} / {proc, media / {floppy, cdrom}, sbin, srv, sys}
$ mkdir -pv $ {LJOS} / var / {блокировка, журнал, почта, запуск, спул}
$ mkdir -pv $ {LJOS} / var / {opt, cache, lib / {misc, locate}, local}
$ install -dv -m 0750 $ {LJOS} / корень
$ install -dv -m 1777 $ {LJOS} {/ var,} / tmp
$ install -dv $ {LJOS} / etc / init.d
$ mkdir -pv $ {LJOS} / usr / {, local /} {bin, include, lib {, 64}, sbin, src}
$ mkdir -pv $ {LJOS} / usr / {, local /} share / {документ, информация, язык, человек}
$ mkdir -pv $ {LJOS} / usr / {, local /} share / {misc, terminfo, zoneinfo}
$ mkdir -pv $ {LJOS} / usr / {, local /} доля / человек / человек {1,2,3,4,5,6,7,8}
$ для каталога в $ {LJOS} / usr {, / local}; делать
ln -sv share / {man, doc, info} $ {dir}
сделанный
Это дерево каталогов основано на иерархии файловой системы.
Стандарт (FHS), который определен и поддерживается Linux Foundation:
Создайте каталог для набора инструментов кросс-компиляции:
$ install -dv $ {LJOS} / cross-tools {, / bin}
Используйте символическую ссылку на / proc / mounts, чтобы
правильно поддерживать список смонтированных файловых систем в / etc / mtab
файл:
$ ln -svf../proc/mounts $ {LJOS} / etc / mtab
Затем создайте файл / etc / passwd, перечислив
учетная запись пользователя root (примечание: на данный момент вы не будете
устанавливать пароль учетной записи; ты сделаешь это после
загрузка целевого образа в первый раз):
$ cat> $ {LJOS} / etc / passwd << "EOF"
корень :: 0: 0: корень: / корень: / бункер / пепел
EOF
Создайте файл / etc / group с помощью следующей команды:
$ cat> $ {LJOS} / etc / group << "EOF"
корень: x: 0:
корзина: x: 1:
sys: x: 2:
kmem: x: 3:
tty: x: 4:
демон: x: 6:
диск: x: 8:
dialout: x: 10:
видео: x: 12:
utmp: x: 13:
USB: х: 14:
EOF
/ Etc / fstab целевой системы:
$ cat> $ {LJOS} / etc / fstab << "EOF"
# параметры типа точки монтирования файловой системы dump fsck
# приказ
rootfs / auto по умолчанию 1 1
proc / proc значения по умолчанию 0 0
sysfs / sys sysfs по умолчанию 0 0
devpts / dev / pts devpts gid = 4, режим = 620 0 0
tmpfs / dev / shm tmpfs по умолчанию 0 0
EOF
/ Etc / profile целевой системы, который будет использоваться
Оболочка Almquist (ash) после входа пользователя в систему на целевой машине:
$ cat> $ {LJOS} / etc / profile << "EOF"
экспорт ПУТЬ = / bin: / usr / bin
если [`id -u` -eq 0]; тогда
ПУТЬ = / bin: / sbin: / usr / bin: / usr / sbin
отключить HISTFILE
фи
# Установите некоторые переменные среды.экспорт USER = `id -un`
экспорт LOGNAME = $ USER
экспорт HOSTNAME = `/ bin / hostname`
экспорт HISTSIZE = 1000
экспорт HISTFILESIZE = 1000
экспорт PAGER = '/ bin / more'
РЕДАКТОР экспорта = '/ bin / vi'
EOF
Имя хоста целевой машины (вы можете изменить это в любое время):
$ echo "ljos-test"> $ {LJOS} / etc / HOSTNAME
И, / etc / issue, который будет отображаться
на видном месте в приглашении для входа в систему:
$ cat> $ {LJOS} / etc / issue << "EOF"
Linux Journal OS 0.1а
Ядро \ r на \ m
EOF
Здесь вы не будете использовать systemd (это не было политическим решением; это связано с
удобства и простоты ради). Вместо,
вы будете использовать базовый процесс init
, предоставленный
пользователя BusyBox. Для этого необходимо определить файл / etc / inittab
файл:
$ cat> $ {LJOS} / etc / inittab << "EOF"
:: sysinit: /etc/rc.d/startup
tty1 :: респаун: / sbin / getty 38400 tty1
tty2 :: респаун: / sbin / getty 38400 tty2
tty3 :: респаун: / sbin / getty 38400 tty3
tty4 :: респаун: / sbin / getty 38400 tty4
tty5 :: респаун: / sbin / getty 38400 tty5
tty6 :: респаун: / sbin / getty 38400 tty6
:: выключение: / etc / rc.д / выключение
:: ctrlaltdel: / sbin / reboot
EOF
Также в результате использования BusyBox для упрощения некоторых
наиболее распространенная функциональность системы Linux, вы будете использовать mdev
вместо udev
, что требует определения следующего
Файл /etc/mdev.conf:
$ cat> $ {LJOS} /etc/mdev.conf << "EOF"
# Устройства:
# Синтаксис:% s% d:% d% s
# устройства пользователь: групповой режим
# null уже существует; поэтому право собственности должно
# изменить с помощью команды
нулевой корень: root 0666 @chmod 666 $ MDEV
нулевой корень: корень 0666
grsec корень: корень 0660
полный корень: корень 0666
случайный корень: корень 0666
случайный корень: корень 0444
случайный корень: корень 0660
# консоль уже существует; поэтому право собственности должно
# изменить с помощью команды
корень консоли: tty 0600 @mkdir -pm 755 fd && cd fd && for x
↪в 0 1 2 3; сделать ln -sf / proc / self / fd / $ x $ x; сделанный
kmem корень: корень 0640
mem корень: корень 0640
корень порта: root 0640
корень ptmx: tty 0666
# ОЗУ.*
ram ([0-9] *) корень: диск 0660> rd /% 1
цикл ([0-9] +) корень: диск 0660> цикл /% 1
sd [a-z]. * корень: диск 0660 * / lib / mdev / usbdisk_link
hd [a-z] [0-9] * корень: диск 0660 * / lib / mdev / ide_links
корень tty: tty 0666
tty [0-9] корень: корень 0600
tty [0-9] [0-9] корень: tty 0660
ttyO [0-9] * корень: tty 0660
pty. * корень: tty 0660
vcs [0-9] * корень: tty 0660
vcsa [0-9] * корень: tty 0660
ttyLTM [0-9] root: dialout 0660 @ln -sf $ MDEV модем
ttySHSF [0-9] root: dialout 0660 @ln -sf $ MDEV модем
slamr root: dialout 0660 @ln -sf $ MDEV slamr0
корень slusb: dialout 0660 @ln -sf $ MDEV slusb0
плавкий корень: корень 0666
# разное
agpgart корень: root 0660> разное /
psaux корень: корень 0660> разное /
rtc корень: корень 0664> разное /
# ввод
событие [0-9] + корень: корень 0640 = ввод /
ts [0-9] корень: корень 0600 = вход /
# v4l stuff
vbi [0-9] корень: видео 0660> v4l /
видео [0-9] корень: видео 0660> v4l /
# загрузить драйверы для USB-устройств
usbdev [0-9].[0-9] корень: корень 0660 * / lib / mdev / usbdev
usbdev [0-9]. [0-9] _. * корень: корень 0660
EOF
Вам нужно будет создать /boot/grub/grub.cfg для
Загрузчик GRUB, который будет установлен на целевой машине
физический или виртуальный жесткий диск (примечание: образ ядра определен
в этом файле должен отражаться образ, созданный и установленный на
целевая машина):
$ cat> $ {LJOS} /boot/grub/grub.cfg << "EOF"
установить по умолчанию = 0
установить тайм-аут = 5
установить root = (hd0,1)
menuentry "Linux Journal OS 0.1a "{
linux /boot/vmlinuz-4.16.3 root = / dev / sda1 ro тихий
}
EOF
Наконец, инициализируйте файлы журнала и дайте им соответствующие разрешения:
$ touch $ {LJOS} / var / run / utmp $ {LJOS} / var / log / {btmp, lastlog, wtmp}
$ chmod -v 664 $ {LJOS} / var / run / utmp $ {LJOS} / var / log / lastlog
Сборка кросс-компилятора
Если вы помните,
кросс-компилятор - это набор различных инструментов компиляции
для системы, в которой он выполняется, но предназначен для компиляции для
архитектура или микропроцессор, которые не обязательно совместимы
с системой, в которой вы его используете.В моем окружении я бегу
64-битная архитектура x86 (x86-64) и будет кросс-компиляция
к общей целевой архитектуре x86-64. Конечно, этот раздел
несколько избыточно, учитывая среду, в которой я работаю, но
Учебное пособие разработано для того, чтобы вы могли создавать для
цель x86-64, независимо от типа компьютера, который вы используете
(например, PowerPC, ARM, x86 и так далее).
Никогда нельзя быть слишком уверенным в том, что установлено в текущем
среды, поэтому вы отключите следующие C и C ++
флаги:
$ неустановленные CFLAGS
$ unset CXXFLAGS
Затем определите наиболее важные части переменных хоста / цели.
необходимо для создания набора инструментов кросс-компилятора и целевого образа:
$ export LJOS_HOST = $ (echo $ {MACHTYPE} | sed "s / - [^ -] * / - cross /")
$ экспорт LJOS_TARGET = x86_64-unknown-linux-gnu
$ экспорт LJOS_CPU = k8
$ export LJOS_ARCH = $ (эхо $ {LJOS_TARGET} | sed -e
↪'s / -.* // '-e' s / i.86 / i386 / ')
$ export LJOS_ENDIAN = мало
Заголовки ядра
Стандартные файлы заголовков ядра должны быть установлены для
кросс-компилятор. Распакуйте архив ядра и перейдите в
его каталог. Затем запустите:
$ make mrproper
$ make ARCH = $ {LJOS_ARCH} headers_check && \
сделать ARCH = $ {LJOS_ARCH} INSTALL_HDR_PATH = dest headers_install
$ cp -rv dest / include / * $ {LJOS} / usr / include
Binutils
Binutils содержит компоновщик, ассемблер и другие инструменты, необходимые для
обрабатывать скомпилированные объектные файлы.Распакуйте архив. Затем создайте
каталог binutils-build и перейдите в него:
$ mkdir binutils-build
$ cd binutils-build /
Затем запустите:
$ ../binutils-2.30/configure --prefix = $ {LJOS} / cross-tools \
--target = $ {LJOS_TARGET} --with-sysroot = $ {LJOS} \
--disable-nls --enable-shared --disable-Multilib
$ make configure-host && make
$ ln -sv библиотека $ {LJOS} / cross-tools / lib64
$ make install
Скопируйте следующий файл заголовка в целевой
файловая система:
$ cp -v../binutils-2.30/include/libiberty.h $ {LJOS} / usr / include
GCC (статический)
Перед созданием окончательной инструментальной цепочки кросс-компилятора вы сначала
должен создать статически скомпилированный набор инструментов для сборки библиотеки C (glibc)
на который будет ссылаться окончательный кросс-компилятор GCC.
Распакуйте архив GCC, а затем распакуйте следующие пакеты
и переместите их в корневой каталог GCC:
$ tar xjf gmp-6.1.2.tar.bz2
$ mv gmp-6.1,2 гкк-7.3.0 / gmp
$ tar xJf mpfr-4.0.1.tar.xz
$ mv mpfr-4.0.1 gcc-7.3.0 / mpfr
$ tar xzf mpc-1.1.0.tar.gz
$ mv mpc-1.1.0 gcc-7.3.0 / mpc
Теперь создайте каталог gcc-static и перейдите в него:
$ mkdir gcc-static
$ cd gcc-static /
Выполните следующие команды:
$ AR = ar LDFLAGS = "- Wl, -rpath, $ {LJOS} / cross-tools / lib" \
../gcc-7.3.0/configure --prefix = $ {LJOS} / cross-tools \
--build = $ {LJOS_HOST} --host = $ {LJOS_HOST} \
--target = $ {LJOS_TARGET} \
--with-sysroot = $ {LJOS} / target --disable-nls \
--disable-shared \
--with-mpfr-include = $ (pwd) /../gcc-7.3.0/mpfr/src \
--with-mpfr-lib = $ (pwd) /mpfr/src/.libs \
--without-headers --with-newlib --disable-decimal-float \
--disable-libgomp --disable-libmudflap --disable-libssp \
--disable-threads --enable-languages = c, c ++ \
--disable-multipleib --with-arch = $ {LJOS_CPU}
$ make all-gcc all-target-libgcc && \
сделать install-gcc install-target-libgcc
$ ln -vs libgcc.a `$ {LJOS_TARGET} -gcc -print-libgcc-имя-файла |
↪sed 's / libgcc / & _ eh /' '
Не удаляйте эти каталоги; тебе нужно вернуться
им из финальной версии GCC.
Glibc
Распакуйте архив glibc. Затем создайте
каталог glibc-build и перейдите в него:
$ mkdir glibc-build
$ cd glibc-build /
Настройте следующие флаги сборки:
$ echo "libc_cv_forced_unwind = yes"> config.cache
$ echo "libc_cv_c_cleanup = yes" >> config.cache
$ echo "libc_cv_ssp = no" >> config.cache
$ echo "libc_cv_ssp_strong = no" >> config.cache
Затем запустите:
$ BUILD_CC = "gcc" CC = "$ {LJOS_TARGET} -gcc" \
AR = "$ {LJOS_TARGET} -ar" \
RANLIB = "$ {LJOS_TARGET} -ranlib" CFLAGS = "- O2" \
../glibc-2.27/configure --prefix = / usr \
--host = $ {LJOS_TARGET} --build = $ {LJOS_HOST} \
--disable-profile --enable-add-ons --with-tls \
--enable-kernel = 2.6.32 --with -__ thread \
--with-binutils = $ {LJOS} / cross-tools / bin \
--with-headers = $ {LJOS} / usr / include \
--cache-file = config.cache
$ make && make install_root = $ {LJOS} / install
GCC (окончательный)
Как я упоминал ранее, теперь вы создадите окончательный кросс-компилятор GCC.
который будет ссылаться на библиотеку C, созданную и установленную в предыдущем
шаг.Создайте каталог gcc-build и перейдите в
Это:
$ mkdir gcc-build
$ cd gcc-build /
Затем запустите:
$ AR = ar LDFLAGS = "- Wl, -rpath, $ {LJOS} / cross-tools / lib" \
../gcc-7.3.0/configure --prefix = $ {LJOS} / cross-tools \
--build = $ {LJOS_HOST} --target = $ {LJOS_TARGET} \
--host = $ {LJOS_HOST} --with-sysroot = $ {LJOS} \
--disable-nls --enable-shared \
--enable-languages = c, c ++ --enable-c99 \
--enable-long-long \
--with-mpfr-include = $ (pwd) /../ gcc-7.3.0 / mpfr / src \
--with-mpfr-lib = $ (pwd) /mpfr/src/.libs \
--disable-multipleib --with-arch = $ {LJOS_CPU}
$ make && сделать установку
$ cp -v $ {LJOS} / cross-tools / $ {LJOS_TARGET} / lib64 /
↪libgcc_s.so.1 $ {LJOS} / lib64
Теперь, когда вы создали кросс-компилятор, вам нужно настроить
и экспортировать следующие переменные:
$ export CC = "$ {LJOS_TARGET} -gcc"
$ export CXX = "$ {LJOS_TARGET} -g ++"
$ export CPP = "$ {LJOS_TARGET} -gcc -E"
$ export AR = "$ {LJOS_TARGET} -ar"
$ export AS = "$ {LJOS_TARGET} -as"
$ export LD = "$ {LJOS_TARGET} -ld"
$ export RANLIB = "$ {LJOS_TARGET} -ranlib"
$ export READELF = "$ {LJOS_TARGET} -readelf"
$ export STRIP = "$ {LJOS_TARGET} -полоска"
Построение целевого образа
Теперь трудная часть завершена - у вас есть кросс-компилятор.Сейчас,
давайте сосредоточимся на создании компонентов, которые будут
установлен на целевой образ. Сюда входят различные библиотеки
и утилиты и, конечно же, само ядро Linux.
BusyBox
BusyBox - один из моих самых любимых проектов с открытым исходным кодом. В
проект рекламирует себя как швейцарский армейский нож открытого исходного кода
утилиты, и это, вероятно, лучшее описание, которое можно дать
проект. BusyBox сочетает в себе большую коллекцию крошечных версий
наиболее часто используемых утилит Linux в единую распределенную
пакет.Эти инструменты варьируются от обычных двоичных файлов, текстовых редакторов и
оболочки командной строки для файловой системы и сетевых утилит, процесс
инструменты управления и многое другое.
Распакуйте архив и перейдите в его каталог. Затем загрузите
шаблон конфигурации компиляции по умолчанию:
$ make CROSS_COMPILE = "$ {LJOS_TARGET} -" defconfig
Шаблон конфигурации по умолчанию позволит компилировать
определенный по умолчанию набор утилит и библиотек.Вы можете включить / отключить
все, что вы сочтете нужным, запустив menuconfig
:
$ make CROSS_COMPILE = "$ {LJOS_TARGET} -" menuconfig
Скомпилируйте и установите пакет:
$ make CROSS_COMPILE = "$ {LJOS_TARGET} -"
$ make CROSS_COMPILE = "$ {LJOS_TARGET} -" \
CONFIG_PREFIX = "$ {LJOS}" установить
Установите следующий сценарий Perl, так как он вам понадобится для
сборка ядра ниже:
$ cp -v примеры / depmod.pl $ {LJOS} / cross-tools / bin
$ chmod 755 $ {LJOS} /cross-tools/bin/depmod.pl
Ядро Linux
Перейдите в каталог пакета ядра и запустите следующее, чтобы
установить шаблон конфигурации x86-64 по умолчанию:
$ make ARCH = $ {LJOS_ARCH} \
CROSS_COMPILE = $ {LJOS_TARGET} - x86_64_defconfig
Это определит минимальный набор модулей и настроек для
процесс компиляции. Скорее всего, вам нужно будет сделать правильный
корректировки для среды целевой машины.Это включает в себя
включение модулей для хранения и сетевых контроллеров и многое другое.
Вы можете сделать это с помощью опции menuconfig
:
$ make ARCH = $ {LJOS_ARCH} \
CROSS_COMPILE = $ {LJOS_TARGET} - menuconfig
Например, я собираюсь запустить это целевое изображение в VirtualBox.
виртуальная машина, где он будет полагаться на Intel e1000
сетевой модуль (по умолчанию в defconfig) и LSI mpt2sas
Контроллер памяти для диска с операционной системой.Ради
простота, эти модули настроены для статической компиляции
в образ ядра, то есть установить значение *
вместо
м
. Обязательно просмотрите, что нужно, и
включите его, иначе ваша целевая среда не будет работать должным образом
при загрузке.
Скомпилируйте и установите ядро:
$ make ARCH = $ {LJOS_ARCH} \
CROSS_COMPILE = $ {LJOS_TARGET} -
$ make ARCH = $ {LJOS_ARCH} \
CROSS_COMPILE = $ {LJOS_TARGET} - \
INSTALL_MOD_PATH = $ {LJOS} modules_install
Вам нужно будет скопировать несколько файлов в каталог / boot.
для GRUB:
$ cp -v arch / x86 / boot / bzImage $ {LJOS} / boot / vmlinuz-4.16,3
$ cp -v System.map $ {LJOS} /boot/System.map-4.16.3
$ cp -v .config $ {LJOS} /boot/config-4.16.3
Затем запустите ранее установленный сценарий Perl, предоставленный
Пакет BusyBox:
$ $ {LJOS} /cross-tools/bin/depmod.pl \
-F $ {LJOS} /boot/System.map-4.16.3 \
-b $ {LJOS} /lib/modules/4.16.3
Загрузочные сценарии
Проект Cross Linux From Scratch (CLFS) (ответвление оригинальной
LFS project) предоставляет прекрасный набор сценариев начальной загрузки, которые я
используйте здесь для простоты.Распакуйте пакет и измените
в свой каталог. Из коробки один из make-файлов пакета
содержит строку, которая может быть несовместима с вашим текущим рабочим
ракушка. Примените следующие изменения к корневому Makefile пакета
чтобы убедиться, что у вас нет проблем с пакетом
установка:
@@ -19,7 +19,9 @@ dist:
rm -rf "dist / clfs-embedded-bootscripts - $ (ВЕРСИЯ)"
создать-каталоги:
- установить -d -m $ {DIRMODE}
↪ $ {EXTDIR} /rc.d/ {init.d, start, stop}
+ установить -d -m $ {DIRMODE} $ {EXTDIR} / rc.d / init.d
+ установить -d -m $ {DIRMODE} $ {EXTDIR} /rc.d/start
+ установить -d -m $ {DIRMODE} $ {EXTDIR} /rc.d/stop
install-bootscripts: создать-каталоги
установить -m $ {CONFMODE} clfs / rc.d / init.d / functions
↪ $ {EXTDIR} /rc.d/init.d/
Затем выполните следующие команды для установки и настройки
соответствующая целевая среда:
$ make DESTDIR = $ {LJOS} / install-bootscripts
$ ln -sv ../rc.d/startup $ {LJOS} /etc/init.d/rcS
Злиб
Теперь вы подошли к самому последнему пакету этого урока.Злиб не
требование, но он служит отличным руководством для других пакетов, которые вы
может захотеть установить для вашей среды. Не стесняйтесь пропустить этот шаг
если вы предпочитаете форматировать и настраивать физический или виртуальный
HDD.
Распакуйте архив Zlib и перейдите в его каталог.
Затем настройте, соберите и установите пакет:
$ sed -i 's / -O3 / -Os / g' настроить
$ ./configure --prefix = / usr --shared
$ make && make DESTDIR = $ {LJOS} / install
Теперь, поскольку некоторые пакеты могут искать библиотеки Zlib в
Каталог / lib вместо / lib64
каталог, примените следующие изменения:
$ mv -v $ {LJOS} / usr / lib / libz.итак. * $ {LJOS} / lib
$ ln -svf ../../lib/libz.so.1 $ {LJOS} /usr/lib/libz.so
$ ln -svf ../../lib/libz.so.1 $ {LJOS} /usr/lib/libz.so.1
$ ln -svf ../lib/libz.so.1 $ {LJOS} /lib64/libz.so.1
Установка целевого образа
Вся кросс-компиляция завершена. Теперь у тебя есть все
вам необходимо установить всю кросс-скомпилированную операционную систему, чтобы
физический или виртуальный диск, но перед этим давайте
не вмешиваться в исходный целевой каталог сборки, создавая
копия:
$ cp -rf $ {LJOS} / $ {LJOS} -copy
Используйте эту копию для оставшейся части этого руководства.Удалить
некоторые из ныне ненужных каталогов:
$ rm -rfv $ {LJOS} -copy / cross-tools
$ rm -rfv $ {LJOS} -copy / usr / src / *
За ними следуют ненужные теперь статически скомпилированные файлы библиотеки (если есть):
$ FILES = "$ (ls $ {LJOS} -copy / usr / lib64 / *. A)"
$ для файла в $ FILES; делать
> rm -f $ file
> сделано
Теперь удалите все символы отладки из установленных двоичных файлов. Это будет
уменьшить общий размер файла и сохранить общий размер целевого изображения
занимаемая площадь до минимума:
$ find $ {LJOS} -copy / {, usr /} {bin, lib, sbin} -type f
↪-exec sudo strip --strip-debug '{}' ';'
$ find $ {LJOS} -copy / {, usr /} lib64 -type f -exec sudo
↪strip --strip-debug '{}' ';'
Наконец, измените владельца файла и создайте следующие узлы:
$ sudo chown -R root: root $ {LJOS} -copy
$ sudo chgrp 13 $ {LJOS} -copy / var / run / utmp
↪ $ {LJOS} -copy / var / log / lastlog
$ sudo mknod -m 0666 $ {LJOS} -copy / dev / null c 1 3
$ sudo mknod -m 0600 $ {LJOS} -copy / dev / console c 5 1
$ sudo chmod 4755 $ {LJOS} -copy / bin / busybox
Перейдите в каталог целевой копии, чтобы создать архив
весь образ операционной системы:
$ cd {LJOS} -copy /
$ sudo tar cfJ../ljos-build-21April2018.tar.xz *
Обратите внимание, что размер целевого изображения меньше 60 МБ. Вы построили
это - минимальная операционная система Linux, занимающая менее 60 МБ дискового пространства:
$ sudo du -h | хвост -n1
58М.
И та же операционная система сжимает до менее 20 МБ:
$ ls -lh ljos-build-21April2018.tar.xz
-rw-r - r-- 1 root root 18M 21 апр, 15:31
↪ljos-build-21April2018.tar.xz
Для оставшейся части этого руководства вам понадобится диск.Будет
нужно перечислить как традиционное блочное устройство (в моем случае это
/ dev / sdd):
$ cat / proc / разделы | grep sdd
8 48 256000 сдд
Это блочное устройство необходимо разделить. Единый раздел
должно хватить, и вы можете использовать любой из нескольких разделов
утилиты, включая fdisk
или parted
. однажды
этот раздел создается и определяется хост-системой, формат
раздел с файловой системой ext4, смонтируйте этот раздел в
область подготовки и перейдите в этот каталог:
$ sudo mkfs.ext4 / dev / sdd1
$ sudo mkdir tmp
$ sudo mount / dev / sdd1 tmp /
$ cd tmp /
Распакуйте архив операционной системы всей целевой операционной системы.
system в корень промежуточного каталога:
$ sudo tar xJf ../ljos-build-21April2018.tar.xz
Теперь запустите grub-install
, чтобы установить все необходимое
модули и загрузочные записи в том:
$ sudo grub-install --root-directory = / home / petros / tmp / / dev / sdd
Параметр --root-directory
определяет абсолютное
путь к промежуточному каталогу, а последний параметр - блок
устройство без метки раздела.
Первая загрузка
Теперь вы официально закончили. Установите жесткий диск на физический или
виртуальную машину (как основной диск) и включите ее. Вы
будет немедленно встречен загрузчиком GRUB (рисунок 1).
Рисунок 1. Загрузчик GRUB
И в течение одной секунды (да, вы прочитали правильно, одну секунду) вы
быть в приглашении входа в систему операционной системы (рисунок 2).
Рис. 2. Запрос на вход пользователя
Вы заметите пару сообщений об ошибке загрузки и предупреждения.Эта
потому что вам не хватает пары файлов. Вы можете исправить это
по мере того, как вы продолжаете изучать окружающую среду и
встроить больше пакетов в операционную систему.
Если вы помните, вы никогда не устанавливали пароль root. Это было
умышленно. Войдите как root, и вы сразу
попасть в оболочку без необходимости ввода пароля. Вы можете
измените это поведение с помощью команды BusyBox passwd
,
который должен был быть встроен в это изображение.
Рисунок 3. Выполнение нескольких простых задач
Наслаждайтесь!
Следующие шаги
Итак, где это вас теперь оставляет? Вы смогли построить
специальный дистрибутив Linux для общей архитектуры x86-64
из пакетов с открытым исходным кодом и успешно загрузить в него.Используя то же самое
набор инструментов кросс-компиляции, вы можете использовать аналогичный процесс для создания
больше утилит и библиотек в операционную систему, таких как
сетевые утилиты, фреймворки управления объемом хранилища
и более.
Для будущих сборок обязательно сохраните сборку кросс-компиляции
каталог и ваши заголовки, и не забудьте продолжить экспорт
следующие переменные (которые вы, вероятно, можете добавить в скрипт
файл):
установить + h
umask 022
экспорт LJOS = ~ / lj-os
экспорт LC_ALL = POSIX
экспорт ПУТЬ = $ {LJOS} / cross-tools / bin: / bin: / usr / bin
сбросить CFLAGS
отключить CXXFLAGS
экспорт LJOS_HOST = $ (echo $ {MACHTYPE} | sed "s / - [^ -] * / - cross /")
экспорт LJOS_TARGET = x86_64-unknown-linux-gnu
экспорт LJOS_CPU = k8
экспорт LJOS_ARCH = $ (echo $ {LJOS_TARGET} | sed -e 's / -.* // '
↪-e 's / i.86 / i386 /')
экспорт LJOS_ENDIAN = мало
экспорт CC = "$ {LJOS_TARGET} -gcc"
экспорт CXX = "$ {LJOS_TARGET} -g ++"
экспорт CPP = "$ {LJOS_TARGET} -gcc -E"
экспорт AR = "$ {LJOS_TARGET} -ar"
экспорт AS = "$ {LJOS_TARGET} -as"
экспорт LD = "$ {LJOS_TARGET} -ld"
экспорт RANLIB = "$ {LJOS_TARGET} -ranlib"
экспорт READELF = "$ {LJOS_TARGET} -readelf"
экспорт STRIP = "$ {LJOS_TARGET} -strip"
.
5 лучших дистрибутивов Linux для установки на USB-накопитель
Иногда невозможно избежать использования чужого компьютера. Некоторые авиакомпании ограничивают количество провоза багажа. Иногда вам приходится оставлять машину дома. Если ваш компьютер сломается, возможно, вам придется использовать чужой, пока вы ждете замены. За исключением случаев, когда это произойдет, вам нужен способ сохранить ваши данные.
Что вы можете сделать в этой ситуации? Загрузите версию Linux для настольных ПК на USB-накопитель и загрузитесь с нее по мере необходимости.Но какой же лучший рабочий стол Linux с USB-интерфейсом вы можете установить?
1. Linux USB Desktop для любого ПК: Puppy Linux
Некоторое время Puppy Linux считался не более чем диковинкой.Разработанный для использования на самом строгом оборудовании, он мог спокойно работать на ранних машинах Pentium, не беспокоясь. Но это было не так практично. Многие устанавливали Puppy Linux на свое старое оборудование, чтобы просто посмотреть, смогут ли они.
Но Puppy Linux никуда не делся.Обновления и новые версии по-прежнему регулярно выпускаются. Конечно, он по-прежнему урезан и предназначен для недорогого или недостаточно мощного оборудования. Но теперь вы можете установить Puppy Linux на USB-накопитель и приступить к работе.
Puppy Linux не является отдельным дистрибутивом Linux.Он состоит из нескольких версий, основанных на разном коде, но использующих один и тот же инструмент и философию. Одна версия основана на SlackWare, одном из наиболее хорошо зарекомендовавших себя дистрибутивов Linux.
Люди продолжают использовать его как свою повседневную операционную систему.Люди это понимают. Кроме того, есть несколько вариантов, основанных на Ubuntu, самой популярной версии настольного Linux.
2. Более современный рабочий стол: elementary OS
Вы новичок в Linux и хотите, чтобы в кармане было что-то простое и привлекательное? Проверьте elementary OS.
elementary OS представляет собой нечто среднее между популярной средой рабочего стола GNOME и тем, что вы получаете на Mac.Получающийся в результате опыт настолько интуитивно понятен, что вы можете выбрать его самостоятельно с помощью нескольких щелчков мышью.
AppCenter предоставляет приложения, созданные только для elementary OS, наряду с другими необходимыми функциями, такими как пакет LibreOffice, редактор изображений GIMP и звуковой редактор Audacity.Таким образом, вы можете сразу приступить к работе, даже если не знаете, какое программное обеспечение доступно для Linux.
Поскольку elementary OS имеет много общего с Ubuntu, вы можете быть уверены, что вам не придется иметь дело с гремлинами совместимости оборудования. Кроме того, он оказывается очень гладким даже на недорогом оборудовании, таком как ноутбуки и дешевые машины с процессорами Atom и Celeron.
Это важно, когда вы также имеете дело с узким местом, связанным с производительностью, которое возникает при загрузке рабочего стола с действующего USB-накопителя Linux.
Жесткие диски состоят из блоков, называемых разделами.На жестком диске вашего компьютера может быть только один раздел для всех ваших файлов и папок. Или он может иметь один раздел для ваших программ и другой для ваших документов. Время от времени вам может потребоваться изменить размер этих разделов или полностью стереть их.
GParted - это распространенный инструмент Linux, используемый для управления этими разделами.Во многих дистрибутивах он предустановлен. Но если ваш компьютер не загружается, это вам не поможет. Вам нужна копия, которую можно загрузить с USB-накопителя.
Это называется Gparted Live, USB-дистрибутив Linux для вашей флешки.Загрузка этой небольшой программы позволит вам изменить конфигурацию жесткого диска в соответствии с вашими требованиями. Однако будьте осторожны, так как одна ошибка может привести к невозможности загрузки жесткого диска.
4. Обучающие программы для детей: сахар на палочке
Кредит изображения: Sugar Labs
Sugar - это проект бесплатного программного обеспечения, созданный для детей.Цель - предоставить опыт, который способствует сотрудничеству, размышлениям и открытиям. Sugar начиналась как часть проекта «Один ноутбук на ребенка», но с тех пор Sugar Labs нашла себе дом в качестве члена проекта Software Freedom Conservancy.
Разработчики Sugar разрабатывают программное обеспечение для использования в областях, где повсеместная широкополосная связь не может считаться само собой разумеющимся.Аспекты интерфейса могут работать в одноранговой сети и вообще не требуют подключения к Интернету.
Хотя у вас есть возможность установить Sugar непосредственно на жесткий диск, вы также можете запустить копию как рабочий стол Linux USB.Команда активно поощряет это и с этой целью создала версию Sugar, известную как Sugar on a Stick.
С помощью Sugar on a Stick вы можете позволить ребенку временно использовать любой компьютер в доме, не выбирая компьютер для работы.Это также способ познакомить их с ценностями бесплатного и открытого программного обеспечения на раннем этапе, а не с опытом, основанным на потреблении, который можно найти в коммерческих операционных системах.
Скриншоты на самом деле не передают, на что похоже использование Sugar.К счастью, вы можете продемонстрировать Sugar прямо в своем браузере!
USB-накопители
Live Linux - это не только для выполнения работы и экономии ПК.Иногда хочется просто повеселиться. С Ubuntu GamePack ваша флешка похожа на портативный игровой компьютер. Конечно, вы ограничены спецификациями машины, которую вы заимствуете, но пока вы придерживаетесь названий со скромными требованиями, у вас не должно возникнуть особых проблем.
Ubuntu GamePack поставляется с программным обеспечением, которое упрощает игры в Linux.Сюда входит Steam, который позволяет загружать существующую библиотеку игр для Linux. Также существует Lutris, платформа с открытым исходным кодом, которая упрощает установку игры. Кроме того, вы можете использовать PlayOnLinux или Wine для запуска поддерживаемых игр Windows.
Если вы находитесь дома у друга на вечеринке по локальной сети, но у вас нет собственного ПК, Ubuntu GamePack может вам помочь.Вы также можете хранить копии на разных флэш-дисках, чтобы убедиться, что все используют одну и ту же версию игры с одинаковой конфигурацией.
Практичны ли USB-накопители для Linux?
Как на практике работает Linux на флешке? У вас могут возникнуть опасения, что запуск операционной системы для настольных ПК на USB-накопителе будет разочарованием.Но на самом деле это не так уж и плохо.
Современные стандарты USB означают гораздо меньше задержек.Плюс цены упали, а объемы складских помещений выросли. Теперь вы можете получить карту памяти емкостью 256 ГБ с таким же объемом памяти, как и ваш ноутбук, и это не будет стоить вам больших денег.
Вы не ограничены только одним рабочим столом Linux на флэш-накопителе.Как и в случае с вашим компьютером, вы можете выполнить двойную загрузку нескольких рабочих столов Linux с одного USB-накопителя.
Как отслеживать местоположение сотового телефона, используя только номер телефона
Потеряли телефон? Пытаетесь найти ребенка или присмотреть за ним? Это приложение может помочь.
Об авторе
Бертель Кинг
(Опубликовано 324 статей)
Бертел - цифровой минималист, который пишет с ноутбука с физическими переключателями конфиденциальности и операционной системой, одобренной Free Software Foundation. Он ценит этику выше функций и помогает другим контролировать свою цифровую жизнь.
Ещё от Bertel King
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
.
5 лучших легких Linux для старых компьютеров - LinuxAndUbuntu
У вас есть старый компьютер? Вы где-нибудь держали свой старый компьютер в стойке? Настало время взять его и начать использовать. В этой статье я проведу вас по списку из 5 облегченных дистрибутивов Linux, которые вы можете установить и использовать на старых компьютерах.
Все эти 5 дистрибутивов Linux требуют меньше ресурсов, поэтому их можно запускать на старых настольных компьютерах или ноутбуках. Итак, без дальнейших задержек, приступим.
Легкие дистрибутивы Linux для старых компьютеров
Этот список из 5 легких дистрибутивов Linux предназначен не только для старых компьютеров, но и вы можете использовать их на новых компьютерах. Теперь, почему вы хотите использовать облегченные дистрибутивы Linux на новом оборудовании? Причина, по которой вам может не понадобиться тонна пакетов или приложений.
В других основных дистрибутивах Linux, таких как Ubuntu или Fedora, уже установлено большое количество пакетов, так что вы можете использовать их для удовлетворения зависимостей других приложений.Хотя это прекрасно, но бесполезно для пользователей, которым просто нужны приложения на своих компьютерах. Таким образом, для таких пользователей эти легкие дистрибутивы Linux отлично подойдут и на новом оборудовании.
Итак, начнем с номера 5 в нашем списке -
5. Peppermint
Пятая легкая Linux для старых компьютеров - это Peppermint. Он основан на Ubuntu LTS, это легкие и простые в использовании дистрибутивы Linux. Если вы новичок в Linux и хотите установить Linux на свое старое оборудование, Peppermint - хороший выбор для вас.Peppermint использует среду рабочего стола LXDE, которая легка и проста в использовании.
Я написал полный обзор Peppermint - статья здесь. Обязательно ознакомьтесь с ним, чтобы получить подробный обзор мяты перечной.
МИНИМАЛЬНЫЕ РЕКОМЕНДУЕМЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
ЦП: процессор на базе x86
ОЗУ: ОЗУ 512 МБ
РАЗРЕШЕНИЕ: Экран VGA Разрешение 1024 × 768
Носители: DVD-привод или порт USB для образа ISO
ХРАНИЛИЩЕ : 4 ГБ свободного места на жестком диске
Вы можете ознакомиться с нашими последними историями, которые мы рассказали на Peppermint - Peppermint
4.Lubuntu
Вероятно, вы слышали об этом дистрибутиве Linux на основе Ubuntu, Lubuntu. Есть много вещей, которые делают Lubuntu маленькой, быстрой и стабильной. Самая первая среда рабочего стола, с которой поставляется Lubuntu, - это LXDE.
LXDE специально разработан для оборудования с низкими характеристиками / старых машин и известен своей чрезвычайно высокой производительностью. Lubuntu также имеет меньше установленных пакетов, что делает его легче и быстрее, чем в любом другом дистрибутиве Linux на основе Ubuntu.Но Lubuntu предназначен не только для использования на старом оборудовании или оборудовании с низкими техническими характеристиками, но также может использоваться на современных компьютерах.
Последней версией Lubuntu является Lubuntu 20.04.1, основанная на Ubuntu 20.04.1 «Focal Fossa».
МИНИМАЛЬНЫЕ РЕКОМЕНДУЕМЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
ЦП: Pentium II или Celeron CPU с поддержкой PAE
ОЗУ: 128 МБ ОЗУ
HD: 2 ГБ жесткого диска
3. Bodhi Linux
Bodhi Linux
Bodhi Linux - еще один облегченный дистрибутив Linux, основанный на Ubuntu.Он разработан для ускорения вычислений без загрузки множества приложений. В нем есть только те приложения, которые необходимы почти всем, такие как файловый менеджер, Интернет-браузер, текстовый редактор, терминал и т. Д.
Любое необходимое приложение можно установить на ходу с помощью AppCenter или диспетчера пакетов Apt. Bodhi Linux использует Enlightenment как среду рабочего стола по умолчанию. Enlightenment известен своим чрезвычайно простым интерфейсом.
Bodhi Linux выпускает выпуски LTS (долгосрочной поддержки), поэтому вы можете использовать одну версию в течение 5 лет.
МИНИМАЛЬНЫЕ РЕКОМЕНДУЕМЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
- Процессор 500 МГц
- 128 МБ ОЗУ
- 4 ГБ дискового пространства
2. Puppy Linux
Один из самых легких дистрибутивов Linux - Puppy Linux. Он небольшой, но мощный, и его также можно использовать на новых компьютерах. Размер последних ISO-образов Puppy Linux составляет от 200 до 300 МБ. Он поставляется с ядром ОС и некоторыми необходимыми приложениями, такими как Интернет-браузер Firefox, Inkscape, медиаплеер VLC и т. Д.
Самое лучшее в Puppy Linux - то, что он загружается в RAM, поэтому приложения запускаются из RAM очень быстро. Когда вы вводите данные в приложения, приложения реагируют на ваш ввод. Вы можете использовать флэш-накопитель для загрузки в Live-сеанс, и все приложения загрузятся в ОЗУ. Так что даже если вы извлечете USB, система должна работать нормально.
Puppy Linux использует JWM или Openbox в качестве среды рабочего стола. Это молниеносная среда, и вы даже можете настроить ее в соответствии со своими потребностями.
МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ ДЛЯ PUPPY LINUX 4.2.1
- Процессор 500 МГц
- ОЗУ 128 МБ
- 512 МБ свободного места на жестком диске для создания дополнительного файла сохранения
- Для загрузки Live Disc не требуется жесткий диск.
- CD-ROM любая скорость
puppy Linux
1. Tiny Core
Вы слышали о Tiny Core? Нет! Это должно быть в этом месте. Даже сейчас современные текстовые редакторы больше, чем эта полностью настраиваемая операционная система.Это всего лишь 16 МБ с графическим интерфейсом! Это супер легкий, что можно установить на умирающую машину;). Он поставляется с очень небольшим количеством пакетов и поэтому требует меньше ресурсов для запуска.
Но наличие небольшого количества приложений не означает, что вы не можете установить какие-либо другие приложения. Вы, конечно, можете установить свои любимые приложения, если вам нужно. Последней версией Tiny Core является Tiny Core 7.0, которая поставляется с Kernel 4.2.9 и Xorg-7.7, а также была переработана / обновлена. TinyCore - это Core + Xvesa.tcz + Xprogs.tcz + aterm.tcz + fltk-1.3.tcz + flwm.tcz + wbar.tcz.
Tiny Core доступен в трех версиях: Core, TinyCore и CorePlus. Ядро имеет размер всего 11 МБ и имеет только CLI (интерфейс командной строки). Рекомендуется для опытных пользователей, умеющих обращаться с CLI.
Второй - это ядро размером 16 МБ, которое имеет ядро плюс расширения X / GUI для динамической графической среды рабочего стола FLTK / FLWM.
Наконец, третий - CorePlus размером 116 МБ - это установочный образ.Он поставляется с ядром и инструментами для настройки системы. Рекомендуется для новых пользователей.
Заключение
Это пять облегченных дистрибутивов Linux, которые можно установить на старые настольные компьютеры или ноутбуки. Сообщите нам с помощью опроса ниже, какая ваша любимая легкая среда рабочего стола из этих пяти. Если ваша любимая среда отличается от этих пяти, дайте нам знать.
Какой ваш любимый легкий дистрибутив Linux?
.