Eudyptula Challenge Status report

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.

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

Security updates for Friday

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).

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

Relicensing OpenSSL

By corbet Back in 2015, the OpenSSL project announced its
intent to move away from its rather quirky license. Now it has announced
that the
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.

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

Agocs: Boosting performance with shader binary caching in Qt 5.9

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.

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

Security updates for Thursday

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).

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

GitLab 9.0 Released with Subgroups and Deploy Boards

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.

From: LWN

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail