The absolute state of GNUshit

>the absolute state of GNUshit

Attached: 78N2bpo7uj7BMXj1JS4rCf_ZumRUR3VFCzLKVGWL6lE.png (1126x10000, 1.46M)

Other urls found in this thread:

stallman.org/archives/2006-may-aug.html#05 June 2006 (Dutch paedophiles form political party)
twitter.com/NSFWRedditVideo

ok

>why would I want better performance, more options and less arbitrary limits, when I can have less LoC?

Want to know what worse than that? It takes three lines to rewrite cat in haskell.

Gee I sure appreciate saving one nanosecond every time I use a program who's only purpose is to concatenate files and send them to stdout

GNU was always shit, I don't know why people are discovering that now.

Honestly why DOES gnu need all that spaghetti to work?

As someone said before, they do all that shit to improve the performance of the tool. But when that "performance improvement" is something like one nanosecond in even ancient hardware, it makes no sense to have all that.

is rms a loli lover?

he has some odd views about pedophilia: stallman.org/archives/2006-may-aug.html#05 June 2006 (Dutch paedophiles form political party)

"I am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which aren't voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing."

Imagine thinking LOC has anything to do with efficiency

you don't know what spaghetti is

Hello, Microsoft.

cat hasnt been audited in 30 years. who cares.

>plan 9 less features smaller
>but ganoo more features bigger
wow big idea

Nigger like 80% of the gnu one is documentation. Documentation is good.
Make a comparison with all comments stripped and then we'll talk.

Yeah, there definitely isn't any reason why every unix box runs GNU software. It's not that it's always faster, more reliable, that it has more features and higher compatibility, and it's definitely not because it has proper documentation and source code available with a real license.
The BSDs survive because they have a licence too and for no other reason.

Reliability, extra functionality and speed.
You see how p9 cat starts by making a buffer of a fixed size. What happens when you overflow it?
p9 cat comes from versions of UNIX where tar was the program used to copy directories recursively. there's basically nothing extra, if you've ever given cat a flag it's not available here.
GNU cat is also going to run faster. From personal experience I'd suggest using cat or pv for burning your bootable USB drives instead of dd, because these utilities are better optimized in ways that become meaningful when you're doing anything nontrivial.

Also note that a significant portion of GNU cat's code is taken up by comments and the licence. These are essential to anyone editing or reading the file, as they firstly make it clear it's okay to do so and then gives explanations for how and why the decisions in the file came to be. It's meaningless to basement dwellers, but if you're a company relying on cat just this last bit will make the decision between the two clear.

>From personal experience I'd suggest using cat or pv for burning your bootable USB drives instead of dd
Wat? You can do that?

>You see how p9 cat starts by making a buffer of a fixed size. What happens when you overflow it?
but you can't you blind pajeet, it's a copy buffer! it saturates at 8192 and then writes that to another file. how is that so hard to understand>

Plan9 is stinky philosophical shit. They replace functionality and usability with stinky philosophy. For certified inflated ego autists only.

Now try compiling the Plan9 version on any of the dozens of architectures and operating systems supported by the GNU version.

You see the GNU one has a ton more flags?

I swear, sometimes I feel like this board is full of morons

Why would you even need options for a program that concatenate files? I swear, bloatfags are the most retarded people you can find.

wait does the plan 9 cat literally allocate 8k of buffer on the stack? and people still defend this shit

cat isn't just for printing the contents of a file to stdout. Its short for concatenate. One of the early problems Jow Forums faced was people stuffing cp inside other images. They would take an original image then use cat to append the secondary one into the first. If you used an image viewer it would still show only the first, but the data for the second could still be extracted.

>Why would you even need options for a program that concatenate files?
why don't you take a look at the options it has and answer that question for yourself

Gee, i sure do love having to reimplement everything gnu makes with shell scripts in a less efficient way

Plan 9:
> no options
> no comments for people who want to read the code
> no optimizations
Gnu:
> Options of plenty to fit any use case easily, because they don't arbitrarily decide what the user needs or doesn't need
> comments for improved readability
> optimizations which make them much faster than other utilities despite more LOC and functionality
wew gnu sure is shit

>why don't you take a look at the useless and pointless options it has and answer that question for yourself
Great advise, retard.

GNU cat is faster and has more features.
If you're actually using cat as part of a data processing script, you'll care more about the performance than whether cat is minimal.
If you're not, you'll probably still appreciate the extra features.

The fundamental building blocks on a system should be fast and useful, which the GNU tools tend to be.

>i don't have a use for it at this very moment therefore nobody else does

>pointless options
>by my own standards of what i use
>what i use is what everybody should features=bad
kys yourself, i use gnu utils' options and quite a lot. If the world went the way you suckshits wanted, i'd have to write shit on my own (at best i'd have to get scripts from some literally who to do the same shit with shell scripting instead of C).

In other words, he's based?

Want to know what worse than that? haskell.

This. Remember also that GNU software focus a lot on features for science (coreutils, R, lisp stuff, octave...). These retarded dungeon crawlers think that everybody is an autistic neet who likes to put up with their shitware

If you want barely working shitcode without features then look at the junk freedesktop.org produces.

He'd be right if children could consent (they aren't in a plain state of mind, their brains are physically smaller; therefore the "consent" would be an illegitimate contract, and the criminal would also be commiting fraud as he'd be deceiving the kid one way or another). I see no issue in questioning the ethics of something, as long as he doesn't touch some kids' butt

i think the reason why age of consent is a thing because there's also the psychological development and the time required for one to understand what sexual intercourse means since we're not just animals who happen to reproduce every 3 months starting with the day your hormones kick in so i see your point.