Eclipse Linux Alpha - Void + custom init + niri
Posted by ineedtocry05@reddit | linux | View on Reddit | 24 comments
Releasing Eclipse Linux Alpha.
Stack:
- Void base (musl)
- dynamod init (Zig, OTP supervision, systemd-compatible)
- Pre-configured niri (Wayland)
- Boots in \~2-3 seconds
What:
Custom init with OTP-style process supervision and systemd compatibility. Void foundation, pre-riced niri.
Status:
Alpha. Core functionality works, rough edges exist.
Download:
GitHub: https://github.com/TheCodeVerseHub/EclipseLinux
Holiday_Floor_2646@reddit
Why is everyone obsessed with swapping init? Systemd is really good
Correctthecorrectors@reddit
because dylan taylor hasn’t merged spyware into other init systems
Ok-Winner-6589@reddit
People just want other options?
Why is people obsessed with swappinh Windows?
Systemd is slow and has a bunch of unnecesary options. Some don't want It, thats all. I respect It, I personally use systemd as I don't like messing Up the defaults, but it's an option
MelioraXI@reddit
Most people don't notice if Systemd is slow. I don't personally think it a good argument against it. Feeling "bloated" or you dislike what systemd does, that's a different story.
Apprehensive_Milk520@reddit
Many here likely do not remember the speed and responsiveness of the pre systemd days. IMHO, systemd is a hog and just plain painful on older hardware. I did not like it back then when distros started switching over to systemd, like it even less now. I jumped ship and went back to non systemd distro. Was a long time Arch user, Arch was beginning to annoy me, systemd was something against which my old hardware railed in protest. Had been trying to decide which non systemd distro and init would be best - but as soon as that DOB field showed up in systemd? I stopped dragging my feet - so glad I retreated to non systemd. I forgot what it was like to boot my workstation and in the blink of an eye have a login prompt. Instantaneous compared to systemd.
Holiday_Floor_2646@reddit
If you want to know a good systemd-free distro, I can recommend you alpine since you're coming from arch linux, and they share similar philosophy on "lightness"
MelioraXI@reddit
I must be a minority that rarely shut down my computers. Startup time for my workstation is maybe 20 seconds from i press the button and are at my session. I don't have time to grab a coffee in the kitchen.
Slow_Cattle_5464@reddit
Fr
AGuyNamedMy@reddit
Because some people enjoy low level programming, their really doesn’t have to be another reason
Slow_Cattle_5464@reddit
Maybe but having something self made is always better, you get control over everything.
MelioraXI@reddit
Probably cause of the optional age field.
SagariKatu@reddit
Sounds interesting. Will definitely try it out once there's an iso to download.
Existing-Tough-6517@reddit
Knowing that musl brings with it additional complexity and absolutely every single piece of everything is essentially custom and beta why also go with musl?
ineedtocry05@reddit (OP)
there isnt a particular reason we went with musl over glibc, but i dont think it adds more complexity
Existing-Tough-6517@reddit
https://tuxcare.com/blog/musl-vs-glibc/
Existing-Tough-6517@reddit
I like cachy's support for refind -> luks -> zfs root also another former void based affair called project tridents refind -> zfsbootmenu -> zfs root and encrypted home.
It's not exactly obvious but I presume grub -> EXT4 XFS BTRFS any thought to encryption options?
ineedtocry05@reddit (OP)
adding encryption options is actually a good idea! noted :)
DuinoTycoon@reddit
Wow, this looks incredible. Great work.
Slow_Cattle_5464@reddit
Yes that's really cool
sean_hash@reddit
Writing an init system in Zig is a wild choice, curious how the supervision tree handles failures.
Slow_Cattle_5464@reddit
Yea agreed with that
NeighborhoodMuted990@reddit
sheesh
Slow_Cattle_5464@reddit
Damm, I was looking for Such lightweight linux. It looks SO COOL
ineedtocry05@reddit (OP)
thank you!