Open-source News

How to use Terminator on Linux to run multiple terminals in one window - Network World

Google News - Mon, 09/09/2019 - 23:40
How to use Terminator on Linux to run multiple terminals in one window  Network World

Providing an option for multiple GNOME terminals within a single window frame, terminator lets you flexibly align your workspace to suit your needs.

Vulkan 1.1.122 Brings Extension Documenting Proprietary Imagination Tech Bits

Phoronix - Mon, 09/09/2019 - 22:59
Linux/open-source fans don't at least have to hear "Imagination Technologies" or PowerVR as often as in the past, but today's Vulkan 1.1.122 specification update does publicly document Imagination's VK_IMG_format_pvrtc extension that remains "Imagination Technologies Proprietary" licensed...

LXLE 18.04.3 Linux OS Released for Old PCs, It's Based on Ubuntu 18.04.3 LTS - Softpedia News

Google News - Mon, 09/09/2019 - 22:57
LXLE 18.04.3 Linux OS Released for Old PCs, It's Based on Ubuntu 18.04.3 LTS  Softpedia News

The LXLE team announced the final version of LXLE 18.04.3, a new maintenance release of their Ubuntu-based computer operating system that brings latest ...

Vega-Based Renoir APU Has The Same VCN Video Encode/Decode Block As Navi

Phoronix - Mon, 09/09/2019 - 22:00
The next-generation AMD "Renoir" APU is turning into being an interesting successor over the existing Picasso APUs. While at first it was a letdown finding out that the APU is based on Vega and not their newer Navi architecture, follow-on open-source Linux patches have continued to show that it's more than a facsimile and in some areas like display and multimedia has blocks in common with Navi...

Debian GNU/Linux 10 "Buster" Gets First Point Release, Available to Download Now - Softpedia News

Google News - Mon, 09/09/2019 - 21:45
Debian GNU/Linux 10 "Buster" Gets First Point Release, Available to Download Now  Softpedia News

The Debian Project announced the general availability of the first release in the latest Debian GNU/Linux 10 "Buster" operating system series, along with the ...

The Linux Kernel Mentorship is Life Changing

The Linux Foundation - Mon, 09/09/2019 - 21:12

Guest Post By Kelsey Skunberg, Linux Kernel Mentorship Program Mentee


My name is Kelsey Skunberg and I am starting my senior year for my Undergraduate in Computer Science at Colorado State University. This summer, I had the honor of participating in the Linux Kernel Mentorship Program through CommunityBridge. Throughout the mentorship, I grew very fond of working on open source projects, learned to work with the open source communities, and my confidence as a developer has grown tremendously.

Since the beginning, I found the Linux kernel community to be very welcoming and willing to help. Many of the developers and maintainers have taken time to answer questions, review patches, and provide advice. I’ve come to learn contributing is not quite as scary as I first anticipated. It’s ok to make mistakes, just be open to learning and new ideas. There are a lot of resources for learning, and developers willing to invest time in mentoring and helping new contributors.

Before learning of the Linux Kernel Mentorship Program, I was interested in learning how to contribute to the Linux kernel, but didn’t know how and where to start. The application process alone helped me learn the basics of Linux kernel development, how to get started contributing, and more importantly how to work with the kernel community.

The application process gave me the foundation needed to contribute to the Linux kernel by teaching me how to build patches, debug, complete boot tests, and start working with open source communities. I was able to grow these new skills throughout the mentorship program while working on my selected project.

I chose to work on PCI Utilities and Linux PCI with Bjorn Helgaas as my mentor. Bjorn has been an incredible mentor who provided me with a great amount of advice and has introduced me to several tools which make the development process easier.

My project has consisted of multiple tasks that helped clean up code, and enhance existing PCI features.

I enhanced lspci to:

  • Decode AIDA64 log files (Started by Bjorn Helgaas)
  • Decode earlydump output (Started by Bjorn Helgaas)

I restructured and improved lspci and Linux PCI code by:

  • Finding and removing unused code (functions, API)
  • Moving functions to better locations
  • Improved logic to improve maintainability of Linux PCI code paths

I’ve been able to study how PCI works, learn how to navigate the kernel tree, and gained a lot of experience working with the Linux kernel community to get patches applied successfully.

I am also very thankful for the mentorship program for bringing me to Open Source Summit 2019 in San Diego, where I’ve been able to learn, network, and work on my public speaking. I co-presented with Shuah Khan about my experience as a mentee. View my presentation slides.

Moving forward, I plan to continue contributing to the Linux kernel and being part of the Linux kernel community even after the mentorship ends. I’ve truly enjoyed the past three months and while I continue to learn, I hope I can pass on what knowledge I’ve gained to future mentees and others interested in learning Linux kernel development while I continue to grow myself.

Thank you Shuah and the Linux Foundation for this opportunity. I am thankful to everyone who has helped me get my feet on the ground.

The post The Linux Kernel Mentorship is Life Changing appeared first on The Linux Foundation.

Manjaro Linux Graduates From A Hobby Project To A Professional Project - It's FOSS

Google News - Mon, 09/09/2019 - 20:32
Manjaro Linux Graduates From A Hobby Project To A Professional Project  It's FOSS

Manjaro is taking things professionally. A company has been formed to work as its legal entity and handle the commercial agreements and professional ...

Intel To Try Flipping IOMMU On By Default For Linux Graphics

Phoronix - Mon, 09/09/2019 - 19:33
Longtime Intel open-source graphics driver developer Chris Wilson today sent out a set of patches attempting to enable IOMMU coverage for graphics by default...

Navi 14 Will Work Its Way Into A Workstation Graphics Card

Phoronix - Mon, 09/09/2019 - 19:04
When it comes to Navi graphics processors in workstation cards, there's now confirmation of at least one coming with the "Navi 14" GPU...

Linux Kernel atalk_proc_exit Function Use-After-Free Vulnerability [CVE-2019-15292] - SystemTek

Google News - Mon, 09/09/2019 - 18:55
Linux Kernel atalk_proc_exit Function Use-After-Free Vulnerability [CVE-2019-15292]  SystemTek

CVE number – CVE-2019-15292. A vulnerability in the Linux Kernel could allow an unauthenticated, remote attacker to execute arbitrary code or cause a denial ...

Outreachy Applications Open For The Winter 2019 Round

Phoronix - Mon, 09/09/2019 - 18:50
Outreachy's summer round recently wrapped up while their winter round for participants in the southern hemisphere is now open...

GCC 10 Lands The eBPF Port For Targeting The Linux In-Kernel VM

Phoronix - Mon, 09/09/2019 - 18:41
Up to now the LLVM compiler stack has been used when wanting to target the Linux's eBPF in-kernel virtual machine while now the port for the GNU Compiler Collection has been deemed in good enough shape and merged...

Mumble 1.3 VoIP/Chat Program Released With ~3,000 Changes

Phoronix - Mon, 09/09/2019 - 18:28
For fans of the Mumble open-source VoIP communication program that is popular with gamers, Mumble 1.3 was released as their first major release in years...

5 Reasons Why Charging Money For Linux Distributions Makes Sense - Analytics India Magazine

Google News - Mon, 09/09/2019 - 17:05
5 Reasons Why Charging Money For Linux Distributions Makes Sense  Analytics India Magazine

Even though Linux is synonymous with open-source and free, the concept is slowly moving out of the picture.Charging money for Linux distro makes sense now.

Getting started with the Linux tac command - Mon, 09/09/2019 - 15:02

The tac command is essentially the cat command, but its purpose is to concatenate files in reverse. Like cat, it has a convenient fallback mode to print to standard output (STDOUT) if no output file is provided, making it one of those commands that are more often used as a lazy pager—like less and more—than the function it is named for.

read more

4 to-do list managers for the Linux desktop - Mon, 09/09/2019 - 15:02

Ah, the humble to-do list. When used badly, it becomes a source of stress and a trigger for procrastination. When used well, the to-do list can help you focus on what you need to do, when you need to do it.

There are a few ways to keep a to-do list. You can use pen and paper. You can run a command-line to-do list manager. Or, you can use a to-do list on your desktop.

read more

How to use GNOME Boxes' snapshot capability - Mon, 09/09/2019 - 15:00

In the first article in this series about GNOME Boxes, I explained how to get started with the virtualization application, and in the second article, I described GNOME Boxes' remote access capabilities. Here in the third installment, I will cover GNOME Boxes' snapshot functionality, which is a useful way to preserve data quickly.

read more

How to Install Cinnamon Desktop On Ubuntu

Tecmint - Mon, 09/09/2019 - 13:05
If you are looking for a simple and neat desktop environment, then you should try out the Cinnamon desktop environment. Being the default environment for Linux Mint, Cinnamon somewhat mimics the Windows UI and...

Red Hat Quay 3.1: Now even better across distributed environments

Red Hat News - Mon, 09/09/2019 - 12:00

Today Red Hat announces Red Hat Quay 3.1. 

Intel's Open-Source VP9 Video Encoder Just Scored A Massive ~3x Performance Boost

Phoronix - Mon, 09/09/2019 - 08:16
Intel's open-source team continues showing the power of optimizations... Or rather in this case, a three fold performance improvement due to previously limiting an AVX-512 routine that also works on AVX-2 CPUs. SVT-VP9 is now a lot faster on AVX2 CPUs from both Intel and AMD...