KaOS 2016.04

Apr 21, 2016

Not the customary bi-monthly release this time, but celebrating the three-year anniversary of KaOS by releasing 2016.04. Reason for this earlier release is the move to Qt 5.6 and with that an update and/or rebuild of the complete Desktop.

QtWebengine has now replaced QtWebkit as the base for the default web-browser Qupzilla. You will find a much better multimedia experience, were full-screen video is now supported, sites like Vimeo just work and there is no longer a need to use the unmaintained since 2012 flashplugin. Pepperflash is fully compatible with new Qupzilla 2.0.
The Plasma Desktop includes Frameworks 5.21.0, Plasma 5.6.2, KDE Applications 16.04.0 and not yet released ports of KDE Applications.
Most notable major updates to the base of the system are Boost 1.60.0, ICU 57.1, Xorg-server 1.18.3, gstreamer group is at 1.8.0, Libarchive 3.2RC, Alsa packages moved to 1.1.1, Linux 4.4.5, Mesa 11.2.1, Pulseaudio 8.0 and Mariadb 10.1.12.Screenshot_20160330_184510
Some KDE applications look like they might not make the kf5 migration. One such app is kget, it was partially ported, but all work on it has stalled for too long to keep it an option for KaOS. A new and very complete download manager has replaced kget. Fatrat will be part of KaOS default installs from now on. Another change is the move to Cantata as the default Music Manager, Clementine's focus is still on developing for Qt 4 plus has security issues which new Sqlite tried to avoid. Cantata is fully Qt 5 ported and very well-integrated in the Plasma 5 desktop.

Calamares, the used installer framework, has moved to the 2.2.1 series.
Highlights of the changes and additions:

  • Full support for NVME SSDs
  • Replaced QtWebKit with QtWebEngine in webview module if building with Qt 5.6 or greater;
  • Tooltips in partition views.
  • Automated Breakpad and GDB-based crash reporting with libcrashreporter-qt
  • Added much deserved credit for translators in About dialog.
  • Support for “replacing” free space
  • Added a check and warning when installing in EFI mode with manual partitioning without setting up a mount point and/or flag for the EFI system partition.

KCP has been an integral part of KaOS for quite some time with the needed tools to make building from this Community repository easier always included in the ISO. Now browsing this repository has received a major overhaul, with clear groups, visual applications listing and needed dependencies to build all visible with one click.KCP

KaOS uses the Systemd provided Systemd-boot for UEFI installs.

Known issues:

  • On systems running the Nouveau graphics driver, Qupzilla will not start. Either install the non-free nvidia driver or use another browser. Nouveau is not compatible with QtWebEngine.
  • If you want to use a GPT partition table on a BIOS system, make sure to set it up following this Guide, the installer's partitioner can only handle GPT correctly for UEFI
  • Installing on RAID, LVM, LUKS is currently not possible

To create reliable installation media, please follow the instructions from the Download page. KaOS's ISO's do not support unetbootin or rufus, and DVDs need a burn speed no higher than 4x.