Open-source News

Windows 10 vs. Linux OpenGL/Vulkan Driver Performance With Intel Icelake Iris Plus Graphics

Phoronix - Tue, 10/15/2019 - 23:00
With picking up the Dell XPS 7390 with Intel Core i7-1065G7 for being able to deliver timely benchmarks from Intel's long-awaited 10nm+ Icelake generation, one of the first areas we have been testing is the Iris Plus "Gen 11" graphics performance. In this article are our initial Windows 10 vs. Linux graphics performance numbers for Ice Lake.

Linux Foundation Training Announces A New Online Course-A Beginner’s Guide To Linux Kernel Developement

The Linux Foundation - Tue, 10/15/2019 - 22:07

FINAL 

FOR IMMEDIATE RELEASE

SAN FRANCISCO, October 15, 2019The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced enrollment is open for a new, free, online course – A Beginner’s Guide to Linux Kernel Development

Linux, created by Linus Torvalds 26 years ago as a “hobby project”, has become the world’s largest and most pervasive open source software project in the history of computing. The Linux kernel is the largest component of the Linux ecosystem, and is charged with managing the hardware, running user programs, and maintaining the security and integrity of the whole system. Over 13,000 kernel developers from around the world have contributed to the Linux kernel. It is a 24 hour a day, seven days a week, 365 day a year development process that results in a new release once every 9-10 weeks, along with several stable and extended stable releases. At all times, new development and current release integration cycles run in parallel.

New developers often struggle to find a way to productively engage with the Linux community. Developed by Shuah Khan, a Linux Foundation Fellow and an experienced Linux kernel developer, maintainer, and contributor, A Beginner’s Guide to Linux Kernel Development is designed for anyone interested in becoming a Linux Kernel developer and contributor. The course aims to ease the Linux Kernel Mentorship application process. It also serves as a resource for developers from companies and communities that might not be able to take advantage of the mentorship program, and want to learn kernel development on their own; as well as a resource for experienced engineers new to open source and upstream kernel development that are tasked with working with the kernel community.

“In a nutshell, my motivation is to empower new and experienced engineers to learn to work with the kernel community and become productive members of the community. I am hoping this course will help demystify the kernel development process by making it easily accessible to developers from diverse backgrounds”, says Shuah Khan.

According to Greg Kroah-Hartman, Linux Foundation Fellow and Linux Kernel Maintainer, “Shuah has created a wonderful asset for new developers interested in contributing to the Linux kernel.  This course is unique in that it covers both the technical aspects of submitting code as well as how the community works in order to have your code accepted easier”.

The course introduces developers to the Linux kernel development process and teaches the explicit and implicit “rules of the road”. It covers configuring a development system, git basics, writing kernel patches, testing patches, writing commit logs, sending patches, and working on feedback from the kernel community. 

The course will teach the following:

  • Select and configure your development system
  • Overview of Linux Kernel repositories and releases
  • Git basics – checking out kernel repositories and working with them
  • Build your first kernel and install it
  • Linux kernel Contributor Covenant Code of Conduct
  • Linux Kernel Enforcement Statement
  • Write kernel patches and test them
  • How to communicate with the kernel community (do’s and don’ts)
  • Who and how to send patches (checkpatch.pl and get_maintainers.pl)
  • Re-work patches and act on feedback from reviewers.

A Beginner’s Guide to Linux Kernel Development is available at no cost, for up to one year. 

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage.

Linux is a registered trademark of Linus Torvalds.

# # #

Media Contact:

Clyde Seepersad

The Linux Foundation

404-964-6973

cseepersad@linuxfoundation.org

The post Linux Foundation Training Announces A New Online Course-A Beginner’s Guide To Linux Kernel Developement appeared first on The Linux Foundation.

Shadow of the Tomb Raider Coming To Linux On 5 November

Phoronix - Tue, 10/15/2019 - 21:20
Feral Interactive revealed today that Shadow of the Tomb Raider will be released for Linux on 5 November...

KDE Plasma 5.17 Released With Wayland Improvements, Better HiDPI

Phoronix - Tue, 10/15/2019 - 21:16
Plasma 5.17.0 is out as the newest desktop feature release from the KDE project...

Ubuntu's ZFS Trajectory Is Going From Exciting To Even More Exciting

Phoronix - Tue, 10/15/2019 - 18:50
While it is already exciting to have the Ubuntu 19.10 desktop easily support installations to a root ZFS file-system, moving ahead with their original Zsys effort it should be even more exciting for Ubuntu storage possibilities on both the desktop and server...

Red Hat Developers Eyeing CPU Thermal Management Improvements For Fedora 32

Phoronix - Tue, 10/15/2019 - 16:50
Several Red Hat developers are looking at improving the CPU thermal management capabilities for Fedora Workstation 32 and in turn possibly helping Intel CPUs reach better performance...

How to Install and Configure an Ansible Control Node – Part 2

Tecmint - Tue, 10/15/2019 - 15:55
In the previous topic, you learn about basic Ansible terminologies and basic concepts. In this topic (Part 2 of Ansible series), we will demonstrate how you can install and configure an Ansible control node...

Linux Graphics Drivers Could Have User-Space API Changes More Strictly Evaluated

Phoronix - Tue, 10/15/2019 - 15:32
User-space API additions and changes (granted, no ABI breakage permitted for the mainline Linux kernel) to Linux Direct Rendering Manager (DRM) drivers is done fairly easily by their developers and possibly without enough thought. Linux DRM subsystem co-maintainer David Airlie has issued a proposal that would make user-space API alterations more strictly reviewed...

Why I use rxvt as my terminal

opensource.com - Tue, 10/15/2019 - 15:02

I'm a fan of Konsole and GNOME Terminal, and I use them both regularly. They're great projects, and they represent modern terminals that meet the needs of users who spend their day in a shell, as well as users who only dip into a Unix shell every now and again. They integrate nicely into a desktop environment, bridging the gap between common GUI tasks and common shell tasks. I use GNOME Terminal at work and Konsole at home, and I enjoy them both.


read more

Formatting NFL data for doing data science with Python

opensource.com - Tue, 10/15/2019 - 15:01

No matter what medium of content you consume these days (podcasts, articles, tweets, etc.), you'll probably come across some reference to data. Whether it's to back up a talking point or put a meta-view on how data is everywhere, data and its analysis are in high demand.

As a programmer, I've found data science to be more comparable to wizardry than an exact science. I've coveted the ability to get ahold of raw data and glean something useful and concrete from it. What a useful talent!


read more

How GNOME uses Git

opensource.com - Tue, 10/15/2019 - 15:00

“What’s your GitLab?” is one of the first questions I was asked on my first day working for the GNOME Foundation—the nonprofit that supports GNOME projects, including the desktop environment, GTK, and GStreamer. The person was referring to my username on GNOME’s GitLab instance.


read more

How to Check Debian Linux Version

Tecmint - Tue, 10/15/2019 - 14:03
It’s quite often that we keep forgetting which version of the Debian operating system we are using and this mostly happens when you log in to the Debian server after a long time or...

Pages