Open-source News

Linux 6.2 Lands S0ix Idle Change For AMD Ryzen "Rembrandt" Laptops & Newer

Phoronix - Mon, 01/02/2023 - 00:00
A change was merged this holiday weekend ahead of Linux 6.2-rc2 that adjusts the default behavior for AMD Ryzen 6000 series "Rembrandt" laptops and newer...

Radeon RX 7900 XT/XTX, EPYC Genoa & Linux 6.2 Developments Made For An Exciting Month

Phoronix - Sun, 01/01/2023 - 23:47
While there were various holidays in December, there continued to be daily and original content on Phoronix each and every day. During December there were 228 original news articles on Phoronix and 18 featured hardware reviews / multi-page benchmark articles. Here is a look back at all of the exciting Linux hardware content and software news for closing out 2022...

Allwinner D1/D1s Platform Support Moves Closer To Mainline Linux

Phoronix - Sun, 01/01/2023 - 23:00
The D1 is Allwinner's first SoC based on a RISC-V core design. While the Allwinner D1 isn't powerful at all, it's appearance in low-cost boards, RISC-V based design, and the Allwinner development community has made this an attractive entry-level RISC-V target. While various Linux distributions are already supporting D1-based boards, the mainline support for the D1/D1s platform looks like it will finally be merged in 2023...

Linux 6.1.2 Closed Out 2022 With Many Backported Fixes

Phoronix - Sun, 01/01/2023 - 22:36
On New Year's Eve, Greg Kroah-Hartman released a new set of stable kernels with Linux 6.1.2, 6.0.16, and 5.15.86 LTS being the new set...

What to write about on Opensource.com in 2023

opensource.com - Sun, 01/01/2023 - 16:00
What to write about on Opensource.com in 2023 AmyJune Sun, 01/01/2023 - 03:00

As we start 2023, it’s the perfect time to reflect on what the last few years have brought to us. The pandemic has brought us closer together globally. Conferences and meetings moved to virtual platforms lowering the geographic barrier to participating and collaborating. Many of us moved to remote work and embraced asynchronous communication with our teams. We have met people across the globe whom we would have never had the privilege to meet.

Open source helped forge the way for inclusive platforms and really helped to create that world stage.

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 Sowing the seeds of open source

Much like our unofficial logo, the dandelion, we are looking to spread the seeds of open source. We can blow the seeds organically like the wind, but also intentionally by blowing the seeds in a deliberate direction. We welcome articles about open source, open culture, and open practice from all open source practitioners.

Popular writing topics for 2023

Our readers continue to be interested in stories about open source. They love to know about the hows, the whys, and what solutions open source can bring to their lives.

We foresee some of these as being popular topics for 2023:

Along with all of those brilliant topics, I’d also love to broaden the scope of topics to also include:

  • Open hardware
  • PHP
  • Accessibility in digital assets
  • What do you love the most about open source?
  • How are you addressing DEI?
  • And, of course, we’d love to hear about your favorite open source project.
End-of-year 2022 stats

2022 was a year of growth and change in many ways. Here are our year-end stats at a glance:

  • 1.5 million monthly readers
  • More than 500 articles published
  • 117 new authors
  • 17 correspondents
  • 18 authors inducted into the Contributor Club
Writing resources

Style guide

How to write about open source

Best of series

Happy New Year. Make 2023 the year to share your open source story.

Image by:

Original photo by jetheriot. Modified by Rikki Endsley. CC BY-SA 2.0.

Community management Opensource.com community 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.

6 articles to get you excited about programming

opensource.com - Sun, 01/01/2023 - 16:00
6 articles to get you excited about programming Jim Hall Sun, 01/01/2023 - 03:00

Programming is at the heart of open source software. Learning programming is a great way to explore new ideas and create programs that are useful for you. This year, Opensource.com authors shared many excellent articles about programming, from how new programmers can get started, to how experts can learn more about the details. Here are six articles to get you excited about programming:

Write documentation like you develop code

For many programmers, writing documentation is almost an afterthought. We've written the code, but writing the documentation is a whole new challenge. Lorna Mitchell shares several tips to help you change your approach to writing documentation. If you focus on writing documentation like you would write code, you'll have an easier time. Think about text formats, source control, pull requests, review cycles, and continuous integration and deployment.

Guide to GCC

You write the code, click a button in your development environment to build it, and you're done. But there's a lot more happening behind the scenes. Jayashree Huttanagoudar wrote an excellent explanation of what it takes for the compiler to produce a binary file. The article walks through the steps to turn source code into an executable program using the GNU C Compiler, including pre-processing, compiling, assembling, and linking.

If you like that article and want to learn more about the internals of how programs get built, you should also read Jayashree's follow-up article about How dynamic linking for modular libraries works on Linux.

Parsing data with strtok in C

Some programs can process an entire file at once, but other programs need to examine the file line-by-line. In the latter case, you likely need to parse data in each line. Fortunately, the C programming language has a standard C library function to do just that. I write about how to use the strtok function in C to parse data out of strings. Use it in your next project to simplify how you read data into your program.

Learn Perl

Perl is a powerful programming language. Sometimes considered merely a scripting system, Perl also provides object oriented programming. It also comes backed by thousands of libraries and frameworks to help you build more complex applications. Seth Kenlon and Dave Morriss shared an overview to help you get started, and created a cheat sheet that serves as a handy programmer's reference.

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 Practical advice for new programmers

If you're getting started in learning how to write your own programs, Sachin Samal wrote an excellent article to help you get started. Don't be afraid to experiment with new ideas and to keep practicing by writing new programs. Being an efficient and curious problem-solver will help you succeed as a programmer.

10 universal steps for open source code review

Working in open source software projects means working with other developers from around the world. Open source work isn't all programming. Developers also review code from other contributors. Martin Kopec wrote about his perspective in how to perform a code review. He also includes a few useful tips about what to look for, and questions to ask yourself when doing the review.

Write code

Programming is hard work, but it's also a lot of fun. Read up on a new library, a new language, or a new technique, and then go and put it into practice. And of course, make it open source!

Whether you're just learning, returning from some time away, or a long-time expert, it's time to write some code.

Image by:

opensource.com

Programming Best of Opensource.com What to read next Learn JavaScript: 6 tutorials Learn the Lisp programming language in 2021 C++ std::cout cheat sheet This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Mesa's Radeon Vulkan Driver Now Advertises Support For Quake II RTX & DOOM Eternal

Phoronix - Sun, 01/01/2023 - 07:24
Mesa's Radeon Vulkan driver "RADV" has been working with the Quake II RTX and DOOM Eternal games for a while now and recently the performance has also picked up nicely as shown in recent benchmarks. But for the Vulkan ray-tracing extensions to be exposed has required setting the RADV_PERFTEST=rt environment variable, but that has now changed initially for those two games...

Pages