Announcement

Collapse
No announcement yet.

systemd's Growth Over 2022

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

  • #41
    Originally posted by abott View Post

    Here's a comprehensive disassembly of Defender I have done. Which, in essence, is a primitive task-based computer OS.
    Ah fond memories, taught myself 6809 code on a Tandy color clone when I was 14 using Carl Warren's MC6809 cookbook......


    Comment


    • #42
      On second thought, systemd is sort like woman ...

      ... keeps talking, or constantly adding tons of code or printing lots of data during boot console
      ... wants control over everything, or wants to rule the world
      ... can't figure 'em out, or guys keep claiming they have them figured-out, while they really do not.

      The init processors runit and openrc... these just work.

      Comment


      • #43
        Originally posted by rogerx View Post
        On second thought, systemd is sort like woman ...

        ... keeps talking, or constantly adding tons of code or printing lots of data during boot console
        ... wants control over everything, or wants to rule the world
        ... can't figure 'em out, or guys keep claiming they have them figured-out, while they really do not.

        The init processors runit and openrc... these just work.
        I don't know which women you know or how bad you are at configuring systemd, but other than adding "tons" of code (mostly outside of the init) most of what you said is nonsense.
        Regarding other init systems... runit works, openrc pretends to. But runit is sadly not really maintained and doesn't provide any kind of QoL configuration files. Scripts aren't intrinsically a bad tool, provided you don't use a shell for them, but it's common sense to generate them from config files that make it easy to get right. Honestly I'm waiting on s6 to provide its frontend, but it's gonna take some time due to it being more or less a one man show (and it's unclear to me whether the funding he got was enough for him to work full time on it).

        Comment


        • #44
          Originally posted by rogerx View Post
          On second thought, systemd is sort like woman
          On my first thought you sound like a system administrator version of Andrew Tate.

          Comment


          • #45
            Originally posted by Slartifartblast View Post
            Ah fond memories, taught myself 6809 code on a Tandy color clone when I was 14 using Carl Warren's MC6809 cookbook......
            I learned in the very early 2000's on my dad's stuff when I was young. Learned it there, too, except a real Coco. Basic was great for my young self, outgrew it after some years, went into ASM because our computer had a ROM with built-in in-place assembler I could manually type everything into. I would note variables on paper and write the code into memory, haha. Very very simple stuff I was making, but it was a great ground work to understanding everything. We also have a Defender cabinet and my dad always told me about maybe disassembling it and whatnot. It's "only 23kb" lol. Eventually, I did as a fun project. Now I'm doing tons of NES games just to see what's up, too. But yeah I think we had the cookbook, along with the original motorola reference manuals that were thousands of pages but I never read them, really. My main use after being taught how it worked with registers and understanding hex was literally just reading a 3-fold 6809 reference we had, and I just used that to program my ASM directly, with some pencil and paper. Haha.

            Defender also has some really cool code, they do some very clever things in a few spots. They use a linked list system to traverse every object type they have, (They have different sizes for object or "OS" use) and Defender has some great coding and ideas in it, it's fantastic.
            Last edited by abott; 30 December 2022, 03:37 PM.

            Comment


            • #46
              Originally posted by vohcjdwd
              See what I did there? 😅🤣
              Yeah, dodged actually addressing anything yet again.

              Comment


              • #47
                Originally posted by vladpetric View Post

                You may want to study some logic before you throw around accusations of logical fallacies in such a cavalier manner.

                No, what I said is absolutely not a straw man.
                You pretend that a piece of software has "a dubious ideology" and throw unsubstantiated accusations at the lead developer of the project. But you are correct, it would be better to just call you a troll.

                Comment


                • #48
                  systemd user services are great. journald is great. i'm hoping that desktops go all in to systemd and distros go all in to networkd. netplan/networkmanager should just be front ends to systemd, and they should abandon their backend.

                  that being said I hope that systemd is replaced by a more streamlined implementation because they've added tons of unnecessary features.

                  Comment


                  • #49
                    Originally posted by fitzie View Post
                    systemd user services are great. journald is great. i'm hoping that desktops go all in to systemd and distros go all in to networkd. netplan/networkmanager should just be front ends to systemd, and they should abandon their backend.

                    that being said I hope that systemd is replaced by a more streamlined implementation because they've added tons of unnecessary features.
                    Which features are unnecessary is subjective. Just because someone in particular doesn't need them or use them doesn't make them unnecessary.

                    Comment


                    • #50
                      Originally posted by vohcjdwd
                      Such as..?

                      Have you considered just not using them? Why is it that some autists get so offended by software having features they don't use? Might I suggest you also write to the manufacturer of your microwave and demand they remove those 3 features you never use? How dare they consider anyone else besides you!
                      While I understand the sentiment and unnecessary is certainly subjective, I'd say software is in the privileged position to allow for an extreme level of modularity compared to hardware. Going that way you get the following trade-off:
                      - Using the whole has some extra overhead; but
                      - Not using the whole uses less memory (moot for a desktop, but not entirely for embedded and I'd very much love systemd in some embedded environments) and exposes less bug surface.

                      What's more, something like that could be made transparently, since you could make things like systemd-networkd function closer to just being targets for several daemons with the same declarative configuration, so if you don't use any of the myriad protocols it supports (which is super useful when you need them!) you don't "pay" for it. That said I think it's a marvel just as it is.

                      Originally posted by vohcjdwd
                      This is just comically entitled. Who's going to do all the work? You? 🤣​
                      Yes, but some people are attempting it, actually putting work. Don't let Phoronix users fool you into thinking everyone just looks and criticize while doing nothing. Besides, there's a difference between the classical "grunt grunt they should do it my way" and just an expression of desire. I can wish for more equality and not be demanding anybody to let go of their riches. A different thing is whether that's valuable.
                      My personal hope is Skarnet fulfills his vision for s6 done so we have actually something real to contrast and see which is better (or for which cases each is better). I don't have a lot of hope for the other alternatives, mostly because I don't see them having the "right" (subjective, of course) priorities for how a system should be implemented (say, most don't really care about having consistent and declarative config across the system, or don't supervise processes, or none). But overall I think systemd is quite good and am grateful we're not dealing with sysvinit or Upstart anymore.

                      Comment

                      Working...
                      X