In July last year, Canonical, the company behind the most popular Ubuntu Linux, teamed up with Google to enable Flutter UI toolkit support for the Linux desktop.
Subsequently, Google released Linux alpha for Flutter, which lets you build applications for mobile, web, and desktop from a single codebase with a native interface and app performance.
Now leveraging the partnership with the Flutter team, the Ubuntu desktop team has also officially started using Flutter to build the user interface of its upcoming brand new desktop installer.
As Martin Wimpress, Ubuntu Desktop lead and head of the Ubuntu MATE project, says, the team has planned to have a preliminary version ready for testing in Ubuntu 21.10, which will arrive in October 2021.
Since the new Ubuntu desktop installer will eventually replace the current Ubiquity installer in the next LTS release i.e., 22.04, the developer has also decided to make Ubiquity remains available in Ubuntu archive for official flavours, remixes or derivatives.
Why A New Ubuntu Desktop Installer?
As you may know, Ubuntu Server has a new installer called Subiquity, which uses Curtin.
While Ubuntu Desktop installer Ubiquity dates back to 2006 and it has not received any significant feature development for years and due to its legacy, devs find it hard to maintain.
Hence, the team plans to consolidate the installer for both server and desktop on common technologies. This way it can deliver a consistent and robust installation experience across the Ubuntu family distributions.
Additionally, it can also help the development team to focus on maintaining a single code base and add more desirable features easily.