This release comes with several system changes from previous builds which aim to increase system efficiency and allow greater control for user configuration. The more significant upgrades include changes to package management and the new ‘pkg’ command which significantly reduce install times and provide fallbacks in the event of mirror outages, configurations at startup are no longer network dependent and finish in 50% of the execution time from previous builds and tools added to allow easy toggling of both the automatic system maintenance and default sudo behaviour. As well SharkLinux has adopted the “edge” variant of Ubuntu’s HWE kernel and now features the 4.13 series kernel. These changes and several more are detailed below
The new package management command ‘pkg’ acts as a wrapper to the APT system in combination with aria2c download manager. This system is inspired by, and based on, the popular apt-fast program. Apt-fast was initially to be implemented but it was quickly discovered the effectiveness of the tool was dependent on the traditional structure of a Debian repository. A variant was created that can work with both Ubuntu/Debian and SharkLinux repo structures. In testing this was found to significantly reduce the download times, in some cases by up to 80%. The command structure falls into line with apt and can be used by simply substituting one for the other i.e. “pkg install firefox”
Implemented new configuration system to allow first boot setup to be dynamic based on type of install (Cloud or ISO) and network availability. This allows for a successful setup regardless of environment specific variables while drastically reducing execution time.