gnu
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1853
GNU 3DKit
GNU 3DKit is a platform independent rendering architecture based on OpenGL, written in ObjC. more>>
GNU 3DKit is a platform independent rendering architecture based on OpenGL, written in ObjC.
GNU 3DKit is part of the GNUstep environment, which provides an object-oriented application development framework and tool set.
<<lessGNU 3DKit is part of the GNUstep environment, which provides an object-oriented application development framework and tool set.
Download (MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1238 downloads
GNU Go 3.6
GNU Go is a free program that plays the game of Go. more>>
GNU Go is a free program that plays the game of Go. GNU Go has played thousands of games on the NNGS Go server.
GNU Go is now also playing regularly on the Legend Go Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go clients on KGS. GNU Go has established itself as the leading non-commercial go program in the recent tournaments that it has taken part in.
<<lessGNU Go is now also playing regularly on the Legend Go Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go clients on KGS. GNU Go has established itself as the leading non-commercial go program in the recent tournaments that it has taken part in.
Download (2.6MB)
Added: 2005-09-06 License: GPL (GNU General Public License) Price:
1513 downloads
GNU ed 0.8
GNU ed is an 8-bit clean, POSIX-compliant line editor. more>>
GNU ed is a line-oriented text editor. GNU ed is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts.
A restricted version of `ed, `red, can only edit files in the current directory and cannot execute shell commands. `ed is the `standard text editor in the sense that it is the original editor for Unix, and thus widely available.
Enhancements:
- The testsuite now exits unsuccesfully in case of error.
- Some minor problems in the manual page have been fixed.
- The GFDL has been added to the info file.
<<lessA restricted version of `ed, `red, can only edit files in the current directory and cannot execute shell commands. `ed is the `standard text editor in the sense that it is the original editor for Unix, and thus widely available.
Enhancements:
- The testsuite now exits unsuccesfully in case of error.
- Some minor problems in the manual page have been fixed.
- The GFDL has been added to the info file.
Download (0.086MB)
Added: 2007-08-20 License: GPL v3 Price:
800 downloads
GNU EMMS 3.0
GNU EMMS is the Emacs Multimedia System. more>>
GNU EMMS is the Emacs Multimedia System. It tries to be a clean and small application to play multimedia files from Emacs using external players. Many of its ideas are derived from MpthreePlayer , but it tries to be more general and cleaner.
The fact that EMMS is based on external players makes it powerful, because it supports all formats that those players support, with no effort from your side.
Main features:
- Free Software (as in Free Speech, and Free Beer)
- Extensible
- Very light (some might even say stealth)
- Audio support : MP3, Ogg Vorbis, FLAC
- Video support : MPEG, WMV, MOV, AVI, OGM, MKV, etc...
- Tagging capability, possibly batched
- Playlist management
- Remotely drivable via emacsclient (playlist creation via rox-filer, for example))
- And last but no least : Written in Emacs lisp.
Enhancements:
- This release includes a large amount of new features, and is released under the GNU General Public License version 3.
<<lessThe fact that EMMS is based on external players makes it powerful, because it supports all formats that those players support, with no effort from your side.
Main features:
- Free Software (as in Free Speech, and Free Beer)
- Extensible
- Very light (some might even say stealth)
- Audio support : MP3, Ogg Vorbis, FLAC
- Video support : MPEG, WMV, MOV, AVI, OGM, MKV, etc...
- Tagging capability, possibly batched
- Playlist management
- Remotely drivable via emacsclient (playlist creation via rox-filer, for example))
- And last but no least : Written in Emacs lisp.
Enhancements:
- This release includes a large amount of new features, and is released under the GNU General Public License version 3.
Download (0.10MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
847 downloads
GNU adns 1.0
GNU adns is a resolver library for C and C++ programs. more>>
GNU adns is a resolver library for C and C++ programs.
Includes automatic sanity checking and responses that are automatically decoded into a natural C representation. Very easy to use for simple programs that just want to look up MX records or translate names to addresses.
Time-to-live, CNAME, and similar information are returned in an easy to use manner, and you can launch many queries at once and deal with the replies asynchronously. The program reports errors in a way that distinguishes the cause of failure.
Main features:
- It is reasonably easy to use for simple programs which just want to translate names to addresses, look up MX records, etc.
- It can be used in an asynchronous, non-blocking, manner. Many queries can be handled simultaneously.
- Responses are decoded automatically into a natural representation for a C program - there is no need to deal with DNS packet formats.
- Sanity checking (eg, name syntax checking, reverse/forward correspondence, CNAME pointing to CNAME) is performed automatically.
- Time-to-live, CNAME and other similar information is returned in an easy-to-use form, without getting in the way.
- There is no global state in the library; resolver state is an opaque data structure which the client creates explicitly. A program can have several instances of the resolver.
- Errors are reported to the application in a way that distinguishes the various causes of failure properly.
- Understands conventional resolv.conf, but this can overridden by environment variables.
- Flexibility. For example, the application can tell adns to: ignore environment variables (for setuid programs), disable hostname syntax sanity checks to return arbitrary data, override or ignore resolv.conf in favour of supplied configuration, etc.
- Believed to be correct ! For example, will correctly back off to TCP in case of long replies or queries, or to other nameservers if several are available. It has sensible handling of bad responses etc.
<<lessIncludes automatic sanity checking and responses that are automatically decoded into a natural C representation. Very easy to use for simple programs that just want to look up MX records or translate names to addresses.
Time-to-live, CNAME, and similar information are returned in an easy to use manner, and you can launch many queries at once and deal with the replies asynchronously. The program reports errors in a way that distinguishes the cause of failure.
Main features:
- It is reasonably easy to use for simple programs which just want to translate names to addresses, look up MX records, etc.
- It can be used in an asynchronous, non-blocking, manner. Many queries can be handled simultaneously.
- Responses are decoded automatically into a natural representation for a C program - there is no need to deal with DNS packet formats.
- Sanity checking (eg, name syntax checking, reverse/forward correspondence, CNAME pointing to CNAME) is performed automatically.
- Time-to-live, CNAME and other similar information is returned in an easy-to-use form, without getting in the way.
- There is no global state in the library; resolver state is an opaque data structure which the client creates explicitly. A program can have several instances of the resolver.
- Errors are reported to the application in a way that distinguishes the various causes of failure properly.
- Understands conventional resolv.conf, but this can overridden by environment variables.
- Flexibility. For example, the application can tell adns to: ignore environment variables (for setuid programs), disable hostname syntax sanity checks to return arbitrary data, override or ignore resolv.conf in favour of supplied configuration, etc.
- Believed to be correct ! For example, will correctly back off to TCP in case of long replies or queries, or to other nameservers if several are available. It has sensible handling of bad responses etc.
Download (0.24MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1236 downloads
GNU tar 1.18
GNU tar program provides the ability to create tar archives, as well as various other kinds of manipulation. more>>
GNU tar program provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use Tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored.
Initially, tar archives were used to store files conveniently on magnetic tape. The name "Tar" comes from this use; it stands for tape archiver. Despite the utilitys name, Tar can direct its output to available devices, files, or other programs (using pipes), it can even access remote devices or files (as archives).
<<lessInitially, tar archives were used to store files conveniently on magnetic tape. The name "Tar" comes from this use; it stands for tape archiver. Despite the utilitys name, Tar can direct its output to available devices, files, or other programs (using pipes), it can even access remote devices or files (as archives).
Download (2.5MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
857 downloads
GNU Robbo 0.57
GNU Robbo is a game ported from the Atari XE/XL. more>>
GNU Robbo project is a game ported from the Atari XE/XL.
The player has to rescue Robbo the robot from an unfriendly planet and help him collect all the parts of a capsule so he can go to another level.
<<lessThe player has to rescue Robbo the robot from an unfriendly planet and help him collect all the parts of a capsule so he can go to another level.
Download (0.065MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1057 downloads
GNU m4 1.4.10
GNU m4 is an implementation of the traditional Unix macro processor. more>>
GNU m4 is an implementation of the traditional Unix macro processor. GNU m4 is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros).
GNU m4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.
GNU m4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes. Macros are either builtin or user-defined and can take any number of arguments.
Besides just doing macro expansion m4 has builtin functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, recursion etc... m4 can be used either as a front-end to a compiler or as a macro processor in its own right.
<<lessGNU m4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.
GNU m4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes. Macros are either builtin or user-defined and can take any number of arguments.
Besides just doing macro expansion m4 has builtin functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, recursion etc... m4 can be used either as a front-end to a compiler or as a macro processor in its own right.
Download (0.37MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
845 downloads
GNU awk 3.1.4
GNU awk is a pattern scanning and processing language. more>>
If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest.
To write a program to do this in a language such as C or Pascal is a time-consuming inconvenience that may take many lines of code. The job is easy with awk, especially the GNU implementation: gawk.
The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.
<<lessTo write a program to do this in a language such as C or Pascal is a time-consuming inconvenience that may take many lines of code. The job is easy with awk, especially the GNU implementation: gawk.
The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.
Download (2.2MB)
Added: 2005-04-03 License: GPL (GNU General Public License) Price:
1666 downloads
GNU Xnee 3.01
Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. more>>
Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. Think of GNU Xnee as a robot that can imitate the job you just did.
Xnee can be used to:
- Automate tests e.g nightly automatic regression tests
- Demonstrate programs e.g record and replay a user interaction with your system
- Distribute actions e.g teachers actions can be sent to all students desktops
- Record and replay macro e.g Tie a key modifier combination (e.g using xkeymouse) to replay a recorded session. The macro is WM- and program independent.
- Retype a file e.g When testing an editor, Xnee can type in the content of a file. This can be compared with the original and thereby
Xnee consists of a library and two applications:
- cnees not an event amulator Command line program
- gnees not an emulator either Graphical User Interface (GUI) program
- libxnee is basically xnee Library used by cnee and gnee
All Xnee applications (gnee and cnee) receives X11 protocol data (e g XEvents) from an X server using the libxnee and prints them to a file. This file is used later on when replaying.
Events directly generated by the user (e.g KeyPress) can be replayed or faked. Requests, replies, errors and events not directly generated by the user (e.g MapNotify) can be recorded as well. By using these data Xnee applications can replay with synchronisation. This is not only useful but essential.
In order to verify that a program does the job its supposed to do, certain tests have to be made. These tests are, IMHO, perhaps the most boring things a programmer can do. To release the programmer from this burdon Xnee is made.
Xnee started out as a commad line program. During the development phase the main functionality was broken out to a library, called libxnee. The command line program changed its name to cnee. The thought behind making the library was to enable the writing of other clients than just a command line. Today there is a GUI program, gnee that uses the library.
With Xnee testcase(s) can be recorded and later on replayed. Xnee can also distribute events (both when recording and replaying) to other displays.
Xnee uses X Windows System.
Enhancements:
- doc/Makefile.in was missing and has been added. gnee->About->Close and pnee->About->Close were faulty and have been fixed.
<<lessXnee can be used to:
- Automate tests e.g nightly automatic regression tests
- Demonstrate programs e.g record and replay a user interaction with your system
- Distribute actions e.g teachers actions can be sent to all students desktops
- Record and replay macro e.g Tie a key modifier combination (e.g using xkeymouse) to replay a recorded session. The macro is WM- and program independent.
- Retype a file e.g When testing an editor, Xnee can type in the content of a file. This can be compared with the original and thereby
Xnee consists of a library and two applications:
- cnees not an event amulator Command line program
- gnees not an emulator either Graphical User Interface (GUI) program
- libxnee is basically xnee Library used by cnee and gnee
All Xnee applications (gnee and cnee) receives X11 protocol data (e g XEvents) from an X server using the libxnee and prints them to a file. This file is used later on when replaying.
Events directly generated by the user (e.g KeyPress) can be replayed or faked. Requests, replies, errors and events not directly generated by the user (e.g MapNotify) can be recorded as well. By using these data Xnee applications can replay with synchronisation. This is not only useful but essential.
In order to verify that a program does the job its supposed to do, certain tests have to be made. These tests are, IMHO, perhaps the most boring things a programmer can do. To release the programmer from this burdon Xnee is made.
Xnee started out as a commad line program. During the development phase the main functionality was broken out to a library, called libxnee. The command line program changed its name to cnee. The thought behind making the library was to enable the writing of other clients than just a command line. Today there is a GUI program, gnee that uses the library.
With Xnee testcase(s) can be recorded and later on replayed. Xnee can also distribute events (both when recording and replaying) to other displays.
Xnee uses X Windows System.
Enhancements:
- doc/Makefile.in was missing and has been added. gnee->About->Close and pnee->About->Close were faulty and have been fixed.
Download (0.48MB)
Added: 2007-07-10 License: GPL v3 Price:
838 downloads
GNU GRUB 1.95
GNU GRUB is a GRand Unified Bootloader. more>>
GNU GRUB project, which is a rewrite of GRUB, is alive and under development. GRUB aims at merging sources from PUPA in order to create the next generation of GNU GRUB. A mailing list and a wiki have been setup for discussing the development of GRUB.
Main features:
- Create a compact core image. This will make Stage 1.5 unnecessary.
- Add support for dynamic loading to the core image, so that it can extend itself at the run time rather than at the build time.
- Add real memory management, to make GNU GRUB more extensible.
- Add a more object-oriented framework for file systems, files, devices, drives, terminals, commands, and OS loaders.
- Add support for internationalization. This includes support for non-ASCII character code, message catalogs like gettext, fonts, graphics console, and so on.
- Add an actual localization, based on the above internationalization support. We will target on Japanese as the first step.
- Segregate code specific to i386-pc from generic code, to make GNU GRUB portable.
- Add support for cross-platform installation.
- Develop additional software packages which will help our project and hopefully other projects.
Multiboot Specification is a protocol between a boot loader and an OS kernel. Because this specification is generic, you can use the protocol in your own boot loader and/or in your own OS freely. Follow this link, for more details.
<<lessMain features:
- Create a compact core image. This will make Stage 1.5 unnecessary.
- Add support for dynamic loading to the core image, so that it can extend itself at the run time rather than at the build time.
- Add real memory management, to make GNU GRUB more extensible.
- Add a more object-oriented framework for file systems, files, devices, drives, terminals, commands, and OS loaders.
- Add support for internationalization. This includes support for non-ASCII character code, message catalogs like gettext, fonts, graphics console, and so on.
- Add an actual localization, based on the above internationalization support. We will target on Japanese as the first step.
- Segregate code specific to i386-pc from generic code, to make GNU GRUB portable.
- Add support for cross-platform installation.
- Develop additional software packages which will help our project and hopefully other projects.
Multiboot Specification is a protocol between a boot loader and an OS kernel. Because this specification is generic, you can use the protocol in your own boot loader and/or in your own OS freely. Follow this link, for more details.
Download (0.95MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1119 downloads
GNU Pth 2.0.7
Pth is a very portable POSIX/ANSI-C based library for Unix platforms. more>>
Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution also know as multithreading, inside event-driven applications.
All threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable.
The thread scheduling itself is done in a cooperative way, i.e., the threads are managed by a priority- and event-based non-preemptive scheduler. The intention is that this way one can achieve better portability and run-time performance than with preemptive scheduling.
The event facility allows threads to wait until various types of events occur, including pending I/O on filedescriptors, asynchronous signals, elapsed timers, pending I/O on message ports, thread and process termination, and even customized callback functions.
Additionally Pth provides an optional emulation API for POSIX.1c threads ("Pthreads") which can be used for backward compatibility to existing multithreaded applications.
Notice: GNU pth and OSSP pth are exactly the same.
OSSP pth just became an official part of the GNU project some time ago. Thats why its primary name is now GNU pth, although it is still developed by the OSSP project only.
<<lessAll threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable.
The thread scheduling itself is done in a cooperative way, i.e., the threads are managed by a priority- and event-based non-preemptive scheduler. The intention is that this way one can achieve better portability and run-time performance than with preemptive scheduling.
The event facility allows threads to wait until various types of events occur, including pending I/O on filedescriptors, asynchronous signals, elapsed timers, pending I/O on message ports, thread and process termination, and even customized callback functions.
Additionally Pth provides an optional emulation API for POSIX.1c threads ("Pthreads") which can be used for backward compatibility to existing multithreaded applications.
Notice: GNU pth and OSSP pth are exactly the same.
OSSP pth just became an official part of the GNU project some time ago. Thats why its primary name is now GNU pth, although it is still developed by the OSSP project only.
Download (0.63MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1230 downloads
GNU Anubis 4.0
GNU Anubis is an SMTP message submission daemon. more>>
GNU Anubis is an SMTP message submission daemon. It represents an intermediate layer between mail user agent (MUA) and mail transport agent (MTA), receiving messages from the MUA, applying to them a set of predefined changes and finally inserting modified messages into an MTA routing network.
The set of changes applied to a message is configurable on a system-wide and per-user basis. The built-in configuration language used for defining sets of changes allows for considerable flexibility and is easily extensible.
<<lessThe set of changes applied to a message is configurable on a system-wide and per-user basis. The built-in configuration language used for defining sets of changes allows for considerable flexibility and is easily extensible.
Download (0.85MB)
Added: 2005-09-24 License: GPL (GNU General Public License) Price:
1490 downloads
GNU Gadu 2.3.0
GNU Gadu is an Instant Messenger program created to work with protocols popular in Poland (but not only) more>>
GNU Gadu is an "Instant Messenger" program created to work with protocols popular in Poland (but not only).
GNU Gadu is based on extensible plug-in idea, also graphical user interface (written in GTK+) is a plugin. We support Gadu-Gadu, Tlen.pl and Jabber protocols currently.
<<lessGNU Gadu is based on extensible plug-in idea, also graphical user interface (written in GTK+) is a plugin. We support Gadu-Gadu, Tlen.pl and Jabber protocols currently.
Download (1.3MB)
Added: 2006-10-15 License: GPL (GNU General Public License) Price:
660 downloads
GNU Ocrad 0.17
Ocrad is the GNU OCR (Optical Character Recognition) program, implemented as a filter and based on a feature extraction method. more>>
GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method.
Also includes a layout analyser able to separate the columns or blocks of text normally found on printed pages.
Ocrad can be used as a stand-alone console application, or as a backend to other programs.
Enhancements:
- The license has been updated to GPL version 3 or later.
- The "--scale" option no longer suppresses ORF output.
- The removal of thick frames has been improved.
- "Textline" now accepts more than one big initial.
- The files "configure" and "Makefile.in" have been modified to be more GNU-standards compliant.
<<lessAlso includes a layout analyser able to separate the columns or blocks of text normally found on printed pages.
Ocrad can be used as a stand-alone console application, or as a backend to other programs.
Enhancements:
- The license has been updated to GPL version 3 or later.
- The "--scale" option no longer suppresses ORF output.
- The removal of thick frames has been improved.
- "Textline" now accepts more than one big initial.
- The files "configure" and "Makefile.in" have been modified to be more GNU-standards compliant.
Download (0.074MB)
Added: 2007-07-01 License: GPL (GNU General Public License) Price:
848 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above gnu search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed