GNU alibc Project


[Image of alibc logo]





Table of Contents



What's alibc ?

Any operative system needs a libc for run applications, in Linux it's called the glibc, well, alibc will be compatible with glibc but improving fast and velocity who assembly technologies provides.

For now is in pre-alpha state, i think in a mounts upload the first source, but will be not 100% compatible with gnu libc so, use only for testing and developing.

The alibc project is based on ASMUTILS, you can look it at http://www.linuxassembly.org

Why Assembly ?

alibc (Assembly Libc) uses assembly, for a simple reasons:

  • Velocity
  • System call macros
  • Size
  • So, the size of full libc will be counted in kbs ;-). and the velocity in routines and functions, is really fastest (duplicate or more) that the libc written in C can do. Remember: "nothing can superate asm hello world". :-). It uses technologies for increment common asm code velocity. The libc is oriented to a +386i plataforms compatible.

    Current Status

    This is a prealpha project but i will work on it, until it work properly. :D So dont search downloadable files, i have not uploaded any source. :(.

    Availability

    Not sources availiables for now.

    Supported Systems

    alibc is destinated for Linux, but is easily to port to another unix like plataforms. The structure is really simple, i think that in the future i will do a package for each unix like system. Remember, this software will be released under the GNU/GPL License.

    About me.

    Name: Jorge Contreras A.
    Country: Chile
    Interestings: coding asm, security, os development, ... low level coder and.. i like
    play aerofighters, street fighter ex2 and Starcraft BroodWar :-).
    Office: Secondary student.
    Plataforms: Unix like systems. (Linux)
    Languages: ASM, c, vb, vbs, perl, c++.
    Age: 18

    Send Suggestions, reclaim, etc.. to: aioros2000@hotmail.com


    Updated: $Date: 2003/06/12 05:49:48 $ $Author: X3r0r