Tech Over Tea - Just Use An Arch Linux Based Distro | Tech Xero

Episode Date: March 28, 2025

Today we have the developer of XeroLinux back on the podcast once again to not only chat about the project but Arch Linux generally and the world of Linux.==========Support The Channel==========► Pa...treon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson==========Guest Links==========Website: https://xerolinux.xyz/Github: https://github.com/XeroLinuxMastodon: https://fosstodon.org/@XeroLinux==========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 Supercozmanhttps://twitter.com/Supercozmanhttps://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. I'm as always your host, Brady Robertson. Today we have a third time guest? I think it's third time. Fourth? No, fourth. Yeah. Okay. Well, look, the reason why I don't remember is I have been recording stuff since about 7 30 this morning. It is now 8 p.m. So, you know, it's a long day. I had a recording I did with Matthew Miller, the Fedora project leader earlier in the day, then I had my videos to record and then I had videos to edit and now we're here.
Starting point is 00:00:34 So hi, how's it going? Let's say doing good, better than they did a few months ago when the war first started. But thanks to the community and you, of course, for allowing me to be able to flee the current goings on. And I spent it in three different countries. I went to Greece, spent a week there, saw my family, went to Serbia for three months. Then I went to the UAE where I spent two weeks with my brother and then I came back here
Starting point is 00:01:17 because money does not grow on trees. Right, right. Specifically with a small project like Zero Linux. But otherwise everything is peachy, the war is over Right, right. Specifically with a small project like Zero Linux. Mm-hmm. But otherwise, everything is peachy, the war is over, and it's cold as heck over here. Yeah, just for anyone who isn't aware of you, when you say the war, there's many of those happening right now. So just so people know which one we're talking about.
Starting point is 00:01:42 Yeah, since I am from Lebanon, it's the war in Lebanon. I'm not going to go into details who's who and whatever. It's just let's say it's political as all wars are. As wars generally are, yeah. So it was a small war compared to other wars, but it targeted an area that was way too close to home. And during which I did lose a lot of friends and contributors to the project who succumb to what happens during a war. So which caused a lot of panic and a lot of anxiety and stuff, health related stuff. So I had to get out of there.
Starting point is 00:02:26 So I spent it in different countries, like I said earlier, and now I'm recovering. So, and I came here with a lot of plans for the project. And I have begun, because I'm coming back to you. I keep saying I'm coming back to YouTube, but it never happens because the plans I came up with, well, I need to rebuild my office. So that takes time. And I need to take care of my health because I had quite a health scare when I was in Serbia.
Starting point is 00:03:02 Not gonna go into the details, just suffice it to say is age is suddenly creeping in. So yeah, I need to take care of every all of that. And then 100% I already have maybe 10 videos lined up. I know the subjects, I know what I'm going to tackle, things that nobody tackled on YouTube yet. And I want to show the people once and for all that Zero Linux is not just a distro. It's a guy contributing upstream to multiple projects and including them and to shed some light on those projects.
Starting point is 00:03:38 I'm including them on Zero Linux. This is one of the reasons Zero Linux exists because I want to shed some light on some projects. So yeah, and in case nobody knows what Zero Linux is. I was gonna ask you that. Can you just explain that to people? Yeah, Zero Linux is not a distro, but I have to call it a distro
Starting point is 00:03:55 because it's like Brody before the recording said, it's easier for people to call it a distro. It's just a coat of paint on top of KDE, which it's my tweaks, my opinions. I turned KDE into a desktop environment that's easier for me to use, and I'm sharing with the world. What makes Zero Linux a little bit different now, finally, I have an answer because that question has been asked a million times is not the distro itself.
Starting point is 00:04:29 It's the toolkit that's included on the distro because I decided to go with the Christ-like-to-step route and create a Linux utility instead of calling it Linutil. I called it Zlapit. It's not slapit, it's slap it with an X. I believe the last time we talked, this was a concept that was being like thrown around, but nothing had actually been done yet. Now it's a full on toolkit. It makes it easier to configure Arch Linux with KDE. And now GNOME, I forgot to mention that GNOME has joined the family.
Starting point is 00:05:07 Okay. I call it the DevStim because it's more ideal for developers. It stays out of your way, less crashes, everything is stable. Opinionated, yes, but way more stable than KDE when it comes to things like that. I decided to bring GNOME into the mix. And because I have a lot of developer friends
Starting point is 00:05:28 who don't like KDE and prefer to stick to GNOME. And I decided to replace, which wasn't easy, to replace the default terminal in GNOME to Ghosty. Okay, okay. They don't make it easy. They don't make it easy. The GNOME developers, they want you to use whatever they ship as the terminal to use, which sucks. And they haven't decided on a terminal. That's weird.
Starting point is 00:05:54 They started with GNOME terminal. Well, they didn't start, but at some point they had GNOME terminal, then they switched to GNOME console. And now they're in between. They're working on a new one, they want to include it, they don't want to include it. So I decided, what the heck, stop with that Ghosty. Ghosty is more developer-friendly. So I'm like, I did that and I included just seven extensions and some tweaks for Nautilus,
Starting point is 00:06:21 like Open as Admin, Compare for Melt for developers only developer friend developer oriented stuff and I will not touch it anymore. The zero Linux gnome edition is and will forever be what it is. It's just me making sure that everything keeps working. As far as the KDE goes, no, that will receive a lot of tweaks, a lot of stuff. That's my baby. But GNOME, this, whoever prefers the stability of GNOME, and there will be a third
Starting point is 00:06:52 one. And that's, I'm leaving that as a surprise to everyone when the time comes. But the third and final spin will be joining the family. But Zero Linux is basically making it easier to install Arch with KDE or GNOME and the toolkit. Because the toolkit now, with the help of the toolkit, it's TUI-based, so terminal-based, because I want users to learn. Like Ikey said, it's all about the learning.
Starting point is 00:07:26 Uh, so that way whenever people so whatever option they select in the toolkit they will see the output. So if they have a curious mind they will learn. They will see the output. They will see the PKG builds in case of a UR packages. I'm not expecting everyone to read because only maybe one percent of people are curious these days. But for those one percent,
Starting point is 00:07:51 if they want to learn, this is a good way to learn. I'm no longer including any GUI-based tools because the GUI tools hide a lot of this, and that is not going to teach anyone anything. So that way they learn. That's the whole point of Arch Linux and I stick to the philosophy of Arch. Zero Linux is 99 percent close to
Starting point is 00:08:16 the Arch philosophy of doing things than it is anything else. So only one percent me and using Calamars because it's the easiest tool to use right now until something better comes along. But that's it, that's ZeroLinux. I'm just a maintainer, making sure everything works. And I contribute upstream for sure. 100% I contribute upstream.
Starting point is 00:08:37 There's a lot of tools that ZeroLinux uses. Like I'm gonna give an example. ZeroLinux KDEDE uses Plasmoid, as they call them, called App Datifier, AP Update Applier. So App Datifier is a little Plasmoid that notifies you in case of updates, and allows you to update not only
Starting point is 00:08:59 AUR packages or Arch packages or Flatpaks, but it allows you to update Plasmoids as well. Okay. I'm working with Xcutic, his name is, on GitHub, the creator of this Plasmoid. We worked together on an idea that I came up with not too long ago, is to allow the ability to execute commands,
Starting point is 00:09:24 post-install or pre-install commands or scripts using the Plasmoid. That was my idea, but he is the guy who implemented it. I'm not a developer, so I just threw the idea his way, and he implemented it, and it works great because I use Rust. Now I implemented a post. Install a post update rust update so after updating everything that it supports,
Starting point is 00:09:48 it runs rust update to update my rust toolchain. So I'm contributing upstream as much as I can whenever I can wherever I can so. This I want to. I wanted to lay this down to rest because a lot of people say hey you are you created a So I wanted to lay this down to rest because a lot of people say, hey, you created a distro,
Starting point is 00:10:08 but you don't contribute upstream. I'm like, but I do. You don't see it, but I do. So not many, but I do contribute to a few projects. So that's it. I don't wanna go way too long on this, but that's Zero Linux and that's who I am. I think you made a good point there about like,
Starting point is 00:10:31 teach me how to deal with the terminal. I feel like a lot of, I get why it's happening, but a lot of distros trying to like push people away to it, more focusing on these simpler to use GUI tools and I worry in the long run with distros doing that. Obviously it does make things easier to use but it's sort of the idea of as kids grew up with computers and smartphones that didn't really need to be debugged a lot of people sort of lost that basic tech literacy.
Starting point is 00:11:07 Like if you deal with a, you know, a Windows 95 system, you're gonna have blue screens, you're gonna have weird crashes, you're gonna have drivers that don't work. But on a modern system, things kinda just, for the most part, just work, and not having to go through the effort of diagnosing issues, I think, takes away some of the ability to just generally understand tech and taking away that even basic
Starting point is 00:11:36 need to use a terminal, even if it might be annoying for some, I think it does take away some of that learning experience you naturally get from using Linux system. That is 100% true, especially when a lot of users, when you tell, for example, now, there's a issue with KDE 6.3. I don't know if you noticed it, but if you open Dolphin, I don't know if you use Dolphin as your file manager,
Starting point is 00:12:08 but if you open, okay, if you open Dolphin and you go to show hidden folders, files and folders, you're gonna notice that some folders are smaller than others. This is an issue with Dolphin. When you downgrade Dolphin to a previous version, the issue goes away.
Starting point is 00:12:27 It was reported and I confirmed the issue on the bug. On the bug, on the bug track. The bugzilla, yeah, or whatever it is. The bugzilla, yeah. So I'll send you a link. I have the link. I'll send you a link if I have the link. It's in announcements. I did announce it.
Starting point is 00:12:53 Bug tracker. Oh, I didn't link it. I just linked to the bug tracker, but not the actual issues. But anyway, it's reported, it's confirmed. All you need to do is downgrade Dolphin, the previous version. They haven't, the developers of KDE did not reply. It's just users commenting on the thread for now.
Starting point is 00:13:20 But yeah, I'm using a previous version of Dolphin. And there's another issue where if you full screen, it's something to do with the X11, most probably, because X11 is deprecated now, almost deprecated. But when you full screen videos, movies, in MPV or VLC, it doesn't matter the player. The whole system starts hanging and the movie starts going at one frame a second.
Starting point is 00:13:49 I don't know if it's an X11 or K-Wing issue. I reported it, no replies yet. I've seen something similar to that. I don't know if it's the same issue. I've definitely seen issues like that on Wayland. So I'm not... I'm on like 11, so I still refuse to use Wayland. Because the Wayland developers, I tend to think of them as teenage brats.
Starting point is 00:14:21 Because, excuse me for the expression, but I think the. The what do you call it? The code is ready to be merged or window positioning to for Wayland to remember the window positioning. But they haven't merged it yet. So they're still arguing. Yeah, well, even when the protocol gets, it's still gonna be time until the... Until the implementations are actually available.
Starting point is 00:14:56 But I have not actually updated to 6.3 yet for a good reason. My window decorations, there was apparently some minor change in breeze between 6.2 and 6.3. So my window decorations do not work on 6.3. I'm waiting for those to be updated. I could just not use them, but I really do like the decorations I'm using. It's not wrong to do that. That's what I'm doing with Dolphin. I'm sticking to an older version, waiting for them to patch the debug. But yeah, I stick to X11 because I like to turn on my computer in the morning, open the apps that I'm used to opening, and they open in the exact location
Starting point is 00:15:40 that they were open in last. So on Wayland, not a thing. It's just they open in the center of the monitor. That's it. It's only for that reason that I don't use Wayland. There's no other thing. I'm not saying Wayland is bad or anything. It's just this protocol needs to be merged. I need it. It's like spending five minutes to reposition all my 20 or 30 windows is kind of annoying. So stick to what works, except that X11 doesn't really work like I mentioned earlier. You open a movie, you want to watch a movie, sit back in bed. No. I wouldn't be surprised
Starting point is 00:16:20 if that is some new regression. I've been speaking to some, um, X11 KDE users and they've been just seeing weird new bugs appearing. So, it's possible changes are being made on the Wayland side, which introducing minor regressions on the X11 side. And, you know, there's less support happening there, so things being patched are less likely. I don't know how long KDE is going to keep the X11 side around for. I would very much, I would be surprised if when KD7 rolls around, if they aren't talking about just removing it entirely. Which brings me to the subject of the status of Zero Linux.
Starting point is 00:17:03 The status of Zero Linux is, I need to start getting away from X11 because shipping X11 right now, keeping X11 around right now, and if you select auto login in Calamares, it's going to automatically log you in into X11, and that's going to give a bad impression of Zero Linux because of X11's issues. I might switch it to Wayland by default and keep
Starting point is 00:17:32 X11 around for a little bit longer for compatibility. It's just for compatibility because there's a lot of users, as I have noticed, are trying to install Zero Linux on potato laptops and potato desktops. Yeah, Wayland is not so great, especially with Nvidia on those things. Like I received the, you know, when churches start getting rid of old stuff, old computers and stuff, I received two computer, two desktops yesterday, one from the 1990s. Yeah, IDE drives and everything. Right. I'm gonna throw this in the bin, but
Starting point is 00:18:11 there's one that I'm keeping. It's a Lenovo Special Olympics Special Edition desktop. That is from from 2004, 2005. Okay. But it's SILTA, so I'm going to put an SSD in there and I'm gonna use it as my router. Wait, that's actually, that's actually, you said laptop. It's a Leno, no, no, not laptop. It's a Lenovo No, no, not laptop. It's a Lenovo desktop desktop. Okay
Starting point is 00:18:47 The Nova desktop with a with an Olympic I can send you the picture. It's really interesting Ladova's done a a laptop struggling to find the desktop. Yes, send me the picture. They'll be cool Hardware there it is. I put post PCs next to each other. Wait, where's the picture? I got it. Yeah, I'm sending it. I'm waiting for it to load.
Starting point is 00:19:14 Oh, all good. My connection is bad. So there you go. I sent it. Oh, there we go. OK, that's a lot less cool than the... There you go. I sent it. Oh, there we go. Okay, that's a lot less cool than the... Let me show you...
Starting point is 00:19:31 It's got a built-in SD card reader. That is cool. It's got a built-in SD card reader. That's the interesting part. So I'm going to turn it into my router. Okay. I'm going to turn it into my router. OK. Yeah, that laptop they had a similar laptop, but instead it was the colors were instead of red. It was black with those squiggly things on it,
Starting point is 00:19:56 but they kept that laptop. It's the priest's private laptop, so I cannot take that. Right, right. But that desktop, that black desktop, Lenovo desktop, it's going to be my router. So I decided to install. And you remember the poll that Arch Linux or a fan of Arch Linux put up and you made a video about?
Starting point is 00:20:19 Yeah, yeah, yeah. The Reddit server, yeah. You called us crazy people. About what? Which what? What did I say? I'm gonna tell you. I'm gonna tell you because it was sent to me
Starting point is 00:20:36 and clipped from your video. I am one of those 22.9% people who are running Arch as a server. Oh, yeah, I did say that. I am one of those crazy people because my home lab is running on an Arch server in a Proxmox VM on a mini PC. And so far no issues because it's minimal.
Starting point is 00:21:01 I just installed the minimal and Docker, Docker compose. That's all I installed plus my containers and whatever. So Arch can be stable if you don't install anything except two packages. Why are you why Arch on this? Just because Arch that that why? No, no, it's because it's what I know best. I've been using it for six. I've been using it for six years. If any issue creeps up, I can fix it almost blindfolded.
Starting point is 00:21:32 So I use it and that's what I'm going to be using on this, on this black desktop for my router. I'm going to use Arch server. So, but the future of Zero Linux is very bright, but simply because it's going to remain the same. I'm just going to push a little bit tweaks here and there to make it, to keep it stable, but that's it. There's no more reason to, because as soon as I start including this,
Starting point is 00:22:03 because I was thinking of adding including AI like open web UI and Ola and I was like no people will see it as bloat so whatever you include people will start thinking of it as bloat so from now on I'm just gonna iterate slowly as I go but it's going to overall remain the same. And that's about it. Zero Linux has a very bright future as long as I keep doing what I do without a half. And I see a single, like a lot of people see as one developer doing everything as a bad thing.
Starting point is 00:22:39 I see it as a good thing because there's no outside influence. There's no, oh, we don't agree on this. We don't agree on that. let's do this this way. That slows down the development. Not for every developer, but for a lot of developers out there, we tend to get overwhelmed.
Starting point is 00:22:55 I'm sticking on doing it solo. Getting ideas from outside, yes, but not influencing it by the outside. But yeah, and I don't wanna make it. And one last thing I'm gonna say about it, I'm never gonna make it seem easier to use. Arch Linux is Arch Linux. It's a build it yourself kind of distro. Why make it look like something it's not or was never meant to be?
Starting point is 00:23:31 I am not going to make it easy. I'm not going to create GUI tools, giving people the impression that, hey, Arch is easy. No, Arch, yes, it can be easy if you learn and do things the right way, but I don't want to give the impression that it is easy for beginner users. If you're new to Linux, you know nothing about Linux, don't use anything based on Arch. Use any other simpler distro. There's many simpler distros. I'm not going to name any because a lot of people keep throwing
Starting point is 00:24:05 around Linux Mint, LMDE, or Ubuntu, or whatever. The distro, I describe a distro as simple, depends on the user who's using it. Because some users see Ubuntu as hard to use, others see Mint as hard to use. Others see Mint as hard to use. It depends on the user. What their requirements are, the way they want to use the distro.
Starting point is 00:24:36 Anything can be easy or hard. You cannot say, oh, use Linux Mint. It's easy. I can tell you, I did that to a guy who has never touched Linux before. He managed to make it unbootable. So, no, we cannot say, we cannot describe any distro as simpler to use just because we think it's simpler to use. So we have to think about the user. We have to, I'm talking from the point of view of a salesperson, because that's what I used to do. You have to ask the right questions, see how users tend to use their systems,
Starting point is 00:25:23 and then give them a distro that would be, that would make those kind of tasks easier. We cannot just throw willy-nilly, hey, go use, go use whatever. We have to understand the user and the user's needs before we tell them which distro to use. That's what we do usually on social media, on Discord, for example. When somebody says, I don't know which distro to use, I'm a gamer. But gamer is a general term.
Starting point is 00:25:53 What games do you play? If he tells you, hey, I play the style of games that were similar to Flash games, like browser-based games, you can give them any, any simple distro and they'll be good to go. But if he tells you I'm a AAA gamer, then you have to like, for example, cash the OS,
Starting point is 00:26:15 because it's very well optimized. Depending on the games he plays, just don't use Linux. If you're playing like, you know, Call of Duty or something like, it's just not gonna play on Linux, just give up now. Yeah, like if he tells you, okay, I play Counter-Strike, Call of Duty and competitive games, yeah, don't go to Linux.
Starting point is 00:26:38 Stick to Windows. Counter-Strike's fine. Well, Counter-Strike, yeah, sorry, bad example. Yeah. But competitive games. So yeah, don't use Linux. Stick to Windows. Although Windows now is, they keep shooting themselves in the foot. There's so many holes in their feet now. It's like a beehive.
Starting point is 00:26:58 So if you play those games, you have no other choice. You have to stick with it. Otherwise, you have to ask the right questions. That's how I go by recommending distros. I never recommend Arch. A lot of people come to me, they after donating to download the ISO of Zero Linux, they tell me, I've never used Linux before.
Starting point is 00:27:21 I'm like, keep the ISO of zero Linux on the back burner. I send them to the right places to learn about Arch and Linux as a whole. I tell them, then when you feel more comfortable, then put the ISO on a flash drive and install it on your system. But don't install it yet. I am not a guy who just because I want
Starting point is 00:27:47 the money, I just tell them, hey, go take zero Linux, go take zero Linux because I want to make money. No, I am very honest towards people. I tell them it's not for you. If you're very new to Linux, please don't use Arch Linux or anything based on Arch. use, go slowly, take it step by step. This is the best way of tackling Linux. I think that the problem is a lot of people just don't really know sort of how to recommend distros. So what ends up happening is they just end up just recommending the one that they use. So if you ask a Fedora user, hey, I do this, I do that, you're gonna just get recommended Fedora
Starting point is 00:28:28 because they know Fedora, they use Fedora, Fedora is good, it's good for them, so might as well just get it. It's the same thing for everything else. If you ask often, usually Arch users are aware that maybe you shouldn't recommend Arch, but if it's a Cachio S, if it's Ubuntu,
Starting point is 00:28:44 you often will just get whatever they've they use or whatever they've previously used. Maybe whatever they started on, for example, like, oh, I'm new to Linux. What should I use? Oh, go use Linux Mint. Go use Fedora or anything like that. Yeah. Which is, and none of those bad options, right? But it's just, yeah, people don't really know how to recommend. What sort of districts and what districts really fit? What's the use case? What issues? That's the other thing. What issues districts have as well? Yeah, and that's the that's why I tell people
Starting point is 00:29:23 the only way you would know which know which shoe fits is by trying each and every shoe until one fits. That's what I tell users. And once you find a shoe that fits, don't let anyone convince you otherwise. Don't let anyone, for example, convince you to use the distro that they use. You found a shoe that fits. Why would you wear a shoe that doesn't and go creating complications for yourself? Like I see people saying, I use Debian.
Starting point is 00:29:57 Like a good friend of mine, Drew, just a guy Linux, he uses Debian because he knows it very well. He's used it all the longest. I never argue with him. I just I just agree with him and I like mature people that we are. We help each other with our respective distros. Like he helps me when I want to do something on Debian
Starting point is 00:30:20 for keeping my knowledge fresh. And I help him with Arch when he needs to know things about Arch. So we help each other instead of telling him, oh, no, you're using Debian. It uses old packages, switch to something that's more bleeding engine. That kind of mentality, I see it all over the post world,
Starting point is 00:30:39 unfortunately, but hey, I don't include myself into such discussions. But hey, I don't. I don't. I don't include myself in such discussions. I let them be. I let them fight it off and until they stop. But when it comes to record to Linux, I tell the people. Try all the shoes until you find a shoe that fits and once
Starting point is 00:31:03 you find it, settle down and ignore all the people that keep trying to convince you of anything else. Some people listen, others, no, I wanna find something better. Okay, you found the shoe that fits, but you want something that looks better on your feet. You're free to do so. Yeah, and you mentioned Fedora,
Starting point is 00:31:25 which is a great segue into a brief break from me, because I wanna ask you a few questions because Fedora nowadays is not in the great light. Actually, before you get to that, sorry, we will get back to that in just a moment. Before we like segue completely off of Zero Linux. You mentioned like including AI tools before. What is your general stance on some of this AI tooling?
Starting point is 00:31:54 Good question. Very useful. Have you ever heard of cursor? Cursor, cursor cursor no cursor it's called cursor code editor cursor code editor is like kate but with ai ai embedded like uh sonnet or it's open ai whatever chat d sonnet whatever it's called uh that's what I use for the toolkit right now. Because whenever I write syntax,
Starting point is 00:32:29 because all my toolkit is a collection of bash scripts, but I sometimes struggle with functions. I create a function, sometimes I forget that I created a function, I continue writing the code as if the function does not exist. And then when I tell the included AI to scan the script and see any errors, and it tells me what errors I made and whatever,
Starting point is 00:32:56 and it helps me correct them, I discovered it thanks to Chris Fite's tech, because this is what he used to create the Linux toolkit. So I'm using it now and I swear by it. But unfortunately, you're limited to a certain amount of tokens a month. So if you want to use it for free, the way I get around this is because I have a Google Workspaces account. I created unlimited aliases, so I keep creating account after account after account after account. Yeah, I'm sure that's not a problem they're going to come up with a way to address.
Starting point is 00:33:35 Because they come up with a way to address it's only 20 bucks a month, but still for now, I'm just gonna keep using it that way. So far, I had to create three accounts. I didn't, not a million. Because I use the AI very less and less as I go, as I learn. So it's okay. It's fine. But I use it because of AI. AI can be helpful.
Starting point is 00:34:06 People see AI as this bad aura thing. We don't like AI, we keep hearing about AI, we don't need AI. There are good implementations, there are bad implementations. There's a distro, I forgot the name of it, that included so much AI, the DT reviewed it recently.
Starting point is 00:34:28 It's got so much AI in it, but the problem with that is all of the AI, or 90 percent of the AI features of this distro are behind a paywall. Right. So you included AI,, they can't use any of it because they're behind a paywall. Each one is a separate paywall. It's not like you pay once you get access to all of them. You have to pay for each and every one separately. So you end up with... Makulu Lindos.
Starting point is 00:35:04 Makulu Linux, yeah. No, I don't know if it's called Linux or whatever, but- Lindos is what it is. I don't really know why. I don't know. Makulu Linux Lindos, yeah. Yeah, that one. It's got so much AI in it,
Starting point is 00:35:23 and the problem is they have to pay for it to be able to use any of the features of AI. That's the bad implementation. When it comes to a good implementation is when you include something like, I included the possibility, the option to install Cursor for those who need it, who develop and they need the help of AI. They have the option to install it, but I decided never to include AI directly out of the box. I just added the option to add AI features to the distro within the toolkit. I leave the choice up to the user because I
Starting point is 00:36:02 see a lot of people complaining about, oh, I don't want to use this distro because it's got AI. This distro has got a lot of bloat, a lot of this. Some people call three different icon packs bloat. Go figure. I took a stance and I was like, don't include anything out of the box on Zero Linux just the rice and let the users through the toolkit, select how they're going to bloat their system.
Starting point is 00:36:32 Leave the choice up to them. When it comes to AI, I see AI as a truly helpful tool because when I was in Dubai at my brother's place, he taught me a lot about AI. He taught me a lot about AI and how one can use AI to make more money than any job would pay you. He introduced me to an 18-year-old kid
Starting point is 00:36:58 who makes 100K a month using AI. How does he make this 100K a month using AI. And how does he make this 100K? He's got a service called Closet, something like that, I forgot the name of it. You pay 20 bucks, you join a community of AI developers. And he's got thousands and thousands of users who are paying $20 a month. I don't remember the name of the service,
Starting point is 00:37:30 but they help each other develop automations. Like we can automate posting on Mastodon, posting on X or Twitter, creating posts on your website, on your blog. You don't do anything. You just tell them, like what my brother does, for example, he posts crypto related news on his X account, but he doesn't post them himself. He created an automation where the AI finds the latest crypto news,
Starting point is 00:38:05 generates a thumbnail, and creates threads because on Twitter, you're limited to a certain amount of characters. The AI generates the thumbnail related to the subject matter, and then posted on X in multiple posts. He's got a lot of interactions on that and he generates clicks. And by generating clicks you make income, so this is one way of using AI. AI is not this old bat. Anything that's created
Starting point is 00:38:37 for good can be used for bad as well. I don't know if you know visual ventureure, if you've seen them on YouTube. Visual Venture talks about one of his videos, he talks about the bad side of AI. He had a video a while back about the good side of AI. In the latest AI video, he talked about the bad side and how people are using AI for bad things. Like they imitated a girl's voice,
Starting point is 00:39:08 she was calling for help, but the mother was smart enough to try to call the daughter on the other line and she discovered that her daughter was okay, just fine. The guy was using just a duplicate voice using AI. So yeah, AI can be used for bad as well as good. I see the good. I don't like to look at the bad,
Starting point is 00:39:29 but people tend to see the bad only. I don't know why. And you keep mentioning in a lot of your videos where people see when there's a news article about something that's a little bit negative, they read the first part of the sentence, but they don't read the rest of it. And they judge it by the first part of the sentence, but they don't read the rest of it. And they judge it by the first part of the sentence,
Starting point is 00:39:47 not the rest of it. Honestly, a lot of them read the first, the title. They don't even read the first sentence. Yeah, exactly. So this is what's happening with AI. They see the title, but they don't bother reading the article to see that it's nothing really bad.
Starting point is 00:40:04 It's just something small that's happening. but no, they judge it by the title. They judge a book by its cover, basically, which is unfortunate. But when it comes to AI, ZeroNix will never include AI related features out of the box. But in the toolkit, yes. Yeah, I was going to ask you could just include as like a, hey, I want to have this as I install it. Yeah, not during the installation, but in the toolkit post install, I included something called Alpaca.
Starting point is 00:40:35 It's on FlatHub. A-L-P-A-C-A. Alpaca on FlatHub. It's a GUI. For self hosted offline AI models, you download the AI model you want, like recently with Deep Seek R1. I installed the 32 billion model.
Starting point is 00:40:59 On a laptop which wasn't ideal. No, I asked it a question. takes literally eight minutes to generate the answer. And the laptop cooks itself. It's 20 gigs in size. I was like, might as well try it because it has, but DeepSeq R1, although it tells you its cutoff is 2024, you discover with a lot of questions that its cutoff is actually 2023. Because the first question I ask any AI model, what's the latest version of Pedora?
Starting point is 00:41:38 They all are stuck on the Pedora 39 for whatever reason. Right. So I'm like, that's the cutoff. That's how I can tell the cutoff. I don't trust what the website says. I trust the answer that I get from AI. Right. So, I love AI, but I don't use those models.
Starting point is 00:41:59 I don't like using those models because there's the security risk that people keep mentioning is, especially in coding, when you want to generate code from scratch, there's a security risk where, not about hallucinations, as much as it is giving you proprietary code, snippets of proprietary code you end up using in your code and then you get attacked by the owner of the proprietary code. It doesn't know proprietary versus open source. It just gives you the code. It's a machine. It just, you ask it a question, it will give you an output. That's it. Input, output. So I'm like, no, I don't trust those AIs. I just, for Sonnet, for example, it vets those out. Why do people pay for Sonnet to get a lot of tokens?
Starting point is 00:42:52 Is because Sonnet is vetted. All the code it gives you, it's vetted through whoever created Sonnet. It's open AI basically, where very rarely will you get snippets of proprietary data. It's one of the best coding tools out there, coding AI tools out there, so a lot of people trust it,
Starting point is 00:43:15 so that's why I use it in Cursor. But don't use willy-nilly things like Alpaca or any of those tools, because they use non-vetted free open source models. And the open source models, they're not very, how should I put it? They don't go through rigorous testing. Let's put it that way. Sure.
Starting point is 00:43:45 But ZeroLinux's stance on AI, to put it simply, is open-minded. I'm not going to be closed-minded. I used to be closed-minded, but my brother showed me otherwise. So never going to include any AI tools out of the box on ZeroLinux, but the toolkit will be where you will find the various tools I discover as I go along. The choice is up to the user. Okay, fair enough. Fair enough. My turn to ask you questions. Yeah. I love the video you made about Fedora and Fedora Flat Hub and the whole OBS shenanigans. By the time this comes out, there's going to be a talk available on my channel with Matthew Miller
Starting point is 00:44:33 regarding the Fedora Flatpak, why it exists, how they handle that situation, all that fun stuff. I think it'll come out tomorrow. Yeah. I mean, I'll be watching that for sure. But what, what is your, your stance on developer non sorry, unofficial packages? Unofficial packages. Like in the case of OBS and bottles and that stuff? Is there an official package that exists?
Starting point is 00:45:12 That is my first question. Like OBS. Like OBS. OBS has two packages, the Debian and the Flatpak. In that case, it's sort of a mixed bag. If the package is something not available on your system, so OBS prior to having the official flat pack, the only official package was the Deb, so the only official supported platform was Debby or was Ubuntu. In that case, platform was Debian or was Ubuntu. In that case,
Starting point is 00:45:48 FreeRain, do whatever you want to do. But when we are talking about a package that is available on FlatHUB through Flatpak as an app image, I'm generally less in favor of a snap. If there is a application where the official distribution is a snap, I typically just don't use the application. Um... But when there is an official package available, for the most part, I am going to use it. Now, that doesn't mean that I think everybody should. I will encourage people to use it, especially if it is the best experience in using the application, like it is for Bottles, like it is for OBS.
Starting point is 00:46:25 But... When it's an official package, but the experience is basically identical. Steam is a good example of this. The only official supported platform from Steam, outside of SteamOS, is Ubuntu. But the Steam package behaves identically on every distro. So in the end for that, I just don't really care anyway. Well, that brings me to my stance on that. My stance on that is exactly like yours. Steam, yes, except don't use steam as a flat pack, please.
Starting point is 00:47:09 Because it requires extra steps. Mention that. Um, don't use it as a snap first order. Don't use it as a flat pack second order. The flat pack is better than the snap, but it's still not great. The sandboxing gets in the way of the steam sandboxing working. There's a bunch of things that break. I believe VR doesn't work in the flat pack either.
Starting point is 00:47:34 If you don't use VR, obviously doesn't matter. But there's just a bunch of random little things that don't work. And if you have issues with the flat pack, obviously not made by the steam developers. So if it's an issue caused by the Flatpak, they won't be able to do anything with the problem. Yeah. So when it comes to Flatpaks, I tell the users look at the button underneath it. If it's blue and has a check mark,
Starting point is 00:48:00 it's by the developers. So you're going to have a better experience. If you see an orange unverified badge. Use it with with caution. I'm not. I don't tell users to not use it. I tell them use it with caution. Zero Linux only, for example, zero Linux for the flat pack packages only
Starting point is 00:48:19 includes packages that are verified. OK, and I only select the verified tools. A lot of users come to me. They say I like flat packs. packages that are verified. OK. And I only select the verified tools. A lot of users come to me. They say I like flat packs. I want to use only native packages. I'm like good luck with OBS. I the first example I say is good luck with OBS.
Starting point is 00:48:35 You're going to install it and you will end up having to install 1000 different other plugins and outside packages just to get it to work the way the flatback version works. So good luck with that. I just don't tell them not to. I just tell them, and do not report any issues coming from the native package to developers, because you are going to be ignored. Do not complain for being ignored because you're using an unofficial package. It's like me coming, buying a Ferrari. And coming to you, the Hyundai Hyundai company asking you to repair my Ferrari.
Starting point is 00:49:15 It's not going to work. You don't have compatible tool tool kits and tools to fix my Ferrari. Right. So it's the same situation with official packages versus unofficial packages. So the sole situation with Fedora and their own flat hub, I do not agree with the idea of them removing the Fedora flat hub remote from Fedora. I would agree to, I think it was Neil Gunpa who mentioned it is give the
Starting point is 00:49:50 user the choice a pop-up asking the user where do you want to install it from. You want to install it from the official from flat hub from from pedora remote or your Flatpak remote or as a native package, as a RPM. That would be a better idea. Not and including this whole idea with store front ends or GUIs where you have to click the on the install button for a drop down to show users are not going to see that users are just going to click install and whatever is the default will install. That's not the right way of doing things. You have to create a pop-up so it's in
Starting point is 00:50:33 the user's front view as to where they want to install the package from. It's good to mention in that pop-up that the official package is from flat-up, so they put in parentheses official from the Fedora remote unofficial and from the Fedora repos unofficial. So-
Starting point is 00:50:54 I think it'll be much better actually. Yeah, I actually hadn't thought of that. Yeah, I might have to pass that by some people. Yeah, it's a great idea. This is what I do with zero learning in the toolkit. Like sometimes there's, I understand users. I'm, I'm the person that sees, uh, I put myself in the user's shoes. I'm like, there are some users who would hate Flatpak.
Starting point is 00:51:20 Understandable. They've seen negative, they've seen positive, they don't know how to make their mind up and whatever. Whenever there's various versions of a package, sometimes in the toolkit, the terminal is going to prompt the user, do you want it as a flatback, do you want it as a native package or you want it from the AUR?
Starting point is 00:51:41 I offer the choice to the user, but I don't do it a lot because that can get overwhelming to users who are still discovering Arch. So I just do it in the little and few areas where it's necessary. But I offer the choice and I tell the users, in parentheses, official supported package, unofficial unsupported, unofficial unsupported. That way they would understand,
Starting point is 00:52:12 they get an idea of which one to choose. Sometimes even though they hate flat packs, like in the case of OBS, they have to use the flat pack version in case they want a more complete package. My toolkit does OBS quite differently than others. My toolkit, when you select to install OBS, it installs all the necessary plugins from FlatHub because not every store front end offers the plugins in view. Users will have to really look on the page and see all the way at the bottom that they could install plugins from FlatHall.
Starting point is 00:52:53 Yeah. The way Zero Linux does it, is it actually installs OBS, OBS DroidCam plugin for people who want to use their Android phones as a camera with V4L2 loopback. It includes the NDI plugin, all the necessary plugins to get a more complete experience. Then I link the users.
Starting point is 00:53:22 If you want to install more plugins, it opens a web page to FlatHub, I link the users, if you want to install more plugins, it opens a webpage to FlatHub, OBS page on FlatHub and on the plugins page. So they see what other plugins they have, they can install. But all from FlatHub, because they're all officially supported by Zeyer over there. Wait, I didn't even realize there was a page on...
Starting point is 00:53:45 Wait, you're... It's on the web. even realize there was a page on, wait, you're- It's on the web. If you go to OBS on FlatHub, you scroll all the way down, you see the plugins. Yeah, I see it now. I did not, I've never noticed this was here. See, that illustrates my point exactly. It's not, it's very hidden.
Starting point is 00:54:05 That's why ZeroLinux installs all the necessary ones to get a complete experience, then offers an option to include any extra ones. There's an audio plugin collection that I discovered on FlatHub. For people who like to do audio production as well as video production, there's a total of 780 audio plugins that people have no clue about. I can, if I had the toolkit in front of me, I don't have a computer in front of me.
Starting point is 00:54:35 I'm talking to you on a side type, but so, but the audio plugins are way too many. but the audio plugins are way too many. It's like VST plugins in audio production suites. They're like VST plugins, there's thousands and thousands and thousands of them. Those are the 700 that Platthelp supports. I include a page to that just so people have an idea that they exist, but I don't install them. Imagine installing 20 gigabytes worth of audio plugins.
Starting point is 00:55:13 Those are audio filters basically for OBS, compatible with OBS. So there's that. So yeah, in some cases, in those cases, I only offer the flat the flat back because I know and I am part of the I am on the discord server of OBS. So whenever users report issues with OBS to me directly to me, I send them I relay them to to the OBS team. But yeah, this is one rare case where I only offer the Flatpak. And as for Steam, I don't offer the Flatpak. I just offer the native package because I include with it MangoHUD and all the necessary tools for FPS counters and such things.
Starting point is 00:56:06 So yeah, I do it the CaffeOS style where I created a meta package that installs Steam, MangoHUD, Google Play, and all that. And when it comes to Lutris, Heroic, only the flat packs because those are the supported official versions, uh, especially bottles I want to go through the uh, pedora Shenanigans with bottles with the bottles team, especially that I report issues directly to the bottles team Yeah, that's uh Yeah
Starting point is 00:56:40 The bottle situation is is a mess Yeah, i'm not gonna to go to the bottles developers and tell them, hey, my users installed the native package, the Arch native package, and they have this issue. They're going to send me a big drone telling me, get out of here. So no, I offer the flat back only. But yeah, this is how I treat things.
Starting point is 00:57:07 If it's official, I only offer the official package from whatever. If it's native, I offer the native. If it's flat back, I offer the flat back. If it's, well, it's the AUR, it's a different story because I use a chaotic AUR because I want to avoid having because Zero Linux in the olden days, I had 3,000 packages on my repo. Having to maintain 3000 packages manually,
Starting point is 00:57:32 not unlike CacheOS who have an automation thing on GitHub, didn't want to go through that again. So the way I do it in my toolkit, if it's not available on the chaotic AUR, it will automatically pull it from the AUR. it will automatically pull it from the AUR, so it will compile it from the AUR. I created an AUR. Environment variable so because on zero Linux I don't force
Starting point is 00:57:57 people. Well, if they use the toolkit, if they install the toolkit on outside zero Linux on vanilla because it supports vanilla Arch. So if they decide to install it on vanilla Arch, it will ask them which you are helper. Do you want yay or Peru? I don't force the users to use either or they
Starting point is 00:58:15 choose and I created the environment variable so it will detect whichever you are. Helper is installed on the system and use that to install your packages. But if it's available on the Arch repos or on chaotic AUR, it will just install the package without compiling, since the AUR helpers are Pacman wrappers as well. That way, I'm sure if it's not on any repo, it will pull it from the AUR if it exists.
Starting point is 00:58:44 This is how I do things, but I always offer only the official version of the package so I don't get into situations like Bedura. I doubt it would happen with many other packages. Like most packages, yes, they do have official distributions, but most aren't as touchy about which one you ship, right? Like Bottles and OBS are kind of the extreme outliers. I guess it's technically Mozilla, but they sort of backed off a bit from the way they were back in the early 2000s.
Starting point is 00:59:18 I don't know of any other cases of projects going that far with it. Yeah, exactly. Which you meant your segues are amazing. I wanted to ask you about what do you think about browser wars? The recently it's been becoming a little bit more widespread than I would hope. But there's a lot of people fighting over which browser to use. What do you think of that? Wait, is something happening I'm not aware of?
Starting point is 00:59:51 Are people? No, no, it's just I am part of a lot of Linux communities on Discord. I see a lot of people fighting over which browser is the best. And there's this user that was banned from at least seven or eight communities I was a part of. Because all that user was doing was, use Firefox, use Firefox, use Firefox.
Starting point is 01:00:16 It's amazing. Use Firefox. Why are you using the browser you are using? Blah, blah, blah. I think it's a PR person from Mozilla trying to push Firefox. He was banned from my community, from the Linux cast community, from many other communities I'm a part of. Because all he was doing was,
Starting point is 01:00:39 which browser are you using? Whatever browser you answer, if it's not Firefox, he goes on a rant how bad the browser I'm using is and why we should use Firefox. So I think it's a PR person trying to get more people to use Firefox because of the whole Firefox Mozilla situation. I think they're doing a bad job if they are.
Starting point is 01:01:03 Or it's somebody working at Mozilla who just felt like doing this? You cannot blame the whole company for a single person's actions. Sure. But yeah, recently a lot of people were started pushing Firefox and away from Firefox forks. And that's how far they went. They were like, don't use any forks of Firefox use Firefox all of all the for the guy said in one of the messages or the person said in one of the messages where that all the forks are malware I wouldn't go that far what I will say is a lot of the forks are very bad to maintain ended up being based on really old versions of Firefox. So, it's not malware, it's just not getting the latest security patches.
Starting point is 01:01:53 This isn't the case for everything. Things like Florp are well maintained. But there are so many of these browsers that just like one dude made, and it's, you know, 10, 15 versions behind the current thing. It's basically just a firefox config file and for those yeah i wouldn't recommend using them um as what i use my main browser right now is firefox uh why is it firefox it's firefox that's why um i was using brave as my main before i had some issues with Brave I was getting into these weird load loops and I just decided I was I was done with it So it's still installed, but it's like my backup browser. I also have chromium installed, which is also a backup browser
Starting point is 01:02:38 But for the most part I use Firefox Firefox has a number of really annoying issues one very notable one that was made quite evident by Theo a few days ago is It doesn't render gradients properly in a lot of cases like gradients just don't work like they should in Firefox So if you go to sites where they heavily use gradients in some cases, they can look wrong So if you go to sites where they heavily use gradients, in some cases they can look wrong. This is a problem that Mozilla is aware of
Starting point is 01:03:08 and apparently is working on, but it's been a problem for about 20 years. So we'll see how they go with that one. Which brings me to a recent video you made, the latest video you made. One of the latest videos you made, PWAs. Well, guess what? My browser of choice is and has been and will be for a long time to come Vivaldi. I used to use Vivaldi like five years ago
Starting point is 01:03:33 maybe even longer than that. I will keep using it because that's what it has all the features I want but through your video I discovered it supports PWAs. Yep, it's Korean based. So unless they just remove the button, it 100% should be there. Yeah, it's just called install website name. And the best part is it includes the app menu entry. It's right there. It just creates the desktop file, everything.
Starting point is 01:04:03 It's amazing. So I use Vivaldi, I've been using it since its inception. It used to be just a browser, now it's everything but the kitchen sink. But the best part of that is, their implementation is amazing. If you first, when you first launch Vivaldi, it will ask you if you want all in one
Starting point is 01:04:24 or did you just want the browser? They included that prompt. So if you selected everything and you start complaining, you don't have the right to complain because you chose it to be that way. It's not suddenly Vivaldi's problem. It's because you chose to have everything and to make it a bloated browser.
Starting point is 01:04:44 If you select the browser only, you will end up with just a browser. Can you choose the features you want or can you just say nothing or everything? That's another good thing in Vivaldi. If you selected just a browser, you can select what features one by one to enable. Okay. So the feature that I never enable and I have absolutely no use for is the email client.
Starting point is 01:05:10 BAM. Because you have to configure the SMTP and recently, as of recently, I don't know how recent though, Google disabled, Gmail disabled SMTP support. Whatever reason, so since my email is Gmail based, but at my own domain because I use Google Workspaces. I can't use it so I'm like. So I'm I don't use it. I disable that I disable a lot of features, but now I'm annoyed every time I open the extensions page and Vivaldi,
Starting point is 01:05:45 it tells me in a nice little, nicely decorated rectangle box, it says, those extensions will no longer be supported on Vivaldi. One of them being uBlock Origin. Yeah, that's one of the main reasons I do use Firefox. Yeah, they're going Webv3. So although they said they were going to try to prolong it as long as possible, but since it's Chromium based,
Starting point is 01:06:13 they cannot extend it too long. Does Fevoldi have a built-in ad blocker? Cause I know some of these Chromium based browsers do. Yes, it does. It does, but it's not great. I can tell you it's not great. It doesn't block YouTube ads. That's sure that's But I got used to ads. I became like Linus tech tips. I no longer notice ads. Mm-hmm because The my the majority of the time I spend watching YouTube is on the iPad and the iPad doesn't have an ad blocker
Starting point is 01:06:44 So right I got used to them. I don't feel them anymore. I just, it's a natural reflex. I click skip and call it a day. Yeah. I have YouTube premiums. So every time I log into the wrong account, I'm shocked by how many ads are on YouTube at this point. Oh yeah. Oh yeah. So if you watch long form videos, you end up watching, if the thing is an hour and a half to two hours, you end up watching 10 minutes of videos, 10 minutes of ads. So yeah, it's kind of annoying, but I don't notice them anymore. Just skip, skip, skip, skip, skip.
Starting point is 01:07:27 Right, right. So and I don't use Android because on Android there's a certain application which I'm not going to name because I want to keep it. I want to let you monetize your video, your channel, but a certain application that allows you to skip ads. So that's why I don't use Android. Android to me is introducing too many variables. Do another wise table app and. If you start scratching or whatever, you're going to complain to the developers
Starting point is 01:08:01 and it's going to cause this rift. So I'm like, nah, I prefer to use iOS and there's no possibility to introduce anything on iOS. It's so sandboxed that it's pretty much stable. That is interesting. The arch based distro, whatever maintainer, whatever you want to call it, makes use of iOS these are two very extreme differences I use iOS because I'm an old man there and I just want my iPad and my iPhone to do what they were meant to do nothing more but when it comes to my computer I want to learn mm-hmm I that's why I use Arch, and from time to time I keep
Starting point is 01:08:48 dipping my toes into the dark side, as they call it in the fast world. I try Nix from time to time. I try Gen 2, not on an old laptop, but on my main machine, on a separate SSD, just to see what all the hubbub is about. So I want to learn. I want to keep my knowledge fresh. So I keep dipping my toes here and there,
Starting point is 01:09:20 but my main system will forever be Arch and KDE. People ask me, you created the GNOME edition. Don't you use GNOME? Yes, I do. It's a dual boot with the KDE version. The other day, thank the Lord I did that. Because as you know, in Lebanon, we have power cutoffs every three hours. For three hours. For three hours. So one day I forgot I was working and I was
Starting point is 01:09:49 in the middle of working on the toolkit. The power went out, but the generator did not kick in. It took a while to kick in my UPS. Battery just died and the whole thing crap shut down when I tried to turn it back on, the KDE version wouldn't boot, wouldn't go into the onto the desktop. And I use XFS. I'm one of the few people who uses XFS. So I was like, why am I not seeing the... So it's basically the black screen of death. It's not because of Nvidia or anything. It's because the system got corrupted. Because it's suddenly shut down in
Starting point is 01:10:28 the middle of building an ISO. Yeah, that'll do it. Yeah, so I boot it right into Gnome because that's on a separate drive. It's a on a separate NVMe, so I put it into Gnome ran XFS repair dash dash force, because for whatever reason,
Starting point is 01:10:47 it wouldn't repair it unless I use the force, not the force, the L flag, capital L flag, and it repaired the system because the dash L flag ignores the logs because the logs were corrupted. So I used the dash L flag, repaired the drive where the main OS was installed, booted right into KDE, and I continued my work.
Starting point is 01:11:10 The GNOME edition is there to keep up with the changes, and to keep being able to maintain it, and as a rescue OS. It proved useful in that instance. I was able to boot back into KDE no problem. But yeah, I use different desktop environments. I've used Cosmic and don't get me into Cosmic because for whatever reason,
Starting point is 01:11:35 Cosmic on a multi-monitor setup, as you have experienced, is not the best experience. What issue did you run into? Well, how about the left monitor What issue did you run into? Well... How about... The left monitor rendering upside down, the right monitor right side up, the center monitor laggy. That's a new one.
Starting point is 01:12:00 Yeah, I didn't want to report it because I think it was a meat issue, not a general issue, because after reboot it fixed itself. But for whatever reason, the top panel was at the bottom, upside down. So the whole monitor was flipped upside down. Did you boot the system on a different desktop and then swap over to Cosmic? Yeah, I was on KDE and then I swapped to Cosmic. Okay.
Starting point is 01:12:29 I have seen weird issues where sometimes booting Cosmic, I guess just does weird things with its default settings. Possibly that's related. I don't know what the cause though is. I've just seen it happen from cases like that. Well, here's the thing. I installed Cosmic using my own Cosmic script. I created a Cosmic install script
Starting point is 01:12:53 because the Arch install... This is the funny thing about Arch install. If you select Cosmic Epoch from the Arch install, it doesn't activate the Cosmic welcome, It doesn't activate the Cosmic Welcome, you mean the display manager. It doesn't enable it. It doesn't enable the service for whatever reason. It just installs it, but it doesn't enable it. So in my script, I enable the Greeter, the Cosmic Greeter. So it doesn't enable the CosmicGreeterD daemon service.
Starting point is 01:13:27 So I had to do with VMI script. Arch install, I don't know what's wrong with these people. And they don't activate the XGG user dirs. So when you open the cosmic files, you don't see documents, downloads, pictures on the left paint. Aha. So I had to run xvg user-dirs update, dash update for it to populate cosmic files.
Starting point is 01:14:03 So my script, my cosmic install script fixes all these issues. I'm like, Arch install, what are you doing? Arch installs- You just install the- Real weird when it comes to, it's fine for installing a core desktop, a core version of Arch.
Starting point is 01:14:21 But as soon as you start going with some of those desktop packages, things get a little bit... I don't know what's happening with those actually. They just sort of exist. I tried to suggest stuff. They were like, okay, what do you suggest we do? I suggested to them how to install KDE, for example, because, for example, Dolphin plugins don't exist in their profile. The plugins are very important for developers. If you have a Git repository, if you don't install the Dolphin plugins, you're not going to see the check marks on folders and
Starting point is 01:14:58 files to see if they're in sync with upstream and whatnot. For us developers, that's very important. They don't include the Flatpak KCM to manage Flatpak permissions in settings. For Plasma 6.3, you don't get the new tablet settings in settings because they don't include it, quite simply. So anything that's new with Plasma 6.3, you're not gonna see if you install via ArchInstall because the packages are missing. So I'm like...
Starting point is 01:15:30 So it does like a minimal install. Yeah, the minimal desktop install. So once I reached the way they were thinking, the guy said, yeah, we aim for a minimal install and let the user do the rest. Right. Figure out the rest. Right. Figure out the rest. That's the way I have Plasma installed on my system. But if you're installing KDE with ArchInstall, I would expect,
Starting point is 01:15:53 unless it says minimal install, for it to install the KDE meta package. There are other projects that stemmed from ArchInstall, one of them being a French guy, Arch whatever it's called. So he has a profile for KDE Minimal, KDE Complete, and Selective. That's where I got my idea for my script in the beginning, but those scripts have been archived since there are ISOs now. I don't need scripts,
Starting point is 01:16:27 but the only script that still exists is Cosmic because I don't want people to install Cosmic from ArchInstall because they're gonna end up with no greeter, just TTY, and that's not gonna be positive at all. But I wanna ask you a question question since you installed, you have cosmic on Arch. I do. Similar to me. Do you get those blink of an eye error messages when you get to the, when you log in through the greeter? It shows like a couple of TTY messages before logging in.
Starting point is 01:17:01 I don't use the greeter. You don't use it. I don't use the greeter. You don't use it? No. You don't use the greeter. Okay. Because the greeter has an issue that they haven't fixed since day one. I'm not saying it's a new issue, it has existed since day one. Where if you use the greeter and you log in, it's going to show you for a blink of an eye, it just comes and goes and it logs in, but it's going to show you error messages,
Starting point is 01:17:23 a lot of error messages. But then it logs in, but it's gonna show you error messages, a lot of error messages. But then it logs in fine and it works just fine. And it's like the issue does not exist, but for whatever reason, that's what it does. I think the greeter is not complete yet. Do you know, have you gotten like a picture or a recording of what those error messages are? I can't, I tried to record it,
Starting point is 01:17:49 but I need to launch OBS to be able to record it. No, couldn't you record it with like your phone or tablet? Why, that's a good idea, I might do that. Because it's weird. Cosmic does dump a bunch of errors when you open it from the TTY, so it's possible they're the same errors, errors when you open it from the TTY so it's possible They're the same errors. You're just seeing them from the greeter. Yeah, I'm seeing them from the greeter. Yes
Starting point is 01:18:12 And there's another issue that hasn't been tackled yet shift delete. Hmm still hasn't been tackled I don't believe the issue wait hold up They they shift delete does nothing it's Like I'm not doing anything. That's as of a month ago. I tried it a month ago, so still not there. Wait, how do I see, how the hell does GitHub work? Um. That seems a long person. I don't want to create pull requests. I opened the issue a while back. Cosmic...
Starting point is 01:18:53 Yeah, I was the one who mentioned it to you during your livestream. Oh, okay. Cosmic... Okay, let me just go to the repo and search the issues that I made there. Okay. Because I could have sworn that they had closed the issue. I opened the issue as well. I was like, please implement the Shift Delete because I do Shift Delete a lot.
Starting point is 01:19:20 Author me. Maybe I didn't. Author me. Maybe I didn't. There's a lot of issues that haven't been tackled yet. Like opening TTY, sorry, TUI applications from the app launcher does not work still. Oh! Not my tool kit. Yeah, yeah, yeah. So it doesn't try to open it in the terminal, it just tries to open the application like by itself. Yeah, and like beat up. Right.
Starting point is 01:19:54 Impossible to open those. That's annoying because I want to add my toolkit to the dock at the bottom, but if clicking it does nothing that's useless. Wait, wait, this seems to be a duplicate of... Open here, here. Hold up, hold up. Okay, there is an open pull request. It has been open for a while if you look at the date. Ah, I see someone commented on it. That's why I got a notification.
Starting point is 01:20:18 Okay, okay. Yeah, so there was another comment on it on January 18th. I talked about this in December. Jesus Christ. Okay There yeah, there's like three different duplicates of this issue. I don't know It's like such an easy thing to add. I don't know why they they haven't done that Yeah, and there's another issue that since day one existed when you right-click cut use the cut In the right-click, usually the folder should become like the doc folders,
Starting point is 01:20:49 like semi-transparent, does not do that. Is that recorded? I reported it. Yes. Yeah. When you do cut paste, in a lot of instances, it doesn't, and it does, and pasting, when you do cut paste, some, in a lot of instances, it doesn't work, it just errors out. It gives you a big wall of errors. Oh.
Starting point is 01:21:12 Sometimes it works with files, but with folders, if a folder is a dot folder and it has dot files in it, it errors out. Interesting. I'll have to test that one next time on Cosmic. Yes, Alpha 6 is coming. Yeah, it got delayed because of issues. Not surprising with Cosmic. Well, the 5 release was so bad They had to do a 5.1 Yeah, yeah, we'll see when six comes out probably what is it now I
Starting point is 01:21:52 Would expect some time before the end of the month I remember when Carl was saying they're gonna have the beta route by February like no, you're not Carl shut up Exactly. I don't expect the beta to be out before at least April, May. I think that's a lot more reasonable. A lot more. Well, maybe it'll be out March, but they're not going to have the beta done before May. No shot there. Yeah. But even then, they're not going to do feature freeze before that.
Starting point is 01:22:25 I really doubt it. There's one thing I have to give credit to the developers is the config files are so easy to understand. They're so human readable. And it'll be very nice when there's documentation because the system they have is super clean. Yeah. And for example, if I want to ship a modified version of,
Starting point is 01:22:48 let's say the dock with certain icons in it that I want to add, the dock has its own config file and it's clearly labeled cosmic dock. And for the panel called cosmic panel, you put all your settings in there and done deal. You ship your custom config, Cosmic Panel. You put all your settings in there and done deal. You ship your custom config, you're done. The Cosmic Tweaks application is on the AUR right now. It's not on stable Arch repos yet, but there's a Cosmic Tweaks app that's
Starting point is 01:23:18 being maintained by one of the developers of Cosmic, not unlike on GNOME, for example. Oh, it's a product project. Okay, I didn't realize that. developers of cosmic not unlike unlike on GNOME. For example, GNOME tweets. Oh, it's a product project. OK, I didn't realize that. Yeah, so that application is going to be. Very useful so and the themes, the theming, the theming is amazing and they're not
Starting point is 01:23:41 going to tackle QT apps. I talked to one of the developers who was tackling the QT section, not gonna come before at least version 1.2. Yeah, that's a... Well, to be like, KDE is such a mess of theming. There's like four different theming engines used on KDE. And the fact that it even works on KDE is a mystery.
Starting point is 01:24:06 Yeah, if you watch Vennerando's video, he mentions that they're working on a single thing called union. Yeah. So once that's implemented, I think the Cosmic Devs will start tackling that shit, but not before. But for GNOME applications, GTK applications, I don't know if I don't know they didn't mention Libidwaiter apps, but they did mention GTK apps. And the Rust theming is so nice. You just import a file, you're done. A single file. You don't need to mess with git cloning a repo, putting the files in the right place, nothing.
Starting point is 01:24:48 You just import a file. It saves it in a config. Easy peasy. Thank you, Cosmic. Well, the theme is a lot simpler than what GTK does, where GTK is full CSS. Here we actually have a recolor API. So naturally it's gonna be easier to use.
Starting point is 01:25:06 And the files, they have a website dedicated to Cosmic themes. Yeah, cosmic-themes.org. And basically every popular theme is already there pretty much. Yeah, Cappuccino, Robbox, all of these famous themes. There's only one theme that's not there and I'm waiting for it to be there. Layen. Where is my Layen? Since 01X uses Layen. 01X uses Layen, has been using Layen since inception. So where is my Layen theme? But yeah, I love. Thank you cosmic. They made things so much simpler and the tiling being just a toggle and the quick settings. Thank you. Thank you for that.
Starting point is 01:25:57 So basically the the the reason I like cosmic so much is it's a tiling window. It's a Tyler. And a DE all into, well integrated into one. Since they are the, I think, the initiators of tiling on DE's with Pop Shell, so yeah, it's natural for them to know it so well. But now people, if I ever decide to ship Cosmic as a third option, it's undecided yet, but if I decide to ship Cosmic as a third option, I'm going to include a big thank you for Cosmic because it made my life as a maintainer much easier. So we'll see what the future holds. But one last question I wanted to ask you is
Starting point is 01:26:50 related to the whole Rust thing since we're talking about Cosmic. All blaming it on GCC, Glib C. Oh that one, yeah. Yeah, is it truly a G-lib C issue or is it a Rust implementation issue? So, this is an issue which technically Rust could have dealt with, but it doesn't because that sort of implies that you're going to force
Starting point is 01:27:30 malloc to behave in a certain way for every one of these applications which understandably you probably shouldn't do. Um, but yeah, as I understand it, this is an issue in Glimpsee Malloc for anyone who doesn't know what I'm talking about here
Starting point is 01:27:46 There's an issue in cosmic and was an issue in a ton of other massive projects where malloc is not exactly well as glibc malloc is not well designed to work in a multi-threaded environment and basically ends up causing a bunch of ram fragmentation as memory is used and then freed and ends up basically using more and more memory as it creates more zones to store memory. This is a problem that has been dealt with in Nordless and KWin and GIMP know, 10 plus years ago. It's a well-documented issue across tons of different projects. CloudFlare has a massive blog post about it. That's the reason why they swapped the DB they had from using Glimpsy Malok over to TC Malok, I believe.
Starting point is 01:28:40 Basically, like a lot of things we have in the FOSS world, it was developed prior to the existence of multi-threaded development, prior to the existence of a lot of modern development practices, and it has a lot of assumptions in it which don't exactly hold up anymore. And it's gotten better, it's usable in a multi-threaded environment, but Basically everything else besides glibc malloc Handles the problem better and doesn't have this fragmentation issue Well, I Think a win still suffers a little bit from this because when I leave my desktop,
Starting point is 01:29:26 not my laptop, but my desktop, I leave it idle for, cause I disable screensavers and lock screens. And the only thing I keep enabled is screen turn off, which just turns off the screens, but the desktop's still active. Everything's still running. When I come back, I see K-Wing crashed. I know of this issue. I don't believe it's related though. I have heard others talk about this problem.
Starting point is 01:29:54 Yeah, because I don't do anything. I just have Discord open. That's it. And my browser. But the nice thing about KDE, they do it in such a way where nothing closes. You don't lose your work. You don't lose anything. It's just the Plasma shell, KWin, the compositor crashes, and it just leaves a message on the desktop saying, hey, KWin crashed. But we reported the issue multiple times. We keep getting the same reply over and over and over again. It's unrelated to Plasma. Right. Figure it out. I'm like,
Starting point is 01:30:31 how are we? We're not developers. We don't know where to figure it out. We send all the logs and everything. Oh, no, it's not related. So figure it out. So upon digging into the thing as much as I could, it's related to plasmoids. It doesn't matter what plasmoid you have.
Starting point is 01:30:51 As long as you have a plasmoid in the panel, one of them will conflict with the other and cause plasma shelter to crash. So one of the recommendations was don't use any plasmoids. I'm like, it's KDE. You're telling me to use KDE not the way KDE was meant to be used. That was a user, not a developer who mentioned that. I'm like, no, I'm going to use KDE the way it was meant to be used. So, but the thing I'm too scared from is when they finalize union, that's going to kill all current teams. It's going to make our jobs as maintainers much harder
Starting point is 01:31:40 to find teams that work with the new Union implementation of things. I'm not looking forward to that. That won't be for a long time and I would be very surprised if my understanding of Union is it's not replacing the other systems, it's unifying them. So you could still do the manual theming underneath if you wanted to. I could be mistaken there. Well, I'll have to ask Vuneerundu about that. I could be mistaken there. I'll have to ask you about that. But yeah, and the last thing I want to mention is that
Starting point is 01:32:15 I mentioned to you that my new socials are self-hosted on an instance of link stacks. What do you think about self-hosting everything? Like, it's not a question. It's just like opinions on self-hosting everything, bringing everything in-house rather than relying on third parties. I'm curious because-
Starting point is 01:32:40 I've had this discussion with a couple of people. I will self-host things in cases where I think it adds value... Yeah, basically I think it adds value to my use case effectively. For a lot of things... Like, do you think... Like, sorry, but I was gonna ask, do you think self-hosting one's website would be a good idea? That's what I do. You self-host your website?
Starting point is 01:33:17 I don't use my own hardware, but I set it up on a VPS I do engine X all that stuff like myself. I was expecting this because there's a current debate. I don't know if you've heard of DB Tech. DB Tech David is an amazing guy. He talks all he's all about self-hosting. His whole channel is about self-hosting. I learned a lot through him. But there's a current debate where hosting anything on a VPS is not called self-hosting. Self-hosting is when you host things internally, in-house on your own hardware, not on hardware on the Cloud. That's just using a web host.
Starting point is 01:34:04 So there's this whole debate. I was expecting this because the question was asked and that answer was given and it stirred a whole debate for two and a half hours. But I host everything on a mini PC although I have power outages and everything, but we have a generator, so it's all good. I currently moved everything except my website to the mini PC. I host my website on GitHub. It's Hugo. It's easy. With GitHub Actions, dumb deal.
Starting point is 01:34:40 But anything other than my website, I brought everything in-house. I used to use a VPS like yourself, specifically for Vault Warden because I need that accessible at all times. But then since power started being more stable here, I decided to bring it all in-house. I canceled my VPS.
Starting point is 01:35:03 It's all hosted on a mini PC inside a Proxmox machine like I said earlier on a ART server. I'm a crazy person like that, but it works as long as it works. But now I discovered through dbTech that we can do Proxmox LXCs. Isolate each Docker container on a separate VM. That way, if that specific container goes down, it doesn't bring down the whole entire system. I'll be migrating to that as soon as I can.
Starting point is 01:35:34 But for now, everything is in-house. I prefer it that way because it gives me way more control. Right. Over everything, specifically password managers. it gives me way more control over everything. Specifically password managers. Right. I think the distinction here is whether you care about the idea of a home lab. Home lab is basically just, you have physical hardware.
Starting point is 01:36:01 Like people wanna use this fancy home lab term, it just means you have a physical hardware you host physical hardware. Like people want to use this fancy home lab term, it just means you have a physical hardware you host things on. I don't particularly care about that. I understand why people like that as a hobby. And I understand the additional, you know, I guess accessibility you have to it because it's your hardware.
Starting point is 01:36:23 But I personally, I don't think there is an important distinction to be made when you're self-hosting something on a VPS or you're self-hosting something on your own system. I think this is this is sort of adding too much additional baggage to the problem. I tend to agree with that assumption. Also when you host it in-house, when it comes to security, not as secure as when you host it on a VPS because on a VPS you are given more tools to work with, especially when it comes to security. When you host everything in-house, unless you have hardware, the hardware to back it up,
Starting point is 01:37:15 putting things behind things like Authelia, which is authentication saying, or behind things like Authelia, Authentic. It's not secure enough. It's just one layer on top. People can still hack their way in. Whereas if you rely on Cloudflare's security, for example, or a VPS security hardware,
Starting point is 01:37:42 this is where you are more secure. Sure. Especially when it comes to your own private stuff, DPS is security hardware. This is where you are more secure. Sure. Especially when it comes to your own private stuff, instances like Vault Warden, like Fortaner and stuff like that. But I see it as two sided because to get those functionalities,
Starting point is 01:38:03 you have to fork up the money, which is not possible for everyone. Right. So for now, as a start, as you said, as a hobby, it's great, but as a serious thing, not so great because you add more baggage, more layers, more layers on top, and that you have to maintain yourself. Because as DB Deck mentioned it,
Starting point is 01:38:28 sometimes when you deploy a container using the latest flag is not always the best idea. Because it starts acting like Arch. Sometimes you get the latest version which is incompatible with the MySQL database or SQLite database that it's using. It might cause a lot of issues. There's a lot of maintenance involved when it comes to in-house. When you go to VPS and you use the right flags and everything,
Starting point is 01:39:03 you're good to go. You don't have to mess with things. And if you use watchtower to update your containers, don't make it automatically update, just let it notify you and you decide if you should update or not. It's kind of like the AUR. Only install packages from the AUR. If you trust them, don't install them willingly.
Starting point is 01:39:23 So there's a lot of parallels in this situation with Arch, specifically with Arch to me. But bringing things in, some things in-house can be beneficial, not everything. Don't put all your eggs in one basket. That's my motto. But self-hosting is fun. Sure, yeah.
Starting point is 01:39:43 I think- I tend to... Yeah Sure. Yeah, I think I tend to Yeah, go ahead. I was gonna say I I just kind of think the requirement that you need to have it on your your own hardware is kind of just like excessively gatekeeping and sort of it makes it harder to Encourage people to even do this in the first place right because if you're gonna say oh, it's it's not self-hosting unless you do it on your own hardware, well that increases the barrier to entry to even consider okay do I want to self-host because you can you know get a $5 EPS and spin up some basic thing, but if you're gonna say well you need to buy you know even like a $200 computer just to post something on right like that that's
Starting point is 01:40:24 even like a $200 computer just to post something on, right? Like that's something which is gonna stop a lot of people even considering it as something that they might wanna try. Yeah, exactly. Especially like in my case, I use for my dashboard, I use homepage. Homepage does not have authentication. It's just a homepage.
Starting point is 01:40:42 It's called homepage because it's only meant for you to see and for you to set as your browser's homepage to access your home lab. It's not meant to be behind the authentication, but it's not meant to be exposed to the internet. Unfortunately, my ISP does not allow me to expose any ports. So I had to expose it using Cloudflare tunnels,
Starting point is 01:41:06 so it's accessible by anyone who has the link. Anyone who is malicious enough, they can hack my entire systems. So not very secure. So unfortunately, I have to do it that way, but I don't recommend it to anyone. Never expose your dashboard, no matter what authentication protocol you're using,
Starting point is 01:41:26 unless you're using hardware, don't expose it. But Home Labs are fun. Home Labs are a new thing to learn. It's a new toy to play with. But if you want to use it for serious purposes, have the necessary tools to protect your data. Don't like, for example, image. Image is like Arch. Image is bleeding edge.
Starting point is 01:41:54 I don't recommend anyone use image unless they know what they are doing because they receive an update every few hours. They even mention it on their website. If you go to Image website and you, they tell you don't use it in a production environment because it's bleeding edge right now. It's still being built. So yeah, don't expose that specifically that. So yeah, and So, yeah, and one last thing I want to say about Zero Linux before we reach the end, it's that Zero Linux finally supports hybrid graphics. It took me only a few years, but my stay with my brother in Dubai helped me a lot because I hijacked his Asus Zephyrus laptop, which is an amazing laptop with a 3080 in it. So I was like, oh, hybrid laptop. Oh,
Starting point is 01:42:58 I'll use it to my advantage. Let's see, how can I make it possible so hybrid is possible on zero Linux? So it helped a lot. So now using Intel Nvidia hybrid graphics is finally possible on zero Linux. The options there in the toolkit. It took me only four years to implement, but it's finally possible and only with newer cards. So basically anything that's supported with the proprietary drivers and the open drivers, anything lower than that, it's on you.
Starting point is 01:43:33 Use Nuvo because there's no point in installing any drivers since they don't provide you any benefits. And it supports ASUS Prime laptops as well. Nice. So I've been in talks for a long time with the community of Asus developers for Linux. It's called Asus or ROG Linux or whatever it's called, the website.
Starting point is 01:44:03 It's a bunch of guys developing tools. Asus-linux.org. Yeah, that one. I was on their Discord basically. I left it a while ago, but I was on their Discord. We talked about, they recommended stuff and whatever. So now on Zero Linux, the option is there in the toolkit to install
Starting point is 01:44:28 the right tools to configure things like CPU profile, keyboard RGB, fan profiles, and all that. So it's now possible on Zero Linux with the right tools. So even hybrid graphics on ASUS laptops. and all that, so it's now possible on the Euro Linux with the right tools. So even hybrid graphics on ASUS laptops. So there you go. It took me a while, but I had to reach out to the right people and now it's possible. Yay! So people have no excuse anymore to say, hey, I have hybrid graphics. The only hybrid graphics that I know nothing about is AMD and Nvidia. Because there's something called MUX switch.
Starting point is 01:45:10 It depends what controls the HDMI you're outputting your external monitors to. If it's by the integrated AMD GPU, and you have Nvidia with their drivers tend to take over. So if you try to output from the thing that's controlled by your iGPU, you might get a picture out, but Nvidia will not give you a picture out because the MUX switch is on the wrong GPU.
Starting point is 01:45:42 So that hasn't been figured out on Linux yet. This is something on the next 500 years plan for Linux. Maybe in the next 500 years it's going to be implemented, but right now it's out of our hands. So if you have such a thing, do not report it to me. Even on the ArchWiki, there's no deep dive on this. On the Arch Wiki, they just mentioned install Asus Prime. It might work, it might not work. If it doesn't work, they don't go into details. They tell you if it works, good.
Starting point is 01:46:16 If it doesn't work, nothing we can do. That's unfortunate, but most people have Intel NVIDIA nowadays. That situation has been covered. The last thing is I am creating my own Wiki. I'm working on my own Wiki for Xero Linux because a lot of people keep having questions. I want to have enough documentation to point people to,
Starting point is 01:46:51 and I'll be making a video when I come back. The first video I'm going to be making is detailed walkthrough on Zero Linux because all the videos I've made so far and that have been made on Zero Linux, they don't tackle any of the included things at all. There's surface previews, but they don't go like I don't nobody talks deep deeply about App Data Fire, the various tools that are included on ZeroLinux. So I'm going to make a detailed walkthrough from beginning to end. It's going to be at least a 20-25 minute video.
Starting point is 01:47:25 I've had the bullet points already set. I just need to finish with everything that's more important than the YouTube channel and once I've dealt with all that expect a lot of videos coming from me. But this time around I'm not going to be showing my face because I started thinking to myself, I don't know if you agree or not. But for videos like that walkthrough videos like that, ignoring live live streams, but for informational videos, it's better not to show one's ugly mug as I call it. Just concentrate on the content. So people concentrate on the
Starting point is 01:48:07 content, not my little frame. What is he doing? What is this behind him? What is... So but of course. I see what you're saying. No, I definitely see what you're saying there. I think it depends on the goals for like what you're doing, like why you're doing videos. Walkthroughs. That's why I mentioned walkthroughs Mm-hmm, right because if if the goal is obviously to grow a channel you want to have people Know the person behind like going no face cam and like the people who do know no face cam Like they just become a VTuber now like that's that's the way they get around it
Starting point is 01:48:42 But if the goal is purely just informational, I think it's fine. I think, yeah, that works totally fine. That's the goal of ZeroLinux because the channel will be introducing people to new tools as I discover them. I want to talk about AppDataFire. I want to talk about caffeine, for example. A lot of people know about it, but there's still other people who don't know about it. I want to talk about Ferdy. You made a video ages back about Ferdy and Ferdy. Oh, yeah. Yeah. Yeah. Yeah. And then the the developer had like a meltdown. Yeah. Yeah. And and committed suicide.
Starting point is 01:49:24 But I didn't know that. His wife posted it afterwards. But it was forked into Ferdium, and now Ferdium development is slowing down. So I want to make videos on these things, because those are useful tools that I want people to know about. And when it comes to these kinds of videos, I don't want to show my face, but when it comes to videos like just sitting back working on a script, for example, I will show my face, but just in a small box in the corner. Not necessarily in full view.
Starting point is 01:50:06 Full view is kind of annoying. But in a small box on the corner, it's just enough. Because I want people to concentrate on the content that I'm providing, not on my face. But yes, as you said, it will be helpful for people to identify the person behind the work. But that has its own niche of a need. Sure. But I'll go and live streams. Live streams I cannot go live without showing my face. Sure, sure.
Starting point is 01:50:36 Gradually. And since mostly I'm gonna go live twice a week, that's the plan, on Monday and Friday. Just random live streams doing things, like for example your gaming streams, except I can't game, I'm still running a GTX 1080. Oh you can play smaller games. I can play Diablo 4 at like 25 frames per second, like cinematic mode. Or you could play something lighter like you know you could play some indie games i love i used to love indie games on my steam deck this is the most
Starting point is 01:51:11 important subject i skipped the steam deck before we close the steam deck yeah are you still are you still using it uh not as much as i should be but yes what games are you playing on it? Mostly older JRPGs. So things like I I usually play like really light games on it. In my case, I created tutorials there on my on my website, which requires needs a lot of posts that I have been putting on the back burner. Last update was like six months ago. But I wrote a guide. If you go to zero.xyz posts,
Starting point is 01:51:54 there's one labeled BatoDeck. BatoDeck. Okay. Bato. Bato. B-A-T-O. OK. Battle deck. Yes, yes, yes. That article goes through how you
Starting point is 01:52:15 can install Battle Sarah on the internal storage. Replace Steam OS completely. OK. That's what I did. That's why I created the tutorial because to me, the Steam Deck is an amazing indie game console or retro game console. So I went to retro game console route on this one and I installed Battlesera replacing SteamOS and it's been like that ever since. I have around 40,000 ROMs on there, give or take.
Starting point is 01:52:50 Some of them legally dumped from PlayStation games that I have because my brother destroyed his PlayStation and we still have like 250 games sitting in boxes. So I just dumped those and put them there. But it's been on Battocera for almost a year now. I don't need SteamOS. I don't play AAA titles and I don't care for bigger games.
Starting point is 01:53:21 I just care for indie games. I relegated indie games to my laptop slash also desktop because right now I'm really into Warcraft 1 and 2 Remastered. Okay. Those run flawless on my Lenovo laptop with integrated GPUs. And they kept the switching between classic graphics mode and modern graphics in there. I can switch, but those are the games I'm playing right now on my laptop.
Starting point is 01:53:56 On my Steam Deck, I'm playing a lot of Teenage Mutant Ninja Turtles. Go. Love those Streets streets of rage style rage games. And the best part is, since they're being emulated, they're adding the safe state to the thing. So if you die, you can, there's a key combination that you click, you auto load. So you reload. That's why I cannot play, I look, I respect people don't want to be hardware collectors, but I cannot play old games without save states. Like there's so many old games that have horrible save mechanisms
Starting point is 01:54:35 where if you die, you lose 30 minutes of progress or in some cases, you know, a game has a life system and you lose the entire game's progress. Like I, I, I didn't have time for that. Same here. That's why my favorite game of all time was on the Sega Mega Drive or Genesis. It's comic zone. C-O-M-I-X zone. My favorite game of all time, but I never was able to finish it on the Sega itself because I had it physically. I dumped the ROM from the cartridge. It's...
Starting point is 01:55:12 When you die, you have to repeat the entire game. Ah, yeah. Yeah. Yeah, no. They give you three lives. If you finish your three lives, you have to restart the game from the beginning. Yeah, that's a holdover from arcade machines. And I like it made sense on arcade machines because they wanted you to spend money, but I don't want to deal with that on anything else.
Starting point is 01:55:34 Exactly. That's why I played it on the Steam deck, on the Steam deck, save states. I die. I click a button. I'm less than a second. The, so basically it's a comic book based game where you go from I click a button. I'm less than a second. So basically it's a comic book based game where you go from from vignette or whatever from.
Starting point is 01:55:53 But whatever you call it, they call it English. In French they call vignettes. You go from vignette to vignette. So if you die in vignette 3, you reload, you restart from vignette 2. So you only have to repeat one vignette three, you reload, you restart for vignette two. So you only have to repeat one vignette. So I finished the game. Finally, I was able to finish the game. And I finished the game and flawless victory basically because according to the game, I didn't lose any life. I finished the game with the three lives that I was given in the beginning. So my Steam Deck is my retro console and will
Starting point is 01:56:26 remain that way for the foreseeable future. And I love it that way. It's like the only problem with the Steam Deck is it's a little bit heavy. I think you would agree with that. If you want to play long sessions, especially on the lackluster battery that it had, even on retro, playing retro games, it lasts two, three hours. That's the maximum it lasts for. And I never finish the three hours because after an hour and a half, I'm tired. I'll have to put it down. So that's the only disadvantage to the Steam Deck. But otherwise it's a wonderful retro gaming machine. I had, I used to do it on the Raspberry Pi, but the Raspberry Pi had to sit in my chair,
Starting point is 01:57:08 and I had to have the joystick in my hand. And it wasn't so much fun. So with the Steam Deck, I'm in bed. It's cold. And our house is not very good for it. It's colder indoors than it is outdoors. It's not isolating very well. So I sit in bed covered up with a steam deck in hand and I play my favorite games.
Starting point is 01:57:34 Now Teenage Mutant Ninja Turtles, especially the ones on GOG, the ones in Shredder's Revenge on GOG. Beautiful game. They just released a new one. Wonderful game. It's just hack and slash fun. Beat them up. Love those. When I'm frustrated with zero Linux, like I cannot find a solution for something. I just take my Steam Deck, sit in bed. I'm like, well, I'm a big geek. Yeah, you say, you say cold for you. It's gonna be 38 this Saturday for me. And mid last week it was like 42.
Starting point is 01:58:13 So, you know, not cold here. Well, yeah, it's Australia. It's the reverse of the rest of the world. Well, we don't get cold where I am. You're in South Australia. Oh, at the bottom of the country in like, yeah, yeah, yeah. It at the bottom of the country and like along on some of the mountains down south, you will see snow a little bit,
Starting point is 01:58:44 especially in Tasmania, you will see snow a little bit. Especially in Tasmania, you will see snow. But where I am, the coldest it'll get is maybe on a real cold day, seven degrees. On a real cold, well, seven degrees. Yeah, actually identical to where I am. The cold the coldest it ever got this year was five, but that was on one day. One day and I'm 768 meters, I don't know how many feet above sea level. So we, freedom units. I don't know how many you've used that.
Starting point is 01:59:25 That is 2,519 freedom units. Yeah. So we get snow, but it melts after 24 hours. But right now the temperature is 10. The closest we get to snow here is hail, which is not snow. It hurts a lot more. Yeah. So right now inside the house, although it's 10 outside, inside the house, it's 6.
Starting point is 01:59:55 Because no isolation. So I like to roll in bed since I have nothing much to do. Like just now I just have the dishes to do still. But I roll in bed, Steam Deck in hand, Teenage Mutant Ninja Turtles, have fun, enjoy life. When I have things to do on Zero Linux, I wait because I moved everything into what used to be a store,
Starting point is 02:00:22 but now it's my office. I moved everything downstairs and I do all my work downstairs. So I stay in the shop around six hours a day. So for six hours a day, I'm working on the toolkit. I have cursor open. I code, code, code, code, code and chat, code and chat, code and chat. And I have you in the background all the time
Starting point is 02:00:44 because I need my information. Where am I gonna get my information? Fair. And you have... You're... What I love about your content is it's not opinionated. It's open-minded. It's your tree.
Starting point is 02:00:56 Well... We can talk about like... We can talk about the OBS fedora thing. No, but most of your content is you're treating the issue at hand as it is. So I put you in the back, especially the long content when you're talking to various developers. I just put the long form because I know for a fact 100% that I will take something out of the whole entire discussion. Maybe out of 6 or 7% out of it, but it's still something.
Starting point is 02:01:35 And I don't like to skip through because when I want to support someone, if I can't financially, I just do it by watching the entirety of the thing because I want YouTube to market as a complete retention. I want the retention to be higher. So I put you in the background and I start working and then when one of your developers, the developers you're interviewing comes up with something interesting that I could use,
Starting point is 02:02:01 I just clip it. Like on YouTube, they don't allow, they allow clipping. Yeah, yeah, yeah. I don't know, but. No, YouTube has like a built-in clip thing as well. Like they're totally fine with it. I just record the screen. Sure, fair enough, that works.
Starting point is 02:02:16 So I just record the screen at a part that I feel is interesting and I re-watch it multiple times and I see how it was, and especially when you show screenshots. When you show screenshots of code snippets, I just pause it on the code and I read it and I start to understand it. So you're always, always in the background.
Starting point is 02:02:39 So tech over T is always in the background when I'm working and that's how I work. It's either you or some developers like DB Tech, sometimes for Home Lab related stuff. It's whatever I'm working on, anything related to what I'm working on, I have it in the background, and that's how I work. Now it's in the office six hours a day.
Starting point is 02:03:02 Before it was the entire day working, working, working, working on Zero Linux when I was on this desk. But now it's just relegated to six hours a day and it's better that way. Like this, I can do more functional things around the house and real life things. But yeah, coding is fun, but not if you do it the entire day. I learned this Yeah, coding is fun, but not if you do it the entire day. I learned this When I changed my habits University and was doing like, you know 14 hours of coding a day. Yeah bad idea. Don't do that. Yeah Yeah, so now I'm gonna dedicate a few a couple of hours a day to to my blog Mm-hmm. I need to talk about a lot of toolkits. My blog is not a, my website is not a opinionated,
Starting point is 02:03:52 I avoid opinionated posts. I just, I find a tool that is interesting. I just post about it and tell them how to use it without injecting my opinions on it. I'm not going to say, in my opinion, you should be using this. No, my opinion has nothing to do in the article. It's just this is the tool, this is how you use it, it's interesting, done. That's how I leave, and my posts are very short. They're just, this is a tool,
Starting point is 02:04:19 this is how you get it, this is how you use it, done. Screenshots, and if I need to make a video about it, I'll just embed the video in the post, that's it. I don't like those lengthy, oh, it stemmed from this. Nobody needs a history. They just wanna know about the tool and how they use it. That's it. Because I see a lot of websites,
Starting point is 02:04:44 they are like six, seven pages long, because they're talking about the developer for like a whole page. And then the next page is talking about the history of the tool, what was it forked from? And nobody wants to know all that. People want to get to the nitty gritty right there and then. And then when I started doing that, I noticed that a few of my posts have like 2000, 3000 views. Because this theme that I'm using on Hugo is called Blowfish. It has this feature. Wow, I like that.
Starting point is 02:05:14 So yeah, Blowfish is amazing. A lot of people use it, but I use it my own way because there's a feature where you can inject your own custom CSS. So, yeah, this is how I'm gonna, I'm gonna continue working on that website. I'm gonna post more about tools that I discovered, but that's how things will be with Zero Linux. And that's what I'm gonna end it.
Starting point is 02:05:43 I'm gonna going to say, if you like Arch and the whole philosophy of Arch, and you like distros that don't move too far away from that, try zero Linux. It's a donation-based distro. Why did I create it as a donation-only type of distro is? Because simply put, my situation does not help. I'm 45 years old and no job and not very easy to create jobs and to find jobs.
Starting point is 02:06:17 If you want the source code, you want it for free, the source code is available. The link on the website is there. Just grab the code and build it yourself. The build script is not there because I believe in something called each person has their own way of building ISOs after reading the documentation.
Starting point is 02:06:37 My script is tailored to me. I cannot give you my personal build script, but I can give you access to it to see how it works. But I decided not to because it's too overwhelming. It's 200 lines long. It could be overwhelming to some. You can create your own build script, but the source code is there, is available.
Starting point is 02:07:02 You can build it for free. But for the ISOs, because it takes a long time to build the ISO, because every day I built like 20, 30 ISOs to test if it works, which where did I go wrong? Like right now, there's an issue with a few plasmoids that suddenly decided to duplicate themselves.
Starting point is 02:07:19 So I need to figure that out. It takes a while to build and test each and every ISO. So that's why it's behind it. And it's a way for you to support the project if you feel like it. And yeah, that's why it's behind a donation wall, the ISOs that is. But the code is forever free and available for you to dissect
Starting point is 02:07:46 and do whatever you want with. Fork if you have to. But yeah, XeroLinux is one of many arch-based distros out there. If you want to try it out, feel free. The website is zero on x.xyz. The links will be included in the video description. It's a single link stack link now. Instead of having to, I made Brody's work much easier instead of having to post 10 different links. It's a single link. So, and I can update it.
Starting point is 02:08:21 This is a thing that everyone should have. Anything like this, whether you like self-host it or whatever you do, like have, have like an easy thing to link to. It's just makes things way easier. Exactly. Uh, uh, I saw yesterday because yesterday DB tech went live when he shouldn't have, he was prepping a live stream for today, but for whatever reason, his system went live at that moment,
Starting point is 02:08:46 so he decided to go live and he mentioned link stacks. I was like, I'll use it. I deployed it. What's beneficial to this is to both of us, is when you post a single link with all my links is I can update it on the back end. You don't need to update anything in your end. So that makes things much easier, but the links will be there. And if you want to discuss or share ideas,
Starting point is 02:09:19 just join me on my Discord server and throw your ideas. No promises that will be implemented, but we can discuss them. Open minded. I'm no longer the dark zero that used to be. I'm a new dark zero who's taking everything with an open mind. Before, I was like, no, I was very opinionated, zero only will be only this way and no other way. Now, I'm open-minded. People are free to share their ideas,
Starting point is 02:09:44 and we'll see what gets implemented. There you go. Thank you for having me again. Absolutely. I just wanted people to get updated on the situation of ZeroLinux. If anyone can support the project financially, please do because especially now we're still post-war. We just got a new president and we still have no government.
Starting point is 02:10:13 Just a president, a lonely president with no government. So if anyone can support financially, feel free. All the links will be there. And as always, you've been a gracious host. And if I show you your channel on my browser, in my browser, you're going to see all the videos watched to the end. So yeah, always a pleasure. Well, thank you for coming to this. This is a lot of fun as always. And like it usually happens, you kind of just bled the show, which is is fine by me I don't have to talk that much. I've talked way too much today. As I said, I started recording at 730 this morning
Starting point is 02:10:50 So I have spoken quite a bit. It is now just past 10 p.m. Yeah I hope I didn't make it too hard on you to clip. No, it's all good. All good Alright, so... Alright, and watch for a new Zero Linux Gnome Edition video coming soon. Because, yes, Gnome has joined the party. And who knows, the future may be cosmic. Let's hope. Fingers crossed. Well, as for my outro, main channel is Brody Robertson. I do Linux videos there six-ish days a week.
Starting point is 02:11:28 Sometimes there is a stream, sometimes there's not. Usually there's not. We'll see what happens. New Cosmic release sometime soon. I've said I'm gonna do some other things as well. I haven't got a round of them. Anyway, the gaming channel is Brody on Games. Right now I am streaming Ender Magnolia, a sequel to Ender Lilies and probably by the time you see this I will be playing Strangers of Paradise Final Fantasy Origin so check that out. I've got the react channel that is Brody Robinson reacts I upload clips of that so if you just want to watch me talk about things if you like yapping content with no script go to that one one. And if you're watching the video version of this, you find the audio version on Spotify at Tech Over Tea.
Starting point is 02:12:11 If there is an RSS feed, you can find that as well. If you want to find the video version, our video is also on Spotify. But the main thing is YouTube that is Tech Over Tea. So how do you want to sign us off? What do you want to say? Don't use Arch unless you know what you are doing. Don't think that a coat of paint on top of Arch will make it any easier. Just take that into consideration. And with that, this is DarkZero signing off.

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