Likely the last of the Visopsys 0.5x series (a sparkly new 0.6 is imminent), this maintenance and bugfix release sports some new features such as EXT2 formatting, German keyboard layouts, GUID generation, and filesystem clobber. Version 0.58 also includes a number of important bugfixes to the featured Disk Manager partitioning program. Change log here and downloads here. As always, you can demo this tiny, full-GUI hobby OS from the ISO image or from a single floppy disk.
Wow, those look like some pretty big bugs. I guess I’m glad they got them…
Fixed: In the graphics mode Disk Manager, after specifying start and end values for a new partition, pressing ‘Cancel’ in the tag type dialog didn’t stop the partition from being created.
Filesystem drivers that support ‘format’ functionality now also support ‘clobber’ functions, so that for example when a format is done, the filesystem doesn’t still get detected as the previous type.
Fixed: The Disk Manager was telling the kernel to reread the partitions too frivolously (especially in between writing the main and extended partition tables).
Fixed: The vsh shell’s code for marshalling quoted arguments was broken (e.g. ‘touch “foo bar”‘ created 2 files, foo and bar)
Fixed: The libc time() function is producing dates off (slow) by 1 year.
How can we take this OS seriously if it doesn’t have a Doom port?