Cached version of: www.gnu.org (Public Interest Registry (PIR)) Show the rank of www.gnu.org, or visit it (external link) Title: "The GNU Operating System"
Body: Skip to content | | Skip to search | Translations of this page Skip to navigation Sign up for the Free Software Supporter A monthly update on GNU and the FSF The GNU Operating System History Philosophy Licenses Downloads Help GNU Join the FSF! Search:
Richard Stallman announced in September 1983 the plan to develop a free software Unix-like operating system called GNU. GNU is the only operating system developed specifically for the sake of users' freedom.
What is GNU? The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. GNU's kernel isn't finished, so GNU is used with the kernel Linux. The combination of GNU and Linux is the GNULinux operating system, now used by millions. Sometimes this combination is incorrectly called Linux. There are many variants or “distributions” of GNULinux. We recommend the GNULinux distributions that are 100% free software; in other words, entirely freedom-respecting. The name “GNU” is a recursive acronym for “GNU's Not Unix”; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n. What is Free Software? “Free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech”, not as in “free beer”. Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbor (freedom 2). The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. What is the Free Software Foundation? The Free Software Foundation (FSF) is the principal organizational sponsor of the GNU Project. The FSF receives very little funding from corporations or grant-making foundations but relies on support from individuals like you. Please consider helping the FSF by becoming an associate member, buying manuals and gear or by donating money. If you use Free Software in your business, you can also consider corporate patronage or a deluxe distribution of GNU software as a way to support the FSF. The GNU project supports the mission of the FSF to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users. We support the freedoms of speech, press, and association on the Internet, the right to use encryption software for private communication, and the right to write software unimpeded by private monopolies. You can also learn more about these issues in the book Free Software, Free Society. The FSF also has sister organizations in Europe, Latin America and India. Freedom Fry Mr. Stephen Fry introduces you to free software, and reminds you of a very special birthday. GNUs Flashes If your school is committed to Free Software then we want to hear from you so that we can list it. Has your school migrated to GNULinux, or has your school adopted the firm policy of rejecting proprietary software? If so, contact the webmasters at webmasters@gnu.org to let us know. Thank you SGI for freeing the GNULinux 3d desktop! French citizens -- Hadopi plans to adopt a law, 'Loi Creation et Internet', which would punish people who fail to 'respect' copyright on the Internet. Numerama presents ten reasons to reject this law. For other news, as well as for items that used to be in this GNUs Flashes section, see What's New in and about the GNU Project. Take Action Take action: Support ODF Olympiad and their efforts to bring OpenDocument to schools. License drafting: Participate in the drafting of the GFDL and GSFDL. Add to the Free Software Directory. High priority projects: Contribute to these free software projects we are emphasizing: Gnash (GNU Flash Player), Coreboot (campaign for a free BIOS), free replacement for skype, video editing, free replacement for Google Earth, gNewSense (the all free software GNULinux system), GNU Octave (free software Matlab replacement), free replacement for OpenDWG libraries, reversible debugging in GDB, free software drivers for mesh routers, free replacement for Oracle Forms. US citizens: Sign EFF's petition in favor of music sharing. US citizens: Support Public Knowledge against the "broadcast flag" Worldwide: Call on WIPO to change its name and mission. Worldwide: Raise awareness of dangers of WIPO Broadcast Treaty. Fight against software patents: in the USA, in Europe. US citizens: Sign petitions against software patents and the DMCA. Long-term contribution: Take over an unmaintained GNU package: dbmanual, dotgnu-forum, ffp, gnuprologjava, gnutrition,< br>gtkeyboard, oleo, speedx, vmslib, xmorph. Long-term contribution: Contribute to CDDVD-recording software development and more in GNU libcdio. Long-term contribution: Contribute as a user and developer to GNUstep, a free object-oriented framework for application development. Long-term contribution: Help us translate the gnu.org essays into your native language or become a coordinator of a www.gnu.org translation team.
Other Action Items GNU AudioVideo GNU GPL GNU LGPL GNU GFDL GNU AGPL Free Software Licenses GNU Packages GNU Manuals GNU Mailing Lists Savannah GNU FTP Site GNU FTP Mirror List GNU Service Directory Free GNULinux Distros planet.gnu.org GNU User Groups GNU Help Wanted GNU Web Standards GNU Server Guidelines GNU Coding Standards GNU Maintainers' Information GNU's Who ThankGNUs GNU Art GNU Fun More information What we provide Why we exist Where we are going How you can help us get there Who we are What users think of GNU software Our project hosting server, savannah.gnu.org GNU mailing lists Other areas of the GNU web site: Software documentation, Graphics and art, Fun, ThankGNUs.
Skip list of GNU software GNU software 3DLDF — 3D drawing package ACM — Aerial combat simulation game Abdabi — Service discovery system for DotGNU Aetherspace — Project to produce a multiplayer game Anubis — Processes outgoing mail Archimedes — Software for designing and simulating submicron semiconductor devices Aspell — Spell checker Autoconf — Produces shell scripts which automatically configure source code Autogen — Automated program and text generation Automake — Generates Makefile.in files BPEL2oWFN — translates a web service expressed in BPEL into an oWFN Balsa — GNOME mail client Barcode — Converts text strings to printed bars Bash — Shell of the GNU operating system Bayonne — GNU telephony server Bazaar Version Control — distributed version control Bc — Interactive algebraic language Binutils — Collection of binary utilities Bison — Replacement for the parser generator 'yacc' Calendula — Fund-raisingcontact management software for non-profits Cfengine — Maintains configuration of a heterogenous UNIX network Chess — Chess game Common C++ — Highly portable C++ class library Cpio — Archiver that handles various types of cpio and tar archives DJGPP — GCC, G++, and GNU utilities for DOS DMD — Service manager that's a replacement for SysV-init Denemo — Graphical music notation program Dia — GTK-based diagram drawing program Diffutils — Finds differences between and among files Dominion — Multi-player role-playing simulation Double Choco Latte — System for tracking bugs, changes, enhancements, and requests for software EDMA — Modular development environment EPrints — Online information archiving system Ecc — Elliptical curve class library Ed — Line-oriented text editor Electric — CAD electrical circuit design system Emacs — Extensible, real-time editor Epsilon — Strongly-typed omega-order programming language Ffp — Free Film Project Findutils — Tools to find files and to operate on groups of files Forum — Web-based groupware system FreeDink — Free enhancement of the Dink Smallwood game engine Freefont — Free UCS outline fonts GCC — GNU Compiler Collection GCL — Compiler and interpreter for Common Lisp GIFT — Content based image retrieval system GIMP — GNU image manipulation program GLPK — GNU Linear Programming Kit GLUE — GNU Internet groupware project GLib — Core library that forms the basis of GTK+ and GNOME GNAT — A complete Ada95 compilation system GNOWSYS — Hybrid database server with a kernel for semantic computing GNU Alive — Automatic login and keep-alive utility for Internet connections. GNU Classspathx — Unfinished free implementation of the Java extension libraries GNU Enterprise — Unfinished project to develop a complete ERP system GNU Font Editor — Graphical font editor GNU GLOBAL — Source code tag system for C, C++, Java, and Yacc GNU GRUB — GNU GRand Unified Bootloader GNU Gnash — Flash Movie Player GNU Libidn — Internationalized string preparation library GNU MAC Changer — Is a utility to manipulate a MAC address GNU Messenger — Secure messaging system GNU PDF — set of libraries and programs to manage the PDF file format GNU POC — manages smartcard passwords GNU Pascal — Pascal compiler of the GNU Project GNU Pipo — A GNU Bulletion Board System GNU Proxyknife — Validate free proxies for users behind firewalls GNU R — a language and environment for statistical computing and graphics. GNU SASL — SASL network authentication library GNU SQL — Database management system GNU Smalltalk — Implementation of the Smalltalk object oriented language GNU Solfege — Eartraining program for GNOME GNU Songanizer — Script to organize a directory containing ogg and mp3 files. GNU TeXmacs — Scientific text editor GNU Teseq — a tool for analyzing files that contain control characters and terminal control sequences. GNU fdisk — Is a libparted-based partitioning tool GNU ghostscript — Interpreter for the Postscript and PDF graphics languages GNU go — Plays the game of Go GNU libmatheval — Library for evaluating mathematical expressions GNU lightning — Generates assembly language code at run-time GNU robots — Real-time game GNU sauce — Anti-spam server GNU tar — Creates tar archives GNU trueprint — Prints source code to PostScript printers GNUCash — Personal and small business money-management software GNUMP3d — A light-weight audio server GNUMed — Software for a paperless medical practice GNUbik — 3D Rubik's cube game GNUcap — A general purpose circuit simulator GNUjump — SDLjump is a simple game where your goal is to keep jumping to upper falling platforms in order to avoid touching the lower part of the screen. GNUs — Emacs newsreader GNUstep — A graphical, object oriented programming environment GNUtls — A library implementing TLS 1.0 and SSL 3.0 protocols GOOPS — Object-oriented extension to 'guile' GSL — Routines for numerical computing GTK+ — GNU toolkit for X windows development GTS — Functions for 3D surfaces meshed with interconnected triangles GUSS — Hardware simulator for debugging Gcal — Is a program for calculating and printing calendars, and is the GNU implementation of the universally known cal and calendar programs. Gcompris — Educational suite for children from 2 to 10 Gcron — Replacement for Vixie cron Gdb — GNU Debugger Gdbm — Replacement for the 'dbm' and 'ndbm' libraries Gengetopt — Generates a C function that parses and validates command line options Gettext — Tools to produce multi-lingual messages Ggradebook — Fully-featured GNU gradebook Gnats — Bug tracking system Gnatsweb — Web interface to the GNU bug management system Gnochive — GUI frontend for multiple archivers Gnome — The GNU desktop Gnotepad+ — HTML and text editor Gnumeric — Math program intended to replace commercial spreadsheets Gnutrition — Nutrition analysis software Gnuzilla IceCat — GNU version of popular web browser Goldwater — Middleware component of the DotGNU project Gorm — Graphic Object Relationship Modeler Gperf — Generates a hash function Greg — Software testing framework Grep — Finds lines that match entered patterns Gretl — Software for econometric analysis Gtick — Digital metronome Gtkeyboard — Graphical keyboard Gtypist — Typing tutor program Guile — GNU extensibility library Guile-gnome — Helps Scheme programmers develop visual applications Httptunnel — Creates a data path in HTTP requests Hyperbole — Information and text management program Idutils — Tools for indexing Indent — C source beautifier Inetutils — Collection of common network programs Jacal — Mathematics program Kawa — Scheme and Emacs Lisp on a Java VM Less — Display paginator LibCVS — Provides CVS functionality in library form Libgcrypt — Cryptographic library Libiconv — Converts between character encodings Lilypond — Music typesetter Mailman — Manages discussion lists Mailutils — A set of libraries and programs for handling e-mail messages Melting — Nearest-neighbor compilation of nucleic acid hybridation Metahtml — Programming language for the Web Midnight Commander — Unix file manager Mifluz — Full text inverted index query library Mll2html — Converts a mailing lists file to an HTML file Motti — Multiplayer, networked strategy game Mule — Multilingual text editor for Emacs Nana — Library for assertion checking and logging in GNU CC++ Nano — Pico clone for *NIX Nautilus — File manager and graphical shell Ncurses — Displays and updates text on text-only terminals Ninpaths — Paths Survey reporting program Ocrad — OCR program based on feature extraction Octave — High-level language for numerical computations Oleo — Lightweight spreadsheet program PCB — Designs printed circuit board layouts PHP Groupware — Groupware suite PIPS — Converts data between formats PSPP — Statistics package Panorama — Framework for 3D graphics production Paperclips — Webserver and dynamic content container Patch — Applies a patch to a file Patchwork — Utility for rapid patch development and submission Paxutils — Tool to manage file archives Plotutils — Plotting and graphics utilities Proto — Tools to find function prototypes Pth — GNU Portable Threads library Ptx — Index generator Qexo — XQuery to Java compiler Quagga — Back-end software for the FSF's Directory of Free Software Queue — Batch processing and local rsh replacement system RCS — Version control and project management software Radius — Remote authentication and accounting system Readline — Lets users edit command lines as they are typed in Recode — Front end to the 'recode' translation library SXML — Defines and implements a mark-up language Screen — Runs separate screens on a single terminal Sed — A stream-oriented non-interactive text editor Serveez — Server framework Shared Memory Manager — access all shared memory Sharutils — Creates and helps unpack shell archives Shtool — The GNU portable shell tool SmartEiffel — Eiffel compiler Snug — Project to develop a free version of Java Swing Sovix — PHP-based, semantic website revision system SpeedX — Racing game Termutils — Programs for controlling terminals Texinfo — Produces manuals, ASCII text, and on-line documentation Thales — IRC to MySQL gateway The GNU Objective C Class Library — The GNU Objective C Class Library (libobjects) is a library of general-purpose, non-graphical Objective C objects Time — Reports the user, system, and real time used by a process ToutDoux — Project manager Units — Unit conversion and calculation VCD Imager — Free software (Super) video CD authoring solution Wget — Retrieves files from the Web Which — Prints out full path of execuatbles Window Maker — Window manager for X Window System Xboard — Graphical chessboard Xhippo — Playlist manager Xmorph — Image morphing program Zebra — Implementation of routing protocols a2ps — Any to PostScript filter acct — GNU system accounting utilities adns — Resolver library for C and C++ programs aetherspace — Software to produce alternative energy systems aroundme — Social networking and team interaction software auctex — Integrated environment for editing LaTeX and TeX files avl — Library for balanced binary trees beacon — Simple date and category-driven Web publishing system bool — Utility for matching boolean queries in text ccaudio — Library and software for manipulating audio data ccrtp — RTP stack ccscript — C++ class framework for creating a virtual machine execution system cflow — Charts control flow within source code cgicc — C++ class library for writing CGI applications cim — Compiler for the programming language Simula classpath — Free core class libraries for the Java programming language clisp — ANSI Common Lisp compiler, debugger, and interpreter combine — Extensible file matching and filtering cons — 'Make' replacement coreutils — Collection of basic file, shell and text manipulation utilities cssc — Free clone of SCCS dap — Statistics and graphics package ddd — Graphical front end for command line debuggers ddrescue — Data recovery tool dejaGnu — Framework to test programs diction — Checks text for readability and bad usage dr. geo — Builds geometric figures emms — Emacs multimedia system enscript — Converts ASCII files to PostScript ferret — GNU data modeller fhp — m4 macro for creating Web pages fontutils — Converts between font formats and creates fonts freeipmi — Intelligent platform management system fribidi — Free implementation of the Unicode Bidirectional (BiDi) Algorithm g++ — C++ compiler gama — Geodetic network adjustment program gawk — String manipulation language gcjwebplugin — Browser plugin that executes Java applets gengen — A parameterized-text-generator generator based on a template gforth — Free implementation of the ANS Forth language gfortran — Fortran compiler gleem — Library of 3D widgets gmp — The GNU Multiple Precision Arithmetic Library gnotary — Project to produce a digital notary service gnu-arch — Revision control system gnu-crypto — Project to produce a full set of Java cryptographic tools gnubg — Plays and analyzes backgammon games and matches gnubiff — Mail notification program gnucomm — GNU telecommunications project gnuit — Tools for simple, daily file and system management tasks gnulib — GNU portability library gnumach — Microkernel of the GNU system gnunet — Anonymous peer-to-peer file-sharing gnupg (GPG) — Complete implementation of the OpenPGP Internet standard gnupod — Lets you use an iPod under GNULinux gnuradio — Software to create digital radio signals gnuschool — Is a web application for educators, students, and school administrators. gnushogi — Japanese version of chess gnuskies — Project to create a free version of the xephem program gnusound — Multitrack sound editor for Gnome gnusysutils — Planned group of utilities for system administrators gpaint — GNOME paint program gprolog — Prolog compiler groff — Document formatting system gss — Implementation of the Generic Security Service API guile-dbi — Guile database abstraction layer guile-gtk — Guile language bindings for Gtk+ version 1.2 gurgle — Formerly the GNU Report Generator gv — Frontend for ghostscript gvpe — Secure vpn network among multiple nodes over an untrusted network gzip — Compresses and decompresses files hOpla — Link between XML files and SQL databases halifax — Client applications suite for fax applications hello — GNU version of "Hello, world!" hp2xx — Reads and converts HP-GL files to various formats hurd — Project GNU's replacement for the Unix kernel intlfonts — Fonts for all characters Emacs 20 can handle java2html — Translates Java files to HTML jel — Compiler for simple expressions into Java byte code jwhois — Internet whois client libc — Library for use with GNUHurd and GNULinux libcdio — Encapsulates CD-ROM reading and control libextractor — Extracts metadata information from files libmicrohttpd — GNU library libopts — AutoOpts option parser library that supports stand alone config files libsigsegv — Library for handling page faults libtool — Generic library support script libxmi — Library for rasterizing 2-D vector graphics liquidwar6 — Liquid War 6 is a unique multiplayer wargame. lsh — Free implementation of the SSH protocol m4 — Macro processor make — Generates executables and other non-source programs marst — Algol to C translator maverik — Virtual reality micro kernel mcron — Vixie cron replacement mcsim — Simulation software for designing, analyzing and calibrating mathematical models mdk — Emulator and development environment for Knuth's MIX computer miscfiles — Collection of various files mit-scheme — MITGNU Scheme programming language moe — A powerful and user-friendly text editor muse — Emacs mode for publishing in various modes octal — Free digital sound workstation for Unix-like systems orgadoc — Helps organize documentation osip — Library supporting the Session Initiation Protocol p2c — Translates Pascal programs into C parted — Manipulates disk partitions phantom security — Home security system phantom_home — Home automation system phpgrabcomics — Retrieves and saves comics from the Web polyxmass — Mass spectrometric framework for simulation and analysis of mass spectrometric data of (bio-)polymers protoize — Creates or removes prototypes from C code rottlog — Replacement for Red Hat's 'logrotate.' sather — Object-oriented language shishi — Free implementation of the Kerberos 5 network security system slib — Portable scheme library sourceinstaller — Graphical tool for source package configuration, installation, tracking and removal spacechart — Displays the stars in space in 3D speex — Speech compression format spell — Spell checker src-highlite — Turns source code into a file with syntax highlighting stow — Manages installation process superopt — Finds the shortest instruction sequence for a given function swbis — Extensions to the POSIX packaging standard talkfilters — Translates English text into dialects tramp — Remote file editing software unrtf — Converts from RTF to other formats a href="... | |
Rankiva is neither responsible for the content of the cached version nor affiliated with the website
|
|