13
10Dev
3y

Lotta Ubuntu hate on devRant today ...

Funnily enough, Wappalyzer tells me devRant runs on Ubuntu.

And anyway, Ubuntu is a good operating system. It's not my first choice, but it works well as a gateway drug to Linux. I have it running on a couple EC2s because its the simplest to provision and set up.

Ubuntu is good, save your hate for Windows and particularly MacOS

Comments
  • 4
    OS hate depends on what you're talking about IMO.

    I don't use linux as a desktop OS, it's just never been my thing ... but I don't think that says anything about me dockering it up left and right either or what a given site is using or ... that I have an Android phone...

    Most rants are just very specific "I ran into this and now i'm pissed" and not a real detailed OS evaluation.
  • 0
    Devrant uses Ubuntu because devrant is shit and so is Ubuntu. Simple.
  • 3
    I like Mint best because there's someone to have an eye on whatever Canonical does, plus that Mint is stable as a rock. Also, Mint does have a Debian based edition as strategic fallback in case Canonical should become unbearable.

    Windows is crap, needless to say that, but my main gripe with Apple isn't macOS - it's their overpriced hardware that is at best deliberately misdesigned, at worst misdesigned through outright incompetence.
  • 3
    You do know Ubuntu server is the most common server os? Not everything is ui
  • 1
    *sigh*

    It all depends on how much and how good you know your OS specific deviations.

    E.g. Ubuntus default Python stack is a whack job... Like diarrhea bukkake.

    It's completely borked up.

    Which is no trouble if you know it and only utilise pip and install the rest in a user environment.

    This list... Could go on for a very long time.

    Every OS distribution has its flaws and severe weaknesses, in the end it matters more how much time you're willing to investigate and research how / what / why.

    And Ubuntus server package choice is e.g. a catastrophe. It's nowhere near minimal, it's more a "we just put everything we could into it and half a desktop system and be done with it".

    Just because it is listed as a number one distro somewhere doesn't mean it's good ;)

    The *good* thing is that you can really fit every distro to your needs with *a lot of patience to learn the necessary knowledge*.

    Eg. in our company everything runs on Ubuntu, yes.

    But a heavy customized version.

    From APT settings to disable the recommendations to largely cutting out systemd and so on.

    I started with Ubuntu base and very carefully puzzled together a specific base image that now is used everywhere. VM, bare metal, container. Everything's based on it.

    Solves a lot of headaches, trouble and especially there are no surprises for newcomers.
  • 1
    @IntrusionCM if you were "basing off of", then why didn't you base off of Debian which is what Ubuntu is based off of? And then you'd have lot less work maintaining the custom distribution.

    And imagining what you described, I'm guessing that your final product is more closer towards Debian?
  • 1
    @shine Not really.

    It's a misconception as the package base, e.g. for core packages like kernel, are very different between Debian and Ubuntu.

    Ubuntu LTS still has newer packages than e.g. Debian.

    I would have done the same with Debian by the way - the goal in a server OS should be in my opinion to be as minimal and simple as possible.

    And tasksel / preconfigured package selection is very far away from minimal.
  • 1
    @IntrusionCM I haven't built Linux from Scratch™, so I wouldn't know the intricacies and the nuances of it.

    But I am aware of the compromise that Debian makes for the sake of "stability".

    However, I mentioned it because you said that you almost removed systemd. I know Debian went through a huge refactor to incorporate systemd ( back in 2013-14, I think )

    I also agree that `tasksel` / preconfigured set of packages wouldn't be minimal enough for purpose-specific distributions.
  • 1
    @shine I said largely cutting out systemd ;)

    Eg removing resolved, networkd, ...

    We rely on journald and systemd / service & system management / systemd-timesyncd but rest is disabled and removed.

    Especially resolved - as it is an DNS server instead of a resolver - is one hell of a nut job.
  • 1
    @IntrusionCM yes, yes, I know. I understood that much. There are so many redundant systems that can be "cut out".

    But systemd will soon grow large enough to encompass most of "system space". There's a reason why they use PID1 for marketing.

    I'm not a systemd-hater, but neither am I a fan. I'm wary of the centralization, but I'm also happy about the integration and how everything is seamless especially configuration ( even though it is obscure ).

    systemd-homed is a very very neat and smart concept. I wish someone thought of and made it work standalone. But it wouldn't work. That's where the integration with the system matters and truly shines.
  • 1
    @shine same here. Some stuff is really great - if it could be used standalone I would be in love.

    E.g. combine docker with journald, as journald never grows 10 % or so over the root FS max size, lot of headaches solved regarding rotating logs and all the fuckery involved with it ...
  • 1
    @IntrusionCM TIL that journald had a file system limit. Thanks.
  • 1
  • 0
    @IntrusionCM You can even configure a size limit for journald.
  • 0
    @IntrusionCM I've never looked at the man page of journald even though I was aware of its existence. I have dug into the man page of journalctl, on the other hand, to look for which flag did what.
  • 1
    @Fast-Nop that was exactly what I was talking about.

    *rofl*
  • 0
    @crow22498 CLI is still a UI. So for server the CLI is practically the same as any Linux distro.
  • 1
    @Fast-Nop I stopped trying to run my modded games in Linux when linux refused to load a plugin for a plugin. Complete show stopper. I researched it and found it was a limitation in Linux at the time. Not sure if it still is. I also like to test my software in native for clients and not have clients be beta testers. So for me Windows is non negotiable. I don't always like it, but it does what I need. I also backup stuff often.
  • 1
    @Demolishun There's nothing wrong with a game starter OS for starting games - as long as you don't try to abuse it for anything productive.
  • 1
Add Comment