/gg/ - Gentoo General

/gg/ - Gentoo General

gentoo.org
Quick Install: wiki.gentoo.org/wiki/Quick_Installation_Checklist
Quicker Install: chiru.no/u/installgentoo.txt
Prebuilt Gentoo image and binhost: fr.cloveros.ga
Packages: packages.gentoo.org

Come here for help or just general questions, post your configuration, talk overlays, CloverOS info, new packages, post your desktop, whatever Gentoo. Newfags welcome.

Other urls found in this thread:

gitgud.io/cloveros/cloveros/blob/master/FAQ.md#nvidia-card-crashes-on-boot-with-a-green-screen
gitgud.io/cloveros/cloveros
gitgud.io/cloveros/cloveros/blob/master/FAQ.md
gentoo.org/doc/en/change-chost.xml
gitgud.io/cloveros/cloveros/tree/master/binhost_settings/etc/portage
computernewb.com/collab-vm/
packages.gentoo.org
gitgud.io/cloveros/cloveros/blob/master/binhost_settings/etc/portage/package.use
twitter.com/NSFWRedditGif

Since CloverOS won't have any major changes from now on, /cosg/ is turning into /gg/

How's driver support in clover os? I want to try it but not without my nvidia botnet drivers

it comes with all the free-alternative drivers and the proprietary ones are available to install as needed

My main complaint with cloverOS is that all the grills in the CloverOS wallpapers have such disgustingly large tits. Seriously why isn't there a single one with tastefully sized breasts? WTF

1000% this

Libre has no firmware, default has firmware

Their they're if you dig for them

sudo emerge nvidia-drivers

gitgud.io/cloveros/cloveros/blob/master/FAQ.md#nvidia-card-crashes-on-boot-with-a-green-screen

Can we post our Gentoo setups and info?

Yes, any Linux questions are fine too.

Good general resources for people new to Gentoo:

gitgud.io/cloveros/cloveros

gitgud.io/cloveros/cloveros/blob/master/FAQ.md

Then here I go.
My Gentoo setup is focused on getting away from lennartware like the plague and also being as minimal as possible while doing what I need it to do.
My USE flags and settings are the following
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE and USE_EXPAND flags that were used for
# buidling in addition to what is provided by the profile.
USE="opengl samba gallium d3d9 xvmc -cups -vaapi vdpau opencl -cramfs \
-gnome -kde -bindist -gtk -gtk2 -gtk3 -qt -qt4 -qt5 -pulseaudio \
-systemd alsa custom-cflags custom-optimization ffmpeg -libav \
-geolocation -modemmanager -webengine xinerama"
CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j4"
GENTOO_MIRRORS="gentoo.c3sl.ufpr.br/"
VIDEO_CARDS="intel nvidia"
LLVM_TARGETS="X86 NVPTX"

GRUB_PLATFORMS="pc"

Also any information you can just ask OwO

make your own, GIMP is installed by default

If you're using Radeon, don't forget to winecfg and enable native Direct3D

Nice -systemd -pulseaudio.

This is what CloverOS uses:

gitgud.io/cloveros/cloveros/tree/master/binhost_settings/etc/portage

PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"

CFLAGS="-Ofast -mmmx -mssse3 -pipe -funroll-loops -flto=8 -floop-block -floop-interchange -floop-strip-mine -ftree-loop-distribution"
CXXFLAGS="${CFLAGS}"

USE="-systemd -pulseaudio -avahi -dbus -zeroconf -nls -doc -gnome-keyring -gstreamer -libav -openal -kde -gnome -qt3support -qt4 bindist ipv6 minimal jpeg gif png offensive zsh-completion custom-cflags custom-optimization pgo cpudetection threads aio smp nptl lto graphite pgo numa alsa xinerama opengl opencl glamor vaapi vdpau xvmc"
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"

EMERGE_DEFAULT_OPTS="--keep-going=y --autounmask-write=y --jobs=2"
MAKEOPTS="-j8"
PORTAGE_NICENESS=15

AR="gcc-ar"
NM="gcc-nm"
RANLIB="gcc-ranlib"

# binutils-config --linker ld.gold

games-emulation/desmume
games-emulation/dgen-sdl
games-emulation/dolphin
games-emulation/dosbox
games-emulation/fakenes
games-emulation/generator
games-emulation/gfceux
games-emulation/higan
games-emulation/mednafen
games-emulation/mednaffe
games-emulation/mupen64plus
games-emulation/openmsx
games-emulation/pcsx2
games-emulation/pcsxr
games-emulation/ppsspp
games-emulation/sdlmame
games-emulation/snes9x
games-emulation/vbam
games-emulation/yabause
games-emulation/zsnes
games-engines/openxcom
games-engines/scummvm

...

CloverOS default desktop. No DE, DM, pulseaudio, systemd, selinux, etc. Just Linux, Xorg and twm

GPU passthrough example:
./vfio-bind.sh 0000:01:00.0 0000:01:00.1 0000:00:12.0 0000:00:12.2

qemu-system-x86_64 -enable-kvm -m 4G -cpu host -smp cores=8,threads=1 -vga none -display none \
-drive if=pflash,format=raw,readonly,file=OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=OVMF_VARS-pure-efi.fd \
-drive file=windows,format=raw \
-device vfio-pci,host=01:00.0,romfile=XFX.R9390.8192.150603.rom \
-device vfio-pci,host=01:00.1 \
-device vfio-pci,host=00:12.0 \
-device vfio-pci,host=00:12.2

...

install gentoo

how long did it take to install gentoo the first time?

i haven't had a first time

Is gentoo even worth using or is it really a meme os

I'm seriously asking

I first used it so long ago that it had the installer and i just used that

It's a meta-distro. You can make any distro you want out of it. You can have a package.use/package.keywords that makes a binary-compatible Debian or Fedora or Arch or whatever. If there's something you don't like about Gentoo, you can just edit /etc/portage/package.use. Using Gentoo is like distro-hopping around the same distro. Also, by building everything yourself, that's one less botnet.

what do you mean?
it held your hand and you didnt do much thinking yourself?

I love my X220t

I gave it my partition and I booted into Gentoo. Then i emerged xorg-server and fluxbox and spent the rest of the day learning /etc/portage/ while using it.

What DE?

a window manager called window maker

thanks I'm retarded

>General
It's time to stop

you can't stop what's already started

Is clover os worth checking out? At least for trying out gentoo? I don't have gentoo experience, but I've used other distros

Yes

how long did it take you to finish?
also whats a good web browser, firefox and chrome too much of resource hogs

pls help. This happens when I update.
Calculating dependencies... done!

>>> Verifying ebuild manifests
Segmentation fault

the crash happens when building nodejs. Doing an update with --exclude nodejs succeeds.

emerge --sync
emerge -C nodejs

>whats a good web browser
If you want to use 90% of the internet, your only choices are firefox and webkit based browsers, which are all resource hogs. Really, only chromium and firefox ESR have good compatibility. Qupzilla, Midori and Luakit all have ok compatibility, but a few sites that heavily use JS don't work properly on them. Midori and Luakit don't have good adblock either.

If you want something light on resources, your best option is netsurf. It doesn't even work on the Sup Forums catalog view though.

>using emerge -C
regardless, this is why I have that package
equery d nodejs
* These packages depend on nodejs:
www-client/chromium-62.0.3202.89 (>=net-libs/nodejs-6.9.4)

Gotta have V8 for your vegetarian browser. Just use Firefox or Waterfox.

at this point, chromium is the universal standard web browser. Considering that 90% of the modern web is written in a way that makes portability as difficulty as possible, having the universal standard browser is an asset. It's ironic that websites are supposed to be a standard portable format that runs anywhere.

I did an eix-sync and emerge stopped working entirely. Apparently the solution was to delet /usr/lib64/python3.4/site-packages/pyblake2.cpython-34m.so, then rebuild without the -ftree-vectorize flag. I've never seen GCC break things with optimization which weren't undefined behavior to begin with. retarded python devs.

Make sure your kernel is updated.
sudo emerge nvidia-drivers
sudo depmod -a
sudo nvidia-xconfig
sudo eselect opengl set nvidia
sudo sh -c 'echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf'

Firefox is more standards compliant than Chrome

Most people use chromium, so a lot of devs probably only test on chromium. it's not like these web devs are referencing the standards when building their applications. they just write code, then test it on their browser of choice. On new youtube, Firefox 56 would only give me the video and the rest of the page was white.

Why use a browser that requires workarounds when you can just use Firefox?

Remove nodejs anyway, let it get pulled in again.

about to compile the kernel.. anyone remembers the config line that puts penguins on top of the screen at startup?

Make Gentoo Great Again

because some pages are broken with firefox, due to the incompetence of web devs, as I've previously explained.

>unmerge a thing that I'm unable to emerge
why do I even post on Sup Forums anymore?

You have nothing to lose, it's a build dependency for Chromium. You post on Sup Forums because you can't use technology on your own.

...

It beats posting on rebbit and hoping people upboat your inane comments

I installed Gentoo on computernewb.com/collab-vm/

Is there a guide or something that actually explains what is and how to properly set up all the package.use and CFLAGS and all that shit? That's why I eventually gave up on Gentoo, I didn't know what the fuck I was doing in that regard..

...

USE flags by example:
packages.gentoo.org
gitgud.io/cloveros/cloveros/blob/master/binhost_settings/etc/portage/package.use

the gentoo handbook, you retard. the place where it explains how to install it.

Holy fuck how long does clover take to install from dvd

>dvd

It's more reliable

more reliable than a Universal Serial Bus?

I fucking love gentoo

To be fair, you really can only stop those things that already started

I have seen many Sup Forumsentoomen using window maker, I'm actually interested on trying it, but what is good about it? any special feature other than old school aesthetics?