/noyau

A graphical utility for managing kernels on Ubuntu-based platforms.

Primary LanguageValaGNU General Public License v2.0GPL-2.0

Noyau

A graphical utility for managing kernels on Ubuntu-based platforms.



CodeFactor

Features

  • Download and install kernel packages automatically.
  • Purge all installed kernels except the running kernel.
  • View kernel release changelogs with your default text editor.

Changes Since 18.9.1

19.10

  • Refreshed user interface using the Gtk.HeaderBar.
  • Transitioned to the meson build system.
  • Merge the GUI and CLI program entry-points into one unified entry-point.
  • Download over HTTPS instead of plain HTTP.
  • Split toggles for displaying kernels older than 4.x and 5.x.
  • Removed intrusive prompts and donation links.
  • Removed scripted notifications.
  • Serious code refactoring and clean-up.
  • Fixed numerous build issues.

Confirmed Compatibility

  • Ubuntu 20.04.x LTS
  • Ubuntu 19.10
  • Ubuntu 19.04
  • Ubuntu 18.04.x LTS (inc. elementary OS 5.x)

Confirmed Incompatibility

  • Ubuntu 16.04.x LTS

Source Code

Build Instructions

sudo apt install valac meson libgtk-3-dev libgee-0.8-dev libjson-glib-dev libvte-2.91-dev libsoup2.4-dev libnotify-dev
git clone https://github.com/joshuadowding/noyau.git && cd noyau
meson build --prefix=/usr
cd build && ninja
sudo ninja install

Packaging Dependencies

sudo apt install pbuilder debootstrap devscripts debhelper dh-make autotools-dev

Runtime Dependencies

sudo apt install rsync aria2 aptitude curl