Skip to content

huronOS Queue 0.4

Latest
Compare
Choose a tag to compare
@equetzal equetzal released this 13 Aug 06:29
· 36 commits to development since this release

It's that time again — an update is here! huronOS Queue 0.4 introduces a range of new improvements and features that are set to enhance the system significantly. After months of careful development, we are thrilled to unveil this new version. But before we dive into the details, we have a major announcement to make.

huronOS: The Official OS for OMI

We're excited to reveal that huronOS is now the official OS for the Mexican Olympiad of Informatics. The OS will debut as the official image during the National Finals, scheduled to take place at ESCOM-IPN from October 6th to October 10th. This collaboration is a significant milestone, and we will be providing direct support to the OMI team to ensure a seamless experience. The 0.4 version of huronOS will be the designated OS for this prestigious event! 🥳🥳🥳

Changelog

Documentation

  • We've made substantial enhancements to the system documentation. Check out the docs to explore the improvements.
  • We're now introducing versioning for our documentation. This allows you to switch between documentation versions based on the release you're using. We will support the current release and the two previous releases. Any versions older than that will be considered unsupported.

Major Changes

Introducing Bookmarks-Bridge

We've revamped the way we manage bookmarks for web browsers. The system now features the pre-installed bookmarks-bridge, an extension designed to synchronize bookmarks with the directives server. This extension offers the same functionality as the previous initial bookmarks approach but allows you to add bookmarks to the system later. We'll be actively working on bookmark edition and deletion as features for future releases.

Introducing ipman: A Static IP Manager

We're excited to introduce an experimental feature: the ability to set up a static IP for the system. While setting up a static IP address using connman was possible, it was non-persistent and required significant manual configuration. With ipman, we've automated the process. The tool attempts to configure a static IP on the first available Ethernet interface with a working link. If no suitable configuration is found, huronOS falls back to the traditional DHCP approach. Learn more about this feature in the Static IP documentation.

Replacing Facebook's OOMD with EarlyOOM

Recognizing the limitations of Facebook's OOMD in huronOS, we've made a shift to EarlyOOM. Unlike OOMD, which waits for RAM to fill up before acting, EarlyOOM proactively scans RAM status and maintains at least 10% free. If a process consumes excessive RAM, it is terminated, ensuring the UI remains responsive and preventing system crashes due to memory-intensive algorithms, while informing the user why their process was terminated by sending a notification to the GUI.

Enhanced .hsm Extension Support for VSCode

We've introduced support for these extensions as they have become standard for the IOI, allowing you to load the following VSCode extensions:

New Software Additions

  • NeoVim: A trending editor among Vim enthusiasts.
  • GDB: The GNU debugger for C and C++.
  • Valgrind: A tool for detecting memory leaks in user-space software.
  • VisualVM: A debugger for JVM, usable with Java and Kotlin.

Minor Changes

  • Swap Disabled
    With the introduction of EarlyOOM, compressed RAM is no longer necessary, so we've removed it.

  • IPv6 Firewall Fix
    The firewall now effectively blocks and allows all connections via the IPv6 stack, resolving firewall leaks over IPv6 + IPv4 network setups. We do not yet support native IPv6 automated firewall setups.

  • Updated Software Versions
    We've updated most of the huronOS software to their latest available versions.

Bugfixes

  • Codeblocks Defaulted to Gnome Terminal
    We've updated the Codeblocks defaults to use Gnome Terminal instead of XTerm by default, enhancing the Codeblocks experience for contestants.
  • ISO Checksums Fixed on make-iso.sh
    We've rectified the checksums generated by make-iso on the final ISO images.
  • Multiple Script Fixes
    We've refined various build scripts to streamline the build process, making it faster, easier, and less reliant on human interaction and local files.

Known Issues

  • We still having issues with the nouveau driver for NVIDIA cards, so several graphic cards might be impacted by this issue. This is properly resolved in Debian 12, which is a current milestone to rebase the system on top for that Debian version. We hope to bring the good news sooner than later.

Download

Please, feel free to download on https://huronos.org/download