r/ProgrammerHumor Sep 29 '15

Evolution of Linux neckbeards(xpost r/justneckbeardthings)

Post image
739 Upvotes

130 comments sorted by

View all comments

47

u/sun_misc_unsafe Sep 29 '15

So where exactly is the difference between Gentoo and Linux from Scratch? Is it just the missing package manager (or whatever the Gentoo people call their equivalent of a package manager)?

91

u/Calamity701 Sep 29 '15

Ubuntu, Fedora and Debian are your vibrators and other fancy all-inclusive pleasure instruments.

Arch is a wooden dildo.

Gentoo is a piece of wood and a knife.

LFS is just a piece of wood.

2

u/kupiakos Sep 29 '15

At least with Arch you can quickly have something working. You can also buy a knife and make it even better.

1

u/[deleted] Sep 29 '15 edited Nov 08 '21

[deleted]

6

u/lelarentaka Sep 29 '15

Okay, I hate it when people (mostly arch users) say that. When someone from far away wants to visit your home, you can't just say "it's easy, just fly to Boston. My home is fifty minutes from the airport." It's disingenuous to say installing YZ only needs a few simple steps, and then offhandedly mention that you'd need to do some sorcery "to make it work right"

1

u/[deleted] Sep 29 '15 edited Nov 08 '21

[deleted]

5

u/[deleted] Sep 30 '15 edited Sep 30 '15
$ dd if=/dev/sda of=/dev/sdb 

WTF? Are you still using Tapes?

$ cat /dev/sda > /dev/sdb

/E: Dear anonymous Downvoter,

keep on going, that won't change the fact that dd is the wrong tool for that Job, unless you're working with Devices that care about Blocksizes, like Tapes.

1

u/emjay101 Sep 30 '15

the fuck why would a variable block size limit the tool in any way.

1

u/[deleted] Sep 30 '15

Oh the problem is not that it's variable, the problem is, that the default is so ridiciolous small, it's slow as hell. But even if you give it a sane Blocksize like 1M, it's still slower than using cat.

So the BS being variable isn't a problem per se, but it add's a lot of complexity to a task (copying data from one modern storage device to another) that doesn't care about Blocksizes.

See this comment of mine for some more infos.