[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What's the fucking point of even using this distro when
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 106
Thread images: 4
File: glogo05.jpg (19 KB, 400x400) Image search: [Google]
glogo05.jpg
19 KB, 400x400
What's the fucking point of even using this distro when Arch and Slackware exist? Common software can take dozens of hours to compile with practically zero performance benefits. Does it even have any useful and not just highly situational advantages to it?
>>
File: vlcsnap-2014-01-20-22h23m31s129.png (319 KB, 704x528) Image search: [Google]
vlcsnap-2014-01-20-22h23m31s129.png
319 KB, 704x528
>>53329017
>practically zero
yup, it's not for you.
>>
>>53329054
Tell me more about those 50msec faster boot times then
>>
>>53329017
It's fun if you enjoy that kinda stuff. I wouldn't use it in a serious context though.
>>
>>53329071
Enjoy what? Waiting while your CPU is trying to cook your PC?
>>
>>53329017
read useflags and hardened and also a very good community + bug tracker support.
>>
>>53329017
Install Arch Linux.
>>
>>53329959
Already did ph4m, hopefully it'll satisfy me more than Opensuse did
>>
so that you can get some use out of that overpriced CPU you bought
>>
>>53330045
The integrated board on my 5yo laptop?
>>
Some people legitimately enjoy controlling what features get installed on their OS. going from Windows to linux is great because you don't have shit bloat ware preinstalled. Going from other distros to gentoo is kinda like that.

Want to install easytag to handle your music metadata, but don't have any ogg files? Use the -ogg use flag and now you have removed unnecessary code from your computer. Want a headless server? -X, -gtk, -qt, -alsa, etc.

It's niche, it's not completely necessary, but a lot of us enjoy the control we have over our OS.
>>
>>53330885
But this is what I don't really get, people don't like bloat because it takes up space and slows down their PC... but at the same time, gentautists compile all of their shit which means they a) need a large amount of space vacant just for the compilation process and b) it slows down the system to a crawl while it's doing its stuff.
>>
>>53329068
>boot times are affected by compilation
OpenRC runs scripts to init. Most definitely not the point of Gentoo. However, I find that OpenRC with sysvinit boots faster than both runit and systemd.
>>53331011
No, you don't; it doesn't require more space to compile than the binary you are producing. All the symbols are loaded into memory and then to file.
>>53329109
Nearly every modern CPU can compile firefox under 30 mins. My entire tree takes less than 40 minutes to recompile on a single FX-8370.

One of the primary benefits derived from Gentoo is streamlining the system without bringing in a bunch of unnecessary dependencies. You're forced to string along pulseaudio with firefox in some distributions, but in Gentoo, it is optional. The speed benefits are there as well - acting like it is nonexistent is crock. That isn't to say that they are practical because you spend time compiling it, but in certain stressful situations or through a number of clusters, it can be a significant difference. Gentoo provides options; it doesn't deter you from using any specific packages. In fact, you can even use dpkg, paludis, or yum on your box (although portage is highly respected for how it resolves dependencies). You aren't forced to opt out of systemd or upstart either. You have the choice, and some people like that, whether it provides a tangible performance benefit or they just want to rice the fuck out.

I'm not saying Gentoo is the way, but if you don't see the benefits of a source-based distribution to your hardware, no one is forcing you to use it. Real autists whine about it on an imageboard online.
>>
>>53331185
I run gentoo on my x201 laptop i7-620m it's basically not a real big deal to compile i'll just wait for it and maybe done once 2-3 weeks.
so its not a real big deal :)
>>
>>53331383
Yeah, I don't frequently update either. Typically I run a cron.d/weekly job to sync and update for me, and sends a notif over dunst. Gentoo is pretty slick on workstations, servers, and clusters, but overall, I can understand that it is a huge timesink if you're doing it to individual systems. I typically use Clonezilla to copy over my stuff to my little cluster, and it runs Gentoo as well as my workstation. I run Void Linux on my X220 as I was dissatisfied with the number of packages on Alpine.

I use Gentoo fairly regularly, although I've primarily been using Paludis as my package manager as opposed to Gentoo. However, even though Paludis is written in C++, the algorithm they use is still inferior to Portage when it comes down to dependency resolution, and ends up taking almost as long. However, for the most part, I'm pretty happy how organized both Paludis and Portage are.
>>
>>53331643
What's the point though? Is there really that much of a benefit to offset the tradeoff of waiting hours for a simple program like Firefox to compile?
>>
>>53331703
Firefox (and modern Web browsers in general) are not simple programs - in fact this is clear because of their long compilation times.

And you don't even have to compile firefox - you can just install the binary.
>>
>>53329017
Performance benefit's

Compiled X server vs binary X server.
>>
>>53329017
You need to compile your software with Slackware too, nerd. The advantage of Gentoo over it are muh flags.
>>
>>53331786
Slackware has a binary repo.
>>
>>53331796
For pre-installed software. You need to compile everything else you want to install.
>>
>>53331807
>For pre-installed software.
"Pre-installed" in the full install which is like 10GBs of thousands of packages.
>>
>>53331834
>thousands
It's not even a thousand, and they are mostly system programs and all the bloat desktop environments come with. Like 200 of the packages are KDE games, dude.

Also, their repository is extremely outdated, they only upload new versions of software that fix major security risks.
>>
Is there even anything hard about using Gentoo once it's installed? I barely know what compiling even means and I'm assuming it means you just wait for your software to compile for your system.
It doesn't even sound like you have to do anything for it to compile other than use it like any other distro and then just wait a long time. Am I wrong?
>>
>>53331908
If you're used to "compile it yourself" systems like Slackware you're not having trouble with Gentoo. If you're used to having your package manager do everything for you like Ubuntu then you're gonna have a hard time migrating.
>>
>>53331928
But tell me why I'd have a hard time migrating. I use debian right now but gentoo interests me.
>>
>>53329017
Not this thread again.
A source based distro gives the most optimal performance for your device. No meant for daily desktop use though
>>
>>53331944
Because you won't just "apt-get install 'X'" and "it just werks".
>>
>>53331908
>Is there even anything hard about using Gentoo once it's installed? I barely know what compiling even means and I'm assuming it means you just wait for your software to compile for your system.
>It doesn't even sound like you have to do anything for it to compile other than use it like any other distro and then just wait a long time. Am I wrong?
You're not completely wrong. Once a gentoo install is up and running, it's not really any more difficult than any other distro. The only differences I can think of is that sometimes a package needs a specific use flag installed for it to work, or there are virtual dependencies which can be resolved by different packages.

You're absolutely correct about compiling (btw, compiling refers to the process of making executable binaries from source code) in that, when you install packages, it takes some time for your CPU to compile them while you do nothing.

>>53331956
For the most part, you
sudo emerge 'X'
and it works. I've already mentioned the exceptions
>>
>>53331956
That doesn't tell me anything.
>>
>>53331972
This tells me something. Thanks, people make things seem worse than it really is.
>>
>>53331992
No problem. Gentoo is an awesome distro if you like customizing and tinkering with your linux install, but it even has pragmatic benefits even for a server, like >>53330885 mentioned.

I've installed gentoo recently and I love it. I don't know if I'll even bother trying other distros after being spoiled by USE flags
>>
>>53331992
Btw I meant that a package will need a specific USE flag enabled - no need to install them
>>
>>53329017
Gentoo GNU/Linux contains nonfree software and should be avoided.

For a list of /g/ approved distros, check here:

http://www.gnu.org/distros/free-distros.en.html

YOU SHOULD AVOID DISTROS THAT ARE NOT ON THE LIST AT ALL COSTS

They contain malicious malware , software that is designed to enslave you as a user

Please correct your mistake and explain this to others in the future

You'll thank me later
>>
>>53332065
Go back to your hole you hobo, you can't even finish a microkernel
>>
>>53332065
This. Gentoo a shit, I want a distro where I can't even uncompress RAR locally because the programs for that are proprietary.
>>
What distro should I dualboot with windows 7? Or should I just get a virtual box for videogames?
>>
>>53332119
>muh vidyagaymen
Stay on wangblows.
>>
>>53332098
You shouldn't install anything proprietary on your HDD ever, even if your life depends on it
>>
If you compare Gentoo to Arch/Slackware you have no clue what you're talking about.
>>
>>53332119
>VirtualBox for videogames

This is a terrible idea. You'd be gimping yourself performance-wise beyond imagination.

You're better off staying with Windows as your main operating system and using VirtualBox for some distribution of Linux you want to try.

Dual-booting is ill-advised, specially if you're a beginner. If you know what you're doing and you see tangible benefits to dual-booting instead of just using a VM, then okay. But otherwise, no.
>>
>>53329017
Not relevant to Slackware, but you should NEVER use Arch because of systemd
>>
>>53332168
Honestly what's the point of going 100% libre in your storage if the rest of your computer is filled with proprietary cuckware.
>>
>>53332194
Why is Systemd bad for a desktop again?
>>
>>53332207
Because there are better, non-intrusive init systems. I think a better question would be
>why is systemd bad when you're a tech illiterate idiot?
In which case the response would be "it isn't".
>>
>>53331185
FEATURES="parallel-install parallel-fetch"
EMERGE_DEFAULT_OPTS="--jobs=3"
PORTAGE_NICENESS=15
Comfy desu senpai
>>
>>53332242
>calls others idiots
>advises against using a distro because of its init system
>>
>>53332269
I'm not that person, because I can change my init system regardless of distro.

Now, I think it's a good idea to advice people from downloading distros with systemd as a form of protest.
>>
>>53329017
So you can brag about the fact that you can maneuver that fucking mess. Only jobless shits have enough time to maintain an install of gentoop.
>>
I use slackware and don't get me wrong there are some things i like about gentoo, but compiling every god damned package from an online repo seems like overkill, beyond that its like they took all the bullshit install a thousand packages dependency resolution thing and just said "hey but were compiling it so its better". If i want to compile a window manager i have to wait a literal day to just compile all the residual x libraries and i always got some redundant packages installed. At that rate LFS even seems like a better choice, just my two cents.
>>
>>53332372
>maintaining gentoo
>hard
Maybe if you have a potato processor, otherwise it's not harder than any other distro.
>>
>>53332384
>implying spending a whole hour looking for dependencies and another compiling them is any better
>>
>>53332098
-deblob on hardened kernel enjoy your free kernel
>>
>>53332344
You sound rather autistic.
>>
>>53332425
>53332098
i mean deblob*
>>
>>53332434
You seem rather comformistic.
>>
>>53332449
I just find it more useful and time efficient to learn to properly handle an init that everybody nowadays uses rather than one nobody uses*. Systemd is here to stay and Wayland will depend on it.

*except a few dozen hipsters on Gentoo and Void
>>
>>53332412
It actually kinda is, it gives an option of actually planing out what you do or don't want in your system and for most things two or three dependencies is no big deal, that and you go and get software directly from devs instead of the "OS-optimized" third party. All i'm saying is gentoo seems ubunto-esk in how it deals with them. That being said it'd be cool to see a sort of bsd ports type system to lay beside the base system on slackware, besides slackbuilds and ect.
>>
>>53332521
So... CRUX?
>>
>>53332566
Isn't Crux pretty much Slackware without a headstart?
>>
>>53332566
Haha probably about right, never really looked into it but seems to have some good ideas.
>>
>>53331786
Then use Frugalware, which has Pacman
>>
>>53329017
>hurr durr what's the point of cooking your food when McDonalds exists

Gentoo offers 1000x more customization than fucking Arch. And I'm not talking about lame flags, it's so much more: from masking/patching/creating your own packages/overlays to running your own kernel. What does Arch offer? It's a joke. If you don't suffer from autism there's literally no point in using Arch when Debian/Ubuntu exists.
>>
>>53333463
What's more autistic about Arch than Debian? If it's the installer, mind that there are many various Arch GUI installation isos available.
>>
>>53329017
I beg to differ, gentoo on my old machine optimized MPV, but arch fucks it up and now I can't play 60fps 1080p tranny porn
>>
>>53333738
>60fps 1080p
l-link?
>>
>>53333756
>what's eporner
>>
>>53331884
you have no idea what you are talking about
>>
>>53331807
slapt-get/gslapt add your repos i have about 7
>>
>>53331786
slackware use sqf's and all builds can be stripped so no advantage at all
>>
>>53332412
then use slapt-get/gslapt and add a shitload of repos you idiodic fuck
>>
>>53332481
slackware sided with gentoo with eudev and will never use systemd.
>>
>>53331643
Sometimes I wonder why do we have a shitload of packaging standards such as rpm/deb/etc.. Why not using plain old .tar.gz even for the binaries? Arch does this, void does this, gentoo does too... less issues due to one step less to make a package, no need to repackage to be compatible among distros, and, most importantly:
not one thousand implementations of the same fukken thing, - package managing.
Like, wtf - they all do the same fucking thing - why writing so many?
IMHO, this was caused because of the linux in the corporate:
for i in {novell, red_hat, canonical...}
write another package manager because i don't like to use the others' one
>>
File: 1455291738772.gif (386 KB, 774x690) Image search: [Google]
1455291738772.gif
386 KB, 774x690
i like openrc but call me a faggot, im not using a distro with a package manager written in python, no matter how good it is
arch is fine, just wish it supported more architechtures
>>
>>53329017
I couldn't get Slackware to run on my computer. It wouldn't recognise the mouse that was plugged in via USB. I tried to install it twice to no avail.

Installing multilib libraries is also hell.

Gentoo can do both of these things fine.
>>
>>53335362
i dont see how, slack has no trouble detecting hardware with its initial huge kernel. ive installed slack on shitloads of computers and had no problems... not a single one, ever.
multilib is as easy as copy/paste.
i think youre lying
>>
>>53335362
multilib is hell......
http://docs.slackware.com/slackware:multilib

This proves you are retarded or you have never done it. Possibly both. Even a child could do it.
>>
File: 1279800241866.png (189 KB, 624x444) Image search: [Google]
1279800241866.png
189 KB, 624x444
Gentoo is great if you need to patch stuff before installing it

literally just add the patch to /etc/portage/patches/package/abc.patch and it will patch it while compiling

you might have to configure to enable epatches for some packages to use patches, but that is pretty much putting a line or two in a config file.

Good luck patching anything on Ubuntu/Debian/Arch without wrestling with the package manager.
>>
why would you use slackware? shit is old and hard

also fuck gentoo i agree


but debian is more rock solid
>>
>>53336688
Slackware isn't much harder than Debian, unless you update a lot or whatever
>>
>>53336688
Ever tried hardened kernel on Debian?
It's a total trash tier to set it up
>>
>>53336671
>literally just add the patch to /etc/portage/patches/package/abc.patch and it will patch it while compiling
TEACH ME YOUR MAGIC, WIZARD
I keep manually patching out backup file generation in mg since I don't want to stick a .mg in every user home.
>>
>>53336688
>but debian is more rock solid
that is not very hard when debian is literally a rock
>>
>>53335309
>Why not using plain old .tar.gz even for the binaries?
Because .tar.bz2 and .tar.xz also exist.
>>
>>53336808
Just saying debian is very stable.not saying arch isn;t stable at all... just not compared. imo
>>
>>53336688
More rock solid.
>Citation needed.
>>
>>53336860
sorry we used to sa that on /g/
i dunno what the new term is now lol
>>
>>53336771
well you have to actually write the patch
I have not done much other than pasting in patches others have written.

But at least I do not have to struggle with anything manual outside the package manager.

a wine patch I use for instance. I just put it in /etc/portage/patches/app-emulation/wine/abloobloobloo.patch:

diff --git a/dlls/wined3d/resource.c b/dlls/wined3d/resource.c
index b76783f..aa45d5c 100644
--- a/dlls/wined3d/resource.c
+++ b/dlls/wined3d/resource.c
@@ -352,8 +352,12 @@ BOOL wined3d_resource_allocate_sysmem(struct wined3d_resource *resource)
void **p;
SIZE_T align = RESOURCE_ALIGNMENT - 1 + sizeof(*p);
void *mem;
+ UINT size = resource->size;

- if (!(mem = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, resource->size + align)))
+ if (resource->width <= 64 && resource->height <= 64)
+ size *= 2;
+
+ if (!(mem = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, size + align)))
return FALSE;

p = (void **)(((ULONG_PTR)mem + align) & ~(RESOURCE_ALIGNMENT - 1)) - 1;
>>
>>53336714
Not him but what?
slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
>>
>>53336930
Is there a way to use my modified mg.c to generate a patch?
>>
>>53336947
Does slackpkg update slackbuilds?
>>
>>53336879
You stated debian is more stable than slack.
How many papers on the net suggest this?
I want to know.
>>
>>53336947
No, sbopkg can display potential updates though.
I actually use this pm rather than the others
>>
>>53337016
meant for
>>53336974
>>
>>53337016
I was thinking of slackbuilds with the update thing, I don't really use slackware tho
>>
Gentoo is about choice.

It also has the cleanest systemd implementation.

You don't use it for performance, you use it because portage makes Linux easier.
>>
>>53337041
install
installpkg sbopkg-version-noarch-1_cng.tgz

have fun and read what dependencies you need
make the build the way you want and then make the sqf.

update check
sbopkg -c

install new package whatever your preferred method is

with sbopkg there is a shitload of ways to skin a cat
>>
>>53331643
I bet Gentoo sucks as a server.
>>
>>53336952
No idea what mg.c is
>>
Allow me to interject for a moment, what you've been calling Gentoo Linux is actually Gentoo plus Linux or as I've taken to calling it lately Gentoo with Linux.
>>
>>53337172
It's pretty good, one of the best hardened support that exists in Linux gerne.
>>
>>53329071
>wouldn't use it in a serious context
>>
>>53335309
Fucking this though, there needs to be more standard package formats between distros. That and something to deal with all these fucking ~/. program directories.
>>
>>53331185

>My entire tree takes less than 40 minutes to recompile on a single FX-8370

Well, yeah, AMD 4 module Piledriver with parallel compiles and a ton of jobs, things build really fast. My FX-8350 can recompile the entire system in about 40 minutes too. The longest part sometimes is it downloading everything.
>>
>>53333463
>implying you can't run your own kernel on arch or any other distro
kill yourself mongoloid assburgers
>>
my i5-4460 built firefox within 15 minutes and gcc 25 minutes
Thread replies: 106
Thread images: 4

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.