Tech Over Tea - Gentoo Linux Should Be On Every Computer | Immoloism

Episode Date: April 12, 2023

Gentoo Linux is a really interesting project but what if you took being a Gentoo fan to it's logical extreme and started installing Gentoo on random systems. ==========Guest Links========== Immolo... YouTube: https://www.youtube.com/@immoloism Immolo Twitch: https://www.twitch.tv/immoloism ==========Support The Show========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson =========Video Platforms========== 🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg =========Audio Release========= 🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss 🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953 🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM 🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw== 🎵 Anchor: https://anchor.fm/tech-over-tea ==========Social Media========== 🎤 Discord:https://discord.gg/PkMRVn9 🐦 Twitter: https://twitter.com/TechOverTeaShow 📷 Instagram: https://www.instagram.com/techovertea/ 🌐 Mastodon:https://mastodon.social/web/accounts/1093345 ==========Credits========== 🎨 Channel Art: All my art has was created by Supercozman https://twitter.com/Supercozman https://www.instagram.com/supercozman_draws/ 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 we may receive a small commission or other compensation.

Transcript
Discussion (0)
Starting point is 00:00:00 Good morning, good day, and good evening. Welcome back to the show. Today I have a a really interesting guest who I I don't understand why he does what he does Um, but I guess that's why he's here today. Welcome to the show Imolo. Why don't you just um Give a brief introduction explain what you do and then we can get into the details of it. Hi, thanks for having me on. So, I'm Imelo, and I like to install Gentoo on random devices. Probably the most craziest one I'm known for is the PlayStation 2.
Starting point is 00:00:40 Mainly just to see if it's possible to do it. Some of the other crazy ones I've as a nintendo wii xbox 360 i forgot um the penny and free builds quite a famous one as well had a 38 day a 38 day build of rust going on that one which which was quite interesting 38 days 38 days many people that's not the worst compile though the worst one was uh on the playstation 2 which i think you came on stream yeah that was that was back when i was doing my uh my lfs stream i uh yeah that's when i found your channel um i i don't understand i i simply don't understand why i think that's the most important question besides just you know you know you can check if it works by just searching on the internet like that's that's an easy enough thing to do but why why are you doing this the challenge really so obviously it started off that i found a
Starting point is 00:01:47 project that someone made a uh 5.4 linux kernel um over i think it's uh frno7 uh ps2 if you search for that you'll find the github page and i thought i wonder if i can get gen 2 to run on that obviously i started with that just to learn because obviously I just like learning new things. And that kind of spiraled into fixing some bugs on Gen 2, so MIPS works better. But the worst part when you joined was I needed to get a live CD out, so I was about to stay away from work for a couple of weeks. Couldn't get a cross-compiler working, so I thought,
Starting point is 00:02:23 screw it, let's just compile on the console streamed it and then uh managed to get a record number of views watching one line move every i think about every hour yeah for people that don't know though uh the hcp the normally compiles in five seconds took 10 hours on the playstation 2 wait wait so are you compiling like everything when you're doing gen 2 you're not using any binaries or are there some binaries involved there because i know there are binaries in the gen 2 repos yeah i on on my main system obviously use bin's not crazy all the time. But on the PlayStation 2, I usually use something like QEMU. You can emulate, obviously, different architectures on that
Starting point is 00:03:11 to do the cross-compiling or cross-dev and then just transfer the files over. Ah, yep, yep, yep. But for this one time, I just couldn't get it to work, so I just SSH'd in and did it. On the plus side, though, we got to see how stable the kernel was, and it's a pretty damn stable kernel, I we got to see how stable the kernel was. And it's a pretty damn stable kernel, I've got to admit, on that sort of hardware.
Starting point is 00:03:31 Because we've only got 22 megabytes of RAM available. Yup, yup. And the root device is only USB 1.1, so that's 11 megabits per second. You can imagine how fast that swap was going. Oh, that sounds rough as hell how many parts was the PS2 one what is it it's about 26 most of them though
Starting point is 00:03:51 it's just me trying to learn how to get init ram fs to work because I've never done it before if you find the one where I actually get it which I think is around 24 25 you can hear me pop off quite a lot uh because it might say most of it is just me trying something and then it not working it was absolutely
Starting point is 00:04:13 awful but the actual compiling on the ps2 that was easy like you know you know it's like when you've got to learn something new it's always always hard. Mm-mm-mm. I think a lot of people actually forgot there was a... There was actually, like, an official, like, Linux distribution for the PS2. So, like, installing Linux on a PS2 isn't actually... Like, obviously compiling everything is ridiculous and takes an insane amount of time. But the idea of having Linux on a PS2 isn't, in and of itself that insane um yeah no you are right i mean uh back in the day around i think it was around about 2004 there was a sort of semi-official gen 2 project for um the official um ps2 linux pack it was out one of the devs i think it was
Starting point is 00:05:00 kuma i'm not pronouncing his name wrong he actually had one built ready to go on there and actually it was his project that got me down this weird hobby of installing gen 2 on random things because obviously even even when i was a you know young child i you know actually i suppose i was 18 i was installing on weird things back then oh so there's a history to this it's not just oh there's definitely history i mean yeah i mean that the ps2 is my famous one but there's a history to this. It's not just... Oh, there's definitely history. I mean, yeah, I mean, the PS2 is my famous one, but there's a lot more worse than that out there, really. I mean, I don't know if you've seen
Starting point is 00:05:30 the project of me getting modded in Gen 2 running on a 2.6 kernel, just for the fun. I haven't seen it, but I see it's in your VODs on YouTube. Yeah. That one's more entertaining. I think that's my personal, uh,
Starting point is 00:05:48 challenge build. That was obviously I've had to learn how to patch kernel headers and stuff like that to get things to work. But that one was quite exciting. So how long have you sort of been involved in Linux? Like, have you, you know, are you one of those people who when they first started using a computer, it was
Starting point is 00:06:08 with Linux, or was there at some point you were actually sane? I don't think I was ever sane, but I think I got my first computer around 97, and I switched to Linux in 2001. Oh, wow.
Starting point is 00:06:23 I've been using it ever since then. First distribution being Red Hat 9, I believe. Back when we had dial-up, took me, I think it was a week, no, nine days, sorry, to download the CDs, to get that installed. Only to find out that my ISP didn't work in Linux,
Starting point is 00:06:41 which was absolutely brilliant. Oh, right. That was a thing at one point, wasn't it? Yeah, it was terrible. That's when I learned all about WinModems. Mm-hmm. But that wasn't my first ever time in Linux, though. That was the more interesting story. I remember
Starting point is 00:06:56 once I bought a PC gaming magazine and I had a second free disc in it and obviously I was only, I think I was about 16 at the time, something like that, maybe a little bit younger, naive child still. Left the CD in wondering why it wasn't working in Windows, rebooted the computer. When I rebooted, obviously it booted straight in and I was like, oh, what's this? Inquisitive child that I am, I decided to install it on the family PC that cost a few thousand pounds at the time. My
Starting point is 00:07:28 father wasn't very best impressed with me. But that was probably the thing that got me down a path of an IT career. I obviously learned how to fix computers from that. But it does always make me laugh that everyone says linux was hard to install back there and there's me just pressing some random buttons ending up with a terminal to my surrounding i i think the the argument is from a lot of people who didn't use it back then i recently did a video um it hasn't gone up yet but a video about something involved in Red Hat 5.1. And the installer is basically just a regular Cursors installer. Like, there's nothing difficult about it.
Starting point is 00:08:13 You just press next and it just works. Sure, maybe you have issues post-install, maybe hardware support, things like that. But the actual install process was no more difficult than just installing ubuntu now no that is definitely true if you sit in the um n commander one with debian 2 uh i don't know what you're on about the so uh obviously you've heard the famous quote about um linus saying about um he didn't like uh debian because it was so hard to install right so that's why he uses red hat um i never understood this quote until i watched the end commander video of of him he's basically he is a um a db debian and ubuntu uh maintainer and he installed it at one of the
Starting point is 00:09:00 original ones and even he couldn't do it and so wow if this guy can't install an old old debian install no wonder linus couldn't do it he's not a desktop person to do that sort of thing it was a real eye-opener definitely a good watch about an hour long but you'll watch the whole thing through i know those it actually does make sense that it was hard to install because that's part of the reason why like ubuntu hit the scene ubuntu was supposed to take debian and just make it you know more user-friendly and it makes sense that there was issues on the installation side as well i just i i've looked at the installer for the original ubuntu um woody warthog but i hadn't looked at debian yet so maybe i'll have to go and
Starting point is 00:09:41 see what that's like and yeah definitely take a look at that. I don't think I'm going to get it installed, but I want to at least see what it's like. Trust me, I wouldn't get it installed. You wouldn't feel any bad about yourself if you can't do it. It looks hard. But yeah, I mean, Linux to install has been easy. I mean, I remember in 2001, I just knew basic partition stuff, and I could get it installed.
Starting point is 00:10:06 So I did, what did I use? Red Hat, Mandrake, OpenSUSE. It was all easy. It was just whatever the graphical installer was. It was only things like Gentoo that was a little bit hard because you had to follow a wiki page to install it. Yeah, but not everything is gen 2 not everything is no no no those things are like you know like i think those distros sort of stand out
Starting point is 00:10:34 as these like weird distros that you know you can make them like does gen 2 have any sort of automated installer because arch has one now um yeah i, we used to have one back in the day, a graphical installer. And obviously there's the scripts, but they make it harder for the user because obviously you've done the install, you know. The handbooks also teaches you how to manage the system as you're doing it.
Starting point is 00:10:57 The handbook is really good. Like, really, really good. Absolutely amazing how much detail goes into it. But some bits are a little bit hard like i don't know how you found the use flag part it's a little bit confusing but once you get further into the you're managing your gentoo system you're like oh so that's what they was explaining to me and it's the only way you can really um you can really do that i think with you can't make it simpler without not giving you the skills to help yourself later on.
Starting point is 00:11:26 I think the only issue I have with the Gentoo handbook is there are some parts where it's a little bit too verbose. There was some bits that I found in here where they were just explaining things that should be pretty obvious if you're approaching something like Gen 2. I don't know what part it was specifically. I can't remember what page it was. But I remember reading it. It was like three paragraphs about this very basic thing. Maybe it was in about the installation, something like that. I don't know.
Starting point is 00:12:03 Either way... Sorry? I was going to say, we have got other I don't know. Either way... Sorry? I was going to say, we have got other parts where we go the other way. We don't even mention you can install... Use a USB to write the image to. It's just CD. But obviously, most of us that use Gen 2 don't go through the handbook. I mean, I can't remember the last time I fired it up, to be fair.
Starting point is 00:12:26 It's burned into my memory at this point. So really, we all love it when people give back information, like feedback, so we can improve it. So if anyone does find it, feel free to go on any, you know, onto the forums or anything like that, Reddit, and just say what you found. We've had lots of changes done. Thoughts on here?
Starting point is 00:12:46 I do remember when I got to that use flag section i i think my chat was helping me with a lot of stuff with that one sort of explaining what the best flags were like not like you know a giant list of them but just basic stuff that wasn't included at the time i don't i don't know what the flags were um but how did you find having a backseat uh installer sorry how did you find having a backseat installer thing about us is uh we love to tell people what we like about forgetting what the person actually wants yeah obviously that's the thing with gentlemen you you got the power to make your system and occasionally we do forget that um what we like isn't what other people like i was just sort of going through it just to see, because, you know, I'd heard that Gen 2 was difficult to install. Like, you know, most people hear that Arch is difficult to install, but they'd never actually done it.
Starting point is 00:13:36 So I wanted to see what that experience was like. And, you know, if it wasn't so well documented, I can understand why it would be difficult. But as it stands, if you just go through what it says, you're pretty much going to be good. Maybe there's things that aren't being done in the most optimal way, but as to getting a working system, yeah, the handbook does everything that it needs to be doing basically as long as you like actually read what it says there were some parts where i just assumed i knew what i was doing
Starting point is 00:14:13 and didn't read and then people were like you're an idiot uh but besides those points um when i actually paid attention yeah it if you i do think that if you haven't installed Linux before, it can be very, very... overwhelming. But if you have an understanding of, you know, the internals of a Linux system, you've messed around... It doesn't have to be like you've, you know, done LFS or something like that. You've used Ubuntu, you've... delved around your system, you understand how things sort of piece together, you'll be fine. Yeah, yeah, definitely.
Starting point is 00:14:50 You're definitely right there. As long as you understand the basics, partitioning, what your CPU is, how much RAM you've got, you'll be fine. And obviously, you know to read. Read it twice. And obviously, that's most of my mistakes.
Starting point is 00:15:03 You just feel comfortable using a command line as well. Yeah, yeah i mean if you're using gen 2 you're in a command line i mean i don't think there's a day where the terminal's not open well you know there are those um gen 2 based distros that you know make things a bit more graphical that you could kind of avoid things at least initially um so you could at least get an installed system before you worry about it but then yeah i guess after that you're probably going to be in a bit more a bit more yeah you're gonna be in a lot more trouble that's the one yeah because that's like the handbooks to teach you how to use it so if you use an install script you've got a system working and then you're what do i do now situation yeah that was one of the concerns that people had
Starting point is 00:15:45 when arch added the arch install because that's just an automated and it was very buggy when it first added oh my god it was so buggy when the first out of that uh i think i was still on arch at the time actually so when i think i did actually use arch for a few years as well oh okay uh we'll get into that in just a bit but i just want to rant about this install script for a moment yeah you're going okay so uh the dev actually was in my comment section and was like okay yeah this is we probably shouldn't have shipped this um when they first added it uh if you entered so you know they'd be like yes or no question things like that if you entered an invalid option the script would crash so no matter how far you were into the installation process if you entered something wrong it would
Starting point is 00:16:31 crash you have to redo everything and i had people in my comments like no you should just enter enter stuff properly it's your fault you went to stuff wrong like no it shouldn't crash it should just be like hey you're stupid enter the right thing uh there's a bunch of other random things like that there are mistakes all over the place but last time i tried arch install it was good i i hear there's issues if you try to do things like secure boot um but like just a regular installed system you should be mostly fine um i have never used it but i have heard lots of good things about it to be fair so yeah nowadays it is good yeah yeah i don't think i've heard anyone actually have a problem with it so it looks like they fixed it so what is your linux journey actually been like so you started on you said red hat nine yeah red hat nine uh then
Starting point is 00:17:27 mandrake i believe eight god you're going back a few years i've done way too much in those years to remember uh what did i use after i think i then switched to gen 2 but that was an interesting one because uh i had a pentium 3 back in 2002 I was still in college at the time so obviously trying to afford a new computer at that time so that's why I kind of switched because obviously back on the x86 days it gave you a bit of a speed boost I think I then
Starting point is 00:17:56 what did I do then I think I went to Ubuntu and then back to then back to Gen 2, just sort of mixed between the two until I finally got a new laptop, which was one of the original
Starting point is 00:18:12 AMD 64 machines. And then I think I just used Ubuntu on it just to play with wobbly windows and stuff like that. So it would have been during the Compiz time then? Yeah, definitely around that sort of time.
Starting point is 00:18:26 That was fun. Yeah, so I kind of switched between most distros. Sort of like between Ubuntu and Gen 2, depending on what's going on in my life. That is a weird set of choices.
Starting point is 00:18:42 Like, just Gen, yeah. a weird uh a weird set of choices like just gen yeah like you you look at it nowadays a lot of people seem to be very you either people who are distro hopping everywhere or you have a lot of people who are just very specific about using you know just the one thing. It's, they're an Arch user, they're an Ubuntu user, they're a Gentoo user. Here you are, it's like, yeah, I swap back and forth between Gentoo and Ubuntu. Which is what's best for the
Starting point is 00:19:14 best tool for the job, don't you? That's fair. It's a tool, not a cult, isn't it? Exactly, yeah. I think a lot of people are a bit, they kind of tie their personality a bit too much to Linux and the distro they use. And rather than just looking at it like, okay, I have a developer machine. It probably doesn't make sense to install Gentoo on a machine that I need for work.
Starting point is 00:19:44 Okay, let's use something like Ubuntu, Populace, things like that. But if it's a system that you're like, it's your messing around system, you're just like hacking on things, yeah, maybe something like Gen 2 does make sense there because if it breaks for a couple of days, it doesn't really matter that much. I'd say obviously back then things in linux weren't as
Starting point is 00:20:07 stable as they are now yeah yeah um so you know things that things would break even unstable nowadays though i just run gen 2 full time on everything including the web server um it doesn't go down it it's pretty stable i mean there's the meme in it that it's as stable as I mean, there's the meme, isn't it, that it's as stable as Debian? Uh-huh. And so, as long as you're not jumping into the testing branch, you're going to be fine on Gentoo if you want to learn. But I suppose nowadays I'm a little bit more insane than I was back as a child. Yeah, you kind of have to be a little bit insane if you're going to set up a channel where you're just installing gen 2 on
Starting point is 00:20:45 things yeah well i actually someone on reddit asked me to because i was installing gen 2 on a pentium free just to see what it was going to be like right um and obviously back in the day it used to take i think it was three days to install the full desktop um with with with web browser and open office at the time it was. That was a Pentium 4, 400 megahertz, 128 megabytes of RAM. Someone gave me a Pentium 3, which was 600 megabytes for the same amount of RAM. It took me a month to rebuild the system alone. So that's like GCC. I used muscle for the Lib C, so that's like gcc yeah um um i use muscle for the lib c so that saves some time but oh my god it is slow so yes we've gone three days to 28 days just because of
Starting point is 00:21:35 the memory usage um right yeah i just left that running on twitch for a few days people used to just come in watch it see how far it got. Don't do it. Just use a faster machine if you're going to do it. It's fine to run it on the system, but don't get the slow machine to build it, please. Don't be like me. So for reference on a modern machine,
Starting point is 00:21:59 how long would it take you to get Gen 2 set up? What, just to boot into a bootable experience or to a full desktop? Let's say you have a full desktop. Full desktop, easily under a day. You know, I'd say six hours if a relatively fast machine. But I'd say, that depends if you've used Gen 2.
Starting point is 00:22:23 Right. If you're doing it under three days as a new user you've done a good job like no matter what the specs are that's still a lot of time when i know it's a lot of time you gotta remember you're learning a lot of new things so i'm probably giving it a disservice by saying it that way but you know you can do it in six hours i mean i've got a laptop building right now that's been running for a couple of hours, and that'll be finished soon, probably by the time this stream finishes. Any particular reason, or just you want to install it on the laptop?
Starting point is 00:22:54 It's my work laptop, so I just wanted to set up a new test machine with Clang and Muscle on it, just for fun. I might get ZFS running. I'm sorry. No, sorry, it just for fun. So what gets said, I'm sorry. No, sorry. It's all good. Uh, there's a delay.
Starting point is 00:23:08 So it's going to, I'm going to try not to cut you off, but, uh, I probably will. Um, so at this stage you run gen two on everything. Yup.
Starting point is 00:23:18 Huh? Okay. That makes sense. But there's a bunch, there's a couple of people in my comment section who are like, I am, I am gen two or die. i'm not like i've actually one of them um i've noticed in your comment section a couple of times uh terry dactylus or something like that oh yeah who on my channel
Starting point is 00:23:39 is usually there to troll me about uh uh video game thing it's usually a giant paragraph video games bad blah blah blah blah blah blah blah all this nonsense and why I should use Gen 2 well he's right on the Gen 2 part but sure but yeah I've lost my train of thought on that one. That just made me laugh, sorry. That's good. What I was going to say is, for someone who's not using Gentoo, show to them why they should use it instead.
Starting point is 00:24:20 What sells Gentoo as an experience for you? you so it's the best thing about gen 2 is the community uh we will help each other um so if you've got a project you want to do like installing gen 2 on a ps2 the whole community will help you live that dream no matter how stupid it is if you want to learn and you want to help yourself we'll give you the tools for the little bits you're stuck on which isn't something that many other distros do i don't think um no i i can definitely say um i i can't say i've yeah i can't say that would happen on something like arch for sure um mate like usually arch just, like, we band together to complain about someone breaking something in the repos. But apart from that, yeah, that's definitely a very different, a different sort of community. Yeah, so we're all there together.
Starting point is 00:25:17 We was all a noob once, so we're all there to hold your hand with you. All we expect from you is to search first, and then we well help you when you can't understand what you found right yeah i think that's a that's an issue a lot of people have where i i've noticed this with pretty much any district but it's obviously more more extreme on the more you know user-friendly districts where it's something really simple and it's very obvious they did absolutely zero research like it's one thing if you don't understand something that's totally fine but when you've done zero research you can type that like whatever their question is directly into a search engine and the answer shows up right away like i i'll get you i'll get you on
Starting point is 00:26:04 that what i've started doing on that is if i'm helping a user is i'll show them the answer and also show them the keywords i've used yeah yeah yeah a lot of us take for granted how easy it is to use something like google.co we you know we know the google foo a lot of people just don't know those skills so if you teach them that you know no amount of fish kind of this thing in it you know i don't think it's a good idea to get angry with those people but i can understand it like i get it yeah i can't say i've never got frustrated at a user for doing it but you know it sometimes you just gotta put yourself back in that mind when you when you were the day one yeah yeah no
Starting point is 00:26:42 that makes sense like you'll definitely see this in... This is sort of why the Arch community has sort of, like, this I guess, aura of being very toxic, because it is... It doesn't have that, like, helpful side that Gen 2 has in that way,
Starting point is 00:26:59 but it is very quick to jump on someone who very clearly didn't do any research. I wonder if it's the straw that broke the camel's back though sometimes. We always see the worst one, don't we? But sometimes we forget there was a thousand before that one. Yeah, yeah, yeah. I don't think you would do that on like an individual level.
Starting point is 00:27:22 Like if you're speaking to someone personally and they didn't understand something whatsoever, they didn't even bother to do any research, you wouldn't jump on them in that same way. But when it's like a faceless name on an IRC, a faceless name on a forum, like it's a lot easier to just ignore the fact that, yeah, that person is just a person like you
Starting point is 00:27:44 who at one point you had never used this system before and you didn't really know where the documentation was like full stop like you didn't know that things like uh i guess the gentoo handbook's a bad example like you're using arch you installed it with like an install script or something you've never been to the arch wiki before for example yeah i say if you're not coming from uh debian if you ever used it um trying to find information on there is just uh finding a random blog post from 2017 and hoping it still works so i think like anyone who's from that sort of era kind of understands that it can be a frustrating experience.
Starting point is 00:28:25 I've not. I'm sorry, go on. Like I say, if you've used Arch, the best thing about Arch Linux is a centralized documentation. I mean, every distro needs to aim to be as good as that, I believe. What I was going to say is I've not been to the Debian wiki before. I have no idea what it's like. We're going to do so right now. Software, let's pick something.
Starting point is 00:28:48 I like Debian as well. I'm not doing it to be mean. It needs a little bit of improvement, I think, personally. Firefox. Okay. It looks functional, at least. It's sort of just a text dump.
Starting point is 00:29:04 Yeah, that's kind of it. It doesn't kind of help you. I mean, you'll find the better information just popping what you've got as a problem into a search engine and just finding some random post. But that's something that Linux users I think can improve themselves. So if you ever find an issue and you need to fix it,
Starting point is 00:29:20 just go onto the wiki for whatever distro you use and fix it on there for the next person so they don't get the same issue. If we all did that once a month how much better would Linux be? That's the philosophy I always follow anyway. Yeah, that makes a lot of sense. Yeah, the only issue is when you have when you have wikis that are very insular in who is allowed to Commit to them like you need some reputation in their community you need to be involved in discussions things like that and having that having that barrier to entry is a good thing
Starting point is 00:29:51 to make sure the quality of the content is good but can be a barrier to having new people join in that space and contribute things that may otherwise be left out on by the people already there do any distros actually have that i've never i don't think i've ever come across one i don't think it's really a massive issue with the i i haven't looked at all of the wiki so i can't say but there are yeah no i just i don't think i've ever seen a distro do it so i would just there are there are wikis outside of the distro space so i was just assuming there were probably uh wikis in the distro space that are like that um if there's not then that's great but i know i'm just saying we sorry i was gonna i know there are wikis out there that are definitely like that um so it would just make sense i suppose like the
Starting point is 00:30:43 smaller sort of uh communities I can understand, probably just to keep away spam and stuff like that. But I don't think I've seen a big one. I'll say for Gen 2, I know we'd rather you put in a bad edit with good information in it, and then the people would know how to word it properly or go in and fix it afterwards. Because, you know. All we need is the information. And obviously there's also talk pages on most wikis. If you
Starting point is 00:31:10 know how to fix it but don't know how to write it, just write it in there and someone else will do it for you. Right, right, right. Because it can seem, especially if English is like a second language for you, it can seem a bit intimidating getting involved in that space. I can understand that. Although most people that speak another language probably speak better English than I do, which is quite worrying.
Starting point is 00:31:30 Yeah, I know the feeling. Native English speakers are the worst people at English. You're not wrong. We have this native understanding. But if you ask us to explain grammar, good luck with that one. I can put a comma and a full stop in sometimes, but that's about it. Yeah, exactly. It is crazy, isn't it?
Starting point is 00:31:55 It is crazy. I think I've had once before. Sorry? I've had people. I was going to say, I've had people there going, sorry for my bad English, and I'm like, you speak better than I do. I don't know what you're apologising to me for. Can you teach me?
Starting point is 00:32:07 Yeah, I always love that. I'll get these comments from time to time. There'll be these really well-articulated... I have to check what some of the words mean in the dictionary. I'm like, what? Oh, sure. And they're like, oh, sorry, English english my second language are you sure like maybe they have issues speaking it but you certainly don't have issues writing it no so you seem to understand
Starting point is 00:32:34 it very well but it's just a problem i don't think native speakers will ever understand because we can't even learn our own language let alone another person yeah yeah um which always makes me laugh whenever uh like people who are native english speakers go to another country just like a common way to get into another country is to go there as an english teacher um yeah but like and the ones who do it when they don't have like a linguistics degree i have no idea how they managed to make that work i apparently get it with uh people that speak chinese and uh japanese over here i've heard stories of people doing that like no no uh thing on it but just because they know the language they can teach it i'm sure you can teach it better than like you know having no knowledge whatsoever but
Starting point is 00:33:23 i don't know how well that would really go to be honest. I can't say how well it'll work. I mean, my teacher tried teaching me French for 13 years and I still can only say hello. Yeah, I don't have any... I think in my primary school, we did some German. I don't remember much of it. I think the only thing
Starting point is 00:33:48 that I retained was counting 1 to 10, and that's pretty much it. And maybe good morning as well, because that's a simple one. But I don't even think I learnt that in the class. I think I just learnt that from watching movies. You know what, you're probably right.
Starting point is 00:34:04 I think I learnt most of my French from that but all from um french food or something so um back to the uh back to the linux side um so you were saying before that you'd already been messing around with doing genuine things and things like Pentium 3. Yep. So, besides that, were you messing around with Gentoo and other devices at the time? Yeah, so I've done many before
Starting point is 00:34:36 in the past, like little pocket PCs, like a little 40MHz machine with like 16MB of RAM, but that was back when I didn't really understand um linux as much as i thought you know know the stage when you think you know it all but know nothing yeah yeah um and like i had like a little spark um laptop as well which was quite nice um but it's only been recently that i've actually understood what i was doing to be able to do it. So I started off with the Pentium 3,
Starting point is 00:35:05 then moved on to the Xbox 360, which is awful. Don't do that with Linux, especially Gen 2. What's wrong about the Xbox? So there's a bug on all Xbox 360s that if all the processors hit a certain load, it hard locks the console. And apparently it's always been there
Starting point is 00:35:24 and every game has worked around it. And the only reason we know about it is because we got Linux running on it in the first place and hit it constantly. It's never been solved since they've got it on there and no one ever thinks they will. But yeah, you'll randomly be using it and it will just crash.
Starting point is 00:35:41 But you can't do anything. Assuming that happened during the streams? Many, many, many, many times. Right. Awful. How do you avoid that? You can't. You physically can't. I've tried limiting it to one call. It just
Starting point is 00:35:57 hits a random load in a random place, and that's it. No one knows the secret sauce to stop it. If anyone does please please uh upload fix do me a favor that's so dumb so did you end up getting that one done or were you just like uh i've got it working on there it's not usable so i've not released it you know it's uh yeah it it was just more of a passion project for fun uh the better one i did was the nintendo wii which uh i actually managed to get a full um a full installer like a stage three that
Starting point is 00:36:35 you just rip to an sd card and if you've put um what's the loader me boot onto your wii you just plugged in the sd card of it and instantly booted into Gen 2 for you, which was pretty good. And then you could just use it as a, you know, install it from there to how you wanted it to be, which was quite fun doing that. What was the other one after that? What do we have? You have
Starting point is 00:36:59 the PowerPC, the PowerMac G5? Yeah, the G5, um, I think I was speaking to a Gen 2 dev, um, about bugs, and he was telling me about how bad Big Edian um, PowerPC
Starting point is 00:37:16 64 was, and then the next thing I'm there on eBay trying to find a system to buy. Because I just find stuff like that fun. But it's a really good price, though. With the other PS2 and the 360, did you just happen to have those just already still laying around?
Starting point is 00:37:32 Xbox 360 I had from a childhood. I had a PS2 somewhere, but I can't find it, so I just bought another one. Okay, yeah, that makes sense. Yeah, so depending on free, I got free from work one day because it was cheaper to give it to me than put it in e-waste yeah that makes sense
Starting point is 00:37:50 yeah it's crazy isn't it yeah so they rung me up one day and they were like oh we got this pc it's really old you'd like that wouldn't you? Yeah. Well known. Hey, at least it works out for you then. Oh yeah, sometimes it does. What else have I got? I've got an original Xbox as well that I need to install it on one day. That'd be a pretty big... Again, that's just a
Starting point is 00:38:17 penny and free and a funky box, isn't it, really? Oh, you're right. The original Xbox was basically just a PC pc wasn't it yeah yeah pretty much just a stripped down version of windows 2000 i believe right no of course it is because that's why that's why all the devs hated the ps2 because it was this dumb architecture that didn't make any sense um yeah. It's like, hey, let's have this emotion engine thing. Like, I'm sorry, what?
Starting point is 00:38:48 What did you just say? Let's not do that. I think it was more the issue on the PS3 that everyone had the issue with. The PS3 was a lot worse, but the PS2, from my understanding, it was a mess as well. Modern Vintage Gamer did a really good breakdown of the architecture and
Starting point is 00:39:07 how it was different from um you know well things going on at the time and when when the alternative to the ps2 is a pc like it's obviously going to be easier to develop one of them but the ps2 just was a dvd player that was very cheap so it kind of sold really well. So they had to learn it. Yeah, and it was out a good few years before, so it had already won the console war before they even got into the market. Yeah, yeah, yeah. The PS3, even though it was a cheap Blu-ray player,
Starting point is 00:39:38 it didn't exactly help it that much. No, I mean, that was the first year I didn't buy Sony as a thing. I... No, I've only ever bought PlayStation consoles, yeah. I've actually never bought anything from Microsoft. I did have an original Xbox that was secondhand gifted to me, and I had a Wii thathand gifted to me, and I had a Wii that was gifted to me, but I've never actually
Starting point is 00:40:07 bought a Xbox or a Nintendo console with my own money. That's pretty good going. I mean, obviously my things are a little bit different, so I look for a system that's hackable so I can put Linux on it. As everyone does.
Starting point is 00:40:24 Oh, yeah, yeah, yeah. So obviously, when it came hackable so i can put linux on it you know as everyone does oh yeah yeah yeah obviously it's obviously when it came to the ps3 at the time it wasn't hacked so it was 360 that year for me is the ps3 doable now or what's yeah oh yeah now it's it's fairly easy if you know what you're doing it's going to be a little hard because i don't think the software has been updated in a few years. So you'll probably be starting from a 2014 base. But if you've been using Linux for a while, you'll easily be able to sort that out yourself. I mean, I've got some notes lurking around about how I'd think I'd do it without seeing it. But it's just getting my hands on a system.
Starting point is 00:40:58 One day I'll find one lurking around and a thrift shop or something can do it. So one thing I want to ask you about is uh with that that gen 2 uh 2.6.39 kernel why specifically that kernel right so uh when i first did the xbox 360 there was only a working 2.6 kernel that i could find right um and i couldn't get any other kernel to work so i thought I'd just use that which then led me to find out all the changes that happened
Starting point is 00:41:30 and 2.39 is the old oh oh is he gone? hello? hello, you back? okay yeah, cool there you go, don't know what happened there. So I don't know where I broke off at.
Starting point is 00:41:49 You're saying 2.6 was... There was patches to the kernel, something about 360? Yeah, so I had to patch on the Xbox 360, but while I was doing that, I found out that 2.6.39 was the oldest one of getting EUV dev to work on the system. So I did it just because it was still a challenge, but not stupidly challenging. Because obviously you still have to patch a lot of programs
Starting point is 00:42:17 to work for the older programs, but at least you can get your devices working off the bat. You probably could go older if you've got more time but why would you want to do that i mean i only did it for fun well the question is why do you want to do 2.6.39 in the first place but sure well obviously i did it because of a need for the xbox but you know i spent that much time i thought i might as well put some notes on the case they whenever everyone else wants to do what I've just done. So it was more of a, I know how to do it now,
Starting point is 00:42:49 let's teach other people how to do it if they get stuck in a situation I was in. Because there's old routers out there that only use a 2.6 kernel. You could follow my guide, get Gen 2 running on it, and have a fairly reasonable secure machine. I wouldn't say it was too secure, but... To be fair, when we say 2.6 kernel, that doesn't exactly mean much, because that kernel
Starting point is 00:43:12 versioning was around for way too long. From 2003 to... Oh, the last one, 2.6.39, 2011. Yeah. That's it. I remember when the first release came out so yeah so thanks making me feel well i've done a video on the history of uh linux kernel versioning and i
Starting point is 00:43:33 i the 2.6 series was i see why two of olds just doesn't ever want that to ever happen again like that was yeah yeah i get that i mean i look like his vision a big number is hard and i say it's best reason ever but it does make sense you know back in the day it used to be um it used to mean something like 2.4 2.5 but not anymore no not for a while i think i want to say the last time it actually meant anything was probably pre 2.6 yep I think so, well 2.6 was the reason it changed wasn't it really
Starting point is 00:44:12 I mean also we needed version 3 so we could have had 3.1 3.11 I love those numbers like 2.6.39.4 why, why, stop it it's the little patching notes isn't it in the middle of it I can't remember what they do 2.6.39.4. Like, what is... Why? Why? Stop it. It's the little patching notes, isn't it? In the middle of it. I can't remember what they do.
Starting point is 00:44:30 But, yeah, it does get hard, especially when you're trying to find a specific kernel to work. And you're like, no, you need this one point. I spent ages once dealing with an issue with that. What issue do you have with that? I was trying to patch? I was trying to patch a set of drivers, but
Starting point is 00:44:49 it needed a certain version of the point, I think it was like.3, but they released 10 points for that one. But obviously the release notes didn't say which one it needed. So, yeah, three, four hours later of going, I wonder if I try this version, and then it worked.
Starting point is 00:45:10 The nice thing you have with trying to find old kernels like this unlike trying to find old distros is with the kernels everything is just you know they're in the source code if you want to go get to the the specific tag and go and compile it can. Trying to find old distros, like, I could find Red Hat 5.1. The distro surrounding it on either side, long gone to history. No one seems to have an archive. Yep.
Starting point is 00:45:37 I was looking for an old version of the Gen 2 one, because people wanted to see about how we used to have Femin on the desktop. So I was like, oh, I know 2007 edition had it. Could I find that? Nope.
Starting point is 00:45:53 I only managed to find one on archive.org, which was from 2006, but it had the X display on it as well. And I was like, how is it so hard to find it i mean someone needs to actually just start this up i mean there's got to be data hoarders out there with all this information yeah that that's the hope but you would also think that someone would have ripped
Starting point is 00:46:17 the iso at this point dumped it online somewhere but sadly yeah but I think there's a few distros that do have good archives. Ubuntu has a great archive Yeah, they definitely do. They have everything going all the way back on every architecture they've ever supported Red Hat for some reason around, I want to say
Starting point is 00:46:40 around like 2001, 2002 just were like, we don't need these old ISOs, just delete them. Which kind of... They're not keeping the old Fedora calls. Haven't they still got 1 and 2 on there? I can't say about Fedora,
Starting point is 00:46:53 but Red Hat Linux is gone. Yeah, you're definitely right on the Red Hat one. I know they're hard to find. But I thought they kept all the Fedoras. Yeah, I don't know what Fedora's archive looks like, actually. Fedora, Linux, Reap... I know Debian's got everything on it as well yeah thank god as well they do that can be a blessing uh fedora at least on the fedora project website has things going back to fedora 9 yeah it seems like everything before that is gone.
Starting point is 00:47:27 Yeah, okay. It's the last time I looked at Fedora now. Uh, yeah. Well, either way, like, for most people, you don't need these ridiculously old ISOs. No, definitely not. There's no one in their right mind either, except for weirdos, I suppose,
Starting point is 00:47:46 like us. But I guess it's sort of the same thing like game preservation, where even though it doesn't matter really, it's probably better for that data to still be out there, just on the off chance that some weirdo needs it. Yeah, I'd say.
Starting point is 00:48:02 I'd rather it be there than not. Maybe I should start it up, but i doubt i'll get time go on a place to buy those just go through each each release of gen 2 just installing it on something just just to see how things see how little things actually in time. Actually, I did think about doing an install starting from a 2014 base just to see how bad it would go. Of course you did. But I've still got to finish off my Gen 2 from Git Sources only install first
Starting point is 00:48:39 before I think of that one. I think the least weird thing that you've got on this channel is Genji on a Raspberry Pi 3. Like, that's the only normal thing you have, basically. No, even that's not normal because I've built my own profile for that one to work. So it's a very strange setup. Okay. Mostly not. At least it's a normal device this time.
Starting point is 00:49:07 Okay, I'll give you that one. But if it it's not a challenge it's not fun you know sure or i'm just trying to sell myself a story one of the two i see you have this uh gentle on the ps2 season two what's different about you doing it this time uh it's gonna be using the new um 23.0 profile and i'm hoping to be able to use clang to build it and well it'll also use missile as well so it'll be very low on memory if we get it to work but um i hit a bug on it at the moment with I think it was with Muscle, they've changed something in the long the LFS code, I can't remember exactly about finding it, so it's kind of on hold
Starting point is 00:49:53 at the moment, but once that's done it should be a lot faster and a lot lighter on memory once it's done and obviously I won't need to wait 10 hours for the HTTP to install What does lighter on memory mean in the context of a ps2 so the ps2's got 32 megabytes of ram right if only i think 22 available for the user to use once booted so every megabyte matters so you know it's the time when you hear people say about bloke
Starting point is 00:50:21 this is the time when bloke matters you know every kilobyte that you can save is important. Yeah, I think there is this fascination with bloat with modern systems. I don't get it. When you have 16 gigs of RAM, you have 32 gigs of RAM, it really doesn't matter. I've been there myself. I remember when I went from 128 megabytes to
Starting point is 00:50:46 one gigabyte which obviously nothing nowadays but and i was still there in my thing making sure i got the ram down to one percent usage and i'm one day i just went why am i doing that for i've got more ram that i can ever use i've never cared again you know balance tabs open desktop environment running if you need it it's there and it's not bloat if you need the code yeah exactly i like i get i get liking to use these lighter systems because you like the lighter systems like i run a window manager actually i've actually swapped to to wayland, I'm running Hyperland now but before I was running a window manager on Xorg I get it, I get that you want to run
Starting point is 00:51:30 these light things, but I don't get it for the the RAM the RAM aspect, and I think a lot of people also misunderstand like, what bloat means, I've had so many people tell me like, this project has too many lines of code as if
Starting point is 00:51:46 the lines of code is somehow an indicator of the project being like bloated like do you know what the lines of code are doing like that sounds a bit like pseudo to me pseudo versus duas i mean if you don't need the code and fair enough switch to it but sure i'd rather have a working program with the things i need than a broken system that uses one percent of the memory i actually do use duas but that's besides the well it was just a good example it's the most common one yeah yeah yeah i think another great example is um things like GNOME GNOME runs perfectly fine on a modern system if you're running some of the
Starting point is 00:52:31 nonsense that you run on your channel I get not wanting to put GNOME on that but if we're talking like you have a Ryzen 5000 series CPU or something it's not gonna matter it's really not not in any chance ever
Starting point is 00:52:48 at all all it matters to is does it make you work faster yeah if it does use it if it doesn't pick something else it's all that matters on a system like that at the end of the day just pick whatever makes the most sense for what you're doing if you're the kind of person who you know you just don't like the look of your dome just you know just don't use it then but if you like yeah definitely but if you just want something that works it it certainly does do a good job at that like it it does just mostly work and it also achieves my goal of uh annoying people when i use it on streams because there's a lot of people who are just you know violently against gnome existing and anyone using gnome so if they see you know some youtuber using gnome it's gonna very much uh bother them um and that's always fun
Starting point is 00:53:38 yeah i'll get you on that one i've got a similar thing so i always use nano and the amount of comments i get from people saying, what are you using Nano for? And obviously they can't say anything, because of what I'm doing, so. But it always cracks me up. Yeah, like, what are you going to say to a guy who's trying to, like, I saw you did
Starting point is 00:53:57 the thing a couple months ago about getting Rust working on a Pentium 3. Yep. Like, what are are you gonna say about that like it's quite interesting that the best time i had that was i was helping a google dev install gen 2 on stream someone called me in so i was teaching him through it he made this obviously i've helped him all the way through and then he made this long speech about um about nano and then after you finished, I just went, I use Nano.
Starting point is 00:54:27 And I saw someone dig out the hole. He was a great guy, by the way. I'm not thinking about it. But it was just funny trying to watch someone get out of the hole afterwards. This makes my day. It's the troll inside me. I can't get away from it. I think I've used Nano... twice, maybe.
Starting point is 00:54:46 Yeah. It's... I don't like Nano. But, like... I don't know any... I know the keybinds are on the screen, but I don't know them, like... You know, I don't know them out of my heart, so...
Starting point is 00:55:01 I always am just way slower using it than anything else. Yeah, yeah yeah that makes sense i've used it since it was pico before the rewrite for gnu so obviously it's the same for me with vim and stuff like that i know where they are i know what some of the things are and i can get my way around it but i'm so much slower what's the point switching my uh my favorite thing with vim is when i was i there was a time when I used to do a lot of Vim videos, like talking about Vim plugins, things like that.
Starting point is 00:55:27 And that was a long time ago now. But there are a lot of people that use Vim who are very particular about how you use Vim. It's like plugins bad. If you're not doing everything through native Vim, you're doing it wrong. It seems to be the same in Emacs as well. Like, you can do everything you need.
Starting point is 00:55:50 What are you doing? Stop it. You're supposed to use it in a very particular way. I need to find these people. That's hilarious. I guess Nano just doesn't have that because Nano is just Nano. It just gets on the job. That's all I'm there.
Starting point is 00:56:05 All I want to do is change a config, make it work, and then get on with my job. I don't need no frills. Nano is the... It is the Ubuntu of text editors. It is the, I am here to get work done. I don't care about anything else. Modifications?
Starting point is 00:56:23 What are those? Let's just work. Yeah, that's exactly it. I don't need it to play music to me I don't need to do anything else Just need to edit text Yeah, that's pretty much it And if you're comfortable with it as well There's no reason to just go and swap to something
Starting point is 00:56:39 Just because people say You should be using Ed, go use Ed Because there are those you should be using Ed, go use Ed. Because there are those people out there. Or like, go use EX. Like, if Nano's doing everything you need and like, you're not here like, you're here
Starting point is 00:56:57 trying to set up Genji. You're not here to talk about what the best text editor is. It doesn't matter what that is. Yeah. It's exactly as that is. Just use what works best for you. That's what the best text editor is. It doesn't matter what that is. Yeah. It's exactly as that is. Just use what works best for you. That's what the beauty of Linux is. Exactly. No one tells you what to use. You just find that tool
Starting point is 00:57:13 and that's what you use. If I don't like it, that's fine. But you like it. So with this Rust on the Pentium 3, I've heard, like this seems to be a common complaint I'll hear about people that really don't want rust in the kernel but like rust sse2 rust sse2 what is the big deal with rust and sse2 and what like why why are these people complaining all the time right so
Starting point is 00:57:38 obviously i'm more outside so i don't know the full technical details, but back when they decided what the i686 system was, they picked it to have SS2 because all Pentium 4s had it, and some Pentium 3s did, but nothing
Starting point is 00:58:00 else does, so it basically limits about 80% of the x86 architecture from using rust um so yeah that's basically the issue is but there is a way around it and that's what i went to set out to fix annoyingly though just as i fixed it um 486 supports dropped from the kernel so they're now dropping 486 support in rust and putting 586 in the rust so yeah everyone's going to be fixed anyway soon so it doesn't matter anymore yeah which was great just as you get to the end to realize that i was like i i always love how like get wanting Linux to run
Starting point is 00:58:46 on everything you can install Linux on your ancient system and it keeps working but there is a point in how ancient it is where it doesn't make any sense to run a modern kernel anyway
Starting point is 00:59:01 so it doesn't really matter you can get systems in about 2006 2008 still running those kernels that still aren't supported so that's i've still been there in game for being supported myself yeah maybe from the 80s 90s early 90s yeah i'll be with you like uh when uh i386 support was dropped for example like you know when it was dropped those those cpus were already e-waste yeah yeah and i'll get you on that i mean let's say and even i486 support dropping is it really an issue not not without the kernel is now you can pick up a well what was it 6.1 it's still in 6.2 it drops That sounds
Starting point is 00:59:48 right yes Yeah so you should still be able to use that kernel for a fair few years and if you want back for it but you know you're not putting that machine on the internet anyway so To be honest that does sound quite fun
Starting point is 01:00:03 Of course it does but you know I reckon you'll be fine for another good 10 years or so and even then I've got a guide on the Gen 2 wiki that'll show you how to do it if you want to carry on using it past then so
Starting point is 01:00:18 this took you about 12 hours so it took you 12 hours to get this all set up was that you trying to work stuff out, or did you already have it already planned out, and it was just a matter of actually executing it? So I've spent many, many months working on this, getting it to compile. But the most fun part of it was building the Pentium 3 machine
Starting point is 01:00:39 to actually build it, because it was crashing in a VM at the time. So I thought, all the time i'm wasting i might as i just do it in a on a real machine and it'll be done in the background so i built a gen 2 system as light as possible managed to get it to boot in i think nine megabytes of ram just so just stripping out everything that i don't need but and then obviously just optimising it as stable as I can without needing much yeah and then just left
Starting point is 01:01:09 Rust building and then 38 days later it finally finished so I know that you like every so often you will talk in the streams, how often are you actually there paying attention to what's going on?
Starting point is 01:01:26 Oh, well, once a day, about for five minutes. I mean, on my phone, I've got an SSH screen link that I can just pop in, just see it's still running. So I didn't really need to watch the stream. But every time I was at home, I'd have a look, see
Starting point is 01:01:41 if anyone's messaged, met a nice person on there. We used to chat a bit when we was there I've forgotten his name now, I'll go and find it because it was quite nice I wasn't there often I wasn't there often I think it was James James or Mitchell, one of the two
Starting point is 01:02:04 I was speaking to them quite a lot. They basically kept me sane during it when I was there. I think I did have a few times that I've been drinking too much and might have chatted away a bit. You know, trip back from the pub and you're like, eh, see who's there. Because it definitely made me curious. Like, just, you know,
Starting point is 01:02:23 there are some people who will do crazy things on twitch like sit there for like you know people doing subathons for like multiple days so i did want to know like how how much you did actually say because you know you would have an actual job uh yeah now i've got an actual job and if my employees ever watching this i spend a hundred of time of my day on my job not doing anything on gen 2 obviously but um you know i'm i'm not there all the time like i can leave things running um you know if i'm there it's because it's my hobby time not not because i don't know i do actually go out amazingly you wouldn't believe it for the stuff i do have there been any any cases where you didn't realize something had broken and it just sat there for a while and you're doing nothing?
Starting point is 01:03:12 Yeah, I've had that. I had one person that said something and I was like, no, it's still working. It's fine. Don't worry about it. Building away. It must have been going for a good hour or so before they said it again. And I was like, what are you saying that for? It's definitely working. Then I looked and i went no no they're
Starting point is 01:03:29 right it's broken it's not doing anything which was quite embarrassing obviously just apologize and move on but my main issue is always spell a mistake i'll spend an hour fixing something oh trying to solve an issue and then i'll find out i've added an extra s somewhere yeah um in a config file and that was the reason so it doesn't matter how good you think you are at linux you know it's always the basics that trip you up yeah yeah uh i i can't remember how many times i've ruined something like i haven't i'm not a kind of person who likes to install my os a bunch but of the times i have installed arch there have been there have been some times where yeah just some some simple commands so like with things that i know are very dangerous like you
Starting point is 01:04:21 know petitions things like that and you don't want to screw things up i like triple quadruple check everything that i'm typing make sure sorry you're better than me then make if i'm doing on my actual system i don't want to touch the drive like those um recently national was recently a while back I had to swap out my swap out my Arch install without touching my home. Just be extra certain I'm not touching that home petition.
Starting point is 01:04:54 I don't want to lose that. Like, I had a backup of it, so it would have been fine. It was just, I didn't want to copy the data over. So it's better to just use the correct petition, be extra certain. I've got a story for that one.
Starting point is 01:05:09 So I went away on holiday with the kids and the missus, took loads of photos, got back home, left that drive in the machine, didn't check which one I was wiping, and found out what they call DD this destroyer that day oh I had uh I think three hours before three four hours before she got home from work that day to learn how to do data recovery but I will say I have now got that skill on my CV so successfully recovered all those photos wow no losses yeah i called it very quickly when i started
Starting point is 01:05:46 writing it so i think i only lost a few of the beginning files but that was my art was beaten that day i'm not gonna lie i've actually not done any i i've not actually looked into data recovery like what even is the process of doing that uh so i use test disk um and it just scans over the drive and you tell it which file format you want it to find i just said look for every jpeg because it was obviously what the camera was taking and it just scans it through and it just dumps them out into a directory for you if you've got a bad drive you can use something like um dd rescue and it'll take an image of the drive but obviously just makes it a bit slower than and retries more than the original dd and then you can do the same
Starting point is 01:06:31 thing again on that image drive obviously i can't do anything more advanced than that you get people to buy the dodgy hard drives and get the the headers off and stuff like that and rebuild it but you know go super professional when you get to that stage we're not sitting here in a clean room trying to do crazy shit uh but i i've not even done like basic level stuff like i i if data is gone for me data is gone i hadn't really looked into anything else i'd say one day you're going to delete something that you haven't got a backup for that's the day you learn how to do it before then you don't know that's the only reason i know how to do it it's because i went oh you idiot why'd you do that the only thing that i i've lost where it was really annoying is um i lost uh i think a week worth of videos but i still had the the the i still had the notes for them so it was just easier to re-record them. Like, it was only a couple of hours.
Starting point is 01:07:25 Yeah, it's a video, yeah. You're probably right. You're not going to recover that, are you? There's no way. Yeah. Maybe I could have recovered some of the clips, but a full, like, you know, the videos that I export are, like, a couple of gig. I don't think there's any way that's coming back.
Starting point is 01:07:45 No, I don't think there's. Well,'s coming back. No, I don't think there's... Well, it depends what file format you use then, I suppose. What do I export? Well, I record as MKV, but I export MP4, so probably not. No, you've got no chance. Although, I do feel bad for you.
Starting point is 01:08:00 I've been having a go at trying to do YouTube videos. It's awful, isn't it? I don't know how you do it. I really don't. What issues are you having? It's just knowing how to talk, isn't it? It's easy to do it when you're on stream. You mess up, you can just give up and start again on something else. You do it on a video, you've got to restart the whole thing again.
Starting point is 01:08:18 I tried doing a small thing the other day. It took me like half an hour just to get the first minute recorded. I might need to buy one of those little note machines that are above me the screen or something so i've told people before how i do my notes but it's it's so jank i have uh i have a monitor arm with a dirt cheap monitor and i just have my notes there slightly off camera uh so in my videos you see me looking slightly away um that's why i just it's so much easier than you know getting some sort of like teleprompter because those are expensive i can just go get like a 50 monitor attached to my arm that i already had anyway and we're basically good to go yeah that's good i bet you say you're better than me i'm not
Starting point is 01:09:03 organized enough to do anything like that to be fair i just do it straight from the head to be fair i didn't do this back when i first started this is a like a you have screwed up so many times actually work out what you're doing wrong and try to do it better uh yeah i've not had that moment yet it will come soon i'll imagine yeah honestly i, I think the issue I have with talking on video, like, even with how many videos I've made, it still takes me a while sometimes to get a specific line. Like, there are certain words, like proprietary, for example, where I will trip up on them more times than I would like to admit honestly i should just i should upload one video where it's a completely uncut like raw version of how i record because it would be
Starting point is 01:09:54 absolutely awful like you should do it i'd love that video i think the problem that i have now like i didn't have this issue earlier, now I understand enough about making video where I realize how bad I am at speaking. So I will sometimes retake a very tiny thing because I don't have the inflection exactly how I want it to be. I don't pronounce a word exactly how I want it to be I don't pronounce a word exactly how I want it to be and it takes me honestly, I feel like it takes me longer to make videos than it did when I was just Making shit videos that I just you know talked off my head. Just whatever happens happens Okay for me. I think everyone just comes to see my videos just to see what I've mispronounced this time. I mean, everyone would miss it if I started doing it properly.
Starting point is 01:10:50 Although for proprietary, I just normally use closed source. That actually is a good plan. I should do that. I still can't spell it though. Even today, I was trying to say it to someone. And I was like, you know, I've been using what, 20 odd years? Still can't spell proprietary, so I have to do the old do the old text of speech on the phone to get around it with something that works um it gets you out of a problem oh god yeah uh what what gave you the idea to start actually like trying to do videos as well um i think think it was the
Starting point is 01:11:25 getting 100 subscribers, because obviously I just do it for fun. I don't do it for anything else. Some people don't know you can do this sort of stuff. So I thought I'd better do something. And then I did the speed run just for a laugh, because it's easy to do.
Starting point is 01:11:41 And then I thought I might just do a parody of the Gen 2 install videos that just do a parody of the uh gen 2 install videos you see a lot of um because obviously the issue with those is they're great when they first come out then very quickly become out of date and right cause everyone that does support issue so i thought i'd just do a parody um one day that will come out one day yeah the same is true on the arch side as well like every so often i don't know if it happens like this on the gentoo side but on the arch side changes seem to get made occasionally that seem entirely arbitrary they don't seem like changes that need to be done like uh i think there was a change with, maybe a package name changed or
Starting point is 01:12:27 something. There was a, oh, a package group changed. It changed from being, like, a package group to being some other thing, and, like, a package was moved out of the group, seemingly randomly. They changed the way that Wi-Fi set up it didn't change anything about like the quality of it it was just like let's change the program i don't know if they do it for the purpose of breaking the videos but it seems like sometimes they do it for the purpose of breaking the videos but you might be right i don't think i've ever noticed anything like that on gen 2 my um one of the ones that we normally know is there's people telling the new users to use um the testing branch to be arch like even though it's not the arch like system it's you know volunteering to be a tester the new features which is brilliant when you're trying to
Starting point is 01:13:17 get someone who's brand new to linux to learn how to do bug reporting and s trace and all that that fun please please don't do that if you're a new user. Use it when you're ready. Or the other good one is random C flags that no one actually understands what they do, but they've read it on an article 20 years ago, so it must be good.
Starting point is 01:13:37 That's something you see with Linux gaming as well. Anytime you go and look at anything on ProtonDB, you'll see these giant lines of environment variables being passed into Proton, and half of them are just nonsense and don't need to be there. Like, they'll be like,
Starting point is 01:13:56 I'm using the AMD card, and they've got some NVIDIA option there. Like, what are you doing? And they're like, oh, yeah, I just copy the same commands to every single game. Why? Stop! If you don't know, you just do it, don't you? And you vote for the best.
Starting point is 01:14:12 I'm sure I've been there myself. But, yeah, I don't get it. It's just, it's painful. If you ever do any support, you'll know the pain that I've been through helping people with these things. Yeah, I can't say I've done support, but I have done basically support when it comes to people with university assignments.
Starting point is 01:14:36 You have people that come to you being like, hey, how does this thing work? How does that work? I'm like, go away, go ask someone else. So I'm too nice. I can't do it. I want to, but I can't,
Starting point is 01:14:51 I have to help him. And then, or the worst though, is if they come up with something and I'm really interested in it, I'm trying to think of, I was like, I've only got one as a good person, but someone came in with a new MIPS device.
Starting point is 01:15:04 And obviously my interest is there now I think I'm probably more keen on their project than they are on themselves but I just can't leave it alone if I see a bug that's it I've got to try and fix it I don't know why I think somewhere along the lines of giving me that you know you can reward yourself can't you
Starting point is 01:15:19 with strange things I think solving computer problems gets the gets the old adrenaline going or whatever it is. What's the thing in your body when you're happy? Serotonin? We neither have any idea what we're talking about.
Starting point is 01:15:37 No. I know what you're trying to say. I'm blanking on this as well. I can say that. It's not a trend. Oh, what is it? It's definitely not a trend. No.
Starting point is 01:15:50 Bloody hell. It's gone. Absolutely gone. There'll be a thousand comments later wrong with the word. There will be. Yeah. I'm sure. Thank you very much for giving them.
Starting point is 01:16:01 But we definitely need people like you who are actually willing like i i'm willing to make a video that explains something but it's sort of gotten to the point now where unless i know you personally i don't have the time to sit there and give you personalized advice about you know whatever it is that you're asking about. I'm happy to make a video on it and give everyone that information. But like, I can't sit here for an hour and be like, okay, here's how you do this and this and this. I can point you to something and that's, or like, I maybe direct you to like some group that can help you, but I'm not the person for that so we definitely need people who
Starting point is 01:16:46 are more willing to be like yeah i'm gonna sit here and get more interested in your thing than you are yeah let's say well for me though if i sit there on a support question i'm gonna find random bugs that no one's found before yeah yeah and then that's gonna give me that's many a time of someone's come up with an issue, it's highlighted a bug, you just submit a fix. So you're not fixing it for a person, you're fixing it for everyone. That makes sense. That's what makes it interesting for me.
Starting point is 01:17:15 So, yeah, sometimes I'm sitting there giving up some time, but for the greater good. One thing you mentioned before about people using the testing branch of Gen 2, I've definitely seen a lot of people you'll see a lot of uh every every youtube i'm sure you can think of names but yeah there are people that are like hey debbie and sid debbie and sid's great to run on your on your system like i'm sure it is but like can we not recommend testing branches and unstable branches to people that aren't in a position to know what they're doing when it comes to testing? Like, just that, if they want to go and use it, if you're someone who is a more advanced user who has that knowledge, who knows how to like go and debug something if something's going wrong, be my guest, go and run it. But like, can we not recommend that to new users please just definitely stop it that is 100 saying that
Starting point is 01:18:11 is so do it and we want more testers so please come and join us absolutely but not if it's your first day yeah yeah learn to walk before you run yeah yep yep like i whenever i mention something like this i always have the debbie and sid people coming in be like no debbie and sid's really stable debbie and sid's great like i'm sure it is but like if you're happy on debbie and sid you can use it but like it's just like the people that are recommending arch to like new users like you can do it i did it it worked out fine for me i also have no life and enjoy just messing around with computers like that's that's just me um but like
Starting point is 01:18:58 it's like we've got so many good distros there's so many good distros nowadays, I wish Mint was around when I started. It's just brilliant, it's probably the most perfect desktop distro we'll ever see in our lifetimes in Linux. Just let them learn and that, and then come over to what we like to do. Honestly, I'm surprised that Mint still has, like, even though it's nowhere near as popular as it was at one point it still very frequently gets mentioned like everyone's like yeah mint mint's a great beginner distro but like it's a distro in general like if you just want to work in computer put mint on it i've
Starting point is 01:19:36 had a laptop that i'm just like what i want to do is browse the internet like you know i can i can install anything and even i'm just like it's just nice My only My biggest concern with Mint is It doesn't break as much As I like it to It bores me When did Mint came out In 2006? I thought it was a bit later
Starting point is 01:19:53 Then what? Yeah I thought it was as well Because that would have When was It was around about The Gnome 2 time Wasn't it? So
Starting point is 01:19:59 When Gnome 3 came out Was that 2006? I don't know. No, neither do I now. Huh. Yeah, Mint's 2006. So that's only two years after Ubuntu. I never knew that.
Starting point is 01:20:19 I'm looking on Google, and the first people also ask thing is, is Linux Mint discontinued? No. Why are people searching that? It's probably because the devs were getting annoyed, weren't they, at one point and wanted to quit. Ah, that makes sense. Everyone came back and was just like, no, we love this distro.
Starting point is 01:20:41 It needs to stay behind. I remember reading it on Slashdot and it was the most saddest day I've ever heard. Like, why give up something so great? We need that distro it needs to stay stay behind i remember reading on slash dot and it was like the most saddest day i've ever heard like why give up something so great we need that distro like i've never used mint myself but everything i've heard about it sounds like it's pretty solid it's actually one exception um what during the ltd linux challenge where luke was using his nvidia card and for some reason his screens just broke uh besides that uh but that's in video you're always gonna get issues aren't you i mean there's nothing's gonna be bug free if it was then also it's in video so like yeah well i don't know i've always used nvidia it always worked for me. Oh, okay. 20, 22 years of Nvidia. I usually buy them because...
Starting point is 01:21:28 You don't obviously remember the ATI days. That was a dark day. There was a time in Linux where Nvidia was the only card you would ever buy. Yeah. Yeah, I did hear that there was a time where, like, Nvidia was just way better. Yeah, 100%. It once took me six months to get tv out working
Starting point is 01:21:47 that's how bad these drivers were jesus christ and not because i didn't know what i was doing just because the documentation was so poor you had to go for 100 settings to try and find the one that made it work i it was it was a bad time i i'm really new to Linux. Relatively so. I've been using it for maybe three or four years. So not new compared to some people, but still well into that period where Linux was as simple as you install it on basically any hardware and it just works. Maybe you have a Wi-Fi card issue.
Starting point is 01:22:23 Maybe. But anything else is just good for the most part, unless you're using some weird esoteric hardware like, you know, Stream Deck, things like that. But, like, normal computer, it's good. What was Linux like back when you first started using it? So for a Wi-Fi card, I remember having to ring up a technical support company for where i
Starting point is 01:22:49 bought it staying on hold for an hour to find out what chipset it was using so i could then use an end disk wrapper to load the windows nt driver into linux to make it work um it was a it was a rough time like you had to research everything that you were buying. I mean, nowadays, I just walk into a shop, buy a computer off the shelf, it's going to work. But what else was there? Oh, and support was also awful. If you had a problem, you had to translate
Starting point is 01:23:19 the Windows command into Linux, obviously, because they weren't going to help you if you sold them that. Printers never worked. Ever. I had a HP printer that would randomly just jam up on Linux for some
Starting point is 01:23:36 reason. It never happened on Windows. But you printed three pages on that. It weren't going. I don't think there was anything else other than that that really did that bad. You mentioned your ISP earlier. that, it weren't going. I don't think there was anything else other than that that really got bad. You mentioned your ISP earlier. Oh, AOL as well. That wouldn't work on there.
Starting point is 01:23:52 And then we had WinModems. What is it with WinModems? So basically, to save costs, they made the operating system handle most of the hardware stuff. So in software. So you had to buy a hardware modem to do it. So obviously it was using a lot more
Starting point is 01:24:12 memory and stuff like that, which was obviously noticeable on an old computer from 1999 kind of era. Yeah, so you had to get very lucky with stuff like that. What was the other one? I'd say drop printers were the worst one i remember lexmark had one printer driver and you had to hack it to work
Starting point is 01:24:30 on whichever model you bought which surprisingly worked quite well it's quite weird but yeah it was um it was an interesting time a lot more fun i mean nowadays you just pick up a cd which kind of obviously makes you laugh and people say how hard Linux is nowadays and you know It's trying to think so yeah So you everyone says Linux is really hard and stuff for that and you're thinking What you do is put CD in and away you go, you know You don't even need to drop into the terminal and some distros anymore. I mean
Starting point is 01:25:03 That was one thing as well um so we had with red hat and mandrake basically nowadays you can just use a cd it's fine yeah um back then you had to learn how to compile your own kernel within the first week to make it work on your system and especially doing that as a brand new user telling next learning how to compile the kernel it wasn't fun yeah i don't know why i stayed with it. All I can think of is Windows XP must have been awful That makes sense With why I don't know if you've seen the clip But there is this ancient clip of Stallman who is saying that he never installs his distro
Starting point is 01:25:41 He just goes to a Linux user group and someone does it for him he never installs his distro. He just goes to a Linux user group and someone does it for him. Yeah, I've seen that video clip. And I think that's why, because people like Storm and Linus aren't good with computers like we see software
Starting point is 01:25:55 and stuff. They're just good programmers. I don't think I've seen one of them ever mention they're good with system admin or anything like that. And especially if you go back to the days they were doing it, it must have been even worse. Yeah, well I'm sure
Starting point is 01:26:11 there's a difference with understanding the internals of a system and doing system admin. Because obviously Torvald has a good understanding of how a system comes together. He wrote the kernel because he didn't like what minix was doing basically it was like hey guys here's this thing um but yeah that's very
Starting point is 01:26:34 different from understanding like understanding how to manage how to manage the system yeah yeah yeah that's that's what i was trying to say, yeah. Yeah, I was saying, it's also the first to admit it as well, it's why he uses what he uses. Mm-mm. Well, he was saying not that long ago that he's very interested in what's happening with Asahi Linux, because he wants
Starting point is 01:26:58 a powerful ARM-based system. And you have these you have these, like, I find it really weird that there is this anger you'll see from some people about getting linux to run on the apple silicon systems like somehow getting it to run as a bad thing like having these systems become e-waste is good in this case for some reason i don't understand it no i don't get it either i mean maybe it's the thing of giving apple money in the first place but my argument there is the devices
Starting point is 01:27:30 are going to be on the second-hand market at some point and exactly that's what i would have thought i'd wait till someone gives me one for free or i'll find one on ebay for next to nothing can have a great time with it yeah exactly i mean it's not the first time he's switched over i mean he's used the i think he used a power pc uh processor for quite a while like five years or something i remember him switching over um i think people are more worried there that he wasn't going to do x86 patches so other than yeah we're just gonna kill the entire usability of this system based on power pc which how's powerPC doing nowadays? Well, apparently this time next year,
Starting point is 01:28:10 another architecture's going to overtake it. I've been listening to it for a fair few years. Mm-hmm. It started off with ARM and now it's RISC-V. It's always dying, but never dies. The issue with replacing... replacing x86 is you just it's it's everywhere like you need to you can't really you know you can break into little segments of the market like there are certainly device classes that are not x86 like you know phones for example um and you know but like replacing
Starting point is 01:28:49 the entire desktop doing that you either need a really good translation layer or you need all of this software to be rewritten for an entirely new architecture or using you know something that can easily cross compile which what what's the benefit there if when we've already got it yeah that's the issue the thing that worries me is that we all what everyone wants it to change but it's not going to be as open as we got now it's going to be a very locked down system i mean just look at um so trying to get that onto devices could be a pain in the ass yeah when we'll talk about risk 5 being open i think people forget about the fact that you can have an open spec with a closed implementation like if we actually saw good risk 5 on the desktop it's going to be full of extensions that are just
Starting point is 01:29:46 they're going to be just as locked down as what you're seeing with x86 also it's a CPU it doesn't matter if it's open you're not hardware hacking that's not going to happen all you want is the open bootloader
Starting point is 01:30:02 you're fine as soon as that's closed down and that's what we're unwittingly walk into if we're not careful or support enough hopefully we don't I do think it's cool to have an open architecture and for those people who are the hardware hackers
Starting point is 01:30:18 that's awesome but it doesn't matter for most people it really doesn't I like playing on risk I like playing on risk. Sorry? I'll say I like playing on risk, but I don't see myself ever moving over to it.
Starting point is 01:30:32 I'm sure if you can work out how to do Gen 2 with something, you're going to do something, surely. Well, I was fine until I realised I need to solder on some connectors because the USB serial's not working. My soldering skills aren't very good. So that's what I was doing before waiting for this call, was looking on eBay for a UART to try and do that. But I finally tuned the second part of my Ox64 video.
Starting point is 01:31:00 It should be out. So just curious about a ballpark figure, how many times have you installed Gen 2? Hmm. Well, enough times that I know the handbook off by heart. Yeah, I'd say
Starting point is 01:31:21 probably in the 50s, 60s figures. But, you know, I'm setting up development machines and stuff like that right so um yeah you know so yeah i've got like a load of machines that are just there for different setups so i can test a bug on something if someone comes up um like i've got a a virtual machine that actually emulates a an i8 an i486 uh-huh um and then also i've got one for every cpu if i need it oh my god but yeah most people don't install gen 2 as many times as i do i mean i know people that's got one going for 20 years now i actually know a few people that's got the original 20 year install going i don't know how they do that yeah that's that's the people that
Starting point is 01:32:04 you want to be looking up to like keeping the system going that long and not messing up fair play to you yeah that's that's actually really cool um yeah i i saw this uh this article a while back about someone taking the it was done like you you know, I think 2020 or something. They took the original Arch ISO and then tried to update it all the way up to where we are now. And there have been, with like
Starting point is 01:32:36 a rolling release, like the idea is you can keep going, you know, until you feel like breaking it. But occasionally there have been changes. I'm sure Gen 2 is the same thing occasionally there have been changes i'm sure gen 2 is the same thing where there have been changes in how things are structured like maybe repo changes how maybe keys are structured uh how maybe like packages are structured things like that where if you tried to do it now you're gonna run into some issues even though during like when it
Starting point is 01:33:00 was happening it just rolled through perfectly fine you can actually do it so if you i've tried it on arch from uh i think i found a 2009 install somewhere that i got my daughter to install um that's that's quite a funny story actually i'll tell you later um and i tried upgrading it and it failed catastrophically but what arch and gen 2 both have is a git system where you can take a snapshot of what the tree looked like at a certain time. So let's say you start in 2014. You can take a snapshot six months from that point it was installed, do the update, then take another one six months later, do the update again and just do it as if it was that system you did. There's actually a guide for it on the Gentoo wiki.
Starting point is 01:33:44 I think it's Upgrade Gen 2 from Ancient Hardwells, something. Let's see if I can find it. Old Gentoo install, I think it's called. If you can find it, send me a link. I want to have a look at it. Yeah, let me just quickly... Ah!
Starting point is 01:34:01 Here we go. I think this is the backup version. Okay. i'll pop this into discord for you easy it should be this one yeah so it basically just shows you it's got different ways of doing it got the easy the hard way but i mean if you just take the snapshots of the um i'll tell you just use the git um branches that's the one i'm after and you can um yeah you can easily do it it's not that hard it just takes a while plan ages go for it yeah yeah don't do that it normally breaks yeah i would guess it's so fun i've had people come in with a two-year-old system on um on some of the support places and it's so fun trying to fix their system getting around it
Starting point is 01:34:44 especially if they like you know they're interested in learning with you at the same time so you get to teach people some new things they've never done before um while fixing their system and learning a few new things yourself that's a real challenge if you can do one of those yeah no that's uh that that's not for me i'm just gonna i'm just gonna keep my system rolling And we're not gonna worry about it I'll deal with I'll deal with some keys being out of date Sometimes
Starting point is 01:35:12 Maybe like a key is lost They have to like delete it Fine but like I'm not We're not doing this one That's for sure Try it once. Come back.
Starting point is 01:35:26 Sure. Maybe if I decide to do a stream on my main channel again, I will do something like this. And just hate myself. Well, I don't have to do an LFS. Nothing's as hard as that. Well, nothing's as tedious as that, should I say. It's not hard, is it?
Starting point is 01:35:41 No, it's not hard. It's as well documented, maybe more so than gen 2 like lfs is just copy and paste commands and you'll finish it yeah exactly we always joke that you don't learn anything in lfs except for how to use tar properly and that's pretty much a good point yeah i mean i've never used the tar manual again. I think I last did LFS in 2004. And yeah, I've known how to use TAR ever since. Yeah, there were some mistakes I made during that LFS. Oh, yeah.
Starting point is 01:36:17 The worst thing is that you don't find out you made a mistake until you're four chapters further into the next chapter, and then you realize you made the mistake. Yeah. And trying to figure out how to revert the mistakes awful my the best mistake is it wasn't even a lfs mistake it was a mistake of not doing lfs uh so i was doing this in a virtual machine please do lfs in a virtual machine. Please do LFS in a virtual machine. You're going to... Or on a dedicated system that you don't care about, whatever's on there.
Starting point is 01:36:51 So, I was doing LFS. I... So, you know how there's that variable that's like, this is the LFS user. Make sure this variable is set to the LFS user so that every time you do a command
Starting point is 01:37:08 it inputs the correct user. Yeah, I think it's a failure. So it's been a fair few years since I've done it, nearly 19 years now, but I vaguely remember it. I didn't set that user and I got
Starting point is 01:37:24 to the point where it was um changing the ownership of the system over to the lfs user and when the variable's not set uh i kind of changed the ownership of my entire system to root well nice so it kind of. Did you restart? Or did you fix it? I fixed the LFS section and I managed to work around it with the rest of the VM. So, I didn't worry about it. And that's pretty impressive because most people just give up and restart. And I say that's the part you're learning from LFS. It's the troubleshooting. So props to you for actually figuring it out. I never actually finished LFS. I got really bored with it.
Starting point is 01:38:17 It's boring as hell, isn't it? You hear people go on about how great it is and all the things you're going to learn. And anyone that's done it knows that once you've finished you think why did i waste that time i've learned nothing if i wasn't doing it on stream i would not have done it at like full stop um but where did i get up to let's see if i can find uh here we go stable where was i... Oh, wait, is it... No, okay. I thought... I guess I must have cleaned out my cookies already because it doesn't show what I've clicked on.
Starting point is 01:38:53 Um... I think I was somewhere in... I was, like, right near the end, actually. I think I was up to, like, system configuration. So just before making the system bootable. Oh. Okay. I think I got to... I got all the way to the desktop
Starting point is 01:39:08 I mean I got known to run in Wow and then make sure I got I got I got to there Got it all working had that moment of yeah, how good am I and then went? All right What am I doing now? If I want to make this usable? Oh, I couldn't stall portage onto this and then then at that point, I'm like, I should just install Gensu and flattened it and restart it again. What was the point?
Starting point is 01:39:32 I always think of LFS as that Sunday car thing. You get the old man driving that tunes it all up, makes it nice. But you've got a real machine somewhere else that when you want to do real work. I have seen some crazy people out there
Starting point is 01:39:49 and they're very very smart people that run it as a daily driver but it's not for me no it's it's a bit much it's a like I get it it's a really cool idea and it teach
Starting point is 01:40:04 if you want to pay attention to what's going on, it really does teach you a lot. Especially if, like, in the bits where it just gives you a big text dump of, like, commands to run, if you go and check what each of those commands do and what each of the options do, you can learn a lot about what's going on. But if you're just going through it you know going through the motions
Starting point is 01:40:26 you're not gonna learn anything really like yeah i can i can kind of see that i mean obviously i came from uh gen 2 when i did it so i've the stuff that i would have learned from there i've already learned from using gen 2 so for me there was no but it. Maybe if you're using Ubuntu or Fedora, maybe you will learn something, because you don't really get into troubleshooting issues that you'll hit on that, but I personally think you'll have a better time with Gentoo using the troubleshooting on that.
Starting point is 01:40:57 Sorry? Yeah, no, let's carry on. I was going to say, the other thing you learned really well is how to use some basic make commands. Yeah, and you're patching as well, I to use some basic make commands. Yeah, yeah. And you're patching as well. I'm pretty good at that. I can patch anything nowadays.
Starting point is 01:41:10 I can even write. I can actually terrible at coding, but I can write a small patch. Yep. I learned that in Gentoo, not in LFS, but it's just quite a weird thing to be able to do and not be able to code. Do you know what I it would be uh kind of
Starting point is 01:41:26 hilarious if you did at some point just as like a joke stream um taking it completely seriously like not even acknowledging anything's wrong just randomly just throw ubuntu in there just we're gonna do an ubuntu install stream on like regular hardware just act as if this is like nothing out of the ordinary maybe it's like an april fool stream or something like that just just for the sake of it oh that is brilliant i know most most of my people are watching it that i see any issue so i'll have to i'll have to hope they're not remember this one but that is a good idea maybe go for a windows one as well oh yeah no No, just do like BSD or something. Like do open BSD.
Starting point is 01:42:09 I can't do BSD. I like the program. I like the devs, the people I speak to. But BSD has got this really strange issue of being just so close to Linux that it frustrates me that when there's a small little change, I'm just like, well, why isn't it working i but because i keep trying to do it the next way i know it's a me issue but to be honest they probably love that so i'll probably have more issues than on that than i will in anything else i ever do they seem to like me failing more than they actually succeeded the
Starting point is 01:42:39 the from what i can tell the bsd people are a lot like the LFS people, where there are so few people that care that anybody that does, they're like, oh my god, he's actually using it. What is crazy? I don't know, maybe because people see you on YouTube, but I'll speak
Starting point is 01:42:59 to the devs on people like that most of the time. They're just normal people that you'd see in any other community, I'll find. They always help you. Obviously the devs are but like you you run into like the fanatics of any community who like like because they are so they're you know gen 2 is it's fair like it does have its its community but it's a very you know small community relative to like you know most of the other distros out there so i've noticed that whenever i do anything involving gen 2 there will always be those people that really love gen 2 who are like he's actually talking about it he's giving the attention to gen
Starting point is 01:43:36 2 yeah no that's true i say it's kind of weird for me because obviously i remember when gen 2 was as popular as arches nowadays so it's kind of hard for me to see that flip switch make sense in my head. But yeah, that does make sense. Yeah, Arch, I think a big part of the popularity is just the popularity it has amongst the Linux YouTubers. Yeah.
Starting point is 01:43:57 It's a very easy distro to do. If you want something powerful and don't really want to learn too much, I'm not trying to say that horribly to any Arch user, but it's just so easy. You don't have want to learn um too much i'm not trying to say that horribly to any arch user but it's just so easy you don't have to bother you know a you are it's got you covered yeah it is easy yeah yeah i said i had my daughter when she was nine i gave her her first laptop and i said you can have it if you can install arch on it i mean it's not difficult to install and obviously that was before arch install even existed yeah yeah but it does make
Starting point is 01:44:27 me laugh every time i read a comment about someone saying how difficult it is and i'm sitting there going my kid don't even know you know much more than how to use tiktok on her phone at you know how old she is now but back at nine she can install arch Linux it's like it's not that difficult if you want to get involved and you want to learn it's easy i think the thing now is it's not that difficult. If you want to get involved and you want to learn, it's easy. I think the thing now is, it's not that it's difficult now. It's just when everything else is so easy, your perception of what is difficult, if you've not seen what it originally was, is, you know, it's very shifted in one direction.
Starting point is 01:45:03 Like when the most difficult thing is you know installing gen 2 It's not like you know your ISP doesn't work with Linux like the challenges that exist now are far less so the baseline is far higher, but people are The worst problem that someone is gonna have is the worst problem that someone's is the worst problem that someone is going to have is the worst problem that someone's is the worst thing they've seen is the worst thing they've seen basically so if they've never seen how bad it can be like it they don't know that it could be worse i think it's more um we get a perception of how difficult something's going to be and we give up before we've even tried because we think
Starting point is 01:45:45 it's going to be something right you know using gen 2 for the thing everyone we've all got the meme and we're like oh the gentle user will be as soon as it's finished compiling but you know you know even as a gentle user i play along with that one but really it's fast as anything you know um yeah it's not as quick as installing something on arch but it's you know it's only like five ten minutes waiting. You're not waiting there all day like we say you are. But people won't use it because they think, oh, actually it takes 38 days to do Rust like my stream showed.
Starting point is 01:46:16 You know, so sometimes it's more, I think, we've got an idea in our head and we believe that rather than actually go and try it. But like you said, try something in the VM. See what you think about it. It only takes a second to get QEM to work and have a little play. You get stuck as well.
Starting point is 01:46:33 The first time I did Arch, it was in a VM and good thing I did that because I did make it... I think I made a position mistake and things didn't boot. That's pretty much the only... I would say when it comes to installing arch i think petitions petitions are probably the one thing you can actually do wrong that's going to stop your system booting the rest of it is just forgetting commands
Starting point is 01:47:02 yeah i think that's it. We all forget it. I did the Pentium 3, and even to this day, I'm supposed to know what I'm doing. Set the kernel up, rebooted it, and I forgot to put network drivers in it. Normally it wouldn't be a bother, but it takes a day to compile the kernel on that machine, so that was
Starting point is 01:47:20 a lengthy mistake. But that's it. It's usually the mistakes that you forgot to do along the way, and not reading something or misreading something. But it's worse blaming yourself than someone else, isn't it? Exactly, yeah. Well, it's your system. You've got to take responsibility for it.
Starting point is 01:47:36 You've got to realize what mistake that you made. There's no point sitting there. Most of the time, the mistake that was done is your mistake it wasn't a bug with the distro there are cases where it can be like with where arch and still would crash from the wrong text being entered but most of the time if something's wrong it's not a problem with the distro no but they're great when you find the ones that are they're my favorite times yeah especially if you get to fix it that's one of the even better things and something that they help with you in the gen 2 community is if you've got an interest they'll show you how to fix that
Starting point is 01:48:14 properly and submit the patch yourself to fix it for everyone oh wow which uh is really good i've got a few few changes out there that fixes things um i've got a couple of changes in the handbook as well. So yeah, if you want to get involved in stuff like that, there is definitely people out there to help take your skill level further than what you know already. It does definitely,
Starting point is 01:48:38 from what you're saying, it does definitely seem like a very welcoming community. Yeah. It's one of the few that if you don't like it when people are being horrible to another person, we'd call that person out rather than... Obviously, if you deserve it, then maybe it'll be a different story.
Starting point is 01:48:57 Sure, sure. There's always going to be that. But generally, you know, if you're nice, we're nice too, isn't it? We don't care who you are what you are it's you know we're all there to learn and love linux so i completely blanked that this happens sometimes um so going forward do do you have any, any specific plans with what you want to do, Gentooon? Do you, are you just like sort of winging it at this point?
Starting point is 01:49:32 What's, what's going on? Uh, well, so I've got a few projects in the line at the moment. So I've got the, uh, Risk 5 with the, uh, Arc 64, which is quite fun. What else have I got? I've got the PS2 second build to do. And what was the other one I've got? I think that's the only two I've got at the moment. I mean, most of the stuff I'd like to do,
Starting point is 01:50:01 it's just too expensive. Like, I'd love to get an Itanium system, but it doesn't work very well under Linux and I can't spend two grand on a system to go and buy one on something that may never work, but I'd love to fix that and do that as a string because it might get dropped from Gen to itself
Starting point is 01:50:18 if no one goes out and actually does it. Other than that, I'd just be winging it along um people usually just give me video suggestions um let's say so it'll probably be things like carrying on the the get to build which is building gen 2 from um gen 2 from uh get sources only and stuff like that um just doing random things as one project stalls, move on to the next one, you know? And then as that problem gets solved, fix the one before. I did think about doing an LFS stream on the Nintendo Wii,
Starting point is 01:50:56 just for the meme. I was going to ask you if you were going to do LFS at some point. I wasn't going to suggest Nintendo Wii, but sure. I don't really want to do it because it's boring, but I did say if I ever got to affiliate on Twitch that I'd do it, thinking I'd never get there because, you know, I'm just an idiot
Starting point is 01:51:13 installing Gentoo on something. It's going to have to happen one day. I'm going to have to do it, but it's going to be a lot of alcohol involved to get me through that one. See, the problem with LFS, unlike Gen 2, is actually maybe on the way you'd be fine because of how long it's going to take,
Starting point is 01:51:32 but there are just so many individual packages that you need to do. You don't just have the package manager be like, go install the base system. Yeah. So, you know, you're going to be like, okay, time to do tar tar time to do this time to do that but on the wii it should still take long enough between the packages where you don't need to pay that much attention that's probably true and i could probably just do one one package a day do it as a thing so it might be better because obviously your turn is to do it in uh qem
Starting point is 01:52:05 um and just emulate a power pc processor and do it that way that's quite fast um that's how i do most of my clang testing anyway but yeah the problem i might do on the way again soon it's just for the fun but there's so much gentoo stuff to do that i haven't got time to get around to it the problem i had with doing it on my system is i like you know when it comes to the small packages i didn't even have enough time to go and like you know i thought you had uh a couple of streams where you're just playing was it harry potter on the game boy or whatever game boy advance was it yeah uh that and some other games that some people suggest but But like, when you're
Starting point is 01:52:46 doing it on modern hardware and you're dealing with those small packages, it's like three seconds to compile some of them. So you just don't even have the ability, unless you're doing compiling the kernel, you just don't even have the ability to go and you know, not go insane and do something else. Just disable
Starting point is 01:53:02 KVM. That makes it go slow. You've seen this speeds with KVM disabled. It's a nightmare. What happened? So, as an example, I tried doing Rust when KVM was broken on a setting I was using. It took three days to compile it.
Starting point is 01:53:17 Once KVM got fixed on an update and I re-enabled it, it took 20 minutes. That's the difference in the I.O. speed that you can get from it. Right. Okay. That can give you some time to go and play some games while you're waiting. Mmm, that's fair.
Starting point is 01:53:32 But then I have to be there for another month or two. Yeah, it's fun though, isn't it? I don't think it is. No, it's not. It's not. There's nothing fun about doing LFS. Sorry to the Lfs people out there i know i know there's some people out there that love lfs but like it's just not for me that's what i'm trying to say but i do think it'll be fun on a way just give it that little edge to make it exciting
Starting point is 01:53:58 because it won't be so clear-cut there's still some issues where i don't think the power pc god's been updated for a few years so i mean i could always do the playstation 2 just to make it even more fun oh my god that's could you imagine that that would be awesome i yeah i guess it would be awesome that's one way to put it, yeah. It would take longer than I'm allowed to do, but... But people love it.
Starting point is 01:54:32 I don't understand it. Like, I left Rust running for 38 days, and there were people watching it. Like, I don't know if people just like watching anything nowadays or what, but they come. I think there's this weird fascination in the linux space for just seeing code compile i don't get it i don't think i ever will but i guess on hardware like that it's going so slow that anytime anything happens it's exciting to be though, it seems to work with normies as well.
Starting point is 01:55:05 I've had many a date where people accidentally left a screen on and they come past and ask me what it is. And I'm like, how do you explain this without sounding weird? But they seem to enjoy it, so it works. Dating tips for nerds out there as well. Just compile Chenty on a Wii. Honestly, I had to try and explain cross-compiling to someone that's never
Starting point is 01:55:27 used a computer outside of web browser before. I had to try and explain it as a translator speaking another language to a person. Mm-hmm. I can see the challenge there, yeah. Yeah, but it worked. I've been at some event, we've got a passionate subject, but you've got to try and make it
Starting point is 01:55:43 understandable to people that don't like what we like. Right, right. That makes sense. But, yeah. I thought you had something else to say there. No, no. I just got a bad sore back then. Oh, okay. Well,
Starting point is 01:56:01 I think we've pretty much covered everything I want to cover, and we're coming up to the two-hour mark, so I guess we can just end it there. Yeah. Let the people know where they can find you and what you have coming up soon. Okay, so you can probably find me on YouTube.
Starting point is 01:56:24 I think it's imaloism on there, coming up soon. Okay, so you can probably find me on YouTube. I think it's imiloism on there, and it's also twitch.tv forward slash imiloism. I also hang out on the Gentoo and Discord servers if you need any help with your systems, come and say hi
Starting point is 01:56:39 if you ever need any help. Oh, as for things coming up, just some more gentle and the most craziest things you can think of. What are you working on right now? At the moment, I've got the Ox64, which is a
Starting point is 01:56:54 16 megabit RISC-V device, and PlayStation 2, and I think that's the two I'm working on at the moment. And eventually that video. I'm sorry, I think that's the two I'm working on at the moment. And eventually that video. I'm sorry, I got the, yeah, and the Git 2 project, which is the Gen 2 from LiveE builds, which is basically just bleeding edges you can get Linux to run.
Starting point is 01:57:19 So it's, you know, as the developer uploads the config, that's what we're compiling. I'm sure that one's a little bit rough. Actually, it worked a lot better than I thought. I thought it would be bad. Out of the whole system, only 19 packages didn't work. And I managed to get four of them fixed. So there's only whatever's left of that to get working.
Starting point is 01:57:44 But it's quite interesting doing that um and it's like then you've got a real bleeding experience though if you like the bleeding edge software come and come and join that one bleeding edge for a couple of hours until someone uploads a new package and then yeah and then try it all over again exactly yeah yeah yeah um so that everything for you then uh yeah there is cool um thanks for having me um as for me the main channel brodie robertson do linux videos there six days a week uh gaming channel brodie on games uh youtube and twitch and then if you're listening to the audio version of this the video version is available on youtube at tech over t and the audio version you can find
Starting point is 01:58:25 any podcast platform just search Tech Over Tea you'll find it. There's an RSS feed. Stick in your favourite app and you're basically good to go. Do you have any final words for the people? Install Gen 2 every day. Sure.
Starting point is 01:58:41 See you guys later. Thanks.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.