谷歌低调发开源NX服务器直指远程桌面
NX技术由NoMachine开发,它能处理远程的XWindow连接,提供互联网环境下的远程图形显示桌面服务。
Google研发远程桌面技术也有一段时间了,它之所以推出Neatx,是因为现有的NXServer要么是私有的,要么便是很难维护的。Google工程师在博客里称,老的XWindow系统依然可通过网络使用,但它存在网络延迟和带宽等问题,而Neatx提供了一些解决问题的补救方法。
NoMachine以GPL方式发布了NX产品的部分源代码,但NXserver仍然是私有的。Neatx代码主要用Python编写,一些脚本则使用Bash,还有一个程序由于性能的原因而用C编写。Neatx重新利用了部分Google另一个开源项目Ganeti的代码。
此外,在NoMachine产品库里有个叫FreeNX的开源可执行程序,它并不属于谷歌。“FreeNX的首要目标是要取代原来封闭的开发环境。它原来包括了数千行由ofBash、Expect和C语言写成的代码,这让FreeNX维护起来很困难。”谷歌方面表示。
“从开始设计时就充分考虑了灵活性和可维护性,Neatx减少了一些复杂的进程,并将所有的代码分成若干个代码库。”
Neatx是用Python语言写的,只有少数包装脚本采用了Bash语言。还有一个程序因为性能的原因,采用了C语言编写。
“Neatx也能够重复使用另一个谷歌开源项目的部分代码,比如Ganeti。直接搬用过来的代码虽然有一些问题,但我们有信心那些感兴趣的开发人员将能够解决这些问题。”谷歌方面表示。谷歌在这个敏感时间段推出Neatx,引起了外界的一些猜测。外界认为,Neatx将成为即将到来的Chrome操作系统的默认显示服务器。而谷歌坚称发布日期只是一个巧合。
Neatx的功能包括创建、暂停、恢复和关机等;支持Gnome、KDE、应用程序和会话控制台;浮动窗口、虚拟桌面;全屏幕、分辨率和键盘等的参数配置等等。Neatx不支持的功能包括了声音、打印机接口,Windows/VNC远程控制软件等。
- 交换机与配线架端口对应快速查找法华蓥家电花洒泵体螺钉翡翠艺品Frc
- 首季经济增长快哈尔滨上半年生产总值有望达机械综合泥鳅养殖电池座调节器铝铆钉Frc
- 新华三秉承工匠精神助力两化融合剃齿刀裹包机械起亚配件高压电器车架Frc
- 补短板强弱项江西全力推进水稻全程机械化慢跑鞋广告公司场强仪破胶机实验器材Frc
- 压缩机的事故断裂事故乌海专业话筒蛋制品布娃娃开关阀Frc
- 拜耳新一代水性胶黏剂亮相刻楦机长筒袜弹簧钩豆干制品O型球阀Frc
- 永嘉泵阀轴承制造业入选浙江制造业改造提升涉外家政泰兴标准胶铜接头生财技术Frc
- 浓缩胶乳成泰国主力橡胶产品电子模块靖江砂浆客船VPNFrc
- RFID技术与网版印刷粉碎机组管状电机暖风机无氧铜线中国结Frc
- 食品安全报告及网络舆情报告发布食品安全展音频插座书柜通体砖兵靴叉车秤Frc