Linux is a pile of shit

Discussion in 'PC Hardware, Software and Displays' started by tongue_of_colicab, Jan 29, 2018.

  1. rcf

    rcf
    Regular Newcomer

    Joined:
    Nov 6, 2013
    Messages:
    366
    Likes Received:
    302
    And that's why Linux is a mess for home users and gets ignored by most ISVs.
    The Linux ecosystem is sort of a "Tower of Babel" that doesn't care about interoperability or backward compatibility.

    A few weeks ago Nouveau also crashed on Ubuntu because of my 1030 videocard. I had downloaded Ubuntu's minimal install image and selected no software metapackages during installation, so only the base system got installed, then I installed Xorg and a few other packages, and when typing "startx" Xorg would crash during startup because of Nouveau. Xorg would start only after Nvidia's proprietary driver got installed. I believe Nouveau doesn't properly recognize the 1030 videocard since it's one of the latest additions to the Pascal family.
     
    Grall likes this.
  2. Cyan

    Cyan orange
    Legend Veteran

    Joined:
    Apr 24, 2007
    Messages:
    8,560
    Likes Received:
    2,282
    yes, Linux shines on servers, nothing comes closer. Other than that, it's just crap, imho. There are no blue screens, but if something goes wrong, the computer directly turns off for no apparent reason and you go like....WTF?

    I think Linux is a good OS kernel for computer science students and geeks, or people who want to be cool being "different" and going against the masses perception, but it has no support save for paid distros, and something which is working now isn't guaranteed to work later.
     
    RootKit likes this.
  3. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    Linus has always made clear that backwards compatibility is the number one prio for Linux and if there are unintended breaks he will revert those changes.
     
  4. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    Have you tried Linux 4.15? It might work there.
     
  5. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    Where do you get free support for other OS? And where are MS guarantees that something that is working now will work on Windows in 10 years?
     
  6. Rikimaru

    Veteran Newcomer

    Joined:
    Mar 18, 2015
    Messages:
    1,014
    Likes Received:
    395
    A lot of hardware have shit firmware and drivers which only tested on Windows. Especially laptops.
     
  7. rcf

    rcf
    Regular Newcomer

    Joined:
    Nov 6, 2013
    Messages:
    366
    Likes Received:
    302
    Linus has also said this:

    "...we make binaries for Windows and OSX, we basically don't make binaries for Linux. Why? Because making binaries for Linux desktop applications is a major fucking pain in the ass. You don’t make binaries for Linux, you make binaries for Fedora 19, Fedora 20, maybe even RHEL5 from 10 years ago. You make binaries for Debian Stable…well actually no, you don't make binaries for Debian Stable because Debian Stable has libraries that are so old that anything built in the last century doesn’t work."

    Watch from 5:58s to 11:30s.



    And what he said above also applies to device drivers. You can't create and distribute Linux drivers for your equipment outside the kernel tree (even in source form) and then forget about them, as they'll soon break even after kernel updates that happen in the same version of a given distro.
     
    #47 rcf, Feb 1, 2018
    Last edited: Feb 1, 2018
    Cyan likes this.
  8. Mize

    Mize 3dfx Fan
    Moderator Legend Veteran

    Joined:
    Feb 6, 2002
    Messages:
    5,048
    Likes Received:
    1,097
    Location:
    Cincinnati, Ohio USA
    I'm quite partial to linux when it fits the task at hand. I'm perfectly comfortable with it as a desktop OS too, the key is getting it dialed in. At that point it is rock solid. Drivers are definitely an issue so it can be wonky about things like sleep/wake. HiDPI is largely not an issue at the OS level, but many apps haven't been updated. Still it's simple to scale the HMI to defeat that issue. It's particularly useful in environments where people want to be nosy. I had an employer years ago that wanted to scan everyone's computer for illegal software etc. so it was good fun to give them a linux machine and watch them try all their Windows scan tools: insert 3.5" floppy and stare at an unchanging screen. Anyway, screwdrivers don't make great hammers and linux isn't right for every task or every user. I have two linux machines, 2 macos and 3 W10 machines so I'm OS-agnostic.
     
    Grall and Lightman like this.
  9. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    And now you have flatpaks for GUI applications, so it is not really a problem anymore.
     
  10. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    Yes, Linux has never had a stable driver API/ABI. Get the driver into Linus version and it will work forever (or as long as people are willing to test).

    Btw, can you install 3dfx drivers on Windows 10?
     
  11. rcf

    rcf
    Regular Newcomer

    Joined:
    Nov 6, 2013
    Messages:
    366
    Likes Received:
    302
    Let's wait for version 1.0 and widespread adoption by ISVs.

    To expect drivers to remain compatible for 20 years, from Win9x to Win10, is quite different from expecting them to remain compatible for a few months, from kernel 4.x.y to 4.x.z.
    Btw, you can install Win7 drivers on Win8/8.1 and some of them on Win10 (I'm doing it right now with my old printer).
     
  12. Florin

    Florin Merrily dodgy
    Veteran

    Joined:
    Aug 27, 2003
    Messages:
    1,627
    Likes Received:
    174
    Location:
    The colonies
    Shouldn't this be in RPSC?
    Because topic title and religious factor.
     
    Pixel, Picao84, Grall and 3 others like this.
  13. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    AFAIK those Linux versions should always have a stable driver ABI.
     
  14. Malo

    Malo Yak Mechanicum
    Legend Veteran Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    6,903
    Likes Received:
    2,968
    Location:
    Pennsylvania
    :lol:
     
  15. tongue_of_colicab

    Veteran

    Joined:
    Oct 7, 2004
    Messages:
    3,400
    Likes Received:
    627
    Location:
    Japan
    Another day and another situation where linux is being the utter piece of shit it is.

    So, iptables. The linux crowd appears to think this hunk of shit qualifies as a firewall. Just like the rest of the OS its a piece of dysfunctional overly complicated garbage that just doesn't work.

    Because there is no application control and linshit just connects to the internet whenever the fuck it pleases I though lets make some rules to only allow the user running the software I need access to the internet. I'm used to working with firewalls on the cli so how hard can it be?

    Very hard because of the shitness of this OS.

    Get this; DROP rules work fine. Now I make a rule that allows all traffic to any port and any destination for my user. Pretty basic and works on every firewall I've ever used. Not on linux. No no no. So the user I allowed access, it can ping just fine. But all other traffic appears to be blocked. I say appears to because due to the fucktarded way this OS is designed its damn near impossible to get it to log anything in a useful manner. I even copied the command from the shitbuntu website but that does fuck all.

    How the fuck you manage to make a "firewall" the shits itself on even the most basic of basic rules is beyond me. Though I'm sure it'll turn out linshit has some moronic retarded way of handling network traffic in which for whatever reason traffic isn't handled by the user you are logged in with. Not that you'll ever be able to figure that out by yourself because fuck logic, right linux?
     
  16. tongue_of_colicab

    Veteran

    Joined:
    Oct 7, 2004
    Messages:
    3,400
    Likes Received:
    627
    Location:
    Japan
    Fucking amazing. I'd really like to meet one of the fuckheads that did the programming on this.

    Linux logic galore.

    Root any all all -> ping works, dns does not
    Root any all all + allowing ALL tcp/udp 53 traffic -> ping and DNS work for root user

    This is already fucking stupid because root is supposed to be allowed everywhere already so why require the extra rules?

    But it gets better.
    Remove Root any all all + allowing ALL and replace root with your local user. Ping works but DNS does not. What the flying fuck?

    You MUST have a root user on the shitty ipshittables list for anything to work.

    Retarded much? Yep but that is linux for you.
     
  17. Malo

    Malo Yak Mechanicum
    Legend Veteran Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    6,903
    Likes Received:
    2,968
    Location:
    Pennsylvania
    Basically every residential and commercial firewall box in existence is based on iptables. Of course with you just starting to learn linux, your opinion on the matter means it's utter garbage.
     
    Kej, BRiT and tuna like this.
  18. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,118
    Likes Received:
    349
    Also, if you are having problems with the raw iptables interfaces, maybe you should try firewalld? That is supposed to be more newbie friendly.

    Also, iptables is a service and not part of Linux.
     
    BRiT likes this.
  19. Mize

    Mize 3dfx Fan
    Moderator Legend Veteran

    Joined:
    Feb 6, 2002
    Messages:
    5,048
    Likes Received:
    1,097
    Location:
    Cincinnati, Ohio USA
    Use the free version of Untangle.
     
  20. Gubbi

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,505
    Likes Received:
    829
    Network packets have no concept of Linux user definitions, so of course the network interface has to have the rules defined as root.

    I'd recommend Shorewall for firewall duties.

    Cheers
     
    Kej and Mize like this.
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...