SFSLinux. Самоделка.

  
Медаль
Сообщений: 137

SFSLinux

multi-wm(jwm 2.1, openbox 3.5, gnome3fallback),
multi-kernel (2.6.39pae, 3.2.0pae, 2.6.32-686),
multi-system Debian (Squeeze + Wheezy), Ubuntu
c frugal (на базе  live-boot) и программным обеспечением в виде подключаемых модулей squashfs.
Возможна работа с CD, USB flash, HDD.
sfsl-ds  - минималистическое направление, jwm, openbox. Debian. Для опытных пользователей, старого оборудования
sfsl-u*  - user-friendly (ubuntu, gnome3 fallback+jwm, network-manager, python , nautilus)
sfsl-tk   - модуль моих и чужих скриптов, небольших утилит. Включаю во все свои поделки. Так удобнее. Здесь ведется основная работа.

Зарождение идеи. Описание (устаревшее)

login:q pass:111111 (sudo без пароля на всё)
Модули.sfs подключаются только при сохранении на физический носитель (особенность aufs)

sfsl-d*(Debian) download:
Ядро 2.6.39pae , jwm2.1, pcmanfm-mod (openbox + tint2 отдельными модулями) Настройка сети: wicd (необходим еще python)

Последняя версия на ubuntu 12.04 pangolin sfsl-up-120504 (download):
Везде 3 ядра на выбор:
Консоль: apt, sudo, mc (модулем), htop, perl
lzma в .sfs модулях
s-frugal-light дал автоподключение модулей из папки _sfs. Опционально, задается в параметрах ядра (подробнее в menu.lst)

Скриншот openbox. Красивостей нет и не планируется. В gnome3 - на уровне gnome2. Украшайте сами...
jwm - он и в Африке jwm: черный стол + 1 нижняя панель с меню, us\rus, часами и мониторингом сети, проца и памяти

Устаревшее:
C Puppy связывает идея .sfs модулей и скрипты их подключения. Относительная совместимость модулей

При тестировании в VirtualBox -обязательно в свойствах Система-Процессор. Включить PAE/NX

Делалось в одиночку, для себя.
Заказчик относительно доволен  smile

Сравнение SFSL с Puppy

Плюсы:

Полноценный debian(ubuntu). Возможность установки софта через apt
Скорость загрузки больше до 2х раз
multi- kernel, wm, system
NetworkManager, python
Работа не из под root, sudo
Управление питанием
Файл сохранения - несколько вариантов. Есть в сжатом .cpio.gz виде

Минусы:

Меньший функционал базового модуля (это не минус, а задумка такая)
Файл сохранения (live-rw) не подгружается с ntfs раздела http://forum.puppyrus.org/index.php/topic,10766.msg59719.html#msg59719
Количество и опыт разработчиков (если не считать разработчиков debian), время разработки
Редактировалось: 62 раз (Последний: 4 мая 2012 в 19:43)
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Медаль
Сообщений: 137
r2d2:
это все хорошо - python обычно много места занимает - может убрать ?
И памяти кушает тоже хорошо.
Хорошо бы убрать или вынести в .sfs. И это есть в планах.
Но вместе с python уйдут NetworkManager и mountpy
Заставлять пользователей управлять сетью и дисками в консоли- жестоко.
Нужна легковесная альтернатива. Например выдрать из Puppy

Если "Готов участвовать в разработке" - не пустые слова ...
Если сделаете - буду благодарен
Оформить оптимально в виде zzz-patch.squashfs

А Вы только читали про SFSL или загрузили и смотрели?
Редактировалось: 1 раз (Последний: 20 сентября 2011 в 16:39)
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Медаль
Сообщений: 137
Вау! Хоть 1 человек точно посмотрел!
http://forum.puppyrus.org/index.php/topic,4651.msg55269.html#msg55269
...но на этом радость и закончилась - sfsl не стартанул
Судя по приведенному скрину - вероятно, не загрузился основной squashfs (в sfsl-c-110915-5.iso это файл 110915_sfsl-c.squashfs)
Еще раз перепроверил sfsl-c-110915-5.iso в virtualbox - ок
Во frugal не нашел пока ни одного ПК (из 10 доступных), где бы он не загрузился.
Вероятно проблема в путях или регистре в menu.lst
Убедиться: в командном режиме frub4dos - ls /_sfs-c/live/
Проще добиться запуска в режиме toram

Если не помогло - можно попробовать mv 110915_sfsl-c.squashfs filesystem.squashfs (тогда для режима toram надо еще поправить menu.lst)

Т.к. Вы 1 из первых, готов оказать любую помощь - вплоть до захода teamviewer
Редактировалось: 2 раз (Последний: 23 сентября 2011 в 12:11)
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Сообщений: 37
sfs:
Вау! Хоть 1 человек точно посмотрел!
Я тоже смотрел, только не хвастаюсь. Установка frugal на хард.
sfs:
Вероятно проблема в путях или регистре в menu.lst
В регистре. Пришлось править.
Network Manager "не живой", только картинка. Я уже собирал NM для PuppyRus2, там то же самое, картинка есть, но ничем не управляет.
Редактировалось: 1 раз (Последний: 23 сентября 2011 в 12:48)
Медаль
Сообщений: 137
DdShurick:
Я тоже смотрел, только не хвастаюсь.
Ну и напрасно. А то все молчат "как рыба об лед" Ж-)
DdShurick:

В регистре. Пришлось править.
Напишите где - поправлю
DdShurick:
Network Manager "не живой", только картинка.
У меня работает во всех режимах (ethernet, wifi,skylink)
В sfsl-c-110915-5.iso он по умолчанию отключен. Запуск через настройка - NM start
DdShurick:
Я уже собирал NM для PuppyRus2, там то же самое, картинка есть, но ничем не управляет.
Тяжеловат он для puppy. Поэтому пытаюсь от него избавиться. Для Wifi выдираю из riplinux. Модемы - кроме самому писать идей нет. Кроме sh языками не владею Ж-(
DdShurick:
Я уже собирал NM для PuppyRus2, там то же самое, картинка есть, но ничем не управляет.
Может объединим усилия по замене NM. Пригодится всем...
Редактировалось: 1 раз (Последний: 23 сентября 2011 в 13:38)
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Сообщений: 34
sfs:
Еще раз перепроверил sfsl-c-110915-5.iso в virtualbox - ок
Ну я так понимаю, что если у вас в VirtualBox iso-шник действительно запускается, значит с путями типо порядок, но я пробовал iso-шник и в Microsoft Virtual PC, и в QEMU, и в VirtualBox, и результат вы видели.
Сейчас нет возможности поиграться с регистром в пути, а попозже вечерком дома попробую еще, т.к. apt-get для lupurus-520 у меня к сажалению не заработал как надо )))
А убунтовские дровишки надо выкачать и желательно собрать в один пакет, хотя-бы и sfs, потом можно и перепаковать в pet.
"Линукс быстрее, потому что без Касперского..."
Сообщений: 37
sfs:
Напишите где - поправлю
menu.lst (для установки на хард)
Код PHP:
title SFSL-C
    root (hd0,3)
kernel /_sfs-c/live/vmlinuz1  rw live-media-path=/_sfs-c/live quickusbmodules "перенос"
 boot=live config quickreboot debug 
    initrd /_sfs-c/live/initrd1.img 
sfs:
Может объединим усилия по замене NM. Пригодится всем...
В PuppyRus менять не надо, там его нет.

dim-kut: Я вставил перенос строки, чтобы остальные сообщения читались нормально. Прошу быть внимательнее со вставками, длинные строки делают всю ветку плохо читаемой.
Редактировалось: 3 раз (Последний: 25 сентября 2011 в 01:18)
Сообщений: 37
Запустил NetworkManager (правый клик - настройки - Services - NetworkManager start). Настроил Wi-Fi (где хорош NM, так это Wi-Fi и GPRS). Установил Midori (apt-get install midori). Вот пишу...
Сообщений: 26
Запустил в Виртуалбоксе. Сначала не хотел. Но указал в свойствах Система-Процессор. Включить PAE/NX. Все заработало.
Сообщений: 34
Еще раз скачал образ, в Microsoft Virtual PC запустилось моментально.
На всякий случай md5 рабочего образа:
c94b9a59ddd941d3fa3cdb9a08a9ab50 *sfsl-c-110915-5.iso

andrew:
Включить PAE/NX
Спасибо за подсказку и в VirtualBox запустил.
Редактировалось: 1 раз (Последний: 24 сентября 2011 в 00:22)
"Линукс быстрее, потому что без Касперского..."
Сообщений: 26
sfs
Я единственно честно говоря не понял причем тут Puppy. Ибо все скрипты основаны на debian.smileНо из Ваших мыслей мне стало понятно как модуль squash собирать, за это большое спасибо:) Кстати на основе Дебиан появился неплохой релиз PureOS, это помесь Дебиан и скриптов linux-live, на которых создан Slax и Magos. Большой плюс данных скриптов это то что изменения можно сохранять не в отдельный файл ограниченного размера типа live-rw, а просто указывается в параметрах загрузки директория куда сохранять файлы изменений. По мне это намного удобнее, во-первых неограничен размер ( размер файла live-rw ограничено 4 Гб)и более экономно используется место на диске. Модули там таким же образом собираются, подробнее можно в вики Magos глянуть.
Сообщений: 46
Отредактировал пост #8. Прошу быть внимательнее со вставками, длинные строки делают всю ветку плохо читаемой.
Мои .pet и .sfs лежат здесь
Мой блог - http://dim-kut.livejournal.com
Медаль
Сообщений: 137
RoDoN:
А убунтовские дровишки надо выкачать и желательно собрать в один пакет, хотя-бы и sfs, потом можно и перепаковать в pet.
Не понял Вашу мысль...
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Медаль
Сообщений: 137
DdShurick:
Запустил NetworkManager (правый клик - настройки - Services - NetworkManager start). Настроил Wi-Fi (где хорош NM, так это Wi-Fi и GPRS).
Да! У начинающих без него сразу может закончиться ознакомление с linux
Но стоит это наличия python и ест много места базовом модуле
Я не оставил идею выкинуть NM c python в .sfs

На замену выдрал из riplinux bash скрипты на Xdialog (могу выложить промежуточные результаты)

Буду пытаться написать (где выдрать не нашел) для сотовых модемов http://www.linuxcenter.ru/lib/articles/networking/gprs_cdma_mobile_inet.phtml
В puppy мне не удалось запустить модем skylink. А кому-нибудь удалось?

gtkdialog скрипты из puppy и slitaz не осилил (может кто поможет?)

DdShurick:
Установил Midori (apt-get install midori).
Ну да, для этой простоты я и затевал SFSL
Редактировалось: 4 раз (Последний: 26 сентября 2011 в 10:33)
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
Медаль
Сообщений: 137
andrew:
Запустил в Виртуалбоксе. Сначала не хотел. Но указал в свойствах Система-Процессор. Включить PAE/NX. Все заработало.
Да. Это обязательно. Внесу в доку
SFSLinux - попытка скрестить Debian и Puppy. Инструмент создания .sfs
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.