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

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 127

  • @10leej
    @10leej 5 месяцев назад +60

    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  5 месяцев назад +7

      This comment is getting pinned. :D

    • @folksurvival
      @folksurvival 5 месяцев назад +1

      Are you still using RHEL?

    • @Mayaaa-desuu
      @Mayaaa-desuu 20 дней назад

      acting like he just discovered fire

  • @pierre-malan
    @pierre-malan 5 месяцев назад +12

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

    • @oglothenerd
      @oglothenerd  5 месяцев назад +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 5 месяцев назад +30

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

    • @10leej
      @10leej 5 месяцев назад +1

      Same

    • @NormTurtle
      @NormTurtle 5 месяцев назад +2

      no you just need to install Arch on gentoo.

    • @oglothenerd
      @oglothenerd  5 месяцев назад +6

      Lol, Immolo in the house! :D

    • @awa0927
      @awa0927 4 месяца назад +1

      Try Pentoo first!

    • @oglothenerd
      @oglothenerd  4 месяца назад +3

      @@awa0927 How about Ubuntoo?

  • @psmv3
    @psmv3 5 месяцев назад +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  5 месяцев назад +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.

  • @prahe86
    @prahe86 Месяц назад +1

    Great video, subscribed

  • @uri.
    @uri. 5 месяцев назад +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  5 месяцев назад +5

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

  • @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.

  • @timokrates
    @timokrates 5 месяцев назад +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  5 месяцев назад +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!

  • @amongussuss341
    @amongussuss341 5 месяцев назад +1

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

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

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

  • @СрђанПавловић
    @СрђанПавловић 21 день назад +2

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

    • @oglothenerd
      @oglothenerd  21 день назад +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.)

  • @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.

  • @p0n-pompf
    @p0n-pompf 3 месяца назад +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  3 месяца назад +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!

  • @JsjdjJhdjd
    @JsjdjJhdjd 5 месяцев назад +4

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

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

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

    • @JsjdjJhdjd
      @JsjdjJhdjd 5 месяцев назад +1

      @@oglothenerd what was your journey for linux

    • @oglothenerd
      @oglothenerd  5 месяцев назад +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.

  • @schizofren_ia
    @schizofren_ia 5 месяцев назад +3

    based so so based welcome to the community

    • @oglothenerd
      @oglothenerd  5 месяцев назад +2

      Thank you! Yeah, I am addicted!

  • @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.

  • @soupnoodles
    @soupnoodles 5 месяцев назад +1

    Love this video, subbed

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

      Thank you for the sub! :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.

  • @jpnovak923
    @jpnovak923 5 месяцев назад +1

    🔥

  • @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

  • @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!

  • @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!

  • @spracle4644
    @spracle4644 3 месяца назад +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  3 месяца назад +1

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

  • @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!

  • @YTHandlesWereAMistake
    @YTHandlesWereAMistake 2 месяца назад +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  2 месяца назад +1

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

  • @aloneer0529
    @aloneer0529 5 месяцев назад +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 😂😂😂

  • @totallymonke
    @totallymonke 5 дней назад +1

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

    • @oglothenerd
      @oglothenerd  5 дней назад +1

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

    • @totallymonke
      @totallymonke 3 дня назад +1

      @@oglothenerd thx

    • @oglothenerd
      @oglothenerd  3 дня назад +1

      @@totallymonke You're welcome! :D

  • @neysu4529
    @neysu4529 5 месяцев назад +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 5 месяцев назад +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  5 месяцев назад +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  5 месяцев назад +1

      @@joelmanteli Yep.

    • @neysu4529
      @neysu4529 5 месяцев назад +1

      @@oglothenerd do game on your computer ?

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

      @@neysu4529 Yeah, I play some video games.

  • @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!

  • @utsupp1274
    @utsupp1274 5 месяцев назад +2

    rewrite emerge in rust and make it blazingly fast

    • @oglothenerd
      @oglothenerd  5 месяцев назад +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 5 месяцев назад +1

      pkgcraft

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

      @@framepointer What is that?

    • @framepointer
      @framepointer 5 месяцев назад +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  5 месяцев назад +2

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

  • @rtheben
    @rtheben 5 месяцев назад +1

    Hi❤❤

  • @derrekvanee4567
    @derrekvanee4567 5 месяцев назад +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  5 месяцев назад +1

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

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

      LFS doesn't seem worth my time.

  • @urielalbertodiazreynoso6309
    @urielalbertodiazreynoso6309 3 месяца назад +1

    install gentoo!

    • @oglothenerd
      @oglothenerd  3 месяца назад +2

      @@urielalbertodiazreynoso6309 Yes! :D

  • @BandanazX
    @BandanazX 5 месяцев назад +2

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

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

      Lol. Nah. I wanna use something that works.

    • @BandanazX
      @BandanazX 5 месяцев назад +1

      @@oglothenerd No half measures Walter

    • @oglothenerd
      @oglothenerd  5 месяцев назад +1

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

    • @BandanazX
      @BandanazX 5 месяцев назад

      @@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.