419 projects tagged "Operating System Kernels"
DMAring demonstrates a novel generic network interface card driver architecture which works in hybrid interrupt-polling mode to deliver superior real-time performance on Linux, Red Hat Linux, or Linux-RTAI-LXRT (a real-time co-kernel for Linux with user level extension). Existing Linux drivers saturate the CPU at a much lower packet rate than the maximum possible wire line packet rate, but this driver allows vanilla network cards to be used for high speed packet capturing.
The i2c-tiny-usb is a open source/open hardware project. It is meant to replace those i2c printer port interfaces often used to connect i2c sensor chips (e.g. temperature sensors) to a Linux PC. It is fully documented and based on cheap and easy to obtain hardware. It comes with a Linux kernel driver, and can thus re-use existing Linux i2c client chip drivers. It additionally comes with a libusb-based demo application that also works under Windows and Mac OS.
cpulimit is a simple program that attempts to limit the CPU usage of a process (expressed in percentage, not in CPU time). This is useful to control batch jobs when you don't want they eat too much CPU. It does not act on the nice value or other scheduling priority details, but on the real CPU usage. Also, it is able to adapt itself to the overall system load, dynamically and quickly.
xlike is a patch collection for the Linux vanilla kernel. It includes as many stable enhancements for the Linux kernel as possible. These include code from Xen, Kernel Mode Linux, Rule Set Based Access Control, Novell AppArmor, Openswan, grsecurity, Linux VServer, Linux-PHC, web100, Nefilters, Suspend2, Speakup, SquashFS, UnionFS, Bootsplash, BadRAM, and more. It also contains many drivers and fixes.
NTFS-3G is a stable read/write NTFS driver. It is available for over 180 Linux distributions and the default read/write NTFS driver for most major ones. It has been ported to many other operating systems like FreeBSD, NetBSD, Solaris, Haiku, and Mac OS X, and to little/big-endian, 32/64-bit, and MMU-less computer architectures.
QP is a family of lightweight and portable frameworks for modeling and coding UML state machines in C or C++. Designed for real-time embedded systems, QP can replace an RTOS or work with one. It has been ported to many MCUs (ARM Cortex-M3/M0, ARM7/9, MSP430, TMS320C28x, AVR, PIC18/PIC24/dsPIC, M16C/R8C, H8, 68HC08, ColdFire, PSoC, NiosII, 8051/80251, PSoC) and OSs (Linux/POSIX, Win32, VxWorks, QNX, ThreadX, uC/OS-II).
A tool for creating disk-at-once and track-at-once CDs, DVDs, and BluRays.
A shell focused on interactive use, discoverability, and user friendliness.