I switched to Gentoo! (All of my machines!)

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 130

  • @10leej
    @10leej 6 місяців тому +61

    I found it guys, holy crap. It's an actual legit Gentoo video. This is a thing of beauty. Well done good sir.

    • @oglothenerd
      @oglothenerd  6 місяців тому +7

      This comment is getting pinned. :D

    • @folksurvival
      @folksurvival 5 місяців тому +1

      Are you still using RHEL?

    • @Mayaaa-desuu
      @Mayaaa-desuu Місяць тому

      acting like he just discovered fire

  • @pierre-malan
    @pierre-malan 6 місяців тому +13

    I Agree, GENTOO is simply awesome, initial install & setup is just a long process to go through, but it works well

    • @oglothenerd
      @oglothenerd  6 місяців тому +4

      Yep. Something that personally helps make or break a distro for me is the live environment. For a distro where you have to install it from its live environment, EndeavourOS is the best. It comes with KDE as the live, but allows you to not install a DE. But Gentoo? OMG! I can install it from Linux Mint! That is freaking amazing!

  • @immoloism
    @immoloism 6 місяців тому +31

    Gentoo sounds fun, I should try installing it one day.

    • @10leej
      @10leej 6 місяців тому +1

      Same

    • @NormTurtle
      @NormTurtle 6 місяців тому +2

      no you just need to install Arch on gentoo.

    • @oglothenerd
      @oglothenerd  6 місяців тому +6

      Lol, Immolo in the house! :D

    • @awa0927
      @awa0927 5 місяців тому +1

      Try Pentoo first!

    • @oglothenerd
      @oglothenerd  4 місяці тому +3

      @@awa0927 How about Ubuntoo?

  • @psmv3
    @psmv3 6 місяців тому +5

    I have been using gentoo for a couple of months, and absolutely love it. although, it is a pain once you start adding lto & pgo; e.g., gcc takes me an 1 hour 30 mins (even with 14 cores 20 threads). But for me, it is really nice being able to control what goes into the cake. Keep using it, and welcome to the community!

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      Yeah, I am personally not affected much by the default build options, so I never changed them. But it is nice that I have the option! :D

    • @turtlefrog369
      @turtlefrog369 3 місяці тому

      pgo is not really worth it imho. you are basically building twice.

  • @СрђанПавловић
    @СрђанПавловић Місяць тому +2

    I use Arch with Hyprland. What would I get that is better on Gentoo (same setup, minimal + customizad hyperland)?

    • @oglothenerd
      @oglothenerd  Місяць тому +2

      USE flags and Eselect. They are Gentoo's killer features, and they sure are KILLER! They are AMAZING! (Unlike everything else that is capitalized, "USE" (flags) actually are usually written with capital letters.)

    • @_BLANK_BLANK
      @_BLANK_BLANK 9 днів тому +1

      If you don't want more options to customize your system than you get with arch. Then nothing.
      Gentoo is great if you want control over your system down to the package level, as in what features your packagez will or won't have compiled in to them. Init system, you can do openrc or systemd (my experience with Gentoo specifically i tend to have wierd networking issues when i run it with systemd so maybe go openrc if you decide to try it). Because you are compiling your packages you can tell the compiler to optimize and build them for your specific cpu architecture, and adjust the level of optimizations it adds in.
      If none of that sounds like anything you would care about. Then gentoo isn't going to be for you. Arch is similar to gentoo in a lot of ways, but the package management is easier on arch. You can install and remove anything very fast. Since with gentoo it does take time to compile stuff generally you won't want to install packages if you don't know for sure you want it.

    • @oglothenerd
      @oglothenerd  9 днів тому +1

      @_BLANK_BLANK Gentoo actually has binpkg hosts, so you get all the benefits of USE flags and Eselect with very little compiling.

  • @prahe86
    @prahe86 Місяць тому +1

    Great video, subscribed

  • @NOPerative
    @NOPerative 4 місяці тому +1

    College tuition - planning ahead is a good thing; contingency! (Regarding Patreon).
    I knew you were young but holycrap! Way ahead of the power curve. FANTASTIC!

    • @oglothenerd
      @oglothenerd  4 місяці тому +2

      @@NOPerative I am thinking about money for when I am an adult. Absolutely. But... it may not be for college. From what I understand, college for programming can be largely useless.

    • @NOPerative
      @NOPerative 4 місяці тому +1

      @@oglothenerd True - there are technical institutes though (target hardware engineering). My time with a college concerning info tech (programming) was largely run by idiots where commercialism was more important than the syllabus.

    • @oglothenerd
      @oglothenerd  4 місяці тому +1

      @@NOPerative Yeah, software programming in college is a joke. But hardware engineering is probably really good in college.

    • @matthewboyea3860
      @matthewboyea3860 Місяць тому +1

      I can confirm, I graduated with a BS in computer science at 19 years old and it was largely a waste of time even though I finished 3 years early... However, sometimes supposedly you can make an extra 10k-30k by flexing your degree. I wouldn't know, I can't find a job, I'm unemployed 💀

    • @oglothenerd
      @oglothenerd  Місяць тому +1

      @@matthewboyea3860 Lol, I remember ThePrimeagen saying that he turns people away from Netflix when they start flexing their degrees instead of skill.

  • @uri.
    @uri. 6 місяців тому +5

    I'm going crazy, you are so fck young, I feel so old now even being young myself..
    keep going, you're doing cool stuff 👍

    • @oglothenerd
      @oglothenerd  6 місяців тому +5

      Well... my Autism is a superpower! :D

  • @SOSSVT
    @SOSSVT Місяць тому +1

    I tend to struggle with Gentoo is it possible to use rebos for distro switching from cachy os?

    • @oglothenerd
      @oglothenerd  Місяць тому +1

      @@SOSSVT So... if you made the config on Cachy, some parts will work, but things specific to Cachy will not. A strange idea I have had for a while is to make a Rebos config that has custom scripts that check the distro so I can still repeat things like my Flatpaks, but my system packages will be different.

  • @p0n-pompf
    @p0n-pompf 4 місяці тому +1

    18:25 This is a half truth. Python is compiled implicitly into bytecode when you run the script or you do an import (this is what all the __pycache__ files are, they are cached python bytecode). So unless you're doing some eval() and friends things, getting a straight up SyntaxError in the middle of execution is quite rare.

    • @oglothenerd
      @oglothenerd  4 місяці тому +1

      @@p0n-pompf Hmmmmmm... I see... well, even then, Emerge is really slow. On my desktop computer, I have around 1,000 (give or take) packages installed, and package evaluation of any kind takes like 3 minutes!

  • @guytech7310
    @guytech7310 5 місяців тому

    Good Luck because you going to need it! Plan to spend several hours per week to keep each gentoo machine updated. Failure & your left with a stuck machine since they delete all of older packages you need to upgrade your system usually in a 30 days or less on the gentoo package server. Also run into dependency hell, which you cannot upgrade packages as the new package script only supports newer dependencies.
    The best alternative is Arch but you still need to keep that update within about a 60 to 90 day cycle, and have to deal with updating your config files when a new release has change the config options, forcing you to figure out the changes needed and then edit your config files.

    • @oglothenerd
      @oglothenerd  5 місяців тому +1

      I have been using Gentoo for almost a month and have had no issues.

    • @oglothenerd
      @oglothenerd  5 місяців тому +2

      Gentoo has binary packages now too!

    • @oglothenerd
      @oglothenerd  5 місяців тому +3

      80% of the reason I switched to Gentoo is because Arch is kinda terrible.

    • @guytech7310
      @guytech7310 5 місяців тому

      @@oglothenerd Gentoo is much worse. I used Gentoo from 2004 to about 2015, but I had more time to deal with it back than.
      Like I said, expect to spend a few hours per week to keep it updated. The more packages you have the worse it become stuck in dependancy hell. I use to have to download the packages mirror, because if you fail to keep on top of updates, the older packages get deleted off the gentoo package mirrors leaving you with a stuck system. Even so. you have to hack some of the emerge package scripts as sometimes there is no upgrade path from your older system. This usually happened when something like python, glibc, has a significant change. You also have to deal with broken emerge package install scripts, because there is a bug, and the maintainer won't fix it for a month or more.
      Good Luck!

    • @guytech7310
      @guytech7310 5 місяців тому

      @@oglothenerd Give it about 6 months, one of key dependancy packages will get upgraded and then your experience dependancy hell. Search for Gentoo and "dependency hell".
      The more packages you have install the more difficult it becomes to keep updated. I ran gentoo from 2004 to about 2015.

  • @amongussuss341
    @amongussuss341 6 місяців тому +1

    Hi from a fellow gentoo user
    PS: i also saw when you posted this in the gentoo discord

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      Hello! Oh cool! Another Gentoo user in the Discord! :)

  • @skryvvara
    @skryvvara 3 місяці тому +1

    Can you share your dotfiles or atleast your nvim theme? It looks pretty nice

    • @oglothenerd
      @oglothenerd  3 місяці тому +1

      @@skryvvara It's all on my GitLab. gitlab.com/Oglo12
      Enjoy!

    • @skryvvara
      @skryvvara 3 місяці тому

      @@oglothenerd Hi, I found it after writing the comment but thank you very much :D

  • @reukae
    @reukae 2 місяці тому +1

    off topic but hey what menu r u using rn cuz i couldnt find any wayland rofi fork ever since i switched over from arch

    • @oglothenerd
      @oglothenerd  2 місяці тому +2

      @@reukae I am using rofi-wayland. :)

    • @reukae
      @reukae 2 місяці тому +1

      ​@@oglothenerdi actuslly found the repo of the fork after searching for a while :D i thought it was only on aur... anyway ty for replying i felt so dumb asking that :/

    • @oglothenerd
      @oglothenerd  2 місяці тому +1

      @@reukae No worries. A dumb question is a question not asked. I am here to help, not to insult curiosity.

  • @timokrates
    @timokrates 6 місяців тому +1

    Sounds really fun, good work. I predict one day you will basically reinvent nix by switching to a fictional configuration language. Personally would love to see that. maybe with nickel lang ❤️

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      I don't really need that though. A simple TOML file does the job for me. And then I have some Bash scripts as hooks. It works perfectly. I am able to repeat my Gentoo make.conf and USE flags, my OpenRC services, and my packages. It works great!

  • @JsjdjJhdjd
    @JsjdjJhdjd 6 місяців тому +4

    I saw a comment of you saying your on gentoo. I was confused for a bit until I saw this video.

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      Yeah, lol, I switched to Gentoo a little while back. I just uploaded this video today though.

    • @JsjdjJhdjd
      @JsjdjJhdjd 6 місяців тому +1

      @@oglothenerd what was your journey for linux

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      @@JsjdjJhdjd I would have to go digging to find all the details, since I have been using Linux for almost 5 years. But... I started because I noticed on Mediafire that it said a .zip file supports Windows, MacOS, and Linux. So long story short, I did some research and started playing with Ubuntu in a VM. Then I installed Linux Mint on an old desktop computer, then I played with Zorin OS on an old laptop of mine. The old laptop was my daily at the time, and my only main machine.

  • @soupnoodles
    @soupnoodles 6 місяців тому +1

    Love this video, subbed

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      Thank you for the sub! :D

  • @johto
    @johto 3 місяці тому +1

    I remember i used Gentoo somewhere around 2005 or so. Oh the memories, those were the days, when i liked to tweak just to tweak. Nowadays, no way in hell 🤣

    • @oglothenerd
      @oglothenerd  3 місяці тому +2

      Well... with Rebos, I only have to make the tweak once, and then Rebos just does it for me on my other machines and future installs.

    • @johto
      @johto 3 місяці тому +2

      @@oglothenerd Yeah, i get that. My point was, that now that i'm 40+ in age, not so interested anymore on this nitty gritty, cause i see no point. Sure, i remember it being fun to build and know all the ins and outs of ones system and it was good way to learn Linux in general. When i was younger and between jobs etc, hell that was my jam, i got all the time then. I still do IT for living but more on the support side of things. Nowadays, for hobby, i run few Linux cloud instanses for my personal services, and use a MacOS for my daily driver as a desktop. Cheers from Finland 🍺

    • @oglothenerd
      @oglothenerd  3 місяці тому +3

      @@johto Ooh! Finland! Nice! Also, are we able to agree that Windows sucks? 😆

    • @johto
      @johto 3 місяці тому +2

      @@oglothenerd Haha. Oh yeah, me having to use Windows on my daily job is like having a Stockholm syndrome. Maybe thats why i'm close to becoming a functional alcoholic 🍺😅

    • @oglothenerd
      @oglothenerd  3 місяці тому +2

      @@johto Lol!

  • @schizofren_ia
    @schizofren_ia 5 місяців тому +3

    based so so based welcome to the community

    • @oglothenerd
      @oglothenerd  5 місяців тому +2

      Thank you! Yeah, I am addicted!

  • @spracle4644
    @spracle4644 4 місяці тому +1

    Are you sure when running a depclean Portage wasn't omitting the latest version of Python and was just going to remove an old version? In all my years of running Gentoo as my sole OS I've never had depclean completely get rid of Python.

    • @oglothenerd
      @oglothenerd  4 місяці тому +1

      @@spracle4644 Yeah... it is possible that I just misread the output.

  • @Mitsumata
    @Mitsumata 4 місяці тому +1

    *Do you use Gentoo to build packages? It's just that if the binary approach is closer to you, then why not use vanilla Arch?*

    • @oglothenerd
      @oglothenerd  4 місяці тому +3

      @@Mitsumata Because Gentoo has way more than source packages. It offers way more configuration and control than Arch. It is also more stable and powerful. The 'eselect' command alone is insane!

  • @YTHandlesWereAMistake
    @YTHandlesWereAMistake 3 місяці тому +1

    Kinda missing the why would you do it, this is basically a how you did it.
    May I suggest looking into void linux?

    • @oglothenerd
      @oglothenerd  3 місяці тому +1

      @@YTHandlesWereAMistake I actually tried Gentoo because Void Linux was breaking with the most stupid of things.

  • @youbatyhma8234
    @youbatyhma8234 5 місяців тому +1

    Dude ur UI looks dope , how did u do that ? Can i like idk install it on my machine ?

    • @oglothenerd
      @oglothenerd  5 місяців тому +1

      @@youbatyhma8234 Yeah, you can! gitlab.com/Oglo12/hyprland-rice

    • @youbatyhma8234
      @youbatyhma8234 5 місяців тому +1

      @@oglothenerd much thanks brother !!!

    • @oglothenerd
      @oglothenerd  5 місяців тому +2

      @@youbatyhma8234 I hope you enjoy!

  • @totallymonke
    @totallymonke 16 днів тому +1

    Nice. Ima go back to crying because gentoo won't fucking compile.

    • @oglothenerd
      @oglothenerd  16 днів тому +1

      @@totallymonke Check your USE flags. They might be misconfigured.

    • @totallymonke
      @totallymonke 14 днів тому +1

      @@oglothenerd thx

    • @oglothenerd
      @oglothenerd  14 днів тому +1

      @@totallymonke You're welcome! :D

  • @aloneer0529
    @aloneer0529 6 місяців тому +3

    on any distro that doesn't use systemd you need to use dbus-run-session, not dbus-session-run :P

  • @abhirajkarki
    @abhirajkarki 5 місяців тому +2

    15:04 😂😂😂

  • @jpnovak923
    @jpnovak923 6 місяців тому +1

    🔥

  • @humair_k6821
    @humair_k6821 3 місяці тому +1

    is this dwm on gentoo?

    • @oglothenerd
      @oglothenerd  3 місяці тому +2

      @@humair_k6821 Nope, it is Hyprland on Gentoo.

    • @humair_k6821
      @humair_k6821 3 місяці тому +1

      @@oglothenerd thanks, btw I love your rice

    • @oglothenerd
      @oglothenerd  3 місяці тому +2

      @@humair_k6821 Thank you! I love hearing compliments about my rice!

  • @neysu4529
    @neysu4529 6 місяців тому +2

    Hey i never understood why people use gentoo for a daily basis. I thought that the system was quite unstable and that you had to recompile everything everytime you had to do an update. I mean i see why you would want to install it (learn how your system works etc...) but are you using gentoo and not something more stable like fedora or endeavourOS ? (might be a stupid question). anyway good videos keep going.

    • @joelmanteli
      @joelmanteli 6 місяців тому +3

      Haha as a quite new gentoo user, I was worried about the unstability as well but I haven't had anything break since my initial install! Also thankfully, no, you don't need to recompile everything when you update! You only need to compile things once (if you don't go for binaries) for the initial install and then recompile packages as they get updated (if needed) :3 Many packages have a binary download, which u can either choose when manually downloading or setup your package manager (portage) to look for binaries to download, if there are none, then it needs to be compiled :b

    • @oglothenerd
      @oglothenerd  6 місяців тому +3

      I actually find Gentoo to be very rock solid. I started using Gentoo because EndeavourOS started suffering the classic Arch issues. Portage seems to be the best package manager on Linux, and stuff like Arch issues don't happen on Gentoo. Also, I have been pleasantly surprised to find that almost everything has a binary available. As of Fedora? I tried it a while back, and had so many issues with the display manager not working.

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      @@joelmanteli Yep.

    • @neysu4529
      @neysu4529 6 місяців тому +1

      @@oglothenerd do game on your computer ?

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      @@neysu4529 Yeah, I play some video games.

  • @utsupp1274
    @utsupp1274 6 місяців тому +2

    rewrite emerge in rust and make it blazingly fast

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      I could, but that would be a duplicated effort. Also, I have matured a bit. And I have come to realize that even though Rust is great in concept, the official implementation is trash. Where is my stable ABI people!? Also, depending on an internet connection to compile is pretty bad.

    • @framepointer
      @framepointer 6 місяців тому +1

      pkgcraft

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      @@framepointer What is that?

    • @framepointer
      @framepointer 6 місяців тому +1

      @@oglothenerd It's a toolset for Gentoo and it includes a package manager written in Rust, just like OP wanted. Also, I wanted to touch a bit on your remark about Rust's ABI stability - there's plenty of languages which specifically don't define an ABI that you can depend on because, that way, they can prioritize performance and they can make beneficial breaking changes easily. Furthermore, Rust has C FFI interfacing if you absolutely must do language cross-talk, and IIRC not even C++ has ABI stability (it isn't standardized across compilers and template instantiations also contribute to that) and you would have to go out of your way to use something like Itanium.

    • @oglothenerd
      @oglothenerd  6 місяців тому +2

      @@framepointer Ah, okay, thank you for telling me this! :D

  • @derrekvanee4567
    @derrekvanee4567 6 місяців тому +1

    Nah. The new Gtoo with the mini pkg Mgr?
    That daid, everything is available from git and anything worth it you can update youreelf. *next up LFS.*

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      The problem with LFS is according to the very creator, you are just copying and pasting their hard work.

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      LFS doesn't seem worth my time.

  • @rtheben
    @rtheben 6 місяців тому +1

    Hi❤❤

  • @urielalbertodiazreynoso6309
    @urielalbertodiazreynoso6309 4 місяці тому +1

    install gentoo!

    • @oglothenerd
      @oglothenerd  4 місяці тому +2

      @@urielalbertodiazreynoso6309 Yes! :D

  • @BandanazX
    @BandanazX 6 місяців тому +2

    Bruh. You gotta rice your kernal. Monolithic no modules.

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      Lol. Nah. I wanna use something that works.

    • @BandanazX
      @BandanazX 6 місяців тому +1

      @@oglothenerd No half measures Walter

    • @oglothenerd
      @oglothenerd  6 місяців тому +1

      @@BandanazX What if I use the FreeBSD kernel? Is that even possible?

    • @BandanazX
      @BandanazX 6 місяців тому

      @@oglothenerd If you are going to compile BSD, OpenBSD is the only based BSD.

  • @JeffreyLopez-m2k
    @JeffreyLopez-m2k 2 місяці тому +1

    Walker Amy Moore Barbara Jackson Betty

    • @oglothenerd
      @oglothenerd  2 місяці тому +1

      @@JeffreyLopez-m2k I do not understand, but I hearted the comment because my name is Jackson.

  • @ismbks
    @ismbks 5 місяців тому +1

    nerd :|

    • @oglothenerd
      @oglothenerd  5 місяців тому +1

      @@ismbks I take that as a compliment.

    • @ismbks
      @ismbks 5 місяців тому +1

      ​@@oglothenerd jk haha, i'm a gentoo user too but i am about to switch to arch because i feel like i don't make full use of what gentoo has to offer (great distro tho, and way better community than arch imo)

    • @oglothenerd
      @oglothenerd  5 місяців тому +2

      @@ismbks I mean... I don't make full use of Gentoo, but I use it because it has OpenRC instead of Systemd which seems to just work better, and it also has USE flags. Also, after creating Rebos, the amount of boilerplate a distro has doesn't matter, because I only have to do it once for my entire life.