- Puppy linux arch linux
- Puppy Linux advantage
- Yes, but what does it look and feel like?
- First thing first
- Why not try it? Download now! (Official distributions)
- Questions?
- Puppy linux arch linux
- To PAE or not to PAE ; That is the question!
- i386, i486, i586 and i686
- x86_64
- x86_64, ia64, amd64 ; I’ve seen all these, what’s up with that?
- BIOS and UEFI
- My MAC has EFI; is that the same as UEFI?
- UEFI and Puppy
- Conclusion
- История дистрибутивов проекта PuppyRus после 2013 года
- Положение дел на август 2013 года
- Поиск решения
- 3 источника и 3 составные части
- Преимущества использования репозитория Arch Linux
- 3 уровня использования FRUGAL с ПМ (пакетным менеджером)
- Методика сборки PRA
- Реализация
- Остальной софт собирается методом:
- В итоге получаем
- Март 2017 г. PRA Roll
- PRA-roll с глобальными изменениями:
- Декабрь 2018 г. PRA6408
- Ноябрь 2019 г. LF01
- Июль 2020 г. PRAR20.08
- Заключение
- Puppy Linux
- Дистрибутив Puppy Linux
- Семейство дистрибутивов
- Система сборки Woof-CE
- Категории дистрибутивов Puppy Linux
- LiveCD полностью из ОЗУ
- Основа
- Установка
- Графическое окружение JWM
- Для кого
- Создатель и происхождение названия Puppy Linux
Puppy linux arch linux
Puppy Linux is a unique family of Linux distributions meant for the home-user computers. It was originally created by Barry Kauler in 2003.
Puppy Linux advantage
- Ready to use → all tools for common daily computing usage already included.
- Ease of use → grandpa-friendly certified ™
- Relatively small size → 300 MB or less.
- Fast and versatile.
- Customisable within minutes → remasters.
- Different flavours → optimised to support older computers, newer computers.
- Variety → hundreds of derivatives (“puplets”), one of which will surely meet your needs.
If one of these things interest you, read on.
Yes, but what does it look and feel like?
First thing first
Puppy Linux is not a single Linux distribution like Debian. Puppy Linux is also not a Linux distribution with multiple flavours, like Ubuntu (with its variants of Ubuntu, Kubuntu, Xubuntu, etc) though it also comes in flavours.
Puppy Linux is a collection of multiple Linux distributions, built on the same shared principles, built using the same set of tools, built on top of a unique set of puppy specific applications and configurations and generally speaking provide consistent behaviours and features, no matter which flavours you choose.
There are generally three broad categories of Puppy Linux distributions:
official Puppy Linux distributions → maintained by Puppy Linux team, usually targeted for general purpose, and generally built using Puppy Linux system builder (called Woof-CE).
woof-built Puppy Linux distributions → developed to suit specific needs and appearances, also targeted for general purpose, and built using Puppy Linux system builder (called Woof-CE) with some additional or modified packages.
unofficial derivatives (“puplets”) → are usually remasters (or remasters of remasters), made and maintained by Puppy Linux enthusiasts, usually targeted for specific purposes.
Why not try it? Download now! (Official distributions)
Get the ISO, burn it to a CD/DVD using your favorite CD/DVD burner, or flash it using dd (Windows version) to your USB flash drive, or visit our download page for more comprehensive information.
Compatibility * | Architecture | Latest Version | Download link |
---|---|---|---|
Ubuntu Focal 64 | x86_64 64-bit | FossaPup64 9.5 | Main — Mirror — Checksum |
Raspbian Buster | armhf 32-bit | Raspup 8.2.1 | Main — Mirror — Checksum |
Ubuntu Bionic | x86 32-bit | BionicPup32 8.0 | Main — Mirror — Checksum |
Ubuntu Bionic 64 | x86_64 64-bit | BionicPup64 8.0 | Main — Mirror — Checksum |
Ubuntu Xenial | x86 32-bit | XenialPup 7.5 | Main — Mirror — Checksum |
Ubuntu Xenial 64 | x86_64 64-bit | XenialPup64 7.5 | Main — Mirror — Checksum |
Slackware 14.2 | x86 32-bit | Slacko Puppy 7.0 | Main — Mirror — Checksum |
Slackware64 14.2 | x86_64 64-bit | Slacko64 Puppy 7.0 | Main — Mirror — Checksum |
Slackware 14.1 | x86 32-bit | Slacko Puppy 6.3.2 | Main — Mirror — Checksum |
Slackware64 14.1 | x86_64 64-bit | Slacko64 Puppy 6.3.2 | Main — Mirror — Checksum |
Ubuntu Trusty | x86 32-bit | Tahrpup 6.0.5 | Main — Mirror — Checksum |
Ubuntu Trusty 64 | x86_64 64-bit | Tahrpup64 6.0.5 | Main — Mirror — Checksum |
* Compatibility: A Puppylinux distribution can also be built and assembled using packages and components from another Linux distribution called in Puppy the “binary compatible” distribution. The choice of a binary compatible distribution determines the availability of additional packages, among other things.
Questions?
It has been said that the best experience of Puppy Linux is not from the software itself, but from the community that gathers around it. Whatever you have in mind — praises, curses, questions, suggestions, or just plain chit-chat, we welcome you to join us at Puppy Linux Discussion Forum or just check the discussions for the latest puppylinux woof builds.
Источник
Puppy linux arch linux
Puppy Linux as of November 2015 supports both x86 and x86_64 CPU architectures. Generally, these are manufactured by Intel and AMD and some smaller companies such as VIA and earlier on Cyrix.
Puppy will not (likely) run on an old 486, or even an old PI. A PII will struggle with a modern Puppy. Some later PIII and Athlon machines should cope.
If you are finding it tough deciding which Puppy to download for your machine read on.
Technically speaking, any Intel 8086 processor is x86! This includes the old 286, 386 and 486 series however it wasn’t until the 386 that “32 bit” registers came into effect.
We often refer to “32 bit” or “64 bit”. Generally when we refer to “x86” we are talking about “32 bit”. A 32 bit operating system will run on an x86 or an x86_64 processor but a 64 bit operating system will not run on an x86 processor. If you are unsure what type of processor you have a 32 bit Puppy is a safe bet and once running there are various ways to determine the architecture of your processor.
Here is a simple test we have devised if you are running Linux:
grep -o -w -q ‘lm’ /proc/cpuinfo && echo «64 bit» || echo «32 bit»
That test will return 64 bit if your processor is capable or 32 bit otherwise.
To PAE or not to PAE ; That is the question!
PAE (Physical Address Extension) is a patch to the Linux Kernel. Normally, a 32 bit operating system is limited to “seeing” 4 GB of RAM. When a kernel is configured there is an option to enable higher memory. This switches on the PAE patch and subsequently the operating system is capable of “seeing” up to 64 GB of RAM, however, any one process is still restricted to using up to 4 GB of RAM.
Some 32 bit processors have not got PAE capability set in their instructions. It is a limited few but a notable one is the Intel Centrino with 400MHz FSB. Some quite old processors do not support PAE too.
A similar check to the 64 bit test above can be performed to determine your processors PAE capabily:
grep -o -w -q ‘pae’ /proc/cpuinfo && echo «PAE Supported» || echo «PAE Unsupported»
This will return PAE Supported if your processor supports PAE; PAE Unsupported if your processor does not.
If you have less than 4GB of RAM there isn’t much point in using a PAE enabled operating system, however in most cases it will work fine anyway.
i386, i486, i586 and i686
Briefly, these architectures correspond with the following CPUs:
i386 – Intel 386 and AMD 386 CPUs
i486 – Intel 486 and AMD 486
i586 – The First Intel Pentiums MMX, AMD-K5
i686 – Pentium Pro, AMD-K6
Since around 2009 Puppy’s kernels have been compiled with Pentium Pro support making the operating system “i686”. Most software is compiled i686 as well.
x86_64
x86_64 is just x86 with 64 bit addressing capability. This gives the operating system access to 64 GB of RAM natively.
AMD were the first to come up with a 64 bit processor with their “Opteron” line in 2003. In 2004 Intel released its first 64 bit processor “Nocona”.
AMD Opteron, Athlon X2 and later are 64 bit processors
Intel’s Pentium 4 Prescott gained 64 bit support in 2004. Pentium D and later are 64 bit processors with the exception of some Atom processors (“Diamondville” and some others).
x86_64, ia64, amd64 ; I’ve seen all these, what’s up with that?
Firstly, x86_64 and _amd64 are one and the same. Maybe it’s because AMD got there first that “amd64” caught on.
ia64 is a completely different instruction set for Intel Itanium processors which Puppy does not support.
arm processors are likely to be found in embedded systems such as routers, TVs, appliances and mobile phones.
There are many different arm architectures and not all are compatible; armel, armhf, armv6l, armv7l, even 64 bit aarch64 or arm64.
Puppy now has support for armhf on the Raspberry Pi family of computers, from pi zero and the original pi 1 to the latest pi 4. See the Old Puppy Forum for more details.
BIOS and UEFI
BIOS (Basic Input/Output System) based computers have been around for a long time. Most people familiar with computers have been into the BIOS setup at some point to change a setting such as boot device order or the system time.
UEFI (Unified Extensible Firmware Interface) is a standard and is (however much a pain it is) necessary to help address the limitation of BIOS/MBR systems limit of support for hard disks above 2 TB. MBR can not work on large disks. It is fairly inexpensive these days to replace your current harddisk with a 4 TB or even 6 TB.
My MAC has EFI; is that the same as UEFI?
UEFI and Puppy
At the time of writing, Puppy does not support UEFI. However, most Windows™ computers come with “legacy Bios” which you can enter to enable booting a Puppy boot media (optical or USB). Secure Boot must be turned off and you must make sure that the computer has fully shut down and not in a hibernated state.
Puppy does intend to support UEFI in the near future.
Conclusion
Hopefully the above information has helped you out with your decision. If not, please consider this: The only stupid question is the one that isn’t asked! Feel free to “ask away” on the Puppy Linux Discussion Forum.
Источник
История дистрибутивов проекта PuppyRus после 2013 года
Положение дел на август 2013 года
В настоящее время команда разработчиков PuppyRus столкнулась с важными проблемами в дистрибутиве:
Поиск решения
В результате обсуждений на форуме, проверки существующих сторонних репозитoриев, проведенных тестовых сборок систем на базе различных deb, rpm и и др. пакетов был выбран репозиторий Arch linux.
При работе над новым дистрибутивом ориентир будет взят на использовать лучшего из
3 источника и 3 составные части
Остальное — собственные разработки : свои скрипты и программы, скомпиленные по своим рецептам
Преимущества использования репозитория Arch Linux
3 уровня использования FRUGAL с ПМ (пакетным менеджером)
По квалификации пользователя
Методика сборки PRA
Непонятные термины и сокращения — в нашей и arch wiki
Реализация
Остальной софт собирается методом:
В итоге получаем
Мы создали свой 1й уровень. На котором неподготовленному и (или) ленивому юзеру проще, чем юзеру full+ПМ. При этом 2,3 уровень не сломаны. Т.е. возможно все (если умеешь) Arch выбран не по политическим мотивам, а из-за ARM (морозить репу) и pacman (т.к. база пакетов без общих индексов)
На 1м уровне проще :
На 2м уровне можно встроить в арч репу свою
Заплатить за «маленький и быстрый » пришлось урезанием функционала ненужного домашнему юзеру Ну так для других применений PRA и не планировался
По изложенной методе можно собирать дистр на любом доноре, но без заморозки репы и pacman будут проблемы с работоспособностью ПМ (раздувание сохраненки обновлениями репы). Можно решать регулярным обновлением базы
Март 2017 г. PRA Roll
PRA-roll с глобальными изменениями:
Декабрь 2018 г. PRA6408
Ноябрь 2019 г. LF01
Июль 2020 г. PRAR20.08
Заключение
PuppyRus остается дистрибутивом
Добавляется совместимость с репозиториями больших linux и пакетный менеджер.
Источник
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 в переводе с английского — щенок). К сожалению, Барри Каулер пишет, что однажды щенок убежал и не вернулся. Фотография дома Барри и он сам справа в шляпе:
Источник