MirOS News

Sponsored by
HostEurope Logo

MirOS News

All 1 2 3 4 5 6 7 8 9 10 11 12

mksh R33 released

01.03.2008
Tags: mksh

mksh R33 has been released; read the ChangeLog for details. (Happy Birthday to everyone who has on this day.)

The news in short and human-readable:

  • Improved build system, once again; better error tracking; better portability with regards to tools in /usr/bin at build and compilers
  • Integrate all changes from OpenBSD ksh
  • Integrate some changes from Debian: the “dot” command needs an argument; prevent namespace conflict between (built-in) aliases and (POSIX, not Korn) shell functions
  • Add \uXXXX and \xXX escapes to the print builtin
  • No longer check if we are called as “sh” for special handling
  • Implement here strings: you can now replace print -r -- "$foo" | command with command <<<"$foo" – like ksh93, zsh; GNU bash behaves differently if and only if $foo is not quoted
  • Implement string replacement ${var/pattern/string}

Especially cool feature: replace x=$(print -r -- "$x" | sed -e 's/foo.*bar/baz/g') with x=${x//foo*bar/baz}

Note: the distfile is not here yet, it’ll take a while to be released. Once it’s uploaded, the mksh homepage will be updated with appropriate information. UPDATE: It’s out now.

FOSDEM follow-up

24.02.2008
Tags: event

mirmake-20080224 and assorted commits in the MirPorts Framework fix all known Mac OSX Leopard issues.

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).

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.)

The <link rel=…> 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.

Currently, pcc cannot compile anything with <stdio.h>.

MirOS @ FOSDEM 2008

22.02.2008
Tags: event

bsiegert@ currently sits at the Early Bird beer event in Bruxelles, tg@ and gecko2@ will follow tomorrow and man the MirOS booth ☻

mirmake 20080218 released

20.02.2008
Tags: mirmake

mirmake-20080218 has been released. Read the release notes here.

MirOS at FOSDEM 2008

07.02.2008
Tags: event

The MirOS project will be present at FOSDEM 2008 in Bruxelles, Belgium. We will have a booth and distribute the usual CDs and flyers. The BSD projects share a developer room with PostgreSQL. I will hold a talk about "Build systems with autoconf, automake, and libtool" at Sunday, Feb 24, from 2pm to 3pm.

Update: the schedule for the developer room is available on the FOSDEM web site.

RSS feeds

21.01.2008

RSS feeds (in RSS 2.0 format) are now available (again). The available feeds are news and wlog-9. link 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.

New website design

28.12.2007

As you surely see, this page sports a brand-new design based on the old /newsite CSS and the old one for www.mirbsd.org. The colors have been inverted (i.e. dark text on light background) and the header has changed. If you happen to notice any problems, contact us.

The design was tested on Camino (Mozilla), Firefox, Safari, IE6, Opera, and lynx. I hope that covers the ususal suspects.

MirOS at 24C3

26.12.2007
Tags: event

The project will be present (albeit without tg@) at the 24th Chaos Communication Congress at Berlin, Germany. We will have (maybe) a table in the hackcenter. There will be many interesting talks about hacking, society and similar topics.

Security updates

26.11.2007
Tags: security

A security update for perl in the base system has been committed. To install it, update src/gnu/usr.bin/perl via cvs and rebuild perl. A binary upgrade for newer MirOS #10-beta versions (Linuxtag 2007 and newer) is also available. To install the latter, use

cd / ; sudo tar xvfz /path/to/perl-CVE-2007-5116.cpio.gz

The following ports also had security updates: print/cups (fixed in 1.2.11-1), devel/pcre (fixed in 7.4-0). Please upgrade those if you have them installed.

Update 20071221: cups-1.2.11-3 is out with more fixes.

Due to a technical problem, mail service for mirbsd.org is not available. tg@ is also absent but you can reach a MirOS developer at bsiegert at gmail.com (replace " at " by @).

Most notably, this means that the mailing lists, miros-discuss and miros-cvs, are not working. To keep up with recent commits, look at the Changelog. anoncvs and cvsweb do work.

mksh R32 has been released; read the ChangeLog for details. In short, an internal error when using pipelines as co-processes was fixed, array index bounds expanded, the build system improved, and everything cleaned up.

mksh R33 will address the namespace conflict between aliases and shell functions in a way Debian patched their pdksh package to go. This implies that FSH invocations will be able to define all common aliases again.

The first-stage bootblocks (bootxx) of both the i386 and sparc architecture are now self-installing shell scripts that take an extent list (block spans) on standard input. This now allows to create, for example, bootable ISO9660 images for MirBSD/i386 and MirBSD/sparc (or even both at the same time) on a MirBSD/i386 (or even GNU/Linux/i386) box. This is another milestone in the progress of making sparc a full-blown, supported, architecture.

The HTML manual pages have now been split into a machine-independent and a machine-dependent part (or rather, two of them) as well. This allows a much faster release generation on sparc. Furthermore, related manual pages, such as uuencode(1), uudecode(1), b64encode(1) and b64decode(1), now list all of their aliases in the title and are hard linked to save space and generation time (and hopefully search engine traffic, who knows).

All 1 2 3 4 5 6 7 8 9 10 11 12

MirOS Logo