Fell for the gentoopill

>fell for the gentoopill
>*install gentoo*
>is actually easy as fuck and stable
what the fuck?

Attached: 573px-Gentoo-logo-dark.svg.png (573x600, 48K)

Other urls found in this thread:

thinkwiki.org/wiki/How_to_control_fan_speed
wiki.archlinux.org/index.php/Lenovo_ThinkPad_T420#Fans
wiki.archlinux.org/index.php/Lenovo_ThinkPad_W520#FAN_Settings_with_Thinkfan
wiki.gentoo.org/wiki//etc/portage/patches
wiki.gentoo.org/wiki//etc/portage/package.env
packages.gentoo.org/packages/sys-devel/gcc
swift.siphos.be/linux_sea/kernelbuilding.html#idm3548299350096
files.kroah.com/lkn/lkn_pdf/ch08.pdf
files.kroah.com/lkn/lkn_pdf/ch11.pdf
web.archive.org/web/20180226135953/https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-1-introduction
linuxfromscratch.org/blfs/view/svn/longindex.html#kernel-config-index
twitter.com/NSFWRedditGif

that means your iq is at least double digit and you can read, more than average g user

Attached: 1558380171724.png (691x913, 639K)

I installed it from debian with chroot, it's no harder than installing debian from debootstrap/minimal or whatever "no installer" installer arch uses

Did you config your kernel manually or did you use genkernel?

>install gentoo
>just a meme
Come on, man... You really think we would advise something if it wasn't Jow Forums approved?

Attached: just go on the internet and tell lies.jpg (453x576, 39K)

reminder to put these in your make.conf if you haven't already
PORTAGE_NICENESS=19
EMERGE_DEFAULT_OPTS="--quiet-build --keep-going"
CLEAN_DELAY="3"


also install mirrorselect and run
mirrorselect -s5 -b10 -D

if you haven't already
(the above will select 5 fastes distfile servers and add them to your make.conf)

also, you may wanna edit your /etc/dispatch.conf so it uses colordiff
diff="colordiff -Nu '%s' '%s'"
less-opts="--no-init --quit-if-one-screen -R"


update at least once every 2 weeks so you don't have too much shit to compile

not sure about other laptops, but if you're running it on a thinkpad, you definitely should install thinkfan
the fan by default will never enter full speed mode even when the CPU is under full load (which is when it should enter full speed mode)
make sure you've enabled thinkpad_acpi in the kernel, then create thinkpad_acpi.conf in /etc/modprobe.d/ and add this
options thinkpad_acpi fan_control=1

so modprobe loads thinkpad_acpi with fan control enabled on boot
to enable fan control immediately, just run modprobe thinkpad_acpi fan_control=1
try running echo level 127 > /proc/acpi/ibm/fan to see if it works
(cat /proc/acpi/ibm/fan should say "level: disengaged", echo level auto > /proc/acpi/ibm/fan to set it back to auto)
thinkwiki.org/wiki/How_to_control_fan_speed
wiki.archlinux.org/index.php/Lenovo_ThinkPad_T420#Fans
wiki.archlinux.org/index.php/Lenovo_ThinkPad_W520#FAN_Settings_with_Thinkfan

Of course. The "installing gentoo is hard" meme is exaggerated by newfags winbabies who try to fit in by "learning memes" knowyourmeme.
Everyone who has a brain know that installing gentoo isn't that hard and gentoo is a good distro for what it is for.

I installed gentoo but I didn't like compiling shit (took too long in my pc) but it's great if that's your cup of tea. Also it has the greatest range of architecture support of any distro IIRC.

>stable is the new benchmark for inefficient hippy shitmobiles

It's a meme because it takes a lot to install, not because it's hard.

Funtoo is the distro for you my guy.

what's the difference?

Funtoo uses debian kernel and doesn't have systemd option.

Its like Gentoo but you dont need to kompile it when installing it. It also uses the Debian kernel for some reason. THe install process in prettymuch the same.

+bindist for webkit and browsers, will pretty much cut your compile time in half and beginners don't really need to compile browsers unless you know you need something.

This, fuck compiling browsers

>Fuck compiling browsers
*Fuck compiling chromium-based browsers.
Firefox and Palemoon took like 18min to compile on my thinkpad.

is there a way to download and install patches or diffs instead of downloading the whole tarball again?

What specs? I tried compiling firefox for 12 hours and then just gave up

wiki.gentoo.org/wiki//etc/portage/patches

i7-3840QM. Not sure after security patches though. Haven't tried for a while.

>i7-3840QM
i7-2920XM here, no idea why the difference would be so drastic and I didn't compile the kernel with the new security patches

This difference is explained by the dependencies of firefox. Go do an `equery g firefox` and see all those big packages. The guy that took shorter was recompiling firefox alone (probably some dependencies that changed too) but the 12 hour guy was compiling everything,

still shouldn't take 12h on i7-2920XM

maybe you disabled kernel support for multi processing and multi threading or something

>maybe you disabled kernel support for multi processing and multi threading or something
an easy way to check this btw is looking if all CPUs are under load in htop or something while compiling
did you set the MAKEOPTS variable in make.conf?

Compiling Rust was longer than firefox for me
That's what I get for adding --deep

>adding --deep when installing a package
what

>Funtoo uses debian kernel
>It also uses the Debian kernel for some reason
no, it gives you the option to use a debian kernel
you can copy a debian kernel config to compile your kernel with on gentoo as well

>doesn't have systemd option
nothing wrong with having an option as long it's just that: an option

>Its like Gentoo but you dont need to kompile it when installing it
you don't need to compile gentoo when installing either
>THe install process in prettymuch the same
more like literally the same

No, during an update
emerge --update --deep @world

well you should add --deep then and --newuse just in case

Protip: use +bindist to have the cool and secret blue firefox logo

Attached: logo-developer-quantum.48752c8f8fb0.png (300x300, 19K)

I never see the firefox logo anyway

Logos are for GUI using plebs

cat `which emerge-update`

#!/bin/sh
sudo emerge -uDUN $* --with-bdeps=y @world

too lazy for alias

I suppose you're running firefox in your teletype terminal

>t. orangecucks

Installed it yesterday, im currently compiling qutebrowser

Ive seen some nice tips here so far, anyone has any more?
Otherwise great thread, gentoo is truly the distro for me

you don't need both -U and -N
just use -N

great post user, love you

np

What DE/WM did you pick?

dwm

FF depends on rust. If it was installing that and other bigger deps, it can take quite long. I assume you did not forget to set -j in MAKEOPTS.

qtwebengine and webkit-gtk might fail to compile if you don't have enough ram (or if you have swap enabled and they start swapping, the compile time may drastically increase)
best solution is to use less threads when compiling (less threads => less memory used)
so if you're using -j8 for example, switch to -j4 or something only for that package
you can do that using package.env wiki.gentoo.org/wiki//etc/portage/package.env
create j4.conf in /etc/portage/env/ and add MAKEOPTS="-j4"
then create package.env in /etc/portage/ and add this
dev-qt/qtwebengine j4.conf
net-libs/webkit-gtk j4.conf

now portage will use -j4 automatically only for qtwebengine and webkit-gtk whenever those packages are pulled in and whatever you have in make.conf for the rest (-j8 in this example)
you can use package.env to tweak other make.conf variables per package (CFLAGS for example) if you ever need to

it may also pull clang/llvm

Thanks user! even thoigh i use 4 jobs already this cleared up a few confusions about how MAKEOPTS works

I did -j4 because i have 4 cores and 8 GB of ram, so i used the rule on the gentoo wiki and went for -j4

you should use the number of threads for most packages
use -j8 if you have 4 cores and 2 threads per core like I do
(run lscpu, the CPU(s) number is the total number of threads, that's the number you should use)

oh i see
Thanks a lot dude! You're honestly a saint
Have a nice day and keep being awesome!

I haven't installed firefox since I was in school. Is there an ebuild for the lts firefox?
Recompiling the stable branch is probably a pain in the ass even with patches.
I rather just use the good goy binaries

emerge --ask www-client/firefox-bin

Kernel on it's own takes about 40 minutes to compile, fuck that

takes less than 5 minutes if you configure it properly

Gentoo is shit install mint IMAO

This. Only enable the modules that you actually need on the system. Better yet, compile them in and don't use modules at all so in many scenarios you won't need an initrd.

shameful post

I removed non-intel processors support, all video, sound, ethernet, wifi cards, except mine, sensors, quirks, etc

thank you OP. it's only once in a while for someone to post a thread about gentoo and actually know what they're doing. thank you
manual is the way to go. it's just a lot easier to deal with in the long run and compiles quickly

which processor?
in any case, if you want an actual minimal config, you don't start from a bloated config and remove stuff you know you don't need
you start from 0 and enable only the stuff you know you need
(or just disable everything besides the stuff you know you need)

It's better to do the opposite. Start with smaller config and keep adding things until it works. make defconfig should give you small-ish config and start adding things from there. Takes few minutes on [email protected]

5200U, so its not beefy at all

>doesn't have systemd option
oh yes, i too like to limit myself based on retarded memes

once a winfag, always a winfag. Just install windows 10 and get out.

Likely not worth it for most smaller packages. Kernel is actually like that already within major versions. And for the few bigger packages, I guess you could use the git -9999 packages that keep what was previously pulled so you would only be downloading what has changed (might be a good idea then to do your own git based snapshot ebuilds to not be too bleeding edge all the time, but that takes some manual work to keep updated or good scripting skills)

seems beefier than the one in my x220 and my kernel compiles in 5-10 min there

he's probably using one core or something, there's no way it builds that slow unless he's compiling the windows kernel

Any tips for NVIDIA gpu? The last time I installed it, it would hang on shutdown and reboot if I didn't hold the power button.

>spends weeks compiling

Attached: 1557973575268.jpg (1112x904, 209K)

I disabled the nvidia gpu in my w520 in bios

if you use gnome or kde it probably takes half a day the first time

most packages compile under 3 minutes even on extremely shitty hardware
there's only a few packages that take much longer than that and there's binaries for a number of thoese

Can't be more than a few years now before they start shipping GCC 4.

depends on whether you use the complete DE with all their shitty apps or not
if you're using just a base DE, it shouldn't take that long

9.1 is already in as unstable.

Can't be more than a decade before it becomes stable.

lmfao

I don't know why you're saying this. stable has a pretty recent version
packages.gentoo.org/packages/sys-devel/gcc

?

Attached: 2019-05-30-230644_759x478_scrot.png (759x478, 26K)

are you sure you aren't utilizing single core?
this, many packages are small and take less than minute to compile (not mentioning Perl packages)

uaDNv all the way baby

I don't get why gentoo get's laughed at in th ewhole linux community, it seems stabel and works just fine.

>are you sure you aren't utilizing single core?
he's just shitposting

i refer to it as gentoo+gnu/emacs

>calculating dependencies

Wrong, compiling Firefox with all the dependencies took

I have a 10 year old Phenom II, it takes less than 13 min. to compile, build the initramfs, and update grub.

archtards are truly something, faggot I'm using gcc 8 right now. Have fun beta testing 9 I don't give a shit if it came as stable yesterday

what's the best way to configure it? I (not him) just followed the installation and the kernel configuration guide

nvm it builds like in 20 minutes with a patched and no hyperthreading i5 4300m (t440p thinkpad)

god i hope i never become an insufferable gentoo faggot
arch is my last and only hope to remain somewhat straight

the gentoo community is incredibly nice. you're looking in the wrong direction

>projecting this hard

stay mad

Attached: IMG_20190515_092528_190.png (1024x1024, 10K)

>what's the best way to configure it?
as I said earlier itt, disable everything but the things you know you need
>how do I know what I need
just looking at the option name or description will usually be enough to tell
if you can't tell and you think it might be something important, google it
usually though, if you're unsure and it doesn't say "if unsure, say Y", it's safe to say N
it's no big deal to recompile the kernel later if it turns out to be something you need
use common sense and use the gentoo wiki, look up articles on hardware/software you'll be using and enable what's required


here are some supplementary resources you may find useful:

* Linux Sea (by Sven Vermeulen, Gentoo dev) -> Manually Configuring a Kernel:
swift.siphos.be/linux_sea/kernelbuilding.html#idm3548299350096
* Linux Kernel in a Nutshell (by Greg Kroah-Hartman, major kernel dev) -> chapters 8 and 11:
files.kroah.com/lkn/lkn_pdf/ch08.pdf [Kernel Configuration Recipes]
files.kroah.com/lkn/lkn_pdf/ch11.pdf [Kernel Configuration Option Reference]
* Full kernel config walkthrough:
web.archive.org/web/20180226135953/https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-1-introduction
* LFS index of kernel settings needed for various packages (click "description" to view)
linuxfromscratch.org/blfs/view/svn/longindex.html#kernel-config-index

any tips on getting a decent battery life? aside from tlp + drivers

I used genkernel

Attached: 1553911036823.png (112x112, 12K)

that's ok frogposter-kun

does it actually make a significant difference? I know everyone recommends it but I just wanted my pc up and running

>does it actually make a significant difference?
not really, it's your choice whether you care about bloat in the kernel or not
the only practical difference it makes is shorter compile time and less memory usage

>install gentoo a week ago
>boot laptop this morning

Attached: cunt.png (707x592, 49K)

not really, but if you're on gentoo i can assume you have a little autism when it comes to removing extra uneeded bloat from your system.
It triggers me to know there is code ill never use on my system.
If you want to make it easier, compile the kernnel lazily at first if you want then improve it little by little as you go. Recompiling the kernel is so fast its insane when just making small changes.
So yeah if you're busy you dont have to get it perfect the first time. Also it's a great learning experience if you care

it's nice to configure the kernel yourself though
it isn't hard, it just takes a while to go through the settings

reminder that nconfig/menuconfig didn't always exist
bsdfags still have to go through the whole file in a text editor
configuring the linux kernel is piss easy nowadays
you have descriptions for each setting a keypress away
you aren't allowed to make any contradictory choices
everything is neatly organized, etc

Don’t worry it won’t be long until arch drives you to install Gentoo and then you will quickly be craving big thick veiny throbbing tranny cock.

>millions of lines of unaudited code
>retarded meme