operating systems
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7405
fistgen 0.1.1
fistgen is a stackable file system templates and language. more>>
File System development is very difficult and time consuming. Even small changes to existing file systems require deep understanding of kernel internals, making the barrier to entry for new developers high.
Moreover, porting file system code from one operating system to another is almost as difficult as the first port. Past proposals to provide extensible (stackable) file system interfaces would have simplified the development of new file systems.
These proposals, however, advocated massive changes to existing operating system interfaces and existing file systems; operating system vendors and maintainers resist making any large changes to their kernels because of stability and performance concerns. As a result, file system development is still a difficult, long, and non-portable process.
The FiST (File System Translator) system combines two methods to solve the above problems in a novel way: a set of stackable file system templates for each operating system, and a high-level language that can describe stackable file systems in a cross-platform portable fashion.
Using FiST, stackable file systems need only be described once. FiSTs code generation tool, fistgen, compiles a single file system description into loadable kernel modules for several operating systems (currently Solaris, Linux, and FreeBSD).
The project demonstrates that with FiST, code size and development time are reduced significantly, while imposing a small performance overhead of only 1-2%. These benefits are achieved, as well as portability, without changing existing operating systems or file system.
<<lessMoreover, porting file system code from one operating system to another is almost as difficult as the first port. Past proposals to provide extensible (stackable) file system interfaces would have simplified the development of new file systems.
These proposals, however, advocated massive changes to existing operating system interfaces and existing file systems; operating system vendors and maintainers resist making any large changes to their kernels because of stability and performance concerns. As a result, file system development is still a difficult, long, and non-portable process.
The FiST (File System Translator) system combines two methods to solve the above problems in a novel way: a set of stackable file system templates for each operating system, and a high-level language that can describe stackable file systems in a cross-platform portable fashion.
Using FiST, stackable file systems need only be described once. FiSTs code generation tool, fistgen, compiles a single file system description into loadable kernel modules for several operating systems (currently Solaris, Linux, and FreeBSD).
The project demonstrates that with FiST, code size and development time are reduced significantly, while imposing a small performance overhead of only 1-2%. These benefits are achieved, as well as portability, without changing existing operating systems or file system.
Download (0.63MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1659 downloads
sysinit 0.1 b1
sysinit is a system-initialization and daemon-management alternative. more>>
sysinit is a system initialization and daemon management scheme for Linux (and possibly other Unix-like operating systems).
The system initialization portion has no external requirements except a working BASH shell. The daemon management portion requires a working BASH shell and either runit or daemontools. There are additional scripts that work with runit as process number one.
You may use it under the terms of the GNU General Public License.
<<lessThe system initialization portion has no external requirements except a working BASH shell. The daemon management portion requires a working BASH shell and either runit or daemontools. There are additional scripts that work with runit as process number one.
You may use it under the terms of the GNU General Public License.
Download (0.004MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1658 downloads
TCVP 0.2.0
TCVP is a video and music player and encoder/transcoder for Unix-like operating systems. more>>
TCVP is a video and music player and encoder/transcoder for Unix-like operating systems. It is primarily targeted at Linux, mainly because of lacking standards for audio and video output, and because the authors use Linux.
Adding support for other POSIX-compliant operating systems should be easy, provided that some means of displaying video and playing sound exists.
Main features:
- Pipelined design, allowing insertion of filters at any stage.
- Automatic selection of demuxers, decoders, and output drivers, based on user-defined order of preference.
- Buffering of decoded audio and video for smooth playback.
- Multi-threaded: multiple CPUs can be used if present.
- Multiple user interfaces. A flexible skin based X11 GUI is included, as well as a simple command line only interface.
- Playlist with shuffle and repeat.
- Highly configurable.
- No XML.
<<lessAdding support for other POSIX-compliant operating systems should be easy, provided that some means of displaying video and playing sound exists.
Main features:
- Pipelined design, allowing insertion of filters at any stage.
- Automatic selection of demuxers, decoders, and output drivers, based on user-defined order of preference.
- Buffering of decoded audio and video for smooth playback.
- Multi-threaded: multiple CPUs can be used if present.
- Multiple user interfaces. A flexible skin based X11 GUI is included, as well as a simple command line only interface.
- Playlist with shuffle and repeat.
- Highly configurable.
- No XML.
Download (0.50MB)
Added: 2005-07-07 License: GPL (GNU General Public License) Price:
1571 downloads
Geode 0.2.4
Geode is an Integrated Development Environment designed to facilitate development in the ESI Objects system under linux. more>>
Geode is an Integrated Development Environment designed to facilitate development in the ESI Objects system under linux and (hopefully soon) other free and open operating systems.
ESI Objects is an object-oriented, open-source database design and development platform which--until now--required a Windows-based Client (IDE) for actual code development.
An Integrated Development Environment (IDE) for the ESI Objects language (object-oriented MUMPS) that works on linux and other UNIX-like Operating Systems.
GEODE is an Integrated Development Environment (IDE) for the ESI Objects system, and is designed to replace the existing Windows-only ESI Objects client IDE.
GEODE was developed from scratch, and is NOT a port of the open-sourced Windows IDE.
It is written in C, and requires GTK2+, GLIB, GNOME, and other standard libraries found on GNU/Linux and other popular operating systems.
This project consists of a fairly stable, working codebase that the author currently uses for his own development of ESI Objects (EO) code, yet which is under VERY active development to bring it in line with (and beyond) the feature set of the existing Windows-only IDE.
Main features:
- The Library and Class browser
- Property and Method editor windows
- Server Settings window
- Symbol Dump window (MUMPS/ESI Objects Command Interface)
- Object Documentation Pane (read-only at this point)
<<lessESI Objects is an object-oriented, open-source database design and development platform which--until now--required a Windows-based Client (IDE) for actual code development.
An Integrated Development Environment (IDE) for the ESI Objects language (object-oriented MUMPS) that works on linux and other UNIX-like Operating Systems.
GEODE is an Integrated Development Environment (IDE) for the ESI Objects system, and is designed to replace the existing Windows-only ESI Objects client IDE.
GEODE was developed from scratch, and is NOT a port of the open-sourced Windows IDE.
It is written in C, and requires GTK2+, GLIB, GNOME, and other standard libraries found on GNU/Linux and other popular operating systems.
This project consists of a fairly stable, working codebase that the author currently uses for his own development of ESI Objects (EO) code, yet which is under VERY active development to bring it in line with (and beyond) the feature set of the existing Windows-only IDE.
Main features:
- The Library and Class browser
- Property and Method editor windows
- Server Settings window
- Symbol Dump window (MUMPS/ESI Objects Command Interface)
- Object Documentation Pane (read-only at this point)
Download (0.13MB)
Added: 2005-07-28 License: GPL (GNU General Public License) Price:
1551 downloads
GoVPN 0.2.3
GoVPN is an OpenVPN frontend for GNU/Linux operating systems, developed in Gambas. more>>
GoVPN project is an OpenVPN frontend for GNU/Linux operating systems, developed in Gambas.
To make it easier for non-technical users, weve built a userinterface for OpenVPN on linux.
If administrators send configuration files to the user, (s)he will be able to install and connect to the corporate OpenVPN gateway.
<<lessTo make it easier for non-technical users, weve built a userinterface for OpenVPN on linux.
If administrators send configuration files to the user, (s)he will be able to install and connect to the corporate OpenVPN gateway.
Download (0.045MB)
Added: 2005-08-18 License: GPL (GNU General Public License) Price:
1533 downloads
JaCL Linux 0.2005-07-11 beta1
JaCL Linux (Just a Command Line Linux) is a live CD distribution (a Knoppix remaster) of the Linux operating system. more>>
JaCL Linux (Just a Command Line Linux) is a live CD distribution (a Knoppix remaster) of the Linux operating system. JaCL Linux is designed to be run as a command line driven server or utility system.
Most major command line applications or server software available in a standard Linux distribution are available in JaCL Linux. Most X11 server software and applications have been intentionally removed from the distribution in order to streamline the
distribution for use as a server or utility system.
Examples of server or utility uses for JaCL include: web server, ftp server, DNS server, SMB server, rsync server, syslog server, local disk mirroring utility, remote rsync disk mirroring utility or hardware diagnostics utility.
The removal of the X server and X applications streamlines the distribution, reduces maintenance, and may reduce the risk of vulnerabilities.
Additionally other applications have been intentionally removed or omitted from the distribution, including applications which may pose a security risk if the server is user level compromised (i.e. network scanning utilities and packet sniffing tools).
The result is a full command line live CD distribution which is about half the size of a full Knoppix CD distribution.
Main features:
- an easily upgradable system
- a password protected system by default
- security warning banners (a requirement in some work environments)
- a security hardened base system
- an easy mechanism for systems administrators to automatically configure the system at bootup
- most server and utility applications included (the fact that Knoppix<<less
Most major command line applications or server software available in a standard Linux distribution are available in JaCL Linux. Most X11 server software and applications have been intentionally removed from the distribution in order to streamline the
distribution for use as a server or utility system.
Examples of server or utility uses for JaCL include: web server, ftp server, DNS server, SMB server, rsync server, syslog server, local disk mirroring utility, remote rsync disk mirroring utility or hardware diagnostics utility.
The removal of the X server and X applications streamlines the distribution, reduces maintenance, and may reduce the risk of vulnerabilities.
Additionally other applications have been intentionally removed or omitted from the distribution, including applications which may pose a security risk if the server is user level compromised (i.e. network scanning utilities and packet sniffing tools).
The result is a full command line live CD distribution which is about half the size of a full Knoppix CD distribution.
Main features:
- an easily upgradable system
- a password protected system by default
- security warning banners (a requirement in some work environments)
- a security hardened base system
- an easy mechanism for systems administrators to automatically configure the system at bootup
- most server and utility applications included (the fact that Knoppix<<less
Download (325MB)
Added: 2005-08-30 License: GPL (GNU General Public License) Price:
1516 downloads
Abyss Web Server X1 2.0.6
Abyss Web Server is a compact web server available for Windows, MacOS X, Linux, and FreeBSD operating systems. more>>
Abyss Web Server is a compact web server available for Windows, MacOS X, Linux, and FreeBSD operating systems.
Despite its small footprint, it supports HTTP/1.1, dynamic content generation through CGI/1.1 scripts, ISAPI extensions, Server Side Includes (SSI), custom error pages, password protection, IP address control, anti-leeching, and bandwidth throttling.
It features also an automatic antihacking system as well as a multilingual remote web management interface that makes its configuration as easy as browsing a web site.
Main features:
- Virtual hosting (support for many hosts on a single computer)
- ISAPI extensions support
- Custom directory listings
- Multilingual remote web configuration interface (console)
- Unicode support
- Automatic anti-hacking system
- Anti-leeching system to control cross-site linking
- Server-wide bandwidth control
- Per file and per directory bandwidth control
- Windows System Service, MacOS X Startup Item, and Linux/FreeBSD daemon support
<<lessDespite its small footprint, it supports HTTP/1.1, dynamic content generation through CGI/1.1 scripts, ISAPI extensions, Server Side Includes (SSI), custom error pages, password protection, IP address control, anti-leeching, and bandwidth throttling.
It features also an automatic antihacking system as well as a multilingual remote web management interface that makes its configuration as easy as browsing a web site.
Main features:
- Virtual hosting (support for many hosts on a single computer)
- ISAPI extensions support
- Custom directory listings
- Multilingual remote web configuration interface (console)
- Unicode support
- Automatic anti-hacking system
- Anti-leeching system to control cross-site linking
- Server-wide bandwidth control
- Per file and per directory bandwidth control
- Windows System Service, MacOS X Startup Item, and Linux/FreeBSD daemon support
Download (0.25MB)
Added: 2005-09-07 License: GPL (GNU General Public License) Price:
1512 downloads
TALK 0.0.0.2
TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels more>>
TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels.
For example, memory management (i.e. malloc/free) and multi-thread management can be implemented in TALK.
<<lessFor example, memory management (i.e. malloc/free) and multi-thread management can be implemented in TALK.
Download (0.083MB)
Added: 2005-10-27 License: GPL (GNU General Public License) Price:
1457 downloads
Midish 0.2
Midish is a MIDI sequencer/filter for Unix-like operating systems. more>>
Midish is a MIDI sequencer/filter for Unix-like operating systems (tested on OpenBSD and Linux) implemented as a simple command line interpreter, like a shell. Its intended to be lightweight, fast, and reliable for real-time performance.
Main features:
- multiple MIDI devices handling
- synchronisation to external midi devices
- real-time MIDI filtering/routing (controller mapping, keyboard splitting, ...)
- track recording, metronome
- basic track editing (insert, copy, delete, ...)
- track quantisation
- import and export of standard MIDI files
- tempo and time-signature changes
- system exclusive messages handling
Midish is open-source software distributed under a 2-clause BSD-style license. Currently in development (contributions are welcome), it can safely be used for sequencing and filtering.
Enhancements:
- This release adds support for system exclusive messages and synchronization with external MIDI devices, new filtering rules and new editing functions, and improved documentation and usability.
<<lessMain features:
- multiple MIDI devices handling
- synchronisation to external midi devices
- real-time MIDI filtering/routing (controller mapping, keyboard splitting, ...)
- track recording, metronome
- basic track editing (insert, copy, delete, ...)
- track quantisation
- import and export of standard MIDI files
- tempo and time-signature changes
- system exclusive messages handling
Midish is open-source software distributed under a 2-clause BSD-style license. Currently in development (contributions are welcome), it can safely be used for sequencing and filtering.
Enhancements:
- This release adds support for system exclusive messages and synchronization with external MIDI devices, new filtering rules and new editing functions, and improved documentation and usability.
Download (0.10MB)
Added: 2005-10-28 License: BSD License Price:
1456 downloads
Kaboot Recovery 0.1.1.1
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere. more>>
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere and has all your favourite programs on.
Kaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and
USB.Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Enhancements:
- A network bug was fixed.
- A few debugging utilities were added.
- Hotplugging was implemented.
<<lessKaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and
USB.Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Enhancements:
- A network bug was fixed.
- A few debugging utilities were added.
- Hotplugging was implemented.
Download (87.2MB)
Added: 2005-12-12 License: GPL (GNU General Public License) Price:
1414 downloads
J Operating System
J Operating System is primarily intended for programmers. more>>
J Operating System is primarily intended for programmers.
Target Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
<<lessTarget Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
Download (1.1MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1398 downloads
Buenos 1.1.0
Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. more>>
Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. Buenos runs in a machine simulator called YAMS, which is also available here.
Buenos project is intended to be used as OS project base code which students can improve. Extensive documentation with suggestions for assignments or exercises is included with the system.
The Buenos system has fully pre-emptive kernel threading with SMP support. The system includes spinlocks, sleep queues and semaphores as synchronization primitives (locks and condition variables are documented as an exercise).
Userland programs are partially supported: system call interface is done, but most system calls are only documented, but not implemented. Virtual memory subsystem is not implemented, only tools for implementation are provided.
Buenos also includes device drivers for all YAMS virtual devices except the network interface (left as an exercise). A simple filesystem with a Unix tool to access it outside the virtual machine is also provided. Packet oriented networking is supported, reliable streams are documented as an exercise.
<<lessBuenos project is intended to be used as OS project base code which students can improve. Extensive documentation with suggestions for assignments or exercises is included with the system.
The Buenos system has fully pre-emptive kernel threading with SMP support. The system includes spinlocks, sleep queues and semaphores as synchronization primitives (locks and condition variables are documented as an exercise).
Userland programs are partially supported: system call interface is done, but most system calls are only documented, but not implemented. Virtual memory subsystem is not implemented, only tools for implementation are provided.
Buenos also includes device drivers for all YAMS virtual devices except the network interface (left as an exercise). A simple filesystem with a Unix tool to access it outside the virtual machine is also provided. Packet oriented networking is supported, reliable streams are documented as an exercise.
Download (0.18MB)
Added: 2006-01-16 License: BSD License Price:
1376 downloads
Kaboot Komplete 0.1
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere. more>>
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere and has all your favourite programs on.
Kaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and USB.
Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Kaboot Komplete has everything an average user needs, the familiar KDE for the desktop, Open Office 2.0, Thunderbird and Firefox along with many other useful applications and a host of desktop games.
To log in username: root passwd: toor
<<lessKaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and USB.
Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Kaboot Komplete has everything an average user needs, the familiar KDE for the desktop, Open Office 2.0, Thunderbird and Firefox along with many other useful applications and a host of desktop games.
To log in username: root passwd: toor
Download (550MB)
Added: 2006-02-11 License: GPL (GNU General Public License) Price:
1352 downloads
Xprobe2 0.3
Xprobe2 is an active operating system fingerprinting tool. more>>
Xprobe is an alternative to some tools which are heavily dependent upon the usage of the TCP protocol for remote active operating system fingerprinting.
Xprobe I combines various remote active operating system fingerprinting methods using the ICMP protocol, which were discovered during the "ICMP Usage in Scanning" research project, into a simple, fast, efficient and a powerful way to detect an underlying operating system a targeted host is using.
Xprobe2 rely on fuzzy signature matching, probabilistic guesses, multiple matches simultaneously, and a signature database. Xprobe2 is an active operating system fingerprinting tool witch has a different approach to operating system fingerprinting.
<<lessXprobe I combines various remote active operating system fingerprinting methods using the ICMP protocol, which were discovered during the "ICMP Usage in Scanning" research project, into a simple, fast, efficient and a powerful way to detect an underlying operating system a targeted host is using.
Xprobe2 rely on fuzzy signature matching, probabilistic guesses, multiple matches simultaneously, and a signature database. Xprobe2 is an active operating system fingerprinting tool witch has a different approach to operating system fingerprinting.
Download (0.52MB)
Added: 2006-03-03 License: GPL (GNU General Public License) Price:
1342 downloads
HeavenOS 0.1.4
HeavenOS is an original, alternative 32-bit operating system for Intel 80386 compatible processors. more>>
HeavenOS is an original, alternative 32-bit operating system for Intel 80386 compatible processors.
It is made with NASM (The Netwide Assembler), and is not intended to compare to modern operating systems, but to try to get the best features and discover better ways to do things.
HeavenOS project is intended to be a simple and pratical platform for development, running with a small amount of code.
<<lessIt is made with NASM (The Netwide Assembler), and is not intended to compare to modern operating systems, but to try to get the best features and discover better ways to do things.
HeavenOS project is intended to be a simple and pratical platform for development, running with a small amount of code.
Download (0.24MB)
Added: 2006-03-07 License: GPL (GNU General Public License) Price:
1330 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 operating systems 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