Лучшие вопросы
Таймлайн
Чат
Перспективы
PuppyRus Linux
Из Википедии, свободной энциклопедии
Remove ads
PuppyRus Linux (произносится «Па́ппиРус Ли́нукс») — проект русскоязычного сообщества, инициирован Виктором Мелехиным (melviX) 5 сентября 2007 года. Исходно проект задумывался как локализация и русификация для русскоязычных пользователей версий Puppy Linux. В рамках проекта создаётся семейство дистрибутивов с общим названием PuppyRus Linux. Кроме локализации и русификации системы, оригинальные дистрибутивы пополняются дополнительными утилитами и программами.
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |
PuppyRus Linux ориентирован на компьютеры с архитектурой x86, оптимизирован для обеспечения максимальной производительности, и в силу низкой требовательности к оборудованию может вдохнуть «вторую» жизнь в устаревшие модели.
PuppyRus Linux распространяется на Live USB и Live CD, легко устанавливается на любой вид носителя информации. Небольшие размеры (120—180 МБ в зависимости от версии) позволяют полностью загружать дистрибутив в оперативную память. Вся ОС размещается в трёх файлах и распаковывается в полноценную файловую систему при загрузке. Ещё один файл хранит метаданные пользователя, это позволяет упростить процесс резервного копирования и перенос ОС с компьютера на компьютер, максимально сократить время восстановления системы.
PuppyRus Linux сегодня — это большая слаженная команда разработчиков, которая вместе с локализацией оригинальных дистрибутивов вносит улучшение в работу сценариев автонастройки, добавляет программы, отсутствующие в «родительском» дистрибутиве, параллельно ведёт несколько проектов. Самыми значимыми и востребованными на сегодня являются:
- PuppyRus Jeans 1.3.0 — основан на Puppy Linux 3.01, основательно переработан и дополнен, имеет финальную версию;
- Puppy 420-ru — основан на Puppy Linux 4.20, дополнен браузером Opera, имеет финальную версию;
- PuppyRus 431 — основан на Puppy Linux 4.3.1, переведен, дополнен, имеет финальную версию;
- LupuRus 500 (lupu) — основан на Puppy Linux 5.00 (lupu), переведен, дополнен, имеет финальную версию;
- LupuRus 510 (lupu) — основан на Puppy Linux 5.1.0 (lupu), переведен, дополнен, имеет финальную версию;
- LupuRus 520 (lupu) — основан на Puppy Linux 5.2.0 (lupu), переведен, дополнен, имеет финальную версию;
- PuppyRus 2.0.0 Snow Dog — основан на переработанной структуре Puppy 4.20-ru. Имеет обновленные ядро, библиотеки, программы. Дистрибутивы Модерн на ядре 2.6.35.10 и Ретро на ядре 2.6.31.14 .
- XlupuRus IvannaSE — основан на LupuRus 520, дополнен, имеет финальную версию;
- PuppyRus Richy — новая разработка. Имеет обновленные ядро, библиотеки, программы. Находится в стадии тестирования;
- LupuRus Bit — основан на LupuRus 520, дополнен, имеет финальную версию.
Remove ads
PuppyRus Jeans 1.3.0
Суммиров вкратце
Перспектива
Исходно дистрибутив PuppyRus ветки 1.0.0-1.3.0 создавался как версия Puppy Linux 3.01. С развитием проекта, цели разработчиков PuppyRus продвинулись дальше намеченных изначально. Теперь, кроме русской локализации и русификации, PuppyRus включает в себя набор прикладных программ, отличный от такового у «родительского» дистрибутива Puppy Linux 3.01. Много программ было удалено. Также командой разработчиков были внесены улучшения в работу сценариев автоматической настройки операционной системы, повышающие её надёжность, функциональность и удобство для пользователя. Таким образом, PuppyRus постепенно становится независимым проектом по созданию свободной русскоязычной операционной системы.
Минимальные требования к оборудованию
- ЦП — Pentium.
- Оперативная память — 64 МБ (при наличии жёсткого диска или сходного по функциональности устройства) или 128 МБ.
- Носитель информации размером от 128 МБ — любой из списка: CD-ROM, DVD-ROM, Blu-ray. Жёсткий диск — встроенный или подключаемый через порт USB, либо же накопитель USB-flash.
- PuppyRus поддерживает очень широкий круг оборудования — от выпущенного десять лет назад до самого современного. В целях сохранения компактности PuppyRus выпускается в двух вариантах — «R» («Retro») — для поддержки старых компьютеров и «M» («Modern» — «современный») — для поддержки современных компьютеров. Каждый из типов версий содержит свой набор драйверов и сценарий их настройки, наиболее подходящий для соответствующего класса оборудования.
Варианты установки
Установка с Live CD выполняется одним из следующих способов.
- На жесткий диск. В отдельный раздел с файловой системой ext2, ext3, reiserfs, NTFS, FAT. При наличии свободного места на диске PuppyRus может быть установлен в раздел с существующей операционной системой, не повредив её настройки.
- На накопитель USB-flash. В раздел с файловой системой FAT16 или ext2. Установку PuppyRus можно осуществить в варианте загрузочного USB-устройства (создать т. н. Live USB), при условии, если оборудование позволяет производить загрузку компьютера с USB-накопителя.
- На мультисессионный CD/DVD-ROM при наличии перезаписываемого CD- или DVD-диска и привода CD/DVD-ROM, поддерживающего режим записи мультисессий. Это достигается способностью PuppyRus записывать текущее состояние оперативной памяти на CD/DVD-ROM при каждом выключении компьютера и восстанавливать его при каждой загрузке системы с данного носителя.
Система пакетов
PuppyRus унаследовал от своего предшественника Puppy Linux две оригинальные системы пакетов: .PET и .PUP. Они представляют собой файлы, сжатые по алгоритму gzip, внутри которых содержатся каталоги с заключёнными в них файлами для установки. Эти каталоги имеют названия и структуру такие же, как у стандартных каталогов в файловой системе UNIX.
Таким образом, процесс установки новых пакетов сопровождается распаковкой пакетов в корневой каталог. Программа-менеджер пакетов PetGet следит за процессом установки, регистрирует файлы, которые копируются из пакета в систему и записывает эти изменения в отдельном файле — журнале установки. После распаковки PetGet исполняет установочный скрипт (сценарий), также содержащийся внутри пакета.
При удалении пакета PetGet, в соответствии с журналом его установки, удаляет все файлы, происходящие от него. После этого PetGet исполняет постустановочный скрипт (сценарий), который был заранее включён в пакет.
PetGet обладает слабыми механизмами отслеживания зависимостей, что делает систему пакетов PuppyRus в частности и Puppy Linux вообще похожей на таковую в дистрибутиве Slackware. Отчасти благодаря этому сходству, дистрибутив PuppyRus совместим с пакетами дистрибутива Slackware версии 12, для которых существует официальный репозиторий в Интернете. Для удобного управления пакетами Slackware в PuppyRus включен менеджер пакетов GSlapt, с помощью которого пользователи при подключении к Интернету могут в автоматическом режиме находить, скачивать и устанавливать пакеты из репозиториев Slackware 12.
Приложения, включённые в дистрибутив
Основным принципом при отборе разработчиками программ для включения в дистрибутивы семейства Puppy Linux, в том числе PuppyRus, является минимизация их объёма при одновременной максимизации функциональных возможностей. Это достигается путём подбора прикладных программ таким образом, чтобы одна и та же функция по возможности не использовалась более чем в одной программе.
Разработчиками постоянно увеличивается количество полезных для пользователя функций на мегабайт занимаемого дистрибутивом объёма памяти, что позволяет в итоге уместить в дистрибутив такое число приложений, которое достаточно велико для приведения здесь их полного списка. Основные приложения, включённые в последнее на данный момент издание — PuppyRus Jeans 1.3.0 — обозначены ниже:
Оконный менеджер
Офисные программы
Работа с изображениями
Работа с мультимедиа
Работа с файловой системой
- Midnight Commander — консольный файловый менеджер
- ROX-Filer — оконный файловый менеджер
- GParted — редактор разделов жесткого диска
Сетевые программы
История выпуска версий
Remove ads
См. также
Ссылки
- Официальный сайт
- Вики-документация
- Тест 11 небольших Linux-дистрибутивов на сайте журнала Hard'n'Soft. 1-е место по быстродействию
- Интервью с разработчиком на сайте CITKIT.ru
- [rutracker.org/forum/viewtopic.php?t=968088 Интервью с разработчиком] на портале Rutracker.org
- PuppyRus — в весе пера Сергей Голубев // PC Week/Russian Edition.—2008.—№ 47 (653).ИжГТУ
- Официальный сайт дистрибутива Puppy Linux
Некоторые внешние ссылки в этой статье ведут на сайты, занесённые в спам-лист. |
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads