Open-source News

LLVM Compiler Finally Gets A Tuned Scheduler Model For Intel Alder Lake P

Phoronix - Thu, 08/18/2022 - 17:47
While Intel is normally fast at contributing improvements for new hardware to the open-source GCC and LLVM/Clang compilers, just today and ahead of the approaching Raptor Lake launch has a proper scheduler model finally been added for existing Alder Lake P processors...

AMDVLK 2022.Q3.3 Brings Some Performance Tuning For Linux Gamers

Phoronix - Thu, 08/18/2022 - 17:34
AMD has published their latest routine snapshot of AMDVLK, their official open-source Radeon Vulkan driver for Linux systems that is derived from their internal cross-platform Vulkan driver sources and is an alternative to the unofficial but popular Mesa Radeon Vulkan "RADV" driver...

High Performance Mold Linker Begins Adding macOS, CMake Build Support

Phoronix - Thu, 08/18/2022 - 17:21
Last year marked the release of Mold 1.0 as a modern, high-speed linker alternative to the likes of GNU Gold and LLVM LLD. Mold was started by Rui Ueyama who previously worked on the LLVM linker. Mold has continued seeing new features added and out today is version 1.4.1 where "alpha" support for macOS is added and also beginning to work on CMake build system integration...

Krita 5.1 Released With JPEG-XL Support, XSIMD For Better Paint Performance

Phoronix - Thu, 08/18/2022 - 17:10
Krita 5.1 is out today as the newest evolutionary update to this leading open-source, cross-platform digital painting program...

Top Linux Distributions for Students in 2022

Tecmint - Thu, 08/18/2022 - 15:06
The post Top Linux Distributions for Students in 2022 first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

When looking for a Linux distribution for learners or students, a broad spectrum of determinants is considered. These include user-friendliness, stability, customization, and the availability of pre-installed applications to help them get off the

The post Top Linux Distributions for Students in 2022 first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Open source runs on non-code contributions

opensource.com - Thu, 08/18/2022 - 15:00
Open source runs on non-code contributions John E. Picozzi Thu, 08/18/2022 - 03:00 1 reader likes this 1 reader likes this

At this year's DrupalCon North America, EPAM Solution Architect John Picozzi presented a talk about the importance of non-code contribution. He talked about how everyone can get involved and why he believes this is an important topic. This article is a text adaptation of John's talk; find a link below to a video recording of the complete presentation at DrupalCon.

What is non-code contribution? I asked Google this question and got the following answer: "Any contribution that helps an open source project that does not involve writing code." Thanks, Google, but I already figured that out. If you asked me to dig deeper, I'd say it's about providing your time, skills, and resources to benefit a project.

Who is an open source contributor?

Early on, "contribution" implied writing code. Originally, Drupal's model was "Built by developers, for developers." Over the years, however, the Drupal community has shifted away from that mindset. Our community has learned to value non-code contributions just as much as code: Any contribution is contribution.

Open source is built in meetups, camps, and cons; it's built-in and by the community. In fact, most of the contributions at those events have very little to do with coding. To have those events, you need attendees, speakers, trainers, and organizers. Don't get me wrong: Of course, open source communities still need people who write code, but that's not the only thing they need. If you participate in the community and share ideas, ask questions, or provide help—congratulations, you're already contributing!

Is contributor a self-designation ("I'm a contributor") or a community designation ("We say you're a contributor")? It's safe to say that everyone is a contributor: conference attendees, designers who create UI and module logos, marketing folks who help market modules or events, and many more. Don't wait for someone else to give you that designation. You can get involved and feel confident telling others you're a contributor.

There are many ways to motivate someone (or yourself) to contribute. Money is not always the top motivator. However, sometimes contribution can be paid work. Many people contribute simply because they want to give back to the community.

Everyone would probably give a different answer from their peers when asked why they contribute, but here are some of the most common responses:

  • It makes you feel good
  • Building and improving skills
  • Career development
  • Making connections/networking

The list is endless and as varied as the contributors themselves. Each contributor has their own reasons, and there are no right or wrong answers.

Image by:

(John Picozzi, CC BY-SA 4.0)

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 Why non-code contribution is important to open source

Non-code contribution is as valuable to the health of a project as writing code. It helps to get more people with a wide variety of skills involved in the community. Everyone has something to offer and a unique skill set to share.

There are non-code requirements for all projects, and not everyone is a developer or coder. Moreover, different points of view need to be represented. For example a marketing person will likely have different experiences and perspectives than a developer. Every effort moves open source forward in some way—that's why non-code contribution is essential.

Common challenges

This definition of contribution may make it sound very simple: Just share your knowledge, express your thoughts, and help the community. However, contributors face several challenges. One of the most common is imposter syndrome. Less experienced contributors may worry that their contribution isn't valuable or helpful. You can combat that feeling by focusing on your specific skills and passions. For example, if you have event organizing experience, you can lean into that and focus on organizing and helping with those activities.

To combat these negative thoughts, make contributing a positive experience. Work/life/contribution balance is important. Contribution should be enjoyable, not just another job. If you can, implement contribution into your work. Many employers encourage and benefit from your contribution, and it's possible to build a career based on contribution.

Don't burn out and contribute nonstop during nights and weekends. Just add 30 minutes to the start or end of your day, or incorporate contribution into your regular workday if possible.

How to make your first non-code contribution

At this point in the article, I hope you're thinking, "OK, I'm ready. What do I do?" How do you get involved? Just do it! You only need to get started: For example, to start contributing in the Drupal community, ask in the issue queue or Drupal chat or reach out to camp organizers for recommendations. A whole community is waiting to support you.

Image by:

(John Picozzi, CC BY-SA 4.0)

Remember to follow your skills and interests. You have them, so use them to inspire your contributions. Your interests may differ from your skills: You could decide to contribute to something you have little experience with but always wanted to know more about. Simply talk to people, share knowledge, ask questions, go to a camp or a meetup, and contribute.

I want to close with a quote by Margaret Mead (an American anthropologist) that perfectly describes open source contribution to me: "Never doubt that a small group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has." Dr. Mead doesn't say "a small group of code writers or developers." She says a thoughtful, committed group of citizens—citizens with great passion and many different skills. That's what powers open source, and that's what powers Drupal.

Watch the talk below or on YouTube.

Sometimes the hardest part of becoming an open source contributor is realizing how much you have to offer.

Image by:

Opensource.com

Community management What to read next 8 non-code ways to contribute to open source Why every job in the tech industry is technical This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

MGLRU Patches Picked Up By Andrew Morton's "mm-unstable" Branch Ahead Of Linux 6.1

Phoronix - Thu, 08/18/2022 - 07:55
Multi-Gen LRU "MGLRU" is one of the most exciting low-level kernel innovations in recent time and is already used by Google's Chrome OS and Android as well as having proven itself in various other downstream kernel builds. MGLRU is planned for upstreaming in Linux 6.1 and in preparation for that, Andrew Morton has now queued those patches into his "mm-unstable" branch for further vetting...

NTFS3 File-System Driver Sees Late Refactoring For Linux 6.0

Phoronix - Thu, 08/18/2022 - 06:18
NTFS3 as the modern Linux kernel read/write file-system driver for NTFS that was open-sourced by Paragon Software is seeing some late code refactoring and fixes for Linux 6.0...

Pages