Tag Archives: Released

GhostBSD 21.09.06 Released For This FreeBSD-Based Desktop OS


BSD --

GhostBSD 21.09.06 is now available as the latest release of this desktop-minded, FreeBSD-based operating system.

The principal change with GhostBSD 21.09.06 is switching back from using OpenRC as the init system to FreeBSD’s rc.d for this handling of starting services. GhostBSD had enjoying OpenRC’s service status feature but in the end it wasn’t worthwhile due to GhostBSD needing to keep the OpenRC handling up-to-date with FreeBSD services catering to rc.d. After spending more than the past month transitioning back, GhostBSD is now ready to go with using rc.d.

OpenRC is expected to remain in the GhostBSD source tree at least until next year but there isn’t the manpower available to keep the services up-to-date with it compared to just using FreeBSD’s rc.d for starting services.

GhostBSD 21.09.06 also has a number of fixes and other improvements as laid out by the GhostBSD.org announcement.


Linux 5.14 Released With New Hardware Support, Core Scheduling, MEMFD_SECRET


LINUX KERNEL --

As expected Linus Torvalds promoted Linux 5.14 to stable in providing the latest features, hardware support, and other improvements ahead of the autumn 2021 Linux distribution releases.

See the Linux 5.14 feature list for a comprehensive list of the changes in this new kernel version. Some of the Linux 5.14 highlights include core scheduling support, secret memory areas support with MEMFD_SECRET, continued enablement around Intel Alder Lake, Yellow Carp and Beige Goby AMD graphics support, AMD SmartShift laptop support, Raspberry Pi 400 support, and more. Linux 5.14 has the usual mix of new hardware support, improving existing features, and adding in other new kernel innovations.

This Linux 5.14 kernel release comes just days after the 30th anniversary of Torvalds announcing the Linux kernel. Linus Torvalds wrote in today’s Linux 5.14 announcement, “So I realize you must all still be busy with all the galas and fancy balls and all the other 30th anniversary events, but at some point you must be getting tired of the constant glitz, the fireworks, and the champagne. That ball gown or tailcoat isn’t the most comfortable thing, either. The celebrations will go on for a few more weeks yet, but you all may just need a breather from them. And when that happens, I have just the thing for you – a new kernel release to test and enjoy. Because 5.14 is out there, just waiting for you to kick the tires and remind yourself what all the festivities are about.

Now it’s on to the Linux 5.15 merge window with a lot of exciting changes planned.


Chrome 94 Beta Released With WebCodecs API Promoted, WebGPU Origin Trial


GOOGLE --

Google promoted Chrome 94 to beta status today with some exciting changes.

First up, Chrome 94 Beta marks the completion of the WebCodecs API under its origin trial and thus now officially available. WebCodecs is the low-level codec API around audio/video encoding and decoding along with raw video frame handling and more. WebCodecs API handling is intended to be more efficient than JavaScript or WebAssembly codec implementations.

Meanwhile entering the original trial phase with Chrome 94 is WebGPU! WebGPU is in Chrome 94 Beta with aims to be promoted in Chrome 99. WebGPU is the successor to WebGL and is a much more modern graphics API that can also support GPU compute. WebGPU exposes features inline with Vulkan, Direct3D 12, and Metal.

Chrome 94 Beta also brings support for a new “postTask” method for its scheduling API, canvas color management has left the original trial state, and the VirtualKeyboard API has also left the original trial period. Chrome 94 is also deprecating WebSQL for third-party contexts.

More details on all of the changes to find with today’s Chrome 94 Beta via the Chromium blog. Further feature information on Chrome 94 in its current form can be found via ChromeStatus.com.


GNOME 41 Beta Released With “Calls” SIP/VoIP Support, Wayland Improvements


GNOME --

The GNOME 41 beta is now available ahead of next month’s official half-year update to this open-source desktop environment.

There is a lot that’s been queued up for GNOME 41 beta. Below is a look at the highlights of the lengthy changes for this beta milestone.

– GNOME Calls has begun adding SIP base functionality with now UI-based support for managing a SIP Account and placing/receiving VoIP calls.

– GDM now allows for the user session to be Wayland even if the log-in screen is X.Org-based.

– GDM now allows user sessions for single GPU vendor NVIDIA systems.

– GNOME Calendar can now open up ICS files and import events.

– GNOME Control Center adds new “Cellular” and “Multitasking” panels.

– GNOME Disk Utility now uses LUKS2 for new encrypted partitions.

– GNOME Initial Setup’s “Software” page for easily toggling third-party repositories has been restored.

– GNOME Music has begun implementing its new design mock-ups.

– GNOME Shell has fixed XWayland application support when not using systemd in the user session.

– GNOME Software has seen a rework to its user-interface.

– The Nautilus file manager has redesigned its “Compress” dialog, among other improvements.

More details on the GNOME 41 Beta changes via the release announcement.


SixtyFPS 0.1 Released As A Rust-Focused Graphical Toolkit


DESKTOP --

For passionate Phoronix readers around the Rust programming language, SixtyFPS is a new graphical toolkit offering focused on Rust but also supporting C++ and JavaScript.

SixtyFPS has seen prior development releases but the first time we’ve been pointed out to it and the v0.1 milestone happens to mark the project’s graduation from “lab mode” to something that can be “reasonably used to start development of a product.”

SixtyFPS is a graphical toolkit aiming for embedded to desktop use-cases, multi-platform, supports a design-friendly markup language, and a run-time library with support for Rust / C++ / JavaScript. SixtyFPS design goals revolve around being lightweight, straight-forward for designers and programmers, and provide native support for many different platforms.

SixtyFPS is GPLv3-licensed but with a commercial license option. With the v0.1 state it now supports styling according to the platform’s native look although it requires Qt to be installed. SixtyFPS 0.1 also supports a new widget style based on Microsoft’s fluent design, adds a new API to support custom rendering, design mark-up language enhancements, improved threading support, and more.

Those interested in learning more about the SixtyFPS toolkit can see the v0.1 announcement or head straight to the GitHub repository.