Main > Free Download Search >

Free i o software for linux

i o

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 287
Unified I/O 3.0

Unified I/O 3.0


UnifiedIO allows to access files, primitive arrays and streams (even over HTTP) through same interface. more>>
UnifiedIO allows to access files, primitive arrays and streams (even over HTTP) through same interface.
Main features:
- High performance
- Transparent buffering
- MemoryManager
- OpenFileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
- Unified I/O is an open source project and licensed under BSD
Enhancements:
- This release features a new buffering model and the ability to create child streams with shared or independent stream position.
- InputStreams was implemented on all primitive arrays.
<<less
Download (0.12MB)
Added: 2007-06-30 License: BSD License Price:
902 downloads
IOG 1.03

IOG 1.03


IOG is a network I/O byte grapher made to track KB/MB/GB totals for hours, days, and months. more>>
IOG is a network I/O byte grapher made to track KB/MB/GB totals for hours, days, and months. The project is intended to be simple and fast (to support thousands of hosts), and to integrate well with MRTG.
Data for each host is updated hourly and HTML graphs are created. It uses a data consolidation algorithm which allows for a small, non-growing database file for each host.
Enhancements:
- Fixed bug which causes router/switch reboots to potentially cause large negative values for that particular hour.
<<less
Download (0.034MB)
Added: 2007-07-03 License: Artistic License Price:
843 downloads
fio 1.17

fio 1.17


fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. more>>
fio is an I/O tool meant to be used both for benchmark and stress/hardware verification.
fio project has support for 4 different types of I/O engines (sync, mmap, libaio, posixaio), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more. It can work on block devices as well as files.
fio accepts job descriptions in a simple-to-understand text format. Several example job files are included. fio displays all sorts of I/O performance information, such as completion and submission latencies (avg/mean/deviation), bandwidth stats, cpu and disk utilization, and more.
Options:
$ fio
-s IO is sequential
-b block size in KiB for each io
-t < sec > Runtime in seconds
-r For random io, sequence must be repeatable
-R < on > If one thread fails to meet rate, quit all
-o < on > Use direct IO is 1, buffered if 0
-l Generate per-job latency logs
-w Generate per-job bandwidth logs
-f < file > Read < file > for job descriptions
Examples using a job file:
A sample job file doing the same as above would look like this:
[read_file]
rw=0
bs=4096
[write_file]
rw=1
bs=16384
And fio would be invoked as:
$ fio -o1 -s -f file_with_above
The second example would look like this:
[rf1]
rw=0
prio=6
[rf2]
rw=0
prio=3
[rf3]
rw=0
prio=0
direct=1
And fio would be invoked as:
$ fio -o0 -s -b4096 -f file_with_above
global is a reserved keyword. When used as the filename, it sets the default options for the threads following that section. It is possible to have more than one global section in the file, as it only affects subsequent jobs.
Enhancements:
- Support for replaying blktrace logs, full splice support (network and normal), adaptive latency histograms, many data verification improvements and additions, and many bugfixes and improvements.
<<less
Download (1.0MB)
Added: 2007-08-14 License: GPL (GNU General Public License) Price:
802 downloads
Libut 2.0

Libut 2.0


libut is a C library for writing Unix servers or daemon processes. more>>
libut is a C library for writing Unix servers or daemon processes.

It invokes callbacks for I/O, signals, or timer activity.

It supports logging, profiling, configuration, and runtime administration through an interactive control port.

Libut has been built on Linux, Solaris, OpenBSD, and Mac OSX.

Installation

Untar the distribution and cd into its top-level directory. Then,

./configure
make
make install
<<less
Download (0.18MB)
Added: 2005-11-11 License: BSD License Price:
1445 downloads
Quick Look 1.0.1

Quick Look 1.0.1


Quick Look is a package to collect system statistics and output pretty graphics and (X)HTML pages. more>>
Quick Look is a package to collect system statistics and output pretty graphics and (X)HTML pages.
Quick Look allows system administrators to have a quick look on the status of their systems, without going for a more advanced (and heavier) solution.
Main features:
- CPU and memory usage
- Load average and process spawning rates
- I/O operations
- Network traffic rates
- Tracked network connections
<<less
Download (0.020MB)
Added: 2006-12-18 License: GPL (GNU General Public License) Price:
608 downloads
ivykis 0.7

ivykis 0.7


ivykis is a library for asynchronous I/O readiness notification. more>>
ivykis is a library for asynchronous I/O readiness notification.
ivykis library is a thin, portable wrapper around OS-provided mechanisms such as /dev/epoll, /dev/poll, kqueue(2), poll(2), POSIX realtime signals, select(2), and epoll_create(2).
ivykis was mainly designed for building high-performance network servers, but can be used as building block for any kind of event-driven application that uses poll(2)able file descriptors as its inputs.
Enhancements:
- use $(MAKE) in Makefile. (gorny at netric dot org)
- include sys/types.h before sys/{select,socket}.h. (gorny at netric dot org)
- support sys_epoll on non-x86 linux platforms.
<<less
Download (0.030MB)
Added: 2006-03-30 License: LGPL (GNU Lesser General Public License) Price:
1303 downloads
WxLib 0.32

WxLib 0.32


WxLib is a widely resuable C++ library that converts many facilities that are found in the standard C library. more>>
WxLib is a widely resuable C++ library that converts many facilities that are found in the standard C library into a form that is more appropriate for use in a C++ context.
The library wraps functions for dealing with threads, files, FIFOs, serial I/O, sockets, and directories. WxLib library focuses on the correct use of C++ functions, and especially on the correct use of error handling mechanisms.
Enhancements:
- Header files are now cleaner and more sensible.
- Number conversion functions were revised.
- Example files were revised.
- Many bugs were fixed.
<<less
Download (0.27MB)
Added: 2007-03-25 License: LGPL (GNU Lesser General Public License) Price:
943 downloads
JAPI 0.9.0

JAPI 0.9.0


JAPI is a Java API that was designed to extend Suns API with various features. more>>
JAPI is a Java API that was designed to extend Suns API with various features.
JAPI is a Java API inteded to make life easier for Java application developers. Currently it is targetted on normal Desktop Java (J2SE).
JAPI helps you writing internationalized and localized Swing applications with very little effort and very efficient event handling code. Additionally it contains some useful classes about I/O and XML.
Enhancements:
- An ActionProvider interface allows Actions maintained by ActionFactory to be retreived from arbitrary sources.
- The properties used by ActionFactory now can be spread across multiple bundles, e.g. for separating i18n from nonnls.
- A KEduca clone named JEduca has been added to the progs tree (SVN repository only).
- A command line argument parser has been added.
<<less
Download (0.15MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1285 downloads
IDEA85 0.1

IDEA85 0.1


IDEA85 project is an IDE and assembler for the 8085 microprocessor. more>>
IDEA85 project is an IDE and assembler for the 8085 microprocessor.
dea85 is a joint effort by Kasturi & Muthiah to develop a free [as in Freedom] IDE, Assembler and Simulator for the Intel 8085 microprocessor.
Hence it is licensed under the GNU GPL, and documentation is available under terms of the GNU FDL.
Main features:
- To provide a free & world class IDE for learning 8085 Assembley.
- To provide means to transfer/download code into ROM/RAM of a onboard 8085 system.
- To provide free and easy access to people interested in learning assembly language.
- To provide software simulators of peripheral I/O devices like 8255, 8155 , 16550 UART etc.
<<less
Download (0.27MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1102 downloads
TPIE 091905

TPIE 091905


TPIE is designed to minimise the I/O performed when solving problems on very large data sets more>>
TPIE is a software environment (written in C++) that facilitates the implementation of external memory algorithms.

The goal of theoretical work in the area of external memory algorithms (also called I/O algorithms or out-of-core algorithms) has been to develop algorithms that minimize the Input/Output communication (or just I/O) performed when solving problems on very large data sets.

The area was effectively started in the late eighties by Aggarwal and Vitter and subsequently I/O algorithms have been developed for several problem domains.

Installation:

Place "tpie_082902.tgz" in the directory in which TPIE is to be installed, "cd" into that directory, and execute the command

tar xzf tpie_082902.tgz

or

gunzip -c tpie_082902.tgz | tar xvf -

This will produce a directory "tpie_082902" with subdirectories "doc", "include", "lib", "lib/src", and "test". Enter the directory "tpie_082902". You must now configure TPIE for your particular system. To do this, use the command

./configure

The configuration program will produce the various Makefiles and configuration files required to build TPIE on your system. When this is done, invoke your version of GNU "make":

make all

to build the complete TPIE system. This will build the components of TPIE that must be tailored to your system.This includes: the TPIE run-time library "tpie_082902/lib/libtpie.a", the test and sample programs in directory "tpie_082902/test", and certain header files in
"tpie_082902/include".

You should now have a complete TPIE system, consisting of the directories "include", "doc", "lib", "lib/src", "test".
<<less
Download (1.14MB)
Added: 2005-10-04 License: BSD License Price:
1484 downloads
iogen 3.1p0

iogen 3.1p0


iogen is an I/O generator. more>>
iogen is an I/O generator. iogen forks child processes that each run a mix of reads and writes. The idea is to generate heavily fragmented files to make the hardware suffer as much as possible.
This tool has been used to test filesystems, drivers, firmware, and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case scenario I/O.
This code was developed and tested on OpenBSD 3.8-current Dec 6 2005. This code should be POSIX compliant and therefore should compile on all well behaving UNIXi. If you are inclined to port this to another OS send me a diff and if it is good Ill merge it with the actual code.
Please note that I will not generate additional makefiles besides the example in the current version. The official Makefile is part of the OpenBSD ports tree and is non-portable. I will publish, ONLY under a BSD license, makefiles and diffs that enable iogen to run on other OSs on this website.
Enhancements:
- The Linux makefile was fixed.
<<less
Download (0.007MB)
Added: 2007-05-25 License: BSD License Price:
885 downloads
libgsf 1.14.5

libgsf 1.14.5


libgsf aims to provide an efficient extensible i/o abstraction for dealing with different structured file formats. more>>
libgsf aims to provide an efficient extensible i/o abstraction for dealing with different structured file formats.

<<less
Download (0.72MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
JAMin 0.95.0

JAMin 0.95.0


JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. more>>
JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams.
JAMin project uses LADSPA for digital signal processing (DSP).
Main features:
- Linear filters
- JACK I/O
- 30 band graphic EQ
- 1023 band hand drawn EQ with parametric controls
- Spectrum analyser
- 3 band peak compressor
- Lookahead brickwall limiter
- Multiband stereo processing
- Presets and scenes
- Loudness maximiser
<<less
Download (0.98MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1356 downloads
SNPfile 1.0.1

SNPfile 1.0.1


SNPfile is a library and API for manipulating large SNP datasets. more>>
SNPfile is a library and API for manipulating large SNP datasets with associated meta-data, such as marker names, marker locations, individuals phenotypes, etc. in an I/O efficient binary file format.

In its core, SNPfile assumes very little about the metadata associated with markers and individuals, but leaves this up to application program protocols.

This project is released under the GNU General Public License.

<<less
Download (0.14MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
838 downloads
UnifiedIO 1.0

UnifiedIO 1.0


UnifiedIO is a Java library providing random access to any data stream (even over HTTP). more>>
UnifiedIO is a Java library providing random access to any data stream (even over HTTP), and giving a clear differentiation between read only and read/write access. Unified I/O is an open source project and is licensed under BSD.
Main features:
- High performance
- Transparent buffering
- MemoryManager
- (Open)FileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses Byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
<<less
Download (0.15MB)
Added: 2006-07-01 License: BSD License Price:
1210 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5