Software

MinimizeClose

Minix 3

MINIX 3 is a new open-source operating system designed to be highly reliable, flexible, and secure. It is loosely based on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability.

Software

Software ports for Minix 3.1.3.

PackageDownloadDependenciesCode changes
atk-1.19.6 Source - Binaries (i386) libiconv None
cairo-1.4.14 Source - Binaries (i386) X11, libpng, update-pc-files Heavy changes to 64-bit computations
glib-2.14.1 Source - Binaries (i386) Disabled threads
gtk+-2.10.14 Source - Binaries (i386) pango, atk, jpeg, tiff Small fixes
libiconv-1.11 Source - Binaries (i386) None
libpng-1.2.20 Source - Binaries (i386) Fixed .pc file for static include
pango-1.18.4 Source - Binaries (i386) cairo, glib None
pkg-config-0.22 Source - Binaries (i386) None
fontconfig.pc, freetype2.pc Source - Binaries X11 N.A.

To install binaries:
urlget http://cdn.marcoslot.net/files/minix/3.1.3/packages/i386/<package.tar.bz2> > <package.tar.bz2>
packit <package.tar.bz2>

To build sources:
Install: binutils, gcc, gettext, make (from network), perl
binsizes xxl
chmem =20000000 /usr/gnu/bin/gld
chmem =20000000 /usr/gnu/bin/gmake
urlget http://cdn.marcoslot.net/files/minix/3.1.3/sources/<package.tar.bz2> > <package.tar.bz2>
bzcat <package.tar.bz2> | tar -xf -
cd <package>
sh -e build.minix

Porting software

Most unix-based software can be compiled on Minix with only minor modifications to a standard build.minix.

GTK+ Screenshot

GTK on Minix

Sticky
MarcoSlot.Net now runs entirely in the Cloud! Using S3 as a storage back-end and Google App Engine & CloudFront as delivery front-ends it is fast, cheap, scalable, monitored 24/7 and I have no idea how it works anymore.