Сайт | Скачать | Видео | Wiki

Автор Тема: DebianDog: Легкий-Дебиан + Портеус-Дебиан = 2 в 1 ИСО образе Дебиан ОС  (Прочитано 21136 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
  • Автор темы
Debian-Dog - Debian GNU/Linux OS in two modes:
Light-Debian + Porteus-Debian = 2 in 1 ISO image Debian OS.
Легкий-Дебиан + Портеус-Дебиан = 2 в 1 ИСО образе Дебиан ОС.

Главные особенности этой разработки:
1. debian (wheezy) в качестве базовой системы
2. минимализм (насколько это возможно для системы с Xorg графической надстройкой)
3. возможность для пользователя расширять систему (через apt-get или Synaptic)
4. возможность подключать готовые модули с программами в виде *.squashfs и *.pet (puppy) а также модифицированных *.deb
5. возможность для пользователя создавать готовые модули с программами в виде *.deb и *.squashfs (*.sfs) из загруженных и установленных в систему исходников *.tar.gz или нескольких *.deb с возможностью их минимизации
6. включение в систему уникальных возможностей из puppy-linux при сохранении самой системы как настоящий Debian
7. система (в обеих модификациях) представляет из себя FRUGAL и остается LIVE,
   об этом можно посмотреть: http://puppylinux.org/wikka/FrugalOrFullInstallation
8. работа с debian репозиториями должна ВСЕГДА начинаться с команды в теминале: sudo apt-get update

Система уже вполне работоспособна, но при этом постоянно усовершенствуется,  добавляется функционал. Например смена рабочего стола с IceWM на JWM, работа в системе как root:marina так и puppy:puppy

Система содержит набор самых "ходовых" программ и утилит, при этом выбраны минимальные по размеру и потреблению ресурсов.
Для установки дополнительных программ есть терминал и apt-get, или графический менеджер deb-пакетов Synaptic.

В качестве десктоп-оконного менеждера используется:
в Light-Debian IceWM,
в Porteus-Debian XFCE4.
предусмотрено 4 вируальных десктопа, ( в Light-Debian каждый со своей картинкой).

Размер окна (экрана) изменяется утилитой LXRandr, текущее разрешение 1152x864.
На рабочем столе Light-Debian видна иконка H3V - одного из минимальных web-браузеров.
На рабочем столе Porteus-Debian видна иконка Browse - IceWeasel web-браузер.
Система легко модернизируется утилитой Remaster-Dog (в Porteus-Debian Remaster-porteus-wheezy) - текущая версия создана именно так.

Утилита htop показывет текущий расход памяти:
для Light-Debian в 50 МБ (из 248 МБ).
для Porteus-Debian в 62 МБ (из 248 МБ).

В Porteus-Debian на рабочем столе есть справа "окно" conky.

Разработка не моя, я совсем немного в ней поучаствовал, а сейчас добавил переключаель клавиатуры.
Разработчики системы вполне обходятся только английским языком.
Поэтому мною дополнительно выполнена минимальная локализация ru_RU системы:
xxkb и значек в главной (нижней) панели для индикации текущей раскладки клавиатуры флагами Eng--Rus (в Porteus-Debian USA--Russia).

Для "связи с внешним миром" в обоих версиях системы дополнительно установлены программы SSH-host и Midnight-Commander.

Для настройки сети есть frisbee (из виртуальной машины сеть устанавливается автоматически по DHCP).

Модифицированная версия Debian-Dog (минимальная русификация, mc и SSH-host):
LightDebian-PortDebian.iso - 219,0 МБ
http://yadi.sk/d/trKfqOVmKQGis
about_LightDebian-PortDebian.txt
http://yadi.sk/d/0TeNhucRKQGVL

Снимки экрана (screenshots).
Показана загрузка обоих вариантов системы Debian-Dog в виртуальной машине VMware-Player, которой выделено для работы всего 256 МБ оперативной памяти на основной машине:
LightDebian-VMware Player-1.jpg
http://yadi.sk/d/Lbyn7LiwKQH22
LightDebian-VMware Player-2.jpg
http://yadi.sk/d/w_K8IfXOKQHM9
LightDebian-VMware Player-3.jpg
http://yadi.sk/d/7VCThHgJKQHRq
PortDebian-VMware Player-1.jpg
http://yadi.sk/d/DYaEVqkrKQHWr
PortDebian-VMware Player-2.jpg
http://yadi.sk/d/wRVl5tWBKQHai
PortDebian-VMware Player-3.jpg
http://yadi.sk/d/M66EKfF9KQHe2
PortDebian-VMware Player-4.jpg
http://yadi.sk/d/TTOgDEZyKQHhw

Вариаций на тему "Debian & Ubuntu" бесконечно много.
Debian-Dog можно рассматривать как конструктор для тех, кто хочет и может экспериментировать. Модульность этой системы и включенные в нее инструменты модульности и модификации позволяют изменять ее расширяя (или сужая) функционал и сохранять различные свои варианты системы.
Впрочем ничто не мешает установить ее в представленном здесь виде на флеш-карту и иметь "походный" вариант Линукс-системы.

Для более подробной информации о разработке системы под именем Debian-Dog читайте тему (если английский язык не препятствие):
murga-linux.com/puppy/viewtopic.php?t=90660
« Последнее редактирование: 28 Июль 2014, 14:12:04 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Не понятен замысел 2в1. Если бы база была общая - тогда понятно
Ядро очень большое. Оно окуда? PAE? firmware очень мало
devx существует? или как компилить?

Легкий-Дебиан
проблемы с локалью (locale -a)
синаптик в базе - спорно. Почему не модулем?
Наличие браузера не умеющего даже https в базе - спорно
Как позиционируется дистр - модульный или все включено?
xarchiver без xz (возьмите а AUR или pra)
Утилиты монтирования не нашел. Только mount-all. Возьмите ymount
perl точно нужен в базе?
scrot - тянет imlib - может http://forum.puppyrus.org/index.php/topic,15119.0.html
Чем привлекает live-boot? Я с ним так и не смог загрузить > 1 модуля в память

Портеус-Дебиан
Поинтересней , менее сырая
С локалью лучше, но она не русская

Вцелом есть над чем поработать но начало положено +
.deb с apt и synaptic - нужная затея
В pra модуль 070-lf задуман как универсальный. Раздербаньте - там есть чем поживиться
pfs-util принципиально не хотите? systemd?


Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
  • Автор темы
Мое участие в разработке весьма скромное, поэтому не считаю возможным что-либо навязывать реальным разработчикам. Их двое: Toni (Light-Debian) и Fred (Porteus-Debian).
Сборка с двумя версиями была просто тестовая (эксперимент на совмещение в одном ISO).
Я только чуть-чуть подправил и добавил переключатель раскладки клавиатуры - для русских людей.
Но это разумеется не "православное" добавление локали ru_RU
Мне казалось, что я внятно это обозначил в своем посте.

В сборках чаще всего включаются 2 ядра: 486 и 686-PAE, для "бедных и богатых".
Посмотрите архив: http://www.smokey01.com/saintless/

devx пока нет.

Выбор www-браузера еще не устаканился, но маленький H3V в Light-Debian и немаленький (но стандартный для Debian) IceWeasel в Porteus-Debian - это уже альтернатива.
Есть в мире и Dillo и Midori и NetSurf и есть те, кто только читает в www.
Достаточно бросить взгляд на conky или htop до и после загрузки www-браузера, чтобы задаться вопросом: почему так много памяти отъедает это чудовище? Мне всего-то надо: найти и прочитать статью (ТЕКСТ!).
Возможно H3V будет заменен на NetSurf.
Дистрибутив должен оставаться минималистичным, насколько это возможно.
А распухнуть ему никто не мешает, но уже в руках у конкретного пользователя.

ymount - предложу.
Я все делаю из VMware и монированием не интересовался.

scrot - моя слабость и мое предложение. Он лекго подцепляется из СИ и из bash.

live-boot нужен в Light-Debian - был модифицирован (как v.2.0.15) и вполне себе грузит до 8 модулей.

Модули из pra или откуда еще некому препарировать.
Используются *.tar.gz исходники или *.deb пакеты (с оптимизацией по размеру).

pfs-util - много переписывать, чтобы сделать прикложимым к Debian.

systemd - пусть сначала устаканятся идеи а затем реализация в головах разработчиков.

Спасибо за комментарии.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Ну здесь бы надо всетаки полноценную рус. версию выкладывать. Вдохновитесь хотя бы моим deb iso
devx пока нет.
Как без него вообще оптимизировать... Вдохновитесь в Lf-up списком пакетов devx, соберите apt-ом аналогичный
Дистрибутив должен оставаться минималистичным, насколько это возможно.
Ну и зачем тогда синаптик, и огромное ядро - возьмите в pr(a) или портеус
live-boot нужен в Light-Debian - был модифицирован (как v.2.0.15) и вполне себе грузит до 8 модулей.

а 9 уже не грузит? В чем ограничение?
Модули из pra или откуда еще некому препарировать.

pfsextract - и готово
pfs-util - много переписывать, чтобы сделать прикложимым к Debian.

Разве что местами попереводить на англ
В моей же сборке работает...

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
  • Автор темы
Выпущена beta-версия (релиз) Дебиан-Дог
http://murga-linux.com/puppy/viewtopic.php?t=93225

Это только обещанное мной ранее информирование о развитии проекта для тех, кто не очень читает по-английски. Обсуждать недостатки и отсутствующие возможности этой системы я не буду - это всегда переходит в бессмысленный спор.

Вот мой посильный перевод на русский язык начала страницы релиза:
DebianDog очень маленький Debian Wheezy Live CD оформленный так, чтобы выглядеть как Puppy и действовать, как Puppy.
Структура Debian и поведение Debian не затронуты и документация Debian на 100% действительны для DebianDog.
У вас есть доступ ко всем хранилищам Debian с помощью apt-get или Synaptic.

Чтобы проверить DebianDog впервые, вам нужно записать его на CD, или извлечь из ISO-образа папку live в "корень" раздела вашего диска (или USB-носителя) и редактировать вручную загрузочный файл menu.lst. На данный момент DebianDog имеет для установки на USB-носитель grub4dos для frugal-установки.

DebianDog установится с авто-загрузкой пользователя 'root'. Если вы хотите использовать его в качестве многопользовательской системе рекомендуется начать XDM логин-менеджер. Просто введите в терминале команду 'xdm-start' и перезагрузите систему. Ввод команды 'xdm-stop' возвращает автоматический вход с правами администратора (root).

Параметры входа в систему (login):
root с паролем root
puppy с паролем puppy

Для загрузки доступны две версии:
1. DebianDog-Porteus - jwm_icewm - beta.iso -112 Mb:
http://smokey01.com/saintless/DebianDog/DebianDog-Porteus-jwm_icewm-beta.iso
По умолчанию оконный менеджер(WM) - JWM с опцией переключения в IceWM .
Менеджер файлов по умолчанию - XFE с возможностью использования Rox.
Интернет браузер по умолчанию - Dillo.

2. DebianDog-Porteus-openbox_xfce-beta.iso - 150 Мб (от Фреда):
http://smokey01.com/saintless/DebianDog/DebianDog-Porteus-openbox_xfce-beta.iso
По умолчанию оконный менеджер (WM) - OpenBox с XFCE4.
По умолчанию файловый менеджер - Thunar с возможностью использования Rox или XFE.
Интернет браузер по умолчанию - Iceweasel.

DebianDog имеет ядро версии 3.2.0-4-486. Если это работает на вашем компьютере, то вам больше ничего не нужно. Если этого не произойдет, прочитайте пожалуйста третий пост, о том как легко загрузиться с другим ядром.

У нас есть 3 различных Initrd файла включенных в ISO-образ, которые дают 3 различных загрузки и 3 разных метода файлов сохранения. Я объясню их правильное использование в следующем посте.
Пожалуйста, прочитайте также файл вариантов загрузки Examples-boot-codes.txt:
http://smokey01.com/saintless/DebianDog/Examples-boot-codes.txt
После проведения испытания способов загрузки и опций сохранения файлов решите, какой из них лучше для вас, просто удалите 2 других Initrd файла, чтобы уменьшить на 15 Мб занимаемое системой место.

Обе версии имеют много общего в загрузке и в параметрах файлов сохранения. Разница только в оконных менеджерах (WM) и в наборе предустановленных программ.

Читайте далее оригинал страницы на английском (текст простой и внятный - воспользуйтесь гугл-переводчиком, если надо).

Добавлю от себя вот что:
1. Это первый успешно реализованный проект по соединению "в одну упряжку коня и трепеную лань": Debian и Puppy - подробности в релизе.

2. Система по умолчанию англоязычная, но вопрос локализации хорошо показан BALLOON a.k.a. Fu-sen на примере полной локализации для японского языка (для русского это много проще):
http://murga-linux.com/puppy/viewtopic.php?t=90660&start=2355
Все файлы локализации для ЛЮБОЙ страны (ЛЮБОГО языка) выделены в отдельный модуль:
http://www.smokey01.com/saintless/DebianDog/System-modules/00-locale-files.squashfs

3. Добавление (смена) пользователем новых версий ядра Debian-wheezy в установленную систему такое же простое, как и в стандартном Debian-дистрибутиве.

4. Пользователь ("продвинутый") может, после добавления в свою систему программ, преобразовать установленную программу (или набор программ) в выделенный подключаемый squashfs-модуль, или в deb-пакет.

5. Название ISO-образа "DebianDog-Porteus" следует понимать так, что в этих сборках одновременно присутствуют initrd.img iitrd1.img стандартного Debian и Porteus-модифицированного ядра Дебиан - iitrd1.xz.
Надо также понимать, что база системы есть стандартный Debian, но надстройки к базе собраны исходя из предпочтений разработчиков. И в этом смысле система уже не является стандартным Debian, но его модификацией. Это не отменяет совместимости новой системы с классическим Debian, но одновременно добавляет функционал, свойственный Puppy-linux. Это один из признаков уникальности данной системы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Интересный дистр. По сравнению с классическим пупи:
1. Не так тормозит при загрузке
2. Модульность лучше
3. Сохраненки многовариантней
4. Ну и конечно, пакетный менеджер и репа дебиана

Хорошо бы дать ссылку на devx, оформить шапку
Не думаете сделать русскую версию?
« Последнее редактирование: 17 Апрель 2014, 18:20:20 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
KaK ycTaHoBuTb pyccKuu B DebianDog Porteus k3.9.11 c JWM?
« Последнее редактирование: 18 Апрель 2014, 22:35:46 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Пробовал установить русский язык по этим советам:
- http://murga-linux.com/puppy/viewtopic.php?p=750594#750594
- http://murga-linux.com/puppy/viewtopic.php?p=771238#771238
результат нулевой. После этих манипуляций достаточно рестарт иксов или надо ПК перезагружать?

sfs, а можно чуть подробней, что конкретно сделать, плиз?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Русскую раскладку клавиатуры наконец-то установил, с настройками xxkb правда надо разбираться, помогла эта инфа http://forum.puppyrus.org/index.php/topic,12261.0.html, спасибо sfs. Теперь могу нормально писать на русском, но вопрос русификации остается.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
После смены локали , вроде, нужен полный рестарт
В моем исо специально все сделано отдельными модулями. Уж xxkb точно работает - можно это даже из pra передрать
Я из этой сборки вынес то, что xfce-panel+openbox вполне юзабельно (сделал в pra mix wm fm panel). И посмотрел как systemV vs systemd (это уже был лично мой эксперимент). Отслеживаю ее развитие на мурге. Спереть кроме mplayer пока не приглядел.

А что ты хочешь на выходе - просто посмотреть? Или понравилось - русский исо и полная поддержка?
У меня самого мысли про AlphaOs (arch 64 gtk3 connman - в pra этого нет, есть о чем подумать) и runtu-light (скоро на новом lts будет - можно lf сделать и может с runtu-шниками попробовать задружить)
Для маленького и быстрого модульного фругала arch как донор "делает" deb (в соседних темах объяснял). Если уж deb - то ubuntu - там и ppa и куча дистров на его основе

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Штатный xxkb у меня заработал, но только после изменения файла настроек.
На выходе хочу пока только просто посмотреть, там же заявлена смена локали, но нормальной инструкции (по-шаговой) нет, про рестарт ПК ни слова, попробую еще на досуге.
Заинтересовало в JWM и IceWM то, что каждый раб.стол имеет свою обоину, хочу себе такое же сделать. Вообще и др. настройки JWM хочу посмотреть и возможно что-то взять на вооружение.
Интересно сделано создание сохраненки, может что-то подобное можно и в PRA перетащить? Правда глубоко не копал.
Огорчило, что там отсутствует modesetting и даже при подключении ядра 3.9.11 видео работает на vesa, т.е. драйвер надо компилить самому.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Штатный xxkb у меня заработал, но только после изменения файла настроек.
Это его стандартное поведение
Интересно сделано создание сохраненки, может что-то подобное можно и в PRA перетащить?
Чем именно?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Грузился только в DebianDog Porteus k3.9.11 с JWM сначала в вариант без сохраненки, при выключении получил предложение сделать сохраненку, пара ответов на вопросы и готово, чтобы потом загрузиться с сохраненкой надо это прописать в меню. Вопроса о создании сохраненки при выключении на мой взгляд не хватает в PRA.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Русифицировал, действительно была нужна перезагрузка компа и создание сохраненки, теперь веселее стало изучать данный дистр.
Штатный браузер Dillo 3.0.3 огорчил тем, что не дает зайти на наш форум под своей учеткой, т.е. после ввода логина и пароля получил пустое окно браузера. Поэтому в /opt закинул ссылку на каталог с настроенной Opera и в интернет стало легче ходить :)
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE