Автор Тема: live-rdesktop -- велосипед для бездискового (но "флешечного") клиента  (Прочитано 38300 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
лучше vinagre для vnc ничего не видел.
Однако потянет гномохлам, не очень хорошо подходит, имхо.
tigervnc, turbovnc
Эти гномохлам, вроде бы, не тянут (зависимостей меньше, значит и вес будет меньше). Только вот я не понял, turbovnc это сервер или клиент тоже есть в этом пакете ?

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 410
    • Email
я так понял, что это и есть клиент, а сервер turbovnc-server

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Тогда лучше 2 - tigervnc, turbovnc
Тут можно только или-или: оба содержат бинарник с одинаковым именем в %_bindir.
Если первый, то он довольно древней версии даже в Сизифе, со вторым дела обстоят лучше. Какой включить ?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
PS2 Похоже надо менять название велосипеда (потому как это уже не чистый rdesktop). Но мыслей что-то нет пока...
live-avatar. :)
Собираю live-avatar (спасибо Андрею за идею с названием :-) ) с x11vnc, turbovnc, nx и базой rdesktop'a, rdesktop же останется только с rdp клиентом (как он изначально и задумывался).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Оставляю в теме прикреплёнными оба профиля, чтобы не потерялись, а также пакет rdesktopskel

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Собрал свежую версию live-rdesktop, сборка по предложению mike@ переехала на ядро led-ws.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Собрал свежую версию live-rdesktop, сборка по предложению mike@ переехала на ядро led-ws.
Проверена работа на P-MMX с 64Мб ОЗУ с жёсткого диска - загружается, правда сама загрузка нетороплива и есть проблемы с сохранением настроек. Пока непонятно почему.

UPD Образ чистый livecd без возможности сохранения сессий (изменений) на носитель. Можно использовать как ознакомительный. Позже, как появится возможность, соберу с сессиями.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Собрал свежий образ на чуть доработанном профиле. Образ полегчал (вычищены каталоги /usr/share/[doc,man,locale] (в последнем случае оставлены только en и ru), решено было задействовать ручку lowmem, при использовании которой сжатый образ не копируется во время начальной стадии загрузки в ОЗУ. По идее, это должно снизить планку минимально возможного размера ОЗУ (но на практике проверялось только на 64Мб - работает, на меньшем объёме не тестировалось, хотя после загрузки занято порядка 23Мб).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Есть образ, который грузится на 42Мб, но это в виртуалке (там ещё 7 метров съедает видеоадаптер), т.е. по факту должно на 48 работать точно. Было бы хорошо до воскресенья проверить на реальной машине с 48 (или с 40) метрами памяти (конфигурация по процессору не принципиальна, можно и первый пентиум и старшие модели), если у кого есть такая машинка и есть возможность, буду рад в любом случае. Образ гибридный, можно посредством dd закатать его на жёсткий диск (образ весит 136 100 метров), собран на седьмом бранче, залит на яндекс.диск
PS Образ содержит самосборное тестовое ядро (на базе 3.4.96-led-ws) для практической его обкатки с возможной последующей дополнительной оптимизацией под задачу (по результатам обкатки), что может выразиться в дополнительном уменьшении требований к ОЗУ (хотел в 32Мб уложить, но задачка трудная).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Итог на сегодняшний день:
* ядро 3.4.103 (с патчами от ядра 3.4.96-led-ws), в базе оставлены контроллеры pata/sata/scsi и сетевые адаптеры, видео без drm (оно вообще для чего нужно?), только 32 бита без SMP
* должно загружаться при 35Мб (по показаниям виртуалбокса: ОЗУ 41Мб минус видео с минимумом в 7Мб)
* гибридный образ весом 99Мб залит на яндекс диск
Осталось проверить на железе с малым количеством ОЗУ(но это в понедельник, тогда и отпишусь о результатах). Также приглашаются желающие попробовать запустить сей образ на своём железе, например, с флешки (т.к. образ позиционируется для довольно широкого круга железа, впрочем, как и ядро led-ws, которое определяет этот самый круг железа). И просто отписаться: загружается - не загружается.
Не уверен, но данный конфиг ядра можно было бы использовать с инсталлером для возможной загрузки livecd при ОЗУ < 64Мб. Правда для подстраховки, видимо, в образ придётся всё же положить ядро для установки с большими возможностями (т.к. в этом ядре многое выброшено за ненадобностью) по драйверам и дополнительным модулям. Ну, это так, размышление-предложение. Может кому окажется полезным это ядро.

UPD Ядро таки получилось не совместимым с первым пнём, celeron mendocino, скорее всего, подойдёт.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Ещё один подход к снаряду и теперь образ загружается на 31 Мб памяти (на rdesktop + иксы остаётся что-то около 21 Мб, чего должно, по идее, хватить на всё про всё). Из изменений:
- ядро той же версии, но с другой конфигурацией сборки (собирал под i486, но проверить смог пока только в VirtualBox и пока только на предмет лимита по памяти, но не по загружаемости на первопнях, например)
- добавлен шаблон для включения 24бит на видеокарточках от интел по аналогии с дистрибутивом LXDE officekit
- добавлены модули drm и video (место заняли, но, наверное, лишними не будут)
- образ потяжелел до 122Мб, но на 128Мб флешку влезет и под логи места хватить должно :)
- дистрибутив получил незамысловатое имя ALT Linux live rdesktop client
- из дистрибутива убраны утилиты usbip и nx, оставлен только rdesktop

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Через некоторое время по второй ссылке будут доступны две свежие сборки live rdesktop'а. Одна с версией rdesktop из репозиториев, вторая - с версией rdesktop 1.8.3. В остальном сборки ничем не отличаются друг от друга. Единственное отличие от предыдущей сборки - ядро (был поправлен спек файл для сборки и ядро было пересобрано), его srpm тоже выложу, но позже.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
Обновлённые версии скоро станут доступны по второй ссылке. Отличия от предыдущих:
- загружаются на Pentium/Pentium MMX (спасибо mike@ за указание направления поиска проблемы)
- в логине/пароле можно использовать - и _ (у нас стали с недавнего времени использоваться эти знаки, пришлось  обновить парсер и подсказку)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
vga=0x314 штука, конечно, хорошая, но применительно к rdesktop'у на некоторых видеокарточках получается ступор. Посему было решено выставить vga=normal (ага, как при режиме восстановления, работать должно всегда и везде) и оставить маны (вдруг про какой драйвер посмотреть надо или чего ещё). Образ потяжелел до 124 Мб и скоро будет доступен по второй ссылке (правда пока в одном опробованном на работе варианте - с самим клиентом rdesktop версии 1.8.3).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 920
    • Email
- загружаются на Pentium/Pentium MMX (спасибо mike@ за указание направления поиска проблемы)
Не загружается оно почему-то, висит просто после загрузки ядра и initrd, никаких сообщений не выплёвывает. Ну и фиг с ним, наверное ядро распухло и на старых машинах грузится не желает. На целеронах грузится по-прежнему нормально.