Welcome to the MirOS Project!
MirOS BSD & MirPorts Framework – a wonderful operating system for a world of peace
What is MirOS?
MirOS BSD is a secure operating system from the BSD family for 32-bit i386 and sparc systems. It is based on 4.4BSD-Lite (mostly OpenBSD, some NetBSD®). The MirPorts Framework is a portable ports tree to facilitate the installation of additional software. The project also releases some portable software: mksh, a pdksh-based shell; PaxMirabilis, an archiver for various formats; MirMake, a framework for building software; MirNroff, an AT&T nroff based man page (and text document) formatter; MirCksum, a flexible checksumming and hash generation tool; and some more.
If you want to know more about these programs, visit the About MirOS page.
News
All announcements from the MirOS team are cryptographically signed using gzsig(1) in order to prevent abuse of our name and provide integrity of distfiles. In case of doubt, ask via IRC.
Bugs in the current snapshot
26.07.2008 by tg@
The following bugs are known in the MirOS #10-current snapshot, dated 2008-07-22:
- The user shell for the default “live” user is /usr/dbin/mksh, which however has been optimised away. This is a bug in the production of this one snapshot and easy to fix in future issues. Workaround: while the rc.netselect script runs, choose ‘9’ to escape to a shell, and change the “live” user’s shell using vipw(8) – chsh -s /bin/mksh live might also work, but has not been tested.
- Running “startx” does not work because /usr/X11R6/bin/X is no symbolic link but a copy of the XFree86® server itself (on other baselive CDs it was a hard link instead of a copy; the change is due to production differences, but both break startx(1) and xinit(1)). Workaround is to use xdm(1) instead or try: startx -- /usr/X11R6/bin/XFree86 :0
- The X11 server may not switch to graphics mode on the ALIX.1c board.
We apologise for the inconvenience caused, and will try to solve these issues in the next development snapshot.
MirOS Project @ FrOSCon 2008
22.07.2008 by tg@
The MirOS Project will show up with both developers to run a booth at FrOSCon; we will be giving away Live CDs (either #10-stable or #10-current) and flyers. You will be able to meet us and a few helpers (known from IRC and mailing lists) there, chat about mksh, have a beer, fun, whatever.
This year, one of the two XFree86® developers will also attend; you can probably meet him at our booth.
MirOS-current DuaLive snapshot on BT
22.07.2008 by tg@
The 2008-07-22 snapshot of MirOS BSD/i386 #10-current has been released as a new-style dualive CD image (BaseLive + Install CD for i386, Install CD for sparc, build logs, a selected few binary packages and their distfiles, but nothing fancy) on the usual BitTorrent tracker, multi-tracked with a major BT site for these who pick it up there.
It's also available for NetInstall on both architectures. Note that /MirOS/ has been cleaned up a little: some old NetInstall or upgrade packages are removed.
The #10/i386 binary packages should all be installable on this snapshot, although it does come with more recent MirPorts Framework and a couple of current binary packages as well.
mksh R35 released! [Update: R35b]
11.07.2008 by tg@
The MirBSD Korn Shell R35 has just been released; as per the Changelog this is a major update with some bugfixes, a lot of new features, and licence simplification (the advertising clause is gone). This version was not tested on AIX, BSD/OS, Interix, IRIX, GNU/kFreeBSD, UWIN, the Intel compiler, but we expect no regressions on these platforms either. New supported platforms include dietlibc, LLVM. Platforms already working continue to be MirOS BSD, DragonFly BSD, FreeBSD, MidnightBSD, NetBSD, OpenBSD, DEC ULTRIX, Mac OSX, HP Tru64, HP-UX, Solaris, Debian GNU/HURD, Cygwin, and various GNU/Linux systems; using gcc, pcc, SUNWcc, llvm-gcc, Compaq C, HP aCC, TenDRA; on a variety of hardware architectures.
Online manual: HTML, PDF (ISO A4 paper, we don’t support Imperial units, as even the USA has converted to Metric)
Update 18.07.2008 – mksh R35b is out, with major bug fixes, read the changelog.
As mentioned on the Downloads page, the naming scheme of the anoncvs mirrors changed. We now have:
- master system, restricted access, ssh, rsync + cvs:
- offering: /MirOS /Pkgs /cvs /ncvs /ocvs
- _anoncvs@herc.mirbsd.org (private, IPv4 + IPv6)
- _anoncvs@herc.66h.42h.de (private, IPv4 + IPv6)
- primary mirror, ssh, rsync + cvs, currently the same as 2.anoncvs:
- anoncvs@anoncvs.mirbsd.org (public, IPv4 + IPv6)
- anoncvs@anoncvs4.mirbsd.org (public, IPv4 only)
- anoncvs@anoncvs6.mirbsd.org (public, IPv6 only)
- hephaistos (unixforge.de), Germany, ssh, rsync + cvs:
- eurynome (VMware instance), Germany, ssh, rsync + cvs:
- allbsd.org, Japan, IPv4 + IPv6, rsync only:
- offering: /MirOS /cvs
- rsync://rsync.allbsd.org/miros-cvs/ = /cvs
- rsync://rsync.allbsd.org/miros-ftp/ = /MirOS
We are in the process of setting up eurynome (see above) to take over most functions from www.mirbsd.org and mirror everything, but, as this is a new system and VMware has issues, this will probably take a while. However, all data should be available from some place anytime.
Update 20.07.2008: moved SSH host keys from this page, to keep width inside some reasonable bounds, 10x gecko2@ for noticing in MobileSafari
Read older news.
