Because file access times weren't long enough already.
To install this release, run pastebin run tkhgk4AJ beta.5
from OpenOS. If running beta 2 or newer you can simply run This release contains changes to file permission semantics that will break existing installations. Do not use older installer images.uptu
.
Changelog:
- general: fixed off-by-one errors in the unmanaged partition table implementations.
- cynosure-2: overhauled (rewrote) the TTY implementation. This should not change much from the user side, but includes a number of small tweaks to be more compliant with
console_codes(5)
. - cynosure-2: fixed a tiny logic error in the scheduler causing processes to be constantly resumed sometimes. This may improve power usage.
- cynosure-2: gpu-screen pairing for TTY assignment is now deterministic
- cynosure-2: new system call
symlink()
and accompanying symbolic link support - cynosure-2: TTY devices now start at
tty1
- cynosure-2: reworked path resolution code to be more like
path_resolution(7)
for full permissions checks of the whole file path. - reknit: decoupled
getty
s from maininit
process - reknit: added accompanying
telinit
utility - reknit: fixed
telinit
processing code being broken - reknit: rewrote a chunk of Reknit to be much closer to SysV behavior
- liblua: tweaked
termio
slightly to work with the new TTY implementation - liblua: added error code translations for Brazilian Portuguese
- coreutils: added a basic
time
command - coreutils: separated
getty
andlogin
programs - coreutils: changed default permissions for intermediate directories created by
mkdir -p
, to function with the new path resolution - installer: clear EEPROM data after installation
- installer: do not fully erase unmanaged drives when installing to them
- upt: (kind of) detect existing configuration files, and do not overwrite them
- upt: reduced logger verbosity during package installation
- misc: rewrote the default
/etc/inittab
to work with new Reknit - misc: rewrote
mtarldr
to avoid deeply nested tables - misc: installer image now autologins as
root
- misc: the installer will no longer autostart, instead the image contains brief instructions on how to begin the process