- Puppy linux 32 bit ��������� ������
- The name
- Building Puppy from Woof-CE.
- Contributing
- Puppy Linux
- Дистрибутив Puppy Linux
- Семейство дистрибутивов
- Система сборки Woof-CE
- Категории дистрибутивов Puppy Linux
- LiveCD полностью из ОЗУ
- Основа
- Установка
- Графическое окружение JWM
- Для кого
- Создатель и происхождение названия Puppy Linux
- Puppy Linux
- Puppy – простой и эффективный дистрибутив Linux в формате LiveCD. Все, что может предложить Linux на небольшом пространстве
- Что особенного в Puppy?
- Puppy linux 32 bit ��������� ������
- Puplets
- Other notable offshots
Puppy linux 32 bit ��������� ������
Woof-CE is a collection of build scripts that will automatically build a Puppy Linux distribution from scratch. It is versatile and very flexible. To build a Puppy, Woof can use puppy-specific, self-compiled packages (pets) and packages from another distribution called the “binary compatible” distribution (e.g. Ubuntu, Slackware) or it can use only self-compiled packages. It supports multiple architectures (x86, x86_64 and arm).
Puppy Linux Woof-CE is the official build system for making a Puppy Linux distribution, going forward. If it is not built from Woof-CE, it is not a Puppy.
The name
Woof-CE stands for Woof Community Edition. The name Woof itself is chosen because … well, what’s more appropriate then a sound of a dog’s bark to indicate a presence of a new distribution, if the distribution’s name itself is Puppy? ☺
Building Puppy from Woof-CE.
There are a few prerequisites to building a woof-CE based Puppy:
a modern Puppy; one built from woof-CE is best.
the devx sfs module must be loaded. It contains some essentials like the git program.
a partition with no less than 10 GB of free space with a Linux filesystem
- Make a local clone of Woof-CE repository:
git clone https://github.com/puppylinux-woof-CE/woof-CE.git
- Once downloaded you will have the latest code of woof-CE. Change into the cloned repository directory:
Run the script merge2out and choose the host arch.
This script merges woof-arch, woof-code and woof-distro, to ../woof-out_*.
woof-arch: architecture-dependent (x86, arm) files, mostly binary executables. woof-code: the core of Woof. Mostly scripts. woof-distro: distro-configuration (Debian, Slackware, etc.) files. kernel-kit: puppy-kernel build script and configuration files
Important: the host architecture is distinct from the target architecture. The host is the machine you are running Woof on, the target is the machine in which the Puppy that you build is going to run. Typically, you will build on a x86 machine, and the target may be x86 or arm.
1 arm 2 x86 3 x86_64 Type number of host architecture: 2 …ok, x86
Choose target arch.
Choose the binary compatible distro for your Puppy.
Choose the version of the binary compatible distro.
If you are happy, it’s just a matter of reading the prompts and selecting [Enter] and in a matter of moments you will have a new woof tree set up to build your shiny new Puppy.
Change into your new woof-out* directory.
Now run the following commands in order, waiting for each to complete! (This can take a long time! Especially on first run when all packages need to be downloaded
around 600MB of packages.)
./0setup ./1download ./2createpackages ./3builddistro-Z
If all goes well, you will have a nice new ISO image in the woof-out_x86_x86_slackware_14.1/woof-output* directory.
Note: At the time of writing not all distro choices are tested working. Known working distros are Slackware 14.1 (Slacko), Ubuntu Trusty Tahr (Tahrpup) and Trisquel Belenos (Librepup).
Contributing
Woof-CE is kept on github.com. Everybody is welcome to download and use it to build a Puppy, or even fork it.
But if you want your modifications to be included and used for future puppies, they must be merged back to the original Woof-CE repository. To merge that, you need to send a patch or better yet a pull request to the Woof-CE repository.
The Woof-CE members will then consider your request and merge them if they feel that your changes are beneficial for everyone. If your patch is not accepted, don’t feel bad. Often it is just a little changes you need to apply before resubmitting the request again. Even if the rejection is final, be glad to know the puppy you build with your changes is now unique — no other puppy will work like it because it’s the only one that has your unique changes.
Источник
Puppy Linux
Дистрибутив Puppy Linux
Puppy Linux — семейство маленьких дистрибутивов Linux. Puppy Linux содержит большой набор установленных программ и имеет полноценный графический интерфейс. Умеет запускаться с LiveCD и работать полностью из оперативной памяти. Не требователен к ресурсам компьютера.
Семейство дистрибутивов
Изначально Puppy Linux представлял собой один дистрибутив, но позднее на его основе начали формировать различные дистрибутивы, поэтому под понятием Puppy Linux стали понимать семейство дистрибутивов.
Новое определение:
Puppy Linux — это коллекция из нескольких дистрибутивов Linux, построенных на одних и тех же принципах, построенная с использованием одного и того же набора инструментов и уникального набора приложений и настроек.
Система сборки Woof-CE
Для сборки дистрибутивов используется система сборки Woof-CE.
Woof-CE — это набор скриптов, которые автоматически собирают дистрибутив Puppy Linux с нуля. При сборке Woof-CE может использовать пакеты из других дистрибутивов и пакеты, которые требуют компиляции.
Поддерживается несколько архитектур: x86, x86_64, arm.
Категории дистрибутивов Puppy Linux
Различают три основных категории дистрибутивов Puppy Linux:
- official — Официальные дистрибутивы Puppy Linux, которые поддерживаются командой Puppy Linux. Собираются с использованием системы Woof-CE. Предназначены для общего использования.
- woof-built — Дистрибутивы, разработанные с конкретными потребностями и внешним видом. Также предназначены для общего использования. Собираются с использованием Woof-CE с некоторыми дополнительными или измененными пакетами.
- unofficial («puplets») — Неофициальные сборки. Создаются и поддерживаются энтузиастами. Обычно предназначены для конкретных целей.
LiveCD полностью из ОЗУ
Puppy Linux можно запускать с LiveCD или с USB флешки, но в отличии от обычных LiveCD дистрибутивов, Puppy Linux загружается полностью в оперативную память (в ОЗУ, RAM), и вы можете вытащить диск из привода и использовать привод.
Образ LiveCD системы находится полностью в оперативной памяти и приложения открываются с молниеносной скоростью, так как скорость обращения к ОЗУ намного выше, чем к жесткому или CD-диску.
Puppy Linux можно использовать на компьютерах без внутренней постоянной памяти, дистрибутив будет работать в ОЗУ. Еще одной важной особенностью LiveCD данного дистрибутива является то, что он умеет сохранять данные на CD-RW/DVD-RW диски, при выключении система сама предложит вам выбрать место сохранения данных (CD, USB, жесткий диск или любой другой доступный носитель).
Важной особенностью дистрибутива является то, что все данные сохраняются в один файл с именем pup_save.3fs. Даже приложения, которые вы устанавливаете, попадают в этот файл.
Основа
Дистрибутив Puppy Linux не основан ни на каком другом дистрибутиве. Разработчики создавали дистрибутив с нуля.
Новые версии Puppy Linux построены на пакетах из репозиториев Ubuntu.
Установка
Puppy Linux можно установить на USB носитель и запускать систему с него. Все данные будут сохранятся на USB и вы сможете всегда иметь при себе LiveUSB флешку с вашей системой и данными.
Графическое окружение JWM
По умолчанию в Puppy используется графическое окружение JWM (Joe’s Windows Manager), также поддерживается Fvwm95. Тема JWM напоминает интерфейс Windows 95.
Есть энтузиасты, которые обеспечили поддержку IceWM, Fluxbox, Enlightenment, Xfce, но они не поставляются в официальной сборке.
Для кого
Дистрибутив Puppy Linux подойдет для новичков. Разработчики стараются сделать его как можно более дружелюбным. Дистрибутив снабжен большим количеством документации. В сети есть несколько активных форумов по Puppy.
На официальном сайте www.puppylinux.com можно найти много полезной информации и документацию, включая инструкции по установке.
Существует проект PuppyRus — версия Puppy Linux с поддержкой русского языка: http://uco.puppyrus.org
Создатель и происхождение названия Puppy Linux
Создателя дистрибутива Puppy Linux зовут Барри Каулер (Barry Kauler), он пенсионер 1950 года рождения. Сейчас он живет в Западной Австралии. Барри назвал дистрибутив по имени своего щенка Чихуахуа, который теперь является талисманом Puppy Linux (puppy в переводе с английского — щенок). К сожалению, Барри Каулер пишет, что однажды щенок убежал и не вернулся. Фотография дома Барри и он сам справа в шляпе:
Источник
Puppy Linux
Puppy – простой и эффективный дистрибутив Linux в формате LiveCD. Все, что может предложить Linux на небольшом пространстве
Кто сказал, что Linux – дистрибутив для продвинутых пользователей? Puppy доказывает, что Linux может пользоваться каждый. Речь идет о LiveCD, который включает необходимые программы, чтобы получить максимум от любого компьютера.
С Puppy ваши программы и данные всегда с вами.
Что особенного в Puppy?
- Это очень легкий дистрибутив, который можно запускать с компакт-диска или USB-носителя без установки.
- Работает быстро из памяти ОЗУ даже на старых компьютерах.
- Включает все типы необходимых приложений: браузеры, такие как Firefox, текстовые процессоры, такие как AbiWord, клиенты электронной почты, например, Sylpheed, графические редакторы и многие другие утилиты.
- Его простота в использовании позволяет любому человеку полностью и эффективно использовать этот дистрибутив.
- Включает поддержку беспроводных сетей.
Теперь с Puppy в вашем распоряжении дистрибутив Linux, который будет доступен в любом месте на USB, и вы сможете использовать его для различных функций, например, как загрузочный диск.
Источник
Puppy linux 32 bit ��������� ������
If you come to this after reading Puppy Linux history, you are forgiven if you think that Puppy Linux as a nice, linear progression from Series 0.x to Series 6.x.
The reality is nothing like that, though … Below is a simplified diagram that shows Puppy Linux distributions, spread over time.
As you can see, everything is relatively calm and ordered until Woof was introduced at Series 4.x. Until that time, Puppy Linux is a traditional, single distribution like others.
By the completion of 4.x series at version 4.3, however, there was an explosion and Puppy Linux become a family of distributions with multiple official Puppies at the same time.
At the end of Puppy Linux 4.3, Puppy Linux was split into multiple distributions (but still sharing the same principles, built using the same set of tools, and provide consistent features between all of them).
Lucid Puppy — a Puppy based on Ubuntu Lucid Lynx. The current version is Tahrpup, which is based on Ubuntu Trusty Tahr.
Slacko Puppy — a Slackaware-based Puppy. Originally it was built from Slackware 13.37; current version is uses Slackawre 14.1 as its base.
Racy and Wary — the traditional self-compiled T2-based Puppy.
Quirky — an experimental release of Puppy, which later was forked and made into its own distribution, independent of Puppy Linux.
Puplets
In addition to the “official” puppies, there are also a multitude of unofficial Puppies, built by Puppy enthusiasts. Usually (but not always) made as a remaster, they fill the niche of almost every need. They are usually called as “puplets”.
They are as much a member of Puppy Linux family as the official releases themselves.
Here are some of the more notable puplets, in no particular order:
Macpup — a puplet by runtt21 which takes its design inspiration from Mac OSX™. Its main feature is that it uses the Enlightenment Desktop Environment.
Saluki — this one is by jemima and its standout feature is the XFCE desktop environment and “under the hood” innovations such as an ‘a-drive’ sfs which gets loaded at first boot. jemima is also famous for the puppeee and fluppy puplets — hardware specific puplets targeting the Asus EEE pc.
LightHouse Pup — a comprehensive puplet designed to be extended with specialised sfs packages for KDE, XFCE and other large programs. First developed by tazoc and later taken up by Dry Falls.
NOP (No Office Pup) — produced by gray featuring the removal of office apps and the addition of the XFCE Desktop Environment.
214X — an extension to the famous Puppy 2.1.4 with upgraded glibc, kernel and other updated software. Produced by ttuuxxx who has many more puplets!
Dpup Exprimo — a woof built puppy from the ground up by pemasu. This is a very well liked puplet even to this day. It has binary compatibility with Debian Squeeze. This could well have been an “official” Puppy!
This is by no means an exhaustive list. If running or even making a puplet is in your interest you should browse ally’s collection or vist the Re-masters area of the Puppy Linux Discussion Forum and the puplets area of the Old Puppy Linux Discussion Forum.
Other notable offshots
These are not considered Puppy Linux per se, but they own their existence to Puppy Linux in one way or another.
Quirky → Originally created by Barry Kauler as a test-bed for crazy and quirky ideas (hence its name) before integrating them to the main Puppy Linux.
When Barry stepped down, he handed over Puppy Linux to the community but kept Quirky to himself; and Quirky became a separate distribution separate from Puppy Linux. Although it feels very Puppy Linux-like due to its heritage, Barry himself said many times that Quirky is not Puppy and don’t expect it to behave and work like Puppy.
Even as a separate distribution, it still retains its purpose as a test-bed for various ideas. Maintained by Barry Kauler himself.
Woof-CE → Woof-CE is not a Puppy Linux distribution. It is actually a build system used to build various Puppy Linux distributions. It is listed here because it is also an offshot of Barry’s original Puppy Linux development.
Debian Dog → Adaptation of Debian Live-CD to make it behave like Puppy Linux. Originally started by forum member sickgut as a proof that any normal distribution can be molded to behave like Puppy Linux; it was later renamed to Debian Dog by Toni (aka saintless) and now managed by fredx181, its current maintainer.
Fatdog → Forked from Puppy Linux 4.0. Fatdog is notable in being the first Puppy-Linux like distribution that went fully 64-bit in year 2009. Maintained by kirk and jamesbond.
Simplicity Linux → A derivative of the LXPup puplet originally created by Jejy69 and carried on by peebee. Maintained by David Purse.
Puppy Studio → A commercial Puppy Linux derivative targeted at artists, mainly musicians. Maintained by l0wt3ch.
Источник