MirOS News MirOS News - the MirOS Project Sat, 26 Jul 2008 19:47:06 +0000 http://mirbsd.de/ tg@mirbsd.org (The MirOS Project) bsiegert@mirbsd.org (The MirOS Project) All content Copyright © by The MirOS Project or its respective writers. Permission to reproduce wlog entries in unmodified form without notice is granted provided they are not used to endorse or promote any products or opinions. For everything else you need to obtain written permission from the copyright owner. en MirOS Website, written in mksh; RCS IDs: $MirOS: www/mk/parser,v 1.5 2008/07/24 13:09:39 tg Exp $ $MirOS: www/mk/common,v 1.2 2008/07/24 13:09:38 tg Exp $ $MirOS: www/mk/htsconv,v 1.26 2008/07/25 16:44:19 tg Exp $ $MirOS: www/mk/inc2rss,v 1.13 2008/07/24 19:29:52 tg Exp $ RCS ID of the content database: $MirOS: www/data/news.inc,v 1.77 2008/07/26 18:50:28 tg Exp $ Bugs in the current snapshot Sat, 26 Jul 2008 18:42:00 +0000 http://www.mirbsd.org/permalinks/news_e20080726-tg.htm#e20080726-tg tag:mirbsd.org:news:e20080726-tg tg@mirbsd.org (MirOS Developer tg) <p>The following bugs are known in the MirOS #10-current snapshot, dated 2008-07-22:</p><ul> <li>The user shell for the default “live” user is <tt>/usr/dbin/mksh</tt>, 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 <a href="http://www.mirbsd.org/htman/i386/man8/vipw.htm">vipw(8)</a> – <tt>chsh -s /bin/mksh live</tt> might also work, but has not been tested.</li> <li>Running “startx” does not work because <tt>/usr/X11R6/bin/X</tt> 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 <a href="http://www.mirbsd.org/htman/i386/man1/startx.htm">startx(1)</a> and <a href="http://www.mirbsd.org/htman/i386/man1/xinit.htm">xinit(1)</a>). Workaround is to use <a href="http://www.mirbsd.org/htman/i386/man1/xdm.htm">xdm(1)</a> instead or try: <tt>startx -- /usr/X11R6/bin/XFree86 :0</tt></li> <li>The X11 server may not switch to graphics mode on the ALIX.1c board.</li> </ul> <p>We apologise for the inconvenience caused, and will try to solve these issues in the next development snapshot.</p> MirOS Project @ FrOSCon 2008 Tue, 22 Jul 2008 23:16:00 +0000 http://www.mirbsd.org/permalinks/news_e20080722-tg-g10001.htm#e20080722-tg-g10001 tag:mirbsd.org:news:e20080722-tg-g10001 tg@mirbsd.org (MirOS Developer tg) <p>The MirOS Project will show up with both developers to run a booth at <a href="http://www.froscon.org/">FrOSCon</a>; 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.</p> <p>This year, one of the two <a href="http://www.xfree86.org/">XFree86®</a> developers will also attend; you can probably meet him at our booth.</p> MirOS-current DuaLive snapshot on BT Tue, 22 Jul 2008 23:12:00 +0000 http://www.mirbsd.org/permalinks/news_e20080722-tg.htm#e20080722-tg tag:mirbsd.org:news:e20080722-tg tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/bt.htm#s80722">2008-07-22</a> 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 <a href="http://f.scarywater.net/miros/">usual BitTorrent tracker</a>, multi-tracked with a major BT site for these who pick it up there.</p> <p>It's also available for <a href="http://www.mirbsd.org/MirOS/current/">NetInstall</a> on both architectures. Note that <tt>/MirOS/</tt> has been cleaned up a little: some old NetInstall or upgrade packages are removed.</p> <p>The <a href="http://www.mirbsd.org/MirOS/Pkgs/v10/i386/">#10/i386 binary packages</a> should all be installable on this snapshot, although it does come with more recent MirPorts Framework and a couple of <a href="http://www.mirbsd.org/MirOS/Pkgs/current/">current binary packages</a> as well.</p> mksh R35 released! [Update: R35b] Fri, 11 Jul 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080711-tg.htm#e20080711-tg tag:mirbsd.org:news:e20080711-tg tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/mksh.htm">MirBSD Korn Shell R35</a> has just been released; as per the <a href="http://www.mirbsd.org/mksh.htm#r35">Changelog</a> 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.</p> <p>Online manual: <a href="http://www.mirbsd.org/htman/i386/man1/mksh.htm">HTML</a>, <a href="http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh.pdf">PDF</a> (<a href="http://www.cl.cam.ac.uk/~mgk25/iso-paper.html">ISO A4 paper</a>, we don’t support Imperial units, as even the USA has converted to Metric)</p> <p><strong>Update 18.07.2008</strong> – mksh R35b is out, with major bug fixes, read the <a href="http://www.mirbsd.org/mksh.htm#r35b">changelog</a>.</p> anoncvs mirror naming scheme changed [updated] Wed, 09 Jul 2008 18:20:00 +0000 http://www.mirbsd.org/permalinks/news_e20080709-nn.htm#e20080709-nn tag:mirbsd.org:news:e20080709-nn <p>As mentioned on the <a href="http://www.mirbsd.org/getting.htm">Downloads</a> page, the naming scheme of the anoncvs mirrors changed. We now have:</p><ul> <li>master system, restricted access, ssh, rsync + cvs: <ul> <li>offering: <tt>/MirOS</tt> <tt>/Pkgs</tt> <tt>/cvs</tt> <tt>/ncvs</tt> <tt>/ocvs</tt></li> <li><tt>_anoncvs@herc.mirbsd.org</tt> (private, IPv4 + IPv6)</li> <li><tt>_anoncvs@herc.66h.42h.de</tt> (private, IPv4 + IPv6)</li> </ul></li> <li>primary mirror, ssh, rsync + cvs, currently the same as 2.anoncvs: <ul> <li><tt>anoncvs@anoncvs.mirbsd.org</tt> (public, IPv4 + IPv6)</li> <li><tt>anoncvs@anoncvs4.mirbsd.org</tt> (public, IPv4 only)</li> <li><tt>anoncvs@anoncvs6.mirbsd.org</tt> (public, IPv6 only)</li> </ul></li> <li>hephaistos (unixforge.de), Germany, ssh, rsync + cvs: <ul> <li>‣ <a href="http://www.mirbsd.org/htman/i386/man8/sshd.htm">sshd(8)</a> <a href="http://www.mirbsd.org/?overview#ssh_host">host keys</a></li> <li>offering: <tt>/MirOS</tt> <tt>/Pkgs</tt> <tt>/cvs</tt></li> <li><tt>anoncvs@1.anoncvs.mirbsd.org</tt> (public, IPv4 + IPv6)</li> <li><tt>anoncvs@1.anoncvs4.mirbsd.org</tt> (public, IPv4 only)</li> <li><tt>anoncvs@1.anoncvs6.mirbsd.org</tt> (public, IPv6 only)</li> </ul></li> <li>eurynome (VMware instance), Germany, ssh, rsync + cvs: <ul> <li>‣ <a href="http://www.mirbsd.org/htman/i386/man8/sshd.htm">sshd(8)</a> <a href="http://www.mirbsd.org/?overview#ssh_host">host key</a></li> <li>offering: <tt>/MirOS</tt> <tt>/Pkgs</tt> <tt>/cvs</tt> (<tt>/Distfiles</tt> <tt>/www</tt> not yet)</li> <li><tt>anoncvs@2.anoncvs.mirbsd.org</tt> (public, IPv4 + IPv6)</li> <li><tt>anoncvs@2.anoncvs4.mirbsd.org</tt> (public, IPv4 only)</li> <li><tt>anoncvs@2.anoncvs6.mirbsd.org</tt> (public, IPv6 only)</li> </ul></li> <li>allbsd.org, Japan, IPv4 + IPv6, rsync only: <ul> <li>offering: <tt>/MirOS</tt> <tt>/cvs</tt></li> <li><tt>rsync://rsync.allbsd.org/miros-cvs/</tt> = <tt>/cvs</tt></li> <li><tt>rsync://rsync.allbsd.org/miros-ftp/</tt> = <tt>/MirOS</tt></li> </ul></li> </ul> <p>We are in the process of setting up eurynome (see above) to take over most functions from <tt>www.mirbsd.org</tt> 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.</p> <p>Update 20.07.2008: moved SSH host keys from this page, to keep width inside some reasonable bounds, 10x gecko2@ for noticing in MobileSafari</p> CVE-2008-1447 Tue, 08 Jul 2008 22:19:00 +0000 http://www.mirbsd.org/permalinks/news_e20080708-nn.htm#e20080708-nn tag:mirbsd.org:news:e20080708-nn <p>The <a href="http://cert.uni-stuttgart.de/ticker/article.php?mid=1476">CVE-2008-1447</a> does not, according to various sources, affect systems that randomise their source port. MirOS libc’s integrated resolver, according to some OpenBSD developers, does this, as does DJBDNS. The net/bind mirport is affected, but by using <a href="http://www.mirbsd.org/htman/i386/man4/pf.htm">pf(4)</a> to NAT yourself (thanks to Vutral for the suggestion), you can randomise these ports too. According to RUS-CERT, only using DNSSEC is a fix… I wonder if this is truth or advertising for a technique without wide-spread use.</p> update for 2008-05-14 snapshot available Thu, 15 May 2008 16:24:00 +0000 http://www.mirbsd.org/permalinks/news_e20080515-tg-g10000.htm#e20080515-tg-g10000 tag:mirbsd.org:news:e20080515-tg-g10000 tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/MirOS/current/i386/fixes10.ngz">fixes10.ngz</a> set, of course <a href="http://www.mirbsd.org/htman/i386/man1/gzsig.htm">gzsig(1)</a>d, contains an updated <a href="http://www.mirbsd.org/mksh.htm">mksh</a> binary and <tt>dot.mkshrc</tt> as well as <tt>/.profile</tt> (root) and <tt>/etc/profile</tt> (user) files, which speed up logins, as well as an updated <tt>/etc/ssh/ssh_known_hosts</tt> file. It can be directly applied from the installer, or untarred in <tt>/</tt> (do not forget the 'h' and 'p' options to <a href="http://www.mirbsd.org/htman/i386/man1/tar.htm">tar(1)</a>). Note that this will <em>overwrite</em> any existing changes to these files:</p><ul> <li><tt>/.profile</tt></li> <li><tt>/etc/profile</tt></li> <li><tt>/etc/skel/.mkshrc</tt></li> <li><tt>/etc/ssh/ssh_known_hosts</tt></li> </ul><p>Use this for integrity checking:<br /> <tt>RMD160 (fixes10.ngz) = 6c85c3e8eb4a5046b5b45373a0996cee2a3208b7</tt> </p> ssh host key changes for anoncvs mirror [updated] Thu, 15 May 2008 15:42:00 +0000 http://www.mirbsd.org/permalinks/news_e20080515-tg.htm#e20080515-tg tag:mirbsd.org:news:e20080515-tg tg@mirbsd.org (MirOS Developer tg) <p>Our anoncvs mirror has changed its ssh host keys due to a Debian-specific problem (it's hosted on a machine running Debian GNU/Linux courtesy of gecko2@). The new keys are: [Update: <a href="http://www.mirbsd.org/?overview">moved</a>]</p> <p>Please copy these into <tt>/etc/ssh/ssh_known_hosts</tt> or <tt>~/.etc/ssh/known_hosts</tt>, overriding the existing keys for the same IPs or host names.</p> <p>The current version of the <tt>/etc/ssh/ssh_known_hosts</tt> file can be retrieved via anonymous CVS (from the server affected), anonymous rsync (also from <a href="http://www.allbsd.org/">rsync.allbsd.org</a>), CVSweb (from both servers) or by an eMail request.</p> <p>Yesterday's snapshot does <em>not</em> yet include the new public host keys, as they were generated only today.</p> MirOS-current snapshot on BT Wed, 14 May 2008 21:37:00 +0000 http://www.mirbsd.org/permalinks/news_e20080514-tg.htm#e20080514-tg tag:mirbsd.org:news:e20080514-tg tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/bt.htm#s80514">2008-05-14</a> snapshot of MirOS BSD/i386 #10-current has been released as a simple baselive CD image (Live + Install CD, build logs, but nothing fancy) on the <a href="http://f.scarywater.net/miros/">usual BitTorrent tracker</a>, multi-tracked with a major BT site for these who pick it up there.</p> <p>It's also available for <a href="http://www.mirbsd.org/MirOS/current/i386/">NetInstall</a>, although you shouldn't pick up the perl CVS fix in that directory, as it applies to <a href="http://www.mirbsd.org/permalinks/news_e20071126-nn.htm">a much older #10-beta snapshot</a>.</p> <p>The <a href="http://www.mirbsd.org/MirOS/Pkgs/v10/i386/">#10/i386 binary packages</a> should all be installable on this snapshot, although it does come with more recent MirPorts Framework.</p> mksh, mirmake, pkgtools upgraded Sat, 12 Apr 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080412-tg.htm#e20080412-tg tag:mirbsd.org:news:e20080412-tg tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/mksh.htm">MirBSD Korn Shell R33d</a> has been released, mostly containing a security fix for the <tt>-T</tt> option, see the <a href="http://www.mirbsd.org/mksh.htm#r33d">Changelog</a> for details.</p> <p>A new MirMake version has been issued, to fix problems compiling C++ code with strange file extensions (.cpp as on Microsoft® Windows®, and .C as BOINC uses). MirMake is a sort-of-portable version of the MirOS <a href="http://www.mirbsd.org/htman/i386/man1/make.htm">make(1)</a> utility, a few header files and a libmirmake.a containing helper functions, and some supporting utilities: <a href="http://www.mirbsd.org/htman/i386/man1/install.htm">install(1)</a> <a href="http://www.mirbsd.org/htman/i386/man1/lndir.htm">lndir(1)</a> <a href="http://www.mirbsd.org/htman/i386/man1/lorder.htm">lorder(1)</a> <a href="http://www.mirbsd.org/htman/i386/man1/mkdep.htm">mkdep(1)</a> <a href="http://www.mirbsd.org/htman/i386/man1/readlink.htm">readlink(1)</a> <a href="http://www.mirbsd.org/htman/i386/man1/tsort.htm">tsort(1)</a></p> <p>The MirPorts Package Tools have been updated as well, as Lucas “laffer1” Holt, the MidnightBSD founder, has implemented <tt><a href="http://www.mirbsd.org/htman/i386/man8/ldconfig.htm">ldconfig(8)</a> -U</tt> too, and the use of this option by <a href="http://www.mirbsd.org/htman/i386/man1/pkg_create.htm">pkg_create(1)</a> is now required for a lot of packages (since GNU libiconv, expat and libpng use their own fake-pkgview <a href="http://marc.info/?m=120759746718862">subdirectories</a>.</p> <p>Hashes of our current distfiles:</p><ul> <li>RMD160 (gzsigkey.cer) = 0a24e416b26e4753eee4cbfe8f1dc74f2486eb6e <em><a href="http://www.mirbsd.org/htman/i386/man1/gzsig.htm">gzsig(1)</a> distribution sign key</em></li> <li>RMD160 (fwcf-1.05b.tar.gz) = 355e1a46ef384b4ca26cccb7892a2f60eff2ffe2 <em>for FreeWRT</em></li> <li>RMD160 (libnointl-20070726.tar.gz) = 3b97197a9bd8f693bebd8b528dd0d5c942e83e64</li> <li>RMD160 (arc4random.c) = ad0ef189b7ffe80b9224b1f3886377847341bac5</li> <li>RMD160 (joe-3.1jupp8.cpio.gz) = bbcc42ff82fd7a47feb51579864a487f31ca3a91</li> <li>RMD160 (cksum-20080314.cgz) = 7566313c6db3182a99437eb6543b0da6abbed5bd</li> <li>RMD160 (paxmirabilis-20080314.cpio.gz) = 3966925c2d87838b0b55e2a0c715f027df3d965b</li> <li>RMD160 (ed-20060924.tar.gz) = 7d41e76e169caa73c8bbd043ad40b2b84339761a</li> <li>RMD160 (mirmake-20080411.cpio.gz) = e18bd36bc6c260332ab5df008f30b57a9849bc50</li> <li>RMD160 (mksh-R33d.cpio.gz) = d810a705b01e146f9addd184c168798a22a36d38</li> <li>RMD160 (mpczar-20061119.cgz) = cccf88ae27225c808f327ae7d56dbd9f2c053249</li> <li>RMD160 (mirmtree-20050912.cpio.gz) = b4de12ddfd022538732b2c14dad60c2351b3011c</li> <li>RMD160 (mirnroff-20050912.cpio.gz) = 5063466a267a64b3f088c86a29e011b5ad712c4a <em>for Interix ONLY</em></li> <li>RMD160 (sitetmac-20071023.tar.gz) = 107e5b64ecbf1214e19681f6fc0add6599fef25d <em>temporary</em></li> <li>RMD160 (tmacmbsd-20071003.tar.gz) = 223c38916e489469703627b189f6fc16b9a36e27 <em>temporary</em></li> <li>RMD160 (patch-20051110.cpio.gz) = ac32b2b0a1e7203256ec4bd255c7525053afb3ed <em>for Interix</em></li> <li>RMD160 (pkgtools-20080411.cgz) = edf320a3798aa40c015e57c579310df754f28820</li> <li>RMD160 (rdate-20070817.tar.gz) = 3501ae05c05d7c4f39ccb1c76dd51663c2b91e34</li> <li>RMD160 (mirsort-20050912.cpio.gz) = 69a1a632c7343c09ca7bab39f6359667bb461c1c</li> </ul> mksh R33b, no, R33c released Fri, 28 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080328-tg.htm#e20080328-tg tag:mirbsd.org:news:e20080328-tg tg@mirbsd.org (MirOS Developer tg) <p>The <a href="http://www.mirbsd.org/mksh.htm">MirBSD Korn Shell R33b</a> has just been released; as per the <a href="http://www.mirbsd.org/mksh.htm#r33b">Changelog</a> this is a minor update: portability fixes, support for dæmonising scripts, and manual page improvements.</p> <p>Online manual: <a href="http://www.mirbsd.org/htman/i386/man1/mksh.htm">HTML</a>, <a href="http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh.pdf">PDF</a> (<a href="http://www.cl.cam.ac.uk/~mgk25/iso-paper.html">ISO A4 paper</a>, we don’t support Imperial units, as even the USA has converted to Metric)</p> <p>UPDATE 02.04.2008: <a href="http://www.mirbsd.org/mksh.htm#r33c">mksh R33c</a> is out, with a bugfix and a new fully supported OS (ULTRIX 4.5).</p> MirOS #10 Serial Console NetInstall ISOs available Thu, 27 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080327-tg.htm#e20080327-tg tag:mirbsd.org:news:e20080327-tg tg@mirbsd.org (MirOS Developer tg) <p>I thought these might come in handy for poor i386 users:</p><ul> <li><a href="http://www.mirbsd.org/MirOS/v10/cdrom10-9600,8n1.iso">COM1:9600,8,N,1</a></li> <li><a href="http://www.mirbsd.org/MirOS/v10/cdrom10-57600,8n1.iso">COM1:57600,8,N,1</a></li> </ul><p>The ISOs itself (both El Torito and Live-HD/CF boot) as well as the included 1440 KiB Floppy images have been adjusted to automatically boot from serial console. To accomodate broken BIOSes (like the one from my VIA C7 server, or the Soekris COMBIOS), the bootloader does not wait for input, but instead directly boots into the kernel. This prevents you from using “boot -c”, but you can patch <tt>boot.cfg</tt> in the top directory of the ISO or floppy to achieve that.</p> <p>Users of the sparc architecture just <tt>setenv input-device ttya</tt> and <tt>setenv output-device ttya</tt> instead; OpenBOOT can handle a serial console just fine out of the box and provides the speed as well.</p> MirOS #10 first binary update published Thu, 27 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080327-nn.htm#e20080327-nn tag:mirbsd.org:news:e20080327-nn <p>The <a href="http://www.mirbsd.org/errata10.htm#binup">Errata page</a> lists a binary update for the Sendmail and Apache security flaws and a shortcoming in the &lt;bsd.lkm.mk&gt; file. We advise to upgrade.</p> MirOS #10 downloads reloaded; new Errata page Mon, 24 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080324-nn.htm#e20080324-nn tag:mirbsd.org:news:e20080324-nn <p>After 1600+ downloads, we think it has settled down a little. Nevertheless, we got a request to use a new form of distribution, the <a href="http://www.metalinker.org/">metalinks</a>.</p> <p><a href="http://www.mirbsd.org/f/MirBSD-10semel.metalink">MirOS #10 Metalink</a></p> <p>There is also a list of <a href="http://www.mirbsd.org/errata10.htm">errata for MirOS #10</a>; we will issue a binary update within a few days, as at least the Sendmail bug is severe.</p> MirOS #10 downloads Thu, 20 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080320-nn.htm#e20080320-nn tag:mirbsd.org:news:e20080320-nn <p>We had about 1500 downloads of the full ISO in the last 4 days, which is actually making our primary mirror traffic problems.</p> <p>Please use <a href="http://f.scarywater.net/miros/">BitTorrent</a> to download the full ISO, or use <a href="http://www.mirbsd.org/MirOS/v10/cdrom10.iso">the NetInstall ISO</a> instead.</p> <p>You can also switch to one of the following mirrors:</p><ul> <li><a href="http://pub.allbsd.org/MirOS/ISOs/MIR80316.ISO">Japan</a></li> <li><a href="http://server.leveldown.de/~nezza/MIR80316.ISO">Germany 2</a></li> <li><a href="http://www.mirbsd.org/MirOS/ISOs/MIR80316.ISO">Germany 1</a></li> </ul> <p id="hashes">Due to popular request: the SFV (CRC32) of the ISO is 76D0638A, more hashes are <a href="http://www.mirbsd.org/MirOS/v10/CKSUM.gz">here</a>, and for these who still use the insecure MD5, 0afb38491f7557b1f7bc9ec8997ca5b4 should matche. Note: the <tt>CKSUM.gz</tt> file hyperlinked in this paragraph is, of course, <a href="http://www.mirbsd.org/htman/i386/man1/gzsig.htm">gzsig(1)</a>d.</p> <p>Note to avoid confusion: the release CD is <em>no Live CD</em>, but we <em>do</em> have Live CDs. However, only development snapshots are distributed as Live CD. It would not fit on a release CD due to the size of the data included, sorry.</p> <p>We’re really surprised from the number of downloads – seems as MirOS has become popular. We hope that the traffic throtteling/limiting methods our hoster has installed on the Germany 1 mirror do not produce too much inconvenience for you. Thanks for using MirOS!</p> MirOS ξ relased Sun, 16 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080316-nn.htm#e20080316-nn tag:mirbsd.org:news:e20080316-nn <p>MirOS BSD #10 for the i386 and sparc architectures is our eleventh formal major release. Grab it while you can, either via the usual <a href="http://f.scarywater.net/miros/">BitTorrent tracker</a>, or use the NetInstall ISO (details on the Download page).</p> <p>MirOS #10 focuses on Unicode support and a lot of improvements all over the place. The sparc platform is now fully supported again, and en par with i386 regarding the base system. MirOS thusly is almost a reference implementation of a 32-bit sparc OS now that Debian killed support, Gentoo wants to go that way too and the other BSDs focus on sparc64; and the reference implementation of XFree86® in modern open source OSes.</p> <p>Read the <a href="http://www.mirbsd.org/ann-10.htm">release announcement</a>, or the <a href="http://www.mirbsd.org/clogs/">CVS ChangeLog files</a>, for more information on this release.</p> <p>Note that, while a lot of virtualisation software performs quite well (Parallels, qemu) or works (VMware Server, bochs, MS VirtualPC, Xen+HVM) with MirBSD, sadly, VirtualBox doesn’t. Due to a bug in it, a lot of operating systems do not work.</p> MirPorts running on MidnightBSD Fri, 14 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080314-nn.htm#e20080314-nn tag:mirbsd.org:news:e20080314-nn <p>The <a href="http://www.mirbsd.org/ports.htm">MirPorts Framework</a> now also runs on <a href="http://www.midnightbsd.org/">MidnightBSD</a>, in addition to MirOS BSD (native), OpenBSD (legacy), Darwin and Mac OSX, and Interix (in theory). Support of individual ports for certain operating environments may not yet be given, but the infrastructure already works. Sadly, <a href="http://www.mirbsd.org/htman/i386/man1/systrace.htm">systrace(1)</a> is not part of the MidnightBSD base system. MirPorts work independently of the native mports system, do not depend on it or interfere with it, as usual, and can be installed per user or system-wide.</p> New RSS feed: Developers’ Weblog (latest) Mon, 10 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080310-nn.htm#e20080310-nn tag:mirbsd.org:news:e20080310-nn <p>There is a new RSS feed which does not encode the OS version after which it started. You must subscribe to it manually, as we have no way to embed it in any header; it is implemented as a symbolic link to the latest respective feed:</p> <p><a href="http://www.mirbsd.org/wlog.rss">http://www.mirbsd.org/wlog.rss</a></p> <p>Of course, you can instead continue to use the versioned feeds.</p> Heads-Up: MirPorts changes Sun, 09 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080309-nn.htm#e20080309-nn tag:mirbsd.org:news:e20080309-nn <p>There is a new MirMake version, with <a href="http://www.mirbsd.org/htman/i386/man3/getopt.htm">getopt(3)</a> changes for Darwin again. We do not think that this has any effect on already-built packages, but be careful.</p> <p>The variables <tt>FLAVOR</tt> and <tt>FLAVORS</tt> have been renamed to <tt>FLAVOUR</tt> and <tt>FLAVOURS</tt>, respectively, to reflect correct English spelling.</p> mksh R33 released Sat, 01 Mar 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080301-nn.htm#e20080301-nn tag:mirbsd.org:news:e20080301-nn <p><a href="http://www.mirbsd.org/mksh.htm">mksh R33</a> has been released; read the <a href="http://www.mirbsd.org/mksh.htm#clog">ChangeLog</a> for details. (Happy Birthday to everyone who has on this day.)</p> <p>The news in short and human-readable:</p><ul> <li>Improved build system, once again; better error tracking; better portability with regards to tools in /usr/bin at build and compilers</li> <li>Integrate all changes from OpenBSD ksh</li> <li>Integrate some changes from Debian: the “dot” command needs an argument; prevent namespace conflict between (built-in) aliases and (POSIX, not Korn) shell functions</li> <li>Add <tt>\uXXXX</tt> and <tt>\xXX</tt> escapes to the print builtin</li> <li>No longer check if we are called as “sh” for special handling</li> <li>Implement here strings: you can now replace <tt>print -r -- "$foo" | command</tt> with <tt>command &lt;&lt;&lt;"$foo"</tt> – like ksh93, zsh; GNU bash behaves differently if and only if $foo is not quoted</li> <li>Implement string replacement <tt>${var/pattern/string}</tt></li> </ul> <p>Especially cool feature: replace <tt>x=$(print -r -- "$x" | sed -e 's/foo.*bar/baz/g')</tt> with <tt>x=${x//foo*bar/baz}</tt> ☺</p> <p>Note: the distfile is not here yet, it’ll take a while to be released. Once it’s uploaded, the <a href="http://www.mirbsd.org/mksh.htm">mksh homepage</a> will be updated with appropriate information. UPDATE: It’s out now.</p> FOSDEM follow-up Sun, 24 Feb 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080224-nn.htm#e20080224-nn tag:mirbsd.org:news:e20080224-nn <p><a href="http://www.mirbsd.org/MirOS/dist/mir/make/">mirmake-20080224</a> and assorted commits in the MirPorts Framework fix all known Mac OSX Leopard issues.</p> <p>There are two BSD booths at FOSDEM: one with OpenBSD and FreeBSD (with DesktopBSD and PC-BSD CDs) at the usual place in the main building, and one with OpenBSD, NetBSD and MirOS in the AW building, near the shared PostgreSQL/BSD developer room. Meet us at the latter! CDs are out though (MirOS, FreeSBIE, etc. – only some of the other BSDs left).</p> <p>Despite the crappy WLAN and no LAN availability even for booths, Benny and I managed to hack on stuff (e.g., mksh). We also made plans for a very short-term follow-up #10semel release; mostly, security updates for XFree86® and a lot of ports. (FOSDEM was great as usual, though.)</p> <p>The &lt;link rel=…&gt; tags for RSS have been fixed. After removing and re-adding, they should work with Opera now, and the pages are XHTML/1.1 compliant again now.</p> <p>Currently, pcc cannot compile anything with &lt;stdio.h&gt;.</p> MirOS @ FOSDEM 2008 Fri, 22 Feb 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080222-nn.htm#e20080222-nn tag:mirbsd.org:news:e20080222-nn <p>bsiegert@ currently sits at the Early Bird beer event in Bruxelles, tg@ and gecko2@ will follow tomorrow and man the MirOS booth ☻</p> mirmake 20080218 released Wed, 20 Feb 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080220-nn.htm#e20080220-nn tag:mirbsd.org:news:e20080220-nn <p><a href="http://www.mirbsd.org/MirOS/dist/mir/make/">mirmake-20080218</a> has been released. Read the <a href="http://www.mirbsd.org/permalinks/wlog-9_e20080219-bsiegert.htm">release notes here</a>.</p> MirOS at FOSDEM 2008 Thu, 07 Feb 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080207-nn.htm#e20080207-nn tag:mirbsd.org:news:e20080207-nn <p>The MirOS project will be present at <a href="http://www.fosdem.org/2008/">FOSDEM 2008</a> in Bruxelles, Belgium. We will have a booth and distribute the usual CDs and flyers. The BSD projects share a developer room with PostgreSQL. <b>I will hold a talk about "Build systems with autoconf, automake, and libtool" at Sunday, Feb 24, from 2pm to 3pm.</b></p> <p>Update: the schedule for the developer room is <a href="http://fosdem.org/2008/schedule/rooms/aw1.124">available on the FOSDEM web site</a>.</p> RSS feeds Mon, 21 Jan 2008 00:00:00 +0000 http://www.mirbsd.org/permalinks/news_e20080121-nn.htm#e20080121-nn tag:mirbsd.org:news:e20080121-nn <p>RSS feeds (in RSS 2.0 format) are now available (again). The available feeds are <a href="http://www.mirbsd.org/news.rss">news</a> and <a href="http://www.mirbsd.org/wlog-9.rss">wlog-9</a>. <tt>link</tt> tags have also been placed, so your browser should be able to auto-detect them. If you have any problem, do not hesitate to contact me.</p>