zoqatt.blogg.se

Google chrome linux
Google chrome linux






google chrome linux google chrome linux

Of course, it’s not going to just dump it on users. Finally, it rolls out the fresh release to the fleet. Then, when Google decides it's time to release it into production, the team snapshots that pool. Once that's done, all the new packages are merged with the newest gLinux package pool. The package builds complete within minutes, but testing can take up to an hour. Next, each group is tested separately with a full system installation, boot, and local test suite run. Once the whole group has been built, Google runs a virtualized test suite to ensure no core components and developer workflows are broken. These packages are built in package groups since separate packages often must be upgraded together. Whenever Sieve spots a new version of a Debian package, it starts a new build. To make all this work without a lot of blood, sweat, and tears, Google created a new workflow system, Sieve. They're also easier to control and rollback if something goes wrong. As the move to Continuous Integration/Continuous Deployment (CI/CD) has shown, these incremental changes work well. Such distros include Arch Linux, Debian Testing, and openSUSE Tumbleweed.įor Google, the immediate goal was to get off the two-year upgrade cycle. The idea is that users and developers are best served by giving them the latest updates and patches as they're created and deemed ready for production. The company created a rolling Debian distribution: GLinux Rolling Debian Testing (Rodete). So, when Google had enough of that, it moved to Debian Linux (though not just vanilla Debian). This entire process was a huge stress factor for our team, as we got hundreds of bugs with requests for help for corner cases." With a two-year support window, there was only one year left until we had to go through the same process all over again for the next LTS. Besides, the "effort to upgrade our Goobuntu fleet usually took the better part of a year. Add in the time-consuming need to fully customize engineers' PCs, and Google decided that it cost too much.








Google chrome linux