阅读更多

9顶
0踩

编程语言

转载新闻 Google发布开源NX Server可显示远程桌面

2009-07-14 16:33 by 正式记者 xiaoqulai 评论(3) 有7106人浏览
 在Chrome OS的喧嚣之下,Google悄悄发布了开源的NX Server。

  这个名叫Neatx的工具可用于显示远程桌面。 NX技术由NoMachine开发,它能处理远程X Window连接,提供互联网环境下的远程图形显示桌面服务。

  Google研发远程桌面技术也有一段时间了,它之所以推出Neatx的原因是现有的NX Server要么是私有的,要么便是很难维护的。Google工程师称,旧的X Window系统可通过网络使用,但它存在网络延迟和带宽的问题,Neatx提供了一些解决问题的补救方法。

  NoMachine以GPL发布了NX产品的部分源代码,但NX server仍然是私有的。Neatx代码主要用Python编写,一些脚本则使用Bash,还有一个程序由于性能的原因而用C编写。Neatx重新利用了部分Google另一个开源项目Ganeti的代码。

9
0
评论 共 3 条 请登录后发表评论
3 楼 xiaoqulai 2009-07-15 09:47
Amid the fanfare of last week's Chrome OS announcement, Google quietly released an open source NX server, dubbed Neatx, for remote desktop display.

NX technology was developed by NoMachine to handle remote X Window connections and make a graphical desktop display usable over the Internet.

By its own admission, Google has been looking at remote desktop technologies for "quite a while" and decided to develop Neatx as existing NX server products are either proprietary or difficult to maintain.

"The good old X Window system can be used over the network, but it has issues with network latency and bandwidth. Neatx remedies some of these issues," Google engineers wrote on the company's open source blog.

NoMachine had released parts of the source code to its NX product under the GPL, but the NX server remained proprietary.

There is a free implementation of an NX server based on NoMachine's libraries named FreeNX, but this did not appeal to Google.

"FreeNX's primary target is to replace the one closed component and is written in a mix of several thousand lines of Bash, Expect and C, making FreeNX difficult to maintain," according to Google.

"Designed from scratch with flexibility and maintainability in mind, Neatx minimizes the number of involved processes and all code is split into several libraries."

Neatx is written in Python, with a few wrapper scripts in Bash and one program written in C "for performance reasons".

"Neatx was also able to reuse some code from another Google open source project, Ganeti. The code still has some issues, but we're confident interested developers will be able to fix them."

Google also claims Neatx implements features not found in FreeNX, like a drop-down menu for session control in rootless sessions. However, not all of FreeNX's features are implemented in Neatx.

There has already been some speculation that Neatx will be the default display server for the upcoming Chrome OS. Google insists the release date was just a coincidence.

Neatx features include session creation, suspension, resumption, and shutdown; support for Gnome, KDE, application, and console sessions; floating window/virtual desktop sessions; full screen, resolution, and keyboard preferences; and session shadowing (only sessions belonging to you).

Features not supported yet include terminating a session from the session list; Windows/VNC sessions; and sound, printer and Samba tunneling.
2 楼 xiaoqulai 2009-07-15 09:46
shl270070 写道
发新闻时候别这样好不好!!!
NX产品、Ganeti都是什么啊?名词解释一定要到位,否则新闻开着就没劲,切!~~


NX 是 Neatx的缩写, X 我觉得可能是X-window的意思,没必要去追究他们的具体解释吧,Ganeti也是,知道他们是远程桌面管理的软件不就行了?

互联网上找的
“Neatx was also able to reuse some code from another Google open source project, Ganeti. The code still has some issues, but we're confident interested developers will be able to fix them”
1 楼 shl270070 2009-07-15 09:31
发新闻时候别这样好不好!!!
NX产品、Ganeti都是什么啊?名词解释一定要到位,否则新闻开着就没劲,切!~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Linux远程桌面的选择

    Linux的远程桌面主要分两个部分:Linux客户机连Linux服务器和Windows...Linux客户机连Windows服务器比较简单没啥可说的,rdesktop和termianl server比起windows自带的“远程桌面连接”,不说好很多,至少是毫不逊色的。

  • Linux远程桌面(1)-Linux to Linux(转)

    linux的远程桌面连接 Linux的远程桌面应该分两个部分吧,首先是Linux客户机连Linux服务器,接着是windows...Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianl server比起windows自带的“远程桌面连接

  • Jetson开发实战记录(三):Jetson Xavier NX具体开发(Ubuntu18.04系统)

    Jetson Xavier NX具体开发(Ubuntu18.04系统)一、设置ssd固态硬盘作为启动盘二、 安装cuda(售后另外发的)三、更新程序数据库(一定要先更新,不然很多报错)四、 设置为中文五、安装防火墙管理插件(便于管理端口)...

  • 细看Google的35个开源项目

    Sun号称开源方面的领路... Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。 Goo...

  • javaScript开源大全

    javascript开源大全 转自:http://www.cnblogs.com/yiliweichinasoft/p/3819699.html javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发...

  • Linux remote desktop protocol

    Linux客户机连Windows服务器比较简单没啥可说的,rdesktop和termianl server比起windows自带的“远程桌面连接”,不说好很多,至少是毫不逊色的。我们知道,Windows的非服务器版可以支持远程桌面,不过远程一登录,...

  • javascript开源大全

    javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart ...

  • Linux to Linux 远程连接

    Linux的远程桌面应该分两个部分吧,首先是Linux客户机连Linux服务器,接着是windows客户机连Linux服务器,还有现在用平板电脑连远程桌面。Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianl server比起...

  • 【软件周刊第 33 期】跳票 5 次的 Fedora 26 Beta 终发布 坐等正式版

    发布的三个 Beta 版本装备了特色功能,例如 Fedora 26 Workstation Beta 版本使用 GNOME 3.24 作为默认桌面环境,并更新使用了诸如 LibreOffice 5.3 办公套件等最新组件。 Firefox 54.0 正式版发布,默认启用多...

  • GNOME Boxes,“桌面”虚拟化解决方案

    注:这篇博文是2012年写的,所以有可能技术上有些落后。GNOME Boxes是一个为了桌面...这款今年出现的新兴开源软件,可以连接、访问和使用远程机器、远程虚拟机、本地虚拟机,而且还支持访问可移动设备中的虚拟机。...

  • b端产品概述_瘦客户端计算–概述

    b端产品概述Before heading over to knowing about Thin Client computing, lets try and understand what a server based computing is. 在开始了解瘦客户端计算之前,让我们尝试了解什么是基于服务器的计算。 ...

  • ubuntu-linux 软件安装参考指南

    这当中有个出色的产品叫做 X2Go,它是一个基于 NX(译者注:通过计算机网络显示远程桌面环境的一种技术,可参考 Wiki)的远程桌面服务器和客户端的开源(GPLv2)实现。 windows linux可视化客户端下载链接 ...

  • 【云计算学习教程】云计算终端技术详解

    SPICE 作为一款开源的远程桌面访问协议软件,具备良好的发展势头,尤其是对于中国首次涉足云计算的公司来说,直接集成 SPICE 到自己的云计算产品中,不失为良策。 图 1 HDX/ICA 协议搭建的云计算系统 图 2 SPICE ...

  • (1)搭建linux工程开发环境

    应用场景 [偏向于简单的编译,运行,复制等等操作] (1)运行指令 (2)传输文件和源码 (3)终端SSH的server远程连接,启动服务器的执行文件 【防盗标记–盒子君hzj】 嵌入式主机性能较弱的话只能远程连接下载程序...

  • Linux操作系统

    Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 1.1.简要介绍 Linux内核出现于1991年,最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的...

  • kali渗透姿式小汇总

    kali kali linux介绍 基于Debian的linux发行版本 前身是BackTrack 用于渗透测试和安全审计 包含600+工具 FHS标准目录结构 定制内核 -支持ARM和收集平台 -开源免费 常用bash命令 ls:查看目录 参数 -l 以长格式输出...

  • linux就该这么学

    0.3 开源共享精神 12 0.4 为什么要学Linux? 12 0.5 热门的开源系统 13 0.6 认识红帽认证 14 第1章 部署虚拟环境安装linux系统。 17 1.1 准备您的工具 17 1.2 安装配置虚拟机 17 1.3 VM安装RHEL7系统 21 1.4使用KVM...

  • 山东大学软件学院网络攻击与防范2022-2023林丰波100词详解

    20 docker/docker-compose Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全...

  • Appium 中 iOS 下的 Hybrid

    <span class="nx">UIATarget</span><span class="p">.</span><span class="nx">localTarget</span><span class="p">().</span><span class="nx">frontMostApp</span><span class="p">().</span><span class="nx">...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics