Announcement

Collapse
No announcement yet.

Ubuntu Details Initial Plans For Immutable Linux Desktop With Ubuntu Core & Snaps

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Britoid
    replied
    Originally posted by skeevy420 View Post
    Since ​I know I can't be the only one who looked at that flow chart and wondered WTF is a gadget:
    • Gadget: Defines the system’s bootloader, partition layout and default configurations for snaps.
    • Kernel: Containing the Linux kernel and hardware drivers.
    • Base: A minimal Ubuntu OS image containing only the necessary services and utilities to support the applications running on top.
    • Snapd: Manages the lifecycle of all snaps in an Ubuntu Core system.
    On the whole their idea isn't a bad one, especially for servers and single-purpose devices. It'd be cool if it was modular enough that distributions like Mint can replace Snap with Flatpak. I could care less about Snap vs Flats, but I know that kind of a decision can affect whether or not their downstream distributions make atomic editions.
    You can already make ostree images for Debian based operating systems, this is Mints best bet if they do end up going down the atomic route, given that its flatpaks parent tech.

    Build ostree images based on Debian/Ubuntu. Contribute to stb-tester/apt2ostree development by creating an account on GitHub.

    Leave a comment:


  • sophisticles
    replied
    i guess I have been using an "immutable" distro all this time, no matter which distro i install, nearly all the apps i use are either flatpaks or appimages.

    Honestly, it seems "immutable" is the tech buzz word du jour.

    Leave a comment:


  • skeevy420
    replied
    Originally posted by kylew77 View Post
    SO, how is the security of an immutable OS like this? Is it a lot higher than normal or no?
    Depends on your perspective. I'm a big believer of security via obscurity and being different so I think they're less secure since they offer fixed point targets like a game console or a mobile phone. Hackers and governments have fixed targets to try and access over multitudes of varying configurations. Other people would say more secure due to the read-only root and things of that nature, but there are plenty of examples of read-only fixed point hardware being remounted read-write from one exploit or another. I once remounted an Xbox read-write with a Splinter Cell save game. The pre-modchip days.

    Realistically, in actual practice, they're no more or less secure than any other Linux operating system where it all comes down to the competency of the sys admin(s) and your standards and practices in regards to security and access. IMHO, these operating systems are just as much about having repeatability and dependability as they are with security.

    Leave a comment:


  • spyke
    replied
    Originally posted by skeevy420 View Post
    Since ​I know I can't be the only one who looked at that flow chart and wondered WTF is a gadget:
    Gadgets are just driver snap packages. But boot loaders and some other stuff are also gadgets.

    The difference with Fedora Silverblue and other OSTree-based distros is that in OSTree your base OS layer just follows a git branch and updates as a whole. In Ubuntu the base layer is split into several components (gadgets, kernel, etc). So, you may choose your own kerner channel different to the default and install different/less/more gadgets that you need. And they all will update at their own pace depending on the chosen snap track/channel. So, it is more flexible for simple users, but less space efficient than OSTree, which shares files between snapshots (just like git shares object between commits) while snaps do not (yet). Not the worst trade-off.
    Last edited by spyke; 31 May 2023, 04:39 PM.

    Leave a comment:


  • szymon_g
    replied
    Originally posted by uid313 View Post
    I don't care much for an immutable OS but would love to see the PDF reader, email client and media player packaged as Snap and sandboxed.
    good luck waiting for that.

    Leave a comment:


  • evasb
    replied
    As much I don't like snaps, I think this is an appropriate usage for it. What I don't like is snaps for GUI apps, in that I think that Flatpaks are a much better choice.

    Leave a comment:


  • kylew77
    replied
    SO, how is the security of an immutable OS like this? Is it a lot higher than normal or no?

    Leave a comment:


  • skeevy420
    replied
    Since ​I know I can't be the only one who looked at that flow chart and wondered WTF is a gadget:
    • Gadget: Defines the system’s bootloader, partition layout and default configurations for snaps.
    • Kernel: Containing the Linux kernel and hardware drivers.
    • Base: A minimal Ubuntu OS image containing only the necessary services and utilities to support the applications running on top.
    • Snapd: Manages the lifecycle of all snaps in an Ubuntu Core system.
    On the whole their idea isn't a bad one, especially for servers and single-purpose devices. It'd be cool if it was modular enough that distributions like Mint can replace Snap with Flatpak. I could care less about Snap vs Flats, but I know that kind of a decision can affect whether or not their downstream distributions make atomic editions.

    Leave a comment:


  • sarmad
    replied
    Very promising. If this works as expected it will no doubt push Ubuntu back to its glory days.

    Leave a comment:


  • uid313
    replied
    I don't care much for an immutable OS but would love to see the PDF reader, email client and media player packaged as Snap and sandboxed.

    Leave a comment:

Working...
X