Tags: Linux kernel

Unit Testing in the Linux Kernel

Brendan Higgins recently proposed adding unit tests to the Linux kernel, supplementing other development infrastructure such as perf, autotest and kselftest. The whole issue of testing is very dear to kernel developers' hearts, because Linux sits at the core of the system and often has a very...
Read 0 Comments

The Many New Features & Improvements of the Linux 5.0 Kernel

Linus Torvalds just released Linux 5.0-rc1, what was formerly known as Linux 4.21 over the past two weeks. While the bumping was rather arbitrary as opposed to a major change necessitating the big version bump, this next version of the Linux kernel does come with some exciting changes and new...
Read 0 Comments

Linux Technology for the New Year: eBPF

eBPF is “Linux’s newest superpower,” said SAP Labs’ developer Gaurav Gupta, during a talk that he gave about using the technology for low-overhead tracing at KubeCon in Copenhagen earlier this year. A virtual machine for the Linux kernel, eBPF could set the stage for advanced, low-overhead tracing...
Read 0 Comments

The Top 5 Linux and Open-Source Stories of 2018

Last year was among the best of times for Linux and open-source. It was also the worst of years. The top five Linux and open-source stories tell it all. SPECTRE/MELTDOWN First, last January there were a lot of exhausted and angry Linux kernel developers. That's because a fundamental chip design...
Read 0 Comments

The Linux Kernel Ends 2018 With Almost 75k Commits This Year

As of this New Year's Eve afternoon, the Linux kernel saw 74,974 commits this year that added 3,385,121 lines of code and removed 2,512,040 lines. For as impressive as seeing almost 75k commits in a single year to an open-source project, it's not actually a record high. Last year in fact saw 80,725...
Read 0 Comments

STIBP, Collaborate, and Listen: Linus Floats Linux Kernel That 'Fixes' Intel CPUs' Spectre Slowdown

Linus Torvalds has stuck to his “no swearing” resolution with his regular Sunday night Linux kernel release candidate announcement. Probably the most important aspect of the weekend's release candidate is that it, in a way, improves the performance of STIBP, which is a mitigation that stops malware...
Read 0 Comments

joao-silas-72563-unsplash.jpg

cregit
The goal of cregit is to provide token-level blame for a software system whose history has been recorded using Git.

cregit: Token-Level Blame Information for the Linux Kernel

Who wrote this code? Why? What changes led to this function’s current implementation? These are typical questions that developers (and sometimes lawyers) ask during their work. Most software development projects use version control software (such as Git or Subversion) to track changes and use the “...
Read 0 Comments

Linus Torvalds: After Big Linux Performance Hit, Spectre v2 Patch Needs Curbs

Major slowdowns caused by the new Linux 4.20 kernel have been traced to a mitigation for Spectre variant 2 that Linux founder Linus Torvalds now wants restricted. As noted by Linux news site Phoronix, the sudden slowdowns have been caused by a newly implemented mitigation called Single Thread...
Read 0 Comments

Virtualizing the Clock

Dmitry Safonov wanted to implement a namespace for time information. The twisted and bizarre thing about virtual machines is that they get more virtual all the time. There's always some new element of the host system that can be given its own namespace and enter the realm of the virtual machine....
Read 0 Comments

Facebook Open-Sources New Suite of Linux Kernel Components and Tools

Today, we are announcing a suite of open source Linux kernel components and related tools that address critical fleet management issues. These include resource control, resource utilization, workload isolation, load balancing, measuring, monitoring, and much more. Kernel and kernel application...
Read 0 Comments

Pages

Click Here!