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.

Journal Entries

Avatar

LinuxTag We have cool https://eurynome.mirbsd.org/~tg/pub/buttons.png for the LinuxTag: mnbsd (MidnightBSD), Glenda (Plan 9), grml, MirBSD and mksh. mirabilos — 17 days ago

Avatar

snapshot Okay, I finally got a TPB account. Current MirBSD and Mir grml Snapshot is at: http://thepiratebay.org/torrent/4891998/MirOS_BSD__10-current_(i386_sparc_grml)_Easter_2009 mirabilos — about 1 month ago

Avatar

snapshot I did indeed build a MirBSD (i386+life+sparc) and grml i386 snapshot, published on a couple of BitTorrent trackers: http://f.scarywater.net/miros/ (statistics are broken, I know) http://www.demonoid.com/files/details/1895100/775222/ and http://h33t.com/details.php?id=b2ebfd9690d946261131201454f5c68e87cbffd4 – thepiratebay will follow, so that they have at least SOME legal content ☺ mirabilos — 2 months ago

Avatar

snapshot Building a new MirBSD snapshot right now: RCS/source done yesternight, i386/binary now too, sparc/binary expected by next weekend ☺ There will be no mksh R37d in foreseeable future, so please update to R37c (unless you’re already in the R37* series). grml also got a new “bsd4grml” edition… mikap likes my bootloader ☻ mirabilos — 3 months ago

Avatar

mksh can now be nicknamed “MidnightBSD Korn Shell” but also is default /bin/sh in mnbsd – yay! They’re using R37 already, with all the standards compliance fixes, and are part of an elitist group (Debian, MirBSD, FreeWRT do so too). Good for all of ’em! mirabilos — 3 months ago

See All Journal Entries


Ratings & Reviews

Community Rating
5.0/5.0

Based on 1 user ratings.

Your Rating

Click to rate this project.

Links

3 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    mksh change announcement: support future POSIX standard

    mksh(1)'s "set -u" handling will change RSN to match what POSIX will
    mandate in the next version, matching similar changes in GNU bash 4 and
    AT&T ksh93.

    Most of the thread can be seen on the miros-discuss@ mailing list
    archives (although both MARC and GMane seem to not have all related
    eMails... weird).

    kwalletcli Public Beta Test

    I have developed kwalletcli, a command-line interface to the
    KDE Wallet, for tarent GmbH, and
    would like public feedback, before releasing an 1.00 version, both on the source
    code and an
    experimental Debian package of ... [More] it.

    Nice things it can do:

    get and set password stanzas in the KWallet via CLI
    contains a CLI wrapper around pinentry’s Aegypten protocol
    contains an Aegypten protocol server, pinentry-kwallet, which
    checks the KWallet before deferring to another pinentry of your choice
    contains an ssh-askpass(1) alike kwalletaskpass tool
    can be used in gajim and pidgin to store Jabber passwords in the KDE
    Wallet (not included; patches for these will be made separately)
    plugins for other tools do not introduce dependencies due to separation
    via CLI API
    nice, (hopefully) consistent shell CLI API
    low dependencies: KDE 3 (for kwalletcli itself – KDE 4 might even work,
    with minor Makefile changes, but that was not tested), another pinentry
    (x11, qt, gtk-2, curses – all tested) if needed, gpg-agent if needed, mksh to run the scripts, ssh-add(1) to make
    use of kwalletaskpass
    with appropriate agents, GnuPG 2 and SSH keys can be made available to
    pure CLI sessions as well, if one has logged in via KDE first (we do this
    at work on our standard desktops, courtesy by me)
    OSI certified Open Source™ Software under a free, very unrestrictive, licence

    Any feedback welcome! [Less]

    RFH: mksh development

    mksh development is mostly done by
    a single person, "the mksh team" (as seen on Ubuntu forums, out of all
    places!), a.k.a. me, myself and I. Sometimes, actual users report bugs
    or even send in patches. I keep track of oksh's ... [More] development as well, of
    course. But there are times I would like to get feedback on issues from other people
    working on pdksh or its descendants. I mailed, for that specific issue
    in question, the Debian developer who created the original patch which
    addressed the scenario except for a corner case (interestingly, as the
    world is small, discovered in a Debian(!) init script from a package
    maintained by aforementioned formorer, on a DomU running Lenny at work - don't underestimate the effect
    of synergy) but would really like to talk to some of the OpenBSD devs
    about it; they mostly know what they're doing, even if I worked on ksh
    for longer than most of them, many eyes do help, and most of the time
    I do not know what I'm doing XD

    [Update] There's also the issue of inter-(POSIX-compatible)-shell
    discussion. For instance, "set -u" vs "$@", which has come up in Debian #522255 because GNU
    bash4 decided to switch to the behaviour used by the Bourne shell
    (from V7 to SVR4.2), all Korn shells, ash and its descendents (like
    posh) except dash, to not treat it specially. (Funny too how they
    suggest 「${@:-}」 or 「${@:+}」 instead of 「${1+"$@"}」 (from the
    GNU(!) autoconf texinfo documentation) as replacements.) Oh well,
    zsh also behaves like bash2/3 and dash, but then, it's not even a
    POSIX compatible shell. *sigh* Now I wonder what AT&T ksh93 will
    do and a
    confirmation if it's indeed being forcibly changed by POSIX (IMHO,
    they could at least "agree to disagree", like they usually do, and make
    it vendor defined, so that scripts could not depend on it - "set -u" is
    something I don't use anyway).

    So if you're interested in the further development of MirBSD, The
    MirOS Project, one of its subprojects, such as The MirPorts Framework,
    mksh(1), MirMake, even jupp-2.8 or jupp-3.x, please talk to me.

    [Update] Do the same for POSIX compatible shell discussion, if you
    are going to take mksh, its goals, needs and history seriously. (Yes,
    it also has bugs, like a non-recursive parser troubling COMSUBs, but
    they may be fixed long-term, especially if people contribute. Ideas,
    at the very least.)

    Thanks in advance. [Less]

    don't procrastinate!

    Hell yeah. I promised a wlog entry about the Linuxtag 2009 visit.
    I planned on making it somewhat detailed, enumerating a couple of
    things I did other than catching a few geocaches with a company's
    EeePC and MirBSD and CacheWolf on a ... [More] USB stick, and getting ill.

    Alas, things often are not as desired, and I had to work last week,
    while still slightly ill, and I just never came around doing it. I
    arguably could write up something now, but I forgot most(!) of it
    already, don't want to publish incomplete things out of fear from
    (accidental) omissions, sit on nwt (my dear 80486DLC laptop) and...
    well, procrastinated too much. And I had a long work day and am very
    much enjoying my AfriCola+SchlösserAlt beer, thank you very much.

    So, without further ado (why the fuck do Amis tend to have trouble
    with homophones, by the way?), comrad's pictures:

    It definitively wasn't as technical an event as FOSDEM, and much
    less people asked about mksh, but
    at least now I got my OpenPGP signed by two more Debian Developers
    who do not intend on switching keys in the next couple of
    months... *sigh* Anyway, world domination coming, this is required
    for I am still a DM, but wouldn't say no to DD status either. Why,
    à propos, do I have <tg@d.o> and only realise that
    because of spam mails sent there? Anyway, met formorer from grml
    in real life, quite nice too. We got some donations for the buttons
    and grml CDs, but the money got distributed among many people.

    Hah! These CentOS guys! They made me promise to say CentOS rocks
    if it included mksh; they were going to file a bug at RHEL for its
    inclusion. I looked today, they didn't. So I won't say it rocks. It
    rather annoys, truth be told. Especially since it comes without a decent shell, and I had to make an RPM
    of OpenNTPD myself! Imagine that! [Less]

    Carbon 2009, Biarritz, France

    I spent the past week in Biarritz for the Carbon 2009
    conference. Biarritz is located in the Basque country on the shores of
    the Atlantic ocean. It used to be a resort for the rich ones (Napoleon,
    for instance, had a summer residence ... [More] there), and the town still has
    that kind of feeling to it. The conference took place in the Casino,
    right on the beachfront, and in a former Casino transformed to a
    convention center, with a nice view over the ocean. We had only a few
    hours of sun here and there; we did take a bath in the ocean but it was
    quite cold.

    I did an oral presentation about the "Structure and Reactivity of
    Carbon Nanotube/Manganese Oxide Nanocomposites", which was well
    received, I think. There were some interesting questions, and
    everything went well—except for the fact that the "moderator
    monitor" in Keynote stopped responding at about the third slide. On the
    big screen however, everything continued smoothly. Other talks were
    very interesting, too: Kazu Suenaga from AIST in Japan showed
    atomic-resolution electron microscopy images and even videos of
    reactions taking place inside the microscope. Wow.

    For the people presenting posters, the situation was less rosy
    though: all the poster sessions were in parallel to a buffet, so you
    had to choose between eating and looking at the posters. [Less]

Read all The MirOS Project articles…

Download Page
5 downloads

Who uses The MirOS Project?

Avatar

Who contributes to The MirOS Project?

Avatar Avatar Avatar Avatar Avatar Avatar Anon32 Anon32
I'm a contributor

Who manages The MirOS Project?

Avatar
I'm a manager

Where in the world?



Related Projects by Tags

FreeBSD, MidnightBSD, mksh, NetBSD, OpenBSD


People who use The MirOS Project also use:


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 23,465,195
Effort (est.) 7723 Person Years
Avg. Salary $ year
$ 424,777,621