Release 10522 of 9front: A Fork from the Plan 9 Operating System

Presented new operating system release 9frontwhich was published under the code name “DO NOT INSTALL” (to coincide with the release song). As part of the 9front project, since 2011 the community has been developing a fork of the distributed operating system, independent of Bell Labs. Plan 9. Ready installation assemblies formed for i386, x86_64 architectures and Raspberry Pi boards 1-4. Project code distributed by licensed under the Lucent Public License, which is based on the IBM Public License but does not require source publication for derivative works.

Features of 9front include the implementation of additional security mechanisms, expanded hardware support, improved performance in wireless networks, the addition of new file systems, the implementation of an audio subsystem and audio format encoders/decoders, USB support, the creation of the Mothra web browser, replacement of the bootloader and initialization system, the use of encryption of data on disk, Unicode support, availability emulator real modesupport for AMD64 architecture and 64-bit address space.

Advertisement

The main idea behind Plan 9 is to blur the distinction between local and remote resources. The system is a distributed environment based on three basic principles: all resources can be considered as a hierarchical set of files; there is no difference in access to local and external resources; Each process has its own mutable namespace. To create a unified distributed hierarchy of resource files, the 9P protocol is used.

In the new version:

  • A new driver Ext4srv with the implementation of the Ext4 file system has been proposed, which replaced the previously used driver with the Ext2 file system.
  • Support for sound adapters with USB interface has been expanded. Added support for sound cards with sampling rates other than 44.1kHz.
  • Added support for DNS over TLS.
  • Wi-Fi support code has been ported to Raspberry Pi boards.
  • Added I2C bus support and improved UART support for MT7688.
  • Added the Vdiff program, which allows you to view differences between files in graphical mode.
  • Mixfs allows switching between audio devices.
  • The behavior of the IP stack has been changed – exposed routes are now bound to the network interface and deleted when it is disabled.

Thanks for reading:

Advertisement