Will you help developing infrastructure that will power next decade Unix ?

Posted by hdante on May 23, 2009

libposix is a bold attempt to unify the implementation of the core functionality of all Unix systems. libposix is:

  • A full implementation of the POSIX 2008 standard
  • A cross platform implementation, that should replace existing implementations of the system core libraries and unify the core Unix implementation for all systems
  • An exact implementation of POSIX 2008 and nothing else (no extensions, no previous POSIX versions)
  • An implementation that works well with possible extensions to the core system functionallity (ex: GNU, BSD)
  • An implementation of POSIX written from scratch
  • Free and open source software

The main goal of the libposix project is to successfully replace free Unix "libc" implementations with an implementation that is portable, conformant, easy to build, to cross-build, to use, to study and to mantain. Read more about libposix in the introduction page.

CMake, printf, updates and current work

Posted by hdante on July 3, 2009

We've been pretty busy implementing essential features in libposix for the last weeks. We've successfully migrated our build system to CMake, a cross-platform mantainer-friendly build system. We've also chosen an initial goal in our roadmap for the release of libposix 0.1.0, which is implementing support for bzip2, a well known compression application. Read the full news for more information, including the printf parser, TaskFreak and the choice of a "mixed" test driven development methodology.

Multiplatform support for libposix

Posted by hdante on June 6, 2009

I'm happy to announce that libposix is able to run "Hello World" in three different platforms: linux x86, linux x86_64 and FreeBSD x86 ! Full announcement at SF news.

Initial commit in source repository

Posted by hdante on May 31, 2009

Now libposix is able to run "Hello World" in linux. :-P Anonymous git access available with:

git clone git://libposix.git.sourceforge.net/gitroot/libposix

Obviously, current conformance status is "works on my machine". :-P Please test and report bugs to the tracker. The full announcement is available at SF news

Yet another libc ?

Posted by hdante on May 23, 2009

Yes, but this one is different, I swear. ;-) See the comparison page to understand why this project is different from all the others.