burmilla / os

Tiny Linux distro that runs the entire OS as Docker containers
https://burmillaos.org
Apache License 2.0
210 stars 13 forks source link

Update v2.0.0 console to Debian bookworm #160

Closed netsandbox closed 1 year ago

netsandbox commented 1 year ago

BurmillaOS Version: (ros os version) v2.0.0

Which console you use (default, ubuntu, centos, etc..) default

As v2.0.0 is still beta, maybe it is still time to update the console from bullseye to bookworm instead of releasing a new BurmillaOS major version with an outdated console image.

netsandbox commented 1 year ago

Also Debian bookworm provides the latest version of docker-compose v1 as a OS package (https://packages.debian.org/bookworm/docker-compose). So maybe this package can then replace the docker-compose service container.

olljanat commented 1 year ago

Based on https://www.debian.org/releases/bookworm/ it looks to be very new so there is risk to introduce new bugs on it. v2.0.0 is also based on kernel 5.10.x which are also been out for almost three years.

Both kernel and Debian version looks to be however supported until 2026:

netsandbox commented 1 year ago

Debian bullseye is now 2 years old, and so the OS packages provided with it. I don't know a time frame for a release after BurmillaOS v2.0.0, but when I expect 2 years, you end up with a host with 4 years old software.

Debian is also known for it's stability, we already updated many of our Host from Debian bullseye to bookworm.

olljanat commented 1 year ago

Debian bullseye is now 2 years old, and so the OS packages provided with it.

Yes, but on other hand 1.9.x versions uses 4.14.x kernels from 2017 and Debian Buster console from 2019 and both of those have been very stable and at least I have not seen any lack of features because of that.

I don't know a time frame for a release after BurmillaOS v2.0.0

As mentioned in #148 I was hoping that it would be already released but it is a bit behind of schedule because of reasons mentioned in https://github.com/burmilla/os/issues/134#issuecomment-1495745619 and the fact that I have been busy with other projects.

However, now it also depends on feedback which we get from v2.0.0-beta7 but preferably we should switch to fixing bugs instead of introducing new features.

Debian is also known for it's stability, we already updated many of our Host from Debian bullseye to bookworm.

It is not only about stability but also about release cycles. Those couple of years old LTS versions normally receives only security and other critical fixes which is good for our use case because those consoles are only updated as part of OS upgrade and target is that no one should not need update any packages with apt.

EDIT: Note my self that #86 most probably need to be fixed before updating console version.

olljanat commented 1 year ago

Closing because v2.0.0-rc1 was released.