Форум проекта PuppyRus Linux

Обсуждения операционных систем => Puppy Linux => Тема начата: rodocop от 27 Ноябрь 2016, 07:27:18

Название: FigOS она жe RefractaPup
Отправлено: rodocop от 27 Ноябрь 2016, 07:27:18
"Однажды шел дождь дважды" (с)

Сегодня я был дважды удивлен: сперва, когда наткнулся на эту ОС среди прочего богатства, закопанного на Мурге. Второй раз, когда обнаружил, что у нас здесь нет ни единого упоминания ни об этом паплете (на самом деле гибриде), ни о системе, которой он обязан появлением на свет в той же мере, что и Паппи.

Итак, FigOS. Даже не знаю, куда ставить ссылку - в сети информация о ней размыта довольно сильно.
Есть домашняя страница автора (https://codeinfig.wordpress.com/), оформленная в виде блога - и она наглядно демонстрирует, за что я не люблю сайты-блоги. Если даже знать, что ты там ищешь - найдешь не сразу и не всегда. А уж просто заглянув туда случайно - будешь сбит с толку.
Есть ветка на Мурге (http://murga-linux.com/puppy/viewtopic.php?t=107525) (и даже не одна), но они больше посвящены скрипту, являющемуся третьим источником и третьей составной частью проекта, наряду с двумя исходными ОСями.
Наконец, есть страница на archive.org (https://archive.org/details/Puppy_Linux_Refractapup), но Архив, как известно, в России заблокировали. А страница самая толковая для быстрого уразумения, поэтому рекомендую ее, а для быстрой разблокировки Архива (и прочих блокировок от РКН) советую самый простой способ - прокси от Антизапрета (https://antizapret.prostovpn.org/) (прописывается в любой браузер, инструкции по ссылке)
Проще всего сразу зайти на список всех файлов (https://archive.org/download/Puppy_Linux_Refractapup/) и скачать последнюю на сегодня версию FigOS (https://archive.org/download/Puppy_Linux_Refractapup/figos2.4.iso).

Тут желательно все же прочитать пару материалов из блога автора, чтобы понимать, о чем речь и в чем привлекательность проекта - [1] (https://codeinfig.wordpress.com/2016/07/16/refractahrpup-an-auto-generated-hybrid-distro-spin/) и [2] (https://codeinfig.wordpress.com/2016/09/10/fig-os-a-less-superficial-fork-for-less-superficiality/).

Попробую изложить коротко:
• 1) Есть Debian, который с 8-й версии только на systemd
•• 2) Есть Devuan, который его форк без systemd
••• 3) Есть Refracta (http://www.ibiblio.org/refracta/) - дистр на базе Devuan, главной фишкой которого являются инструменты круговорота системных снапшотов в природе: 3 софтины - refractainstaller (http://www.ibiblio.org/refracta/docs/readme.refractainstaller.txt), refractasnapshot (http://www.ibiblio.org/refracta/docs/readme.refractasnapshot.txt) и refracta2usb (http://www.ibiblio.org/refracta/docs/readme.refracta2usb.txt).
Первая умеет инсталлировать запущенную "живую" систему на диск (со всеми внесенными во время live-сессии изменениями)
Вторая - делает iso-снапшоты "живой" системы со всеми изменениями. Эдакий моментальный ремастеринг.
Третья - пишет загрузочную live-флешку, беря за основу либо готовый iso (исходник или снапшот, сделанный предыдущей) либо текущую "живую" сессию.
(Алексей Федорчук в своем блоге дает перевод документации (http://alv.me/Sistema-refracta-Perevody-dokumentatsii/) к этим софтинам, снабжая своими примечаниями - у него там вообще заповедник ремастеринга в том числе)

•••• 4) И вот появляется RefractaPup, она же в последнее время FigOS.
Это гибрид Refracta и TahrPup (ранее был LibrePup), сращенный с помощью собственного авторского скрипта (https://codeinfig.wordpress.com/2016/07/28/refractahrpup-is-now-fig-os/), написанного на авторском же языке Fig. Вот тут автор рассказывает (https://codeinfig.wordpress.com/2016/11/25/for-those-just-joining-a-little-about-my-work-so-far/) о себе и об этом языке. Он, будучи "философом и программером" с младых ногтей, сейчас преподает кодинг и как модельный образец создал свой собственный язык программирования - этот самый Fig. Он даже написал (как сам говорит) книгу-учебник по этому языку, и она есть где-то в свободном доступе.

Собственно, прикол FigOS'и в том, что она с одной стороны - полноценный Devuan-клон с родным доступом к репам, а с другой - паппи с возможностью устанавливать и подключать pet- и sfs-пакеты.
До версии 1.8 (https://archive.org/download/Puppy_Linux_Refractapup/figos1.8.iso) это был полноценный гибрид, имевший двоякую загрузку - как Паппи и как Рефракта (описано по ссылке [1] в этом посте). Паппи подцеплялась в виде sfs-файла, который в более поздних версиях был дропнут вместе с Паппи-режимом загрузки, но оставшаяся система сохранила способность к инсталляции pet-пакетов.

Такая вот непростая фигня. Картинки тут давать бесполезно, тем более что своих у меня пока нет. Но чтобы не совсем скучно было, одну дам - не слишком показательную, но что есть.
(http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=99840)
Название: Re: FigOS она жe RefractaPup
Отправлено: Pro от 27 Ноябрь 2016, 07:39:04
Вот два значка usb на панели интересненько. Наверное монтировать и размонтировать...
Название: Re: FigOS она жe RefractaPup
Отправлено: rodocop от 18 Февраль 2017, 06:14:20
Нашел страничку с опубликованным кодом (http://www.network54.com/Search/view/554399/1472535123/here+is+the+script+that+puts+together+my+gnu%2Blinux+distro?term=bar&page=62408) самого скрипта для сращивания.

Зато сам сайт автора тем временем, похоже, поxepился...
Название: Re: FigOS она жe RefractaPup
Отправлено: sfs от 18 Февраль 2017, 08:40:56
iso-снапшоты "живой" системы со всеми изменениями. Эдакий моментальный ремастеринг.
Для большого линукса это может и чудо, но чем это лучше сохраненки во фругал дистрах?
прикол FigOS'и в том, что она с одной стороны - полноценный Devuan-клон с родным доступом к репам
Т.е. apt работает? Если нужно это - чем FigOs лучше debian-dog?
Фругал установка + apt с незамороженной репой = раздувание сохраненки обновлениями
Пересборка базового squash решает эту проблему, но процесс не быстрый и есть варианты накосячить.
Кроме того - кто-то обновился, кто-то нет - в итоге у каждого свой дистр и индивидуальные проблемы
Тогда уж лучше централизованно обновлять базу
В итоге спорный замысел на уровне идеи

два значка usb на панели интересненько
Разве не стандартный XFCE?
Название: Re: FigOS она жe RefractaPup
Отправлено: rodocop от 05 Март 2017, 00:53:58
Я вот не готов отвечать за автора на эти вопросы, но вот здесь он активно раскрывает свои позиции (http://unofficialdistros.freeforums.org/the-pros-and-cons-of-puppy-linux-t49.html) по вопросам Паппи и своего дистра.

Похоже, он как раз и модерит этот форум - там очень много его постов в разных темах, посвященных данной штуковине. Я все не осилил (а многое и не пытался), но из того что запомнил:

"я хотел прежде всего добавить Паппи к Девуану, а не Девуана к Паппи, но я по факту попробовал оба варианта"

"у РефрактаПап было два режима - "паппи-мод" и "рефракта-мод". В первом случае система стартует с Паппи-iso и "девуанифицирует" его. Во втором наоборот - берем исо Рефракты и паппифицируем его".

"за 2,5 месяца ни одна живая душа не попробовала все это и не дала никакого фидбека"

"поэтому в какой-то момент я выкинул паппи-мод из сборки, но не Паппи вообще, т.к. рефракта-мод все равно паппифицируется"

Ну и там ссылка есть на последний двухрежимный релиз. И вообще много рассуждений на тему. Скрипт сборки последний выложен (сентябрь 2016)