Why are we like this?
>>108946015the only distro claiming to be universal is debian. everyone else acknowledges that their distro is a use case.
>>108946015There are literally thousands of distros.
>>108946297That's kinda the problem Anon, Linux is so inconsistent that you could never develop pro apps and shit for it, and it's nothing to do with the marketshare, Apple for a very long time had single digit marketshare when OSX was new, but you can develop pro apps that people want and have it work because everyone is running the same Darwinshit XNU kernel with the aqua desktop, the quartz display server, and the finder file manager.
>>108946297No there aren't. There are a few dozen true distinct GNU/Linux distributions, most of which are irrelevant hobby projects. Everything else you call a "distro" is the FOSS equivalent of Windows XP Gold Edition.
>>108946015Red Hat and Debian are the big two. Pick a side and slide.
>>108946015AutismNormies develop for money and only care about getting paid. Every software project that is not profitable enough just dies.Autists develop for the sake of it and don't care about the use case and customers. So they sink another 1k hours in a project nobody cares about because it's free and open source and needs no customers to pay developers.
>>108946038you misspelled devuanfuck talmudd
>>108946015>>108946325First you're fucking retarded because what significant difference in distro prevent *le professional apps* to be developed on linux? Just pick a distro, write your software for it and you're done, the other distro can figure out a way to port the software by themselves if they want because it's fucking trivial. For example take Waydroid: it's written to work exclusively with wayland + sistemd and yet it took me 5 min top to have it working on a distro with x11 and a different init without even rewriting a word of code.Second go read E. Raymond "The cathedral and the bazar", it should make more clear to you why numerous distro exist in the first place.
has anyone made an estimation of how much wasted human effort all those various distros generate as opposed to having 1 main distro everyone focuses on and magically wont try to do same thing twice
>>108946762If Linus Torvalds and the kernel team had taken effort to ship an official, complete operating system, then we wouldnt need distros.
>>108946753>Just pick a distro, write your software for it and you're doneIt's not that simple Anon, it may work but will it be seamless? especially with pro apps, Linux DEs can't even aggree with each other on how to do a fucking file picker, it's just stupid shit like that which makes things difficult.>>108946762It almost makes you cry to imagine what we could have if everyone channeled their autism into making something great, but I don't know if it's possible because so many Linux users want so many things, some of them don't even believe in DEs just a tiling window manager, and because Linux is so clusterfucked, the only thing consistent among all of them is that damn terminal which makes alot of people do stuff there.Basically the more features you put on something and make it more usable, it's gonna have bloat, and a lot of them don't like that, so Linux just is what it is, a bunch of people doing their own thing.
>>108946776What part of "just pick one distro" did you not understand? If you're that terminally so mentally handicapped i'll give you an extra hint: pick one with a big marketshare (eg: ubuntu) or an upstream one (eg: redhat/fedora) and work with their default assumptions. You're done, every other distro can port your software from there BY THEMSELVES, you don't need to do shit.
>>108946786How would a software company who may be charging money for software support that, Anon? it goes back to that "Windows and Mac users are all running the same shit" even if you wrote your shit with Ubuntu and gah-nome in mind, you're gonna get that one asshole on xfce or some other weird ass Distro, DE, and file manager who has a problem with your stuff and expects support in a space where there's shit tons of distros and forks of stuff, this is why nobody bothers with us, you can't expect them to trouble shoot every thing that can run ontop of the Linux Kernel, but this is the space you are entering into.
>>108946804You're literally chasing phantoms in your head: you've written your app to work, for example, ubuntu and gnome? Then your support is only valid on that software stack, it's the job of the other distro (or the individual that hacked your shit somewhere else) to mediate as the extra layer. In case of requests from unsupported stacks you just drop them tapping on your eula, pointing to the proper path (repackagers) if you feel kind enough.
>>108946829That's literally a shitshow Anon, because the software company might state this is for Ubuntu, but all the distros are technically "Linux" the law may not side with them if there's a problem, for fucks sake there was literally a lawsuit in California with AMD over what constitutes a fucking CPU core, so yeah some autistic ass motherfucker would say "This software was made for Linux, I am running Linux and shit is fucked up, Linux is a Kernel blah blah, but with Mac and Windows this is a non issue, everything just works, they know what everybody is running, and they can troubleshoot when there seldom is a problem.
>>108946015SteamOS will fix this.
>>108946717Your meme distro depends 100% on Debian for its continued existence.
>>108946855Nigger, just don't make your software for "Linux", make your software for "Ubuntu+Gnome", specifying in fine prints the software stack with which is developed and with which your eula stipulates the conditions to have your support, out of that simply state that the software is distributed "as-is", a fuckload of software is licensed in a similar way and no one is chasing them down.
>>108946860>Grammarlyholy midwit
>>108946877>don't make your software for "Linux", make your software for "Ubuntu+Gnome"terrible advice if you know anything about how often Gnome and Ubuntu change their interfaces and fuck everything over. snap is losing to flatpak, upstart and mir already lost to systemd and wayland, Gnome 3 broke compatibility with Gnome 2. Then GTK4 broke GTK3 theming and subpixel antialiasing. If your software depends on the fine print of Ubuntu/Gnome, your software is not portable, won't be widely used, and will break regularly on both aesthetic and technical levels.
>>108946753Yeah dude, your distro with 54 users is not even on my company’s radar, it doesn’t matter how easy it is or isn’t. There’s no fucking market for this shit.
>>108946906>b-but things changeMoving the goalpost here, first of all the enterprise stack has lts solutions, work with them if you need to, second what kind of "professional app" can't specify the versions of its components of a specific release? Your support end life for a given release is just aligned with the end life of the enterprise stack you're basing on.>>108946908My point is that you don't have to, reread my post adhd-kun.
>>108946786>pick one with a big marketshare (eg: ubuntu) or an upstream one (eg: redhat/fedora)Fedora is upstream, Redhat is not. Debian is also upstream but you didn't mention it.
>>108946941I just made a couple of example
>>108946935I'm just saying you're gonna work a lot harder in Canonical's world than in Debian's or Redhat's because they constantly move shit from the universal standard to some in-house bullshit they soon drop. So your support needs will be way greater.
>>108946935It's not a goalpost Anon, people who pay money for the software shouldn't have it break in a year or two when the new Ubuntu LTS drops, that's the strength of Windows, it's dogshit, but it's been the same very backward compatible dogshit for so many years, that it runs the software you bought 20 years ago, Linux could never as much as I love it, it means nothing to break old FOSS that is maintained, but you cannot be breaking things people need and paid for.
>>108946935>my point is that you don’t have toDo where are all of the fucking apps, then?
>>108946950you claim it's backwards compatible but nothing runs as smoothly as it did on XP
>>108946948Then work with debian and redhat if you need that? It's not like that ubuntu won't port shit from debian, it's literally their bedrock distribution.>>108946953What do you mean? There's a fuckload of software available for linux.
>>108946975XP was a pretty based OS but at least you can run a lot of your old shit even if things aren't perfect, meanwhile on the based but not perfect Linux, you can get a piece of software that came out yesterday that has bugs.
>>108946984Repackage it with appimage using the proper version of libs it needs. Done, now it works on any linux distro and versions.
>>108946984>you can get a piece of software that came out yesterday that has bugs.yeah you can also rm -rf *. so what? don't install unstable software unless you want to? on windows you get ads in the start menu and to financially support Israel
>>108946860>Console OS for games will somehow magically fix the Linux shitshow on desktopsPress X to doubt
>>108946786You make the false assumption that the Linux desktop is in any way ready to be usable. It doesn't matter which distro you choose because they are all impossible to develop for. Every piece of the Linux desktop stack ranges from beta software to alpha software and even just proof-of-conepts. You can't build a house on a bad foundation. Gnome/KDE, Wayland, Pipewire, Flatpak/Snap/Appimage are all bad to the core and can't be used to develop software for.Just imagine the most simple scenario like a drawing/design app getting ported to Linux. The Linux desktop still has problems with multi-monitor setups, drawing tablet configuration (if it works at all), problems with touch interfaces, monitors with different resolutions and refresh rates, HDR screens, color accuracy, input delay, sharing your work with your colleagues, missing codecs, graphical/sound glitches caused by your DE/Wayland/Pipewire, some features just not working because of Wayland,... The list is endlessly long and the developers will get thousands of issue reports while they can do nothing to fix it since it is not their fault that the Linux desktop is at best pre-beta software.
>>108946015It's a good thing desu.The free market could learn from open source and embrace competition.
Jesus Christ this thread is a good example for why Big Tech is winning.
>>108947517>things are bad... because they are, ok!No retard, just pick a stack and (no pun intended) stick to it. It's that simple.
>>108947983>every Linux desktop has glaring bugs, is unstable and is missing essential features which prevents software from being ported>"lol just choose one of those desktops it isn't that hard retard"And you really wonder why no one wants to make software for Linux. Even software like Blender that has a native Linux version is unuseable on Gnome because of a bug (can't even open a file because the pop-up window is just blank). Those issues are sent to Blender and they then have to figure out what is wrong by contacting the Gnome developers and hoping they fix it. Those fixes are then pushed out in about 6 months to the users because that is Gnome's release schedule. Until then you can't use your software anymore and different issues exist on every Linux desktop with every piece of software.Or to put it simply:>Despite only making up 0.1% of the user base Linux users are responsible for 20% of the bug reports (all of which have nothing to do with the software)
>>108946038you mean>debian>fedora>arch
>>108946015vanity
>>108946015>competingDo you really think having a choice is bad for you?
>>108946015Cute troon
>>108946829tell that to the gnometards who were screeching because Mint didn't icecat core gnome shit lmao
>>108946860>krashes
>>108946015>>108948334There are only three kinds of distros:1. Ubuntu/Debian, Redhat/Fedora (99% of serious work is done here)2. Reskin of the above with bloat preinstalled made by a high school dropout (99% of all other distros are here)3. Freetard schizo distro with the goal of making computing as bothersome as possible (99% of people that use this shit need to have their hard drive searched)
>>108946015>2035-9>normies don't code their own bootloader and kernel
>>108948334having the choice between a thousand pieces of crap is indeed bad for me.it wouldn't hurt to have some consolidation to focus on improving existing distros instead of creating more trash.
>>108948243Nigger you're not making any point at all, just because something is broken on a specific version what has any of that to do with making professional applications? That's not your problem, you disingenuous piece of shit, it's like shitting your pants because the start menu on Windows broke on an update and now users can't reach your application from there and you fear to get complaints because of that.
>>108948246Arch and Fedora never made any such claim.>everyone should use the rhel developer desktop not actual rhel>everyone should install their os by handNobody thinks this.
>>108948482>improving existing distros instead of creating more trash.Impossible. If you try improving Gnome and Wayland then you should prepare to endure hundreds of pages of discussion about the dumbest shit you can possibly imagine. And the outcome after 5 years of back and forth will be "Use case?" and then the PR gets closed.The whole "Open source is awesome because everyone can contribute and fix stuff!" is a complete fabrication. You have better luck writing a personal letter to Bill Gates and ask him to make Windows better.
>>108946015BSD fixed this
>>108948414You forgot about OpenSuse which is neither Ubuntu/Debian or Redhat/Fedora(though similar)
>>108946015what about working on react os instead and ditching troonix?
>>108948540I will be honest, I think you are genuinely to dumb to understand. I was trying to explain to you why developers do not develop their professional software for Linux and that is because the Linux desktop consists of unstable trash software which prevents them from doing so. Developers say that all the time when they are asked why they do not port their software to Linux.It is a fact that software doesn't get ported to Linux and yet you somehow seem to cope about... something? I'm not even sure what. Your reply doesn't even make sense and has nothing to do with what I wrote so I assume you really just don't understand it. I even tried giving a real life practical example of why it causes problems but that only seemed to confuse you even more lol.So here is my final try to explain this simple fact to you: The Linux desktop stack like Gnome/KDE, Wayland, Pipewire and so on are really low quality and do not work properly. Because of that the professional applications will also not work properly on the Linux desktop. I hope this clears things up.
>>108948584That is fair. But Suse and Opensuse aren't as popular in general and they also don't spawn a hundred different forks for some reason. But they are another valid upstream distro. There is also Arch of course but that is targeted solely at tinkerers.
>>108948414>if you don't use talmudd as your init you're a pedophile!shalom rabbi :)
>>108948711If you care about industry standards (which is just a trap) don't use linux.
>>108948711>verbal diarrheaThe reason *professional applications* don't get ported to linux (desktop) is simply marketshare you dumb nigger, nothing more, nothing less. It's really that simple.
>>108948579true. that's the second part of the problem.
>>108946015There are four Linux distros that matter.>Ubuntu>Fedora/RHEL>Alpine>Arch (solely due to Valve)Everything else is irrelevant hobbyist nonsense.
>>108949122wrong, the top 5 are:>Debian>Ubuntu>Fedora>OpenSuse>Arch
>>108949132>DebianImmediately went down the shitter after Ian ACK'd. It's just Ubuntu Alpha now.>openSUSEMeme.
>>108946015Nobody is actually like this though. We don't want one operating system for everybody. We acknowledge and understand that some usecases might be better for arch, and some for debian, and some for FreeBSD.
>>108949182Opensuse isn't a meme and is one of the corpo linux distros that gets taken very seriously. It is also used in tons of embedded devices t. irl field service technician that fixes tons of different shit.
>>108948924I can't even imagine getting this buttmad about something so unimportant while still being completely wrong. Just so you know, MacOS had a marketshare of less than 3% in the year 2000 and companies still wanted to support the platform. All the professional applications like Photoshop were there. You know why? Because MacOS was a platform that was worth supporting and Apple worked together with the developers to ensure compatibility. Something that will never happen on Linux since it offers nothing of value and the quality of the whole platform is very low.Also don't bother replying to me because I won't read your nigger nigger nigger talk. I really hope you are some edgy teenager and not a mentally ill adult.
>>108949277You're just cherrypicking examples to drive your point (?) home, explain then steamos, i'll wait.
>>108946015>competingThey aren't competing. Standards compete all the time >no you can't bury that cable x feet underground it has to be y feetDistros? Nobody fucking cares use whatever you want.
>>108949277Adobe was also a lot of ex Apple employees who would throw melties if they had to program for Winshit, and all their software was made for Mac first. Not least because they were a lot of the same guys who added TrueType support to MacOS before every other platform. Unsurprisingly they were 100% in the tank for Apple no matter what into the early 00s.There's no reason why they don't support Linux or at least wine now other than institutional inertia. Photoshop and Acrobat aren't super sensitive programs that need tight platform integration. The Windows tax just isn't that high if you're already paying for CS, so they don't see it as a problem.
>>108948711stop arguing rationally with a lintroon. they're like communist, it's about the ideology for them, not the implications.
>>108948243>users gave me feedback and that's bad somehowit's not like linux users make their specs a secretjust require shit like uname -a to make a bug report and filter architectures and kernels you don't supportanyway, actually listening to ricers results in more portable, more configurable, and more robust software