Dıe systemd Scum!

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • WEBSITE: lukesmith.xyz 🌐❓🔎
    DONATE NOW: lukesmith.xyz/... 💰😎👌💯

ความคิดเห็น • 405

  • @ernst800
    @ernst800 5 ปีที่แล้ว +595

    So sad to see what used to be such a bright, independently thinking young man so obviously bought and paid for by big systemd (big D for short).

    • @alessandroceloria
      @alessandroceloria 5 ปีที่แล้ว +51

      Poettering called Luke and showed him the power of his big D

    • @aorusaki
      @aorusaki 4 ปีที่แล้ว +3

      Hehehe

  • @Argletrough
    @Argletrough 5 ปีที่แล้ว +276

    [is watching this video in Firefox.]

    • @chaoky
      @chaoky 5 ปีที่แล้ว +22

      I feel attacked

    • @username54487
      @username54487 5 ปีที่แล้ว +9

      Brave man

    • @kurokurovich
      @kurokurovich 4 ปีที่แล้ว +3

      Yes

    • @finnk1289
      @finnk1289 3 ปีที่แล้ว +1

      Same, but hey, at least it's better than Brave, which still supports advertising.

    • @tarrant.newzealand2019
      @tarrant.newzealand2019 4 หลายเดือนก่อน

      same lol, i was watching this video using firefox

  • @Klblaz
    @Klblaz 5 ปีที่แล้ว +285

    Web browsers are the most bloated pieces of software on anyone's computer. All useful browser engines are awfully bloated, and there is no alternatives. For some reason people like to argue about systemd rather than push for some change on the web.

    • @chethelesser
      @chethelesser 5 ปีที่แล้ว +36

      I think that is due to state of the web itself. To run all that JavaScript you need a bloated breast. There are alternatives such as lynx, but i don't think they're anywhere near as functional (haven't tried though, i may be wrong)

    • @deleatur
      @deleatur 5 ปีที่แล้ว +36

      Because a browser is just a program. If it goes nuts, you close it and that's it. But what would you do if your system IS the problem? That is the crux of this "yes/no systemd". Systemd supporters swear and shout it's a "good" thing and systemd non-believers are sure that the former are talking nonsense and making Linux a mess now and a wreckage later.

    • @abeplus7352
      @abeplus7352 4 ปีที่แล้ว +12

      what do you mean .... the point of a browser is to be a fancy wrapper of a javascript engine. Chromium is very fast i would argue the fastest there is right now, the reason why users cry [BLOAT] is because , websites nowdays have the demand to do more things , better visuals , better design ... all that means more code , more frameworks . which translates to more system usage. You need to understand now days everything runs on the cloud , which means that a lot of applications will be coded in that paradigm , web first , mobile second , desktop third.
      hate browsers all you want , but you need to picture the amount of complexity needed to write a view port that can accept dynamic interpreted code , very fast , very efficiently and render a complicated visually pleasing document in real time ...

    • @excitableboy7031
      @excitableboy7031 4 ปีที่แล้ว +22

      Use the suckless browser lol
      Usefulness is bloat

    • @user-no3tu9kh3p
      @user-no3tu9kh3p 4 ปีที่แล้ว +1

      @@deleatur Oh look, another baseless systemd hater who probably has not a single clue what an init system is

  • @diegosandoval2043
    @diegosandoval2043 5 ปีที่แล้ว +302

    Old man yells at meme.

  • @FEE1DEAD
    @FEE1DEAD 5 ปีที่แล้ว +411

    I like how you omitted the dot on the i to evade yt algorithms :D

    • @LukeSmithxyz
      @LukeSmithxyz  5 ปีที่แล้ว +236

      Current employment status: Professional e-celeb

    • @elkenbuild5996
      @elkenbuild5996 5 ปีที่แล้ว +29

      @@LukeSmithxyz are you a pro influencer?

    • @hapatraditionalist1478
      @hapatraditionalist1478 5 ปีที่แล้ว +4

      @proteusx I wouldn't say that he's promoting it, since he literally did say that systemd's not his favorite init system and that he disagrees with some of its design choices. He's encouraging legitimate criticism over trying to rationalize an emotional hatred.

    • @mbabnik
      @mbabnik 3 ปีที่แล้ว +4

      @@LukeSmithxyz Current employment status: brave browser shill

    • @maxsievers8251
      @maxsievers8251 10 หลายเดือนก่อน +1

      ​@@elkenbuild5996Luke Smith is a content creator.

  • @MrPolluxxxx
    @MrPolluxxxx 5 ปีที่แล้ว +184

    >having to explain this in simple language for /g/ to understand
    The absolute state of /g/

    • @LPFan33
      @LPFan33 5 ปีที่แล้ว +4

      it's pronounced /tech/

    • @bobkmak3470
      @bobkmak3470 5 ปีที่แล้ว +10

      Pollux -Is anime weeb
      >using this formatting
      -“/g/“
      Seems about right

    • @pachucodrive7861
      @pachucodrive7861 5 ปีที่แล้ว +10

      >greentext on youtube

    • @rodrigotrexo3
      @rodrigotrexo3 5 ปีที่แล้ว +2

      @Nocturn Adrift First, it's a meme into itself.
      Second, it stems from the fact that 4chan lost its sekrit club status. Not a bad thing except that the kind of people that used to visit that website no longer do...
      I'm not finished. But I can't answer right now.

  • @ej_sykes
    @ej_sykes 5 ปีที่แล้ว +71

    Opinions are bloated

    • @jan_harald
      @jan_harald 5 ปีที่แล้ว +1

      no u

    • @jakoolaboo
      @jakoolaboo 25 วันที่ผ่านมา

      😂😂😂😂😂👌

  • @tesso5243
    @tesso5243 5 ปีที่แล้ว +167

    system xd lmao

  • @deleatur
    @deleatur 5 ปีที่แล้ว +15

    Honestly, I think you are missing the point. 1.2 million lines of code just for an alternative init? Because THAT is exactly why to talk about systemd as an init alternative is pointless now. Systemd is just turning Linux into a second rate Wind*ws.
    I believe it's just a matter of time someone find a way to take down servers and systems via systemd. But bunchs of shouting empty heads call that "progress". Sheer madness.
    That's not going to happen because it's "secure" you say? My @ss. But hey! Be my guests and please, go on.
    When Linux finally ends up turned into an undebuggable piece of cr@ppy software, then systemd advocates will be happy and proud... and Wind*ws will be waiting for its prodigal sons with open arms (let's hope FreeBSD is still available then).
    (Howling systemd fanboys in 3...2...1...)

  • @luka95kovach
    @luka95kovach 5 ปีที่แล้ว +57

    Luke, I tried Arch and Void on my Thinkpad T60 (2GB RAM) with same packages. I must say that Void used 105MB of RAM, Arch used 240MB. Don't get me wrong, I don't hate systemd, but I chose what is light for my system. I find out that working with runit is simple. People do not need to hate anything until there is a choice to choose.

    • @notkamui9749
      @notkamui9749 4 ปีที่แล้ว +18

      a year late, but that's not a systemd thing.
      the Linux kernel is specifically designed to use RAM the best way it can. Like Linus Torvalds said himself "Unused RAM is wasted RAM".
      RAM usage is not a defining point in considering a software bad. CPU usage on the other hand..

    • @luka95kovach
      @luka95kovach 4 ปีที่แล้ว +8

      @@notkamui9749 Yeah, you are right, my bad. The only thing I noticed was that my computer was a little faster with runit, I mean booting and working with services ;)

    • @notkamui9749
      @notkamui9749 4 ปีที่แล้ว +1

      @@luka95kovach That might be true, systemd is indeed a little slower on startup.

    • @xanri7673
      @xanri7673 3 ปีที่แล้ว +1

      systemd is "slower" (though any init system spends most of its time actually running the services) but has more features. If you genuinely don't use any of those features, fine. But if I ever want to write a service, I sure am glad I can write a config file rather than dealing with buggy bash scripts.

    • @luka95kovach
      @luka95kovach 3 ปีที่แล้ว +1

      @@xanri7673 When I saw some systemd feature, I agree with you. The only thing I hate is sometimes systemd parallel booting screw up your system, black screen...

  • @swagar
    @swagar 5 ปีที่แล้ว +36

    I didn't have any qualms about systemd until a few months ago when journald would randomly cause my system to freeze. Nothing useful was logged, because the logger itself crashed, and I couldn't prevent this from happening because journald cannot be properly disabled; the system would fail to boot if you did so. I reinstalled Arch entirely and the problem came back. Then I tried Parabola with OpenRC, and things have been smooth ever since.
    And that's the problem with systemd. It's so large, unwieldy, and stubborn that if something goes wrong, you're about as fucked as if it happened on a proprietary OS. If everything goes the way you want, it's great, but it's intentionally built in a way that's hostile to modification. OpenRC has broken on me. Oh, it's broken. But I've always been able to tweak it.

    • @swagar
      @swagar 3 ปีที่แล้ว

      @@wp6007 Yes. They say it's not officially supported, but the same can be said for Arch. You're just on your own as far as making sure you don't install stuff with a non-free license.

  • @juliopcrj
    @juliopcrj 5 ปีที่แล้ว +99

    Luke, I just downloaded your fork of ST, and I just wanted to thank you for the effort you've put in it, even as to update the manpage so we noobs can know what to press to do stuff.
    So, thanks a lot!

    • @AkamiChannel
      @AkamiChannel 4 ปีที่แล้ว +2

      Julio Pinto Coelho What’s ST?

    • @catholic_zoomer_br
      @catholic_zoomer_br 4 ปีที่แล้ว +2

      @@AkamiChannel suckless terminal / simple terminal

    • @kawaii_kraken
      @kawaii_kraken ปีที่แล้ว

      @@AkamiChannel suckless terminal

    • @avsbq
      @avsbq 7 หลายเดือนก่อน

      ​@AkamiChannel suckless terminal

    • @juliopcrj
      @juliopcrj 7 หลายเดือนก่อน

      @@AkamiChannel dang, I didn't receive notification for that comment, sorry!

  • @brickmastertube
    @brickmastertube 5 ปีที่แล้ว +73

    What immediately sold me on systemd when it landed on Arch years ago was how stupidly easy it is to write service files, compared to how monstrously obtuse old init scripts could be. What a nightmare that was. Thank you systemd.

    • @azngoku666
      @azngoku666 5 ปีที่แล้ว +16

      yeah, this part is true... why can't it just be an init system with a nice syntax for job files and stop there?
      why does it have to replace half the system too?

    • @alessandroceloria
      @alessandroceloria 5 ปีที่แล้ว +11

      @@azngoku666 If you don't mind going the "Gentoo" way, you can compile systemd from sources and disable a lot of its components, if you don't need them.
      Then you can enjoy sysd without all the bloat.

    • @niewazneniewazne1890
      @niewazneniewazne1890 4 ปีที่แล้ว +7

      runit is kinda nice tbh

    • @poika22
      @poika22 10 หลายเดือนก่อน +2

      systemd is very good at what it originally set out to be. that's not the part people have a problem with. it's the creep.

    • @kevinchadwick8993
      @kevinchadwick8993 4 หลายเดือนก่อน

      funny. i find openrc and runit and openbsds rc system to be far more user friendly and intuitive. noone likes sysv but systemd certainly isn't great at anything. take getty autologin. i have to lookup how to do it every time with systemd. with runit vim /etc/service/getty.tty0 or whatever obvious file it is

  • @azngoku666
    @azngoku666 5 ปีที่แล้ว +20

    the "big knockdown reason" is that it has been unnecessarily replacing tons of other well designed and good standard linux tools with lower quality 'systemd things'
    that big reason breaks down into examples like binary logs / journalctl, hostnamectl, machinectl, timedatectl ... anything ending in ctl that has fuck all to do with being an init system and comes with a bunch of annoying baggage
    then there's another layer of 'how the developers react to vulnerabilities, bugs etc' (which compounds the problem of replacing all the existing stuff)
    then the poor interoperability leads to things being developed "for systemd" or being fitted to it in some way (which is part of how microsoft has always operated)
    (e.g. every tutorial, script, devops recipe etc will be loaded with systemctl stuff and only tested with a systemd job that talks to *ctl tools as if linux is a 1990s monoculture with a proprietary codebase)

    • @azngoku666
      @azngoku666 5 ปีที่แล้ว +2

      firefox is much less of a problem because it's extremely easy to opt out of using it... like half of any random group of people is using chrome/whatever else
      this is easy to see if you administer a whole bunch of systems (more than just your laptop + a vps web server) .. i suspect this is where a lot of the people in these comments are coming from

  • @robe_p3857
    @robe_p3857 5 ปีที่แล้ว +181

    The guy that uses a paper map to get around is all about convenience of systemd.

    • @AkamiChannel
      @AkamiChannel 4 ปีที่แล้ว

      Uatu lol so what’s better?

    • @null7879
      @null7879 4 ปีที่แล้ว +44

      Maps are bloat you should navigate via astronomy

    • @ChrisJones-rd4wb
      @ChrisJones-rd4wb 3 ปีที่แล้ว +2

      Systemd sucks, just like the linux kernal. Systemd has 1.2 million lines of C code. The point of the unix philosophy is too make things as small and minimal as possible *to avoid bugs* . How many bugs are in the 300 SLOC runit.c?

    • @albussd
      @albussd 3 ปีที่แล้ว

      @@ChrisJones-rd4wb Hmm.. Could you please expand on "linux kernel sucks"? And any recommendations for good Unix-based OSes one can try?

    • @LordDevi
      @LordDevi 3 ปีที่แล้ว +3

      @@albussd The more frequent places to start exploring alternatives are the BSDs. FreeBSD is the most popular. OpenBSD is also great (has amazing desktops, despite the funny memes people make about it not.). FreeBSD community is rather SJW and pozzed though, so if that bothers a person, DragonFly BSD is a good option. (OpenBSD is based also.)

  • @JurajOravecSGOrava
    @JurajOravecSGOrava 5 ปีที่แล้ว +132

    systemd is not an init, it is more like "system" library which all packages should use (it ate many other programs and libraries so...).
    This is what people hate.
    I jumped out of the loop of systemd and I use OpenRC with Artix.
    Boot time ? I have SSD.
    Internet is bloated.
    It is hassle to get rid of systemd.
    I do not hate it, I just do not agree that it is a good thing.
    You see it as init, but in reality it is not.

    • @kimkatsu1453
      @kimkatsu1453 5 ปีที่แล้ว +36

      If systemd was only init i wouldn't mind it at all. In fact it would be one of the best init system out there.

    • @Ululukiful
      @Ululukiful 5 ปีที่แล้ว +6

      Good point

    • @cheaterman49
      @cheaterman49 5 ปีที่แล้ว +15

      I agree with Juraj and Kim. We don't need networkd, logind, journald and most of that crap, we have a perfectly fine dhcpcd (or connman or NetworkManager), pam, and syslog-ng (or others).

    • @JurajOravecSGOrava
      @JurajOravecSGOrava 5 ปีที่แล้ว +3

      ​@Username that is new for me, I did not know that plain text logs are so hated together with mount network configuration, logind, dbus, udev.

    • @alerighi
      @alerighi 4 ปีที่แล้ว +12

      Everybody that knows the pain of developing software for Linux will agree that systemd is a great thing, probably the best thing in the Linux world in the last 10 years. Why? Because it defines a standard, it defines something that you reasonably expect to find in every distribution. You don' t have as a developer deal with a ton of incompatible init systems and different ways to do it, that makes you software not work on that particular distribution.
      Or even from a sysadmin point of view, I SSH into a machine and now the fist thing that I do is run `systemctl status`, no need to think Oh, which distribution it is, let me see is Debian so I need to look a this log file, no it's Red Hat and I need to use this command to list the services running, how do I configure the network, and similar stuff.
      Another good thing of systemd is that the configuration format is simple, and it's uniform. And this is not only good for people that doesn't have to memorize 1000 config file syntax that changes from program to program or even distribution to distribution. It's great for whoever wants to write automated tools to do things, imagine someone that had to develop a GUI to do things in a system without systemd, and now imagine doing that with systemd, where the configuration files are simple, and you have command that do things instead of having to write scripts and do symlinks. With systemd is trivial, without it good luck.

  • @mx62455
    @mx62455 5 ปีที่แล้ว +25

    >takes 1:30 to shutdown thermal daemon

    • @shater1164
      @shater1164 5 ปีที่แล้ว +1

      That precious 90 secs ;)

  • @initega
    @initega 5 ปีที่แล้ว +56

    Some of use still hate systemd because it is generating so much unnecessary dependencies, that people will be FORCED to use it because someone that was truly stupid decided that was a good idea and another bunch of stupid people thought that all those unnecessarily dependencies were ok. We will need 20 years until all those release what they have done.
    It's ok, please, to use systemd if and only if you use it because you want to use it and not because someone else forced you to use it. But the moment you force someone else to use systemd it's NOT fine. Why would I even need to make so much software "fixes" (like gentoo does) to only use gnome? like wtf. Seems like one of the next grep versions or I don't know, mpd, will need systemd to work because, just, YES, or maybe because they say it's too good not to use it (that's it, forcing us to use it).
    So that's why I don't like what systemd does, not what systemd is, which I think is an amazing software if I don't look at all I mentioned before.
    Thank you

    • @grenin1010
      @grenin1010 5 ปีที่แล้ว +13

      gnome requires the API that systemd-logind presents for basic functionality, like power management, lid close handling, session tracking, etc. It'll still run without it, it just loses some basic functionality, assuming you don't provide a substitute.
      That said, I think this says more about the gnome developers than anything else. They've been making extremely questionable, if not outright bad decisions for years.

  • @jessewilson8042
    @jessewilson8042 5 ปีที่แล้ว +35

    I haven't used systemd in ages, so when I heard you say that systemd hate is just a meme, I assumed that must have meant that systemd had substantially gotten it's act together. Then I hear you pretty much contradict yourself by saying that systemd gives you like 90 seconds of latency on errors... How is that remotely acceptable? Init is supposed to be the simplest thing in the world. So you're telling me that you're going to accept the ridiculous architectural decision to integrate numerous mostly unrelated components of a system into an 'init system', such that these components will _strongly depend_ on each other in order to function, on the grounds that it doesn't really harm performance or noticeably bloat your system, and you're telling me that if there is a systemd error, you're going to be staring at your screen for _ninety seconds_ before you can even deal with the problem, and yet this is not a deal breaker for you? How can this make any sense? Will you at least elaborate on this?

    • @azngoku666
      @azngoku666 5 ปีที่แล้ว +11

      nah dude i love waiting an extra 3 minutes for my computer to turn off and getting no feedback like i'm using some kind of gongshow clown OS
      it's just a meme!!!!!

    • @kimkatsu1453
      @kimkatsu1453 5 ปีที่แล้ว +11

      Don't forget that with systemd when you run `kill -9` you can't be 100% sure that the process will be stopped and deleted form memory. How can you break such basic functionality and say that "it just works" is beyond me.
      Granted i see it from sysadmin and software engineer perspective, so maybe it's more important for me than for regular users, and i'm also pissed still how it broke a lot of backwards compatibility on my production debian machines several years ago. But still, calling those thing 'nitpicks' just because he wasn't directly affected by those, is just plain ignorance.

    • @htx80nerd
      @htx80nerd 3 หลายเดือนก่อน +1

      @@kimkatsu1453 this sums up a lot of people who are like "lol systemD isn't bad ". They somehow don't understand that they've probably had some problem with the systemD software overtime , just do not realize it. Like udev or systemd controlled DNS. SystemD is way more than just booting up your computer

  • @slavko5666
    @slavko5666 4 ปีที่แล้ว +37

    I'd just like to interject for a moment. What you're referring to as systemd, is in fact, Linux/systemd, or as I've recently taken to calling it, Linux plus systemd...

  • @andailchanter545
    @andailchanter545 5 ปีที่แล้ว +51

    The growing amount of FOSS projects with hard dependencies on systemD is disgusting.

    • @ThatIrritatingGuy
      @ThatIrritatingGuy 4 ปีที่แล้ว +9

      ​@richard kaczynski What do you think about FOSS programs that only work on Windows?

    • @NoTraceOfSense
      @NoTraceOfSense 4 ปีที่แล้ว +4

      Polan Stronk _laughs in Wine_
      Besides, the only con about Windows these days is that it's not open source. You don't even need a license to use Win10: The only difference it makes is a watermark and the ability to change wallpapers.

    • @ThatIrritatingGuy
      @ThatIrritatingGuy 4 ปีที่แล้ว

      ​@@NoTraceOfSense I don't see the comment I was replying to anymore, but it was a response to a claim, there is nothing wrong with programs that hard-depend on systemd.

    • @microcolonel
      @microcolonel 4 ปีที่แล้ว

      You try to write those features without systemd.

    • @ThatIrritatingGuy
      @ThatIrritatingGuy 4 ปีที่แล้ว +5

      @@microcolonel Can you name a few features that are impossible without systemd?

  • @freemansfreedom8595
    @freemansfreedom8595 5 ปีที่แล้ว +27

    Most complains about systemd are usually invalid. However the concerns about how they handle certain bugs can be a valid one, how they absorbed other software that is not needed on an init system making it harder to maintain, and that it is certainly slow. Cannot comment on the first point, as I don't know enough about it. The second one is quite valid in my opinion, for example, why an init manager does need something to manage the network? I can understand managing the logs, as it needs to log when things fail, quite important on the init system, but the network? You don't need network on boot, and if you need it, you can make those services depend on your network service, but it shouldn't be integrated on the init. A boot manager? Debatable, but my take on it is no, not needed, let the boot manager pass whatever init needs and fire the process. Hardware management, really important, but it doesn't need to be fully integrated in the init as a complete package. Leave it as it's own module and hook it to systemd, don't glue it in permanently.
    And there is probably more of these. I've yet to read some arguments in favor of integrating everything under systemd's umbrella, asides being sure that you have certain things always on the system. I may not want to have certain things in my system, if so, please throw an error, and I'll choose if I want to use that program or go for another one. Don't make the choice for me, that's what Windows is for. The last point is far more debatable, since it is only seconds of difference for the most part, even more so with an SSD.

  • @dukereg
    @dukereg 5 ปีที่แล้ว +48

    I read a post on the Arch forums about why they chose systemd. It was something like "it's less of a pain to maintain than the old way" and not at all "Harry Poettering hexed me with a bloatus extremiamus curse and made me do it".

    • @azngoku666
      @azngoku666 5 ปีที่แล้ว +20

      yeah, it's easier to work with systemd than against it like how it's easier to shop through amazon than through retail stores (while amazon somehow continues chewing up and spitting out retail stores..)

    • @oddbob6230
      @oddbob6230 5 ปีที่แล้ว +6

      At least Artix Linux gives you an option to let you use either OpenRC or runit.

    • @tonnylins
      @tonnylins 5 ปีที่แล้ว +1

      @@azngoku666 no man, really it wasn't like that, they just saw it was a promising piece of software that offered better features. Systemd or any software have to show their worth to be chosen by anyone. Being reluctant with systemd was okay at the beginning, because we try to not risk it all and risk ending up losing it. Today, people resist it for the residual FUD (coupled with some naivety and lack of knowledge, most of the time) and the memes ofc.

  • @jordanwaughtal7649
    @jordanwaughtal7649 5 ปีที่แล้ว +30

    Slackware has a pretty neat init system...

    • @presentarmsonlinux
      @presentarmsonlinux 5 ปีที่แล้ว +11

      Slackware still uses SysV ;) it's nice and is way more stable

    • @presentarmsonlinux
      @presentarmsonlinux 5 ปีที่แล้ว +4

      @Trevis Schiffer yes it's the SysV init system :)

  • @314ngu
    @314ngu 5 ปีที่แล้ว +13

    The most problems with systemd was probably just in the beginning. Now it is more of a religious thing. But It still smell like sulfur!
    This ofcourse dosen't mean we have approven Firefox. Firefox isn't forced upon us in the same matter. but it stinks too

  • @napiray
    @napiray 5 ปีที่แล้ว +18

    Ideology and hatred aside, systemd is huge security problem. That alone is enough for me not to use it.

    • @johndoe-fu3qr
      @johndoe-fu3qr 5 ปีที่แล้ว +5

      would you care to elaborate

    • @chbrules
      @chbrules 5 ปีที่แล้ว +2

      @@shaurz OMG THERE EXISTS SOFTWARE THAT ISN'T 100% AMAZING AWESOME SECURE EFFICIENT!??!?!!?!?

  • @GeorgijTovarsen
    @GeorgijTovarsen 5 ปีที่แล้ว +41

    1) nice dragon
    2) Void Linux boots faster because of runit, systemd is definitely slower
    3) I use systemd on a Noobuntu laptop and I can't complain at all but I don't see any advantage of using it yet
    4) Also while I didn't really like the other systemd video, I agree with everything you said in this one

    • @pogopuschel4790
      @pogopuschel4790 5 ปีที่แล้ว +8

      Yep, can confirm it with ArchLinux/SystemD vs VoidLinux/runit on a laptop with only a hardrive. But there are no real reason for me to hate systemd. (=

    • @darshanand6337
      @darshanand6337 3 ปีที่แล้ว

      void linux boots slower than arch linux with systemd

  • @SSouper
    @SSouper 5 ปีที่แล้ว +8

    USE="-systemd -pulseaudio"

  • @watkinsishere
    @watkinsishere 5 ปีที่แล้ว +45

    Look I love Emacs but also acknowledge it's bloat, why can you not acknowledge systemd's bloat

    • @watkinsishere
      @watkinsishere 5 ปีที่แล้ว +5

      @@abbacchio4579 I must have missed the part where he said bloat was okay? As far as I can tell, bloat is only okay for browsers because there are no alternatives...

    • @LukeSmithxyz
      @LukeSmithxyz  5 ปีที่แล้ว +26

      Forced memes are indistinguishable from just dumb people.

    • @square444
      @square444 5 ปีที่แล้ว

      The possessive its does not have an apostrophe

    • @BreakTheBeat852
      @BreakTheBeat852 5 ปีที่แล้ว +1

      Peter Engelbert He actually meant to type “ it’s “ so it’s correct

    • @square444
      @square444 5 ปีที่แล้ว

      @@BreakTheBeat852 but there is an inconsistent use of the word "bloat" as a noun. In the first instance, bloat is something that another thing can *be*. Example: bash IS bloat. In the second instance, he uses the phrase "systemd's bloat", which implies that bloat is not a state but something to be possessed. The real problem with that sentence is the ambiguity engendered by inconsistent application of "bloat" as a noun.

  • @sonnenradrising8585
    @sonnenradrising8585 5 ปีที่แล้ว +20

    Stopping listening to 4chan was one of the best things I've ever done.

    • @sonnenradrising8585
      @sonnenradrising8585 5 ปีที่แล้ว +6

      @@tapsi6928 I stopped going on /pol/ awhile ago. My pro-European ideas formed before I went on there and remained after I quit going on.

    • @watkinsishere
      @watkinsishere 5 ปีที่แล้ว +2

      Back to Reddit, not missed

    • @LukeSmithxyz
      @LukeSmithxyz  5 ปีที่แล้ว +10

      @@tapsi6928 It will surprise no one that that low quality post was brought to you by someone with playlists called "Furfaggotry" and "homosex" on their channel.

    • @watkinsishere
      @watkinsishere 5 ปีที่แล้ว

      @@LukeSmithxyz kek

    • @sonnenradrising8585
      @sonnenradrising8585 5 ปีที่แล้ว +3

      @@watkinsishere Reddit's just as bad for other reasons. Most internet communities end up being cesspools of shit in the end.

  • @NewCurryofthepast
    @NewCurryofthepast 4 ปีที่แล้ว +5

    Systemd is not init. It absorbed an init component. It's a service manager that touches most of your hardware (in PID1!) and ever-growing. Suckless has a nice list of the services it opens and manages. While anti-unix this departure in design philosophy is acceptable. Taking over PID1 while being easier to open than a crackwhore isn't. Luke knows this since he has used Artix. Maybe this video was made before then? You used to be able to bypass systemd passwords with null. You can still do privilege escalation with methods discussed here www.reddit.com/r/netsecstudents/comments/8qwbfg/privilege_escalation_how_to?sort=confidence
    Google did a good job hiding their dirt. I agree with Luke to an extent: development is ongoing and the vocal rage is meme. But if you know about flaws past and future you should never recommend anyone use and support this software. You would be allowing a future of insecure systems.

    • @NewCurryofthepast
      @NewCurryofthepast 4 ปีที่แล้ว

      For the memelords that might still be watching in 2020: Windows is slightly different. Proprietary and open source security are different beasts due to code transparency. Formerly their security was much worse, even as far back as W8 bypassing user passwords was trivial. I don't think it's as bad(?) as systemd if you have a fully upgraded W10 (ew). But the ultimate lesson is your system will probably always be insecure against physical access and the super paranoid HW kill switches incriminate you in many jurisdictions.

  • @user1_1_1
    @user1_1_1 5 ปีที่แล้ว +40

    Luke, what about replaceability of init system? Every software should be replaceable, don't you think so?

    • @tonnylins
      @tonnylins 5 ปีที่แล้ว +2

      Any suggestions for replacing linux (the kernel) with something that can compare to it?

    • @user1_1_1
      @user1_1_1 5 ปีที่แล้ว +6

      @@tonnylins GNU Hurd - it's abandoned though

    • @tonnylins
      @tonnylins 5 ปีที่แล้ว +2

      @@user1_1_1 that's why i said "that can compare" i know HURD, it can't compare because Linux is so much ahead. Systemd is a project that came to surpass System V init, thing it did a while ago. Other inits were there before systemd, and others appeared after it, and that's how it's supposed to be, if they're better than systemd and their devs can put it on a distro, or create a distro to showcase it, then people will see the value in adopting it. In the sysv days, upstart and other inits were around and people used them, we are in the linux floss world after all, people can do whatever they want.

    • @deleatur
      @deleatur 5 ปีที่แล้ว +4

      @tony
      That is a mean, ill-intentioned question. If you don't want to use the linux kernel, then don't use linux. THERE you have your example of software replaceability.

    • @deleatur
      @deleatur 5 ปีที่แล้ว +1

      @tony
      That is a mean, ill-intentioned question. If you don't want to use the linux kernel, then don't use linux. THERE you have your example of software replaceability.

  • @gideons6126
    @gideons6126 5 ปีที่แล้ว +13

    "I say you should use runit, you should avoid systemd" - luke Smith

  • @watkinsishere
    @watkinsishere 5 ปีที่แล้ว +28

    Systemd locks you into it, for instance, poor interoperability with other abstractions, not to mention it's crazily large codebase, go look at the amounts of bugs Luke, you literally just said "it werks dude", cmon man

  • @nicolaspinto2927
    @nicolaspinto2927 5 ปีที่แล้ว +7

    I used to be a hardline systemd hater, but I realized one important thing. It's a system daemon, not just an init. It's an entirely different mentality from old fashion UNIX, and that's what the big divide is really about. Additionally, it's unapologetically slanted towards use in enterprises.
    I clipped a huge text wall here because I realized longposting on YT is dumb, but Luke, just change your system.conf, user.conf, or unit settings with a lower timeout on starts and stops. The timeout is really a non-issue, but does remind that all things, including systemd, needs to have all related conf files checked at install or compile.

  • @0xCAFEF00D
    @0xCAFEF00D 4 ปีที่แล้ว +7

    It's not a big hassle to remove Firefox. It's a big hassle to keep a system up when the distro ha set its mind on systemd and you don't want it.

  • @neodonkey
    @neodonkey 5 ปีที่แล้ว +15

    I didn't *want* to hate systemd, it just came along crept in and now I despise the thing.

  • @nonenothingnull
    @nonenothingnull 5 ปีที่แล้ว +12

    I just don't use a lot of its features, therefore I don't want it expanding endlessly until I notice its possibilities to explode.
    Hence there's stuff to crash it now

    • @nonenothingnull
      @nonenothingnull 5 ปีที่แล้ว +4

      I also don't want additional stuff that likes to fingerprint stuff

    • @WolleTD
      @WolleTD 5 ปีที่แล้ว +1

      I don't use a lot of the kernels features either.

  • @Ululukiful
    @Ululukiful 5 ปีที่แล้ว +10

    I detest dbus and the way hardware-related services are managed by systemd. It's virtually impossible to troubleshoot if something goes wrong with NM, for example.
    I agree there's no alternative on Linux significantly better enough to switch to, but it doesn't mean it's good software.

    • @tonnylins
      @tonnylins 5 ปีที่แล้ว

      ofc you can file a bug or develop patches to implement what you desire

    • @Ululukiful
      @Ululukiful 5 ปีที่แล้ว +1

      @@tonnylins fr to make dbus more verbose are there, it's just they are not in priority, because it's less exciting and has narrow application. As for developing my own solutions - I'm really not into programming.

    • @tonnylins
      @tonnylins 5 ปีที่แล้ว

      @@Ululukiful that is worthy for bug filing, even if there are already other reports of the same thing. We're on the internet, I'm sure there are people somewhere around wanting to change/fork/reimplement dbus with the kinda touches you'd find desirable for some amount of money or something.

  • @migtrewornan8085
    @migtrewornan8085 4 ปีที่แล้ว +2

    Hmm . . . what's bad about handing over complete control of my computer and all my data and passwords to Leonard Poeterring and any person he chooses with or without my knowledge? I can still run any software Leonard Poeterring doesn't disapprove of.

    • @Janis_P
      @Janis_P 4 ปีที่แล้ว

      Say that to any other piece of software

  • @NotAFanMan88
    @NotAFanMan88 4 ปีที่แล้ว +6

    Tools are tools. Don't get emotional over them. Know the scenarios where "bloat" will be an issue for you and make sure to optimize by using other tools.

  • @deeznutz2322
    @deeznutz2322 5 ปีที่แล้ว +20

    The triggering factor alone is enough to make anyone love systemd.

  • @Clutter.monkey
    @Clutter.monkey 5 ปีที่แล้ว +16

    Using bloated software is taking the easy road a.k.a. the path of sin. Repent sinners.

  • @Yetoob8lWuxUQnpAahSqEpYkyZ
    @Yetoob8lWuxUQnpAahSqEpYkyZ 4 ปีที่แล้ว +5

    At this point, I stopped caring about my privacy because everything is infiltrated in some variation or another at this point in time, but the thing that makes me question systemd is how fucky its maintainers are forcing updates and the almost unanimous adoption by all the major distros and Red Hat's involvement in this. It's concerning the amount of systems are components of systemd as well as dependent because of the risk of backdoors being implemented into the project. I understand open source projects tend to get looked at as secure, but maintainers are people and many are low on time and take shortcuts. It's these shortcuts and the inexperienced that worry me about ill commits which introduce bits of or whole security vulnerabilities. Linux is just as susceptible and this is assuming all maintainers have good faith. With this concern another large concern is due to this adoption, how many more holes are going to be poked into everyone's system? With this being userland and more unified (attractive default options to distros and literally components) how easier is it for a government and/or agency to influence systemd over linux? With the mainsteam Linux FOSS ecosystem being dependent and getting more dependent on systemd, what range of attacks can be performed?

  • @harambeduck4110
    @harambeduck4110 ปีที่แล้ว +1

    FreeBSD user watching this discussion while sitting on the fence an laughing... I am glad I don't have to deal with this.

  • @SyeedAli
    @SyeedAli 5 ปีที่แล้ว +10

    As I understand, it goes something like: make a headless server, forced-dependency on xorg.

  •  11 หลายเดือนก่อน +2

    Tell me: How many systemd distros allow you to use, easily, other init system? The answer to that question could make people think a little bit more about freedom!

  • @pasdenom.9062
    @pasdenom.9062 3 ปีที่แล้ว +3

    Systemd prevented me to reboot my computer, multiple times.
    Yes, I do have reasons not to use this.

  • @kimkatsu1453
    @kimkatsu1453 5 ปีที่แล้ว +11

    With firefox i don't have to uninstall my distro and choose something else outside of mainstream distros to use some other browser.

  • @alkeryn1700
    @alkeryn1700 5 ปีที่แล้ว +35

    Systemd actually has some really great tools such as systemd-nspawn (basically chroot but much better, superior to docker in many ways)
    thing is it works, also it has cgroup support which is great
    people complain about it being monolithic but at that point linux itself is monolithic
    also the 90sec wait on error is the default for arch
    but you can actually change it

    • @jan_harald
      @jan_harald 5 ปีที่แล้ว +6

      kinda pointless rant, but....
      imho that's quite a bit too long... and a lot of people don't specifically seek out the fact they can change it, they just really dislike it...
      other than like maybe, initializing dialup network or something, or really low specs, most stuff should definitely be fine with 30secs by default...
      to be fair, you can change literally every aspect of desktop linux systems, but people hope for sane defaults...
      they already blacklisted the pc-speaker beep module, why not also shorten it to 30 secs? smh...

  • @block_wiz
    @block_wiz 4 ปีที่แล้ว +5

    "up next: Bash is bloated!"
    Kek

  • @grantkruger3689
    @grantkruger3689 5 ปีที่แล้ว +2

    Systemd: there's issues, but it hasn't burnt down anything huge yet...

  • @drumpf4all
    @drumpf4all 5 ปีที่แล้ว +5

    SINGLE POINT OF FAILURE!!!!!!

  • @watkinsishere
    @watkinsishere 5 ปีที่แล้ว +13

    That's not to mention that most sysadmins, having experienced a Post-SystemD and pre-SystemD, prefer the latter

    • @RillianGrant
      @RillianGrant ปีที่แล้ว

      Systemd runs on the majority of servers. Why are they still using it?

  • @iamarawn
    @iamarawn 5 ปีที่แล้ว +11

    Systemd sucks mostly because it's bloated and slow. It uses up so much resources. My system with xorg and i3wm is using less than 100mb of ram and an idle cpu under sysvinit. My arch box with a pretty standard setup and also using xorg and i3wm use 1.5gb of ram. And although it's supposed to start faster, arch starts way slower with systemd. Also default systemd with journald is horrible.

    • @iamarawn
      @iamarawn 5 ปีที่แล้ว +6

      And i'm not joking, i'm not meming.

    • @tokiomutex4148
      @tokiomutex4148 3 ปีที่แล้ว +2

      false information

  • @drstrangecoin6050
    @drstrangecoin6050 5 ปีที่แล้ว +17

    bro you just posted cringe

  • @voiceoftreason1760
    @voiceoftreason1760 5 ปีที่แล้ว +1

    yes that 90 second wait on shutdown with systemd is the worst! why can't the hanging process just be killed and be examined upon the next reboot? When I'm rebooting I don't want to wait!

  • @Andrath
    @Andrath 5 ปีที่แล้ว +13

    For me it's more like systemd-disdain rather than hatred. I dislike it, but that doesn't mean I won't use it.

    • @jan_harald
      @jan_harald 5 ปีที่แล้ว +1

      same...
      I'm not against it so much that I'll switch distros or something, but I just don't like it...

    • @mariozenarju6461
      @mariozenarju6461 5 ปีที่แล้ว +2

      I hate Microsoft, but I use both LibreOffice and Microsoft Office. Not because Libre isn't good, but because Microsoft is so widely accepted, and a requirement in today's business age

    • @Andrath
      @Andrath 5 ปีที่แล้ว

      @@mariozenarju6461 Pretty much. I hate emacs, but I will use it when I need it. I hate nano, but I'll use it when there's no vi. It's always a compromise. Systemd, however awful, doesn't get it my way. So I'll tolerate it.

    • @jan_harald
      @jan_harald 5 ปีที่แล้ว

      @@mariozenarju6461 iirc MS Office can open Libreoffice files, so you could send them those, unless specified otherwise, and use a cracked MS Office for other cases? ;P

    • @mariozenarju6461
      @mariozenarju6461 5 ปีที่แล้ว

      @@jan_harald I don't do piracy. I simply took the web MS Office, and added it as a shortcut to my app menu. And that's the exact reason why I use it, the clients are too dumb to realise that a software is just a set of tools, not some magical thingie that does what you yell at it

  • @Thanatos2996
    @Thanatos2996 5 ปีที่แล้ว +5

    Systemd doesn't affect end users one way or the other. For server admins, there are real, tangible reasons to use other init systems.

    • @RillianGrant
      @RillianGrant ปีที่แล้ว

      I'm surprised. I imagined things like journalctl would be a major plus

    • @Thanatos2996
      @Thanatos2996 ปีที่แล้ว

      @@RillianGrant for an end user? Not really, if anything the logs being binary instead of plain text is an annoyance compared to simpler loggers. SystemD’s features shine for administering large numbers of systems; for a single machine it doesn’t really matter all that much which init you use.

  • @tato-chip7612
    @tato-chip7612 5 ปีที่แล้ว +34

    living is bloated LMAO
    Also firefox is soyshit and surf doesnt work for some reason on my old laptop.

    • @tato-chip7612
      @tato-chip7612 5 ปีที่แล้ว +1

      @@roylastname9367 tbh my laptop is the type of old that most software has hardware incompadibilities.
      No qt based browser works and while surf does work on void linux it seems there is a but in the arch package because it requires libraries from both icu 63 and icu 64

  • @riley3269
    @riley3269 5 ปีที่แล้ว +7

    Because systemd is forced on you, Firefox is not.

  • @armynyus9123
    @armynyus9123 5 ปีที่แล้ว +3

    For me a declarative init system was god sent.

  • @fghsgh
    @fghsgh 5 ปีที่แล้ว +2

    Systemd has easy-to-use built-in support for multiseating. Creating a new seat is one command, adding a peripheral to the seat is one command. Reboot and done!

  • @DavidSmith-pc5xf
    @DavidSmith-pc5xf 5 ปีที่แล้ว +15

    Is systemD(estroyer) extensible? Hell Yes! Its trejectory seems hell-bent (hell inspired?) upon * taking over * the entire GNU/Linux platform. Yeah, * something * like sysD is sorely needed for * server * management: there you & I are not as far apart. But I still rebuke it for the GNU/Linux * desktop * instance. Why? Even absent the bugginess of the project leader's other famed program (pulseaudio), systemD on the desktop is a Frankenstein that is aimed at * taking over * the platform. The intention is spelled out pretty clearly in sysD's own documentation. Soon to came releases of this piece of Totalitarian-ware will have the power to dictate to the rest of us as to how various key components of GNU/Linux will function. Or perhaps even * if * certain things, options we've always had open on the Linux-based desktop will function at all.
    The netbook was basically killed-off (and had to be reborn as convertibles) bc ms didn't like this form-factor enough to keep suporting it when Windows 8 hit the consumer stream. Will certain progs be deleted from Linux's ecosystem bc the sysD team decides "we don't have time to continue supporting ___"? The udev and udisks have already had to be changed to accomodate systemd. Other "outliar" objects that * desktop * users may wish to run as a service may become "unsupported software". Or not. But it will be up to the systemD team and IBM, now the parent company of RHEL, Inc. Which is all fine, * maybe *, for the ** server ** guys. Those of us in the desktop ecosphere are used to * near total * configurability. SystemD states in its own docu that part of its mission is to "homogenize" GNU/Linux [paraphrse.]. Yeah, were I admin of a server farm (corporate), sysD would pique my interest: it could make multi-Us a lot easier to manage in a number of ways.
    But that doesn't equate to "I want this beast on my desktop". This critical piece of system-software is being handed a * lot * of power, whether or not that power gets abused.
    I keep praying for the success of Obarun Linux, and one of the Artix devs recently released a script curiously named "FUCKTHESKULLOFSYSTEMD", wherever he got that name from: this is [apparently] a d/l-able script that supposedly can convert any Arch-based instance from systemD to an OpenRC config--though systemD will not be (fully) uninstalled bc of dependency issues.
    Liberty is an important thing to the world. Man should not have to live under tyranny. A guilded cage is still a cage.

  • @tibfulv
    @tibfulv 4 ปีที่แล้ว +1

    The problem with systemd is not that the programs are bad, it's that proponents literally have only vague arguments in favour of it. This led people to look much harder for crazy stuff, and we did find it. It may well be the best thing since sliced bread, but we were only supposed to assume it, not be convinced.

  • @AhloiFTW
    @AhloiFTW 5 ปีที่แล้ว +9

    Luke:
    Evangelist:
    Luke: SAY NO MORE
    🍿

  • @johnstamos5948
    @johnstamos5948 3 ปีที่แล้ว +1

    I know I'm 2 years late comment wise, but this title brings me back to 2012

  • @ertwro
    @ertwro 5 ปีที่แล้ว +9

    You're going strong with surf as browser, eh?

    • @bendover4728
      @bendover4728 5 ปีที่แล้ว +2

      use lynx instead.. w3m is also bloated xD

    • @ertwro
      @ertwro 5 ปีที่แล้ว +17

      Too late, someone already recommended me curl. gg.

  • @cmalchik
    @cmalchik 5 ปีที่แล้ว +9

    is sytemd as easy to audit as runit and openrc?

    • @serge5046
      @serge5046 5 ปีที่แล้ว +9

      Surely not. When you'll have to debug it then you'll see the advantages of OpenRC, sysvinit or runit.

  • @puyatecla9903
    @puyatecla9903 3 ปีที่แล้ว +4

    RedHat shill detected

  • @porky1118
    @porky1118 3 ปีที่แล้ว +1

    I thought you pronounce the init system "runit" like "R-unit", not like "run it!"

  • @kolombet3
    @kolombet3 5 ปีที่แล้ว +3

    What alternatives we have to FireFox? Chromium is google bloated too

    • @John_Doe27
      @John_Doe27 5 ปีที่แล้ว

      use terminal based browsing only, use w3m.

    • @username54487
      @username54487 5 ปีที่แล้ว

      Brave

    • @kolombet3
      @kolombet3 5 ปีที่แล้ว +1

      found great alternative - QUTEbrowser

  • @brian2590
    @brian2590 5 ปีที่แล้ว +1

    I have no issues with systemd, I have some systems with it and some without it. the systems without it are very simple and do one or two things and do not need systemd's extra features. if these systems break or shutdown improperly it's of no consequence... using an old laptop as a live audio effects processor for example.. systemd is fast booting but can be slow on shutdown due to housekeeping, memory use is around 45 - 100 megs AFAIK. Distributions such as Debian pushed out a buggy version of systemd which broke many installations including my beloved Frankenstein cluster.. this was a thing of beauty that I had run for at least 10 years which i will not get into heavily here. Basically each garbage PC did one thing and did it very well, each piece was disposable and easily replaceable. systemd's introduction into debian was the first time an upgrade broke forcing me to start from scratch. this was not systemd's fault nor debian's. it was partially mine because i had not checked release notes. Why would I if upgrades go without issue for over a decade? I have come to appreciate systemd's usefulness since then. When i am building a configuration that does not fit into the mold of either desktop or server I will use a basic init system. when i need extensive housekeeping and logging I will use systemd.

  • @pekkakoskinen5763
    @pekkakoskinen5763 4 ปีที่แล้ว +1

    Hmm, those sweet, sweet IPA tables in the background - a true man of culture I see :D

  • @atimholt
    @atimholt 4 ปีที่แล้ว +1

    I *wondered* why I couldn't learn anything about systemd's concrete disadvantages. I'm not deep into the inner workings of Linux yet, but I like minimal software. I try to research various concepts as I come across them. Trying to get an overview of the whole systemd vs other init systems thing turned up only vague platitudes.
    I'm trying out a (/“the”) lite Gentoo image for 64-bit Raspberry Pi (highly specific hardware-this makes perfect sense). I genuinely thought I might get

  • @ScaryHutmanPictures
    @ScaryHutmanPictures 5 ปีที่แล้ว +31

    Systemd bad
    OpenRC good

    • @kruxdt6307
      @kruxdt6307 5 ปีที่แล้ว +14

      runit excellent

    • @Suppboio
      @Suppboio 5 ปีที่แล้ว +2

      what about s6?

    • @oddbob6230
      @oddbob6230 5 ปีที่แล้ว +1

      GNU shepard is my Lord, I shall not want.

  • @Secondarian
    @Secondarian 2 ปีที่แล้ว

    Ironically, surf is a lot slower than FF.

  • @cooldheera80
    @cooldheera80 4 ปีที่แล้ว +1

    I'm using Devuan Beowulf since few months and it works great with Gnome-3.32. Although, It took some work to configure it. It uses eudev, elogind etc forked from systemd to get the things working. I am also using FreeBSD 12.1, which is way more clean, except for you don't get netflix or prime videos to play in Firefox.

  • @nem64
    @nem64 5 ปีที่แล้ว +12

    There's nothing wrong with systemd but i would personally prefer a lighter init system like openrc/runit.

  • @billyblackburn864
    @billyblackburn864 5 ปีที่แล้ว +2

    Open-RC for lyfe......!!!!

  • @papaoese6258
    @papaoese6258 5 ปีที่แล้ว +1

    I moved from Arch due to the constant breakages when the distro moved to systemd

    • @kitlith
      @kitlith 4 ปีที่แล้ว

      Dunno if this helps, but I've been using Arch for 2+ years, starting sometime after the switch. In that time, I've had... I hesitate to say no breakage, but no breakage that I remember.
      I think I would still prefer to not use systemd, but unfortunately I make heavy use of the AUR, so my attempt at using obarun didn't last very long. (I'll definitely give it another try if/when I setup a secondary box, though)

  • @bendover4728
    @bendover4728 5 ปีที่แล้ว +4

    Do you think the Linux Kernel is bloated? I do..

    • @lrk7838
      @lrk7838 5 ปีที่แล้ว +4

      Absolutely. Majority of the code is just drives for obscure hardware that will unlikely be used by your regular user.
      The best way to counter this is change from a monolith kernel to a microkernel

    • @Zoltan_Gyarmathi
      @Zoltan_Gyarmathi 5 ปีที่แล้ว +5

      The word microkernel is a useless bloat like capitalism.
      harmful.cat-v.org/words/

    • @Zoltan_Gyarmathi
      @Zoltan_Gyarmathi 5 ปีที่แล้ว +2

      @@lrk7838 Btw on gentoo, you can remove all of the obscure drivers without breaking the system or the behaviour of the package manager.

    • @bendover4728
      @bendover4728 5 ปีที่แล้ว

      @@Zoltan_Gyarmathi what about compiling a totally personalized kernel? back in the 90's 00's that was a must do..

    • @Zoltan_Gyarmathi
      @Zoltan_Gyarmathi 5 ปีที่แล้ว +1

      @@bendover4728 That's what I did.

  • @suoyidl2654
    @suoyidl2654 3 ปีที่แล้ว +1

    I don't think the problem with the init is because of being software... It's the target the developer may after. Linus Torvald steped forward and defended them at the beginning of the controversity of ~2013-2014, he then changed his opinion about them because he don't know what they want to achieve and that they may target a environment for bad ideas. So as a result he kicked the devs out of the kernel workgroupe . Some also pointed out that there were unexpected google dns links. first the devs denied it, - then they announced that it would be helpful for systemd but that google created some bad code - in which the google engineers defended their work... Seems strange to me.
    In my opinion they should work on a cooperated solution with the kernel team, the free software foundation team and the gnu team.
    Aluminium heats could now argue that the us government has programmers in redhead which are working also on systemd...

  • @weltfremd
    @weltfremd 5 ปีที่แล้ว +2

    i don't like the handling of non-existing devices or not available nfs-mounts in fstab of systemd

  • @NikoxD93
    @NikoxD93 5 ปีที่แล้ว

    I'v seen a post that said Systemd won! Hope it's hyperbolic, fuck this NSA botnet wannabe bloat!
    OpenBSD will save us all

  • @sudombd1230
    @sudombd1230 5 ปีที่แล้ว +3

    I cannot hate it because it works well, it does it's job and it is making the lives of many people easier. But It goes against the philosophy on which most unix inspired software is built upon. So I can't say that I hate it because I don't have a reason to hate it. But I do dislike it, because in my eyes it doesn't fit very well. Having such a process that acts like an overlord when it comes to certain things is simply hard for me to imagine flawless. In the end I'm not even that big of an expert so even I don't value my opinion that much.

    • @sudombd1230
      @sudombd1230 5 ปีที่แล้ว +4

      @@olegcherkasky2755 This process stays above and unifies a lot of other processes. It is unlike the "recommended" simple autonomous programs that do one task perfectly rather than a complex program that does everything decently. Unix was all about small programs that work together rather than overlordship of programs. SystemD is pretty much an overlord of all daemons. If you check your system processes you'll find out that most of your processes are "under" systemd, thus being controlled or commanded by it. Bypassing systemd is almost as hard as bypassing the kernel itself.
      I'm not saying that is bad in any way, nor am I saying it should be banned or even adviced against. But some of the most hardcore systemd haters are concerned by the fact that "The entire system so far worked the unix way and introducing the otherway around in core processes like the init system will/may/might lead to issues, problems or straying away from the path followed so far that used to work". Again, I am not defending this view completely mostly because more centralized/"non-unix way" programs are part of linux for a long long time now.

  • @aidanlane2750
    @aidanlane2750 5 ปีที่แล้ว +2

    If you do not hate systemd then may I ask why do you use void over arch?

  • @kdato774
    @kdato774 5 หลายเดือนก่อน

    Functionality-wise no, there is in difference. For me it's the corporate stuff telling me how to do computing. No thank you, systemd.

  • @uzefulvideos3440
    @uzefulvideos3440 ปีที่แล้ว

    I actually know someone who hates on Btrfs and ZFS because they "violate the Unix philosophy"...

  • @resofactor
    @resofactor 2 ปีที่แล้ว +2

    Was this video before or after you moved to Artix? lol

  • @Viken43
    @Viken43 5 ปีที่แล้ว +3

    Freedom of choice....pure and simple.

    • @deleatur
      @deleatur 5 ปีที่แล้ว +2

      If you are forced to adopt a system plagued with systemd when you don't want to, this "freedom of choice" you are talking about is a blatant lie, plain and simple.

  • @TheL0wner
    @TheL0wner 3 ปีที่แล้ว +3

    meh systemd is a solution looking for a problem.

  • @pt8306
    @pt8306 2 ปีที่แล้ว +1

    I do think there's plenty of valid ciriticms for systemd and I have my own - I don't like that it creates multiple ways of doing things. For instance, if I want to run something on start up as my user, I can either make it a systemd service OR I can add it to my .profile. However none of this is really an argument for why it's "bloated", it's more to do with the way Linux works and fits together.

  • @gavinvales8928
    @gavinvales8928 5 ปีที่แล้ว +1

    Firefox is one of the fastest, compared to chromium based browsers anyway, ime. The only reason I don't like it is because they banned dissenter, which even Chrome has

    • @tagged5life
      @tagged5life 5 ปีที่แล้ว

      Gavin Vales the quantum engine made it so good, I remember the days firefox was a slow piece of shit software. those days are gone

  • @MvanderWel
    @MvanderWel 5 ปีที่แล้ว +2

    Imho you are combining two many arguments in you definition of bloated software. Basically what you are saying - if I understood you correctly - is that if software contains a lot of features and is not extensible it is bloated. I think one should leave the extentiality argument out of it. Software that cannot be extended is just that 'not extensible software'. What you still have to address then is the difference between feature rich software and bloated software. What they have in common is that the filosofy is that a lot of functionality is present in both but something becomes bloated if that functionality does not serve a good enough purpose. Looking from this perspective I would not call systemd bloated but for instance Adobe pdf viewer on Windows (sorry couldn't find a good Linux example) is. So contrary to feature rich the word 'bloated' has a negative conotation that in my opinion should be avoided when we talk about software that is just feature rich (such as systemd). P.s. I have no deep preference for systemd or any other init systems but I like your rational arguments in favour of systemd and the fact that you do not shy away from bringing forward possibly unpopular arguments!

  • @Lmlil
    @Lmlil 5 ปีที่แล้ว +2

    I've noticed that people become more rabid about stuff like this the further they get from it actually being a problem for them. LAYER 0 = "I don't use systemd for the following reasons" LAYER 1 = "LAYER 0 doesn't use systemd because it doesn't work for him" LAYER 5 = "LAYER 0 doesn't use systemd because he thinks it sucks!" LAYER = ??? "systemd is NSA bloat the info-collage I saw on 4chan told me so!"

  • @jordanwaughtal7649
    @jordanwaughtal7649 5 ปีที่แล้ว +5

    Why use Firefox when we have icecat?

    • @Jyrka98
      @Jyrka98 5 ปีที่แล้ว

      why use icecat when chromium exists?

    • @Jyrka98
      @Jyrka98 5 ปีที่แล้ว +1

      @anonymous guy brave is based on chromium

    • @username54487
      @username54487 5 ปีที่แล้ว

      Brave is good

  • @amir78989
    @amir78989 5 ปีที่แล้ว +3

    Luke Smith next video: WHY AM I STILL GETTING HATE!

  • @mockingbird3809
    @mockingbird3809 4 ปีที่แล้ว +1

    A dude once said me that systemd is NSA's backdoor drama

  • @Canadian789119
    @Canadian789119 5 ปีที่แล้ว +2

    Convenience or? You shouldn't notice your init except at boot or configuring boot. :)
    nspawn is really cool though.