Sortix 1.1dev nightly manual
This manual documents Sortix 1.1dev nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
operating system upgrade instructions
installation(7) manual page covers creating a new installation.The upgrade will load the upgrade preferences from /etc/upgrade.conf file of the target system as described in upgrade.conf(5).The new release may have a new ABI. A major ABI change means the new kernel will be unable to properly execute old programs. A minor ABI change means the new kernel has new compatible features and will be able to run older programs, but older kernels will not be able to run programs using the new ABI.A confirmation screen will tell you what actions the upgrader plan on doing. Answer yes to proceed with the upgrade. Otherwise you can escape to a shell, edit upgrade.conf(5), return and answer no and the upgrader will reload the configuration.Congratulations on your freshly upgraded Sortix system.
installation(7). Read all the instructions up to Bootloader Menu and continue with this document.It is not possible to skip releases. If you want to upgrade to a release, you must upgrade first to all releases before that one. If the existing installation is a development snapshot, you must either upgrade to a newer development snapshot of that version, or a the final release of that version.
release-iso-modification(7).The release modification procedure lets you customize aspects such as the default bootloader menu option and timeout, the default hostname, the default keyboard layout, the default graphics resolution, adding files of your choice to the live environment, and so on.Warning: The live environment does not come with any random entropy and entropy gathering is not yet implemented. To keep your system secure, it is recommended to use the release modification procedure to add a /boot/random.seed file to the release .iso in order to securely seed the cryptographically secure pseudorandom number generator.
upgrade existing installationoption in the bootloader menu to begin the upgrade. This will load a live environment set to automatically run the sysupgrade(8) program.
sysupgrade(8) command.The upgrader is an interactive command line program that asks you questions and you answer them. It provides useful information you shouldn't accidentally overlook. Before answering any question, read all output since your last answer.You should have this upgrade guide ready at all times. You can view this upgrade(7) page during the installation by answering '!man' to any regular prompt (excluding password prompts). Likewise you can answer '!' to get an interactive shell. Upon completion, you will be asked the question again.
sysinstall(8). Filesystems will be repaired by fsck(8) as needed.
- Updating the system.
- Updating the ports.
- Updating the source code.
- Updating the initrd.
- Updating the bootloader.