FreeRDP
Encyclopedia
FreeRDP is a free
, open source
client
for Microsoft's proprietary
RDP
protocol.
It is released under the GNU General Public License
(although currently in the process of being relicensed to the Apache License
) and is available on
OS X, Cygwin
for Microsoft Windows
, FreeBSD
, Linux
, Solaris.
As of November 2010, FreeRDP implements a large subset of the RDP 5 protocol, including:
Still unimplemented are:
computers running Remote Desktop Services, including Windows XP Professional,
Windows 2000 Terminal Server
, Windows Server 2003
, Windows Vista
,
and Windows 7. The program has also been integrated into several thin client
Linux distributions
like Thinstation
as well as the PC TSC
project, and some thin client appliances.
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
, open source
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...
client
for Microsoft's proprietary
Proprietary protocol
In telecommunications, a proprietary protocol is a communications protocol owned by a single organization or individual.-Enforcement:Proprietors may enforce restrictions through patents and by keeping the protocol specification a trade secret...
RDP
Remote Desktop Protocol
Remote Desktop Protocol is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to another computer. The protocol is an extension of the ITU-T T.128 application sharing protocol. Clients exist for most versions of Microsoft Windows , Linux, Unix, Mac OS...
protocol.
It is released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
(although currently in the process of being relicensed to the Apache License
Apache License
The Apache License is a copyfree free software license authored by the Apache Software Foundation . The Apache License requires preservation of the copyright notice and disclaimer....
) and is available on
OS X, Cygwin
Cygwin
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment...
for Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
, FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...
, Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
, Solaris.
As of November 2010, FreeRDP implements a large subset of the RDP 5 protocol, including:
- Bitmap caching
- File system, audio, serial port and printer port redirection
- Mappings for all standard international keyboards
- Stream compression and encryption
- Automatic authentication
Still unimplemented are:
- Smartcard support
- RemoteApp support
- Remote Assistance requests
- USB device redirection
- multi-head display
- window compositionCompositing window managerA compositing window manager is a type of window manager. A window manager is software that draws a graphical user interface on a computer display – it positions windows, draws additional elements on windows , and controls how windows interact with each other, and with the rest of the desktop...
Use
FreeRDP is commonly used on desktop Linux installations to connect to Microsoft WindowsMicrosoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
computers running Remote Desktop Services, including Windows XP Professional,
Windows 2000 Terminal Server
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...
, Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...
, Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
,
and Windows 7. The program has also been integrated into several thin client
Thin client
A thin client is a computer or a computer program which depends heavily on some other computer to fulfill its traditional computational roles. This stands in contrast to the traditional fat client, a computer designed to take on these roles by itself...
Linux distributions
like Thinstation
Thinstation
Thinstation is a free and open source Linux implementation of a thin client operating system. It only requires standard 32-bit x86 PC hardware and can boot directly from the network via PXE or Etherboot from a TFTP server, or from local devices such as Hard disks, CompactFlash drives, USB keyrings...
as well as the PC TSC
PC TSC
- Introduction :PC TSC is a free and open source tool that converts a PC with hard drive, CD-ROM, video, and network connection into a terminal server client , supporting RDP and VNC.It uses Tiny Core Linux as its base....
project, and some thin client appliances.
See also
- Comparison of remote desktop software
- xrdp, a free rdp server