Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request: documentation #27

Open
FrostKnight opened this issue Mar 29, 2024 · 1 comment
Open

request: documentation #27

FrostKnight opened this issue Mar 29, 2024 · 1 comment

Comments

@FrostKnight
Copy link

This project looks interesting, how energy efficient is this compared to runit?

Also, how do you use hummingbird to start and stop resources and how stable is it?

I am very curious.

@Sweets
Copy link
Owner

Sweets commented Jun 10, 2024

Truthfully, no clue for your first question about energy efficiency. I can pretty confidently say that Hummingbird takes up next to no resources, but in contrast to runit, no clue. I know that it's much much faster though, or rather, in my testing and testing from others it is. As for the second, I personally just start various services using shell. Reason being is Hummingbird's entire design is around being lightweight and fast.

Hummingbird itself does not manage services of any kind, but rather it provides 3 runtime levels that a user can start various programs during. That being said though, I have seen people use Hummingbird in tandem with a service manager (s6-rc, for example) to great success for desktop usage. While I also use Hummingbird for my personal Linux desktops (and have since it's creation), it can be daunting for most people because of how bare bones it is.

As far as stability goes (assuming you mean the init itself and not some service management) -- phenomenal, provided that PID 1 isn't killed (which it never should be anyways, at least not unintentionally).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants