Skip to content

ULOS2-beta.2

Compare
Choose a tag to compare
@Ocawesome101 Ocawesome101 released this 18 Dec 23:54

This is the second beta release of ULOS 2. It's a fairly small release consisting mostly of bug fixes. Future betas will focus more heavily on userspace improvements - primarily more coreutils - as well as possibly, finally, an unmanaged filesystem driver of some kind. The bugs fixed in this release mostly relate to file descriptor leaks.

To install this release, run pastebin run tkhgk4AJ beta.2 from OpenOS. From this beta onward there is an upgrade path with the new uptu command. Release beta.5 contains changes to file permission semantics that will break existing installations. Do not use older installer images.

Changelog:

  • cynosure-2: Fixed a TTY driver oversight resulting in incorrect wrapping at widths other than 80 characters.
  • coreutils: Fixed an oversight in cp that could potentially cause file descriptor leaks in case of error.
  • liblua: Fixed component.proxy and io.lines resulting in file descriptor leaks. This has made the installer actually work. Ooops.
  • upt: Odd errors in certain database operations should now leak no file descriptors.
  • upt: Added uptu for simpler system upgrades.
  • upt: Implemented the upt wrapper around all of UPT's subcommands.

For those of you wondering, file descriptor leaks are important because OpenComputers limits the number of open files you can have, and if a program runs long enough to hit those limits then problems occur (e.g. the installer did that, which is why it didn't really work in the last release).