By ris The Eudyptula Challenge is a
series of programming exercises for the Linux kernel. It starts from a
very basic “Hello world” kernel module, moves up in complexity to getting
patches accepted into the main kernel. The challenge
will be closed to new participants in a few months, when 20,000 people have
signed up. LWN covered the Eudyptula Challenge in May 2014,
when it was fairly new. At this time over 19,000 people have signed up and
only 149 have finished.
By ris Security updates have been issued by Arch Linux (libpurple), Debian (audiofile, cgiemail, and imagemagick), Fedora (cloud-init, empathy, and mupdf), Mageia (firefox and thunderbird), Scientific Linux (icoutils and openjpeg), Slackware (mcabber and samba), and Ubuntu (eglibc).
By corbet Back in 2015, the OpenSSL project announced its
intent to move away from its rather quirky license. Now it has announced
change is moving forward. “After careful review, consultation
with other projects, and input from the Core Infrastructure Initiative and
legal counsel from the SFLC, the OpenSSL team decided to relicense the code
under the widely-used ASLv2.” It is worth noting that this change
and the way it is being pursued are not universally popular, in the OpenBSD camp, at least.
By ris Laszlo Agocs takes
a look at improvements to the basic OpenGL enablers that form the
foundation of Qt Quick and the optional OpenGL-based rendering path of
QPainter in Qt 5.9. “As
explained here, such shader programs will attempt to cache the program
binaries on disk using GL_ARB_get_program_binary
or the standard equivalents in OpenGL ES 3.0. When no support is provided
by the driver, the behavior is equivalent to the non-cached case. The files
are stored in the global or per-process cache location, whichever is writable. The result is a nice boost in performance when a program is created with the same shader sources next time.”
By ris Security updates have been issued by Debian (audiofile, jhead, libxslt, samba, suricata, and wordpress), Fedora (openslp), Mageia (icoutils, kdelibs4, and virtualbox), Oracle (icoutils and openjpeg), Red Hat (icoutils and openjpeg), and Ubuntu (audiofile, git, and samba).
By corbet The LWN.net Weekly Edition for March 23, 2017 is available.
By ris GitLab 9.0 has been released
with many new features and improvements. “In the last several releases, GitLab has transformed how development teams get from idea to production. In just a few minutes, you can deploy GitLab to a container scheduler, add CI/CD with auto deployed review apps, utilize ChatOps, and analyze your cycle time. With 9.0 you can now watch your deploys with deploy boards and monitor application performance with Prometheus.”