The Linux kernel is growing and changing faster than ever, but its development is increasingly being supported by a select group of companies, rather than by volunteer developers.
That's according to the latest survey of Linux kernel of development by the Linux Foundation, which it published to coincide with the kickoff of this year's Linux Foundation Collaboration Summit on Wednesday.
The survey found that coders who claimed no company affiliation, or for whom an affiliation could not be determined, accounted for just 16.4 per cent of the total number of contributions to the kernel. Independent consultants made up another 2.5 per cent.
The rest all came from coders working on behalf of companies large and small. And while individual contributors seldom made a huge impact on the kernel – most made ten or few changes to the kernel over the last three years – their combined efforts made a huge difference.
The latest version of the Linux kernel to be released before the report was compiled, version 3.18, comprised some 18,997,848 lines of code.
Here’s the rest of the story regarding successors, spins or forks of CrunchBang. The tech media is falling over itself reporting that the “successor” to CrunchBang is something called #!++ which, to many CrunchBang insiders, is nothing more than one — but not “the resurrection” — project based on CrunchBang. It’s a project that appears, in the opinion of many CrunchBang contributors, as one that is trying to capitalize on the name, now that it’s “available,” in a manner of speaking.
For those unfamiliar with the VirtIO 1.0 implementation see the OASIS specification, "This document describes the speciﬁcations of the 'virtio' family of devices. These devices are found in virtual environments, yet by design they are not all that diﬀerent from physical devices, and this document treats them as such. This allows the guest to use standard drivers and discovery mechanisms. The purpose of virtio and this speciﬁcation is that virtual environments and guests should have a straightforward, eﬃcient, standard and extensible mechanism for virtual devices, rather than boutique per-environment or per-OS mechanisms."
Anyhow, some comments in my recent posts (“Has modern Linux lost its way?” and Reactions to that, and the value of simplicity), plus a latent desire to see how ZFS fares in FreeBSD, caused me to try it out. I installed it both in VirtualBox under Debian, and in an old 64-bit Thinkpad sitting in my basement that previously ran Debian.
Samsung unveiled their new 2015 Smart TV Lineup at CES 2015, which are Smart TVs that run Tizen, as well as offering Sony’s PlayStation Now service combined with Samsung’s latest screen technologies. The SUHD Re-Mastering Engine uses a colour grading tool to offer a high dynamic range and wider colour gamut, which is 64 times the colour expression thanks to quantum technology and 2.5 times the brightness when compared to conventional TVs.
Yesterday at the Samsung Forum 2015 in Bangkok, Thailand Samsung product manager Jane Viola has confirmed that there will be four sizes of the SUHD TVs that will be released in the Philippines near the end of April 2015.
Its not a secret that I’ve been working on sandboxed desktop applications recently. In fact, I recently gave a talk at devconf.cz about it. However, up until now I’ve mainly been focusing on the bundling and deployment aspects of the problem. I’ve been running applications in their own environment, but having pretty open access to the system.
Now that the basics are working it’s time to start looking at how to create a real sandbox. This is going to require a lot of changes to the Linux stack. For instance, we have to use Wayland instead of X11, because X11 is impossible to secure. We also need to use kdbus to allow desktop integration that is properly filtered at the kernel level.
I've had my lovely new Raspberry Pi 2 for a few days now - it was shipped from the Swiss Pi-Shop less than a week after the announcement, so thanks once again to them for their prompt and courteous service. I've been trying it out since then, mostly comparing it to my original Models B and B+. The results have been interesting, generally what I expected, but with one or two surprises.