Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 12 of the Best Free Git Books
 · Google Cloud Dataflow Java SDK (Alpha)
 · How to Block Referrer Spam Bots
 · Free software GNU/Linux laptop in development
 · First hands-on with the Creator CI20 microcomputer
 · Canonical’s Stripped-Down “Snappy” Ubuntu Comes To Google’s Compute Engine
 · KDE Ships KDE Applications 14.12.0
 · Why is the Number of Linux Distros Declining?
 · The new minuscule Linutop XS is announced!
 · Getting Started With KODI(XBMC)


Latest Links


Top : Software : Programming : Libraries : Kernel

12 of the Best Free Git Books
Git is the most widely used version control system, in part because of the popularity of GitHub, a web-based Git repository hosting service, which offers all of the distributed revision control and source code management) functionality of Git as well as adding its own features.

(Read more)
MixZing is an advanced music player for the Android platform. It also has limited support to play video files.


  • Abstract Large Files
    a portable library for writing files that can be larger than 2GB or contain holes on systems that don't natively support one or both properties
  • auditunlink
    a Linux shared library that intercepts the unlink system call, and logs which process, program, and user initiated it, and to which file the call was applied
  • Bonddb
    an object oriented wrapper for postgresql SQL. It's a fast data abstraction layer written in C for C/C++ applications to allow easy access to class objects
  • CrissCross
    CrissCross is a small cross-platform C++ library for threading, console and file I/O, CPU identification (CPUID), and sockets (TCP and UDP).
  • DBH
    Disk Based Hashtables: a library to create Disk Based Hashtables on POSIX systems
  • DM1 Thread Library
    DM1 Thread Library is a C++ library that implements a portable layer of Threads functionality on top of pthreads on UNIX platforms, and Win32 threads on Windows platforms.
    DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log, leak reporting, and garbage collection.
  • DSP5600x disassembly
    implementing Motorola DSP5600x disassembler. It's an ANSI C link library that should be useful for people writing debuggers, memory monitors etc for DSP5600x chips
    ELF (Executable and Linkable Format) reader and producer implemented as a C++ library
  • FCFS RWLock
    FCFS RWLock is a working implementation of a First-Come First-Served Readers/Writers lock for POSIX threads.
  • GnomeVFS
    GnomeVFS is the virtual filesystem abstraction library that is currently used as the foundations for the Nautilus File Manager and GNOME 2 in general.
  • GNU Common C++
    a portable and highly optimized class framework for writing C++ applications that need to use threads, sockets, XML parsing, serialization, config files, etc. This framework offers a class foundation that hides platform differences from your C++ application so that you need not write platform specific code. GNU Common C++ has been ported to compile nativily on most platforms which support either posix threads, or on Microsoft Windows
  • GNU Pth
    The GNU Portable Threads - a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive scheduling for multiple threads of execution ("multithreading") inside server applications
  • hwloc
    The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading.
  • IOLib
    a universal multiplatform IO library. Implementations exist in C, C++ and Objective C. IOLib provides a unified interface for accessing different types of data streams. It currently supports file IO, BSD sockets, memory buffers and SOCKS4/5 connections
  • Kernel-Machine Library
    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.
  • libaio
    (download) a library of POSIX.1b compliant asynchronous I/O functions based on LinuxThreads
  • libarena
    libarena is a custom memory allocator interface and implementation. Three allocators are provided: flat "LIFO" arena allocator, object pool allocator and a malloc wrapper which provides arbitrary alignment. These can be used directly, or through their exported prototype interfaces.
  • libcardterm
    an Application interface library for Smart Card & Magnetic Stripe Card Terminals, such as the IBM 4779
  • Libchipcard
    a library for easy access to chip cards via chip card readers (terminals)
  • libctf
    libctf is a C thread foundation library that extends pthread functionality by providing common utilities for the programmer. This will ease and enhance threaded program development.
    a shared library that provides a Virtual FileSystem (VFS) in the user address space using C++ IO Streams and modern C++ coding designs
  • libfssearch
    a file system traversal library with callback functionality
  • libghthash
    a Generic Hash Table which is meant to be easy to extend, portable, clear in its code and easy to use
  • libieee1284
    intended to be used by applications that need to communicate with (or at least identify) devices that are attached via a parallel port
  • libixp
    libixp is an implementation of the 9P distributed file system protocol as a portable C library for POSIX systems with support for threading.
  • libjio
    to do journaled, transaction-oriented I/O. It provides a very simple transaction API to commit and rollback transactions, and on top of that a UNIX-alike set of functions to perform most regular operations (ie. open, read, write) in a non-intrusive threadsafe and atomic way, with safe and fast crash recovery
  • libmousetrap
    a LGPL'ed C library to create and manipulate mousetrap buffers in system memory. Mousetrap buffers are compressed(Run Length Encoded) two dimensional cartesian grids with integer precision
  • libnetfilter_conntrack
    libnetfilter_conntrack is a library that allows user-space programs to interface the kernel connection tracking table of the netfilter subsystem in the Linux kernel.
  • libnetfilter_queue
    libnetfilter_queue is a userspace library that provides an API for manipulating packets that have been queued by the kernel packet filter. It is is part of a system that deprecates the old ip_queue/libipq mechanism.
  • libnfnetlink
    libnfnetlink is the low-level library for netfilter related kernel/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.
  • libopensc
    for accessing SmartCard devices using PC/SC Lite middleware package
  • LibOrb
    a library for comminicating with a SpaceOrb 360 and Spaceball Avenger Six-Degree-Of-Freedom virtual reality controllers
  • LibOSDK
    libosdk is an operating systems development toolkit designed to help operating systems programmers avoid using assembly language at all.
  • libparportled
    libparportled is intended to control a LED device plugged into a parallel port.
  • libpeak
    an experimental C library and provides necessary support for an event-based application. Unlike other event libraries, libpeak might process events in parallel on Symmetric Multi-processing (SMP) systems
  • libpseudo
    libpseudo is a generic library that provides simple, thread-safe messaging between threads. It also provides a facility for implementing a run-time tunable, thread-like callback queue for single-threaded applications.
  • libraw1394
    provides direct access to the IEEE 1394 bus (FireWire, iLink) from user space to use any device on the bus without a specialized kernel driver. It uses the IEEE1394 kernel patch
  • LibSBall
    a library for comminicating with Spaceball 2003, 3000, 3003, or 4000 FLX Six-Degree-Of-Freedom virtual reality controllers
  • libsharedmem
    libsharedmem is an easy to use C library for handling shared memory blocks on POSIX compatible systems. It also contains malloc()/realloc()/free() -style shared allocation functionality and synchronization primitives. libshmsg adds optional zero-copy message passing functionality on top of libsharedmem.
  • libshbuf
    libshbuf implements a new kind of IPC: the "shared buffer", a faster, more flexible replacement for standard Unix FIFOs.
  • libsigsegv
    allows handling page faults in a portable way. It is used e.g. for generational garbage collectors and stack overflow handlers
  • Libthreadedserver
    Libthreadedserver provides the required class and framework to create threaded servers in C++.
  • libusb
    a library for use by user level applications to access USB devices regardless of OS
  • libxode
    a library which provides convenience files for dealing with Memory pools, XML and strings
  • LinuxThreads
    an implementation of the Posix 1003.1c thread package for Linux; provides kernel-level threads
  • LURC
    LURC (Light ULM/Reactive library for C) is a lightweight user-space cooperative and reactive threading library designed as a replacement for PThreads or GNU/Pth. It supports suspension, preemption, and protection control blocks, asynchronous-capable threads and Reactive Event Loop integration.
  • lx_lib
    handles memory allocations as structures, keeping important information such as the remaining allocated space and the length of the used string internal to each variable (or descriptor)
  • Mamory
    a library for ROM management in emulator-related projects. It also has a CLI client

Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.