Gentoo Linux Offers First Party Binary Repo

Sdílet
Vložit
  • čas přidán 2. 01. 2024
  • Gentoo Linux is known as a source based distro but that doesn't mean that it's the only thing it can offer and just recently it has started offering alongside that a full binary repo for all of it's supported architectures
    ==========Support The Channel==========
    ► Patreon: brodierobertson.xyz/patreon
    ► Paypal: brodierobertson.xyz/paypal
    ► Liberapay: brodierobertson.xyz/liberapay
    ► Amazon USA: brodierobertson.xyz/amazonusa
    ==========Resources==========
    Gentoo Goes Binary: www.gentoo.org/news/2023/12/2...
    Gentoo Signatures: www.gentoo.org/downloads/sign...
    HackerNews Post: news.ycombinator.com/item?id=...
    Gentoo Bugs: bugs.gentoo.org/
    =========Video Platforms==========
    🎥 Odysee: brodierobertson.xyz/odysee
    🎥 Podcast: techovertea.xyz/youtube
    🎮 Gaming: brodierobertson.xyz/gaming
    ==========Social Media==========
    🎤 Discord: brodierobertson.xyz/discord
    🎤 Matrix Space: brodierobertson.xyz/matrix
    🐦 Twitter: brodierobertson.xyz/twitter
    🌐 Mastodon: brodierobertson.xyz/mastodon
    🖥️ GitHub: brodierobertson.xyz/github
    ==========Credits==========
    🎨 Channel Art:
    Profile Picture:
    / supercozman_draws
    #gentoo #Linux #OpenSource #FOSS #ArchLinux
    🎵 Ending music
    Track: Debris & Jonth - Game Time [NCS Release]
    Music provided by NoCopyrightSounds.
    Watch: • Debris & Jonth - Game ...
    Free Download / Stream: ncs.io/GameTime
    DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.
  • Věda a technologie

Komentáře • 398

  • @JohnSmith-lc1ml
    @JohnSmith-lc1ml Před 7 měsíci +67

    Brodie "Chinese Carbon Emissions" Robertson

  • @urlhnd
    @urlhnd Před 7 měsíci +384

    Next thing you’re gonna tell me it’s raining frogs and Ubuntu has removed snaps. Nice try Brodie

    • @benign4823
      @benign4823 Před 7 měsíci +74

      It will be raining frogs before Ubuntu removes snaps.

    • @bestinfinity1
      @bestinfinity1 Před 7 měsíci +22

      Well actually it can rain frogs and it has happened

    • @UnderEu
      @UnderEu Před 7 měsíci

      @@benign4823It’ll be raining frogs, Internet will be IPv6-only and Linux will be adopted in every TOP500 user workstations before Ubuntu barely consider the improbable possibility of dropping something on their environment, even before snaps.

    • @JordanPlayz158
      @JordanPlayz158 Před 7 měsíci +5

      ​@@bestinfinity1yeah, get enough catapults and frogs xD

    • @Gotblade
      @Gotblade Před 7 měsíci +3

      That would be slaps instead of snaps. I think 🤔

  • @laughingvampire7555
    @laughingvampire7555 Před 7 měsíci +82

    11:06 as Daniel Robbins, Gentoo's creator put it, "Gentoo is about options, automate LFS" not about source-based distro, this has always been a misunderstanding of the community. Compilation from source has always been a mean to the goal of maximize options, not the identity of Gentoo, at least not if you actually know Gentoo, if you don't know it then you call it a "source based distro" it is a *meta-distro*

    • @lucyinchat
      @lucyinchat Před 6 měsíci +4

      Dobbins now runs Funtoo

    • @paulgupta2454
      @paulgupta2454 Před 8 dny

      @@lucyinchat Funtoo is spinning down by August I think.

  • @LabiaLicker
    @LabiaLicker Před 7 měsíci +158

    Gentoo is the OG meta distro. Its also fairly easy to have your own build server that you can then distribute binary to your systems regardless of architecture. So much freedom with your system when your on gentoo.

  • @helidrones
    @helidrones Před 7 měsíci +95

    I am on Gentoo since 2004 and using it as a daily driver. For large packages like Chromium, ready made binaries come in handy. To shorten world updates, I have moved to a 22 core / 44 thread Xeon some days ago.

    • @GSBarlev
      @GSBarlev Před 7 měsíci +9

      God, I struggle enough compiling linux-vfio from the AUR on a 24-thread Ryzen¹. I can't imagine doing that for _most packages_ every time I did an update.
      ¹TBF CPU utilization during the pkg-build is minimum, so it's quite possible that it's not using a parallelized build script 🤷‍♂️

    • @helidrones
      @helidrones Před 7 měsíci +3

      @@GSBarlev My CPU utilization was near 100% on all 44 threads while compiling qtwebengine and most other packages. I have noticed that compiling opencv has been much slower and most cores unused.

    • @GSBarlev
      @GSBarlev Před 7 měsíci +21

      @SolesNSuds I wish! My dating prospects would be considerably improved.

    • @manitoba-op4jx
      @manitoba-op4jx Před 7 měsíci

      @@GSBarlev😂

    • @hansdampf2284
      @hansdampf2284 Před 7 měsíci

      Since you mention chromium-bin, didn’t we just last rite that? I remember something in the mailing list

  • @JonathosDX
    @JonathosDX Před 7 měsíci +42

    I haven't run Gentoo in nearly two decades, but it was a fantastic way to truly learn how Linux actually works. And I still remember losing weekends to compiling new desktop releases, so this sounds like a net positive to me.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      I've run Gentoo since 2003 but I've never "lost a weekend" in using it. I've spent productive weekends getting over some initial learning curves with it but these days I don't spend entire weekends compiling anything - I just run my own emerge script and let it get on with it.
      The nice thing about Gentoo (which I manage on about 150 machines now) is that it runs on "any old cr*p" anyway - so while one machine is in the corner happily compiling to itself, I am doing stuff I need to on another machine.
      Anyone that whines on about having to wait for compilation to finish probably isn't managing their Gentoo infrastructure correctly.

    • @JonathosDX
      @JonathosDX Před 7 měsíci +6

      @@terrydaktyllus1320 Like I said, it was almost 20 years ago. Pre-multicore setups at all. You didn't have a useful PC while it was compiling.
      Sure, on my current 5950x it'd be fine, but that wasn't what I was talking about. "Whining", seriously...

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      @@JonathosDX There was enough "whine" there that I was going to offer you a bit of cheese to go with it!

    • @JonathosDX
      @JonathosDX Před 7 měsíci +7

      @@terrydaktyllus1320 At least be accurate if you're going to complain about people whining. But better still just don't do it in the first place.
      Doing a hell of a job reinforcing negative stereotypes here as is.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      @@JonathosDX "At least be accurate if you're going to complain about people whining."
      Now you *ARE* whining, so you've proven my point for me.
      "But better still just don't do it in the first place."
      I don't take orders from strangers on the Internet.
      "Doing a hell of a job reinforcing negative stereotypes here as is."
      If you or others on here are weak-minded enough to be influenced to that level by complete strangers on the Internet like me then that's not my problem. Perhaps consider choosing better role models if that's what you need to find on CZcams for the fulfillment in your lives that you seem to crave.
      I just look for interesting videos and chatting about computers - I'm not looking for "guidance" or "assertiveness therapy" here.
      Now, is there anything else? No, I don't think so.
      Discussion closed, run along now.

  • @immoloism
    @immoloism Před 7 měsíci +54

    What do you mean no one would want to install Gentoo on a PS2? Once I finish installing Gentoo on a Raspberry Pi 0 I will be writing a very strongly worded e-mail to the manager over this!

    • @alexestefan7521
      @alexestefan7521 Před 7 měsíci +3

      I have a 256 MB ram raspi 1 running gentoo that I have set up as my dns server to block ads(pihole, but from scratch and gentoo).
      It's not that hard to set up and it uses a lot less resources than "minimal" raspbian.

    • @GSBarlev
      @GSBarlev Před 7 měsíci +1

      Ugh. Building from source on a Pi Zero is a *nightmare.* I was setting up one for CNC.js, and never have I appreciated as much _just how bloated_ the node-stack is.
      As I understand it, people like Jeff Geerling-who rebuild the Linux kernel for Raspberry Pis so frequently they have a shirt for it-will do it on another system and then copy the binary over to the target device.

    • @improvisedchaos8904
      @improvisedchaos8904 Před 7 měsíci +1

      legend spotted

    • @immoloism
      @immoloism Před 7 měsíci +2

      @@GSBarlev but that is boring, you don't want to now how many days I spent compiling a kernel on it just for a joke in an upcoming video I'm making.

    • @StupidusMaximusTheFirst
      @StupidusMaximusTheFirst Před 7 měsíci

      Hi, how do I install Gentoo? Please help!! Please give detailed instructions, step by step, first time I hear Linux, sounds soemthing I would like.

  • @quintinsmits
    @quintinsmits Před 7 měsíci +10

    I used to run Gentoo as my main OS from ±2003 till 2009. At one point I bought a dual CPU motherboard so I could compile software updates faster 😅. Last year I found my old laptop from that time (Pentium M, 32 bit), after running updates (compiling...) for almost a week, it was up to date and actually quite fast in general use. Quite impressive...

  • @Peeves22
    @Peeves22 Před 7 měsíci +13

    3:30 is most likely for the situations where only the short version of the article is used, either in rss feeds or in a timeline of blog posts

  • @MichaelWilliams-lr4mb
    @MichaelWilliams-lr4mb Před 7 měsíci +85

    NixOS is a source based distro with a binary cache. It has become pretty popular.

    • @nullvoid3545
      @nullvoid3545 Před 7 měsíci +16

      Seeing this has made me remember just how cool nix is.
      I never understood why most distros build their own packages when the binarys tend to be the same between them.
      I guess verifying your own packages makes some sense but I feel like most distros shipping binarys could gain some measure of safety by using the nix repo to build their own repos.
      Heck Gentoo could start mirroring nix binarys and suddenly have way more binarys with as far as I can tell, little to no downside considering the builds they're making are all default to make them more generic and therefore useful to more users.
      I am A bit of A noob to linux so I may be missing something obvious here. I feel like "what if all the repo maintainers joined forces?" is A question pondered often enough that an obvious solution like basing repos off of other larger repos to allow for less repeated work has to have been tried at some point.

    • @angeldude101
      @angeldude101 Před 7 měsíci

      @@nullvoid3545 The only probably with that is that Nix packages, while they do work on non-NixOS systems (up to and including Mac), they go out of their way to touch as little as absolutely possible anything that wasn't also built in Nix. So the only way to get Nix builds working on Gentoo is to simply install the Nix package manager itself, and at that point you're one configuration.nix and one nixos lustrate away from just using NixOS.
      As for other distros, they have various small differences in their package sets and versions that can cause small incompatibilities when trying to run a package built for one distro on a different distro. Unlike with Nix, they also have no way to detect these incompatibilities without sandboxing everything (which some distros do do to achieve this).

    • @Alexander_Sannikov
      @Alexander_Sannikov Před 7 měsíci +11

      i'm pretty sure if all Linux users learned about how nixos actually works, 80% of them would just switch to it immediately, because it's objectively better than everything else, there's just a lot to learn.

    • @MichaelWilliams-lr4mb
      @MichaelWilliams-lr4mb Před 7 měsíci

      @@Alexander_Sannikov Absolutely. I love NixOS. I'm building my own distro that's Debian/MX based, but incorporating the Nix package manager into it too. Still, NixOS is way cooler.

    • @user-bi3du7or6e
      @user-bi3du7or6e Před 7 měsíci +2

      ​@@Alexander_SannikovI would not i tried it but don't like that abstraction

  • @kj_sh604
    @kj_sh604 Před 7 měsíci +16

    Hey Gentoo user here! have I talked to you about my compile flags yet? 😬😮‍💨🤪

    • @sneakyshadoo22
      @sneakyshadoo22 Před 7 měsíci +4

      You aren’t living unless you’re running -Ofast systemwide 😉

  • @dangdudedan8756
    @dangdudedan8756 Před 7 měsíci +14

    CATS AND DOGS LIVING TOGETHER

  • @opensauce04
    @opensauce04 Před 7 měsíci +14

    This is amazing news for usability. It allows for saving a significant amount of time when updating packages without losing any of the flexibility of the USE flag system. As someone who uses a ThinkPad for work, I always wanted to use this distro as I had done on my desktop, but it was never viable. This is now a possibility, and I installed it to my root partition as soon as I heard the news

  • @hispanicsanic5584
    @hispanicsanic5584 Před 7 měsíci +34

    okay but genthree when?

    • @hopelessdecoy
      @hopelessdecoy Před 7 měsíci +3

      too not two but I appreciate the joke xD

    • @logc1921
      @logc1921 Před 7 měsíci +12

      it will release with half life 3

    • @UnderEu
      @UnderEu Před 7 měsíci

      @@logc1921HL3 CONFIRMED!

    • @hopelessdecoy
      @hopelessdecoy Před 7 měsíci

      @@logc1921 can Gentoo count to 3 because we have proof Valve cannot lol

    • @WTFShelley
      @WTFShelley Před 7 měsíci

      Only when it can be shipped with GNU\Hurd, with working Nvidia Wayland support... and no i dont call EGL streams working Wayland support

  • @model.citizen.ps3
    @model.citizen.ps3 Před 7 měsíci +16

    I run Gentoo (ppc64) on my Playstation 3 (which I also use as a web server) and I think this is awesome news. A full fledged Gentoo install on PS3 can take several days, even with cross-compiling. Availability of more binary packages on Gentoo can make a big difference for people running hardware like mine, and can save us a great deal of time when (re)deploying. The PS3 takes about 4-6 hours to build a modern kernel (i'm on 6.6.8 right now). It can take almost 2 days to build gcc 13. For me thats a LOT of downtime! I'm big time in support of this development in Gentoo for sure. (Btw, its awesome u showed Immolo's wiki page on the PS2/Gentoo. Someone should really write one up for the PS3...) Anyway, cool video; good work 🙂

    • @hansdampf2284
      @hansdampf2284 Před 7 měsíci +3

      Why don’t you write one?
      Also, is Gentoo the only option for PPC64?

    • @model.citizen.ps3
      @model.citizen.ps3 Před 7 měsíci

      @@hansdampf2284 I think I should (write up a PS3 Gentoo wiki). Would be nice to start making more contributions to the FOSS world, and maybe could give others some fun ideas/projects to try. As for the PS3, it requires 64-bit kernel but is happiest in multilib (32-bit/64-bit) land. The Cell CPU's PPU core is basically a ppc970 (G5) dual thread. It also has 8 SPU cores (6 available in Linux) but they have their own non-ppc ISA and require a special compiler to program. They are awesome SIMD accelerators thounh. To my knowlege, Gentoo (and possibly T2) are the only modern distros installable on PS3. It can also run older releases of Fedora, YellowDog, Ubuntu, Debian, I think even Opes SUSE had a PS3 spin. Fedora 12 and YellowDog 6.2 are of particular interest cuz they can install all of IBM's dev tools for the Cell (released as RPM packages). I actually host them in yum repos on my website (www.ps3linux.net). And believe it or not people actually use them! 🙂

    • @ninetysixvoid
      @ninetysixvoid Před 7 měsíci +3

      Pretty sure Debian supports PPC64 and you will save a lot of time

    • @dannyk01
      @dannyk01 Před 7 měsíci +1

      I completely agree. Binary packages are nice for underpowered/older hardware. I've got gentoo running on some old clustered raspberry pi's. Big stuff like gcc being in ready-to-use binaries is going to save a boat load of time!

    • @vke6077
      @vke6077 Před 6 měsíci

      ​@@hansdampf2284nah, there are quite a few options

  • @C1rnobyl
    @C1rnobyl Před 7 měsíci +31

    Binary packages would be a good way to rescue a system after installing GCC with botched compiler flags. A situation I was in once. Luckily I was able to install Arch to another drive and ran that for a time.

    • @uis246
      @uis246 Před 7 měsíci +2

      If wget and tar are still functioning, you could recompile gcc in fresh stage3 instead

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      ...then don't botch your compiler flags. There are safe enough but optimal defaults that you can just leave alone. If you experiment, you will always break something. And should probably make regular backups prior to any experimentation.

    • @C1rnobyl
      @C1rnobyl Před 7 měsíci

      @@terrydaktyllus1320 Nowadays on a gentoo system, I make a binary package along with it so I have a backup package just in case.

  • @cameronbosch1213
    @cameronbosch1213 Před 7 měsíci +10

    8:06 "Be like Starfield"
    Shows picture of the Steam Award for Most Innovative Gameplay.
    Me: Stop stop, they're already dead! 😂

  • @yamaddie
    @yamaddie Před 7 měsíci +19

    gentoo, the coolest distro ill never use

  • @wh7988
    @wh7988 Před 7 měsíci +7

    2024 is the year brodie takes the nix pill, mark my words

  • @channel11121
    @channel11121 Před 7 měsíci +10

    I'm considering trying it out because of this!

  • @KO6BXL1
    @KO6BXL1 Před 7 měsíci +19

    if they provide the Linux kernel binary, still going to compile my own kernel when installing. That's just how it's always been and provides the most "fun"

    • @Sgt_Sot
      @Sgt_Sot Před 7 měsíci +13

      They've provided kernel bins for years now

    • @__Brandon__
      @__Brandon__ Před 6 měsíci +1

      I'd rather compile the kernel than the compiler

  • @FunkyELF
    @FunkyELF Před 7 měsíci +2

    Gentoo was my first real Linux distro. I ran it on my OG Xbox... was called gentoox. I did it so me and my roommates could have a dedicated Battlefield 1942 server running. We each had our own computers but if any of our computers was also the server we'd get high pings, having the OG Xbox run the server we had

  • @JordanPlayz158
    @JordanPlayz158 Před 7 měsíci +9

    I remember building the browser Librewolf under AUR, wasn't that bad, 20 minutes but you need enough ram or it just dies

    • @JordanPlayz158
      @JordanPlayz158 Před 7 měsíci

      @barutaji dang, what cpu? I used an R7 3700X for librewolf

    • @paulgupta2454
      @paulgupta2454 Před 8 dny

      @barutaji -j4 should require 8GB of RAM. 2GB per -j. Something I just read on the Gentoo wiki. Might help.

  • @QordaZ
    @QordaZ Před 7 měsíci +1

    Very nice video Brodie. Please make that video with binary only :D . I prefer my desktop setting as it is. But I am already setting my RPIs up to use this new binary setup. Especially Pi Zero 2w, which runs Gentoo now, but it does take some time to update

  • @Its-Just-Zip
    @Its-Just-Zip Před 7 měsíci

    I have gentoo installed on one of my devices. It's on the oldest of the "server" boxes that I run at home. Realistically, it's just an old IBM ThinkPad that is cosplaying as a server, but being able to compile everything explicitly for that device is why I chose to run gentoo. I usually don't compile on that device and I compile on my desktop and then push the updates to that device. But compiling with dedicated and specialized flags is always nice.
    That being said, I run generic distributions on almost everything else and binaries are super convenient so I greatly enjoy the fact that Gentoo is offering both

  • @hansdampf2284
    @hansdampf2284 Před 7 měsíci +9

    This is just a dream I had for years coming true. I always thought why do I need to compile all packages while I only care about tweaking use flags of a few packages I care for? (Like emacs)
    There are so many packages I never heard of, that just get pulled in as deps. I will happily choose the binary version of them at least on my laptop. My desktop is my gentoo dev machine that runs ~amd64, so no binary for this one. Expect Firefox-bin, libeoffice-bin etc
    Is there any reason to run arch now?

  • @alexstone691
    @alexstone691 Před 7 měsíci +3

    I wanted to do any% of gentoo install but just install only binary packages lol

  • @waynegalen1538
    @waynegalen1538 Před 7 měsíci +1

    I ran Gentoo for a while, over a decade ago on a dual core rig. I learned A LOT doing that, and mainly quit because of how long everything package manager related took. I'm probably not switching back to it for desktop any time soon, but I can certainly recommend it overall for academic purposes, especially now that a lot of the heavy packages can be installed by binary

  • @jakubladman5113
    @jakubladman5113 Před 7 měsíci +1

    My gentoo box from around 2005, once my main desktop, now mail, file and print-server was updated to binary packages as soon as the news came to me earlier this week.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      Why would anyone do that if they've been happy using source based packages for so long? I've been using Gentoo since 2003, I do use a few binary installs for "big packages I don't really care about too much" like Firefox or LibreOffice but if you're that unhappy with source based packages, why didn't you just switch to a binary-based distro years ago?

  • @zBrain0
    @zBrain0 Před 7 měsíci +4

    As a Gentoo user I say hell yes! I can run it on my laptop!

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      Sorry, I don't understand. I've been running sourced based Gentoo on laptops for years now, I even have it running on a Thinkpad T22 from 2002 with a Pentium III CPU and 512 MB RAM.
      I suspect your problem isn't the fact that it's a laptop, but the fact that it's probably one of very few PCs you own which means you don't want it sat updating itself for too long that stops you doing other stuff.
      Gentoo runs on "any old cr*p" hardware so just have a selection of cheap used hardware available so when it's compiling on one machine, you can be using another one - then it doesn't matter how long compilation takes.

    • @zBrain0
      @zBrain0 Před 6 měsíci

      @terrydaktyllus1320 my first Gentoo install was somewhere around 2004 on a Pentium 133 with 32 MB of RAM. I booted it from a custom floppy and it took two days of compiling just to get to a command line. So yeah I am quite aware that it is possible to run it on basically anything, but I have other things that I want to do in life. I had also considered using my desktop machine to create binaries to run on my laptop, but honestly it's a lot of work. I do 95% of my Computing on my desktop machine which is a Ryzen 9 7950x with 64 gigs of RAM. Even a very large system update can be done reasonably quickly and run in the background while I do other things and I literally don't even notice. My laptop is a machine that sits turned off most of the time but if I need to be connected for whatever reason while I'm away from the house I just grabbed it and go. I'm not going to spend hours and hours maintaining and compiling on a machine that I might not even turn on for 6 weeks. But if there's binary packages and I can run an update real quick I will definitely consider it.

  • @MrAppleguy2000
    @MrAppleguy2000 Před 7 měsíci +20

    inb4 Chris Titus calls gentoo useless

    • @GSBarlev
      @GSBarlev Před 7 měsíci +4

      I've had to tell CZcams to stop recommending his videos-actively trolling to drive engagement seems to be his MO these days.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci +1

      ..but he'll be fine with it next week when he feels he needs to improve his video ratings.
      Watching Chris Titus videos is the exact opposite of "becoming more informed about computer science".

  • @alexfedorov1160
    @alexfedorov1160 Před 7 měsíci +8

    I've been using Gentoo on a _headless_ system for more than a decade, and it's not so bad even on that old hardware, except for gcc which requires 8G of ram (or swap) and several hours. Fortunately, it updates not that frequently. Kernel is ok, maybe 45 minutes. Binary packages are, for sure, a relief for a desktop system.

    • @Ghfvhvfg
      @Ghfvhvfg Před 7 měsíci

      Yes without a gui it can be very streamlined even the most lightweight gui would problay take a long time to compile

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      "except for gcc which requires 8G of ram"
      Rubbish. I am sat in front of an IBM Thinkpad R31 now - it's from 2002, has a Pentium III CPU running at 1.2 GHz and 1GB RAM and it happily uses gcc to compile updates on at least a monthly basis. Sure, it takes its time and it can be tricky maneuvering around not using Rust (due to no SSE2 feature on a Pentium III CPU) but it works perfectly fine otherwise.
      For the record, I've also compiled Gentoo on an original Raspberry Pi with a 700 MHz single core ARM CPU and 512 MB RAM.

    • @xDShot9000
      @xDShot9000 Před 7 měsíci

      Tweak kernel config to include only needed things. Greatly saves compile time. Or use Modprobed-db with well populated database of your hardware and peripherals. Linux-tkg on my machine with ryzen 5800x takes about 10 minutes to build.

    • @alexfedorov1160
      @alexfedorov1160 Před 7 měsíci

      @@terrydaktyllus1320 If you're gonna quote, quote the whole thing: "except for gcc which requires 8G of ram (or swap)"

    • @alexfedorov1160
      @alexfedorov1160 Před 7 měsíci

      @@xDShot9000 Yep. I have MUCH slower hardware. Even RPi3 is faster than that.

  • @LostieTrekieTechie
    @LostieTrekieTechie Před 7 měsíci +3

    3:26 i would assume the contents of the article/blog post are also delivered via RSS or Email newsletter, so an explicit link to the web location of the announcement makes sense

  • @alexandrunechita3460
    @alexandrunechita3460 Před 7 měsíci +3

    If I didn't discover Nixos I would have most probably gone Gentoo, the fact that now u can install binaries it's easier to users who cannot compile like chromium bc it would take an entire 2 days etc. (that's also why I love the caching system on nix)

  • @hygri
    @hygri Před 6 měsíci

    Nice one Gentoo. Back in the day, when compiling Gnome took a week, they used to ship the Gentoo Reference Project GRP snapshots, so it's not a new concept... since they're already running build infrastructure and shipping a live DE boot image then it's not a great stretch to bring all that together in a bindist server. Gentoo is really just a build system and metadata repository, so if you go full binary install and just build a specific handful of packages and libraries, 'cos that's what you need, then power to you. If someone new wants a leg-up, start with the full blown bindist and then slide off slowly into their own happy little USE-flagged sourcegasm, just like GRP. Or, if you're wildly unhinged and really weird then just run the bindist. It's great!

  • @mugwaybachman8018
    @mugwaybachman8018 Před 6 měsíci

    Since this announcement i moved back to gentoo which i left decades ago and yeah installing a system now is WAY faster than before like 1 or 2 hours and you have a base system really nice ! 🎉❤

  • @tylerdean980
    @tylerdean980 Před 7 měsíci +3

    Portage was inspired by BSD Ports, is it any surprise that they're moving to a more BSD like method of package distribution?

  • @yusefaslam9675
    @yusefaslam9675 Před 2 měsíci

    I recently setup Gentoo on a very slow celeron laptop, binary packages just made it much easier to get Gentoo running more quickly. Install time was reduced a lot. And of course the packages I wanted to customize with USE flags I compiled them on this hardware.
    Gentoo having binary packages is a great thing. Now if I don't want to customize the USE flags for MATE desktop for example I can just install the binary package and not waste time on something I do not want to waste time on.
    There is also the option to compile a package on a faster computer and then convert it into a binary package for a slower computer. So I can change the USE flags for KDE Plasma for example, compile it on the faster machine, convert it into a binary package, and just install it straight away on the slower laptop.

  • @ratfuk9340
    @ratfuk9340 Před 7 měsíci

    I haven't used Gentoo in a long time but it's still my second fav distro. This is good news for Gentoo.

  • @Nesetalis
    @Nesetalis Před 4 měsíci

    I used gentoo for 5 years, 2008 to 2013. I even installed Gentoo on an EeePC 700. That experience pushed me to using binary distributions... I tried Sabayon but that was a mess. Ended up in Debian land for the next decade :p This might make me come back to gentoo!

  • @Schmoogie
    @Schmoogie Před 5 měsíci +1

    Hmm it seems like the page was incorrect, as the University of Oregon does not have a mirror for Gentoo. However, Oregon State University does and that's likely what they meant.

  • @thelanavishnuorchestra
    @thelanavishnuorchestra Před 7 měsíci

    When asked about Gentoo, Sweet Brown quipped "Ain't nobody got time for that!"

  • @13thravenpurple94
    @13thravenpurple94 Před 7 měsíci

    Excellent video 👍 Thank you 💜

  • @quintit
    @quintit Před 7 měsíci

    I love your videos, brody, but the lack of the night reader extension is surprising. My eyes!

  • @OSSMaxB
    @OSSMaxB Před 6 měsíci

    I've been using Gentoo a lot on nice architectures like 32 bit PowerPC. It's really fun if you have the time.
    I was doing things like getting Java to run (this was a long time ago), by:
    1. Downgrading GCC to a version that still has it's own JDK
    2. Compile OpenJDK7 with that.
    3. Compile OpenJDK7 with itself
    4. Compile OpenJDK8 with OpenJDK7
    5. Compile OpenJDK8 with OpenJDK8
    6. Update GCC to the newest version again.
    Only because there was no binary release of the JDK for 32 bit PowerPC and I wanted to run the Jenkins Agent 👀
    Only took about two weeks 😅

  • @apIthletIcc
    @apIthletIcc Před 6 měsíci

    I remeber back when my cousin pushed Linux onto me, he was like
    "learn to use Gentoo, avoid Manjaro, but settle on Ubuntu AFTER learning to use the cli."
    I never understood wtf he meant by some of that. This *kinda* helps lol

  • @WTFShelley
    @WTFShelley Před 7 měsíci +4

    Source based Distro? I think you mean Meme based Distro

  • @Gotblade
    @Gotblade Před 7 měsíci

    Sounds good. All the best to them.

  • @Ruzgfpegk
    @Ruzgfpegk Před 7 měsíci +1

    • @BrodieRobertson
      @BrodieRobertson  Před 7 měsíci

      A few minutes for even 10 packages is a lot of time

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci +1

      @@BrodieRobertson Do not use Gentoo if:
      a) You only have one PC, and
      b) You lack the patience that boomers like me have.
      Otherwise Gentoo is FECKING AWESOME and has been my main OS for more than 20 years now.

  • @gigaherz_
    @gigaherz_ Před 7 měsíci

    That link is probably so that when people scrape the page for summaries (eg Google Search results), it shows the link that people can click to navigate to the news post.

  • @DaraelDraconis
    @DaraelDraconis Před 6 měsíci +1

    Gentoo user here. Probably won't use these (the only binary packages I use are a few nonfree ones that don't _have_ proper source ebuilds, and even then it's generally in a form that portage thinks of as a source package, just one with mostly precompiled contents) but think it's excellent that they are available.

  • @davidmcken
    @davidmcken Před 7 měsíci +1

    This is not really any major news in my opinion, a good idea but nothing to write home about.
    They have had stage 1 - 3 for installation and you could do a stage 3 just to get something working quickly and then fine tune recompiling only the packages you needed to as you tuned the system to what you wanted.
    I first used gentoo back in 2006 / 2007 and have been using on and off since then, I can't say I've ever heard anyone bring up compiler flags that often, now USE flags on the other hand IMO are the bread and butter of portage and what specifically attracted me to gentoo. I've been working in a DC / ISP environment most of my working life so just removing an entire chunk of code that we don't use saved me from so many security issues.

  • @jogiwa2002
    @jogiwa2002 Před 7 měsíci

    I might try gentoo now

  • @afroceltduck
    @afroceltduck Před 7 měsíci

    I'm in the same city AS the University of Oregon, so if I was using this, I think I'd be perfectly fine!

  • @DeepfriedChips
    @DeepfriedChips Před 7 měsíci +1

    "a little bit of time"
    Yeah I installed a firefox binary release after I stayed through 2 overnights of compiling plasma on an hp pavilion dv7, blame qt web engine
    Also even on that hardware, all cores assigned, it took like an hour to build the kernel, and like 5 minutes on repeats
    Like my 2nd edit now
    But I remember on NCommander's server, paint drying voice chat specifically, somebody installed gentoo on a powerpc imac g4

    • @lucas7061
      @lucas7061 Před 7 měsíci

      Yeah, web engines are the worst fucking thing ever. I have yet to come across a more bloated piece of crap.

  • @DaraelDraconis
    @DaraelDraconis Před 6 měsíci

    That link back to the same page will be so that the intro can be transcluded to other pages on their wiki, or even just copied to entirely different sites, and include a link to the full thing.

  • @WilReid
    @WilReid Před 7 měsíci +1

    The bigger concern will be USE flags not just CFLAGS. But it still isn't a problem, it's a solution to get things up and running faster when you're in a hurry. Need the next version of Firefox because of a security vulnerability? Install the binary in 5 minutes or whatever. Then immediately start the source compile in the background and forget about it. Then a few days later, you run depclean to get rid of the excess stuff brought in with the repo's USE flags.

    • @__Brandon__
      @__Brandon__ Před 6 měsíci

      20 minutes on modern hardware. Still a major wait if you are in the middle of something

    • @ChrisWijtmans
      @ChrisWijtmans Před 2 měsíci

      another good reason is that when your system breaks and a package cant build is to get the binary instead to fix your system adn then recompile.

  • @akkesm
    @akkesm Před 7 měsíci

    This is what NixOS does, source based with a binary cache. And you can create your own cache if you want.
    You get the benefits of not having to compile the world, and it's easy to override any package you want.

  • @marioschroers7318
    @marioschroers7318 Před 4 měsíci

    These pre-compiled binaries are a bliss. While custom USE flags make absolute sense for some packages, they don't apply to many packages at the same time. I assume they might also come in handy when updating older systems.
    I have updated my Gentoo system two days ago, after almost three months without any updates. Before applying updates, I had set up this system to sync with a binhost.
    Turned out to update 240 packages, of which 170 binaries. The update went through without any issues and took 46 minutes on this particular machine.
    While Arch will easily break after a couple of months of not updating, I was lucky not to have my production machine rigged.
    Remember: Binaries may be generic, but they do save you from failing builds.

  • @lunlunnnnn
    @lunlunnnnn Před 7 měsíci

    so it's basically like nixos where it's source-based but with a binary cache if you use the default compilation options

  • @MonochromeWench
    @MonochromeWench Před 7 měsíci +1

    This will be super useful for people still wanting 32 bit x86 support on old systems and don't want to have to compile everything (no one wants to need to compile gcc or a desktop environment). It seems like gentoo will be the last distro to keep supporting x86.

    • @ninetysixvoid
      @ninetysixvoid Před 7 měsíci

      Some other linux distros that still support x86:
      Mageia, Debian, Void, Puppy, AOSP x86

    • @CptJistuce
      @CptJistuce Před 7 měsíci

      It doesn't look like it WILL be useful to 32-bit anything, unless they expand what platforms have any real amount of binary downloads a LOT.

  • @red_ben3487
    @red_ben3487 Před 3 měsíci

    This would be very cool for starting out with a full binary default install, then building packages over with optimized flags while having a usable system.
    Start out binary, replace with source packages as you go 👍

  • @gimcrack555
    @gimcrack555 Před 7 měsíci

    My first time using any Gentoo base distro was Sabayon Linux. A great Gentoo base distro. Was easy to install and used it. Sabayon is no longer exist. But they rebranded to MocaccinoOS. I haven't check that one so far. I used Sabayon for 6 months and enjoyed it.

  • @aarocka11
    @aarocka11 Před 6 měsíci

    Yay now I won’t need to wait six hours to compile Firefox on my 2006 ThinkPad

  • @cluesagi
    @cluesagi Před 7 měsíci +2

    More options are always good. No more 7-hour qtwebengine compilations on my old Dell potato laptop

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      Yep, I really like qutebrowser but compiling qtwebengine every couple of weeks was unsustainable - especially as I have older hardware (but lots of it).

  • @CraigOlson
    @CraigOlson Před 7 měsíci +2

    i used gentoo (the holy grail) for about a year.. i got tired of compiling everything for basic functionality. Gentoo was like a goal. i reached it and decided "meh". ok. Now, i run NixOS. been on it for a year now. really cant see leaving it now. Kudos to Gentoo tho. More choice is what people want.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      NixOS, snaps, appimages and flatpaks are like "Pick 'n' Mix Sweeties" in the world of Linux - "I want that package over there and this package over here..."
      I started with Gentoo in 2003, Portage is an amazing package manager once you've put in time and effort to learn it properly, you can stick your bloated "universal packages" where the sun doesn't shine.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      NixOS is the Linux equivalent of "Pick 'n' Mix Sweeties" ...."I want that package over there, but this one over here... and can I have chocolate sprinkled over the top too?"
      It's the same with all "universal" packages - flatpak, appimage and snaps also - "Linux for the Lazy" that don't want to learn how a native package manager works properly, the best of the best being Portage in Gentoo.

    • @juipeltje
      @juipeltje Před 7 měsíci +1

      @@terrydaktyllus1320 my god, i can hear the mouth breathing from here

    • @terrydaktyllus1320
      @terrydaktyllus1320 Před 7 měsíci

      @@juipeltje Oh dear, have you consulted a doctor? I can't help, I'm afraid, I fix computers, not whiners.

    • @juipeltje
      @juipeltje Před 7 měsíci

      @@terrydaktyllus1320 🤡

  • @mementomori1868
    @mementomori1868 Před 3 měsíci

    finally we got it. The most annoying thing was time compiling some stuffs you dont wanna compile

  • @hughdahand5711
    @hughdahand5711 Před 6 měsíci

    Gentoo has always been a kind of unicorn distro for me. Once every couple of years I get ambitious and try a install but have never ended up with anything that will boot at the end.

  • @-yttrium-1187
    @-yttrium-1187 Před 6 měsíci

    1:52 the kernel will probaly be the last binary package being supported with exeption of the liveCD. Its mostly GCC, Clang, firefox that need binaries since those take hours on small systems.
    Right now, I can source compile my entire system including the kernel, drivers, software and KVM in the same time it takes me to update GCC

    • @SantosZV-uf4rh
      @SantosZV-uf4rh Před 6 měsíci

      "Its mostly GCC, Clang, firefox that need binaries since those take hours on small systems." This statement is right in literal sense, I just compiled GCC with a Dell PE1950 G1 server and took around 8 hours.

  • @MemeScreen
    @MemeScreen Před 7 měsíci +1

    It would be great if you could start with a full binary install but was able to compile in the background and replace the binary package with the source ones as they finished.

    • @BrodieRobertson
      @BrodieRobertson  Před 7 měsíci +1

      There's no built in way to do it but I don't see any reason why you couldn't write a script to do that

    • @MisakaMikotoDesu
      @MisakaMikotoDesu Před 7 měsíci

      That's basically what the live DVD is.

  • @abhirajkarki
    @abhirajkarki Před 7 měsíci

    Good news. Is installation of gentoo from binary packages and no compiling possible now?

  • @CRYPTiCEXiLE
    @CRYPTiCEXiLE Před 7 měsíci

    gentoo always had this binary stuff it's nothing new, but it is useful also if you are testing / playing around with it in a VM as that is what i've been doing lol.

  • @genstian
    @genstian Před 7 měsíci

    Technically correct is the best kind of correct, admittedly we actually ran hardened Gentoo on servers like 10 years ago, and we just used distributed builds and everything took no time at all.

  • @breadmoth6443
    @breadmoth6443 Před 7 měsíci

    In a way im not surprised , other than compiling a desktop environment such as gnome or kde , compiling a web browser is the piece of software that takes the longest, and it clearly doesn't matter if you are using a multicore with an ssd or nvme drive. I guess it is just not practical to just compile everything from source. perhaps back in the day maybe, but even then thats a big maybe.

  • @christianb9077
    @christianb9077 Před 4 měsíci

    Even on my first gen Ryzen eight core stuff compiles fast enough that I don't have to spend a whole day to update.
    If you update every week, the amount of packages isn't that big, if you do it more often, it's even smaller.
    Sure, some packages take their sweet time to compile (qtwebengine 🙄), but most don't.
    On older hardware, especially with low RAM, compiling some of those gets really tedious because there's a lot of swapping going on. So unless you have a powerful machine to compile on for those systems, the binary packages are really handy.

  • @sephiroth7818
    @sephiroth7818 Před 6 měsíci

    Debian and Gentoo are my two favorite distros. Ive stayed with Debian Sid because Gentoo takes forever to install and keep updated.

  • @slan77
    @slan77 Před 7 měsíci +4

    Nice to see Gentoo news once in a while. I will still remain source only because it is what i like and recompileing all packages takes less than 8 hours on my system so i update packages when new once are available then i recompile everything roughly once a week or two throughout a night. I start it before i go to sleep and when i wake up all is recompiled against current libraries.

    • @bjbboy71697
      @bjbboy71697 Před 7 měsíci

      8 hours!? is this a desktop system or server? how is it so quick for you?

    • @slan77
      @slan77 Před 7 měsíci

      @@bjbboy71697 Desktop. AMD Ryzen 9 7950X3D with 64 GB of RAM. I don't have big system. Just base packages, KDE, Firefox and few smaller desktop apps.

    • @mister-ace
      @mister-ace Před 7 měsíci

      what system do you have?

    • @Trip1443
      @Trip1443 Před 7 měsíci

      This sounds like a nightmare. I don't use Linux but I do like to poke my head in and see what's going on. Gentoo doesn't seem like my cup of tea unfortunately

  • @lux_fero
    @lux_fero Před 7 měsíci +1

    If Gentoo goes full on binary, it will be just harder Arch

  • @valentinegraev9350
    @valentinegraev9350 Před 7 měsíci

    hi,sir. can you make a video of installing gentoo for novice with bin packages? please

  • @xn1kkix
    @xn1kkix Před 7 měsíci +1

    Yay❣️

  • @mercuriete
    @mercuriete Před 7 měsíci

    Summarizing:
    Installation manual will be easier.
    Install kernel binary images, install binary packages.
    And then have fun.
    The first time I installed Gentoo it took me one week until having a functional desktop.
    The next instalation will be faster.

  • @colorfulmoth
    @colorfulmoth Před 7 měsíci

    When I saw the thumbnail I gasped. What a society we live in.

  • @channel11121
    @channel11121 Před 7 měsíci +3

    How do the default optimizations/etc compare with Debian or Arch?

    • @MpSniperM1911
      @MpSniperM1911 Před 7 měsíci +2

      i guess the default is what the handbook or the wiki recommends or show as example. In theory the default is what you wish to be the standard for you.

    • @channel11121
      @channel11121 Před 7 měsíci

      @@MpSniperM1911 I meant the precompiled binaries

    • @MpSniperM1911
      @MpSniperM1911 Před 7 měsíci

      ​@@channel11121 he explains in the video when talking about compile settings and use flags, if i understand correctly

    • @immoloism
      @immoloism Před 7 měsíci +2

      We are waiting for someone to benchmark them, you up for it? My bet is one of them is 2% faster than the other.

    • @s00774
      @s00774 Před 7 měsíci

      @@immoloism a bit more than one of them haha

  • @uiyx4379
    @uiyx4379 Před 7 měsíci

    can't wait for the mentaloutlaw video

  • @Oktokolo
    @Oktokolo Před 7 měsíci

    I would like to just use binary packages for Chromium and Firefox - but the vanilla Gentoo default is still in the non-hardened stoneage while a browser is literally the biggest attack surface on any desktop.

  • @Dmytro-Tsymbaliuk
    @Dmytro-Tsymbaliuk Před 7 měsíci

    What panel are you using?

  • @oredaze
    @oredaze Před 6 měsíci +1

    The END of gentoo boys. Time to switch distros :)
    Jesting of course.

  • @truckerallikatuk
    @truckerallikatuk Před 7 měsíci

    I'm shocked they didn't announce this in a few months... say the beginning of April...

  • @torondin
    @torondin Před 7 měsíci

    I don't know why, but I feel a kinda Deja Vu when talking about precompiled packages for Gentoo. I feel like something along those lines was available a while back or something... Can't quite recall.

    • @gasquidxeno478
      @gasquidxeno478 Před 7 měsíci

      Sabayon Linux did this. It was a binary distro based on Gentoo and had their own package manager for the binary packages and you could use portage to install the source packages.

  • @triffid0hunter
    @triffid0hunter Před 7 měsíci

    Been daily driving Gentoo for well over a decade, and this basically doesn't affect me because I have _way_ too many customisations
    Hopefully it'll encourage some new blood to join though, and ideally some percentage will be stunned at how trivial it is to just recompile some package with different compile-time settings and end up staying

  • @FilthyPitDog
    @FilthyPitDog Před 6 měsíci

    Been using gentoo now 5 years i love it never distro hopping again 🎉

  • @FoxywithaRubikscube
    @FoxywithaRubikscube Před 6 měsíci

    Brodie: you can install gentoo on a PS2, but you dont want to
    Me: but I want to

  • @nakelekantoo
    @nakelekantoo Před 7 měsíci +1

    Thought about moving to gentoo but yea I like my arch system and like to not waste a bunch of time on compiling code

    • @immoloism
      @immoloism Před 7 měsíci

      I didn't know you could use Arch without the AUR, what's it like?

    • @nakelekantoo
      @nakelekantoo Před 7 měsíci

      @@immoloism very good, I can tell you, most my AUR packages are bin packages (did you even know some packages like that exist? 😨)

    • @immoloism
      @immoloism Před 7 měsíci

      @@nakelekantoo so not all then? Why you wasting time compiling code with Arch?

    • @nakelekantoo
      @nakelekantoo Před 7 měsíci +1

      @@immoloism lmao why are you the "do everything or do nothing" guy what the heck is even your point, if I don't want to compile every single thing in my system I would be a hypocrite to compile a small ass rust thing from the AUR? what the hell you even saying bruh

    • @immoloism
      @immoloism Před 7 měsíci

      @@nakelekantoo "like to not waste a bunch of time on compiling code" your words not mine.

  • @darsparx
    @darsparx Před 7 měsíci

    I keep getting curious about this and Arch but I'm fine over here on Fedora despite some of their own kinda...dumb....moves. the installer just gives me more flexibility than I've seen in other distros in ways i couldn't begin to reproduce....

  • @k0mp4k
    @k0mp4k Před 6 měsíci

    Compiling is not so much a problem anymore on today's modern multi-core machines. Something like Firefox compiles in around 15-20 minutes in the background and I don't notice it at all except for the fans spinning up.

  • @presi3005
    @presi3005 Před 7 měsíci

    Finally, i dont have to feel atupid for using flatpak on gentoo anymore

  • @mble
    @mble Před 7 měsíci

    Time to move from arch to gentoo

  • @hansdampf2284
    @hansdampf2284 Před 7 měsíci +1

    6:08 I don’t think everything that is available on gentoo is ever going to be available as binary. That would just make tons and tons of packages. Take emacs for example. This thing has 52 different use flags. Take some off that aren’t really useable by the end user like ‘lifecd’ and some have dependency on each other. Still if that’s only 30 usable useflags, that would make 2^30 different possibilities to configure emacs with gentoos USE flags. And that is only one single package.

    • @immoloism
      @immoloism Před 7 měsíci

      The binhost only uses stock useflags, if you would like more information then see the Binary Quick Start page to see which ones are set.

    • @BrodieRobertson
      @BrodieRobertson  Před 7 měsíci +3

      If other distros can work out how to offer a binary I'm sure gentoo can

    • @bountyjedi
      @bountyjedi Před 7 měsíci +3

      If I understood it correctly, they're offering binaries for default use flags or so. I guess this is similar to how on NixOS if you don't mess too much with your packages you will hit the binary cache, but if you start customizing more you will have to compile.
      FWIW: Gentoo user since ~2004, and dabbling in NixOS on a few other machines as well.

    • @hansdampf2284
      @hansdampf2284 Před 6 měsíci

      @@BrodieRobertson other distro just don’t offer configuration switches.
      As an example take emacs again.
      emacs has a new pgtk configure flag that lets it run as a native wayland application.
      Binary distros just offer the most common setting of those flags, which is whiteout that flag enabled at the moment. So people compile manually.
      On gentoo you can just enable the use flag. The ebuild has already figured out what flags go with what other flags for you and emacs still remains managed by a package manager.
      Other distros haven’t figured this out, don’t just don’t offer everything.

    • @hansdampf2284
      @hansdampf2284 Před 6 měsíci

      @@bountyjedi that’s correct. They offer binaries for a certain profiles. But Brodie said he expects that sooner or later _everything_ is going to be available as binary.

  • @terrydaktyllus1320
    @terrydaktyllus1320 Před 7 měsíci +9

    PS. What era's ending? You can still use the Gentoo source repositories exactly as you've always been able to - this is just about "more choice".

  • @adamsavard535
    @adamsavard535 Před 7 měsíci

    If only i fwlt like tinkering again! Gentoo seems neat, but it also sounds like a headache when i already have to debug my main OS.

    • @immoloism
      @immoloism Před 7 měsíci +3

      Don't break your install and you won't have to debug it :)

    • @adamsavard535
      @adamsavard535 Před 7 měsíci +3

      @@immoloism Can't break your install if you never install anything *head tap*

    • @immoloism
      @immoloism Před 7 měsíci

      @@adamsavard535 I never install anything from HEAD.