Open-source News

Noctua NH-D12L Dual Tower CPU Cooler - 120mm-Class Cooling For 4U Server Cases

Phoronix - Wed, 04/13/2022 - 19:45
With the dozens of 4U rackmount enclosures used at Phoronix, when it comes to the high-end desktop systems the Noctua NH-U9 series has been the go-to choice for CPU cooling. The Noctua NH-U9 series has been capable of cooling HEDT systems even with Threadripper / EPYC processors using the NH-U9 TR4-SP3 while fitting within 4U height requirements. For the Noctua NH-U9 series and other 4U compatible heatsinks they've tended to be limited to 80~92mm cooling fans due to height requirements. Noctua though recently introduced the NH-D12L as offering a dual tower CPU heatsink design capable of fitting 120mm fans and has been the focus of our recent testing.

SUSE/openSUSE Developing "Adaptable Linux Platform" For Next-Gen SUSE Linux Enterprise

Phoronix - Wed, 04/13/2022 - 18:06
SUSE with the openSUSE community is embarking on the development of the "Adaptable Linux Platform" (ALP) as what will eventually be the successor to SUSE Linux Enterprise 15...

Fedora Planning To Introduce Major Package Management Changes Next Year

Phoronix - Wed, 04/13/2022 - 17:46
While during these crazy times it feels like Fedora transitioned from Yum to DNF yesterday, it's already been a half-decade since the DNF package manager has been the default on Fedora. Next year with Fedora 38 they are looking at further evolving package management by way of MicroDNF...

LLVM 14.0.1 Released To Provide Many Bug Fixes

Phoronix - Wed, 04/13/2022 - 17:29
LLVM 14.0 was just released last month while shipping today is already the LLVM 14.0.1 release with this point milestone coming much sooner than usual...

GCC 12's Static Analyzer Adds Taint Mode, Begins Assembly Support

Phoronix - Wed, 04/13/2022 - 16:00
Red Hat continues advancing the GNU Compiler Collection's static analysis capabilities. With the upcoming GCC 12 release are yet more improvements to this still-experimental static analyzer...

Installation and Review of Linux Mint 20.3 XFCE

Tecmint - Wed, 04/13/2022 - 15:05
The post Installation and Review of Linux Mint 20.3 XFCE first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Treating yourself to a new Linux Mint ‘Una‘ installation or you’re seeking your first foray into the world of Ubuntu-based Linux, then you couldn’t possibly go wrong with this flavor of Linux Mint running

The post Installation and Review of Linux Mint 20.3 XFCE first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

How to join Apache Cassandra during Google Summer of Code

opensource.com - Wed, 04/13/2022 - 15:00
How to join Apache Cassandra during Google Summer of Code Stefan Miklosovic Wed, 04/13/2022 - 03:00 Up Register or Login to like.

It's time to don your shades and sandals! Apache Cassandra will be participating in the Google Summer of Code (GSoC) in 2022 again after a successful project in 2021, and the program this year has some changes we are excited to announce.

GSoC is a Google-sponsored program that promotes open source development and enables individuals to submit project proposals to open source mentor organizations. Applicants whose proposals are accepted get paid to work on their project during the Northern Hemisphere's summer. The Apache Software Foundation (ASF) has been a GSoC mentor organization for the past 17 years. It acts as an umbrella organization, which means that applicants can submit project proposals to any subproject within the ASF, including Apache Cassandra.

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

Last year I was a mentor, and I found that being able to switch hats and look at the program from a different perspective was invaluable. Back in 2013, I participated in my first GSoC as a student, so it is not far from the truth to say that I am a good example of how well GSOC can work! Once I dipped my toes into open source, I was immediately hooked. Even if you do not gain committer status in your first GSoC project, the exposure to the world of open source will help to get you there eventually.

Big changes to GSoC eligibility

Previously, the program was open only to post-secondary students, such as university students or recent graduates. This year, however, it will be open to anyone 18 years old or older who is an open source newcomer.

GSoC recognizes that the program can benefit anyone at various stages of their career, including people changing careers, those who are self-taught, those returning to the workforce, and more. The goal is to create a starting point for anyone who is not sure how to get started in open source or uncertain whether open source communities would welcome their contributions.

You can find more details about the program on the official GSoC website, including information on stipends.

Apache Cassandra GSoC project ideas

Currently, we have two project ideas with appointed mentors, but you are welcome to propose other projects.

Add support to EXPLAIN (CASSANDRA-17380)
Mentor: Benjamin Lerer

This is a project for adding functionality to CQL so that it supports EXPLAIN statements, which provide users with a way to understand how their query will be executed and some information on the amount of work that will be performed. For more details, see Cassandra Enhanced Proposal (CEP) draft 4.

Produce and verify BoundedReadCompactionStrategy as a unified general-purpose compaction algorithm (CASSANDRA-17381)
Mentor: Joey Lynch

This project focuses on performing validation and making the necessary code changes to introduce a new compaction strategy in Cassandra. You'll need prior knowledge in Java programming, and algorithm optimization skillsets would be useful too. Previous experience with Cassandra is helpful but not required. Compaction is a somewhat isolated part of the codebase that can be independently tested and even published as separate jars as compaction strategies are pluggable.

How to get involved

If you are interested in contributing to Apache Cassandra during GSoC, please join the #cassandra-gsoc room on Slack and introduce yourself! Potential mentors will give you initial instructions on how to get started and suggest some warm-up tasks.

Getting started with Apache Cassandra development

The best way to get started if you are new to Apache Cassandra is to get acquainted with the project's documentation and set up a local development environment. You will be able to play around with a locally running instance via cqlsh and nodetool to get a feel for how to use the database. If you run into problems or roadblocks during this exercise, do not be shy about asking questions on #cassandra-gsoc.

Google Summer of Code tips

There are many good resources on the web on preparing for GSoC, particularly the ASF GSoC Guide and the Python community notes on GSoC expectations. The best GSoC participants are self-motivated and proactive. Following the tips above should increase your chances of getting selected and delivering your project successfully. Good luck!

GSoC can benefit anyone at various stages of their career, including people changing careers, those who are self-taught, those returning to the workforce, and more.

Image by:

Opensource.com

Apache Cassandra Education 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.

Pages