Frenzy - LiveCD на базе FreeBSD

Guest 

  Frenzy и модули расширения

раздел "Проект Frenzy" >>

techniX
(Mozhaisky Sergei)
10.07.2006 (23:36)

С радостью сообщаю о том, что работы по созданию модулей расширения для Frenzy принесли первые результаты - диск с модулями успешно загрузился и работает.

Что такое модули расширения? Модули FEM (Frenzy extension module) позволяют добавлять в livecd приложения без модификации сжатого образа. Для добавления программ достаточно добавить нужные fem-файлы в iso-образ диска либо поместить в определенный каталог на жестком диске. Аналогичную функциональность обеспечивают дистрибутивы SLAX и Damn Small Linux.

Для создания модулей написана утилита pkg2fem, позволяющая создать модуль из одного или нескольких пакаджей FreeBSD.

К сожалению, пока что модульная структура имеет ряд недоработок (одна из которых - долгое время подключения модуля), но их планируется устранить в ближайшее время.

techniX
(Mozhaisky Sergei)
14.07.2006 (11:24)

Недавно успешно прошла испытания devel-версия Frenzy
с использованием новых unionfs-патчей от Daichi Goto.

Итак, что нового теперь будет в Frenzy:

1. Каталоги /etc, /root и /var теперь не копируются
целиком в память, а монтируются через unionfs, что дает
экономию оперативной памяти (около 5-10 мегабайт).

2. Каталог /usr благодаря unionfs теперь доступен
для записи! Больше не нужны хитрые симлинки в /var и т.п.,
все программы будут работать как есть.

3. Система модулей расширения также была улучшена. Благодаря
поддержке нескольких одновременных union mount в один каталог
модули подгружаются заметно быстрее. При загрузке модули
расширения ищутся как на компакт-диске, так и на разделах
жесткого диска.

Vark
31.10.2006 (22:29)

бррррррррр.... наверное, лыжи в пол-одиннадцатого "детского времени" не едут... тестирую frenzy-1.0devel-unionfs-fem-p2.iso

1. где именно на жёстком диске ищутся fem-модули? у меня в /tmp (ad0s1f) модуль audio.fem не нашло...
2. если на компакт дописать 2-ю сессию с модулем audio.fem, то этот файлик потом нихрена не видно.
3. чит-код nofem не работает.

techniX
(Mozhaisky Sergei)
31.10.2006 (22:55)

1. В папке frenzy/fem в корне любого диска.
2. Странно, это надо будет потестить.
3. чит-код nofem служит только для отключения загрузки fem с отдельных носителей, fem-модули с компакт-диска будут загружаться в любом случае.

Vark
1.11.2006 (00:54)

итак.
п.2 -- синдром кривых ручек, наверное. я записал 2-ю сессию так, что audio.fem оказался в новой директории /fem/ в корне. так файлик с дирой виден всем, кроме загрузчика этих самых fem-ов.
ладно, наконец-то пишу 2-ю сессию так, что audio.fem оказывается где надо -- в /frenzy/fem/, среди других таких модулей. но и там его не находит загрузчик фемов! :(
п.1 - /frenzy/fem/audio.fem -- не видим на венике его, /Frenzy/fem/audio.fem -- то же самое.
и ещё 1 идиотский вопрос (проверять на практике лень, спать хоцца :)) -- как будут вместе отрабатывать toram и загрузка fem-ов?

techniX
(Mozhaisky Sergei)
1.11.2006 (10:08)

toram и fem - тема сложная :)
В настоящее время это работает вот как: если fem-образы находятся на CD-ROM, то toram не будет работать. Если же fem находятся на винте или флешке, это никак не повлияет на опцию toram, и она будет работать как обычно.

Vark
2.11.2006 (12:20)

с модулями на винчестере всё нормально. я закатал исошку без всяких мультисессий, бутнулся, и загрузчик модулей нашёл /mnt/ad0s1a.ufs/frenzy/fem/audio.fem . чем ему мешала 2-я сессия производить поиск на венике -- без понятия....

Vark
2.11.2006 (19:51)

итак, свой модуль (links-0.98) создать получилось, он подгружается. но! бинарь находится в /usr/usr/local/bin/ :))

Призрак
3.11.2006 (06:58)

А где можно эту версию найти-то?! У меня ручки чешутся скорей поюзать удобный /usr и фемы!.. ^_^

techniX
(Mozhaisky Sergei)
3.11.2006 (09:10)

Ну как это где? на FTP конечно.
ftp://ftp.frenzy.org.ua/pub/Frenzy/devel/
там лежит "технологическая демо" Frenzy с поддержкой fem и unionfs, но софта там самый минимум, только для тестирования.

  [ 1-10 из 15 ]
 
  1 2   >> 

m-forum v0.9

Краткая справка по работе с форумом

 
Rambler's Top100