NoMachine NX 3.0.0 Release Announcement
2007-06-21
by: Gian Filippo Pinzari
|
ROME, Italy, June 20, 2007 - NoMachine, the creator of the NX Desktop Virtualization and Remote Access System, is proud to announce the release of NX 3.0.0. Following the NoMachine's tradition, the new milestone delivers ground-breaking advances in remote visualization technology, together with new features and functionalities that consolidate NoMachine NX as the most advanced server-based computing tool in the Unix world.
Among the most notable features, NX 3.0.0 sports:
- Session shadowing
Multiple users can now connect to a NX session at the same time, show and share files, demonstrate software and presentations, even chat with the other users on the server. Session shadowing is supported for all remote desktop protocols, including RDP (Windows Terminal Server) and VNC, opening NoMachine NX to a new range of collaboration applications.
- Full support for the x86_64 architecture
A new family of NX packages is available, with NX Client, NX Node, NX Server and the NX Server Manager applications all running natively at 64 bits on the newest AMD and Intel CPUs.
- Full server and node scriptability
System administrators can now create custom scripts triggered on the NX Node and NX Server by a number of events, such as the start-up of a new session, the creation of a new user, the disconnection of a session, etc.
- Support for profiles on a per-server and per-user basis
Administrators can configure access to session types and protocols, route users to specific nodes, assign a limit of bandwidth, allow or deny access to specific features like multimedia, printers and file-sharing on per-user and per-server basis, making for a more configurable and flexible NX system.
- Windows Vista support
A number of changes have affected the NX Client components, that now run reliably on the latest version of the Windows operating-system.
Besides the new exciting features, NX 3.0.0 offers a great number of bug-fixes, optimizations and enhancements in many areas:
- Screen scaling capabilities
NX is now able to scale the content of the frame-buffer, to offer thumbnails of the remote desktop or to fit the desktop in a smaller screen.
- Dynamic reordering of the screen updates
Besides refining the state-of-the-art compression that made NX a leap forward in server-based computing, the new software employs advanced techniques to offer users the best remote desktop experience ever. Based on the available bandwidth and the current level of congestion, NX will defer the most bandwidth-consuming operations to give precedence to interactivity. With browsers and office applications, for example, NX will reorder the screen updates to show first the textual output. With videos and games, NX will drop the intermediate frames, similarly to the way a media player would do in the same conditions, if the bandwidth is not sufficient to keep the frame rate of the requesting application. This guarantees an unprecedented level of responsiveness, even with the most graphically rich desktop over the slowest network.
- Greatly reduced session reconnection times
Special attention was paid to ensuring that sessions can be migrated from a computer to another in literally no time. As an example, the time for reconnecting a GNOME session through a modem link went from the 2-3 minutes, required with the 2.x.x code-base, to 15 seconds.
- Expanded reliability of multi-node configurations
Some components of the NX Advanced Server were rewritten to ensure increased fault-tolerance and reliability when handling large clusters. Nodes can now join and leave the cluster at any time, with the server being able to reconfigure itself to handle the mutated conditions.
- All the NX Web applications are now out of Beta
The NX Server Manager, NX Web Companion and NX Builder are now out of the Beta stage and fully supported by the NoMachine staff. The NX Builder, in particular, is a new application which allows Web developers to offer access to the corporate's NX servers in a completely customizable way.
- Improved support for the most recent Linux distributions
The new NX client packages for Linux, built using the version 6 of libstdc++, grant an easier installation of NX on the latest Linux distributions. The new packages, for example, were extensively tested on Ubuntu Feisty Fawn, Fedora 7 or Mandriva 2007, without requiring the installation of the libstdc++ compatibility layer. Support for older Linux distributions, which don't ship by default with libstdc++ version 6, is still granted, thanks to an alternate set of packages, although such support could be removed in future.
Supported Platforms
Supported NX Server and Node platforms
Solaris SPARC 8/9/10
Linux x86_64
- Red Hat Enterprise 4/5
- SuSe 10/10.1/10.2/Enterprise 10
- Mandriva 10.1/2005/2006/2007
- Fedora Linux Core 3/4/5/6
- Fedora 7
- Debian GNU/Linux 4.0 Etch
- Ubuntu 5.10 Breezy Badger/6.05 Dapper Drake/6.10 Edgy Eft/7.04 Feisty Fawn
Linux i386
- RedHat 7.2/7.3/8.0/9.0
- RedHat Enterprise Linux 4/5
- SuSE Linux 7.2/7.3/8.0/8.1/8.2/9.0/10/10.1/10.2/Enterprise 10
- Mandriva Linux 9.0/9.1/9.2/10.0/10.1/2005/2006/2007
- Fedora Core 1/2/3/4/5/6
- Fedora 7
- Debian GNU/Linux 3.0 Woody/ 3.1 Sarge/ 4.0 Etch
- Ubuntu 5.04 Hoary/5.10 Breezy/6.0 Dapper/6.10 Edgy/7.04 Feisty Fawn
- Xandros 3.0
Supported NX Client platforms
Windows 2000/2003/XP/Vista
Mac OS/X PPC/i386 - 10.3/10.4
Solaris SPARC 8/9/10
Linux x86_64
- Red Hat Enterprise 4/5
- SuSe 10/10.1/10.2/Enterprise 10
- Mandriva 10.1/2005/2006/2007
- Fedora Linux Core 3/4/5/6
- Fedora 7
- Debian GNU/Linux 4.0 Etch
- Ubuntu 5.10 Breezy Badger/6.05 Dapper Drake/6.10 Edgy Eft/7.04 Feisty Fawn
Linux i386
- RedHat 7.2/7.3/8.0/9.0
- RedHat Enterprise Linux 4/5
- SuSE Linux 7.2/7.3/8.0/8.1/8.2/9.0/10/10.1/10.2/Enterprise 10
- Mandriva Linux 9.0/9.1/9.2/10.0/10.1/2005/2006/2007
- Fedora Core 1/2/3/4/5/6
- Fedora7
- Debian GNU/Linux 3.0 Woody/ 3.1 Sarge/ 4.0 Etch
- Ubuntu 5.04 Hoary/5.10 Breezy/6.0 Dapper/6.10 Edgy/7.04 Feisty Fawn
- Xandros3.0
Important Notes
Upgrading the NX 2.x.x installation
Starting from version 3.0, the NX Node package provides the HiRes.so library which was previously shipped by the NX Server package. In order to avoid conflicts when upgrading NX Node from 2.x to 3.x version, you will need to force replacement of HiRes.so. This involves only RPM and DEB installations.
You may find more instructions here:
http://www.nomachine.com/ar/view.php?ar_id=AR03E00447
A new format for naming the configuration keys
The server .cfg, node.cfg and manager.cfg configuration files for NX 3.0 use the camel case format for naming the configuration keys. All the NX packages manage the update of the configuration files to the new format, by preserving a copy of the original files.
NX Client for Linux
NX Client basically requires that either libstdc++ version 6 and the XFT libraries are present on the system, as it is by default for the newer versions of Linux distributions. If you are running a Linux version which doesn't support these libraries, you will need to install the 'NX Client for Linux not requiring XFT libraries' package, which requires libstdc++-libc6.2-2.so.3 instead. More information is available at:
http://www.nomachine.com/ar/view.php?ar_id=AR05E00462
NX Server 3.0 Free Edition and Evaluation
NX Server Free Edition is a free-forever version of the NX Server including all the features of the other versions, but limited to a maximum of 2 concurrent users.
NX Node and Server Evaluation packages provide an evaluation license for 30 days, named respectively /usr/NX/etc/node.lic and /usr/NX/etc/server.lic that will be activated during the installation procedure. Note that any further upgrade of the server will not renew the evaluation license.
Trouble Reports and Feature Requests implemented in NX 3.0
NX Node and NX Server TR03E01658 - Error during mount of network shares under Red Hat 7.3
TR04E01665 - Mounting shares with CIFS can fail if 127.0.0.1 address is already in use
TR04E01671 - Share cannot be unmounted when folder name contains spaces
TR04E01670 - The 'fuser' command can hang during file system unmount
TR04E01676 - The NX Server setup should also be able to use the adduser command when creating the nx user
TR05E01711 - NX server could leave session running after uninstall procedure
FR10D01527 - Adding support for session shadowing in NX server
FR12D01567- Adding support for desktop sharing in NX server
FR05E01710 - Adding support for shadowing VNC sessions
FR05E01709 - Adding support for shadowing RDP sessions
FR10D01515 - Adding facilities to let users execute custom scripts on NX node events
FR03E01652 - Adding the possibility to mount printers and shares without the need for providing a user password
FR04E01669 - Updating the format of key name in the NX Node configurationfile
FR05E01686 - Adding the EnablePulldownMenu configuration key to NX Node
FR05E01685 - The NX node should write the 'menu' option in the options file
FR05E01698 - NX Node should redirect the output of NX Client to the clients file
FR10C01072 - Adding facilities to let users execute custom scripts on NX server events
FR12C01263 - Monitoring NX node(s) when the load balancing support is enabled
FR10C01092 - Providing initial support for user profiles in NX server
FR03D01314 - Adding the EnableUserProfile configuration key to NX server
FR04D01364 - Adding the --ruleadd command to NX server for handling user profiles
FR02E01639 - Extending NX server capabilities to generate statistics when the multi-node support is enabled
FR04E01668 - Updating the format of key name in the NX Server configuration file NX Server Manager
TR01E01594 - The NX Server Manager setup script reports a wrong version of the software
FR11C01140 - Adding a new interface in the NX Server Manager to handle user profiles on the server
FR02E01640 - Adding support to NX Server Manager for retrieving statistics when the multi-node support is enabled on the server
FR03E01662 - Displaying system and I/0 statistics for the remote node host machine
FR04E01667 - Updating the format of key name in the NX Server Manager configuration file
NX Server Manager
TR01E01594 - The NX Server Manager setup script reports a wrong version of the software
FR11C01140 - Adding a new interface in the NX Server Manager to handle user profiles on the server
FR02E01640 - Adding support to NX Server Manager for retrieving statistics when the multi-node support is enabled on the server
FR03E01662 - Displaying system and I/0 statistics for the remote node host machine
FR04E01667 - Updating the format of key name in the NX Server Manager configuration file
NX Web Companion
TR05E01688 - The NX Web Companion may fail to detect that the plugin has not been installed
FR05E01689 - Giving a new look to the NX Web Companion graphics
NX Builder
FR02E01641 - Adding the possibility to make enhanced session configuration via the NX Builder administrator's interface
FR03E01653 - Extending the possibility to deploy specific applications on a per-user basis
FR05E01683 - Providing a new administrator Web interface to extract embeddable code
FR05E01684 - Giving the possibility to select the NX Builder appearance through a new administration interface
NX Client
TR03E01657 - NX Client may be unable to create menu entry for KDE when GNOME is not installed
TR01E01605 - NX Client may be unable to save user's preferences in the session file
TR10D01522 - The NX Client Session Administrator GUI may remain blocked for a while
FR11D01551 - Modifying the NX Client GUI to make it possible to shadow anNX session
FR11D01559 - Modifying the NX Client GUI to give possibility of running desktop sharing sessions
FR01E01606 - Extending the HTTP proxy support in NX Client to allow user/password authentication
FR05E01690 - Adding the possibility to set the lazy encoding level via the NX Client GUI
FR05E01691 - Updating the Advanced tab in the NX Client GUI
FR05E01692 - Selecting the item in the NX Sessions GUI by means of double-click
FR05E01697 - Adding the NoMachine logo on the right edge of the Session Administrator's GUI
FR05E01713 - Adding the possibility to set the catching of Alt-Tab and PrintScreen keys in the NX Client GUI
NX Core
TR02E01648 - Mouse pointer might not work properly if the Gnome screen saver is running on NX Client machine
TR10D01534 - Mouse pointer doesn't work properly if Synergy server is running on NX Client machine
TR04E01664 - The auto-disconnect feature may not work if the session persistence is disabled
TR03E01651 - Some windows may not receive focus events when running in rootless sessions on Windows
TR04E01677 - NX Logo does not go away when resuming sessions
TR05E01687 - NX catches the Shift-Esc keystroke instead of Ctrl-Alt-Shift-Esc
TR05E01714 - The main window may be not refreshed if the X11 agent make use of Composite extension
FR11D01560 - Adding support for session shadowing to the X11 agent
FR10C01069 - Implementing the desktop sharing functionality in NX
FR02E01635 - Adding screen scaling capability to the X11 agent
FR03E01660 - Improvements to lazy encoding policy for display updates in NX 3.0
FR10C01079 - Opening the nx-X11 3.0.0 branch based on X.org the 6.8.99.16 snapshot
FR10C01080- Patching the nx-X11 3.0.0 branch with the security fix provided byX.Org on vulnerability in the XCreatePixmap function of the X Server
FR10C01052 - Creating a better separation between SSH original and modified files
FR06D01396 - Adding the possibility to disable the pulldown dialog feature in the rootless X11 session
FR05E01712 - The X11 agent should redirect the output of its child processes to the clients file
Download NoMachine NX products
The latest editions of the all the NX commercial products are available here: http://www.nomachine.com/download NoMachine NX OSS components Together with the commercial NX products, NX 3.0.0 includes updates to the following OSS components: nxproxy-3.0.0-4 nxcomp-3.0.0-43 nxcompext-3.0.0-18 nxssh-3.0.0-14 nxuexec-3.0.0-9 nxspool-3.0.0-7 nxsensor-3.0.0-5 nxbuilder-3.0.0-20 nxservice-3.0.0-6 nxcompsh-3.0.0-6 nxkill-3.0.0-4 nxcompshad-3.0.0-19 nx-X11-3.0.0-35 nxwin-3.0.0-9 nxauth-3.0.0-6 nx-X11-compat-3.0.0-5 nxagent-3.0.0-76 nxesd-3.0.0-4 nxscripts-3.0.0-7
Sources of OSS NX components can be downloaded here: http://www.nomachine.com/sources Please refer to the ChangeLog of each specific package for information about all changes introduced since version 2.1.0.
The NX Development Team
[SUP]
|
|
 |
|