LINUX.ORG.RU

Calculate LXC Container Desktop

 , , ,


2

7

Разработчики представили новый дистрибутив, предназначенный для запуска в LXC контейнере. На одном ПК одновременно может работать несколько систем с использованием как одного, так и нескольких мониторов. Возможно организовать несколько рабочих мест с распределением ресурсов компьютера между ними.

  • Calculate Linux Container (663 Мб) включает минимальный набор приложений для запуска контейнеров.
  • Calculate Container Desktop Xfce (1.1 Гб) представляет собой полноценный десктоп на базе Xfce.

Система в контейнер устанавливается при помощи утилит lxc. Для установки подготовлено руководство.

К плюсам можно отнести:

  • Простота обслуживания (обновление, установка и т.д.).
  • Надёжность и удобство обновлений.
  • Эффективное использование ресурсов ПК.

Нерешённой на момент релиза проблемой остается некорректное поведение RDP-клиентов rdesktop и freerdp, при котором запущенные с терминального Windows сервера приложения по истечение случайного промежутка времени закрываются без каких либо причин.

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Einstok_Fair

Именно отношение разработчиков к пользователям.

В Sabayon в установочный диск уже наконец включили в поставку средства для установки соединения через pptp/pppoe/l2tp?

grem ★★★★★
()
Ответ на: комментарий от grem

Не оскорбляй пошлой конкретикой истинно верующего. Главное не в том плох или хорош Sabayon, главное в том что на форуме calculate не согласились что «клиент всегда прав», не запилили в дистр его любимый конструктор 3D страпонов для коров и не поцеловали его троекратно в задницу...

anonymous
()
Ответ на: комментарий от AVL2

Да я бы не сказал, что в работе с x11 и lxc что-то сложное: нужно сменить номер VT в параметрах запуска X, чтобы он входил в диапазон VT разрешенный для контейнера (я правил /etc/X11/xinit/xserverrc)

с железом тоже все просто - прописываешь права через файл конфига контейнера и создаешь соотв. устройства внутри контейнера через mknod. Если major minor номера генерируются динамически, (lvm и т.п.), то можно сделать bind mount из host`а через директиву lxc.mount и т.о. получить симлинки с фиксированными именами. lxc.cap.drop ещё нужно поправить.

Единственное, с сетевыми адаптерами было сложнее - их через lxc.cgroup.devices.allow не пробросить (моей задачей было wlan адаптер в контейнер пробросить - не помню чем дело закончилось)

MirandaUser2
()
Ответ на: комментарий от anonymous

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

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

grem ★★★★★
()

А поясните фразу «Возможно организовать несколько рабочих мест с распределением ресурсов компьютера между ними.» ... это что имеется в виду? ... к системному блоку подключаем пару мониторов, пару клавиатур и мышек и пару юзеров могут работать одновременно на одном системном блоке?

I_one ★★
()
Последнее исправление: I_one (всего исправлений: 1)
Ответ на: комментарий от I_one

А поясните фразу «Возможно организовать несколько рабочих мест с распределением ресурсов компьютера между ними.» ... это что имеется в виду? ... к системному блоку подключаем пару мониторов, пару клавиатур и мышек и пару юзеров могут работать одновременно на одном системном блоке?

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

Lautre ★★★★★
() автор топика
Ответ на: комментарий от mandala

А телеграмм гадость: я точно был там зарегистрирован (т.к. ходил в местный канал толксов) и сидел через веб и десктоп. А теперь меня гонит сначала на андроид/айось и не пущает (а у меня нет сейчас андройдов и айосей под рукой). Ну да бох с ним, обойдусь без телеги.

Есть замечательный клиент под Linux net-im/telegram-desktop-bin.

Lautre ★★★★★
() автор топика
Ответ на: комментарий от MirandaUser2

Вопрос не так уж прост.

По идее, x11 сервер на машину должен быть один. Он же монопольно захватывает железо. А другие контейнеры должны работать с этим одним экземпляром. И проблем с организацией этого взаимодействия море.

AVL2 ★★★★★
()
Ответ на: комментарий от Lautre

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

mandala ★★★★★
()
Ответ на: комментарий от mandala

В телеграм вы получаете код добавления нового клиента. Вы его вводите и продолжаете работать.

Lautre ★★★★★
() автор топика
Ответ на: комментарий от AVL2

По идее, x11 сервер на машину должен быть один. Он же монопольно захватывает железо. А другие контейнеры должны работать с этим одним экземпляром. И проблем с организацией этого взаимодействия море.

X11 в каждом контейнере свой

Lautre ★★★★★
() автор топика
Ответ на: комментарий от Lautre

X11 в каждом контейнере свой

Тогда как они работают с одной видеокартой? И как там с ускорением 3d?

AVL2 ★★★★★
()
Ответ на: комментарий от Einstok_Fair

Не пользуйтесь Calculate, пользуйтесь Sabayon Debian.

Fixed.

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

Ну почему же... Некоторые господа знают толк...

anonymous
()
Ответ на: комментарий от zoloz

пол года читаю про эти контейнеры так и не понял зачем оно нужно

По большому счету это нужно, когда у тебя много однотипных задач. Как яркий пример - это хостинг. И из соображений безопасности на критически важных узлах. Во всех остальных случаях - это, по большому счету, баловство и нафиг не нужная штука.

DrRulez ★★★★
()
Ответ на: комментарий от AVL2

На сайте всё подробно описано, каждому контейнеру пробрасывается видеокарта. Ускорение 3d разумеется работает.

Lautre ★★★★★
() автор топика
Ответ на: комментарий от carter

Скорее «Одминов». И делать они умеют все. До тех пор пока не понадобиться это делать на самом деле.

anonymous
()
Ответ на: комментарий от Lautre

Прочитал, очень неплохая инструкция.

Осталось непонятным, как же все таки разные копии x11 серверов делят карту.

Описано два варианта, для разных пользователей и для одного. Если для разных пользователей все понятно, несколько карт, каждому своя, то режим для одного пользователя непонятен. Под разные иксы выделются разные vt терминалы и через udev раздаются разным контейнерам. Само по себе это довольно странное решение. Получается, приложения будут на разных терминалах. И непонятно, как все таки делится видеокарта. Через ядерный kms?

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Осталось непонятным, как же все таки разные копии x11 серверов делят карту.

Чукча не читатель, чукча писатель однако.

Тебе же уже несколько раз сказали что каждая копия иксов получает СВОЮ видюху и пользуется ей единолично.

Deleted
()
Ответ на: комментарий от Lautre

Немного не по теме, но вопрос важный

Куда вы уйдете из телеграмма если его в России забанят? Судя по сегодняшним новостям все к тому идет. А у вас почти вся свежая информация там и только там.

anonymous
()
Ответ на: комментарий от Deleted

Тебе же уже несколько раз сказали что каждая копия иксов получает СВОЮ видюху и пользуется ей единолично.

Да ничего подобного.

вот коротко про режим «Настройка нескольких контейнеров с одним рабочим местом»

/etc/udev/rules.d/95-id-lxc.rules

ACTION=="add|remove", KERNEL=="tty7", ENV{ID_LXC}="pc100"
ACTION=="add|remove", KERNEL=="tty8", ENV{ID_LXC}="pc101"

/var/calculate/lxc/pc100/rootfs/etc/calculate/ini.env

[xorg]
vt = 7

/var/calculate/lxc/pc101/rootfs/etc/calculate/ini.env

[xorg]
vt = 8

И все. Разные карты это для разделения рабочих мест разным пользователям.

AVL2 ★★★★★
()
Последнее исправление: AVL2 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не думаю что про эти протоколы что-то знает ркн, вот в чем интерес. Главное не сильно популязировать, а то узнают.

mandala ★★★★★
()
Ответ на: комментарий от AVL2

Не задавались этим вопросом, похоже что через kms

Lautre ★★★★★
() автор топика
Ответ на: Немного не по теме, но вопрос важный от anonymous

Куда вы уйдете из телеграмма если его в России забанят? Судя по сегодняшним новостям все к тому идет. А у вас почти вся свежая информация там и только там.

Значит выберем другое приемлемое решение. Сейчас телеграм всем очень нравится.

Lautre ★★★★★
() автор топика
Ответ на: комментарий от carter

Ты в школу пошел позже чем я ее закончил. И я играл в баскетбол, так что трудно было бы обидеть парня который на две головы выше, и почти на двадцать килограммов тяжелее одноклассников. А ты, наверное, маленькое толстенькое и очкастое создание, которое на последние деньги купило абонемент в спортзал и решило что теперь сам Тайсон тебе не соперник?

anonymous
()
Ответ на: комментарий от Slackware_user

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

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

Тебе ничего не обещали. Кальку делают фактически 2-3 человека. Что ты от них хочешь?

а у меня с самого начала был и остается вопрос: нахрена кому-то нужна калька, если она сделана под нужды этих 2-3 человек, которые, к тому же, никому ничего не обещают???

anonymous
()
Ответ на: комментарий от anonymous

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

mandala ★★★★★
()
Ответ на: комментарий от anonymous

Что нужно общеать, calculate phone, unity, mir?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.