Debian 10 Buster is all set to release on July 06, 2019. As Debian supports only one stable release at a time therefore, previous release i.e. Debian Stretch would be supported for a maximum of one year. There are mainly three Debian release - stable, testing and unstable. So, if you are looking for a Debian installation that has the least number of bugs then Stable version of Debian is your best bet. Then comes testing followed by unstable versions that has the latest version of packages available. On the other hand, Unstable version could also have the most number of bugs. Hence, you should install a Debian distribution after assessing your requirements.
We would get package updates, exciting new features with the release of Debian 10 Buster. A few will be discussed next.
A. Desktop Environment
Desktop Environment assists us in accessing various packages through a common Graphical User Interface. Thus, we do not have to install separate interface to each of our packages. KDE Plasma Workspace, GNOME, LXDE, Xfce, MATE are a few examples of Desktop Environments. With the upcoming Debian release - all the mentioned Desktop Environments will be updated. So, we will be getting - KDE Plasma Workspace version 5.14, GNOME version 3.22, Xfce version 4.12, LXDE version 0.53, and lastly MATE version 1.20. We are sure Desktop users will be eagerly looking forward to these updates.
Containers has everything that is needed to run an applications. With the help of containers we could integrate our code, the platform on which it is going to execute and related dependencies in a single object - that we call containers. These single objects offer many benefits over packages that run with virtual machines. We will be discussing that in a separate article later.
LXC 3.0.3 LTS: LXC Containers userspace tools are now available as LXC 3.0.3, which is a LTS version of LXC. LXC will be supported until June 2023. It will also include AppArmor Profiles.
docker.io 18.09: Docker is a new addition to Debian. Package in named under docker.io, current Docker will be 18.09. Debian uses Multiple Upstream Tarball to download different components such as swarmkit, libnetwork, containerdand and builds it from source. As we already know Docker is on a shorter release cycle, so there is a probability that package may not receive new features with release of newer versions.
Cockpit 188: Cockpit is now included in Debian, it was previously available in stretch-backports. The Cockpit Web Console enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and much more.
Ansible 2.7: Ansible is on a four months release cycle. Version 2.7 will be included in Debian Buster. Ansible is simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible only requires SSH and does not need any software or daemons to be installed on remote nodes.
Mariadb 10.3: Mariadb version 10.3 was announced as stable in May 2018, and will be maintained until at least May 2023. Debian includes stable version of mariadb.
Postgresql 11: PostgreSQL now releases major version with new features once a year with support of 5 years. Latest Major Version is now at postgresql 11, Debian includes this version which will be supported till 2023. Debian issues warning to users when upgrading stretch to buster, to reindex all text indexes.
Redis 5: Latest stable version of Redis 5 is also included in Debian.
Emacs 26.1: Emacs includes new features as limited form of concurrency with Lisp threads, support for optional display of line numbers in the buffer, TRAMP has a new connection method for Google Drive. Emacs 26.1 is included in Debian.
Nano 3.2: Nano getting a newer version, however Nano 4 misses out in Buster.
Vim 8.1: A major version 8 release is included in Debian.
LibreOffice 6.1: The free and open-source office suite will also be getting updates.
Google Compute Engine: Google Compute Engine guest environment for cloud images.
Apart from the above, we would get updates to Linux Kernel, OpenJDK, Nodejs, Python 3, Mailman 3, Bash, /usr/merge, Calameres Live-installer, AppArmor, and NFtables.
In conclusion, there are thousands of packages that would be receiving updates with the new Debian 10 Buster. In the next article, we would be discussing how to update/upgrade your Debian distribution.