PMBSD 0.2

You can download PmBSD 0.2 here.

To try it download pmbsd-0.2.img.tar.gz untar the archive and launch it like :

root# qemu -hda pmbsd-02.img -boot c.

When grub is launch type :

grub > root (hd0,0)
grub > kernel /bsd
grub > boot

Kernel

 
* Support for a minimalist Objective C runtime (class, selector, self, super, heritage, object)
* An advance interruption and exception subsystem
* A pic driver
* support for multiboot spec (GRUB)
* A VFS skeleton
* Simple pagination
* Objective C alloc and release using pagination
* Some debbugging classes
* Now the kernel works on real hardware
* Start of vdisplay subsystem implementation
* VGATEXT driver now works fine
* An errno class exist by now !

Architecture

 
* Migration from CVS to Mercurial
* Migration from BSDMake to CMake
* Add support for objc in userland
* Add makefile and config script to pilot cmake
* Entire rewrote of BSD config
* Improve config to manage userland
* Creation of libllutil
* Creation of libposix
* Import new datasheets
* Support for llvm/clang compiler
* Create a static analysis rule in makefile
* Create a make release rule

New developpers

 
* Julien Pichon <julien at pmbsd dot org>
* Jeremy Cochoy <zenol at pmbsd dot org>


This site Copyright © 2009-2010 PmBSD.