Post AWyNkj7d3kOthUXtvU by jorge@hachyderm.io
 (DIR) More posts by jorge@hachyderm.io
 (DIR) Post #AWyNkWUtzuICXuKntg by jorge@hachyderm.io
       2023-06-23T01:07:44Z
       
       0 likes, 0 repeats
       
       I've got some awesome news for #linux folks today! @kenvandine dropped by my house on his way to Mackinac island and I got the full tour of #ubuntu core desktop. The TLDR is. It is not just good, it's looking _great_, and the better news is that it's the same model. Which by the way, is available as a public image, people just haven't found it and realized you can splat it onto a disk. Everything I will talk about in this thread is all public, no secrets. Here's the lowdown:
       
 (DIR) Post #AWyNkXWiAfKljoBlM8 by jorge@hachyderm.io
       2023-06-23T01:11:20Z
       
       0 likes, 0 repeats
       
       The terminal experience is the same model as say distrobox, but it's built on lxc as you'd expect. The terminal is brand new, built using Flutter, and it looks native, I thought it was gtk. There's a gui with the logos of each distro when you click it, with the ubuntu logo being the larger default, and then after setup the terminal just takes you there, similar to distrobox. Here's boot on an xps 13:
       
 (DIR) Post #AWyNkYDxZrvdtwQIlc by jorge@hachyderm.io
       2023-06-23T01:12:36Z
       
       0 likes, 0 repeats
       
       The entire gnome session is sandboxed, and apps talk to the things in your CLI via the snap plugs (or whatever they call it, sorry my terminology might be wrong). This session has no "classic" mode, but the classic vscode runs fine and can connect to the lxc container for dev work.
       
 (DIR) Post #AWyNkZ0AgcUeJSynui by jorge@hachyderm.io
       2023-06-23T01:14:03Z
       
       0 likes, 0 repeats
       
       The desktop sessions can run on top of the base system, which will be based on core LTSes, so 22, 24, 26, and then the desktop can run on a channel so you can run different versions of GNOME let's say.And then sessions like KDE, etc and be on the same system and they also run in a sandboxed environment, so the entire desktop itself is like this.
       
 (DIR) Post #AWyNkZg0B5xCPCYD7A by jorge@hachyderm.io
       2023-06-23T01:17:12Z
       
       0 likes, 0 repeats
       
       Most of the old apps you hate won't be coming with, they'll be replaced with flutter versions, so no more old update manager. No gnome software, they are rolling with the community made snap store thing. Resource usage is better than with classic ubuntu by a measurable amount, and you can tell on observation almost immediately, it's not as jank as usual.
       
 (DIR) Post #AWyNkaHDwhjCGdxw8G by jorge@hachyderm.io
       2023-06-23T01:18:33Z
       
       0 likes, 0 repeats
       
       The base system will stick to LTSes but you'll be able to select your kernel channel from the usual suspects, so stock, HWE, etc. And then certain components you can rev differently, so LTS base, with a newer kernel + mesa is how they'll do gaming support.
       
 (DIR) Post #AWyNkatVeMLwBNsVo8 by jorge@hachyderm.io
       2023-06-23T01:20:30Z
       
       0 likes, 0 repeats
       
       The terminal talks to the LXC api directly, there's no middle layer. This is basically what I want project exo to be but they built it already with lxc and flutter. The docker/podman experience is currently nonexistant. Your docker experience will be via the docker snap, which .. ok that's a choice, sure ...
       
 (DIR) Post #AWyNkbVnM0yg67n5U0 by ted@social.gould.cx
       2023-06-23T03:53:59Z
       
       0 likes, 0 repeats
       
       @jorge I kinda build the same thing just using GNOME Terminal and the LXC CLI. I've been using it for a year or so full time.https://github.com/ted-gould/lxd-terminalIt's all basically cribbing from Libertine on the phone.
       
 (DIR) Post #AWyNkcFWbzYcNxBblI by jorge@hachyderm.io
       2023-06-23T03:55:14Z
       
       0 likes, 0 repeats
       
       @ted Do you remember ogra's `classic` snap that would do something like this? Using lxc too.
       
 (DIR) Post #AWyNkcx7zsR4ZBaQj2 by ted@social.gould.cx
       2023-06-23T03:57:42Z
       
       0 likes, 0 repeats
       
       @jorge yup, that actually wasn't LXC, it was a chroot. Old school containers 🤣
       
 (DIR) Post #AWyNkddJT2BCg1K7Tk by jorge@hachyderm.io
       2023-06-23T01:22:27Z
       
       0 likes, 0 repeats
       
       Overall summary is, you really can't tell it's ubuntu core, which is what they're going for, sort of like how you can't tell I'm not using normal Fedora.I pretty much agree with the model choices here, implementation details not so much, but ubuntu is moving faster than people think, the company is profitable and makes money _on the desktop product_, so it is funded.
       
 (DIR) Post #AWyNkdejNlJWkPzFgm by jorge@hachyderm.io
       2023-06-23T03:57:59Z
       
       0 likes, 0 repeats
       
       @ted Oh dang ... the UX was nice at least.
       
 (DIR) Post #AWyNkeartbonejBgJ6 by ted@social.gould.cx
       2023-06-23T04:00:05Z
       
       0 likes, 0 repeats
       
       @jorge yup. It was right for the time.Image based is great for real systems day to day, but developers need more flexibility than that with their system. Provides some balance there.
       
 (DIR) Post #AWyNkfEZVzZrdrlOC0 by Soy_Magnus@detroitriotcity.com
       2023-06-23T05:18:38.099693Z
       
       1 likes, 0 repeats
       
       @ted @jorge shut up you boring gender kikes. This is an illegal congregation of niggerum disperse immediately
       
 (DIR) Post #AWyNkgJZUtAezf6tcm by jorge@hachyderm.io
       2023-06-23T01:24:11Z
       
       0 likes, 0 repeats
       
       So if you like #ubuntu it's pretty nice. No commitment on when other than what they've said already.Was also happy to hear that they will be coming back to supporting ZFS better, which made me really happy. cc @jimsalter "So I can get ZFS root on this laptop then?" wasn't answered, but you can tell they want to do it, it's plate juggling at this point.
       
 (DIR) Post #AWyNkj7d3kOthUXtvU by jorge@hachyderm.io
       2023-06-23T01:25:02Z
       
       0 likes, 0 repeats
       
       Feel free to ask me anything about it!