LINUX.ORG.RU
ФорумAdmin

Раздача велосипедов - 2: тонкий клиент

 ,


2

1

https://github.com/selivan/thinclient

Набор для построения Ubuntu/Debian-based тонкого клиента, который не монтирует корневую ФС по NFS/iSCSI/SMB/..., а работает целиком из памяти.

Плюсы по сравнению с традиционным( https://help.ubuntu.com/community/DisklessUbuntuHowto ) подходм:

* не нагружает сервер
* спокойно переживает даунтайм сервера

Плюсы по ставнению с thinstation и прочими wtware:

* это честная Ubuntu/Debian, куда можно поставить всё что угодно: софт для работы с камерой, браузер, яву, хоть ioquake и tuxrace

Полезности

* умеет overlays, то есть сверху корневой ФС можно примонтировать сколько угодно архивов. Таким образом можно распространять дополнительный софт/конфги для определённых рабочих станций, не переделывая основной образ
* умеет монтировать домашний каталог по NFS, пользователь может вносить постоянные изменения. Небезопасно, но в некоторых случаях приемлимо.

Изначально делался efim-ом( https://github.com/efim-a-efim, на ЛОРе присутствует мало и только в анонимном виде ), потом сильно допиливался мной.

Надеюсь, кому-нибудь пригодится

★★★

Последнее исправление: selivan (всего исправлений: 2)

Ответ на: комментарий от thesis

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

Но это именно development kit, то есть твоя сборка будет совсем другой, просто 80% работы уже сделано.

selivan ★★★
() автор топика

tc это всегда гут.

mos ★★☆☆☆
()

Дело хорошее, но на старых «железных» тонких клиентах обычно памяти очень мало, мы, было дело, даже swap over network прикручивали, ибо софт падал (firefox любит течь). Так что это скорее DiskLess Workstation, чем тонкий клиент.

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

swap over network

Ужасы какие. Передвинул мышку, ушёл на обед, вернулся - курсор уже почти переместился? Современные один-два гига на борту несут.

Если туда только rdesktop ставить, будет совсем небольшой.

Ещё можно zram использовать.

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

Ужасы какие. Передвинул мышку, ушёл на обед, вернулся - курсор уже почти переместился?

Да нет, почему же? Своп был нужен потому, что firefox делает с иксами что-то такое, отчего те текут и падают. Буквально 30-40 дополнительных мегабайт значительно облегчают жизнь.

Современные один-два гига на борту несут.

Это-то да, да вот только разом 150 штук современных кто бы нам купил.

undertaker ★★
()

софт для работы с камерой, браузер, яву, хоть ioquake и tuxrace

Это у вас что? Тонкий клиент на толстом железе?

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

zram может как раз эти дополнительные 30-40 мегабайт обеспечить

selivan ★★★
() автор топика
14 апреля 2015 г.

Надеюсь, кому-нибудь пригодится

Пригодится, спасибо большое.

Правда я пока еще не завел, после загрузки initrd.img и получения ip падает в kernel panic со словами /init: . line 18: can't open '/tmp/net-*.conf'. Не подскажешь где косячу?

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

Это про precise делалось, для trusty initramfs-tools уже перепилили. Пробежался глазами - попробуй заменить это в скриптах на /run/net-*.conf. Если не прокатит - надо расковырять нормальный(не кастомный) initrd и посмотреть, что на каком этапе их генерит. Если не получится - пиши сюда или на почту, я посмотрю.

З.Ы. Собираешь в виртуалке или на машине с той же версией дистрибутива и ядра, что будешь грузить?

З.З.Ы. Ещё вариант - не определилась сетевуха, конфигурить нечего

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

Паш, привет, это Денис (Мск) с предыдущей работы твоей. Не знал, как тебя еще отыскать, напиши мне письмо, пожалуйста, на try.touch.me@yandex.ru - есть разговор по работе, возможно - интересное предложение.

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

Написал. Почта в гитхабовском профиле видна :)

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