NoMachine Company is the creator of the software with the same name, based on NX technology. The main purpose of the product is to provide remote desktop access. Business model of the company NoMachine is designed in a way that the basic software product which provides remote desktop access between two NoMachine instance is completely free and available to download.
NoMachine has developed a series of products, free and commercial. Enterprise series is intended for organizations and is based on the Enterprise Server and Enterprise Terminal Server solutions. It provides remote access to Microsoft Windows, Linux, Mac OS X. Clients for Android and iPhone are also available giving access to company resources. Resources can be located on the classic, cloud or virtualized infrastructure. More information about NoMachine is available at
Resources can be located on the classic, cloud or virtualized infrastructure. More information about NoMachine is available at https://www.nomachine.com/
Since NoMachine products are based on the NX technology, we should say a few things about technology itself. This technology enables, via the Internet, with X display protocol (abbreviated X), having the characteristic of Unix-like systems. By performing the compression of a given protocol, it enables the feasibility of remote connection at a very low speed via internet (dial-up). In addition it eliminates one of the major shortcomings of the X protocol, and that is security. The NX technology provides secure, encrypted traffic using SSH protocol.
The primary purpose of this technology is the optimization of the X protocol, but it can be used to encrypt the Microsoft RDP and VNC protocol via tunneling method.
The company has developed NoMachine NX technology that was up to version 4 mostly covered by the GNU General Public License. The architecture of the software is based on the client – server method. On the computer, which we want to remotely access, we need to have a server component installed. On the client we need have a client component installed. The company NoMachine provides client and server free of charge while they also provide commercial enterprise products with many improvements.
In the past, server installation was only possible on Linux, Unix and Solaris systems. Since version 4, licensing has changed and is not covered by an open source license anymore. There are 2 alternatives that are based on the open source version of the NX Server, most notably FreeNX server ( http://freenx.berlios.de/ ) and NETAX (http://code.google.com/p/neatx/ ) .
From NX version 4 architecture of NoMachine free edition has changed significantly. There is no longer a server and a client model, instead, there is only one package, containing everything you need to make two NoMachine instances communicate with each other. They fully support Microsoft Windows, Linux, Mac OS X systems, Android and iOS systems. Since version 4, there are alternative means of authentication in a single set of NX technology.
NoMachine is a great, free, multi-platform software that allows desktop access to almost any operating system. Besides the fact that it is free, the benefits are security (traffic encryption) and excellent speed (compression) meaning that you don’t need extensive network resources. One of the supported, very practical functionality is the possibility of stopping and resuming a desktop session. In this way we can leave open applications even after we close the session.