The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз платформы openthinclient 1.0.0

26.12.2010 23:27

В рамках проекта OpenThinClient подготовлена платформа для упрощения развертывания инфраструктуры для обеспечения работы тонких клиентов. Для настройки, мониторинга и управления тонкими клиентами используется разработанный в рамках проекта web-интерфейс, который работает в кооперации с набором специализированных серверов (dhcp proxy, tftp, syslog, nfs, ldap). Код серверной и клиентской частей написан на языке Java и распространяется в рамках лицензии GPLv2.

Пакет оформлен в виде единого JAR-файла, размером 560 Мб. Для запуска серверной части платформы достаточно выполнить данный JAR-файл в любой операционной системе, для которой доступна Java SE. На клиентские машины по сети загружается рабочее окружение на базе Linux-дистрибутива Ubuntu, при этом поддерживается достаточно широкий спектр оборудования (вплоть до машин со 128 Мб ОЗУ). Состав предоставляемых пользователю приложений может быть выбран через web-интерфейс.

Загрузка и конфигурирование тонких клиентов реализовано при помощи стандартных технологий, таких как PXE, DHCP, TFTP, LDAP и NFS. Поддержка LDAP позволяет интегрировать платформу с внешними системами предприятия. Для подключения клиентской машины, достаточно наличие сетевой карты с поддержкой PXE-загрузки. В состав входит стандартный набор приложений, таких как web-браузер Firefox 3.6, RDP-клиент rdesktop, OpenOffice.org 3.2, почтовый клиент Thunderbird 3.1, PDF-просмотрщик Envice, медиапроигрыватель VLC, xnest, IBM iSeriesAccess, Citrix Presentation Server Client, Citrix PNAgent/XenApp client, Citrix Receiver 11 и Vmware View Open Client. Поддерживается организация работы в режиме киоска, при котором данные сохраняются только в рамках текущей активной сессии.

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

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

  1. Главная ссылка к новости (http://openthinclient.org/tiki...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29126-openthinclient
Ключевые слова: openthinclient, thinclient, diskless, xterm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, V (??), 00:19, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    они бы ещё на шарпе написали...
     
  • 1.2, Аноним (-), 01:35, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Java SE - и на моем эриксоне пойдет?
     
  • 1.3, Ананимуз (?), 01:46, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пардон муа, но почему это зовется тонким клиентом? Насколько я понял, это сетевая загрузка полноценной системы + наличие на десктопе клиента для уданного рабочего стола. Или я что-то упустил?
     
     
  • 2.5, VoDA (ok), 02:30, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Тонкие в смысле на клиенте ничего не исполняется - исполнение идет на сервере через "уданного рабочего стола".

    А как вы хотите? Загрузить нечто по сети на клиента и чтобы на клиенте не было ОС?

     
     
  • 3.8, Anonymous__ (?), 06:46, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    128 Мб и "тонкий"?
     
     
  • 4.20, Michael Shigorin (ok), 16:27, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На всякий напоминаю про http://www.altlinux.org/LTSP -- поднимает тощих клиентов с 16M RAM :)
     
     
  • 5.28, mma (?), 20:23, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ключевое слово поднимается, а дальше при случае либо иксы уйдут в своп либо чтонибудь будет падать(XServer/NX/ICA/RDP/VNC etc) если запустить приложение отличное от текстового редактора.

    Даже XF86 3.x не особо жил на терминале памятью меньше 24мб

     
     
  • 6.30, anonymous (??), 22:03, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >если запустить приложение отличное от текстового редактора.

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

     
     
  • 7.33, mma (?), 05:34, 28/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вообщето расход оперативной памяти XServe'ом и другими прослойками никто не отменял, и чем "интереснее" графика тем толще требования к памяти.
     
  • 6.34, Michael Shigorin (ok), 19:36, 28/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > ключевое слово поднимается, а дальше при случае либо иксы уйдут в своп
    > либо чтонибудь будет падать(XServer/NX/ICA/RDP/VNC etc) если запустить приложение
    > отличное от текстового редактора.

    Ошибаетесь, а дальше там даже звук проброшен (Xorg отъедает что-то порядка 7M, точно сейчас не вспомню для именно такой конфигурации).  И это всё работает, хотя на 32M RAM меньше задействуется swap over NFS (упреждающий ответ -- соответствующий патч в клиентских ядрах приложен, не дедлочится).

    Работает что на виртуалке, что на первом пентиуме.  Мы ж с led@ не только делали, а и проверяли :)  Для 5.x не было такой хорошей возможности, но уж Terminal 4.0 вылизан вдоль и поперёк.

    Гляньте по ссылке -- вероятно, "оно":
    http://www.altlinux.org/LTSP/TroubleShooting#.C2.AB.D0.97.D0.B0.D0.BC.D0.B5.D

    > Даже XF86 3.x не особо жил на терминале памятью меньше 24мб

    Это если на "всесторонне развитом" сервере SVGA приходилось подниматься, и то 3.3.2--3.3.6 на 8M жило, на 16M -- с локальным icewm ещё и gimp помалу шевелился. :)

    PS:
    > Ну вообщето расход оперативной памяти XServe'ом и другими прослойками
    > никто не отменял

    Дык.

    http://www.altlinux.org/LTSP/Hardware#.D0.A2.D0.B5.D1.80.D0.BC.D0.B8.D0.BD.D0

     
  • 3.12, dia (?), 11:07, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А можно и без ОС - SUN Ray клиент. Никакой ОС !
     
  • 3.13, Ананимуз (?), 12:00, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На вот как раз насколько я понял, на клиенте грузится ПОЛНОЦЕННАЯ ось с этими самыми вандербердами, офисами, плеерами и прочим блэкджеком. И да, в том числе с клиентами удаленного доступа. Таким макаром любую винду можно считать тонким клиентом, там же RDP-клиент из коробки есть.
    В моем представлении тонкий клиент это все таки то, что обеспечивает ТОЛЬКО подключение к терминальному серверу. Ну, плюс обвес в виде проброса устройств.
     

  • 1.4, umbr (ok), 02:28, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >...виде единого JAR-файла, размером 560 Мб.

    Тонкий клиент?! =-О
    Извините, не удержался :)

     
     
  • 2.6, VoDA (ok), 02:31, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это серверная часть... вроде как. Для сервера и несколько Гб не жалко, если он того стоит.
     

  • 1.7, User294 (ok), 03:29, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Пакет оформлен в виде единого JAR-файла, размером 560 Мб

    Инифига себе тонкие клиенты...

     
     
  • 2.9, NerV (?), 08:54, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    для вас тонкий клиент - 1 мб на сервере, 1 мб на клиенте? o_O
     
     
  • 3.10, Анон (?), 09:02, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для них это монитор с подключенными клавиатурой, мышью и сетевым кабелем. (Вспомнились почему-то моноблоки...)
     
     
  • 4.17, Crazy Alex (??), 15:26, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А так и есть. Плюс системник, достаточный для проброса картинки (не знаю - мегагерц 300, наверное?
     
     
  • 5.22, Michael Shigorin (ok), 16:29, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > А так и есть. Плюс системник, достаточный для проброса картинки
    > (не знаю - мегагерц 300, наверное?

    Даже меньше.  Но тут есть разница между терминалом (который рисует) и бездисковым клиентом (который грузится по сети, но приложения работают на его CPU/RAM).

     
  • 4.19, User294 (ok), 15:46, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А если это не так - то накукуй тогда какие-то тонкие клиенты вообще? Если нечто может такую чушку явы запустить - оно и нормальную операционку сможет запускать, пожалуй.
     
  • 2.11, NarkTranquility (?), 09:31, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На клиентские машины по сети загружается рабочее окружение на базе Linux-дистрибутива Ubuntu

    Что ж Вы новости-то невнимательно читаете?

     
     
  • 3.18, pokalo (??), 15:43, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    да чего вы так испугались?! у меня старые компы на 64 мб работают тонкими, это всего лишь морда для отображения процессов на сервере! :-) на этих машинах даже винтов нету.
     
     
  • 4.21, NarkTranquility (?), 16:27, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Дык я-то как раз и не боюсь. Это User294 вбил себе в голову почему-то, что тонкий клиент должен запустить jar 560 Мб. А я обратил его внимание, что на клиент отсылается образ ubuntu и никакого jar'a , тем более размером 560 Мб клиент запускать не будет. И если бы он внимательно читал новость, то не пришел бы к такому заблуждению.
    А jar 560 Мб это серверная часть + образ той самой убунты, которая рассылается по tftp и позволяет клиенту работать без винчестера. Потому клиент и тонкий.
     
     
  • 5.26, Ананимуз (?), 20:18, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. загрузился по сети и все, сразу стал тонким клиентом?
     
     
  • 6.29, NarkTranquility (?), 21:15, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот что нам по этому поводу рассказывает википедия:


    Под термином «тонкий клиент» подразумевается достаточно широкий с точки зрения системной архитектуры ряд устройств и программ, которые объединяются общим свойством: возможность работы в терминальном режиме. Таким образом, для работы тонкого клиента необходим терминальный сервер. Этим тонкий клиент отличается от толстого клиента, который, напротив, производит обработку информации независимо от сервера, используя последний в основном лишь для хранения данных.

    Кроме общего случая, следует выделить аппаратный тонкий клиент (например, Windows- и Linux-терминалы) — специализированное устройство, принципиально отличное от ПК. Аппаратный тонкий клиент не имеет жёсткого диска, использует специализированную локальную ОС (одна из задач которой организовать сессию с терминальным сервером для работы пользователя), не имеет в своём составе подвижных деталей, выполняется в специализированных корпусах с полностью пассивным охлаждением.

    Для расширения функциональности тонкого клиента прибегают к его «утолщению», например, добавляют возможности автономной работы, сохраняя главное отличие — работу в сессии с терминальным сервером. Когда в клиенте появляются подвижные детали (жёсткие диски), появляются возможности автономной работы, он перестаёт быть тонким клиентом в чистом виде, а становится универсальным клиентом.

    Т.е. исходя из этого для того, чтобы клиент был тонким, необходимо 2 условия:
    1) Терминальная система.
    2) Отсутствие жестких дисков и всякой всячины для автономной работы.

    Какие из этих двух условий не выполняются в данном случае?

     
     
  • 7.31, Ананимуз (?), 22:16, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Википедия такая википедия...
    Если следовать этой логике, то XP загруженная по AoE или винсервер загруженный по iSCSI тоже получаются "тонкими утолщенными", ибо и терминальное подключение есть, и винты вместе со всяким отсутствуют.
    В целом, пункт про винты прощу считать бредом, потому как винт/CD/флешка/etc не обязывают к автономной работе, а могут содержать ту самую "cпециализированную локальную ОС". В то же время сетевая загрузка не обязывает быть терминальным клиентом, на вскидку можно вспомнить те же кластерные ноды.
    Так вот, если выбросить этот бред, то имеем клиента с набором офисного софта достаточным для среднестатистического менеджера. Софт этот крутится на самом клиенте и требует только место для хранения данных. По викишному же определению это толстый клиент. Да, на нем еще и набор для терминальных подключений есть.
     
     
  • 8.32, NarkTranquility (?), 00:20, 28/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, если следовать логике, то XP на бездисковой станции, используящаяся для рабо... текст свёрнут, показать
     

  • 1.14, Аноним (-), 14:09, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    http://openthinclient.org/Quick%20Start?structure=
    На сайте пишут:

        * Open a webbrowser and connect to the server via the URL

    http://<SERVERNAME_OR_IP>:8080


        * Click on the "Start Manager" button.
        * Confirming the "trust content requester" to start the openThinClient Manager
        * Click on the "Connect to an existing realm" button to configure the server
        * The default password is secret and has to be typed.
        * Choose the "openthinclient" realm and click finish.

    Пароль "secret" не проходит. Сменили что ли. Кто-нибудь в курсе?

     
     
  • 2.15, Аноним (-), 14:19, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто столкнулся, то:
    http://openthinclient.org/articles

    Please keep in mind that most default passwords have been changed to:
    "0pen%TC (first character is a zero and not the letter O)"

     
  • 2.16, gring (??), 14:23, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Кто нить пробовал уже?
    наподобие LTSP или что то иное (NX ....)?

     

  • 1.23, анонимиус (?), 16:49, 27/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это прямо чудеса какие-то! Столько букв, но нету главного - оно на чем вообще работает то, по x11, nx, vnc, rdp или саможабописное?
     
     
  • 2.24, анонимиус (?), 16:51, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, пришлось сходить по ссылке. RDP там.
     
     
  • 3.25, gring (??), 18:06, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот, пришлось сходить по ссылке. RDP там.

    Для win RDP представляю, я для nix как дела обстоят?
    Или грузится что то универсальное, а потом по vnc / nx / rdp дальше?
    жаба нужня для красивой отрисовки админ панели?

    Чувствую что придется самому скачать и попробовать ...

     
     
  • 4.27, Ананимуз (?), 20:19, 27/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > xnest, IBM iSeriesAccess, Citrix Presentation Server Client, Citrix PNAgent/XenApp client, Citrix Receiver 11 и Vmware View Open Client.

    Какая часть смущает?

     

  • 1.35, Аноним (-), 22:14, 29/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И какие требования к серверной части? Сколько памяти ест?
     
  • 1.36, Аноним (-), 14:13, 30/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поставил себе эту штуковину, хорошая система, только с rdp косяк один раз подключается и все:-( надо удалять лицензию, а как это автоматизировать не понятно.
     
     
  • 2.37, supersuslik (?), 09:36, 13/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Поставил себе эту штуковину, хорошая система, только с rdp косяк один раз
    > подключается и все:-( надо удалять лицензию, а как это автоматизировать не
    > понятно.

    Таже проблема, экспериментальным путем установил что их RDP нормально работает только если лецензирование сервера идет "per User" при лецензировании "per Device" выдает ошибку после первого подключения.

     

  • 1.38, Александр (??), 22:05, 07/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу тоже попобовать данный продукт на Win2003 ставлю.На нём же DHCP. В качестве тонкого клиента выступает виртуалбоксовская машина.Там где должна идти уже загрузка у меня выскакивает следующая строка на виртуалке несколько раз подряд
    Sending ProxyDHCP request to IP_DHCP
    Где IP_DHCP это айпишник DHCP сервера.Что я делаю не так. Подскажите у кого получилось.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру