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

Wine 8.1 Released – Now Exposed As "Windows 10" For New Prefixes

Following the release of Wine 8.0 stable from a week and a half ago, Wine 8.1 is out today as the first bi-weekly development snapshot for this open-source software that allows running Windows games and applications on Linux, macOS, and other platforms. These Wine 8.x development snapshots will then culminate with the release of Wine 9.0 next year…

Source: Phoronix – Wine 8.1 Released – Now Exposed As “Windows 10” For New Prefixes

Work Revived On Parallel CPU Bring-Up To Boot Linux Faster On Large Systems/Servers

Originally posted two years ago were Linux kernel patches for bringing up of CPU cores in parallel to speed-up the Linux boot process. With the growing core counts of servers and even high-end desktops / HEDT platforms, this parallel bring-up can lead to significant time savings at boot. The work, unfortunately, stalled but has now been revised…

Source: Phoronix – Work Revived On Parallel CPU Bring-Up To Boot Linux Faster On Large Systems/Servers

systemd 253-rc2 Released With More Changes To This System & Service Manager

Following last month’s release of systemd 253-rc1 with many new features and changes in tow, out today is a second release candidate and is piling yet more features into this Linux system and service manager…

Source: Phoronix – systemd 253-rc2 Released With More Changes To This System & Service Manager

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

Experimenting Underway To Support Mesa Vulkan Drivers Written In Rust

While there is Rusticl as the first Rust language code within Mesa as a modern OpenCL implementation in Gallium3D, for possible future driver efforts there is some initial exploratory work being done around coming up with bindings to support writing of Vulkan drivers with Rust…

Source: Phoronix – Experimenting Underway To Support Mesa Vulkan Drivers Written In Rust

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