MineOS comparison

From MineOS
Jump to: navigation, search
Server Developer Base Operating System Webserver Minecraft Web-UI RAM Footprint Active? Last release version Release date
MineOS William Dizon Microcore Linux lighttpd yes / busybox 65MB No 1.28.11 2011-01-28
MineOS CRUX William Dizon CRUX Linux hiawatha yes / hiawatha 30MB No 0.5.4 2012-11-27
MineOS Turnkey William Dizon Turnkey Linux none yes / cherrypy 95MB Yes 0.6.0 2013-10-4
MineOS-on-Ubuntu William Dizon Ubuntu none yes / cherrypy 60MB Yes
MineOS-on-FreeBSD William Dizon FreeBSD none yes / cherrypy Yes
MineOS+ MineOS+ dev team Microcore Linux lighttpd yes / busybox 108MB No 0.4.5 2012-01-15
Feature MineOS MineOS+ MineOS CRUX MineOS Turnkey MineOS-on-Ubuntu MineOS-on-FreeBSD
ISO Size 63MB 101 MB 200 MB 229 MB 689 MB 686 MB
Installed size 110 MB 168 MB 630 MB 767 MB
Java Version Java 6_u26 Java 6_u26 Java 7 Java 7 Java 7 Java 7
Kernel Base Microcore 3.4.1 Microcore 3.6 MineOS Generic Debian Ubuntu FreeBSD
Kernel config-2.6.33.3-tinycore config-2.6.33.3-tinycore generic-3.1.0-rc9 3.2.35-2
Architecture x86 x86 / x64 x86 / x64 x86 / x64 x86 / x64 x86 / x64
Supports > 4GB RAM no x64 x64 x86 / x64 x86 / x64 x86 / x64
Mod Support pure/bukkit pure/bukkit everything everything everything everything
Backup method rdiff-backup rdiff-backup rdiff-backup rdiff-backup rdiff-backup rdiff-backup
Ramdisk support ramfs ramfs ramfs/tmpfs ramfs/tmpfs ramfs/tmpfs tmpfs
Hamachi installer none yes none apt-get apt-get none
Database support sqlite sqlite/mysql sqlite/mysql mysql sqlite/mysql sqlite/mysql
User-hostable webserver none lighttpd hiawatha webserver none included none included none included
Crontab automation crontabs via SSH crontabs via SSH crontabs via web-ui no crontabs/built-in no crontabs/built-in no crontabs/built-in
Updating automation manual wget SSH script within web-ui git git git
Ramdisk application ramdisk based OS* ramdisk based OS* optional rd-based server dir**
Firewall manual iptables manual iptables manual iptables manual iptables manual iptables manual iptables
Packaging system mounted squashfs (.tcz) mounted squashfs (.tcz) pkgutil "ports" apt-get apt-get pkg_add
Build environment downloadable downloadable installed downloadable downloadable installed
Remote access to filesystem SSH/SFTP SSH/SFTP SSH/SFTP SSH/SFTP/Webmin/Shellinabox SSH/SFTP SSH/SFTP

* ramdisk based OS means that all changes not stored directly onto the hard disk (e.g., sda) are required to be listed in a persistence list of files, and saved each time a new version of any listed file changes. The root filesystem is based entirely in ram and runs at ram-speed. Any unplanned server shutdown will lose world changes and any file changes not backed up to the HD.

** ramdisk based server directory means that all changes are committed to hard drive all the time, with the exception of the minecraft live world. The root filesystem is based entirely on the hard drive, and runs at HD-speed, like standard Linux installations. Any unplanned server shutdown will only lose world changes not committed to disk. Ramdisks are purely optional.