pavement

GNU Project

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(Cover article for GNU)
 
m (The gcc link needed double [bracketing])
Line 17: Line 17:
 
* Xine DVD playback;
 
* Xine DVD playback;
  
The [gcc] source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed [pcc] the Portable C Compiler).
+
The [[gcc]] source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed [pcc] the Portable C Compiler).

Revision as of 04:41, 8 January 2008

The GNU Project is a community akin to FreeBSD and other open source projects. It was founded by Richard Stallman as part of the Free Software Foundation and exists to create an operating system similar in operation to UNIX while not containing any UNIX code. This is where the project's recursive acronym originates: 'GNU's Not Unix'.

While the project's original aim for an independent kernel is a long way from completion the operating system tools, such as commands, shells, etc. have been developed and in existence for well over a decade. In fact the tools have been used on the Linux kernel to provide functionality and has been the cause for calling it 'GNU/Linux'.

While FreeBSD and its related family of OpenBSD, NetBSD and others use the BSD Licence to release software the GNU Project uses their own GNU General Public License. There are many differences between the two and often the cause of great debates (or flame wars, depending on the point of view)!

Despite the licensing differences large quantities of GPL licensed code can be compiled on FreeBSD and readily available through the ports system. This greatly increases the number of applications available to FreeBSD in particular the following popular applications:

  • CLAM AV anti virus;
  • GCC source code compiler;
  • GIMP graphics manipulation;
  • MPlayer multimedia playback;
  • MySQL database server (RDBMS);
  • NMAP network monitor;
  • Pidgin instant messenger (an 'emulator' for MSN, ICQ, et al.);
  • WINE Windows API emulation (albeit the 'Lesser GPL' license);
  • Xine DVD playback;

The gcc source code compiler is key to FreeBSD and the ports system in general (however work is under-way to change this to the BSD licensed [pcc] the Portable C Compiler).

Personal tools