SoCal Linux Expo Back For 20th Anniversary

Now in its 20th year of supporting and promoting the FOSS community, SCaLE 20x – the Southern California Linux Expo – will be held at the Pasadena Convention Center March 9-12, 2023. This 4-day annual event brings together the vibrant Open Source user community, tech industry leaders, developers, users and many more.

Source: LXer – SoCal Linux Expo Back For 20th Anniversary

OneDriveGUI Makes It Easy to Sync OneDrive to a Local Folder

OneDriveGUI is a GUI for OneDrive that includes the ability to configure and manage multiple OneDrive accounts with asynchronous real-time monitoring, selective sync, GUI-based login process, system tray icon, and more. Learn more here.

The post OneDriveGUI Makes It Easy to Sync OneDrive to a Local Folder appeared first on Linux Today.



Source: Linux Today – OneDriveGUI Makes It Easy to Sync OneDrive to a Local Folder

Exploring Rust for Vulkan drivers, part 1

Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. How practical would it be to write a Vulkan driver mostly in Rust? Would doing so bring enough benefit to be worth the effort? In the first of a series, Faith Ekstrand explores the area of using Rust to write Mesa Vulkan drivers.

Source: LXer – Exploring Rust for Vulkan drivers, part 1

The Document Foundation announces LibreOffice 7.5 Community

Version 7.5 of the LibreOffice Community edition is now available. LibreOffice is, of course, the FOSS desktop office suite; version 7.5 brings new features to multiple parts of the tool, including major improvements to dark mode, better PDF exports, improved bookmarks in Writer, data tables for charts in Calc, better interoperability with Microsoft Office, and lots more.
Check out the release notes for further information.

LibreOffice 7.5 Community’s new features have been developed by 144
contributors: 63% of code commits are from the 47 developers employed by
three companies sitting in TDF’s Advisory Board – Collabora, Red Hat and
allotropia – or other organizations, 12% are from 6 developers at The
Document Foundation, and the remaining 25% are from 91 individual
volunteers.

Other 112 volunteers – representing hundreds of other people providing
translations – have committed localizations in 158 languages. LibreOffice
7.5 Community is released in 120 different language versions, more than any
other free or proprietary software, and as such can be used in the native
language (L1) by over 5.4 billion people worldwide. In addition, over 2.3
billion people speak one of those 120 languages as their second language
(L2).



Source: LWN.net – The Document Foundation announces LibreOffice 7.5 Community

How to Delete Files With Specific Extensions From the Command Line

Here’s how you can delete a large number of files with the same extension or a similar pattern of files you need to remove from your system.

The post How to Delete Files With Specific Extensions From the Command Line appeared first on Linux Today.



Source: Linux Today – How to Delete Files With Specific Extensions From the Command Line

Ekstrand: Exploring Rust for Vulkan drivers, part 1

Faith Ekstrand begins
an exploration of using the Rust language
to write Vulkan graphics
drivers.

Whenever a Vulkan object is created or destroyed, the parent object
is passed to both the create and destroy functions. This ensures
that the lifetime of the child object is contained within the
lifetime of the parent object. In Rust terms, this means it’s safe
for the child object to contain a non-mutable reference to the
parent object. Vulkan also defines which entrypoint parameters must
be externally synchronized by the client. Externally synchronized
objects follow the same rules as mutable references in Rust.



Source: LWN.net – Ekstrand: Exploring Rust for Vulkan drivers, part 1

GNU C Library 2.37 released

Version
2.37
of the GNU C Library has been released. This looks like a
relatively low-key release, with the one “major new feature” described as:

The getent tool now supports the –no-addrconfig option. The output
of getent with –no-addrconfig may contain addresses of families
not configured on the current host i.e. as-if you had not passed
AI_ADDRCONFIG to getaddrinfo calls.

There is more information in the release
notes
.

Source: LWN.net – GNU C Library 2.37 released

[$] Git archive generation meets Hyrum's law

On January 30, the GitHub blog carried a
brief notice
that the checksums of archives (such as tarballs)
generated by the site had just changed. GitHub’s engineers were seemingly
unaware of the consequences of such a change — consequences that were
immediately evident to anybody familiar with either packaging systems or
Hyrum’s law. Those checksums were
widely depended on by build systems, which immediately broke when the
change went live; the resulting impact of
jawbones hitting the floor was observed by seismographs worldwide. The
change has been reverted for now, but it is worth looking at how GitHub
managed to casually break vast numbers of build systems — and why this sort
of change will almost certainly happen again.

Source: LWN.net – [$] Git archive generation meets Hyrum’s law

Open source Ray 2.2 boosts machine learning observability to help scale services like OpenAI's ChatGPT

Ray, the popular open-source machine learning (ML) framework, has released its 2.2 version with improved performance and observability capabilities, as well as features that can help to enable reproducibility.

Source: LXer – Open source Ray 2.2 boosts machine learning observability to help scale services like OpenAI’s ChatGPT

Red Hat gives an ARM up to OpenShift Kubernetes operations

With the new release, Red Hat is integrating new capabilities to help improve security and compliance for OpenShift, as well as new deployment options on ARM-based architectures. The OpenShift 4.12 release comes as Red Hat continues to expand its footprint, announcing partnerships with Oracle and SAP this week.

Source: LXer – Red Hat gives an ARM up to OpenShift Kubernetes operations