User Tools

Site Tools


releases:3.3.0

MINIX Release 3.3.0

Release date: September 16, 2014

Documentation

Release Notes

New features

  • The first release with ARM support, three Beagle targets ($45 boards with lots of features and power! More info on specs & where to buy on the beagle site) are supported - build a complete SD card image from scratch using just our source tree and a single shell script invocation!
  • Experimental USB support for the Beaglebones (hubs & mass storage)
  • Crosscompiling for both ARM and x86 - the buildsystem is very portable.
  • VND: vnode disk (loopback) block driver
  • LLVM Bitcode build of the system
  • Import of LLVM / clang in the sources
  • unified block cache shared by FSes and VM
  • mmap() allowing more sharing and less copying and lower memory footprint - used significantly by exec() and ld.so for all executables and shared libraries

Improvements

  • More complete source compatability with NetBSD in terms of utilities, calls, types (lots of 64-bit), toolchain, codebase and packages. All Minix-specific code is in a top-level minix/ subdir.
  • New input infrastructure: input server and keyboard driver separated from TTY
  • Packages are dynamically linked now, so they're smaller
  • Improved driver modularity: UDS separated from PFS; PTY separated from TTY; one controller (not two) per at_wini driver; LOG no longer in the boot image
  • The messages have been given a C type per request so all the types are cleaner; and the message size is a bit bigger now so there's more room for growth with the bigger types

Known issues

  • The isofs driver has been disabled as it is too buggy. isodir, isoread, isoinfo, writeisofs can be used instead.
  • X11 is not available currently. Our old version, which was still based off of a monolithic XFree86 Server, broke. We are in the process of importing a current release of Xorg. New X11 packages will be provided as soon as the port will be completed.
  • ARM USB
    • Dynamic plugin/unplugin of devices on a USB hub is flaky.
releases/3.3.0.txt · Last modified: 2015/04/18 19:04 by smarx007