Canonical works on a new installer for Ubuntu and also says goodbye to Martin Wimpress

Last week was one of Canonical's active, well, in addition to making known the new major update for the current LTS version of Ubuntu (Ubuntu 20.04) too News broke that its director of desktop development has resigned.

And is that Martin Wimpress (co-founder of the Ubuntu MATE edition, included in the Core Team MATE project) announced the imminent resignation as director of desktop systems development at Canonical.

Resignation is associated with the acceptance of a job offer at Slim.AI, which is developing the DockerSlim system to reduce the size of Docker containers.

On twitter It was where Martin Wimpress announced his retirement from the project:

Soon I will leave Canonical. I am very excited to join the good people.
@SlimDevOps Despite the change, I will continue to lead @ubuntu_mate
; it's my passion. Naturally, I will remain an enthusiastic contributor to the #Ubuntu and Snapcraft community.

In your message, we can see that after changing jobs, Martin will keep his position as Ubuntu MATE leader and will continue to participate in the development of Ubuntu and Snapcraft.

In addition, It is important to note that Martin Wimpress, before announcing his resignation as Canonical's director of desktop development, announced the development of a new installer for Ubuntu, which they plan to offer users to try in the fall release of Ubuntu Desktop 21.10 and it can be used by default on Ubuntu 22.04 LTS.

The old installer of Ubiquity will be kept in the repository and will remain available for use in Ubuntu editions and derived distributions.

The Ubiquity installer was developed in 2006 and has not evolved in recent years. In the server edition of Ubuntu, starting from version 18.04, a new installer is delivered, Subiquity, which is a plug-in on top of the curtin low-level installer, which is responsible for the final partition of the disk, the download of packages and install the system according to the given configuration.

The presence of two different installers complicates maintenance and creates confusion among users, so it was decided to unify the development and prepare a new installer instead of the obsolete Ubiquity, built on a common foundation with Subiquity and using the same installation process for server and desktop systems.

The current Ubuntu Desktop installer, Ubiquity, dates back to 2006. While still functional, Ubiquity has not undergone significant feature development for a few years and due to its legacy it is becoming difficult to maintain. Meanwhile, a new installer has been developed for Ubuntu Server, called Subiquity 153, which uses curtin 216.

Consolidating the server and desktop installer on common technologies will mean that we can deliver a consistent and robust installation experience across the Ubuntu family and focus our efforts on maintaining a single code base.

Creating a new installer will also allow you to transfer the best experience of existing installation systems and implement the functionality taking into account the wishes of various categories of users.

A working prototype of the new installer is currently available, prepared by the Canonical Design Team and the Ubuntu Desktop Team.

The new installer is a curtin plugin that uses the Flutter framework for the user interface, allowing you to create universal applications that run on different platforms.

The development process for the new desktop installer is handled by the Canonical design team and the Ubuntu desktop team. Both teams are highly experienced in meeting the challenges of installing a modern operating system.

The installer shell code is written in Dart (For comparison, Ubiquity and Subiquity are written in Python). The installer is designed with the modern Ubuntu desktop in mind and is designed to provide a consistent installation process across the entire Ubuntu product line.

Finally, if you want to know more about the new installer, you can check the details in the following link


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.