Puppy Linux

редактировать
Легкий дистрибутив Linux
Puppy Linux
Баннерный логотип Puppy.png
Raspup.png Puppy Linux Raspup 8.2.1
Разработчик Барри Каулер ( исходный). Сообщество Ларри Шорта, Мика Амадио и Puppy (текущий)
Семейство ОСUnix-like
Рабочее состояниеТекущее
Исходная модельВ основном с открытым исходным кодом
Первоначальный выпуск0.1 / 19 июня 2003 г.; 17 лет назад (19.06.2003)
Последний выпуск 9.5 (Fossapup64) / 21 сентября 2020 г.; 22 дня назад (2020-09-21)
Маркетинговая цельLive CD, нетбуки, старые системы и общее использование
Менеджер пакетов Puppy Package Manager
Платформыx86, x86-64, ARM
Тип ядра Linux
По умолчанию пользовательский интерфейс JWM / IceWM + ROX Desktop
Лицензия GNU GPL и другие
Официальный сайтwww.puppylinux.com

Puppy Linux - это операционная система и семейство облегченных дистрибутивов Linux, ориентированных на простоту использования и минимальный объем памяти. Вся система может быть запущена из оперативной памяти, текущие версии обычно занимают около 600 МБ (64-разрядная версия), 300 МБ (32-разрядная версия), что позволяет удалить загрузочный носитель после операционная система запущена. Включены такие приложения, как AbiWord, Gnumeric и MPlayer, а также несколько облегченных веб-браузеров и утилита для загрузки других пакетов. Дистрибутив был первоначально разработан Барри Каулером и другими членами сообщества, пока Каулер не ушел на пенсию в 2013 году. Инструмент Woof может собрать дистрибутив Puppy Linux из бинарных пакетов других дистрибутивов Linux.

Содержание
  • 1 История
    • 1.1 Версии выпуска
  • 2 Возможности
  • 3 Пользовательский интерфейс
  • 4 Управление пакетами и распространением
  • 5 Сборка дистрибутива
  • 6 Официальные варианты
  • 7 Прием
  • 8 См. Также
  • 9 Ссылки
  • 10 Внешние ссылки
История

Барри Каулер запустил Puppy Linux в ответ на тенденцию к тому, что другие дистрибутивы со временем ужесточают системные требования. Его собственный дистрибутив, с упором на скорость, эффективность и легкость, начался с "Boot disk HOWTO" и постепенно включал компоненты файл за файлом, пока не был завершен Puppy Linux. Puppy Linux начинался как Vector Linux, пока не стал полностью независимым дистрибутивом.

Версии выпуска

Puppy Linux 4.3.0 Puppy Linux 5.0.0 Puppy Linux 5.2.8 Lucid Puppy Puppy Linux 5.3.0 Slacko Puppy Puppy Linux 5.4 Slacko Puppy Puppy Linux 5.5 Slacko Puppy Puppy Linux 5.7 Slacko Puppy Puppy Linux 6.0.5 TahrPup Puppy Linux 6.3.2 Slacko Puppy Puppy Linux 7.5 XenialPup Puppy Linux 8.0 BionicPup Puppy Linux 8.2.1 Raspup
ВерсияДата выпуска
Puppy 0.118 июня 2003 г.
Щенок 1.029 марта 2005
Щенок 2.01 июня 2006 г.
Щенок 3.02 октября 2007 г.
Щенок 4.3.05 мая 2008 г.
Щенок 5.0.015 мая 2010 г.
Щенок 5.2.84 апреля 2012 г.
Щенок 5.3.0 - 5.7.024 октября 2011 г. - 8 марта 2014 г.
Щенок 6.0.526 октября 2014 г.
Щенок 6.3.221 июня 2016
Щенок 7,54 декабря 2017
Щенок 8,024 марта 2 019
Puppy 8.2.11 июля 2020 г.
Puppy 9.521 сентября 2020 г.

Puppy 0.1 - это начальный выпуск Puppy Linux. У него нет unionfs, крайне минимальной поддержки сохраняемости и нет диспетчера пакетов или возможности установки приложений.

Серия Puppy 1.0 будет комфортно работать на очень устаревшем оборудовании, таком как компьютер Pentium с как минимум 32 МБ RAM. Для более новых систем версия USB-накопителя может быть лучше (хотя, если загрузка USB-устройства не поддерживается напрямую в BIOS, загрузочную дискету Puppy можно использовать для ее запуска). Puppy Linux можно запускать с Windows 9x / Windows Me. Также возможно, если BIOS не поддерживает загрузку с USB-накопителя, загрузиться с компакт-диска и сохранить состояние пользователя на USB-накопителе; это будет сохранено при выключении и прочитано с USB-устройства при загрузке.

Puppy 2.0 использует основанный на Mozilla SeaMonkey в качестве своего Интернет-пакета (в первую очередь веб-браузер и почтовый клиент).

Puppy 3.0 поддерживает Slackware 12. Это достигается включением почти всех зависимостей, необходимых для установки пакетов Slackware. Однако Puppy Linux не является дистрибутивом на основе Slackware.

Puppy 4.0 созданы с нуля с использованием встроенной совместимости со Slackware 12 и больше не имеют встроенной совместимости со Slackware 12, чтобы уменьшить размер и включить более новые версии пакетов, чем найденные. в 3. Чтобы компенсировать это, была создана дополнительная «коллекция совместимости» пакетов, которая восстанавливает часть утраченной совместимости.

Puppy 4.2.0 - 4.3.0 изменения в пользовательском интерфейсе и бэкэнд, обновлены пакеты, поддержка языков и символов, новое собственное программное обеспечение и оптимизация, сохраняя при этом размер ISO-образа менее 100 МБ.

Puppy 5.0.0 - 5.7.0 основан на проект Woof, который предназначен для сборки дистрибутива Puppy Linux из пакетов других дистрибутивов Linux. Woof включает в себя некоторые двоичные файлы и программное обеспечение, полученные из репозиториев Ubuntu, Debian, Slackware или Arch. Puppy 5 поставлялся с урезанной версией браузера Midori, который можно было использовать для чтения файлов справки, и с выбором устанавливаемых веб-браузеров, включая Chromium, Firefox, SeaMonkey Internet Suite, Iron и Opera.

Puppy 6.0.5 построен на основе пакетов Ubuntu 14.04 "Trusty Tahr"., имеет двоичную совместимость с Ubuntu 14.04 и доступ к репозиториям пакетов Ubuntu. Tahrpup построен на основе системы сборки woof-CE, разветвленной из Woof Барри Каулера в конце прошлого года после того, как он объявил о своем уходе из разработки Puppy. Он построен на основе последней тестовой ветки, включает в себя все последние функции woof-CE и выпущен в ISO-образах PAE и noPAE с возможностью переключения ядер.

Puppy 6.3.2 построен с использованием пакетов Slackware вместо Пакеты Ubuntu 14.04 "Trusty Tahr", но очень похожи на своего предшественника.

Puppy 7.5 построен из пакетов Ubuntu 16.04 "Xenial Xerus", которые имеют двоичную совместимость с Ubuntu 16.04 и имеют доступ к репозиториям пакетов Ubuntu. Tahrpup построен на основе системы сборки woof-CE, созданной на основе Woof Барри Каулера. Он построен на основе последней тестовой ветки, включает в себя все последние функции woof-CE и выпущен в PAE и noPAE ISO с возможностью переключения ядер. Он имеет новый UI, новое обновление ядра для большей совместимости с оборудованием, переработанный диспетчер пакетов Puppy, некоторые исправления и включение базовых пакетов в структуру woof.

Puppy 8.0 построен на базе Ubuntu " Bionic Beaver "18.04.2, имеет двоичную совместимость с Ubuntu 18.04.2 и имеет доступ к репозиториям пакетов Ubuntu. BionicPup построен на основе системы сборки woof-CE, созданной на основе Woof Барри Каулера. Он построен на основе последней тестовой ветки и включает в себя все новейшие функции woof-CE.

Puppy 8.2.1 построен из пакетов ОС Raspberry Pi, имеет полную поддержку от Raspberry Pi 0 до Raspberry Pi 4, и относительно похож на своего предшественника. ОС Raspberry Pi основана на Debian, а это означает, что Puppy Linux по-прежнему поддерживает Debian / Ubuntu. Эта версия Puppy Linux несовместима с персональными компьютерами, такими как настольные компьютеры или ноутбуки.

Puppy 9.5 построен из пакетов Ubuntu "Focal Foss" 20.04 (64-разрядная версия), имеет двоичную совместимость с Ubuntu 20.04 и имеет доступ к репозиториям Ubuntu. FossaPup64 поставляется с JWM в качестве оконного менеджера по умолчанию.

Возможности

Puppy Linux - это полноценная операционная система, объединенная с набором приложений, подходящих для общих задач. Его можно использовать в качестве аварийного диска, демонстрационной системы, не изменяющей предыдущую установку, в качестве приспособления для системы с пустым или отсутствующим жестким диском или для использования современного программного обеспечения на старых компьютерах.

Компактный размер Puppy позволяет загружать его с любого носителя, поддерживаемого компьютером. Он может работать как live USB для флеш-устройств или других USB носителей, CD, внутреннего жесткого диска, SD-карта, Zip-накопитель или LS-120/240 SuperDisk, через PXE и через гибкий диск загрузочный диск, который загружает данные с другого носителя по очереди. Он также был портирован на ARM и может работать на одноплатном компьютере, таком как Raspberry Pi.

. Puppy Linux имеет встроенные инструменты, которые можно использовать для создания загрузочных USB-накопителей, создания новых компакт-дисков Puppy или ремастеринга. новый live CD с разными пакетами. Он также использует сложную систему кэширования записи с целью продления срока службы живых USB-накопителей.

Puppy Linux включает возможность использовать обычную среду постоянного обновления на мультисессионных CD / DVD с однократной записью, которые не требует перезаписываемого диска; это уникальная особенность, которая отличает его от других дистрибутивов Linux. В то время как другие дистрибутивы предлагают версии своих операционных систем live CD, ни один из них не предлагает аналогичной функции.

Загрузчик Puppy не монтирует жесткие диски и не подключается к сети автоматически. Это гарантирует, что ошибка или даже несовместимое программное обеспечение не повредит содержимое таких устройств.

Puppy Linux предлагает сохранение сеанса при завершении работы. Поскольку Puppy Linux в основном работает в ОЗУ, любые файлы и конфигурации, сделанные или измененные в сеансе, в противном случае исчезли бы. Эта функция позволяет пользователю либо сохранить содержимое на носитель с возможностью записи, либо записать файловую систему на тот же компакт-диск, содержащий Puppy, если для создания загружаемого компакт-диска использовалась «мультисессия» и если дисковод поддерживает запись. Это относится как к CD-R, так и к CD-RW и DVD.

Также можно сохранить все файлы на внешний жесткий диск, USB-накопитель или даже на дискету вместо корневой файловой системы. Puppy также можно установить на жесткий диск.

Пользовательский интерфейс
Рабочий стол с одной из нескольких интегрированных тем с XMMS, мультимедийный проигрыватель, mtPaint программа рисования для создания пиксельной графики и манипулирования цифровые фотографии и запущенный mplayer, а также открытый текстовый файл в Puppy Linux 2.15 CE Viz (по умолчанию WM: IceWM) wNOP v0.2 на EeePC: Puppy 3.01 и Compiz-Fusion

оконный менеджер по умолчанию в большинстве выпусков Puppy является JWM.

. Пакеты рабочего стола IceWM, Fluxbox и Enlightenment также доступны через пакет Puppy PetGet ( приложение) (см. ниже). Некоторые производные дистрибутивы, называемые puplets, поставляются с оконными менеджерами по умолчанию, отличными от JWM.

Когда операционная система загружается, все в пакете Puppy распаковывается в область RAM, «ramdisk ». На ПК должно быть не менее 128 МБ ОЗУ (с общим объемом видео не более 8 МБ), чтобы весь Puppy мог загружаться на ramdisk. Однако его можно запустить на ПК с объемом оперативной памяти всего около 48 МБ, потому что часть системы можно сохранить на жестком диске или, что менее эффективно, оставить на компакт-диске.

Puppy - это достаточно полнофункциональная система для системы, которая полностью работает на RAM-диске, при загрузке как Live-система или из «скромной» установки. Однако Puppy также поддерживает «полный» режим установки, который позволяет запускать Puppy с раздела жесткого диска без RAM-диска. Были выбраны приложения, отвечающие различным ограничениям, в частности размеру. Поскольку одна из целей распространения - предельно простая установка, существует множество мастеров, которые направляют пользователя через широкий спектр общих задач.

Управление пакетами и распространением
Диспетчер пакетов Puppy, показывающий пакет шрифтов Slackware 14 indic

Диспетчер пакетов Puppy Linux, диспетчер пакетов Puppy, по умолчанию устанавливает пакеты в формате PET (Puppy Enhanced Tarball), но он также принимает пакеты из других дистрибутивов (например, . deb, .rpm, .txz и .tgz пакеты) или с помощью сторонних инструментов для преобразования пакетов из других дистрибутивов в пакеты PET. Puppy Package Manager также может сократить объем программного обеспечения пакета, чтобы уменьшить используемое дисковое пространство.

Сборка дистрибутива

В более ранних выпусках Puppy Linux Puppy Unleashed использовался для создания Puppy ISO-образы. Он состоит из более чем 500 пакетов, составленных в соответствии с потребностями пользователя. Однако в более поздних версиях, начиная с Puppy Linux версии 5.0, он был заменен на Woof. Это продвинутый инструмент для создания установок Puppy. Для использования требуется подключение к Интернету и некоторые знания Linux. Он может загружать двоичные пакеты с исходным кодом из другого дистрибутива Linux и преобразовывать их в пакеты Puppy Linux, просто определяя имя этого дистрибутива Linux. Он оснащен более простым управлением версиями под названием Bones в более ранних выпусках, но в более поздних версиях woof используется контроль версий Fossil.

Puppy также поставляется с инструментом ремастеринга, который делает «снимок» текущей системы и позволяет пользователю создавать из него live CD и дополнительный инструмент для ремастеринга, который может удалять установленные компоненты.

Puppy Linux использует сценарии сборки для создания базовых двоичных пакетов.

Официальные варианты

Из-за относительной легкости, с которой инструмент Woof и инструмент remaster можно использовать для создания вариантов Puppy Linux, доступно множество вариантов. Варианты Puppy Linux известны как puplets.

После того, как Барри Каулер сократил свое участие в Puppy Project, он разработал два новых дистрибутива в том же семействе Puppy Linux, Quirky и Wary.

Quirky - Встроенный, менее стабильный дистрибутив со всеми файлами, содержащимися в initramfs, встроенных в ядро. Он имеет простое управление загрузкой модулей, но включает меньше драйверов. Используется в экспериментальных целях.

Racy - вариант puppy, оптимизированный для новых ПК.

Wary - вариант Puppy, предназначенный для пользователей со старым оборудованием. Он использует более старое ядро ​​Linux, которое имеет долгосрочную поддержку и новейшие приложения.

Easy - «щенячий» вариант, в котором сценарий инициализации полностью переписан и в котором помимо обычного управления пакетами используются изначально разработанные контейнеры приложений.

Reception

DistroWatch обозреватель Робер Стори сделал вывод о Puppy 5.2.5 в апреле 2011 года: «Многим людям нравится Puppy - он входит в десятку лучших в рейтинге популярности DistroWatch. Мне нравится Puppy тоже, и это то, что я использую исключительно на своем нетбуке. Возможно, единственное, что не так с Puppy, это то, что ожидания пользователей, как правило, превышают намерения разработчиков ».

В подробном обзоре Puppy Linux в мае 2011 г. Говард Фосдик из OS News обратился к проблеме пользователя root: «Теоретически это может быть проблемой, но на практике это не имеет обратной стороны. Я никогда не слышал, чтобы ни один пользователь Puppy столкнулся с проблемой из-за этого». Фосдик заключил: «Мне нравится Puppy, потому что это самый легкий дистрибутив Linux, который я обнаружил, который по-прежнему подходит для конечных пользователей. Установите его на старый компьютер P-III или P-IV, и ваша семья или друзья будут использовать его так же эффективно для обычных задач, как любой дорогой новый компьютер. "

В декабре 2011 года Джесси Смит, писавший в DistroWatch, сделал обзор Puppy 5.3.0 Slacko Puppy. Он похвалил его простоту, гибкость и ясные объяснения, отметив при этом ограничения работы с правами root. Он заключил: «Я также хотел бы, чтобы во время процесса загрузки была добавлена ​​опция, которая дала бы пользователю возможность выбора работы в непривилегированном режиме, а не от имени пользователя root. Всегда быть администратором имеет свои преимущества для удобства, но это означает, что Пользователь всегда находится на расстоянии одного небрежного щелчка мыши от удаления своих файлов и одного эксплойта от скомпрометированной операционной системы. В качестве Live CD сложно превзойти Puppy Linux как по производительности, так и по функциональному программному обеспечению. Он имеет минимальные требования к оборудованию и очень гибок. отличный дистрибутив, если вы не вытолкнете его слишком далеко из его ниши ».

В декабре 2011 года Ховард Фосдик проверил версии Puppy Linux, доступные на тот момент. Он заключил: «Разнообразие и гибкость Puppy делают его отличной управляемой сообществом системой для компьютерных энтузиастов, любителей и мастеров-мастеров. Они также создают несколько беспорядочный мир. Возможно, вам придется немного почитать, чтобы понять, какой выпуск Puppy или Puplet является для вас. Электронная документация Puppy обширна, но может сбивать с толку. Не всегда ясно, какие документы относятся к каким выпускам. Большинство пользователей полагаются на активный и дружелюбный форум для поддержки ». Он также отметил: «Те из нас, кто любит компьютеры, иногда забывают, что многие относятся к ним с пренебрежением. Что с этим не так? Почему я должен покупать новый каждые четыре года? Почему они меняют интерфейс в каждом выпуске? Разве он не может просто работать? Puppy - отличное решение для этих людей. Оно современное, бесплатное и простое в использовании. И теперь оно поддерживает бесплатные приложения из репозиториев Ubuntu, Slackware или Puppy. Теперь это пользователь -дружелюбно. "

Обзор Bionic 8.0 в апреле 2020 года, сделанный Игорем Любунчичем в Дедоимедо, заключает:« Puppy Linux доставил свое радостное послание и даже превзошел мои ожидания. Я всегда был фанатом и редко можно было сказать что-то плохое, поэтому положительный результат был отчасти оправданным.Что меня действительно поразило, так это не то, что это небольшой и быстрый дистрибутив, а то, что ему удается сохранить свою актуальность, несмотря на очевидную летаргию в пространстве рабочего стола Linux Вы можете сказать, зачем беспокоиться - но если у вас старое оборудование или вы много путешествуете, Puppy даст вам ваш собственный, полный рабочий сеанс, который будет загружаться и запускаться практически где угодно, с множеством вкусностей и отличными инструментами настройки ».

См. также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • icon Портал Linux
Ссылки
Внешние ссылки
Викискладе есть носители, относящиеся к Puppy Linux.
Викиучебники тема: Puppy Linux
Последняя правка сделана 2021-06-02 10:56:00
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте