wiki/articles/gnu.md

1.1 KiB

GNU

GNU (recursive acronym for GNU is not Unix; also ganoo) is a project meant to create a libre, Unix-like operating system which was started by Richard Stallman in 1983.

By the end of the decade of 1980, the GNU implementations of Unix tools were mostly complete, the only remaining part was the kernel. Then work on a free Unix-like kernel began, Hurd, which however was outpaced by Linux in terms of development activity.

GNU software are called "packages", all under the GPL license.

Some notable GNU packages

  • Hurd, along with the GNU Mach microkernel
  • GCC (GNU Compiler Collection, originally GNU C Compiler)
  • GDB (GNU Debugger)
  • coreutils
  • binutils
  • Bison (GNU's implementation of the Yacc parser generator)
  • Guile Scheme
  • MIT/GNU Scheme
  • GNU Smalltalk
  • Emacs
  • GNU ed
  • GRUB (Grand Unified Bootloader)
  • ncurses
  • GNU Guix
  • GNU Shepherd
  • GNU IceCat, fork of Mozilla Firefox
  • ...