System Calls
System calls command line utilties for Linux and all POSIX based operating systems. Allows direct command line access to many popular kernel system calls in text format. Makes a great internals teaching tool for operating systems.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 401.5 KB | Download (46): CLINT Command Interface to System Calls Download |
This utility makes the "sysconf", "pathconf", and "strconf" POSIX system calls available on the command-line. Report sysconf, pathconf, and confstr system variables. Variable names from the sysconf(3) call start with ``_SC. Variable names from the pathconf(3) call start with ``_PC. Variable...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (96): sysconf Download |
C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation of low level operating system calls and basic library functions. Further packages you may access from this page require the installation of this base package.
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (109): C++ base Download |
strace is a system call tracer, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program.
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (49): strace Download |
Paco project is a source code package organizer for Unix/Linux systems, originally written to aid package management when installing an LFS system. When installing a package from sources, paco wraps the "make install" command (or whatever is needed to install the files into the system), and...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (91): paco Download |
LibSysCTr is a utility library that can be used to intercept system call functions on a Linux system. Process monitoring and sandboxing are just two of the potential usages of LibSysCTr. Internally the LibSysCTr library uses the ptrace(2) functionalities by monitoring and reporting events to...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (89): LibSysCTr Download |
Async::Group is a Perl class to deal with simultaneous asynchronous calls. SYNOPSIS use Async::Group ; use strict ; sub sub1 { print "Dummy subroutine n"; my $dummy = shift ; my $cb = shift ; &$cb(1); } sub allDone { print "All done, result is ", shift ,"n" ; } my $a =...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (105): Async::Group Download |
KolibriOS is an operating system for the PC, written in assembly, which is based on the source code of MenuetOS. It fits on a single floppy. Some of the features are: NTFS read support, AC97 player, drivers for Fat12/16/32/ISO9660, tcp/ip stack, network applications include ftp/http/mp3 servers,...
Platforms: *nix
License: Freeware | Download (165): KolibriOS Download |
e2undel is an interactive console tool that recovers the data of deleted files on an ext2 file system under Linux. Included is a library that allows to recover deleted files by name. It does not require any knowledge about the secrets of the ext2 file system and should be useable by everyone....
Platforms: *nix
License: Freeware | Size: 55.3 KB | Download (113): e2undel Download |
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...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (90): Buenos Download |
LUFS is enabling you to mount into your file hierarchy a remote computer's file system, which is accessible by various means (ftp, ssh, etc.). Then, the access to the remote files will be completely network transparent. In other words, you'll be able to read/modify remote files as if they were...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (53): LUFS Download |
SockMi is a mechanism for the migration of a TCP/IP connection between two Linux systems. Only the migrating peer of the connection needs to reside on a Linux system. The migration is completely transparent for the other peer that can reside on a system running any operating system. SockMi...
Platforms: *nix
License: Freeware | Size: 2.95 MB | Download (41): SockMi Download |
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly, while applications can be written in Assembly or C/C++. Development of the Operating System is guided by its 3 target segments: * High Performance Computing - Act as the base OS for a HPC cluster node....
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (42): BareMetal OS Download |
The Z47 Processor is a Self-Contained Distributed Operating System (SCD-OS) which allows applications written in Z++ to run locally. * Self-contained means it does not make system calls to any operating system * It is entirely written in the subset of C++, which is standard * Components of a Z++...
Platforms: Windows
License: Freeware | Size: 265 KB | Download (139): Z47 Virtual Processor - Windows Download |
Migshm is a DSM patch for openMosix. DSM Stands for Distributed Shared Memory. Migshm project enables migration of processes that use shared memory on openMosix (examples are apache, Xfracky etc). Currently, one of the main limitations of openMosix is that applications that use shared memory...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (103): Migshm Download |
IPchains Firewalling Webmin Module allows you to easily maintain a firewall based on ipchains with the Webmin look and feel. This module creates a shell script containing all system calls for ipchains. You can modify the chains and the rules in these chains. All changes are written to the...
Platforms: *nix
License: Freeware | Size: 93.18 KB | Download (90): IPchains Firewalling Webmin Module Download |
Kernel Mode Linux project is a technology which enables us to execute user programs in kernel mode. In Kernel Mode Linux, user programs can be executed as user processes that have the privilege level of kernel mode. The benefit of executing user programs in kernel mode is that the user programs...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (98): Kernel Mode Linux Download |
MFP Interceptor allows you to see what processes on your Mac OS X computer are making system calls to change things on your disk, in real time, and deny the processes the ability to make these changes.
Platforms: Mac
License: Freeware | Size: 8 KB | Download (98): MFP Interceptor Download |
The implementation of the system call mechanism depend on the architecture. As the user code should not depend on the system call implementation choice, a library will be provided as an API to perform system calls. The most common way to invoque a system service is through an interrupt. This...
Platforms: PHP,
License: Freeware | Download (50): mucore Download |
Anonymous FTP Daemon (aftpd) is a FTP server for anonymous access is designed for UNIX-like operating system. Concept Typical ftp-server stipulates that each remote user enters the system using their own account. The server creates a separate process to serve each session, and uses system calls...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (34): Anonymous FTP Daemon Download |