Flux OS Toolkit

The OSKit is a framework and a set of libraries for building and extending operating systems developed by the Flux Project.

Note: All of these patches, and more, are now avilable directly through the Savannah OSKit project. This is also the recommended source today of the OSKit, especially if you want to use it with GNUmach2.

OSKit 2001-02-14

These are extra patches for people who, for some reason, use the 2001 version of the OSKit.

  • Patrick Tullman ?ATTACHURLpatch-oskit-097-tullmandiffgz

  • This patch is necessary to get the --enable-indirect-osenv flag to the configure script. The flag is enabled by default for OSKit 2002-03-17 and later. Kevin Kraemer ?ATTACHURLpatch-oskit-097-kkraemerdiffgz

OSKit 2002-03-17

Critical Patches:

Here are the patches critical to get OskitMach running. These are absolutely essential to get a working Mach kernel. Many of these patches are included with the Debian distribution of the OSKit.

  • Igor Khavkine ?ATTACHURLpatch-oskit-097-i khavkidiffgz

  • Famous removal of only one line in sbrk-hack.c - needed for people with newer libc's (e.g. Debian Woody) ?ATTACHURLpatch-oskit-097-sbrk hackdiffgz

  • Jonathan S. Arney - Important patch to diskpart library. Without it you cannot activate swap in oskit-mach. ?ATTACHURLpatch-oskit-097-jon arneydiffgz

  • Richard Kreuter's patches (announcement). Needed when your Hurd partition is embedded inside an extended partition created by Windows. The patches also include:

    • support for extended partitions with lba
    • support for 16-entry BSD disklabels, as are supported by recent Net- and ?FreeBSD kernels.
    • support for the recognition of NetBSD's slice id (169) in the BIOS partition table.

Cosmetic Patches:

New Functionality:


Comments

Divided this growing topic into sections.
-- ?JoachimNilsson 19 Nov 2002

Updates by ?OgnyanKulev -- 19 Nov 2002

All small patches are as attachments now. -- ?OgnyanKulev - 16 Dec 2002

Minor updates, also, added Davids Entropy patch -- ?JoachimNilsson - 03 Jan 2003

Fixed some gnu mail links -- ?MattGrant - 26 Feb 2003