Project Description

rinit is an init written in Rust. It offers a valid alternative to systemd for PID 1 and service management. It uses the supervision to manage long running programs (deamons), log everything to files (no binary log interface) and provides an easy to use command line interface. rinit is already working and able to spawn services and handle their dependencies.

Goal for this Hackweek

The goal for this Hackweek is to polish the command line interface and the daemon. There is a lot of work to make it more user friendly and catch edge cases bugs. Adding an integration test for the daemon would also be helpful. The last thing would be to add "Providers" services and integrate them into the current codebase.

Resources

Homepage, previous project.

Looking for hackers with the skills:

rust

This project is part of:

Hack Week 21

Activity

  • almost 2 years ago: ismaell liked this project.
  • almost 2 years ago: cdywan liked this project.
  • almost 2 years ago: dspinella added keyword "rust" to this project.
  • almost 2 years ago: dspinella joined this project.
  • almost 2 years ago: firasuke started this project.
  • almost 2 years ago: firasuke liked this project.
  • almost 2 years ago: mkoutny liked this project.
  • almost 2 years ago: kstreitova liked this project.
  • almost 2 years ago: amanzini liked this project.
  • almost 2 years ago: dspinella originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    toniowm by fabriziosestito

    toniowm is yet another window manager written i...


    A Flight Dynamics Library written in Rust with an Entity Component System architecture by vcuadradojuan

    [comment]: # (Please use the project descriptio...


    (Rust) Manage systems in NetBox using NetBox-Sync by chock

    [comment]: # (Please use the project descriptio...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    Waysettings by dspinella

    [comment]: # (Please use the project descriptio...