![]() ![]() a 'gaming optimized' kernel with newer Nvidia drivers." Similarly, the desktop-session layer can be replaced, even on a deployed system: "Desktop sessions can be changed to faster moving 'edge' channels or alternative desktop environments, whilst staying on a stable, LTS base." The stack is unified by something called a Model assertion, which is described as "the 'map' of the system, cryptographic chain of trust to ensure system integrity."Īlthough one of the objects of the exercise was to assure system administrators of a homogeneous OS that will be identical across all deployed machines, part of the plan is that its modularity allows layers to be individually replaced without disrupting the whole stack: for instance, "Kernel snaps can be replaced or track different channels e.g. Gadget (defines the boot loader, kernel arguments, encryption and security requirements) and Snapd (the core framework that integrates the system components).Boot Base (The minimal bootable root filesystem and display manager).Ubuntu Desktop Session (A Wayland session supporting the GNOME desktop environment).Additional Bases (App specific bases to ensure compatibility across Ubuntu versions).Smith's slides showed applications sitting on top of five layers: Ubuntu Core Desktop offers a much simpler proposition: one packaging system from kernel to applications. Red Hat's immutable distros use OSTree for the underlying operating system, and Flatpak for graphical applications.Ĭanonical describes Ubuntu Core Desktop in terms of a seven-layered design, from kernel up to multiple Snap apps (click to enlarge) We examined the hows and whys and some of various implementations in our Linux resilience articles earlier this year. ![]() Lacking a snapshotting filesystem, the Big Purple Hat-sponsored transactional tools are considerably more complex, and divided into two separate types. Red Hat, of course, long ago banished Btrfs from RHEL. ![]() While it has many admirers, the number and the contents of the orange and red cells in the feature tables here in its own documentation reflect the FOSS desk's serious reservations about Btrfs. SUSE's transactional_update tool, while simpler than its rivals in implementation, requires a snapshot-capable filesystem, meaning that its immutable distros must use Btrfs. While Snap remains controversial, it does have some compelling advantages over both SUSE and Red Hat's tooling. Core Desktop is constructed as additional layers on top of the existing Ubuntu Core distro, and like Core, it's entirely built with a single packaging system: Ubuntu's Snap. So far, so good, but Canonical believes it has some unique new angles. Since each instance of the OS is identical, administrators do not have to deal with inconsistencies between different systems.Ītomic updates and rollbacks simplify the process of applying system updates and fixing issues. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |