Conversation

Jesus Michał "Le Sigh" 🏔 (he)

Edited 1 month ago

Age verification in : if you're using Gentoo, you must be old enough. Problem solved.

4
1
0
@mgorny *thinks about it for a moment*
Oh wow, I think I literally started using Gentoo when I was 18.
3
0
0
@lanodan @mgorny then I must be even weirder than people realize, I started using Gentoo in 1st year of high-school (age 15/16), ~2013. Then I stopped using it around 2021 and now I'm back again.

That being said, I don't think many teenagers would mess with Gentoo these days. Commodity of cheap but powerful hardware and smartphones really damaged the "hacker spirit" among teenagers, back then you had to somewhat understand computers to use them. These days it's all locked down so that advertising companies can serve you non-stop brainrot and monetize your attention *old woman yells at modern technology*
5
0
0
@lanodan @mgorny I'm a late-comer. 2011 for me, but I was 34 at the time. Better late than never.
1
0
0
@prettygood @mgorny You're in your fifties? I would have never guessed.
1
0
0

@mgorny At least, treats its users as old enough 😃

0
0
0

@elly @lanodan, yes, precisely. Gentoo also changed during the time. Cool kids use NixOS these days.

1
0
0
@mgorny @lanodan Gentoo at least has (excellent) documentation and is easy to use. Most NixOS users I spoke to had no idea how their system *actually* worked akko_shrug

Just one example: at GPN2023 someone wanted to borrow my PC because their NixOS install wouldn't boot and I was like "uuh... no? i can take a look if you bring your drive though".
It was installed in "BIOS" (legacy) mode so I just shrank ext4 partition to make space for 512MB vfat, ran grub-install to that and other basic misc stuff you need to do while installing GRUB. Tried to boot it on my system (coreboot+edk2, so UEFI only) and it booted into their desktop first-try.
Then I handed them the drive back and they asked me if updating NixOS would break it and I was like "heck if I know, I don't use NixOS" (technically it shouldn't, but it's really weird and cursed from what I've seen so far so who knows).
3
0
1
@elly @mgorny On teenagers these days… I'm not sure, like I could see some of them being like "I can't with all this shit anymore", and in a way never underestimate how rebellious teenagers can be ^^
(That said I've also seen how barely able to go against anything some people are because they aren't used to doing it at all)

That said I sometimes feel like the hacker spirit is ageing as in I barely ever see people from like high-school or university in local events, that said local city has a history of almost each generation making their own group, so maybe late-zoomer + gen-alpha will do their own.
0
0
0
@elly @mgorny This example is kind of funny because the only use I could ever see of a system like NixOS is for say a server farm, so you deploy on a test machine and if it breaks it's something you can always rollback even by just copying from another machine.
But on a standalone computer? Yeah, nah, don't.

Also NixOS so far is the only distro I've seen where so many users seem like they can't grasp other people not wanting to use it, so it pretty much became a red flag to me.
2
0
0

@elly @lanodan @mgorny my neigbour's kid got into Gentoo last year. He is 16.

0
0
1

@lanodan @elly @mgorny I guess it's for people wo always setup the same very limited environment and at the same time somehow often break there system 🤔

oh and Fascists with an order obsession.

2
0
0

@lanodan @mgorny I couldn't have used it at a young age because it wasn't around back than 🙃

0
0
0
@elly
I think curious enough teens would learn one way or another. However the main obstacle might be that many don't even have computers today. Covid somewhat forced people to get computers because of remote jobs and education, but that's it.

Also I think I was like 14 when I installed Gentoo lol
@lanodan @mgorny
0
0
0

@elly @mgorny @lanodan thats exactly the reason why I (a NixOS user) usually dont recommend it. You either find the time and endurance to learn it and where to find info or you’ll embarrass yourself or worse: Suffer data loss.

1
0
0
@TheOneDoc @lanodan @elly @mgorny
My disinterest toward NixOS mostly comes down to the name implying that it's the definitive form of Unix.

>I guess it's for people wo always setup the same very limited environment and at the same time somehow often break there system
I have the same view of atomic/immutable distros promoting themselves as the future while constantly playing up the disadvantages of traditional OSes.
2
0
0
@TheOneDoc @elly @lanodan @mgorny
I just find it funny how spokespeople and users act like every Debian install is one package away from turning into sand.
1
0
0
@lanodan @elly @mgorny @TheOneDoc
My ideal operating system would probably be a minimal Linux/BSD (maybe even 9front) where most of the user-facing applications run in a compatibility layer.

- an MS-DOS layer: because it's a simple environment where you never have to worry about shared libraries

- a Haiku layer, because it's the last semi-popular OS that's entirely focused on desktop users
(Android technically counts, but it's built on 100GB of sourcecode and ruled over by Google)
(macOS may count if it got the Wine treatment)

- also a Windows layer, for the sake of running and reverse-engineering decades of nonfree software

Frankly tired of the FSF treating Monster Truck Madness and Paint Shop Pro like they're from the same plane of mind-numbing evil as Copilot and Recall.
(their view of reverse-engineering binaries seems to be "we don't wanna do it, because it shouldn't be necessary")
2
0
0

Nyx, the goddess of naps

Edited 1 month ago

@9lore @elly @lanodan @mgorny I have a good rule of thumb for this - if you use NixOS in any serious capacity then sooner or later you'll probably run into a problem that requires you to either package your own software or debug someone else's package. If that seems too scary, then that's a very good indicator NixOS probably isn't for you.

0
0
1

Nyx, the goddess of naps

Edited 1 month ago

@elly @lanodan @mgorny I guess the difference is 1. the quality of docs, 2. the barrier of entry. NixOS has had famously shitty docs for ages now (I legit learned more through just reading a friend's config and asking them questions about it than through any online resource I was able to find), and combined with the fact that you very much can Just Install It and use it like a normal distro without any of the shitfuckery people normally get up to with it makes people just do that, and not learn about its internals and advanced usage.

Compared to Gentoo, where if you have no previous knowledge you won't get far without consulting the wiki, *and* the wiki is extremely high quality and easy to follow, so people end up doing that and actually learning about how their system works.

1
0
0

Nyx, the goddess of naps

Edited 1 month ago

@elly @lanodan @mgorny I guess a better comparison as to what NixOS is is not Gentoo but rather those Arch-based distributions that were really popular a while back that were just Arch packaged together with a live environment and a graphical installer. Still Arch with all of its capabilities, but with a negligible barrier to entry.

Except then you still had the Arch Wiki to consult in case of problems, now there's. a few third-party booklets I guess? NixOS wiki is somewhat usable now, but still the easiest way to find out some things is by reading the code in nixpkgs, and a new person sure as hell ain't going to be doing that

0
0
0
@moses_izumi @elly @mgorny @TheOneDoc I think my ideal would be:
- Readable source code for whole default/base install, keeping external binaries as optional, and separated projects aren't vendored in
- Filesystem is reliable by modern standards (like at very least CoW with block checksumming)
- Gentoo tree or close equivalent for (third-party?) software, so less arbitrary choices inside packages
- Well documented interfaces and formats
- C isn't the only intended way to use core system APIs (Linux with syscalls+filesystems would satisfy that with better docs and machine-readable files)
- POSIX as a guide for at least one of the supported environments, other pre-existing environments can be less supported
- Nested namespaces are well supported and restricted to either same access as their parent or less
- All it's network services can be ran with least privilege
1
0
0
@lanodan @elly @mgorny @TheOneDoc
Mostly thought about the user-facing side to be honest.
I've been exposed to emulators and VMs since gradeschool times, so the idea of a "consumer-grade" OS made from compatibility layers isn't that exotic to me.

Never used Gentoo, but pretty much everything about it seems to be the right way of doing things (or at least a workable foundation) and the wiki is pretty comfy.

On that note, has anyone tried bringing Portage (or equivalent) to Windows?
1
0
0

@lanodan @elly @mgorny I had a conversation with someone on here recently, and we settled on that "NixOS solved all of our problems by replacing them with a set of different, more interesting problems"

And yea, on desktop it's worth it if you're a very specific type of person who has these problems more often than usual, is tired of it, and would actually find Nix's problems to be more interesting to deal with. Which does not apply to most people.

It really is an absolute gamechanger if you're managing multiple servers, though, I can provision bare-metal machines, VMs and containers that are already preconfigured for my use case with just a few lines of code, so I agree that the benefit for system administrators is far more objective than on a personal workstation.

1
0
0
@moses_izumi @elly @mgorny @TheOneDoc Issue I see with tailoring to a bunch of different environments is:
- Prone to the worst kind of feature creep
- Having to deal with ~everyone's bad designs without some nice gap between your system and the others
- Less/no possibility of refusing some features (specially with modern systems) while eternally chasing after them, at a pace you don't control (burnout recipe right there)

Like for example, Android is basically the Windows of phones, and there's sure a ton of stuff where it's better to be barely compliant with it, and Google is anything but slow at creating & pushing for new APIs.
1
0
0

@lanodan @elly @mgorny I guess I can put it like this: if you're the kind of person for whom your computer is an ongoing experiment which you constantly work to optimize and set up exactly as you want, and hearing "you can declaratively manage your whole computer's configuration!" makes you go "whoa, that'd be neat" instead of "who are you and how did you get into my house", then it is probably worth trying out, worst case scenario you'll learn some things as you go. Otherwise don't bother, other distributions are a significantly better fit for you.

0
0
0

@moses_izumi @elly @lanodan @mgorny congratulations you re-invented windows NT as originally designed

0
0
1

@lanodan @elly @moses_izumi @mgorny I have to say Chimera Linux with the bsd Userland is a rather good base. I like dinit and, for simple networking Network Manager slap potmon in an LXC and the DE in an other and btrfs or ZFS for snapshoting plus qemu/kvm for dos and win stuff. Works pretty well. Other than running updates there's no reason to ever touch Chimera

1
0
0
@TheOneDoc @lanodan @moses_izumi @mgorny speaking of Chimera, I've seen someone on IRC complaining they couldn't run musl-based system (Chimera, Alpine) because they had an Nvidia card.

I don't know specifics as to why because I haven't had any Nvidia cards in the past decade, but I got a cursed idea: rolling glibc libraries in /usr/local/lib and patchelf'ing the living crap out of nvidia's userspace stack. It probably would blow up spectacurairly, but it would still be fun to try running userspace driver stack on glibc and rest of the system on musl.

(...can you tell why computers fear me?)
4
0
0

@moses_izumi @elly @lanodan @mgorny funny thing is don't give people root or sudo and the system doesn't break.

I moved my family off of windows a couple a years ago to TUXEDO OS. I removed there accounts from the sudoers group and update there systems whenever Tuxedo does a significant update.

The only problematic update was a bad pipewire version and when they went from one lts kernel to the next the default Nvidia dkms build broke as they didn't remove the dkms for the obsolete Nvidia driver first. Catched it on my test system so wasn't an issue when I updated there machines over ssh

0
0
0

@elly @moses_izumi @lanodan @mgorny someone surely tried. I looked into it and decided It's not worth my time. I just run TUXEDO OS on the 2 notebooks that need it because one has a 1050 TI mobile the other a 1065 TI mobile. Both are 8 years old.

1
0
0

@elly @moses_izumi @lanodan @mgorny @TheOneDoc this is .. cursed , and im tempted to say it wouldnt work but . please do try

1
0
0

@elly @moses_izumi @lanodan @mgorny also they do run but they run like ass in games because the free driver just sucks for the 10xx GPUs so you need NGreedias binary rubbish

0
0
0
@fiore @moses_izumi @lanodan @mgorny @TheOneDoc well, someone else would have to do it. The only (dedicated) GPUs I have in my possession are:
- Radeon X800XL (AGP)
- Radeon HD4850
- Radeon R9 280 (or was it an R9 280X? I forgor)
- Intel Arc A580
- Radeon RX 7800XT

I do have a broken RTX2080 somewhere (friend gave it to me to see if I could fix it, but found that he chipped the GPU core while removing the heatsink so it's dead-dead) and GTX760 should be somewhere at my brother's place but that's too old to even be useful for this experiment
1
0
0

@TheOneDoc @lanodan @elly @mgorny Which Fascists? (AFAIK the space is LGBTQ-friendly but I could be wrong, you tell me)

1
0
0

@elly @moses_izumi @lanodan @mgorny @TheOneDoc I had a good time running Nouveau with GSP on my RTX 2070 Mobile dGPU but that's an interesting approach

1
0
0

@stilic @elly @moses_izumi @lanodan @mgorny 20xx are fine it's the 10xx line that's cursed. My one other notebook with a 3070 also runs fine with the new driver and games fine with Chimera

0
0
0

@stilic @lanodan @elly @mgorny oh that's mostly a rl observation of some local guys. I've talked to maybe two nixos people on here and they both seem to be okay.

0
0
0
@elly @mgorny @mischievoustomato Yeah same there (via bwrap), there's some software that's better just put in a corner just like windows executables.
0
0
1
@elly @moses_izumi @lanodan @mgorny @TheOneDoc this message was sent from a laptop with an nvidia GPU (and no integrated or switchable graphics, so it only uses the nvidia gpu at all times), running Alpine Linux and sway. (nouveau)
2
0
2
@elly @TheOneDoc @lanodan @mgorny @moses_izumi it's a Fermi card (Quadro 2000M)
1
0
2

@fun @elly @moses_izumi @lanodan @mgorny that's nice for you 👍
However I do not see the relevance in this context. Context being that nouveau currently runs like ass on 10XX GPUs for anything other than basic desktop and therefor the binary NVidia crap driver is needed.

0
0
0

@fun @elly @moses_izumi @lanodan @mgorny @TheOneDoc oh fermi, linux drivers hell I see
Well, relative to kepler+ which has nvk

1
0
0
@DenJohn @elly @moses_izumi @lanodan @mgorny @TheOneDoc I've been told that Fermi will never get NVK, then I've been told that it might get NVK after all. Idk.
2
0
2

@fun @elly @moses_izumi @lanodan @mgorny @TheOneDoc afaik, it's a lot more work than kepler or above so it'd require someone who wants to spend the time necessary to do it.

0
0
0
@elly @lanodan @mgorny age verification: upload a plaintext file that says "i am 18 or over"

do not explain what a file is
0
0
0
@mgorny I think I used Gentoo before I turned 18 and I know that a disclaimer like “you must be 18 years or older to use this distribution” would have made me have a grudge against the distribution for a long time x)
1
0
0

@BetaRays, what about "using Gentoo immediately makes you an old person"?

0
0
0
@elly @fiore @moses_izumi @mgorny @TheOneDoc Yeah, only two nvidias I have here long got unsupported by nvidia binary drivers, one of which is my previous laptop from 2012 where the last remaining drivers went really bad so I *had* to switch to nouveau.
0
0
0