komodo ide linux x86 libstdc 6 5.0.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6001
BottomFeeder 4.4
BottomFeeder is a viewer for RSS feeds. more>>
BottomFeeder is a news aggregator client for RSS and Atom feeds, written in VisualWorks Smalltalk. BottomFeeder runs on x86 Linux (also FreeBSD), PowerPC linux, Sparc Linux, Windows (98/ME/NT/2000/XP), Mac OS8/9, Mac OS X, AIX, SGI Irix, Compaq UNIX, HP-UX, and Solaris.
Main features:
- Full support for CSS, including user defined CSS
- View news in 3 pane or 2 pane modes
- Subscribe to any RSS or Atom format in use
- View items in a summary Newspaper View
- Synchronize 2 or more BottomFeeders via HTTP or file import
- Subscribe to feeds or feedlists
- Supports HTTPS, HTTP Authentication, and HTTP Digest Authentication
- Plugins for blogging, IRC, and MSN Messenger contacts
- Easy to update or upgrade from within BottomFeeder
- Save as many or as few feed items for as long as you want
- Import or Export in common OPML format
- Binary compatible on every platform. No need to recompile
Enhancements:
- The Feedlists folder has been eliminated.
- Importing a feedlist now adds feeds directly to your subscription list.
- The separate "Searches" folder has been eliminated.
- Search feeds are now part of your subscription list, and are marked with a new icon.
- Tabs now open empty and remember their previous state.
- There are many other changes and enhancements.
<<lessMain features:
- Full support for CSS, including user defined CSS
- View news in 3 pane or 2 pane modes
- Subscribe to any RSS or Atom format in use
- View items in a summary Newspaper View
- Synchronize 2 or more BottomFeeders via HTTP or file import
- Subscribe to feeds or feedlists
- Supports HTTPS, HTTP Authentication, and HTTP Digest Authentication
- Plugins for blogging, IRC, and MSN Messenger contacts
- Easy to update or upgrade from within BottomFeeder
- Save as many or as few feed items for as long as you want
- Import or Export in common OPML format
- Binary compatible on every platform. No need to recompile
Enhancements:
- The Feedlists folder has been eliminated.
- Importing a feedlist now adds feeds directly to your subscription list.
- The separate "Searches" folder has been eliminated.
- Search feeds are now part of your subscription list, and are marked with a new icon.
- Tabs now open empty and remember their previous state.
- There are many other changes and enhancements.
Download (2.3MB)
Added: 2007-07-10 License: Artistic License Price:
2046 downloads
Ovm 03.11.10
Ovm is a real-time Java virtual machine. more>>
Ovm is a tool for generating virtual machines. Ovm includes a variety of compilers, garbage collectors, and threading systems that can be used to create a free-standing VM.
This VM can (and currently must) be specialized to a particular application. Ovm is currently able generate virtual machines for ordinary Java programs, and programs written to the Real-time Specification for Java.
Main features:
- dynamic loading - Like many ahead-of-time compilers for real-time/embedded systems, the Ovm does not support dynamic loading of classes. In the future we expect to support this via some form of mixed-mode operation and/or using the JIT compiler.
- weak references and finalization - There is no support for weak references and heap finalizers are never run. Finalizers for objects allocated in RTSJ scoped memory are run.
- Non-core JDK APIs that rely on native code - Ovm does not support the AWT and other APIs that are non-core. Ovm depends on GNU Classpath for all of the JDK APIs, but must provide its own special code to replace all native calls.
- JNI support - Ovm does not support JNI and it is not planned at the present. Much native code is replaced in Ovm by Java code operating in what we term the "executive domain". There are ways to provide additional native code support but there are highly specialized and not intended for general application use.
Code using dynamic loading, native calls or finalizers will need to be adapted to work with Ovm.
The implementation of the real-time APIs is also incomplete - see the package.html file in src/syslib/user/ovm_realtime/javax/realtime for details.
This is a BETA release. Ovm still has known bugs that can lead to unexpected behavior, especially when migrating large applications to Ovm.
Usage
Ovm is regularly tested on Linux/x86, Linux/ppc, and OS X/ppc. The JIT only works on x86. Ovm requires a Sun, IBM, or Apple release of Java 1.4 and gcc 3.x to build. 256 MB of main memory are also required, 1 GB are recommended.
In order to run Java applications under Ovm, it is strongly recommended that you compile the applications against Ovms version of the JDK (which is based on GNU classpath). This is the easiest way to ensure that you do not rely on library functionality that is not available. Instructions on how to compile Java code against the Ovm JDK are in the file TUTORIAL. The TUTORIAL also describes how to run the SPEC JVM and the real-time benchmarks.
Also note that all class files must have been compiled to the format defined by the javac -target 1.1 setting. This restriction will be removed in the future.
At this point in time, Ovm always requires whole-world compilation of the application. Ovm has three execution backends, an interpreter, a JIT and J2C which is a front-end to GCC. Both the interpreter and the JIT are intended to be used in conjunction with dynamic loading in the future. At this stage, building Ovm with these configurations is only useful for development purposes. All benchmarking should always be done with the J2C configuration with gcc-3.4.
Version restrictions:
- The Ovm program (gen-ovm), may very rarely hang after calling out to a subprocess. This appears to be a bug in Linux implemenations of Java 1.4, and occurs more frequently with Blackdown Java distributions than Sun. Ovm attempts to detect and work around the problem, but this code is extremely difficult to test. One simple trick that sometimes unhangs things is to stop the process (use -Z) and then restart it using fg.
<<lessThis VM can (and currently must) be specialized to a particular application. Ovm is currently able generate virtual machines for ordinary Java programs, and programs written to the Real-time Specification for Java.
Main features:
- dynamic loading - Like many ahead-of-time compilers for real-time/embedded systems, the Ovm does not support dynamic loading of classes. In the future we expect to support this via some form of mixed-mode operation and/or using the JIT compiler.
- weak references and finalization - There is no support for weak references and heap finalizers are never run. Finalizers for objects allocated in RTSJ scoped memory are run.
- Non-core JDK APIs that rely on native code - Ovm does not support the AWT and other APIs that are non-core. Ovm depends on GNU Classpath for all of the JDK APIs, but must provide its own special code to replace all native calls.
- JNI support - Ovm does not support JNI and it is not planned at the present. Much native code is replaced in Ovm by Java code operating in what we term the "executive domain". There are ways to provide additional native code support but there are highly specialized and not intended for general application use.
Code using dynamic loading, native calls or finalizers will need to be adapted to work with Ovm.
The implementation of the real-time APIs is also incomplete - see the package.html file in src/syslib/user/ovm_realtime/javax/realtime for details.
This is a BETA release. Ovm still has known bugs that can lead to unexpected behavior, especially when migrating large applications to Ovm.
Usage
Ovm is regularly tested on Linux/x86, Linux/ppc, and OS X/ppc. The JIT only works on x86. Ovm requires a Sun, IBM, or Apple release of Java 1.4 and gcc 3.x to build. 256 MB of main memory are also required, 1 GB are recommended.
In order to run Java applications under Ovm, it is strongly recommended that you compile the applications against Ovms version of the JDK (which is based on GNU classpath). This is the easiest way to ensure that you do not rely on library functionality that is not available. Instructions on how to compile Java code against the Ovm JDK are in the file TUTORIAL. The TUTORIAL also describes how to run the SPEC JVM and the real-time benchmarks.
Also note that all class files must have been compiled to the format defined by the javac -target 1.1 setting. This restriction will be removed in the future.
At this point in time, Ovm always requires whole-world compilation of the application. Ovm has three execution backends, an interpreter, a JIT and J2C which is a front-end to GCC. Both the interpreter and the JIT are intended to be used in conjunction with dynamic loading in the future. At this stage, building Ovm with these configurations is only useful for development purposes. All benchmarking should always be done with the J2C configuration with gcc-3.4.
Version restrictions:
- The Ovm program (gen-ovm), may very rarely hang after calling out to a subprocess. This appears to be a bug in Linux implemenations of Java 1.4, and occurs more frequently with Blackdown Java distributions than Sun. Ovm attempts to detect and work around the problem, but this code is extremely difficult to test. One simple trick that sometimes unhangs things is to stop the process (use -Z) and then restart it using fg.
Download (9.4MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1670 downloads
XPde 0.5.1
XPde is a Windows XP-like desktop environment for Linux. more>>
XPde is a complete desktop environment for Linux on x86. It tries to make easier for Windows XP users to use a Linux box.
Nothing more, no clipboard compatibility between Gtk and Qt applications, no emulation of Windows applications, no unification on the widgets of X applications, just a desktop environment.
Enhancements:
- The desktop now fully uses PNG+Alpha channel, so you can use the icons of your choice anywhere
- The icon theme has been updated to the latest crystal svg, but not all icons are included, just the needed ones
- The used font now is Bitstream vera, which looks very similar to tahoma
- Now, Im using QTheme from Andreas Hausladen: http://mitglied.lycos.de/AndreasHausladen/Delphi/Kylix/CLXPatches/unitcomp.html#QThemed
- Still some work to do on this field.
- The desktop now is a XPShellListView control, that means that is based on the XPListView control will be used to build the explorer and that uses the XPDirectoryMonitor, a component that maintain an update list of files from a directory and it gets notified about changes without polling or using FAM
- The desktop now repaints significantly faster, I have spent most of the time optimizing the code to make it work faster in lower resources machines
- The taskbar is also completely new, is built using bitmaps, as you can see in the shot and can be themed very easily
- The window manager is mostly new, it also allows you to use themes, including rounded window frames.
<<lessNothing more, no clipboard compatibility between Gtk and Qt applications, no emulation of Windows applications, no unification on the widgets of X applications, just a desktop environment.
Enhancements:
- The desktop now fully uses PNG+Alpha channel, so you can use the icons of your choice anywhere
- The icon theme has been updated to the latest crystal svg, but not all icons are included, just the needed ones
- The used font now is Bitstream vera, which looks very similar to tahoma
- Now, Im using QTheme from Andreas Hausladen: http://mitglied.lycos.de/AndreasHausladen/Delphi/Kylix/CLXPatches/unitcomp.html#QThemed
- Still some work to do on this field.
- The desktop now is a XPShellListView control, that means that is based on the XPListView control will be used to build the explorer and that uses the XPDirectoryMonitor, a component that maintain an update list of files from a directory and it gets notified about changes without polling or using FAM
- The desktop now repaints significantly faster, I have spent most of the time optimizing the code to make it work faster in lower resources machines
- The taskbar is also completely new, is built using bitmaps, as you can see in the shot and can be themed very easily
- The window manager is mostly new, it also allows you to use themes, including rounded window frames.
Download (4.6MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1656 downloads
motor 3.4.0
motor is a text mode IDE for Linux. more>>
Motor is a text mode based programming environment for Linux. It consists of a powerful editor with syntax highlight feature, project manager, makefile generator, gcc and gdb front-end, etc. Deep CVS integration is also provided.
With this release of motor you can organize your project files (sources, headers, libraries), edit, compile and debug your programs without need to leave the IDE and run any other programs, automatically check in/out updated project files from/to your CVS repositories and import projects into them. Also it can generate distribution packages of projects.
<<lessWith this release of motor you can organize your project files (sources, headers, libraries), edit, compile and debug your programs without need to leave the IDE and run any other programs, automatically check in/out updated project files from/to your CVS repositories and import projects into them. Also it can generate distribution packages of projects.
Download (0.53MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1651 downloads
tkscript 0.9.0.60
tkscript is a JIT-accelerated more>>
tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib.
A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
<<lessA plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
Download (0.63MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1650 downloads
DOOM 3 1.3.1.1304 Patch
DOOM 3 is a sci-fi horror masterpiece, DOOM 3 is like nothing you have experienced. more>>
DOOM 3 is a sci-fi horror masterpiece, DOOM 3 is like nothing you have experienced.
id Software has released a new patch for its FPS DOOM 3. This update brings your retail game to v1.3.1 and adds various fixes and improvements, Vista compatibility, and bringing back cross-platform multiplayer compatibility with the Mac.
Minimum System Requierments:
3D Hardware Accelerator Card Required - 100% DirectX 9.0b compatible 64MB Hardware Accelerated video card and the lateset drivers*.
English verision of Microsoft Windows 2000/XP
Pentium IV 1.5 GHz or Athlon XP 1500+ processoror higher
384MB RAM
8x Speed CD-ROM drive (1200KB/sec sustained transfer rate) and latest drivers
2.2GB of uncompressed free hard disk space (plus 400MB for Windows swap file)
100% DirectX 9.0b compatible 16-bit sound card and the latest drivers
100% Windows compatible mouse, keyboard, and latest drivers
DirectX 9.0b (included)
Multiplayer Requierments:
Internet (TCP/IP) and LAN (TCP/IP) play supported.
Internet play requires broadband connection and latest drivers
LAN play requires network interface card and latest drivers
Enhancements:
- Tested and improved Vista compatibility
- Fix a potential crash in physics
- Fix an issue with pak downloaded being immediately appended without filesystem restart
- Fixes to DNS lookup, reduced the stalls
- Updated the code to gcc 4.0 compliance, for Mac OSX universal binaries and GNU/Linux x86 binaries
- Threading implementation for Mac and Linux is more compliant with the Win32 behaviours
- Fix Alsa sound backend (Linux)
- Fixes to tty code (Linux)
<<lessid Software has released a new patch for its FPS DOOM 3. This update brings your retail game to v1.3.1 and adds various fixes and improvements, Vista compatibility, and bringing back cross-platform multiplayer compatibility with the Mac.
Minimum System Requierments:
3D Hardware Accelerator Card Required - 100% DirectX 9.0b compatible 64MB Hardware Accelerated video card and the lateset drivers*.
English verision of Microsoft Windows 2000/XP
Pentium IV 1.5 GHz or Athlon XP 1500+ processoror higher
384MB RAM
8x Speed CD-ROM drive (1200KB/sec sustained transfer rate) and latest drivers
2.2GB of uncompressed free hard disk space (plus 400MB for Windows swap file)
100% DirectX 9.0b compatible 16-bit sound card and the latest drivers
100% Windows compatible mouse, keyboard, and latest drivers
DirectX 9.0b (included)
Multiplayer Requierments:
Internet (TCP/IP) and LAN (TCP/IP) play supported.
Internet play requires broadband connection and latest drivers
LAN play requires network interface card and latest drivers
Enhancements:
- Tested and improved Vista compatibility
- Fix a potential crash in physics
- Fix an issue with pak downloaded being immediately appended without filesystem restart
- Fixes to DNS lookup, reduced the stalls
- Updated the code to gcc 4.0 compliance, for Mac OSX universal binaries and GNU/Linux x86 binaries
- Threading implementation for Mac and Linux is more compliant with the Win32 behaviours
- Fix Alsa sound backend (Linux)
- Fixes to tty code (Linux)
Download (20.2MB)
Added: 2007-02-04 License: Freeware Price:
1642 downloads
Avifile 0.7.43
Avifile is a compressed AVI file support library for x86 Linux. more>>
This project attempts to provide a working implementation of a few multimedia-related utilities for x86 Linux. At the time of its creation in May 2000 its primary goal was creation of video capture and recompression applications that would work with most popular AVI file format and newest data compression methods ( Indeo Video and variations of MPEG-4 for image compression and MPEG Layer-3/Windows Media Audio for sound ).
The core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
<<lessThe core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
Download (2.9MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1639 downloads
X/OS Linux 4.0
X/OS Linux is a GNU/Linux distribution for business and enterprise users. more>>
X/OS Linux is derived from the Free/Open Source rpm packages of Red Hat Enterprise Linux 4 (RHEL4) under the requirements set forth by their trademark policy.
X/OS has spent considerable effort to avoid using Red Hats trademarks in any way that would imply an association with or sponsorship by Red Hat.
After some delay, the final release of X/OS Linux 4.0 is now available to the public.
The X/OS Linux team has spent considerable effort to assure the label enterprise-grade Linux for this milestone release. With the simultaneous availability of X/OS Linux 4.0 for x86 and x86_64 processor architectures, it delivers the latest best-of-breed Free and Open Source software for both 32- and 64-bit platforms.
Highlights include the 2.6 Linux kernel featuring numerous enhancements over the previous 2.4 version, Security Enhanced Linux (SELinux) to apply more granular security policies, improved storage capabilities supporting file systems of up to 8TB and more.
The Global File System (GFS) and Cluster Suite software is included in this release to ease the task of creating and managing advanced cluster configurations, and is available as an extra option during installation. This powerful set of tools provides seamless scalability of applications such as databases, web servers and high-performance computing clusters with GFS enabling nodes to simultaneously read and write to a single shared filesystem.
Next to providing an advanced server platform, X/OS Linux 4.0 adds various enhancements to the desktop increasing usability with greatly improved office productivity tools, plug-and-play USB device recognition and power management supporting the ACPI standard.
In addition to compatibility with the de facto distribution for deploying Linux in the enterprise, X/OS Linux strides to include various other useful packages and tools that conform to the standard for mature and robust enterprise-grade software. One example is Xfce, an extra option in addition to Gnome and KDE, offering a light-weight desktop environment suited for use on low-end or thin client systems.
<<lessX/OS has spent considerable effort to avoid using Red Hats trademarks in any way that would imply an association with or sponsorship by Red Hat.
After some delay, the final release of X/OS Linux 4.0 is now available to the public.
The X/OS Linux team has spent considerable effort to assure the label enterprise-grade Linux for this milestone release. With the simultaneous availability of X/OS Linux 4.0 for x86 and x86_64 processor architectures, it delivers the latest best-of-breed Free and Open Source software for both 32- and 64-bit platforms.
Highlights include the 2.6 Linux kernel featuring numerous enhancements over the previous 2.4 version, Security Enhanced Linux (SELinux) to apply more granular security policies, improved storage capabilities supporting file systems of up to 8TB and more.
The Global File System (GFS) and Cluster Suite software is included in this release to ease the task of creating and managing advanced cluster configurations, and is available as an extra option during installation. This powerful set of tools provides seamless scalability of applications such as databases, web servers and high-performance computing clusters with GFS enabling nodes to simultaneously read and write to a single shared filesystem.
Next to providing an advanced server platform, X/OS Linux 4.0 adds various enhancements to the desktop increasing usability with greatly improved office productivity tools, plug-and-play USB device recognition and power management supporting the ACPI standard.
In addition to compatibility with the de facto distribution for deploying Linux in the enterprise, X/OS Linux strides to include various other useful packages and tools that conform to the standard for mature and robust enterprise-grade software. One example is Xfce, an extra option in addition to Gnome and KDE, offering a light-weight desktop environment suited for use on low-end or thin client systems.
Download (4336MB)
Added: 2005-07-31 License: GPL (GNU General Public License) Price:
1573 downloads
lambda-gtk 0.1
?gtk is a cross-platform Lisp interface to the complete GTK+2 family of shared libraries. more>>
?gtk is a cross-platform Lisp interface to the complete GTK+2 family of shared libraries. ?gtk currently runs in the following Lisp environments:
PPC/Darwin OpenMCL 0.14.2-p1
x86/Linux SBCL 0.8.16
x86/Linux CMUCL 19a
and is released under the Lisp Lesser General Public License (LLGPL).
If you are familiar with Lisp function call syntax and the GTK API then programming with ?gtk is straightforward.
Main features:
- Portable GUI programming across the supported Lisp environments.
- Automatic conversion between Lisp data (booleans, numbers, strings) and their equivalent GTK types. Function arguments that involve C pointers to ints, floats and doubles are also handled automatically: foreign values are allocated and initialized by the wrappers, the pointers are passed to GTK and then dereferenced and returned to the Lisp caller as multiple values.
- Lisp names for GTKs enums, structs and functions. Lisp names are formed by substituting "-" for "_" and (possibly) converting C library prefixes into exported Lisp package prefixes (see documentation section below).
- Lisp accessor functions to read/write slot values in GTK structs. Accessors are named struct.slot but may include more than one slot name, e.g. gtk:Widget.allocation.width. The first argument to all accessors is a pointer to a struct; if the referenced slot is an array then a second required argument provides the index. The last argument to all accessors is an optional value, that, if specified, replaces the current value in the slot. For example:
(gdk:Rectangle.x rect) ; return rects x value
(gdk:Rectangle.x rect 100) ; set rects x value
- Lisp symbol package(s) that export the GTK API and a read time conditional #+:gtk in *features*.
- A small set of utilities for working with GTK pointers, callbacks and foreign storage in a portable way (see documentation below).
<<lessPPC/Darwin OpenMCL 0.14.2-p1
x86/Linux SBCL 0.8.16
x86/Linux CMUCL 19a
and is released under the Lisp Lesser General Public License (LLGPL).
If you are familiar with Lisp function call syntax and the GTK API then programming with ?gtk is straightforward.
Main features:
- Portable GUI programming across the supported Lisp environments.
- Automatic conversion between Lisp data (booleans, numbers, strings) and their equivalent GTK types. Function arguments that involve C pointers to ints, floats and doubles are also handled automatically: foreign values are allocated and initialized by the wrappers, the pointers are passed to GTK and then dereferenced and returned to the Lisp caller as multiple values.
- Lisp names for GTKs enums, structs and functions. Lisp names are formed by substituting "-" for "_" and (possibly) converting C library prefixes into exported Lisp package prefixes (see documentation section below).
- Lisp accessor functions to read/write slot values in GTK structs. Accessors are named struct.slot but may include more than one slot name, e.g. gtk:Widget.allocation.width. The first argument to all accessors is a pointer to a struct; if the referenced slot is an array then a second required argument provides the index. The last argument to all accessors is an optional value, that, if specified, replaces the current value in the slot. For example:
(gdk:Rectangle.x rect) ; return rects x value
(gdk:Rectangle.x rect 100) ; set rects x value
- Lisp symbol package(s) that export the GTK API and a read time conditional #+:gtk in *features*.
- A small set of utilities for working with GTK pointers, callbacks and foreign storage in a portable way (see documentation below).
Download (0.37MB)
Added: 2005-08-10 License: LGPL (GNU Lesser General Public License) Price:
1535 downloads
SDL_sound 1.0.1
SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3. more>>
SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3. It is meant to make the programmers sound playback tasks simpler. The programmer gives SDL_sound a filename, or feeds it data directly from one of many sources, and then reads the decoded waveform data back at her leisure.
If resource constraints are a concern, SDL_sound can process sound data in programmer-specified blocks. Alternately, SDL_sound can decode a whole sound file and hand back a single pointer to the whole waveform. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly and behind-the-scenes, if the programmer desires.
As the name implies, SDL_sound is an add-on to Simple Directmedia Layer, and as such, youll need it to build and use SDL_sound. SDL gives us lots of convenience for porting and implementing some elements of the library, not to mention that it is a powerful, cross platform answer to DirectX. You should definitely look into it, whether you use SDL_sound or not.
Places SDL_sound is known to be used:
- The Ambient Music System uses SDL_sound in its player module.
- The popular game glTron uses SDL_sound for sound playback.
- Dominik Haumann wrote in to mention C++ wrappers for SDL_sound, which can be found here.
- MusicBox, a GNUstep music manager, uses SDL_sound to decode various audio formats.
- The SuSE Linux distribution has been know to package SDL_sound (at least version 0.1.5 has been spotted in the wild).
- Gentoo Linux distributes SDL_sound via their "portage" system. Just "emerge sdl-sound".
- FreeBSD has SDL_sound in their Ports tree: herere the details.
- NetBSD Appears to have packaged SDL_sound, too: details.
- Debian has packaged SDL_sound, too: details.
- ROCK Linux has an SDL_sound package: details.
- Probably other places. Email me if you want to be listed here.
What works:
- Support for "decoding" raw audio samples.
- Support for decoding Microsoft WAVE audio files (uncompressed and MS-ADPCM encoded waveforms are supported, currently) (.WAV).
- Support for decoding various MPEG audio files through SMPEG (.MP3, .MPG, .MPEG).
- Support for decoding MPEG-1 Layer 3 audio files internally (makes use of LGPLd code from mpg123.) (.MP3).
- Support for decoding MIDI music files (.MIDI, .MID).
- Support for decoding Ogg Vorbis audio files through libvorbis (.OGG).
- Support for decoding Speex voice files through libspeex (.SPX).
- Support for decoding FLAC audio files through libFLAC (.FLAC, .FLA).
- Support for decoding Creative Labs Voice files (.VOC).
- Support for decoding Audio Interchange File Format files (.AIFF).
- Support for decoding Shorten-compressed audio data (.SHN).
- Support for Suns audio format (.AU).
- Support for decoding through MikMod. (.MOD, .IT, .XM, .S3M, .MTM, .669, .STM, .ULT, .FAR, .MED, .AMF, .DSM, .IMF, .GDM, .STX, .OKT).
- Support for decoding through ModPlug. (.669, .AMF, .AMS, .DBM, .DMF, .DSM, .FAR, .IT, .MDL, .MED, .MOD, .MT2, .MTM, .OKT, .PTM, .PSM, .S3M, .STM, .ULT, .UMX, .XM)
- Experimental support for decoding through Apple Quicktime (MacOS only).
- Compiles/runs on Linux (x86 tested).
- Compiles/runs on Linux (x86-64 tested).
- Compiles/runs on Linux (PowerPC tested).
- Compiles/runs on FreeBSD (x86 tested).
- Compiles/runs on Win32 (x86 tested).
- Compiles/runs on MacOS Classic (PowerPC tested).
- Compiles/runs on MacOS X (PowerPC tested).
- Compiles/runs on BeOS (x86 tested).
- Compiles/runs on WinCE/PocketPC (StrongARM tested).
- May compile and run elsewhere with little to no modification. Success stories and patches are welcome.
What doesnt work:
- Support for more forms of compressed .WAV files is planned, but not yet implemented.
- Support for various forms of compressed .AIFF files is planned, but not yet implemented.
- Contributions of other ports are, of course, welcome.
<<lessIf resource constraints are a concern, SDL_sound can process sound data in programmer-specified blocks. Alternately, SDL_sound can decode a whole sound file and hand back a single pointer to the whole waveform. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly and behind-the-scenes, if the programmer desires.
As the name implies, SDL_sound is an add-on to Simple Directmedia Layer, and as such, youll need it to build and use SDL_sound. SDL gives us lots of convenience for porting and implementing some elements of the library, not to mention that it is a powerful, cross platform answer to DirectX. You should definitely look into it, whether you use SDL_sound or not.
Places SDL_sound is known to be used:
- The Ambient Music System uses SDL_sound in its player module.
- The popular game glTron uses SDL_sound for sound playback.
- Dominik Haumann wrote in to mention C++ wrappers for SDL_sound, which can be found here.
- MusicBox, a GNUstep music manager, uses SDL_sound to decode various audio formats.
- The SuSE Linux distribution has been know to package SDL_sound (at least version 0.1.5 has been spotted in the wild).
- Gentoo Linux distributes SDL_sound via their "portage" system. Just "emerge sdl-sound".
- FreeBSD has SDL_sound in their Ports tree: herere the details.
- NetBSD Appears to have packaged SDL_sound, too: details.
- Debian has packaged SDL_sound, too: details.
- ROCK Linux has an SDL_sound package: details.
- Probably other places. Email me if you want to be listed here.
What works:
- Support for "decoding" raw audio samples.
- Support for decoding Microsoft WAVE audio files (uncompressed and MS-ADPCM encoded waveforms are supported, currently) (.WAV).
- Support for decoding various MPEG audio files through SMPEG (.MP3, .MPG, .MPEG).
- Support for decoding MPEG-1 Layer 3 audio files internally (makes use of LGPLd code from mpg123.) (.MP3).
- Support for decoding MIDI music files (.MIDI, .MID).
- Support for decoding Ogg Vorbis audio files through libvorbis (.OGG).
- Support for decoding Speex voice files through libspeex (.SPX).
- Support for decoding FLAC audio files through libFLAC (.FLAC, .FLA).
- Support for decoding Creative Labs Voice files (.VOC).
- Support for decoding Audio Interchange File Format files (.AIFF).
- Support for decoding Shorten-compressed audio data (.SHN).
- Support for Suns audio format (.AU).
- Support for decoding through MikMod. (.MOD, .IT, .XM, .S3M, .MTM, .669, .STM, .ULT, .FAR, .MED, .AMF, .DSM, .IMF, .GDM, .STX, .OKT).
- Support for decoding through ModPlug. (.669, .AMF, .AMS, .DBM, .DMF, .DSM, .FAR, .IT, .MDL, .MED, .MOD, .MT2, .MTM, .OKT, .PTM, .PSM, .S3M, .STM, .ULT, .UMX, .XM)
- Experimental support for decoding through Apple Quicktime (MacOS only).
- Compiles/runs on Linux (x86 tested).
- Compiles/runs on Linux (x86-64 tested).
- Compiles/runs on Linux (PowerPC tested).
- Compiles/runs on FreeBSD (x86 tested).
- Compiles/runs on Win32 (x86 tested).
- Compiles/runs on MacOS Classic (PowerPC tested).
- Compiles/runs on MacOS X (PowerPC tested).
- Compiles/runs on BeOS (x86 tested).
- Compiles/runs on WinCE/PocketPC (StrongARM tested).
- May compile and run elsewhere with little to no modification. Success stories and patches are welcome.
What doesnt work:
- Support for more forms of compressed .WAV files is planned, but not yet implemented.
- Support for various forms of compressed .AIFF files is planned, but not yet implemented.
- Contributions of other ports are, of course, welcome.
Download (0.097MB)
Added: 2005-09-16 License: GPL (GNU General Public License) Price:
1504 downloads
LKL 0.1.1
LKL is a userspace keylogger that runs under Linux on the x86 architechture. more>>
LKL is a userspace keylogger that runs under Linux on the x86 architechture.
LKL sniffs and logs everything that passes through the hardware keyboard port (0x60). It translates keycodes to ASCII with a keymap file.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- A kernel 2.6 PS/2 mouse bug has been fixed.
- syslogd current date ouput has been added.
<<lessLKL sniffs and logs everything that passes through the hardware keyboard port (0x60). It translates keycodes to ASCII with a keymap file.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- A kernel 2.6 PS/2 mouse bug has been fixed.
- syslogd current date ouput has been added.
Download (0.22MB)
Added: 2005-10-18 License: GPL (GNU General Public License) Price:
1474 downloads
Pentoo LiveCD 2005.1
Pentoo is a Linux LiveCD, it means that you can boot a linux environment on any x86 based PC. more>>
Pentoo is a Linux LiveCD, it means that you can boot a linux environment on any x86 based PC.
It is like KNOPPIX except that Pentoo is based on the Gentoo distribution and is oriented penetration testing. You can view the list of all available tools here .
Well, I know there is already many liveCD that provide penetration testing and so on, but they dont suit my needs. In fact, during a pen-test lab, I found the other LiveCD so slow...
I like Gnome and Gentoo so I decided to make my own distro and there it is.
Main features:
- Nessus, Metasploit and Fingerprints db upgradable ! You can put them in RAM or on a usb stick.
- You can save the root directory to a usbstick and backup all your preferences, etc.
- It is faster : based on the Gentoo distribution, all the code as been optimized. I choosed to optimize the code for pentium3 cpu as I think that intel based cpu are more used than AMDs ones. Of course, this will not break the compatibility with AMD proc, it will just run faster on pentium-3 or 4 CPUs.
- Analyser : Dsniff, Ethereal, Ettercap, Ntop, ...
- Bluetooth : BlueSniff, Redfang, ...
- Cracker / Bruteforce : Hydra, Ldapenum, John the ripper, chntpw, ...
- Fingerprinter : Amap, xprobe, smtpmap, p0f2, ...
- Forging / Spoofing : Arpspoof, Hunt, Packit, ...
- Pen-Test / MITM : Metasploit, Raccess, Cisco-Torch, WebMitm, ...
- Proxy : HttPush, Paros Proxy, ...
- Scanner : Nessus, Nmap, Nikto, Cheops, ...
- Wireless : Kismet, Airsnort, Wellenreiter, ...
Checksums:
SHA-160 EF4AB7F94294860BAAEDBEB96F002F916F31506F
MD5 21E9280DC3BBB2C7AFAD3D7F0917B091
<<lessIt is like KNOPPIX except that Pentoo is based on the Gentoo distribution and is oriented penetration testing. You can view the list of all available tools here .
Well, I know there is already many liveCD that provide penetration testing and so on, but they dont suit my needs. In fact, during a pen-test lab, I found the other LiveCD so slow...
I like Gnome and Gentoo so I decided to make my own distro and there it is.
Main features:
- Nessus, Metasploit and Fingerprints db upgradable ! You can put them in RAM or on a usb stick.
- You can save the root directory to a usbstick and backup all your preferences, etc.
- It is faster : based on the Gentoo distribution, all the code as been optimized. I choosed to optimize the code for pentium3 cpu as I think that intel based cpu are more used than AMDs ones. Of course, this will not break the compatibility with AMD proc, it will just run faster on pentium-3 or 4 CPUs.
- Analyser : Dsniff, Ethereal, Ettercap, Ntop, ...
- Bluetooth : BlueSniff, Redfang, ...
- Cracker / Bruteforce : Hydra, Ldapenum, John the ripper, chntpw, ...
- Fingerprinter : Amap, xprobe, smtpmap, p0f2, ...
- Forging / Spoofing : Arpspoof, Hunt, Packit, ...
- Pen-Test / MITM : Metasploit, Raccess, Cisco-Torch, WebMitm, ...
- Proxy : HttPush, Paros Proxy, ...
- Scanner : Nessus, Nmap, Nikto, Cheops, ...
- Wireless : Kismet, Airsnort, Wellenreiter, ...
Checksums:
SHA-160 EF4AB7F94294860BAAEDBEB96F002F916F31506F
MD5 21E9280DC3BBB2C7AFAD3D7F0917B091
Download (482MB)
Added: 2005-10-27 License: GPL (GNU General Public License) Price:
1461 downloads
Jockey 0.6
Jockey is a user-space library for recording and replaying an execution of generic x86 GNU/Linux programs. more>>
Jockey is a user-space library for recording and replaying an execution of generic GNU/Linux programs.
It is a debugging tool especially for long-running networked servers that suffer from bugs that are difficult to reproduce.
Main features:
- Jockey is provided as a shared-object (dynamically linked library) file. It does not require source-code modifications nor binary relinking. Just link libjockey.so to your target application at runtime using LD_PRELOAD.
- It records and replays the effects of individual Linux system calls and (in some cases) CPU instructions. It can replay at the level of individual memory loads and stores. For example, if your program crashes because of a dangling pointer access, Jockey can replay the bug right up to the point of crash.
- Jockey can take checkpoints of process state and replay execution from any checkpoint.
- Jockey can record and replay pthread-based programs, but in a slightly bogus way--it Jockey emulates pthreads entirely in the user space. Pthread-based programs should run as normal, but under the cover, Jockey emulates multi-threading I/O using user-space context switching and a giant poll() loop.
- Jockey doesnt support programs that dynamically generate code, such as Java. It does support programs written in interpreted languages, including Perl, Python, and Ruby, although Im not sure if Jockey is really that useful for these programs.
<<lessIt is a debugging tool especially for long-running networked servers that suffer from bugs that are difficult to reproduce.
Main features:
- Jockey is provided as a shared-object (dynamically linked library) file. It does not require source-code modifications nor binary relinking. Just link libjockey.so to your target application at runtime using LD_PRELOAD.
- It records and replays the effects of individual Linux system calls and (in some cases) CPU instructions. It can replay at the level of individual memory loads and stores. For example, if your program crashes because of a dangling pointer access, Jockey can replay the bug right up to the point of crash.
- Jockey can take checkpoints of process state and replay execution from any checkpoint.
- Jockey can record and replay pthread-based programs, but in a slightly bogus way--it Jockey emulates pthreads entirely in the user space. Pthread-based programs should run as normal, but under the cover, Jockey emulates multi-threading I/O using user-space context switching and a giant poll() loop.
- Jockey doesnt support programs that dynamically generate code, such as Java. It does support programs written in interpreted languages, including Perl, Python, and Ruby, although Im not sure if Jockey is really that useful for these programs.
Download (1.3MB)
Added: 2005-11-07 License: GPL (GNU General Public License) Price:
1448 downloads
gatling 0.8
gatling is a high-performance HTTP and FTP server. more>>
gatling is a high-performance HTTP and FTP server. It is small, fast, and scalable, and uses platform-specific performance and scalability APIs.
It supports connection keep-alive, el-cheapo virtual domains (similar to thttpd), IPv6, and Content-Range (not the full specs, just a-b or a-byte ranges).
Main features:
- Small! (100k static Linux-x86 binary with HTTP and FTP support)
- Fast! (measure for yourself, please)
- Scalable! (see this document, measured using tools that are included in the gatling distribution.
- Uses platform-specific performance and scalability APIs on Linux 2.4, Linux 2.6, NetBSD current (2.0+), FreeBSD 4+, OpenBSD 3.4+, Solaris 9+, AIX 5L, IRIX 6.5+, MacOS X Panther+, HP-UX 11+
- connection keep-alive
- el-cheapo virtual domains (similar to thttpd)
- IPv6 support
- Content-Range (not the full specs, just a-b or a- byte ranges)
- transparent content negotiation (will serve foo.html.gz if foo.html was asked for and browser indicates it understands deflate)
- With optional directory index generation
- Will only serve world readable files (so you dont export files accidentally)
- Supports FTP and FTP upload as well (upload only to world writable directories and the files wont be downloadable unless you chmod a+r them manually)
- CGI support for HTTP
- El-cheapo .htaccess support (see README.htaccess)
- Quick-and-dirty SSL/TLS support (see README.tls)
Enhancements:
- A pipelining bug was fixed.
- HTTP headers are now sent to CGIs as HTTP_FOO=bar environment variables.
- Cleanups were made for GCC 4.
- Temporary fallback redirects were added.
- CGI slaves are now only forked if the -C option is given on the command line.
- IRIX compatibility was established.
<<lessIt supports connection keep-alive, el-cheapo virtual domains (similar to thttpd), IPv6, and Content-Range (not the full specs, just a-b or a-byte ranges).
Main features:
- Small! (100k static Linux-x86 binary with HTTP and FTP support)
- Fast! (measure for yourself, please)
- Scalable! (see this document, measured using tools that are included in the gatling distribution.
- Uses platform-specific performance and scalability APIs on Linux 2.4, Linux 2.6, NetBSD current (2.0+), FreeBSD 4+, OpenBSD 3.4+, Solaris 9+, AIX 5L, IRIX 6.5+, MacOS X Panther+, HP-UX 11+
- connection keep-alive
- el-cheapo virtual domains (similar to thttpd)
- IPv6 support
- Content-Range (not the full specs, just a-b or a- byte ranges)
- transparent content negotiation (will serve foo.html.gz if foo.html was asked for and browser indicates it understands deflate)
- With optional directory index generation
- Will only serve world readable files (so you dont export files accidentally)
- Supports FTP and FTP upload as well (upload only to world writable directories and the files wont be downloadable unless you chmod a+r them manually)
- CGI support for HTTP
- El-cheapo .htaccess support (see README.htaccess)
- Quick-and-dirty SSL/TLS support (see README.tls)
Enhancements:
- A pipelining bug was fixed.
- HTTP headers are now sent to CGIs as HTTP_FOO=bar environment variables.
- Cleanups were made for GCC 4.
- Temporary fallback redirects were added.
- CGI slaves are now only forked if the -C option is given on the command line.
- IRIX compatibility was established.
Download (0.060MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1446 downloads
Nbed-Nakooki Live CD 1.0
Nbed-Nakooki is a generalist GNU/Linux Live-CD, for the x86 platform. more>>
Nbed-Nakooki Live CD is a generalist GNU/Linux OS for the x86 platform.
It is based entirely on two projects :
- Norean, a collection of tools for Linux distribution creators.
Nbed is on of the Norean tools, that is used to generate the live-CD using Nakooki packages.
- Nakooki, a demonstration and pedagogic implementation of Norean tools in the form of a small source-centric distribution, that can also be used as a start point for other distributions.
Main features:
- Abiword A text-processor
- Firefox Web browser
- mplayer,xmms Video and music players
- The Gimp Graphics software
- sylpheed Mail and news reader
- Rox
Its also the result of the work on Nbed, that will offer many more things in the future. This Live-CD is a proof of concept of Nbed, at this point in time. Since Nakooki is a simple collection of packages definitions, to be compiled by yourself - without any installation CD or such, Nbed-Nakooki is a simple opportunity to allow people testing and installing (with Nbed-HD-install) a Nakooki system on their Hard Drive without special skills required.
However, even if this cant be compared in terms of features, support, etc. Nbed-Nakooki has the following advantages:
- Its very Simple to use, no complicated questions.
- Has very good performances, once the desktop is loaded.
- Its based on a very classic system, easy to understand (for those already using Linux)
<<lessIt is based entirely on two projects :
- Norean, a collection of tools for Linux distribution creators.
Nbed is on of the Norean tools, that is used to generate the live-CD using Nakooki packages.
- Nakooki, a demonstration and pedagogic implementation of Norean tools in the form of a small source-centric distribution, that can also be used as a start point for other distributions.
Main features:
- Abiword A text-processor
- Firefox Web browser
- mplayer,xmms Video and music players
- The Gimp Graphics software
- sylpheed Mail and news reader
- Rox
Its also the result of the work on Nbed, that will offer many more things in the future. This Live-CD is a proof of concept of Nbed, at this point in time. Since Nakooki is a simple collection of packages definitions, to be compiled by yourself - without any installation CD or such, Nbed-Nakooki is a simple opportunity to allow people testing and installing (with Nbed-HD-install) a Nakooki system on their Hard Drive without special skills required.
However, even if this cant be compared in terms of features, support, etc. Nbed-Nakooki has the following advantages:
- Its very Simple to use, no complicated questions.
- Has very good performances, once the desktop is loaded.
- Its based on a very classic system, easy to understand (for those already using Linux)
Download (653MB)
Added: 2005-12-21 License: GPL (GNU General Public License) Price:
1402 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 komodo ide linux x86 libstdc 6 5.0.1 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