Draft:NoMachine

Source: Wikipedia, the free encyclopedia.
  • Comment: Entire sections are unsourced. Greenman (talk) 09:36, 3 April 2024 (UTC)

NoMachine
Stable release(s)
8.11.1 / 30 January 2024; 3 months ago (2024-01-30)
Remote desktop software, Remote access software
LicenseFreeware, proprietary software
Websitewww.nomachine.com

NoMachine is a remote access and remote control computer software which allows remote desktop access and maintenance of computers, created by the Luxembourg-based company NoMachine S.à r.l. NoMachine is proprietary freeware and is free-of-charge for non-commercial use.[1] It is the successor to NX technology, commonly known as NX.[2]

History

In 2003, NoMachine's compression and transport protocol NX was created to improve the performance of the native X display protocol so it could be used over slow connections such as dial-up modems.[3] [4] Originally targeting Linux-based operating systems, the core compression technology, designed by Gian Filippo Pinzari and announced on the KDE and Gnome development forums[5], was released under the GNU GPL2 license (NX 1) for Linux servers in 2003, whilst other components such as the NX Server and NX Client programs remained proprietary software. A number of spinoffs of the NX technology have been developed over the years, such as Freenx [6] [7] and Google's Neatx.[8][9] In 2010, the company announced they would be releasing the technology under a proprietary license.[10] The last update to NoMachine's open-source project was released in 2012.[11] In 2012, NX software became NoMachine software, also extending support for remote access to Windows and Mac machines.[12] In 2013, NX finally became closed-source with the release of NoMachine 4. [13][14]

Operating Systems

NoMachine is available for most desktop computers with common operating systems, including Microsoft Windows and Windows Server, as well as Apple's macOS.[15] [16] Packages for Linux [17] install on multiple Linux distributions and derivatives, for example, Debian, Ubuntu,[18] Red Hat, CentOS[19] and Fedora Linux. There is also a version which can run on distribution variants for Linux ARM devices, including Nvidia's Jetson Nano[20] and the Raspberry Pi.[21] An app is available which allows users to connect from smartphones and tablets running Android or Apple's iOS/iPadOS operating system.

Functionality

The functionality of NoMachine differs depending variant or version of the software. The core of NoMachine is remote access to computers and other endpoints as well as their control and maintenance. After the connection is established, the remote screen is visible to the user at the other endpoint. Both endpoints can send and receive files as well as access a shared clipboard, for example. For the user connecting to the remote desktop, it is possible to view and stream audio and video content, including in the browser. Specifically for Linux, Terminal Server products were created for organizations that want to cut costs by running multiple desktops on the same Linux host[22] and for those that want to migrate away from Windows-based systems.[23]

In recent years, the functionality of the software has been extended [24] and has been optimized in particular for use in large companies.[25][26] For this purpose, the enterprise variant Cloud Server was developed for remote administration of large infrastructures.[27]

Technology

NoMachine uses optimal image compression and caching with the latest video-encoding techniques in its NX protocol.[28] NX monitors display and user activity to adapt quality and buffering to the displayed application. When connecting hosts across the network, the NX protocol works as a generic tunnel, with additional framing and flow control information, and dynamically adapts compression and bandwidth according to network speed and capacity. The display protocol uses a combination of video and image encoding, based on standard codecs[29] and a number of techniques developed by NoMachine to keep latency to a minimum.[30]

See also

References

  1. ^ Daniel Blechynden (2020-04-03), "NoMachine review—versatile free remote desktop access", TechRadar, archived from the original on March 14, 2022, retrieved 2023-06-14
  2. ^ Vladimir Blagojevic (2019-03-28), "NoMachine – Remote desktop based on NX technology", ITSM daily, archived from the original on September 27, 2022, retrieved 2023-06-14
  3. ^ Slashdot - Proxy Servers Lighten Up X, 2003-09-26, archived from the original on September 27, 2021, retrieved 2024-04-08
  4. ^ Markus Feilner (2007), "FASTER X - Lean terminal services with NX", Linux Magazine, no. 85, archived from the original on October 27, 2019, retrieved 2024-04-15
  5. ^ Gian Filippo Pinzari (2003-03-28), "KDE-devel – NX Project Announcement", marc.info, archived from the original on August 16, 2021, retrieved 2024-04-08
  6. ^ Tom Adelstein (2005-06-06), "Linux in Government: Major Breakthrough in Linux Technology", Linux Journal, archived from the original on April 8, 2022, retrieved 2023-06-14
  7. ^ Tom Chance (2004-04-30), "Interview: NX – Revolution of Network Computing?", OSNews, retrieved 2024-02-05
  8. ^ Markus Feilner (2009-07-09), "Neatx: Google Releases Its Own NX Server", Linux Magazine, archived from the original on October 27, 2019, retrieved 2024-04-15
  9. ^ Rodney Gedda (2009-07-13), CIO - Google Releases Open Source NX Server, archived from the original on May 15, 2018, retrieved 2024-04-08
  10. ^ NX Compression Technology To Go Closed Source, Slashdot
  11. ^ NoMachine (2012-05-12), "NoMachine – Fourth Maintenance Release of the NX 3.5.0 Node and Server packages", nomachine.com, archived from the original on June 7, 2012, retrieved 2024-04-08
  12. ^ "NoMachine Announces Free Remote Desktop Control for Windows and Mac", PR.com, 2012-05-26, archived from the original on May 16, 2021, retrieved 2024-04-15
  13. ^ Markus Feilner (2014), "NoMachine 4 ist da", Linux Magazine (in German), no. 11, archived from the original on October 29, 2014, retrieved 2024-04-15
  14. ^ NoMachine (2012-09-25), "NoMachine – NoMachine 4 Release Announcement", nomachine.com, archived from the original on October 7, 2021, retrieved 2024-04-08
  15. ^ "NoMachine is a free and portable Remote Desktop Tool for Windows PC", thewindowsclub.com, 2023-02-20, archived from the original on November 29, 2023, retrieved 2024-04-15
  16. ^ Sergiu Gatlan, "NoMachine for Mac", Softpedia, archived from the original on April 30, 2017, retrieved 2023-06-14
  17. ^ Erik Bärwaldt (2018), "NoMachine remote desktop solution on Linux", Linux Magazine, no. 209, archived from the original on November 25, 2019, retrieved 2024-04-15
  18. ^ Josphat Mutai (2022-07-02), "Install NoMachine RDP on Ubuntu", Computing for Geeks, archived from the original on July 11, 2022, retrieved 2023-06-14
  19. ^ Hitesh Jethva, "Install and Use NoMachine Remote Desktop on CentOS", HowtoForge, archived from the original on March 24, 2023, retrieved 2023-06-14
  20. ^ "NoMachine - Jetson Remote Desktop", jetsonhacks.com, 2023-12-03, archived from the original on December 25, 2023, retrieved 2024-04-15
  21. ^ Emmet (2023-03-01), "Using NoMachine on the Raspberry Pi", PiMyLifeUp, archived from the original on April 15, 2023, retrieved 2023-06-14
  22. ^ "NoMachine Virtual Desktops Help Health Center Cut Costs", PR.com, 2012-03-17, archived from the original on July 30, 2021, retrieved 2024-04-15
  23. ^ Markus Feilner (2006-09-04), High-Speed Terminalservices für Linux und Windows: NoMachine – sanfte Migration und mehr (in German), [hhttps://web.archive.org/web/20231207194206/https://t3n.de/magazin/nomachine-sanfte-migration-mehr-high-speed-219550/ archived] from the original on December 7, 2023, retrieved 2024-04-15
  24. ^ BetaNews Staff (2020-12-23), "NoMachine 7 is a major update to the remote desktop tool", Betanews.com, archived from the original on December 23, 2020, retrieved 2024-04-15
  25. ^ "NoMachine Diamond Access", Diamond Synchrotron, archived from the original on November 11, 2020, retrieved 2024-04-09
  26. ^ "NoMachine CHESS Remote Operations", Cornell University, archived from the original on December 11, 2023, retrieved 2024-04-09
  27. ^ NoMachine Announces the Immediate Availability of Version 6, archived from the original on November 15, 2017, retrieved 2024-04-15
  28. ^ NoMachine (2013-11-14), A brief description of the NX protocol, retrieved 2024-04-09
  29. ^ NoMachine (2013-10-07), H.264 hardware and software encoding/decoding in NoMachine remote desktop sessions, archived from the original on April 18, 2023, retrieved 2024-04-15
  30. ^ "NoMachine: My review", thegeekbin.com, 2019-08-01, archived from the original on May 31, 2023, retrieved 2024-04-15

External links

References