あなたは単独のコメントのスレッドを見ています。

残りのコメントをみる →

[–]RefreshRetry -211ポイント-210ポイント  (60子コメント)

Let's go on a fact hunt:

Linux is a large codebase that was never designed. It just became from endless additions. It's terrible and no one understands it. It isn't a good OS, the only reason it is popular is because it is free for companies, they get access to source code, and it is cheaper for them to hire people to maintain the mess rather than purchase alternatives.

Linux is still catastrophically failing on the desktop sector despite it being free, open source is a cool concept, and people have long hated Microsoft.

It'd be good when some of these Unix-lunatics as I call them got their head unstuck from their arse and realized that sometimes "Do one thing and do it well" is a ridiculous concept, sometimes an unstable ABI is a horrible idea, sometimes software creators not being responsible for the distribution or at least the submission of software is a horrible idea, and sometimes the sharing of libraries on a global namespace is a horrible idea.

But until then, Linux will continue failing.

[–]Gatorpatch 57ポイント58ポイント  (23子コメント)

How is this related to this thread? Obvious troll is obvious

[–]x-paste 16ポイント17ポイント  (5子コメント)

Mixing up the kernel with the distribution is a classic...

[–]TheArtificialAmateur 12ポイント13ポイント  (0子コメント)

Dont worry according to him "I've even written myself a kernel."

[–]TheArtificialAmateur 14ポイント15ポイント  (19子コメント)

Linux is a large codebase that was never designed.

lol what? Linus didnt just throw shit together hoping something would stick.

It just became from endless additions.

Its just amendments which is great because it adds new content to the core of the OS instead of new icons and fonts like other OSes do.

It's terrible and no one understands it.

Its not terrible from a general perspective as developing something similar would take more than 10 billion US dollars. Also lots of people understand it, not sure how many people understand Windows since its closed source though.

the only reason it is popular is because it is free for companies

Actually most companies get RHEL for their servers due to the support and most companies use Windows for their employee computers. Linux is just really good at being a server.

Linux is still catastrophically failing on the desktop sector despite it being free, open source is a cool concept, and people have long hated Microsoft.

Its growing, but its hard to expand and compete against a company that has had +90% of market share for over 20 years.

"Do one thing and do it well" is a ridiculous concept

What? Why? I dont even see how this is relevant or makes sense, but would you build something well and have it work for a life time or do a shite job and have to fix it every so often?

sometimes software creators not being responsible for the distribution or at least the submission of software is a horrible idea

Is a circular pattern, more software = more users, which in turn equals more software.

the sharing of libraries on a global namespace is a horrible idea.

Why? coreutils needs to run on all users, would you rather have it copied individually to each user taking up space?

If you just want to spew shit from your mouth at least have it be sensible or funny.

[–]bit- 5ポイント6ポイント  (0子コメント)

You are so wrong on many levels that it is clear you have no clue what you are talking about. Lets hope reddit will install some clue into you. Lets address points one by one.

Linux is a large codebase that was never designed. It just became from endless additions.

No software as large as Linux kernel is designed as a whole from ground up. Actually kernel itself is pretty small. Rest of it is endless sea of drivers (additions as you call them).

It's terrible and no one understands it.

Noone understands software as big as kernel. Noone understands FreeBSD kernel as a whole. Noone understands windows kernel as a whole. And that is completely irrelevant because people specialize nowdays. And quality of kernel is superior to anything else we have available.

It isn't a good OS, the only reason it is popular is because it is free for companies, they get access to source code, and it is cheaper for them to hire people to maintain the mess rather than purchase alternatives.

"Linux" is not even an "OS", it is just a kernel. And it is popular because it is rock-solid and free. It is hard to compete with such selling point.

Linux is still catastrophically failing on the desktop sector despite it being free, open source is a cool concept, and people have long hated Microsoft.

The average person does not give a two shits about what Microsoft is or does. There are several reasons why it is not catching on on the desktop. Primary reason is noncompetitive behavior from Microsoft itself. I has monopoly on the desktop and it does anything (legal or not) to keep it that way. We all heard of microsoft and OEM deals and such. Then we also have chicken and egg problem - games. Noone wants to use linux because most of games do not run on linux. Noone wants to develop for linux because there arent enough of market share available.

It'd be good when some of these Unix-lunatics as I call them got their head unstuck from their arse and realized that sometimes "Do one thing and do it well" is a ridiculous concept

It at times is. Linux kernel does not follow this philosophy as it is monolithic kernel - it does it all. Recently we have seen lots of hate for systemd which is another complex layer that does not follow this philosophy, however it improves usage of GNU/Linux tremendously. However its great concept for utility tools.

sometimes an unstable ABI is a horrible idea

Linux kernel never breaks userspace so i suppose you refer to what distributions do. However calling it "unstable ABI" is wrong. I think you mean GNU/Linux desktop fragmentation and cross-distro incompatibility. Problem stems from the package managers. Since they are so cool we can easily share libraries between software. And doing that is way simpler and cheaper. However since each distro does it's own thing they often base around different versions of certain libs. Therefore software built on distro A will fail on distro B because of those library version incompatibilities. Mind you ABI stability is worry of library developers, not kernel or distribution vendors. Windows does not have this problem because we simply assume windows has no libraries to offer to us. So we build all dependencies and bundle them with application. Guess what - same thing works on linux just fine. The only nuisance is fact that applications built with glibc are not backwards-compatible (if i get the term right). You cant build application with latest glibc and have it work on older glibc. Worse yet it does not provide means to target older ABI. But there are workarounds so we can live with this (however it really should be solved).

sometimes software creators not being responsible for the distribution or at least the submission of software is a horrible idea, and sometimes the sharing of libraries on a global namespace is a horrible idea.

It depends. You are right and wrong at the same time here. For some software it makes sense to be on distribution repositories where. Be it core components of distribution or software whose security is very important. However we indeed lack of good and easy way for software vendors to deploy software on all linux distributions at once. Currently it is painful. But its pain of developer, not user. I also loathe software binaries/libs being dumped into single directory. There was good reason for this however i am not sure today it is justified. But hey - it works and it is least of or problems in GNU/Linux.

But until then, Linux will continue failing.

It is flourishing. Even gaming is starting to get off the ground. And it seems to continue doing so. With continued development of systemd/wayland/amdgpu/steam for linux future looks bright for linux. Very bright.

[–]_supert_ 1ポイント2ポイント  (0子コメント)

I give up... I couldn't find any facts.

[–]tux68 1ポイント2ポイント  (0子コメント)

You're so right. You should feel great about yourself.

[–]joanhow [スコア非表示]  (0子コメント)

Linux is still catastrophically failing on the desktop sector despite it being free, open source is a cool concept, and people have long hated Microsoft.

That is because the effective cost of a Windows license is severely diluted (volume licensing, OEM pre-install) or simply nonexistent (pirated). Linux in a desktop form arrived too late on the scene to become so widespread on desktop (for instance Debian 1.0 was released in 1996, 1 year after Windows 95 was already providing a consumable desktop OS), plus Microsoft made sure that cost was never a differential factor by using every business tactic to gather hardware partners on their side and allowing pirated copies.

From there on, it became the monopoly that still persists today. Curiously, the same thing is happening with Microsoft's futile attempts at mobile, constant reboots and reinventing of the platform with 0 success against a fragmented and malware ridden piece of garbage called Android, which only in the last couple of years started to become tolerable. Just like only after Windows 7, after almost 20 years, Windows started to become tolerable. But the matter of fact is that Android arrived first at everyone's pockets and from there it's just a numbers game - more developers, more OEMs, more apps, more users, more share. Microsoft arrived too late at the scene by resting at the shadow of their own desktop monopoly.

So yeah, Microsoft is also failing miserably by now and as you can see, it hardly has to do with technical quality, as you try to make it seem by implying that no one wants Linux even while being free of cost.

[–]btreeinfinity [スコア非表示]  (0子コメント)

Yeah, Android with 80% market share is failing.

[–]Michaelmrose 0ポイント1ポイント  (0子コメント)

Can you point out the better alternatives?