Open-source News

Intel Prepares Linux Batch TLB Flushing For Page Migration As A Big Performance Win

Phoronix - Tue, 12/27/2022 - 23:10
Intel engineer Huang Ying sent out a set of patches today to implement batch TLB flushing for page migration within the migrate_pages() function and is showing very promising results...

Kubernetes for Windows - thenewstack.io

Google News - Tue, 12/27/2022 - 22:10
Kubernetes for Windows  thenewstack.io

Phoronix.com Dark Mode Support Now Available

Phoronix - Tue, 12/27/2022 - 21:11
For a long while there has been requests for having a dark mode version of Phoronix.com available for reading content that matches your system's dark theme. The lightened work around Christmas and the holidays finally allowed for me to tackle that sought after feature with CSS dark mode integration...

Intel LAM Patches Updated After Its Rejection From Linux 6.2

Phoronix - Tue, 12/27/2022 - 19:41
Intel engineers had submitted support for Linear Address Masking (LAM) with the recently-closed Linux 6.2 merge window but it was rejected by Linus Torvalds. In working toward re-submitted it for the v6.3 cycle or later, an updated Linux LAM patch series was posted today...

LibreOffice 7.5 RC1 Available For Testing This Leading Free Software Office Suite

Phoronix - Tue, 12/27/2022 - 19:28
Ahead of the early February planned debut of the LibreOffice 7.5 open-source office suite, the release candidate was made available today for testing...

Intel's Clear Linux Helping AMD EPYC Genoa Hit New Performance Heights

Phoronix - Tue, 12/27/2022 - 19:16
Similar to the great results of Intel's performance-optimized Clear Linux on the Ryzen 9 7950X, making use of Clear Linux on the new 4th Gen EPYC "Genoa" processors also helps in maximizing performance for these AVX-512 server processors. Here are some initial benchmarks.

6 articles to inspire open source sustainability in 2023

opensource.com - Tue, 12/27/2022 - 16:00
6 articles to inspire open source sustainability in 2023 jehb Tue, 12/27/2022 - 03:00

The scientific community builds upon open access and open information. Recalling the famous quote in a 1675 letter by Isaac Newton: "if I have seen further [than others], it is by standing on the shoulders of giants." The scientific community has built our collective knowledge of the world around us on the information shared by those who came before us, and that is still the case today.

Looking back at the past year examining open source science and sustainability here on Opensource.com, many of the top articles on this topic touched on aspects of climate change. And that’s a good thing to see. We’re all in this together when solving this global problem. No one benefits when the solutions to climate change are locked up in proprietary solutions. In order to succeed, we need to spread the solutions far and wide to enable a truly global effort to fight back and save our planet.

Without further ado, here is a look back at some of the highlights from this year in science and sustainability.

Reuse old hardware with Linux

First, David Both discusses keeping old hardware alive in How Linux rescues slow computers (and the planet). In this article, David discusses how the use of Linux can extend the usable lifetime of a computer, keeping it out of landfills or recycling centers for longer. In addition, using non-proprietary hardware and avoiding non-standard parts can make it easier to find replacement parts and extend a computer's lifetime even further. These steps can help reduce the environmental impact of computers and prevent unnecessary waste.

Eco-friendly projects with open source

Next up, Lauren Pritchett takes readers through 11 open source ideas for being more eco-friendly in 2022. Here, Lauren rounds up a slew of interesting software and hardware tools. First, she shares several Raspberry Pi projects for monitoring and automating the physical environment around us, from smart thermostats to greenhouse gas trackers. Then, she explores various tools for exploring the world around us including plant identification, stargazing, and tackling litter, before finally showing how 3D printing and open source can assist in soil science.

Reduce waste in web design

So much of our days are spent in web browsers, but have you ever considered the impact of webpages themselves? Tom Greenwood shows us 5 open source tips to reduce waste in web design. From reducing unnecessary images to choosing better formats, removing autoplaying videos, and more, these tips don’t just make web pages more efficient, many times they also help keep pages faster-loading and a more pleasant overall experience for readers.

Open data for the planet

Next, straddling the dual goals of promoting a better understanding of the planet and working to keep it a liveable place, Tobias Augspurger shows 4 ways you can preserve the Earth's livability with open source. In this article, Tobias looks at various projects that can help people make use of open data and interpret it ourselves to observe our planet and the risks to its future.

More great content Free online course: RHEL technical overview Learn advanced Linux commands Download cheat sheets Find an open source alternative Explore open source resources Funding open source sustainability

Funding is always an important challenge for scientific research to overcome. Joshua Pearce takes a look at how The National Science Foundation bets big on open source. Through a program called Pathways to Enable Open-Source Ecosystems (PEOSE), the NSF granted $21 million this year to explore open source development. This program seeks to create new self-sustaining open source ecosystems, promoting future innovation in science and technology.

Sustainability with the Linux desktop

Can your desktop environment help promote sustainability? Seth Kenlon reports on how Linux KDE receives the first-ever eco-certification for Okular. Specifically, the Okular tool is a universal viewer that works with a slew of different file formats. By giving users control of the software they install on their computers, reducing bloat, and keeping old machines usable, KDE is putting sustainability into practice in software.

These aren’t the only articles covering sustainability and science this year. Be sure to also check out Tobias Augspurger’s How open source supports businesses' impact on climate change, Christopher Snider’s How radical transparency is transforming open source healthcare software, Hannah Smith’s How open source leads the way for sustainable technology, and Aleksandra Fedorova’s Upstream first or the path lifting property of a covering space for even more great reads.

And that’s it for the look back at the year in open source science and sustainability. Know of a great project you wish had been covered here? Let us know in the comments and consider submitting your own article.

Here are some examples of how the scientific community and open source community have worked together to improve sustainability.

Image by:

Ben Nuttall. CC BY-SA 4.0

Best of Opensource.com Sustainability Science What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

3 aspects of Rust you need to learn

opensource.com - Tue, 12/27/2022 - 16:00
3 aspects of Rust you need to learn Moshe Zadka Tue, 12/27/2022 - 03:00

Rust is consistently voted one of the languages people most want to learn. In 2022, Opensource.com had a few articles to help you get started.

Rust is a fairly new language, but it's grown quickly. The general excitement about it goes beyond interest in a new language to try. Rust has genuinely useful features, like the ability to allocate data to the heap (instead of the stack) using the Box data type. There's no separate garbage collection required, and you don't have to manually manage memory yourself. Additionally, the Crate.io infrastructure for library management and installation makes it easy to find and use functions contributed by the Rust community.

Programming and development Red Hat Developers Blog Programming cheat sheets Try for free: Red Hat Learning Subscription eBook: An introduction to programming with Bash Bash shell scripting cheat sheet eBook: Modernizing Enterprise Java An open source developer's guide to building applications Install the toolchain

There's a lot to be excited about when looking into learning Rust, but it is a complex language and it can be intimidating. Programming is a practical discipline. To learn a language, it's not enough to read about it and ponder it. You have to use it eventually. If you're curious about Rust but haven't written any Rust code yet, then take the first step in learning Rust by installing the toolchain.

Debugging Rust

The best way to understand complicated systems is to understand how they break down. The Rust team has you covered with an example Rust application to debug.

Concurrency in Rust

Rust's "fearless concurrency" is sometimes interpreted to be about threads. This is not wrong: Rust's concurrency model does make threaded code easier to write and understand. But that's not all it can do! Another way to get concurrency is to use async code. Rust's async primitives are powerful, as Stephan Avenwedde's article Asynchronous programming in Rust makes clear.

Have you tried Rust?

Have you tried Rust yet? If not, take some time to review these articles and experiment. Let us know what you think in the comments.

Rust is a growing trend. Read these articles to keep up with one of the most exciting languages.

Image by:

Opensource.com

Rust Best of Opensource.com Programming What to read next Rust cheat sheet Introducing Rust calls to C library functions This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

How to Write Macros in ONLYOFFICE Docs

Tecmint - Tue, 12/27/2022 - 13:21
The post How to Write Macros in ONLYOFFICE Docs first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Do you have to work with Word documents, Excel spreadsheets, or PowerPoint presentations and need to repeat complex tasks over and over again? For example, you need to highlight duplicate values in a sheet

The post How to Write Macros in ONLYOFFICE Docs first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Intel Habana Labs AI Driver Prepares For Move To Linux's New Accelerator Subsystem

Phoronix - Tue, 12/27/2022 - 06:30
With the in-development Linux 6.2 kernel there is the new compute accelerator "accel" subsystem/framework as part of the Direct Rendering Manager area. The creation of that new subsystem was pulled together by Intel (Habana Labs) and now their AI accelerator driver is preparing to move from the "char/misc" catch-all to this new subsystem...

Pages