Можете ли вы представить себе современную операционную систему, которая запустится на невероятно устаревшем железе с размером оперативной памяти в сотни, а то и в десятки мегабайт? Как бы невероятно это не звучало, но такая система есть, причем далеко не одна. В этой же статье мы вкратце рассмотрим две такие системы: ОС Puppy Linux и PuppyRus Linux — ее ответвление с упором на российскую локализацию. У этих систем есть два основных ответвления - оригинальная, основанная на Slackware и модификация базирующаяся на Ubuntu Linux. Системные требования у семейства Puppy довольно скромны — в самых экстремальных случаях возможен запуск на «допотопных» машинах с 64 Мб ОЗУ, однако тогда потребуется дополнительное присутствие постоянной памяти. При 128 Мб ОЗУ можно уже обойтись и без постоянной памяти. Да, вы все правильно поняли — Puppy Linux может работать и в live-режиме, полностью загружаясь в оперативную память (что дает значительный прирост в скорости работы, так что использовать этот дистрибутив имеет смысл и на более современных ПК. Если ощущается нехватка быстродействия). Для комфортной же работы требуется от 256 Мб оперативной памяти. У оригинального Puppy Linux имеется даже сборка для процессоров ARM архитектуры, позволяющая запускать эту ОС на одноплатных компьютерах наподобие Raspberry Pi. Из минусов можно упомянуть разве что не совсем интуитивно понятную смену раскладки и сохранение состояния системы при работе в live-режиме, однако беглый поиск по гуглу решит и эти, не такие уж и сложные проблемы.