The smartphone arena is dominated by two operating systems. Gartner's latest figures show that during the first three months of 2015, iOS and Android devices accounted for almost 97 percent of global smartphone sales. With established alternatives from Microsoft and BlackBerry already fighting for the leftovers, there doesn't seem to be a whole lot of opportunity for new players. Canonical, maker of the popular Linux distro Ubuntu, is taking on the challenge regardless. With a version of Ubuntu built specifically for mobile, it's hoping to shake up the current duopoly with a fresh approach to content consumption. That's the plan, anyway, but after spending some time getting to know the OS, it's clear Canonical has a lot of work to do if Ubuntu Phone is ever going to be a viable option for even casual smartphone users.
After having published details about a new Linux kernel update for its Ubuntu 12.04 LTS (Precise Pangolin) operating system, Canonical has posted two more Ubuntu Security Notices informing users of the Ubuntu 15.04 and Ubuntu 14.04 LTS OSes about the availability of kernel updates for their systems.
Debian and Ubuntu are moving to update all C++ packages with GCC5, which was released in April. GCC stands for Gnu Compiler Collection, and it is used to convert source code to executable code and libraries. These compilers are used to build everything from the Linux kernel to user applications, so it's a far-reaching change.
GCC5 has introduced more fundamental updates than previous versions, as it is the first version to fully support the latest version of C++. This new standard, released in 2011, contains numerous improvements to the previous standard, which dates back to 1998. It gives developers the tools they need to build more stable software rapidly, at all levels of the Linux ecosystem.