Main > Free Download Search >

Free kernel software for linux

kernel

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1086
Submount 0.9

Submount 0.9


Submount is a removable media handling system for Linux. more>>
Submount is a system for automatically mounting and unmounting removable media drives like cdroms and floppy disk drives. It works with the Linux 2.6 kernel series.

A backport to the 2.4 kernel series is available now as well. Once installed, it allows removable media drives to be accessed as if they were permanently mounted.

Installing

Submount is composed of two part: a kernel module called "subfs" and a user program titled "submountd". Both must be properly installed for submount to work. The software is contained in the two directories underneath the submount directory. To build and install the software, read the files titled "INSTALL" in both directories. A few binary packages are now available.

For many distributions, there are packages for 2 different kernels available. This usually means one is for the original distribution kernel, and the second for a kernel released with recent security updates included. Check the package name and the version of the kernel installed on your system carefully to make sure that they match.

For Redhat, Fedora, and Mandrake, Choose the RPM that matches your kernel package. For Debian, download the subfs-modules package that matches your kernel-image deb, download the submountd package, and install both. The .tgz packages for Slackware 9.1 were built for the basic ide kernels, but also work for the scsi.s kernels, and hopefully for others. If you want a package for a different stock kernel from these distributions (such as smp) email me directly.

SuSE 9 contains version 0.2 of submount, with the kernel modules included in the kernel packages, and the userspace portion in a separate "submount" package. The package is included with the professional version, but not with the personal edition, so if you have the latter, get the package from SuSEs ftp site. Theres no integration with yast, however, so youll still have to edit your /etc/fstab file by hand.

SuSE 9.1 will use submount to handle removable media by default.

<<less
Download (0.074MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1664 downloads
openMosix kernel-2.4.26

openMosix kernel-2.4.26


openMosix is a Linux kernel extension for single-system image clustering. more>>
openMosix is a Linux kernel extension for single-system image clustering. This kernel extension turns a network of ordinary computers into a supercomputer for Linux applications.

Once you have installed openMosix, the nodes in the cluster start talking to one another and the cluster adapts itself to the workload.

Processes originating from any one node, if that node is too busy compared to others, can migrate to any other node. openMosix continuously attempts to optimize the resource allocation.

We achieve this with a kernel patch for Linux, creating a reliable, fast and cost-efficient SSI clustering platform that is linearly scalable and adaptive. With openMosix Auto Discovery, a new node can be added while the cluster is running and the cluster will automatically begin to use the new resources.

There is no need to program applications specifically for openMosix. Since all openMosix extensions are inside the kernel, every Linux application automatically and transparently benefits from the distributed computing concept of openMosix.

The cluster behaves much as does a Symmetric Multi-Processor, but this solution scales to well over a thousand nodes which can themselves be SMPs.

The openMosix Community is very active, contributing add-on applications and sharing helpful information with all users. The openMosix Add-Ons and Community page lists these shared applications. And, it is all GPLd.
<<less
Download (10MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1663 downloads
Linice 2.6

Linice 2.6


Linice is an x86 source-level kernel debugger. more>>
Linice is a source-level kernel debugger for x86 systems with the look and feel of SoftIce for MS Windows.
It is designed for people who are already familiar with SoftIce, but anyone can quickly get used to it. It can break into a running kernel at any time using a hotkey and supports breakpoints and single step on modules, the kernel, or user programs.
Linice supports the VGA frame buffer, the X Window System, serial connections, and monochrome adapters.
Enhancements:
- A bug in linsym where getlogin() would return NULL for some kernels has been fixed.
- This fixes a linsym segfault reported by a number of users.
<<less
Download (0.91MB)
Added: 2005-07-29 License: GPL (GNU General Public License) Price:
1551 downloads
Slackmod 0.1.0

Slackmod 0.1.0


Slackmod is a Slackware modules manager. more>>
Slackmod is a Slackware modules manager.

Slackmod is a GTK2 interface developed for Slackware for the rc.modules file.

A simple interface that scans your kernel and rebuild a rc.modules that contains compiled modules only.

Slackmod has an algorithm that checks kernels changes and automatically rebuild you personalized rc.modules.

Slackmod supports kernel 2.4 and 2.6 too.

<<less
Download (0.005MB)
Added: 2005-08-03 License: GPL (GNU General Public License) Price:
1542 downloads
Kernel Configuration Comparison 0.2

Kernel Configuration Comparison 0.2


Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel .config files. more>>
Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel ".config" files.
It shows configuration variables with different values in a tabular format. It also shows configuration variables found in only one of the input configuration files.
Building:
kccmp by default requires Qt 3.x. However, by changing one line in kccmp.pro you can build against Qt 4.x. Note that the Qt 4.x build requilres libboost_regex as well.
The standard build is as easy as:
example:
% qmake
% make
Usage
% kccmp /path/to/first/.config path/to/second/.config
example:
% kccmp /usr/src/linux/.config /usr/src/linux/.config.old
Enhancements:
- This release was ported to Qt 3.x.
- The requirement for libboost_regex was removed.
- Building with either Qt 4.x or Qt 3.x is now supported.
<<less
Download (0.012MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1482 downloads
Kernel-Machine Library 0.1

Kernel-Machine Library 0.1


Kernel-Machine Library is a C++ library to implement kernel machines. more>>
The Kernel-Machine Library is a freely available (released under the GPL) C++ library to promote the use and progress of kernel machines. It is both for academic use and for developing real world applications.
The Kernel-Machine Library draws heavily from features of modern C++ such as template meta-programming to achieve high performance while at the same time offering a comfortable interface.
It enables compile-time selection of specialised algorithms on the basis of data types: for example, the specific case of a SVM in combination with a linear kernel can be computed by a specialised efficient algorithm.
The Kernel-Machine Library has implementations for the following kernel machines and their cited algorithms:
- Support Vector Machine [1, 2, 3]
- Relevance Vector Machine [4]
- Kernel Recursive Least Squares [5]
- Adaptive Sparseness using Jeffreys Prior [6]
- Smooth Relevance Vector Machine [7]
Up till now, the focus has been on regression. The handling of classification and ranking problems is being added.
<<less
Download (0.050MB)
Added: 2005-10-08 License: GPL (GNU General Public License) Price:
1478 downloads
kfsmd 0.2.0

kfsmd 0.2.0


kfsmd (kernel filesystem monitor daemon) is a daemon to log and view kernel filesystem changes using inotify. more>>
kfsmd (kernel filesystem monitor daemon) is a daemon to log and view kernel filesystem changes using inotify.
Its main purpose is to allow libferris to reindex all updated files while you are sleeping.
Enhancements:
- This version was ported to the inotify syscall interface of mainline kernel 2.6.13+.
<<less
Download (0.27MB)
Added: 2005-11-02 License: GPL (GNU General Public License) Price:
1454 downloads
Kernel Socks Bouncer 0.0.4

Kernel Socks Bouncer 0.0.4


Kernel Socks Bouncer is Linux Kernel 2.6.x loadable module that redirects TCP connections. more>> <<less
Download (0.019MB)
Added: 2005-11-21 License: GPL (GNU General Public License) Price:
1437 downloads
fuseftp 0.8

fuseftp 0.8


fuseftp is a userspace FTP filesystem for FUSE. more>>
fuseftp is a userspace FTP filesystem for FUSE.
Installation:
perl Makefile.PL
make
sudo make install
If any of the preregs fail, you can install the missing modules using the cpan shell which is started with "cpan" or "cpan -MCPAN -e shell".
Usage:
marcus@hal2000:~: mkdir kernel
marcus@hal2000:~: fuseftp kernel/ ftp.kernel.org &
Successfully logged into ftp.kernel.org
[1] 7150
marcus@hal2000:~: cd kernel/
marcus@hal2000:~/kernel: ls
for_mirrors_only lost+found pub usr welcome.msg
marcus@hal2000:~/kernel: cd ..
marcus@hal2000:~: fusermount -u kernel/
[1]+ Done fuseftp kernel/ ftp.kernel.org
Enhancements:
- A --port option was added to specify a non-standard FTP port.
- The handling of file names containing special characters was fixed.
- The cache timeout option was also fixed.
<<less
Download (0.11MB)
Added: 2005-12-12 License: GPL (GNU General Public License) Price:
1411 downloads
Alphagate Systems Kernel Patchset 2.6-AS23

Alphagate Systems Kernel Patchset 2.6-AS23


Alphagate Systems Kernel Patchset is a patch collection for the Linux kernel. more>>
Alphagate Systems Kernel Patchset provides new technologies and features, standard enhancements, as well as trivial-but-necessary fixes, that have not yet made it into the mainline (vanilla) Kernel.
So on one side, you get the next-gen code, while retaining stability is of concern. We choose SUSE Kernels because it is another stage of quality assurance that things do work reasonably.
2.6-AS22 is based on 2.6.15, which is quite a jump from 2.6.13. Certain things are missing because they are not available yet, such as TPROXY support. Because of this, AS21 and AS22 were released at the same time.
Components:
- Netfilter: IMQ, ROUTE, SYSRQ, TARPIT, XOR, connlimit, layer7, nth, random, u32, rICMP
- ttyrpld 2.10 rpldev
- CDFS 2.6.12
- BalaBit TPROXY 2.0.2 for 2.6.13
- SquashFS 2.2, +xmagic, +scan4it extensions
- UnionFS 20051130
- QuadDSP 1.2 - 4-channel audio output tools
- MultiAdmin 1.0.3
- THKD for Toshiba harddisks
- cdemu 0.7
- NDISwrapper 1.7
- RaLink RT2X00 drivers
- snd-pcsp audio driver and pcspkr emergency sound upon Oops, Panic or BUG
- Partition display upon rootfs mismount
- Boot time improvement by nosynchro RTC
- Visual plus: AS CKO, PureVGA, BSDUnderline, Con Loglevel, pipesize stat
- various /proc hardeners
- various small fixes (incl. UTF-8 console compose and userspace greediness fix)
- mouse button swap
- Staircase 13.2 provided (but not activated by default)
Enhancements:
- Unionfs, tproxy, sonypi, sony_acpi, the staircase scheduler, full preemption, and some other minor parts were updated.
<<less
Download (40MB)
Added: 2006-01-18 License: GPL (GNU General Public License) Price:
1375 downloads
libnfnetlink 0.0.14

libnfnetlink 0.0.14


libnfnetlink is the low-level library for netfilter related kernel/userspace communication. more>>
libnfnetlink is the low-level library for netfilter related kernel and userspace communication.
It provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Enhancements:
- This release fixes numerous bugs and adds support for top-level APIs that are required by other pieces of the netfilter userspace world, such as libnetfilter_conntrack.
<<less
Download (0.19MB)
Added: 2006-02-01 License: GPL (GNU General Public License) Price:
1361 downloads
libnetfilter_conntrack 0.0.30

libnetfilter_conntrack 0.0.30


libnetfilter_conntrack is a library that allows user-space programs to interface the kernel connection tracking table. more>>
libnetfilter_conntrack is a userspace library providing a programming interface (API) to the in-kernel connection tracking state table.
libnetfilter_conntrack has been previously known as libnfnetlink_conntrack and libctnetlink.
libnetfilter_conntrack library is used by conntrack.
Main features:
- listing/retrieving entries from the kernel connection tracking table
- inserting/modifying/deleting entries from the kernel connection tracking table
- listing/retrieving entries from the kernel expect table
- inserting/modifying/deleting entries from the kernel expect table
<<less
Download (0.21MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1352 downloads
libnetfilter_queue 0.0.11

libnetfilter_queue 0.0.11


libnetfilter_queue is a userspace library providing an API to packets that have been queued by the kernel packet filter. more>>
libnetfilter_queue is a userspace library providing an API to packets that have been queued by the kernel packet filter. libnetfilter_queue library is is part of a system that deprecates the old ip_queue / libipq mechanism.
libnetfilter_queue has been previously known as libnfnetlink_queue.
Main features:
- receiving queued packets from the kernel nfnetlink_queue subsystem
- issuing verdicts and/or reinjecting altered packets to the kernel nfnetlink_queue subsystem
<<less
Download (0.19MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1352 downloads
libnetfilter_log 0.0.12

libnetfilter_log 0.0.12


libnfnetlink is the low-level library for netfilter related kernel/userspace communication. more>>
libnfnetlink is the low-level library for netfilter related kernel/userspace communication.
libnetfilter_log provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_queue, nfnetlink_log, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Main features:
- low-level nfnetlink message processing functions
<<less
Download (0.19MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1352 downloads
smalloc 1.0

smalloc 1.0


smalloc (Static memory buffer malloc) is an ideal memory manager for Realtime Linux Kernel modules. more>>
smalloc short from Static memory buffer malloc, is an ideal memory manager for Realtime Linux Kernel modules that cant use dynamic memory offered by kmalloc because of the non-realtime nature of kmalloc.

Like malloc(), smalloc() doles out memory to client code. Unlike malloc, however, smalloc takes a static memory buffer (as an initialization parameter). It is this buffer that smalloc manages when doling out memory to client code.

This design makes smalloc ideal for use inside a Realtime Linux kernel module. It also makes it much easire to port userspace code that relies on malloc() in C or operator new() in C++ for memory management to a realtime kernel module.

For example:

(the below is linux kernel code)

< code >

#include "smalloc.h"
#include < linux/slab.h >

#define MEMPOOLSZ (1024*1024*1024)
char *buf;

...

buf = kmalloc(MEMPOOLSZ, GFP_KERNEL); /* 1 megabyte buffer in kernel
module.. */
smalloc_set_memory_pool(buf, sizeof(buf));

...

MyStruct *s;

s = smalloc(sizeof(MyStruct)); /* example of code that uses this
static memory buffer */

< /code >

The above example is a typical usage pattern of smalloc.
<<less
Download (0.007MB)
Added: 2006-03-22 License: Public Domain Price:
1314 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5