[ / / / / / / / / / / / / / ] [ dir / animu / asmr / ausneets / f / leftpol / orbg / strek / zoo ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.860593>>860609 >>860625 >>860634 >>860900 >>861011 >>861455 >>865500 >>867892 [Watch Thread][Show All Posts]

 No.860606

I'm not /that/ minimal, but 414MB RAM with the entire KDE Plasna suite is pretty good.


 No.860609>>862478

>>860593 (OP)

>25mb ram

Almost twice as high as I need it to be to run a webserver on my PowerBook 180 with 14mb ram.


 No.860625>>860627

>>860593 (OP)

How do I achieve this level of non-bloatness? Why tinycore kernel exactly? Is it somehow special on handling ram? Would all that shit go up to 2 gigs once you start Firefox? Does anyone have a guide on Liniux kernel debloating?


 No.860627>>860651

>>860625

install gentoo


 No.860634>>865521

>>860593 (OP)

You're the faggot. Samethreading and you're on a tech board, not minimal server or raspberry pi. People on here want to talk about pseudo-int hackerwarez, not gloat about high school level kernel-speak.

your machine is weak, OP. have fun getting absolutely nothing done.


 No.860651>>860665

>>860627

https://chiru.no/u/gentoo.xz

How much of that image is actually used up for OS files?

Would I be safe upon dd'ing 30 gigs on a smaller flash drive?


 No.860665>>860686 >>860940 >>862332

>>860651

It's a raw dd image of the Thinkpad's 32GB SSD. You could run it in qemu/virtualbox to check it out. I think it's about 6GB of useful (non zero) data.

That Gentoo install was for me to experiment low RAM use. I made an image of it because I was done and was about to wipe the drive to use it as a CloverOS testing machine.

These are all the things I did to minimize RAM usage:

- Use Gentoo. The stage3 is lean.

- Build xorg-server with USE=minimal. OpenGL won't work as a result of minimal.

- CFLAGS="-Os -pipe -march=native -floop-block -floop-interchange -floop-strip-mine -ftree-loop-distribution"

- Unload all of your kernel modules. Some hardware will stop working.

lsmod | awk '{print $1}' | xargs -I{} rmmod {}

- Have only one TTY running.

- Minimize USE flags on the programs you want running. openrc should have close to no USE flags.

- Use aterm and dash instead of urxvt and zsh

- Kernel configs:

http://distro.ibiblio.org/tinycorelinux/8.x/x86/release/src/kernel/config-4.8.17-tinycore64

https://liquorix.net/sources/4.14/config.amd64

Tinycore config saves around 2-3MB compared to Liquorix config. May be less secure.

-

# sysctl vm.drop_caches=3


 No.860686>>860718

>>860665

How long did it take to compile on your machine?

Do you think it is possible to take all "go fast" patches like pf, ck and liquorix to forge an ultimate kernel? Why haven't anyone done that yet?


 No.860718

>>860686

BFS isn't about "go fast", though. It's about better system reactivity; throughput is actually worse in my x264 tests.


 No.860721>>862332

>How long did it take to compile on your machine?

You could use

emerge gentoolkit
genlop -t package

to see how long each package took to emerge on a 1.8GHz Core 2 Duo. Everything finished overnight before I woke up at least.


 No.860731

Anyone using musl on gentoo? Is it usable? I'm thinking about replacing Alpine with it on my rtorrent soon to be transmission box (because it's better and because it doesn't have a jew mindslave code).


 No.860900>>860902 >>860909 >>861830

>>860593 (OP)

Okay so I've installed gentoo on my thinkpad but I'm tried to get it installed on a UEFI only board and the minimal CD doesn't support UEFI boot?

Also, has anyone had issues with new experimental profile being shit??


 No.860902

>>860900

Never gotten any of the gentoo medias to boot on any kind of hardware. Just use a void livemedia with the gentoo stage3 loaded on it and get to work.


 No.860909

>>860900

Boot any Linux, install Gentoo.


 No.860915>>860917

So, just off the bat I assume the hardened kernel is something that is reccomended


 No.860917>>860918

>>860915

It's dead. The so-called hardened kernel was grsecurity kernel patches. But recently grsecurity limited access to these kernel sources. https://www.gentoo.org/support/news-items/2017-08-19-hardened-sources-removal.html


 No.860918>>861484

>>860917

Shiet, so I guess I would just use the regular gen2 kernel now


 No.860938

What about using alternative non-NSA approved MAC systems like TOMOYO in Linux?

>inb4 japanese software


 No.860940>>860963

>>860665

>I want to render nonfunctional some of the hardware I bought and paid for because my whole system is getting obsolete and destroying it piecemeal will make it faster

Did you remove the heater from your car to make it lighter?


 No.860963

>>860940

Yeah, but it consumes 200ml of gas less!


 No.860966>>860988

After launching

 lspci -k 

how do I understand which module is being used for the keyboard?


 No.860979

Let's say we need to customize it for a certain machine, a Thinkpad for example.

Obviously, obsolete hardware support is not needed, as well patches for newer hardware. Drivers for 500 different Acer trackpads, meme fie systems, copper backbone networking chipsets and so on. Also, deblobbing script would cut a big chunk of kernel too, unless special hardware is needed my stance is: if it's for networking, then it should be frei, but if it is a video codec, then firmware is fine since worst thing CIA niggers can do is corrupt my cartoons playback

Add "go fast" patches on top of that and we'll get a perfect kernel for /tech/nicians.

Might as well adapt all main model-specific modifications for x60, x200, x220 and other Thinkpads.

What is the easiest way of doing it? Localmodconfig is too tight and lurking through menuconfig is boring and unproductive, plus it's easy to break something.


 No.860988>>860999

>>860966

try next time

lsusb

lsusb -t

Keyboard and mouse use usbhid module


 No.860999>>861004 >>861815

>>860988

>Keyboard and mouse use usbhid module

Alright... this is from my Arch installation, and in fact, there are multiple instances: https://pastebin.com/raw/eTzBXKLs

As soon as I un-fuck the Gentoo partition, am I supposed to see similar modules loaded, right? Should I try with gen-kernel first?

What if even with the correct module in use, my chink keyboard doesn't still work?


 No.861000>>861049 >>861820

Is there any real reason to use floops when -pipe and -O3 exist?


 No.861004

>>860999

>I supposed to see similar modules loaded, right?

Yes

>Should I try with gen-kernel first?

I don't use genkernel so I don't know about that.

>What if even with the correct module in use, my chink keyboard doesn't still work?

Remember to enable usb modules: ohci, ehci and xhci.


 No.861011

>>860593 (OP)

...and then you open Firefox and it goes to over 1GB


 No.861049>>861137

>>861000

Pipe doesn't do anything, jewgle what you're talking about before making nonsense posts.


 No.861137

>>861049

It doesn't optimize, you mean. Of course it "does something".


 No.861455>>861472 >>861545 >>861546 >>865282

>>860593 (OP)

stop using these shit meme distros and switch to a real distro like fedora, opensuse or ubuntu and install whatever de you like the most


 No.861472>>861633 >>861655 >>864376

>>861455

It's strange how this meme distro has better dependency resolution and a more mature packagebase than all three of the real distros you mentioned.


 No.861484

>>860918

Use gentoo-sources with a hardened profile.


 No.861545

>>861455

meme is in the eye of the beholder. you are the meme


 No.861546

>>861455

>just talk to some real people, nerd! Why aren't you watching TV reality shows, you creep?


 No.861633>>861813

>>861472

This. Not to mention it's the only distro to ever be stable for more than one week straight (in fact it remains stable for years on end, unlike anything else).


 No.861655


 No.861678>>861738

A few notes about Gentoo Hardened:

- GCC 5.4.0 enabled stack smashing protection (SSP) by default

- GCC 6.4.0 and Gentoo 17.0 enabled position independent executable (PIE) by default

- hardened-sources is removed. You're encouraged to use gentoo-sources

This makes Gentoo almost the same as Gentoo Hardened other than the global USE flag change, which is:

USE="hardened pie pic -berkdb -dri -modules -orc -jit -cli -gdbm -profile -tcpd -pch -sanitize -fortran"

As far as I can tell, if you add that to your Gentoo's global USE, there's no difference between Gentoo and the Gentoo Hardened profile.


 No.861733>>861789 >>861850

What's the point of having a unique "hardened" unstable compiled binaries when tested and reproducible builds exist? Do you guys compile Tor Browser with -O3 --YOLO too? Please, someone explain me, what is the point of compiling software on your own weak machine.


 No.861738>>861789 >>861850

>>861678

No point using Gentoo hardened unless you want to be susceptible to Meltdown and Spectre.


 No.861789>>861817

>>861738

>>861733

Kindly kill yourself.


 No.861795>>861809

Does -O3 still break packages often? Last time I did a changeduse emerge it fucked my entire build over so I'm a little hesistant.has anyone useed Ofast???


 No.861809

>>861790

Maybe there's a package that says that, but that description sounds more like USE=livecd

>>861795

CloverOS has packages built with CFLAGS="-Ofast -mmmx -mssse3 -pipe -funroll-loops -flto=8 -floop-block -floop-interchange -floop-strip-mine -ftree-loop-distribution"


 No.861813>>861821 >>861822

>>861633

I literally update Gentoo on a yearly basis, and it would be even less than that if it weren't for the occasional zeroday and security scare. The only package manager that isn't next-generation that's as powerful as Portage that I can think of is Arch's, and the Arch devs have made it painfully clear that they're aren't very interested in maintaining the quality of their packages to an enterprise-friendly threshold. Well, to each their own, but I'd prefer to spend the 1 hour time (the majority of which I spend taking a quick walk around the block) installing Gentoo + passing the one command necessary to git sync and emerge world before I go to bed than the 15 minutes installing arch + 10 minutes per week upgrading and fucking with broken packages on Arch. Gentoo is literally the opposite of a time-waster; it's the most hands-off distro you're gonna get for the scope of functionality it offers.


 No.861815>>861825

>>860999

Jesus Christ, just use the default kernel config first and then localmodconfig once you've booted in, you potato.


 No.861817

>>861789

Good argument.


 No.861820

>>861000

>he doesn't floop


 No.861821

>>861813

This. Gentoo is the only non meme distro left.


 No.861822>>861823

>>861813

You can have any other distro not change by not updating it...


 No.861823

>>861822

You have excellent reading comprehension.


 No.861825>>861827

>>861815

None of the fags on Gentoo's forum ever mentioned localmodconfig.

Didn't even know it was a thing... I don't remember it being in the Handbook either, to be quite honest.


 No.861827>>861833

>>861825

Because it's common knowledge and not something that Gentoo is even responsible for.


 No.861830>>861835

>>860900

I remember having trouble with UEFI too, and I ended up installing with SystemRescueCD.


 No.861833>>861838

File (hide): c3a9a44da68267e⋯.webm (15.18 MB, 780x438, 130:73, holy_cpu.webm) (h) (u) [play once] [loop]

>>861827

Common knowledge for who? I'm not really configuring kernels on a daily basis.


 No.861835

>>861830

There's literally no reason to use Gentoo's offical live medium. It's made literally only for ceremonial reasons and ships with FUCKING KDE. For a live medium. You literally unpack a tarball and chroot into it, and that's the extent to which your live medium is an issue.


 No.861838>>861847

>>861833

For whom? Literally everyone who's read a manual. If you're curious about something and don't know what to do, what do you do? You read the documentation, THEN you whine.


 No.861844>>861849 >>871447

emerge gentoo-sources genkernel
eselect kernel set 1
wget https://liquorix.net/sources/4.14/config.amd64
genkernel --kernel-config=config.amd64 all


 No.861847>>861851

>>861838

> Literally everyone who's read a manual.

>a manual

Yeah, try to be even more vague, ya LARPing faggot.


 No.861849

>>861844

liqorix is cancer


 No.861850>>861874

File (hide): 38902d7310520a6⋯.png (186.85 KB, 1366x768, 683:384, 2018-02-02-151708_1366x768….png) (h) (u)


 No.861851>>861864 >>863857

>>861847

Okay. Well, now you know, don't you? You're welcome. I'm not going to flame some teenbro who can't do their own research and uses faggot as a pejorative with so much vitriol and not a lick of irony. Clearly you have your own issues if you're projecting so much scorn onto me. That's fine. You're still in the process of discovering and understanding your own sexuality.


 No.861864>>861873

>>861851

Yes, didn't know because never saw it being mentioned anywhere, neither books or wikis.

It's quite astonishing though how hard you try to avoid answering about the manuals you read. They really must be for elite-only, if you can afford to be so cocky.


 No.861873>>861878 >>861884

>>861864

Linux Kernel in a Nutshell

http://www.kroah.com/lkn/

This is literally CS101

Some books that also reference localmodconfig:

Compiling and installing the system kernel: Loonix Intermediate. AL2-076

The Manga Guide to Microprocessors

Linux Kernel Development


 No.861874>>861875 >>861880

>>861850

CLoverOS is not hardened.


 No.861875

>>861874

I know. I just wanted to show of the screenshot of my desktop because I rely on the validation of strangers on the internet to foster my own self-worth.


 No.861878

>>861873

Y-you're stupid!!!


 No.861880

>>861874

Yes it is.


 No.861884>>861895

>>861873

>manuals oriented to kernels

>muh common knowledge


 No.861895

>>861884

I'm sorry you're an incompetent retard.


 No.862123

Gentoo also has eudev after pottering fucked udev to hell and back.


 No.862258

File (hide): 20364f7463d3377⋯.jpg (15.72 KB, 436x435, 436:435, 1515359802614.jpg) (h) (u)

It's a Gentoo image that has PORTAGE_BINHOST="https://cloveros.ga" in the /etc/portage/make.conf and packages built with CFLAGS="-Ofast -mmmx -mssse3 -pipe -funroll-loops -flto=8 -floop-block -floop-interchange -floop-strip-mine -ftree-loop-distribution" Gentoo is hands down the best Linux distro and CloverOS only makes this perfection easier to achieve.


 No.862293

File (hide): 6ab17d5756c7267⋯.jpg (1.09 MB, 2569x3262, 367:466, bipydIWPGICu.jpg) (h) (u)

We did it reddit


 No.862332

>>860665

>- Build xorg-server with USE=minimal. OpenGL won't work as a result of minimal.

Thats not why you don't have working OpenGL. As far as I'm aware building xorg-server minimal with -udev completely disables the (broken) lazy module loading. You have to manually specify which modules you want loaded.

Clearly you are just a massive LARP though because if you were actually going for minimal you would have used musl.

>>860721

why are you using genlop when qlop is installed by default and quite a bit less shit.


 No.862408>>862409 >>863320

What should I write in my make.conf if X basically freezes whenever I compile big stuff?


 No.862409>>862421

>>862408

PORTAGE_NICENESS=19


 No.862421

>>862409

Thanks.


 No.862435>>862446

What decides the graphite flags for cloveros? I'm using the following for a few select packages like emulators and I have no idea if those could be better.

cat /etc/portage/env/graphite-lto                                                      ~
# http://yuguangzhang.com/blog/enabling-gcc-graphite-and-lto-on-gentoo/
GRAPHITE="-fgraphite-identity -ftree-loop-optimize -ftree-loop-distribution -floop-nest-optimize -floop-parallelize-all -ftree-parallelize-loops=4"
CFLAGS="-march=native -O3 -pipe -funroll-loops -flto=4 -Wl,-flto=4 ${GRAPHITE} -ftree-vectorize -fuse-linker-plugin"
CXXFLAGS="${CFLAGS}"
LDFLAGS="${LDFLAGS} ${CFLAGS} -Wl,-O1 -Wl,--as-needed -Wl,--sort-common"

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

sdlmame rvschool -bench 90 has a 15% increase using graphite (without LTO since I don't have six million gigabyte RAM) compared to just using -O2


 No.862446>>862467

>>862435

ftree-parallelize-loops should not be used system-wide.

In my experience the safe ones are "-floop-block -floop-interchange -floop-strip-mine -ftree-loop-distribution"


 No.862467>>862474

>>862446

So what I am using is okay for things like pcsx2, sdlmame, desmume etc. as long as they compile and run without any weird behavior? I was asking because I wasn't sure if the flags I am using are less optimization than the cloveros ones.


 No.862474

>>862467

Only -Ofast seems to really bother emulators, it's ok to go ahead and try. Add flto too. If it runs, it runs.

You can see which packages compiled with what cflags here: https://gitgud.io/cloveros/cloveros/blob/master/binhost_settings/etc/portage/package.env


 No.862478

>>860609

>PowerBook 180

you're joking right? Does a modern kernel boot on that?


 No.862556

Personally I hate having all the hassle of having to compile, make and install software myself. Frankly it's a huge time waste.

But on the other hand I hate the convenience of just downloading someone else's build.

What I want is a distro that makes me feel like I did something but without actually doing anything!

And that's where gentoo comes in. Gentoo only wastes 90% of my time. And with that saved 10% from reading makefile, error messages and documentation I can be a super productive ricer.

Really there's nothing as comfy as sitting down to a session of color scheme ricing and having firefox compiling in the background for the next 12 hours. After those 12 hours, even if I've ended up using solarized again, I get a little boost knowing I was also multitasking and compiling a very complex and riceable browser.


 No.862565


 No.863320

>>862408

How much you have ram? If you have less than 8 GB add swapfile.

https://wiki.archlinux.org/index.php/swap#Swap_file_creation


 No.863574>>863575 >>863577 >>863583

File (hide): 327453f6941a589⋯.jpg (643.19 KB, 1280x853, 1280:853, cowcowcowcow.jpg) (h) (u)

Today I installed Gentoo on my desktop, but didn't do a costum kernel. I did make localmodconfig instead. I plan on going back to further lean out my system, but how bad did I fuck it up?

It was all just so over my head, I have no idea which drivers are essential to boot, which boxes I should've checked or unchecked, etc. But I'm going to be learning slowly but surely. Any advice here would be excellent.


 No.863575>>863577

>>863574

Read Linux Kernel in a Nutshell


 No.863577>>863578

>>863574

Also, I'm reading "Zen and the Art of Motorcycle Maintenance", and I can't help but think it's a great companion to installing Gentoo and learning more about your computer. It's not a selfhelp book, despite how the name comes off, it more like a modern Moby Dick (albeit without the literary prowess of Melville).

>>863575

Thank you anon, it's free online and under $5 on eBay, I might even buy a physical copy for something to read during compile times.


 No.863578>>863580

>>863577

Just read it right now.


 No.863580

>>863578

I'm still installing actually (I lied in my op), so I'm a bit preoccupied m8 but I will


 No.863583>>863599

>>863574

>Any advice here would be excellent.

Its pretty easy to mess with after you have a working kernel. My recommendation is to either make a copy of that working kernel, or to remember not to run make install twice when you only have one kernel version present. This will overwrite kernel.old which happens to be your known bootable one. I've had some scares in that past when I did that and didn't know if I would be able to boot. Though I usually remember that /proc/config.gz exists and quickly rebuild the working one before rebooting. It is possible to disable /proc/config.gz but I recommend that you do not do that, its a seriously bad idea.


 No.863599>>863653

>>863583

So you just proceeded by incrementally poking around your kernel, removing what you learned you don't need? This sounds like it may be the most /comfy/ method


 No.863603>>863605

How do I que up a bunch of different programs to emerge while I sleep? I have a list of about 15 different software applications I'd like to instal, but compiling them one by one (and needing to command each one) is a burden and there's got to be a simple and slick solution for this without making a script (yes, am noob).


 No.863605>>863606

>>863603

emerge program1 program2 program3...


 No.863606>>863607 >>863699

>>863605

Thanks, I did try searching but couldn't put together the right words I guess.

Turned out I fucked my install completely (probably due to thinking I was UEFI when I'm really BIOS, but hey gotta learn somehow), but this knowledge will hopefully come in handy tomorrow!


 No.863607>>863642 >>863651

>>863606

Did you try reading the manual.


 No.863642

>>863607

The handbook? Ofc. But I wanted the question answered before bed, not after reading an entire manual for such a petty thing.


 No.863651

>>863607

and if you're talking about bios vs uefi, yeah, but not good enough (i didn't run a command to confirm bios, just assumed uefi)


 No.863653>>863859

>>863599

That is what I (different anon) did. You can take it pretty easy with Gentoo, making improvements as you learn. At some point you will probably go through all your USE flags and redo them, for instance.


 No.863672>>863698

>using distro with no package signing

enjoy your CIAnigger exploits, dumb refu/g/ees


 No.863698


 No.863699>>863859 >>863873

>>863606

Chances are that you actually have a UEFI board, and you might be using it with BIOS-legacy.


 No.863762>>863850 >>863854

Anyone try the most recent 2/5 release snapshot stage 3? I keep getting random code errors about portage code lines being incorrect.


 No.863850>>863852

>>863762

have you tried reinstalling portage?


 No.863852>>863854

>>863850

No. This is on a USB minimal install. I've dd the usb several times. Something tells me it might be the USB but I wanted to check.


 No.863854>>863861

>>863762

>>863852

Why not try an older snapshot? Can you at least post the output of those errors? If you're using a live medium with X, you should be able to copypaste.


 No.863857

>>861851

>buttmad he got called a faggot

>responds by calling him a faggot

But seriously localmodconfig is a hidden gem, they need to update the handbook with this information as a Gentoo install is often (and probably most commonly) ones first experience with customizing a kernel.


 No.863859

>>863699

This must be the case, as I remember Windows was using UEFI on the same machine.

>>863653

Ok, great. I'm reading Linux Kernel in a Nutshell too, feels good taking my Linux knowledge to the next level.


 No.863861

>>863854

I'll try that.


 No.863873>>863887

>>863699

>BIOS-legacy

Is that a problem? Would using UEFI instead have any positive effects? Not sure how I'd go about that but I'll begin to look.


 No.863887

>>863873

Well, that explains why my system wouldn't boot yesterday, I set everything up (including GPT) for UEFI and I'm currently in BIOS-legacy mode.


 No.863897>>863979 >>864029 >>864033

Linux Kernel in a Nutshell (LKiaN) says a good variable for the '-j' option to the 'make' command is number of cores times two, while Gentoo handbook says a good MAKEOPTS variable number of cores plus one. Are these conflicting pieces of advice?

And, to further demonstrate my room temp IQ, my PC has 4 cores and 4 logical processors. That means each core can handle only one thread at a time, so my make opts variable should 4 + 1 (or 4*2 according to LKiaN), correct?


 No.863979>>863981

>>863897

>to further demonstrate my room temp IQ

<ill sage a question i want to see answered


 No.863981

>>863979

I feel bad bumping threads with low quality shitposting. Surely someone knowledgable will see it sooner or later..


 No.864029>>864032 >>864033

>>863897

Holy shit, gentoo handbook haven't updated itself yet? Do the umber of cores -j4. Core = logical processor. If your CPU had hyperthreading, then there would be 8 logical processors.


 No.864032>>864055

>>864029

Ok, thanks anon. So you (rather heavily) disagree with the author of LKiaN when he advises cores * 2? I mean, as a kernel developer he's got to be knowledgable in this domain. Itd be interesting if he was so off the mark here.


 No.864033

>>863897

>>864029

The theory is that since compilation involves a lot of disk IO, you won't use up your CPU capacity with just one job per core. I don't think it really matters that much and it depends on your system, what your're compiling, and what else you're doing at the same time, anyway.


 No.864055>>864176

>>864032

Two cores is just a rule of thumb. The point is to understand WHY you use two cores, not to follow his advice brainlessly--that's what the handbook is for.


 No.864176>>864177

>>864055

You mean (number of cores) * 2, right?

And regardless, your slight at me is inapplicable. There's reasons for either rule of thumb (whether plus one, times two, or whatever the fuck), I'm simply asking for opinions on the matter, since there's clearly two very different hueristics here.

Further, I invite you to show me where the author of LKiaN delves into his reasoning behind this statement and explains this elusive WHY of the matter. You probably won't, so I'll just quote it:

"It is best to give a number to the -j option that correpsonds to twice the number of processors in the system."

He doesn't explain the intricies of when to use more, when to use less, he simply advocates the brainless following of this hueristic, and my post is here to NOT do exactly that, and instead to help me understand.

faggot


 No.864177>>864205

>>864176

>intricies

*intricacies

fuck now I'm all rustled


 No.864198>>864206 >>864225

What software optimizations in particular other than custom kernel patching are worth compiling on end user machines? It's not like software is that flexible, or am I wrong?


 No.864205>>864491

>>864177

Just delete your post, you dummy.


 No.864206

>>864198

Custom sources aren't worth compiling. Don't fret over optimizations. You'll learn to really appreciate Gentoo the day you stumble onto a package like anki where you have to build a bunch of testing packages or specify a use flag that said package typically isn't built with on other distros and you realize how streamlined and simple and efficient Gentoo is at handling those nuances that on other distros would involve you manually building packages over and over again.


 No.864225>>864291

>>864198

It is that flexible. You can disable/enable support, and some choices exclude or require others. Portage puts all the source configs at your fingertips and manages dependencies for you. You can also supply your own patches and custom package ebuilds (which may fetch code from git and other repos), and let portage apply and manage them, where you'd need to handle the source manually in other distros.


 No.864291

>>864225

>you can also supply your own patches

I have to expand on this because it's the greatest thing. How many times have you had some software that had a simple but glaring flaw for how you used it? You can fetch the source, write a patch, and throw it in /etc/portage/patches, and now it will be automatically applied any time you install the package. The thing being that you're still completely within the package manager. You do have to redo them when the source you modified changes, but I haven't had to all that often. I guess the point is, Gentoo lets you not put up with shit without turning your system into spaghetti.


 No.864376>>864379

>>861472

portage just makes things more complicated, no simple "apt-get (package)", bunch of extra steps


 No.864379

>>864376

>no simple "apt-get (package)"

emerge package

There is no extra steps. The default settings are perfectly fine for a normal fag like you.


 No.864480

I use -j5 on a four core Phenom II with PORTDIR being a 6GB RAM disk and load reaches 5-6 but with X still being responsive.

Also, I tried make localmodconfig the other day after I restarted firehol and fireqos but it still deselected moduless that seemed to be necessary to start up firehol and fireqos during system boot. I'll keep my kernel config as is since shit's working fine and it's still compiled within ~12 minutes.


 No.864491

>>864205

What I said was right though f a g


 No.864504>>864800

What's a good book regarding the Loonix Kernel?


 No.864623>>864645 >>864649

Why doesn't other distros do this yet?


 No.864645

>>864623

Do what?


 No.864649

>>864623

Do what?

>That make.conf

So empty, so pointless


 No.864800>>865003

>>864504

LINUX KERNEL IN A NUTHSELL


 No.865002

Has anyone tried using NixOS' package manager on top of portage? Does it override package slots and allow one to switch between numerous installed 9999 version packages?


 No.865003>>865318

>>864800

It barely covers the stuff necessary to a simple configuration. Anything deeper?


 No.865282>>865455

>>861455

>stop using meme distros

>use fedora


 No.865318

>>865003

Probably, the appendix in that book supposedly had a lot of more advanced resources.

I just finished the sections of the book that were relevant to my tasks, and have to say I agree.


 No.865323>>865331 >>865454

Are USE flags just a wrapper around ./config options? What advantages do they really offer?


 No.865331

>>865323

>just a wrapper

Pretty much. The advantage is that you can enable or disable different ones system wide based on what you want included.


 No.865454

>>865323

They're part of the dependency graph. You can enable or disable config options without fucking everything up (normally). There is a global set with a consistent meaning for system wide settings. They can do other things like install docs or build additional files.


 No.865455>>865706

>>865282

>implying fedora is a meme distro


 No.865500>>865504

>>860593 (OP)

>WM

So the window manager is confirmed Tom's, right? OP post configs or your a certified faggot, also post the background image.


 No.865504

>>865500

There's nothing wrong with being gay.


 No.865521

>>860634

This. You can open a few terminals and two tabs on your browser, but I right now have 67 tabs open across 5 groups, and I frequently have >100. There is no way your hipster walmart ram can handle that.


 No.865706>>867895

>>865455

It's basically a Red Hat middleware testbed


 No.865937>>865950

I really enjoyed using the system rescue cd to install gentoo, what would be the easiest way to copy all the configs, packages, etc for it and implement it on my system?

Ideally I'd have two profiles/DEs, one of which mimics the system rescue cd, the other where I work toward a more minimalist/ricer set up, likely using i3m as my WM. But I want a fully fledged DE to begin with, because I have shit to do


 No.865950

>>865937

You probably want to start off by emerging xfce and then copying the config files for it from the iso.

Checking what's installed in /var/lib/portage/world on the iso might be useful for finding other packages you'd like to install.


 No.866199>>866211

>makeopts set to j9

>emerge world, including xorg

>using a fx8320

<after two hours and half has yet to finish


 No.866211>>866216

>>866199

Go for a walk.


 No.866216>>866225

>>866211

Nah, next time I'll just compile at night, as I always did in the past.


 No.866225>>866320

>>866216

You should go for a walk regardless. It's good for your health. Also, using ccache will help tremendously at shortening the compile time of big packages at the expense of a slightly higher rate of build failure.


 No.866320>>866327 >>866513

>>866225

>ccache

Thanks, I'll keep it in mind, but I'm too much of a noob right now to fuck around with Gentoo.

I need to do gradually get more comfortable with it.


 No.866327

>>866320

Literally two lines in your make.conf.


 No.866513>>866515 >>866516 >>866847 >>866857

>>866320

>fuck around with gentoo

How else does one use gentoo?

At any rate, fellow noob here with today's mess, pic related. Trying to build a new kernel but it's failing because I'm out of memory?


 No.866515>>866516 >>866847

>>866513

>out

Not sure why it cut off there, here's the full pic (hopefully). I'm trying to get my sound working via HDMI + ALSA, so I needed to tweak a few things.


 No.866516>>866847

File (hide): 24ce8567316142b⋯.png (14.57 KB, 1020x218, 510:109, 2018-02-10-090440_1020x218….png) (h) (u)

>>866513

>>866515

ok, killing myself if i don't get it this time, here's the png (my screen resolution is all fucked up, thought I clicked it last time)


 No.866726>>866850

I want to boot mpd at userland so that it plays nicely with pulseaudio. What runlevel to I add it to?


 No.866844

I thought I had successfully compiled Chromium, but then realized it actually wasn't.

I don't recall reading any errors/warning, what could have gone wrong?


 No.866847>>866857

>>866516

>>866515

>>866513

Gave up on this and just recompiled my old kernel instead, still trying to get my sound to work via HDMI from my Radeon 6870 though, and I'm having a lot of trouble.


 No.866850>>866925

>>866726

>I want to boot mpd at userland

I don't think you understand what that means but in any case

>What runlevel to I add it to?

None, you add it to your xinitrc and run it as a user


 No.866857>>866859 >>866927

>>866513

>>fuck around with gentoo

>How else does one use gentoo?

I meant to not go too extreme with it, and instead to things a little more gradually to avoid fucking up the entire installation.

>>866847

>trying to get my sound to work via HDMI

When dealing with sound output and multiple audio cards, I found incredibly useful PulseAudio Volume Control (pavucontrol) which allows you to easily manage all the audio-streams/channels. But it obviously relies on pulseaudio, and you're quite likely not using (((SystemD))), so it may not help at all.

<Using PulseAudio without udev or systemd is not recommended. https://wiki.gentoo.org/wiki/PulseAudio


 No.866859>>866876 >>866929

>>866857

The install really isn't hard if you follow stick pretty close to what the guide lays out (partition schemes, profile choices, etc). But by nature of Gentoo, you will be fucking around quite a bit afaik, but that's where the learning happens.

>systemd

Yeah no systemd on my machine, but hopefully I get this figured out today.


 No.866876>>866877 >>866879

>>866859

>Upd8

In an attempt to get my sound working I stumbled on this: https://wiki.gentoo.org/wiki/Radeon, and now my resolution is perfect, but the sound is still absent. One step closer though


 No.866877>>866879

>>866876

My sound devices are also now showing up after I type "aplay -l", which was not happening before


 No.866879

>>866877

>>866876

And no it's not muted, it's showing up in ALSAmixer but not really (no bars to change volume, and it's the default; I have to cycle to it with f6)


 No.866925>>866950

>>866850

I've been doing that, but it gets confusing knowing that I can't manage it like literally every other service I'm running. There are more things for which this issue is relevant, too, like with emacs daemon which basically has the same issue where it won't play sound otherwise.


 No.866927>>866945

>>866857

>I meant to not go too extreme with it, and instead to things a little more gradually to avoid fucking up the entire installation.

Or, you know, RTFM.


 No.866929>>866955

>>866859

I could never get a bunch of packages to compile with the systemd use flag while installing Gentoo with systemd. It probably doesn't help that there's less documentation than that of openrc.


 No.866945>>866962

>>866927

Sure, installing Gentoo is fine, but if you push too beyond it will be more favorable to experience issues.

Try and error is a great way to gain new knowledge, but it can also be extremely bothering in certain cases.

Also

>ccache is a compiler cache. It speeds up recompilation

I would assume then that during the first install, it wouldn't have any affect (?)


 No.866950

>>866925

>it gets confusing knowing that I can't manage it like literally every other service

While I agree with this sentiment I can't provide a solution besides using alsa instead of pulse. I haven't used pulse in a while but when I did I remember having issues with anything started before dbus/consolekit/whatever-other-shitware-pulse-needs gets started. Since all of that gets started when you start X I can't see a solution. I guess you could use systemd since all of that cancer is integrated into it but I can't imagine anyone wanting to do that.


 No.866955

>>866929

Why do you want systemd?


 No.866962

>>866945

If it has a cache miss it has to spend time adding that object to the cache.


 No.867582>>867595 >>867683

Can someone help me get my sound working via ALSA?

>Problems

No sound (I'm trying to get it to work via HDMI with a Radeon 6850 card)

The speaker-test does not work. "Playback error: -2,No such file or directory"

My card shows up as the default in AlsaMixer, but there are no volume bars. Just a single square with "00" in the middle of it, and a brackets that read <S/PDIF>.

>Things I've tried:

edited /etc/asound.conf

 pcm.!default {
type hw
card 1
device 3
}

ctl.!default {
type hw
card 1
}

I also edited ~/.asoundrc to look exactly the same. I have followed https://wiki.gentoo.org/wiki/ALSA#Kernel , https://wiki.gentoo.org/wiki/Radeon , with no luck, among many other random forums posts and guides.

>Things I have not tried

I have not delved into /etc/modprobe.d/alsa.conf , as Gentoo's documentation is sparse for that and the helpful files are not where my alsa.conf said they would be, but I will likely be spending a portion of today going over that.

I'm also worried that this could be a simple problem of not having the right modules loaded or built in, would I be foolish to save a copy of my kernel and just run something like localyesconfig or some other very broad kernel build option?


 No.867595

>>867582

As an update to my kernel concerns, I'm going to be booting a LiveCD in a bit and if the sound works on that, I'll get the necessary info to cross reference with and make sure my kernel has everything it needs.


 No.867683>>867748 >>868133 >>868148 >>868154

>>867582

Did you add yourself to the audio group? Please make sure!! I forgot to do so when I initially switched to alsa and it cause lots of head scratching.

Otherwise just enable all of the PCI audio drivers under sound/pci/* as modules and also the ACP one under drivers/gpu/drm/amd/acp. If this works you can cross reference with lsmod and disable the unloaded modules.

Other then that I can't think of anything else.


 No.867748

>>867683

Just did, it still fails. I didn't think it'd work, because speaker-test doesn't even work as root.


 No.867892

>>860593 (OP)

where the fuck is the menu bar/button???


 No.867895

>>865706

>concerned about coporate backing

>>>/g/


 No.868133>>868148

>>867683

Here's my current situation, in case you or anyone else might have some insight

>>868123

>>868131

>>868132


 No.868148>>868166

>>868133

LiveDVD sound didn't work either, so I didn't bother posting the modules. The problems were exactly the same as they are on my current system.

>>867683

>sound/pci

You mean /device_drivers/sound_cards/alsa/pci ?

>drivers/gpu/drm/amd/acp

device_drivers/graphics_support/Direct_Rendering_Manager/

?

Not trying to be snarky, just tried following your paths and got lost. I'd really appreciate any feedback.


 No.868154>>868166 >>868171

Tried following the advice here >>867683. Not sure I did it properly, but still have no sound.

My alsamixer is listing the right card as default, but just says 00 <S/PDIF>.


 No.868166>>868170

>>868148

Yep, If you read the help page it for each module it will say something like:


Defined at sound/pci/Kconfig:3

Which is where I got the names from. But the ones you said are correct.

>>868154

Then your asoundrc is broken. Try without the "device 3" line. I've never used the device line, just "card".

That the last of the ideas I have, so if that doesn't work hopefully someone else comes up with something.


 No.868170

>>868166

Well, no luck. But I made on a post on Gentoo forums, so hopefully I'll get some luck there. I can copy pasta it if anyone wants, but the link is here: https://forums.gentoo.org/viewtopic-p-8183654.html#8183654


 No.868171>>868172

>>868154

What's the output of `amixer -l`?


 No.868172>>868173

>>868171

This is probably me being dumb, but:

>amixer -l

invalid option

>alsamixer -l

invalid option


 No.868173>>868183 >>868192

>>868172

He means

aplay -L


 No.868183>>868188 >>868192

>>868173

Ah, I should've known. Anyhow:

 
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=PCH
HDA Intel PCH, ALC889 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
HDA Intel PCH, ALC889 Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output

I'm getting help from a very experienced user on the Gentoo forums though, so I'm quite confident he'll be able to help me through this (thank god)


 No.868188

>>868183

>I'm getting help from a very experienced use

is it neddy, i bet its neddy

*checks*

based neddy. Literally a gentoo god.


 No.868192

>>868173

>>868183

Lowercase "L" flag.


 No.870204>>870498


 No.870498>>871372

>>870204

Rejoin the irc please


 No.870767

somewhat offtopic but: to the guy who runs chiru.no: your SSL certificate expired earlier today


 No.871372

>>870498

I responded to that yesterday.

I ended up getting help from a kind user (tdr) who walked me through reviewing the situation (mainly focused on kernel and hardware config/support along with basic questions like if my monitor even has speakers, lol) and the talk ended with me resetting my configs to default and exploring pulseuadio as a solution, which is where I'm at currently.

but fuck me this is taking longer than I anticipated


 No.871427>>871429

File (hide): 31a7a465681f1b2⋯.png (60.58 KB, 1366x768, 683:384, neofetch-2018-02-18-11-23-….png) (h) (u)

is firefox really the only good browser? i would really like something with proper css support that does not need gtk or qt to work.


 No.871429>>871455

>>871427

>does not need gtk or qt to work

You may want to look into surf.


 No.871447>>871454

>>861844

whats the genkernel for? make menuconfig does everything that is needed


 No.871454

>>871447

I've never used genkernel before, but maybe it automatically does make && make install for you.


 No.871455>>871460 >>871955

Has anyone here gone into manual initrd generation using utils/gen_ini_cpio?

I need an initrd since I am using zfs for my root partition. I had to patch genkernel to even get it to generate a bootable initrd, and now looking at it the initrd it generates is literally 10x the size of my kernel.

>>871429

>>does not need gtk

>surf

It requires webkitgtk. Which in turn requires gtk.


 No.871460>>871464 >>871941

File (hide): f1a49810020edcb⋯.png (99.58 KB, 749x751, 749:751, links.png) (h) (u)

>>871455

the best one i found was links but it cant even display imageboards properly.


 No.871464

>>871460

Try netsurf. There is a newer version on their website so I recommend updating the ebuild in a local overlay


 No.871941>>871984

>>871460

w3m is a usable browser that displays all you need to shitpost.


 No.871955>>872128

>>871455

>I need an initrd since I am using zfs for my root partition.

Same situation here. I've written my own initrd from scratch. Downsides are 1. I have to manually regenerate my initrd using cpio every time I update my kernel and 2. all tools inside my initrd only get updated when something breaks (virtually never), but who cares.


 No.871984

>>871941

w3m will even DISPLAY THE IMAGES RIGHT INSIDE YOUR FUCKING TERMINAL if you set it up right, it also has fucking MOUSE support, and it can be used as a decent pager and file browser in addition to being a web browser.


 No.872128

>>871955

I don't know why I didn't do this sooner. Genkernel takes at least a minute to generate the ramdisk whereas the script I wrote takes 1.5 secs (according to time). The initrd I generate is 30x smaller then the genkernel one (total size 1.8M) and it actually does its job way faster then the genkernel one since it actually uses the zpool.cache when importing the pool.

I'm not actually calling the usr/gen_init_cpio program and instead I'm just manually coping everything with my script into a tmp folder and then piping it through cpio and xz.


 No.872136>>872298

So is FVWM basically a less bloated openbox?


 No.872298

>>872136

yes, and it's programmable


 No.873719>>875282

File (hide): 9300ed07b09d860⋯.png (117.94 KB, 1366x768, 683:384, 2018-02-23-203043_1366x768….png) (h) (u)


 No.875191

does anyone here have an ssd AND a hdd on a x60 thinkpad? I want to get a small pci mini sata ssd


 No.875239>>875244 >>875393

So I ended up losing my Gentoo cherry today, and it felt like having teeth extracted, particularly with no native vi to edit the configs, and having to use nano instead.

xargs and awk helped modify the configs slightly faster.

I did a install of different distro while waiting for sources to compile.

It is a labor of love, but I could see myself taking the Gentoo route for any (relatively) underpowered ancient hardware.


 No.875244>>875393 >>875607

>>875239

>no native vi

If you wanted vi to be included with the image, why did you download the minimal cd?

>xargs and awk helped modify the configs slightly faster.

???

>I did a install of different distro while waiting for sources to compile.

le gentoo is just about compiling software from source meme


 No.875282>>876636 >>876804

>>873719

>Uptime: 3 minutes

>Shell: ZSH


 No.875393>>875596

>>875244

1) vi is a POSIX requirement

2) busybox vi is smaller than nano

Honestly, both mg and nvi should be installed.

>>875239

Have you tried busybox vi? The symlink may not be here.


 No.875596

>>875393

>vi is a POSIX requirement

Most GNU/Linux systems are not completely POSIX compliant.


 No.875607>>875612 >>875643

>>875244

>If you wanted vi to be included with the image, why did you download the minimal cd?

Why shouldn't the minimal CD contain vi?

I feel nano is popular solely because it requires a lower minimum IQ to use (part of a much wider symptom of society dumbing down). Searching for the reason, it turns out I'm right...

https://blog.flameeyes.eu/2009/10/explaining-the-sudo-crapfest/

>Paul de Vrieze • 8 years ago

>I've taken a look at the bug as well. And must say nano as default is not actually Diego's choice at all. It was decided a looong time ago in a quite heated thread on either -core or -dev (I don't recall) that it was the best way to go (also specifically in the sudo case). The reasoning is/was quite simple.

>First, build results depending on the current value of an environment variable is not sound engineering, and against ebuild policy. Second, it was decided that there was never going to be agreement on the "best" editor. Third nano was kept as the default because it is small, straightforward, and easy to get out of when you don't know it (let's face it neither vi(m) nor (x)emacs is that easy to get out of). Fourth, by having the EDITOR/VISUAL variables point to nano (which is installed by stage2 as well as stage3) things would be working (although probably not optimal) out of the box.

>Remember that to not have nano you need to actually remove it from your system. If you are a part of that (probably) much smaller part of the user base, you might have the savvy to actually change the EDITOR variable.

The last paragraph of the quote is effectively - "If you're smart enough to be using vi then..."

You can save & quit vi simply with "Esc ZZ".

>>xargs and awk helped modify the configs slightly faster.

>???

That explains my point about vi, tbh.

xargs piping into grep, awk, sed and so forth in order to print out config flags, use options, and such - for appending onto config files.

for example (this isn't exactly as I used, but illustrates the point aptly):


#append the partition essential info onto fstab (for further editing in nano)
#instead of writing down long UUIDs then typing them in.
blkid|grep UUID|awk '{ print $2 }' >>/etc/fstab

>Have you tried busybox vi? The symlink may not be here.

Thank you! It works perfectly!


 No.875612>>875614

>>875607

I felt the fedora tipping in your post from here.


 No.875614

>>875612

lel ;^)


 No.875643>>875864 >>875933

>>875607

>UUID

>not PARTUUID


 No.875864>>875907

>>875643

>PARTUUID

>not PARTLABEL

enjoy getting fucked when you switch out a secondary disk


 No.875907>>875914

>>875864

PARTUUIDs are understood by grub, though.


 No.875914

>>875907

So are PARTLABELs, I'd assume. GRUB is shit anyway.


 No.875933

>>875643

>>UUID

>>not PARTUUID

>can't into read

I'll repeat myself regarding the UUID example -"for example (this isn't exactly as I used, but illustrates the point aptly)"

I used PARTUUID as per the Gentoo handbook.


 No.876636>>876638 >>876800 >>876850 >>877185

File (hide): 4a17b014bf524db⋯.png (499.9 KB, 1366x768, 683:384, 2018-03-01-232718_1366x768….png) (h) (u)

>>875282

ok i waited 7 days what now


 No.876638

File (hide): 0cf7ec045a74c96⋯.png (Spoiler Image, 260.08 KB, 700x982, 350:491, 1501177925133.png) (h) (u)

>>876636

l-lewd


 No.876800

>>876636

Now you get laughed at for being a virgin


 No.876804

>>875282

>cat meme funny pic lol omg!!111

go back to somethingawfulreddit


 No.876819>>876836

CFLAGS="-Og -ggdb -g3 -march=i486 -mtune=i486 -fstack-protector-all -pipe"

FEATURES="-nostrip compressdebug installsources splitdebug"

USE="-bindist -debug -pulseaudio -systemd"

Fully debug-able and observable masterrace reporting in.


 No.876836>>876840

>>876819

>fully debuggable

>USE=-debug

uh what


 No.876840>>877200

>>876836

I don't need every ebuild spilling its guts. I just want inspectability of anything I attach gdb to. Also I forgot to mention

LICENSE="-* @FREE"


 No.876850>>877678

File (hide): e91697ce7881d8d⋯.jpg (126.2 KB, 842x1181, 842:1181, d82ca2479df6c6784e98371a6a….jpg) (h) (u)

>>876636

how do you get that top bar in fvwm ?


 No.876852>>877053

I have a sick urge to enable -fsanitize=undefined systemwide and see what happens.


 No.877053

>>876852

Maybe I should do that and report back?


 No.877185

>>876636

>167mb ram used

whats in your init?>>876636

also I was disappointed to see that catgirl wasn't a trap.


 No.877200>>877238

>>876840

It's ACCEPT_LICENSE


 No.877205

File (hide): b760cfe564e5d95⋯.webm (5.13 MB, 1280x720, 16:9, linuxgaming.webm) (h) (u) [play once] [loop]

What latest +100 million dollar budget titles do you play?


 No.877238

>>877200

Thx, been months since I edited make.conf. It's actually quite large I only posted the cliffnotes.


 No.877671>>877721 >>877933

File (hide): 6e09974fa2c97cb⋯.png (488.17 KB, 1366x768, 683:384, 2018-03-04-073630_1366x768….png) (h) (u)


 No.877678

>>876850

https://gitgud.io/cloveros/cloveros/blob/master/home/user/stats.sh

urxvt -geometry 400x1+0+0 -fn '6x13' -sl 0 -e stats.sh


 No.877721

>>877671

Man, that lady's just spilling out of these thigh-highs.


 No.877891>>877939 >>878057

File (hide): f3ee73a62abe5a8⋯.png (2.07 KB, 612x86, 306:43, hold me.png) (h) (u)

the stage is set


 No.877895>>877939 >>878057

it begins


 No.877933

>>877671

>04 mar 2018

>kernel 4.15.4

<<kernel.org

<28 feb 2018

<kernel 4.15.7

kek


 No.877939>>877947

File (hide): 0a650306ba70c8f⋯.png (3.37 KB, 282x25, 282:25, .png) (h) (u)

>>877891

>>877895

Shit use flags tbh. Also you're missing something.


 No.877947

>>877939

>you're missing something

what?


 No.878057>>878517 >>878536

>>877891

>>877895

>libreoffice

Thanks for the daily reminder that ricers don't actually care about software quality and minimalism.


 No.878517

>>878057

He's not using Arch though.


 No.878536>>878539

>>878057

I use Gentoo because I can compile everything with debug information in (but without the debug behavior, like system-wide log vomiting), and splitdebug+installsources FEATURES, so I can at any time drop into gdb and observe the operation of any software compiled on my system. If for some reason I get the itch to make a change, I can create a portage overlay, copy that ebuild into the overlay, add a patch file into the overlay for the ebuild which makes the change(s) I propose on the fly (if the changes are minor, or exportable with diff), and then I swap the ::gentoo build for the ::$OVERLAY build. May be a bit slower, binaries may be a bit fatter (though on ZFS with compression on no big deal), I'm not a gaymer so piss on the performance hit for the inspect-ability/'open hood' operation.


 No.878539

>>878536

If you are just adding a patch you can add it to /etc/portage/patches. Note that this will only work with ebuilds with EAPI version 6. If you want it to work with earlier EAPI versions, there's a script you can drop into /etc/portage.


 No.878558>>879493

>All of that unused memory

>Not caching your entire filesystem in RAM


 No.879493

>>878558

That's a great idea, anon


 No.879879

File (hide): 0b0fd99c509c858⋯.png (7.65 KB, 613x187, 613:187, attention.png) (h) (u)

>haven't installed gentoo in a while and need to re-install

>going through handbook, time to configure make.conf

>almost done, look up, see this

thanks gentoo, this message succeeded in it's purpose




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
249 replies | 27 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / asmr / ausneets / f / leftpol / orbg / strek / zoo ][ watchlist ]