⚠ This page contains old, outdated, obsolete, … historic or WIP content! No warranties e.g. for correctness!
MirOS consists of several parts: the base system (including X11), the MirPorts framework, and the source tree. And you may want to read the install.i386(7) or install.sparc(7) documentation ☺
On a CD
You can get MirOS CDs in exchange for a donation of your choice at events where the MirOS developers have a booth. Normally, this booth is held together with the AllBSD people. Events with a MirOS booth include:
- FROSCON, St. Augustin (near Bonn), .de
- Chaos Communication Congress, Berlin, .de
- FOSDEM, Bruxelles, .be
- LinuxTag, Berlin, .de
- come2linux – Linuxtage in Essen, .de
- … and maybe more; feel free to donate to make up for travel costs
You can also ask Thorsten for install CDs and Benny for CDs with binary packages, distfiles and MirPorts on them. They will ship per snail mail; the usual pricing is: at least 15 EUR per CD (25 for both) to Germany. We cannot ship to outside the European Union and Switzerland.
Downloads
Please verify the gzsig(1) signature of the checksums and the integrity of all checksummed files! See the install.i386(7) manpage for details about the installation process.
The preferred download method is BitTorrent, as it means lower bandwidth costs for us. You will find all downloads on our Torrent overview page – the former trackers f.scarywater.net and openbittorrent.com no longer exist, so please redownload (if older than 2010-09-26) all *.torrent files. Please leave the download window open for as long as possible after you finish.
Release | Download |
---|---|
Development snapshots (current, i386 or sparc) |
Note: This is the recommended version to install. |
MirOS #10semel (stable, i386 + sparc) Contains the CVS repository and some binary packages. Released 16.03.2008 (Release announcement). |
via HTTP: ISO @ Germany (IPv4/IPv6) / Japan (IPv4/IPv6) Netinstall: go to one of the mirrors listed below and pull from the /MirOS/v10/{i386,sparc}/ directory. Please see this news item for information regarding hashes of the release ISO. |
MirOS #9semel (stable, i386) Released 25.06.2006 (Release announcement). |
|
MirOS #8semel (stable, i386) Released 23.12.2005 (Release announcement). |
|
MirOS #7quater (stable, sparc) Released in 2003. |
Mirrors for netinstall
For netinstall, first get the CD image (cdrom10.iso, usually about 4-5 MiB large) or a (net)bootable kernel (i386: pxeboot for MirOS #10 or boot for MirOS #11, replacing OpenBSD’s pxeboot, plus bsd.rd; sparc: either bsd.rd.net or boot, which replaces OpenBSD’s boot.net, and bsd.rd), or, if you have no other means, the floppy10.fs image. Then, select (H)TTP as set location, and use the FQDN as server name and the full path without the leading slash as path to the sets. Example: for the main mirror, the server name is www.mirbsd.org, and the path to the sets for an i386 installation is MirOS/current/i386 (without a leading or trailing slash), for installing development snapshots.
You can also download these files (e.g. with wget -r -np) and then use a local mirror, or even copy them to the destination system first. (Note that you should take care that the filesystem with the sets on it is not newfs(8)d by the installer by not assigning a mount point.
Source code via anonymous CVS
To access the source code in the CVS repository, either point your browser to cvs.mirbsd.de (external(!) CVSweb redirection) or (better) local CVSweb access link or use anonymous CVS with ssh to: :ext:_anoncvs@anoncvs.mirbsd.org:/cvs
The old CVS repository may be available at some anoncvs mirrors as well, using :ext:anoncvs@…:/ncvs and :ext:anoncvs@…:/ocvs
If you get asked for a password, use anoncvs (but most mirrors should allow password-less logins to the anoncvs/anonrsync system) or the following SSH private key:
-----BEGIN RSA PRIVATE KEY----- MIICWgIBAAKBgQC2Fa/+nDgQNSeX2z6rlsNBJGzXe1/XOwClot1wlxkkLvmVUdLh ZWeswBTimOJEpyD3T7Bg3aEYASTzpyaKVkbsS2sczAzo8Q8sbQQf92rMTK7IQUWv vFFfsKrnqh0gOVL/8hapdCWkzSru0olFRgVH+c8G5uhMj5vtoem93XTqVQIBIwKB gHJ0CDmkBfuPIDORIBQVn02EnC+soqSLfL/itxOSLQ9t+/d1QrmQMonX0p0PpCsn OUr+4+UdmHV9D+mcRBxwvtyb0a1F8nx06BV6IwkLhFnerPivQW9MNprPJaqfl5oV b6B8lWNw5zbbUPcxUlqjEU7mD1et3kp9AyMPBTdNufejAkEA5YyAQimccyw6bW8q CmJwPhRh+izkYcQ8qmEqLwD2PJ5aSxgCvesAQ+73++TOPYaO79Xc+adwyQvGp65J 1M+KOwJBAMsRCOBtKWbOz9SLxKCHQXIqIHYZa75kz6V2iyAfV8NUg2xuFCWE+887 J8JboQURu4SyNbW8Tf+uEhyEnAz9hK8CQDsG3yb0wdR5Flanjney6amQNnOH4vSR i/FML2ssIg+Wbv1d8hOUM0SrKdMO8zRkbeXmiUeC09vtFdNYs+ZD/vkCQGKh3712 2ZhV0qkQr/YzESjSog16D8Lggh0q8x47G//J9rECREy871YGyisz0d3kCp+JwlD1 D/E3SqAjJzmCc6UCQQClmONvqpt+9BQTmT3CQ+WKK8tAxvsfNkzJ+EhrYZxnpwxD e29I8mKQbDFtMwQSaAWE3vJQ3F7es0LtMzF7ZmUi -----END RSA PRIVATE KEY-----
The same credentials can be used for anonymous rsync over ssh access,
which allows you to download the entire CVS repository for local logs,
checkouts, diffs, annotates, etc. which is much faster than remote. AnonRSYNC mirrors are
the same as above, a sample call is:
$ rsync -rxlztpgavPHK --delete _anoncvs@anoncvs.mirbsd.org:/cvs/ /cvs
Available modules include /cvs (always), the old repositories
/ncvs and /ocvs (sometimes), binary MirPorts packages
/Pkgs (often), their distfiles /Distfiles (sometimes),
the download area /MirOS (usually), and the website /www
(mostly).
The following tags are used in the CVS repository:
- The ports module is never tagged, as MirPorts-current should work with the last few MirOS versions.
- The contrib, www and the orphaned web modules are never tagged, because they are not part of a release.
- The src, gcc and X11 modules all bear a static tag MIRBSD_10_BASE, which marks the souce code that corresponds to MirOS #10semel (RELEASE).
- The src module and, if necessary, the other two modules, bear a branch tag MIRBSD_10, which marks the MirOS #10-stable branch, introducing (mostly) security fixes. You can use MirPorts-HEAD together with MirOS #10-stable, and, unless we feel the need to open a stable branch for the gcc and X11 modules, you either do not need to update these or can use their respective HEAD tags.
- Some subdirectories of the contrib module contain software developed in subprojects; these bear their own versioning tags.