Announcement

Collapse
No announcement yet.

Another Init System: Sinit - The Suckless Init System

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Another Init System: Sinit - The Suckless Init System

    Phoronix: Another Init System: Sinit - The Suckless Init System

    While in-fighting continues within the Debian camp over what should be the default init system in Debian, a developer has shown off his own tiny "sinit" init system project...

    http://www.phoronix.com/vr.php?view=MTU5NTI

  • #2
    Nitpick.

    The Suckless Init System was shared with Debian developers but obviously isn't a serious contender in Debian's init system battle, but it's mentioned mentioned in case anyone is after a small Linux distribution project to checkout (Morpheus) or are looking for a very simple init system in comparison to systemd or Upstart.
    Why would one like to get rid of busybox? Coreutils is bloated compared to bb.
    Last edited by Rexilion; 02-07-2014, 03:00 AM.

    Comment


    • #3
      Originally posted by Rexilion View Post
      Why would one like to get rid of busybox? Coreutils is bloated compared to bb.
      Who said he would be moving to coreutils?

      Comment


      • #4
        obligatory xkcd

        https://xkcd.com/927/

        Comment


        • #5
          Originally posted by YoungManKlaus View Post
          You jumped the shark

          Comment


          • #6
            I don't see myself ever using this, but a lot of the other Suckless tools are really quite nice. I'm sure this'll be very useful to people wo don't need a bells-and-whistles init system once it's done.

            Comment


            • #7
              Here's the GNU one:
              https://www.gnu.org/software/dmd/

              Here's some (dated?) discussions:
              https://lists.gnu.org/archive/html/g.../msg00000.html

              I haven't tried it myself so I can't really comment much. But unlike sinit, it does seem to be at (or almost at) feature parity with Upstart and systemd.

              p.s. I wasn't about to mention it since (1) I'm no Guile fan and (2) I don't think it's relevant to the Debian discussion. But if Michael is doing it...

              Comment


              • #8
                This Suckless init system looks very good. I'm sick of bloated programs I don't need an init system that is everything but the kitchen sink, I just need to boot the f***ing computer. Simplicity is what we really need. Simplicity!

                Comment


                • #9
                  Originally posted by Rexilion View Post
                  Nitpick.



                  Why would one like to get rid of busybox? Coreutils is bloated compared to bb.
                  The idea is probably to make a pure suckless.org OS, which would mean using sbase and ubase rather than coreutils.

                  For compilers, I think GNU binutils + gcc will stay for a while, but there was some interesting mention of the "ucc" compiler on the suckless.org mailing list some time ago.

                  Comment


                  • #10
                    Originally posted by staalmannen View Post
                    The idea is probably to make a pure suckless.org OS, which would mean using sbase and ubase rather than coreutils.

                    For compilers, I think GNU binutils + gcc will stay for a while, but there was some interesting mention of the "ucc" compiler on the suckless.org mailing list some time ago.
                    i think they just want good tools more then having a higher goal
                    stali will benefit from them ofc

                    Comment


                    • #11
                      Originally posted by wargames View Post
                      Simplicity is what we really need. Simplicity!
                      You are going to love the Sinclair ZX81!!

                      Comment


                      • #12
                        Originally posted by YoungManKlaus View Post
                        As great as the comic is, it is irrelevant here. It doesn't aim to replace the others in their niches, but to fill an empty one, which is to provide the bare minimum you can need. In software, if you want to replace the others, you usually go with the kitchen sink approach, because you try to make everyone happy. Hint, that aim is in most cases unachievable.

                        Originally posted by staalmannen View Post
                        there was some interesting mention of the "ucc" compiler on the suckless.org mailing list some time ago.
                        Why not tcc instead? It's alright for them to want to build their own minimalist OS, but why duplicate work on that piece if there is already someone working on it?

                        Comment


                        • #13
                          Originally posted by mrugiero View Post
                          As great as the comic is, it is irrelevant here. It doesn't aim to replace the others in their niches, but to fill an empty one, which is to provide the bare minimum you can need. In software, if you want to replace the others, you usually go with the kitchen sink approach, because you try to make everyone happy. Hint, that aim is in most cases unachievable.


                          Why not tcc instead? It's alright for them to want to build their own minimalist OS, but why duplicate work on that piece if there is already someone working on it?
                          Because tcc and it's development model is pretty crappy... check out rob landley's thoughts on it. He will probably end up strapping QEMU's TCG onto the tcc frontend eventually.... He's calling that project qcc. Suckless is more likely to use Clang... while it isn't the best it sucks less than either tcc or gcc. The code is better than tcc or gcc and it the code it produces is often as good as or better than gcc as long as you aren't using something like OpenMP.

                          Comment


                          • #14
                            Originally posted by cb88 View Post
                            Suckless is more likely to use Clang... .
                            Most likely the suckless people do not favour Clang or newer versions of gcc, since they are based on C++. Since lots of them admire Plan9, I guess kencc would be the best.

                            Comment


                            • #15
                              Suckless Init System has just been formally announced yet it is already a better init system than systemd. Goes to show how much suckage Lennart Poettering and his gang of jizz slurpers try pass off crap code as good for Linux.

                              Comment

                              Working...
                              X