LINUX.ORG.RU

Компания Google открыла исходные тексты собственной реализации NX сервера

 , , ,


0

0

Разработчики из компании Google представили новый открытый проект - neatx, исходные тексты которого распространяются в рамках лицензии GPLv2. Neatx представляет собой независимую реализацию NX сервера, позволяющего организовать работу с удаленным десктопом через низкоскоростные линии связи, обеспечивая минимальную задержку и хороший уровень интерактивности. По сравнению с классическим протоколом X11, используемые в NX алгоритмы позволяют уменьшить объем трафика до 50 раз.

Код Neatx преимущественно написан на языке Python, для оптимизации производительности один из модулей реализован на Си. Частично в Neatx задействованы наработки из другого открытого проекта Google - системы для организации управления кластера виртуальных окружений Ganeti.

Проект Google выступает в роли альтернативы проприетарному продукту NoMachine NX server, а также свободному проекту FreeNX и основанных на нем продуктов x2go и 2X TerminalServer. Главный недостаток свободного проекта FreeNX в трудоемкости поддержки, так как код FreeNX представляет собой смесь блоков на BASH, Expect и Си.

В настоящий момент Neatx поддерживает создание, заморозку/разморозку и завершение сессий, совместим с сессиями Gnome и KDE, позволяет работать с виртуальными десктопами и плавающими окнами, поддерживает полноэкранный режим, имеет возможности по настройке параметров клавиатуры и разрешения экрана. Не реализована поддержка Windows/VNC сессий, невозможно принудительно завершить сессию из списка, отсутствуют средства передачи звука, туннелинга отправки на печать и проброса Samba разделов.

PS взято с OpenNet

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

★★

Проверено: Shaman007 ()
Ответ на: комментарий от tailgunner

>> Вопрос, какая польза от такого пейсания.

>Время покажет.

Правильно! Хорошая мысль. Как говорил Ходжа Насреддин "или ишак сдохнет или падишах помрет"(с).

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

> Как говорил Ходжа Насреддин "или ишак сдохнет или падишах помрет"(с).

Или сервер доведут до ума. Чай, не ынтерпрайZ-приложение.

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

Правильно ли я понял, что под "общее назначение" не попадают корпоративные системы?

Почему педонофилов не пускают в enterpriZe на пушечный выстрел? Неужто масонский заговор и чОрные вертолеты?

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

> Почему педонофилов не пускают в enterpriZe на пушечный выстрел? Неужто масонский заговор и чОрные вертолеты?

Просто ты не всё знаешь...

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

То то и дело, что не энтерпрайZe. Кто оплатит сей супер-пупер прожет?

Как там рост числа пользователей Google office? Помнится, какой пиар был 2 года назад и "энтузазизм"(с) гикнутых.

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

> То то и дело, что не энтерпрайZe. Кто оплатит сей супер-пупер прожет?

А кто оплачивает ядро, gcc, Gnome. KDE и т.д и т.п? И не зря гугель выложил тексты одновременно с анонсом ChromeOS.

tailgunner ★★★★★
()

есть мнение, что замена sicp со схемы на питон прошла под давлением гугла %)

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

Ядро оплачивают бимеры, ораклы и прочие гиганты капиталистической индустрии.

Потому как без Java EE серверов приложений GNU/Linux окажется маргинальным поделием типа ReactOS или GNU/HURD.

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

> Ядро оплачивают бимеры, ораклы и прочие гиганты капиталистической индустрии.

Ты удобно проигнорировал все остальные приведенные продукты :D

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

gcc - оно и на айФоне gcc.

GNOME - это для Иклипса (т.к. в основе GTK+) хорошо. Теперь и у Ораклового веб-лодика Иклипс. И у санок, кстати, тоже гномик на соляре.

KDE в энтерпрайз не пользуют, так так свистелки и перделки не нужны.

Так, что вот так.

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

Не-а, со мной поговорил некто господин tailgunner *** (*) (08.07.2009 15:49:57).

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

> NX, VNC и все? нужно чтобы умело печатать на 2-х языках, переключались раскладки, биндился звук и флешки.

а что из этого не умеет NX? По моему, это RDP до NX ещё не дорос :)

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

> RDP сервер октрытый бы ..

есть xrdp+vnc, xrdp+x11rdp, но зачем, если есть NX?

MyLan
()

Ответьте, пожалуйста, какой выдающийся человек придумал, что x2go основан на freenx?

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

>Если это будет как x2go, но при этом будет работать

Кто сказал, что x2go не работает? Этот проект три года на рынке, полностью открыт, тоесть сервер, qtclient для linux, mac, windows, maemo, gtkclient, модули администрации пользователей и груп в LDAP, поддержка звука через arts,esd, pulse, безопасный доступ к локальным данным через sshfs, печать на стороне клиента и тп. Используется проектами linux4afrika, входит в desktop4education (школьный дистр для австрии) и в skolelinux. Множество фирм продуктивно используют его в Швейцарии, Германии, Австрии и тд. А у вас "не работает". Как всегда, впереди планеты всей.

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

>у Ораклового веб-лодика Иклипс
>веб-лодика Иклипс


>GNOME - это для Иклипса


o_O o_O меня сейчас порвёт на части...

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

> Кто сказал, что x2go не работает?

в смысле чтобы выполнил все рекомендации и заработало, а не что-то авторизовалось и висит на линии, а как висит, зачем висит? Чтобы для простых людей. Сколько используют NX, и сколько x2go, на том же лоре?

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

Да, лор, это серьезный показатель. На дебиан x2go в простейшем варианте требует установку пакета x2goserver, postgresql, запуск одного скрипта для инициализации таблицы в постгрес ну и добавить пользователей, которые могут по x2go в систему входить в группу x2gousers. Очень сложная задача, живот можно надорвать. Вся процедура занимает максимум полторы минуты.

nCryer
()

Чо, Цытрих негодует теперь?

Hokum ☆☆☆☆
()

Уже года 3 пользуюсь xrdp и не знаю проблем.
Траффик очень низкий, ресурсов почти не жрёт, зайти можно с любой современной ОС, задержка низкая.
К чему эти велосипеды, ещё и не полнофункциональные?

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

> Уже года 3 пользуюсь xrdp и не знаю проблем.

xrdp + vnc? а как с xkb там? какой сервер собирали?

xrdp + x11rdp? нет проблем? можно ваши конфиги посмотреть?


> Траффик очень низкий


по сравнению с NX?

MyLan
()

Уже не первый год пользуюсь NX от nomachine. Никаких глюков и тормозов на любых линиях. А инициативы гугла похвальны.

U-headers
()
Ответ на: комментарий от Bioreactor

> GNOME - это для Иклипса
> у санок, кстати, тоже гномик на соляре.

> Теперь и у Ораклового веб-лодика Иклипс.

> KDE в энтерпрайз не пользуют,


Канонический инфракрасноглазый поток сознания из биореактора.
+ BEA/Oracle WebLogic Server эклипса за собой не тянет (можно просто не ставить Workshop). WebLogic Workshop, Portal и т.д. тянут КАК ЭТО НИ СТРАННО!

shahid ★★★★★
()

Круто! Буду пробовать. Как раз сейчас пишу это сообщение из-под NX.

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

> А утлео/ултео/невыговорю не пробовали, кстати (я не знаю, не
> пробовал)?


ulteo - это VNC. У vnc слишком медленный отклик на больших разрешениях.

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

> Где лопата? Закопаем рядом с Google office.

Закопай там себя.

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

> интересно было бы сравнить объем трафика этой приблуды и tightvnc (
> который на gprs работает худо-бедно, на edge уже почти хорошо ).


При одинаковых размерах экрана - кушает меньше.

eXOR ★★★★★
()

А мне еще кто-то с пеной у рта доказывал что X11 это просто верх итерактивности и совершенства, ога

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

Есть xrdp. Кое-как работает с rdesktop. С mstsc подружить не удалось.

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

> А когда клиентов больше 10? А когда каналы не гигабитные, а очень
> даже не гигабитные?


Ответ заложен в вопросе. Если надо много клиентов и на слабеньком канале - надо пользоваться самым эффективным по траффику решением. NX в этом плане хорош, но безусловно не конкурент текстовому режиму.

Однако если задача требует наличия гуйни - то самое оно.

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

> Уже года 3 пользуюсь xrdp и не знаю проблем...

Все так. Только ты забыл сказать что любишь иногда подсочинить немножко. Ну и плюс RDP протокол от врага.

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

> И у санок, кстати, тоже гномик на соляре.

В сане знают, что гномик УГ, но ставят его потому, что у Qt есть хозяин, а у GTK+ нет. Если Qt будет лицензироваться бесплатно для коммерческих проектов (таких как Solaris который не Open), то гном будет выметен из соляриса в тот же день.

В репозиториях для OpenSolaris 2009.06 есть сборка KDE, правда бажная. Думаю, что допилить её у полумёртвого сана просто нет ресурсов. Однако можно ожидать, что сообщество допилит, и скоро.

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

>Если Qt будет лицензироваться бесплатно для коммерческих проектов (таких как Solaris который не Open), то гном будет выметен из соляриса в тот же день.

в ClosedSolaris будет закрытое коммерческое KDE, в котором плазма не падает?

Anonymous ★★★★★
()

Подождут пока OpenSource сообщество допилит до блеска, и потом сделают сервис "Рабочий стол Google". Хорошее пополнение к Google Apps...

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

Браузерного клиента случайно не пишут?..

ei-grad ★★★★★
()

>Код Neatx преимущественно написан на языке Python

ржунимагу.

scaldov ★★
()

> Код Neatx преимущественно написан на языке Python, для оптимизации производительности один из модулей реализован на Си.

О мля, а че так? Надо на оптимизированном окамле.</сарказм>

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

>К чему эти велосипеды, ещё и не полнофункциональные?

Не помню, rdp поддерживает opengl, или хотя-бы xv?

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

Это ребят, я что-то не прососал нифига... Короче может кто сказать, мне на надо работу конектится к Linux десктопу... КАК..? Чего надо юзать, только не встроенное Убунтовое, оно на низких каналах чахнет...

Надо чтобы быстро было как Radmin поделие...

Есть чё..? А то всё пишите, пишите, а не поймёшь ничего...

ssh и так юзаю, надо графику.

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

>На питоне быстрее писать

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

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

>ForwardX11

Ну попробуй через 160 кб/сек охудеешь малось, килов на пять так... Умник. Написал же для узких каналов.

DALDON ★★★★★
()

Да-а-а...

Может, наконец, будет возможность нормально обращаться к удаленным десктопам не только по мегалокалке, но и через инет. Причем стандарно, что для винды, что для линукса, что для соляры и т.п...

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

Программирования это не касается. Чтобы понять ценность программы нужно быть программистом.

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

> А вот сишарп, сишарп-то! Огого! На нем еще старик Л.Н.Толстой такие вещи выдавал, что офицеры с коней падали от удивления.

[вскинув бровь] чего сказать-то хотели?

Шарп не в тему, он не принят в качестве официального языка разработки в гугеле.

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