Linux Fireside Chat! What I've Been Up To, and Some Thoughts on the Future
ฝัง
- เผยแพร่เมื่อ 29 ส.ค. 2024
- Forum thread: forum.level1te...
**********************************
Thanks for watching our videos! If you want more, check us out online at the following places:
+ Website: level1techs.com/
+ Forums: forum.level1tec...
+ Store: store.level1tec...
+ Patreon: / level1
+ L1 Twitter: / level1techs
+ L1 Facebook: / level1techs
+ Wendell Twitter: / tekwendell
+ Ryan Twitter: / pgpryan
+ Krista Twitter: / kreestuh
+ Business Inquiries/Brand Integrations: Queries@level1techs.com
IMPORTANT Any email lacking “level1techs.com” should be ignored and immediately reported to Queries@level1techs.com.
-----------------------------------------------------------------------------------------------------------
Intro and Outro Music By: Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons...
3:31 - Woah, a jump-scare for all Jeffs watching this video :D
YES!!! I'm onboard with any direction you go in. I have confidence in you. Also agree that distro-hopping-comparisons is not something to pursue. Applying Linux to real-world applications is my preference. Pragmatic applications and solutions! Your interviews and collaborations are GREAT as well!!!! DON'T STOP!
I agree with this point, I think distro hopping and skin deep default UI comparison is something well covered already by other TH-camrs. But anything like a deeper technical dive of a unique feature of a distro might be interesting. Especially if something isn't quite as useful as claimed. But nevertheless, couldn't agree more with this comment
NixOS is the 1 true distro, and Arch is a good stepping stone. Arch 4 lyfe
I would be interested to hear Wendell's take on the Nix package manager and NixOS when it comes to the package isolation ecosystem.
I was just about to comment exactly this. I'd love to hear Wendell's perspective on this.
Yes and regarding a long term series I think this would also be something to investigate.
Especially how to solve the issue that has come up because of the isolation in linux, I like both Snap and Flatpack (have a bit more bias torwards flatpack).
But neither Snap or Flatpack are well integrated into linux yet from my experience.
Snap has the issues with filling up disk space in an unreasonable way (but has automated checks for updates), and Flatpack is not even shipped with the flagship distro for the development of it.
I think finding a way to converge this into a distro agnostic application would be an interesting goal to strive for.
So the problems are:
How do we minimize container environments on the client?
How do we make sure that users are aware and reminded of updates for containerized environments?
How do we make sure that system updates are applied (with user consent)?
How do we make it so that clients prefer this method to install packages (or distro maintainers package this with their distro)?
As just some of the questions to work with.
I wouldnt personally use the word isolation
But I do love nix
Yes exactly, so much about what he said about Linux distros made me think of Nixos !
I prefer SilverBlue for desktop and CoreOS for Server. Some of the same concepts as Nix but implemented differently.
Wendell, the next time you talk to the Intel guys, please bring up the idea of fulfilling the promise of the idea that the NVidia Titan cards was supposed to represent, a prosumer card that would let you straddle that gaming/work divide, BUT SPECIFICALLY ONE THAT ALLOWS FOR SR-IOV OR GVT-G OR WHATEVER.
Edit: Actually, bring it up with AMD too, since NVidia doesn't seem to give a shit anymore.
Nvidia is absolute assholes, the prime example of western unregulated monopoly. I'm so triggered. We should make 50% of their leading edge patents public domain just to teach such companies a lesson.
Also, forbid signed and proprietary firmware as a class. Low level code must be opensourced in at most 3 years after the release or products shouldnt be allowed to markets.
For me the game changer has been the growth in the vfio community. Having guides and other helpful resources has helped me make the switch to Linux. As for interest, I’m looking into projects centered around “seamless mode” experience of having vm Windows apps on Linux.
SUSE Rancher (Clusterorchestration) and Harvester (Virtualization and HCI) would be a nice topic. Also a Follow UP on ZFS: A brief Primer would be nice. Like how it works underneath and how to set storages up with it would be cool since even though i read the documentation and such i can't really grasp how it works. Or lets say i know how it works but mostly can't get it to work. At work i mostly use enterprise storage appliances (NetApp/Purestorage) but would like to have the ability to create someting similar to this without the need of telling the customer to shell out 500-2000k $/€ for overpriced hardware. Then there is the Thing with SE Linux. I know what it is and kind of how it functions. Would be cool to see how it looks under the hood and how to properly set it up for basic use cases. That would be enough to figure things out by oneself. Creating a kind of a Hypervisor by oneself would also be a nice topic. Or like how do you get network connectivity to virtual machines without virt-manager and such. Like i know you need virtual interfaces and tap interfaces which need to be bridged to a physical interface via a bridge interface, but how does it work underneath while doing so. So my knowledge is mostly based on Vendor Stuff like Cisco UCS/Hyperflex/Nexus/ACI as said before NetApp/Purestorage(Which runs Ubuntu underneath by the way). Though having the ability to atleast partly recreate what these companys do, since they're still using Linux underneath, though heavily modified would be nice to see.
yes! a weekly TLDR on linux is definitely something i would be interested in
Hm work wise we have a big problem with our OpenStack L2/L3 Network Plugin that we need to migrate off of. The be final destination is going to be OVN, which is freaking awesome and deserves more content but might not be the right audience, maybe?! Anyway I just love overlay network and stuff like that. Some datacenter L3 routing BGP with FRR might be of interest for some. Or things like Cloudstack/OpenStack/ OpenNebula/oVirt for getting away from VMWare. Those options especially the first one deserve more attention as CS is Apache licensed and is really easy to setup even with XCP-ng and a hand full of VLANs for example ;) When set up it can even provision K8s cluster on the fly No complexity required. Another idea would be to do videos about "ZFS and beyond" Showing options like GlusterFS and Ceph and maybe something like linstor for block replication. Making stuff highly available is very important these days and easier said than done.
I wish the talk about Linux Mobile / ARM was bigger. I just got my PinePhone Pro and Manjaro Plasma is fairly impressive Performance / UI wise, still alot of work to be done. I think that Privacy Focused Individuals / Open Source Community don't talk that much about it. Degoogled Android is one thing, but running Fully Blown Open source linux on your smartphone is the real chad move personally.
Yes! Great video discussion, Wendell. A humble suggestion for a future video: An interview with a member (or members) of the FreeBSD Core team about their work and plans. For example, are they planning to make Rust a first-class language in the kernel like Linux has in 6.0? What else are they planning to do with their toolchain now that they’ve been running on Clang/LLVM for a while? Are they planning to implement a security process like the Linux kernel devs, tracking CVEs, etc.? What does their roadmap look like and how is developer recruiting going? I’d love a video on these FreeBSD questions, in addition to the wonderful Linux content. Thanks!
I can’t wait for your in depth Linux content, I’ve been waiting for stuff like this for a while. I haven’t seen much of that on YT really. +1 from me for advanced container content, rust/new low level stuff in the OS space, or making the linux desktop finally work. Great idea!
Love all your vids Wendell. Whatever you choose to do I'm sure the majority of us will be onboard! 🙂
More content of any kind is always welcome on this channel! Can’t wait for what’s to come! In honesty, all the things you listed in the video sound like good topics, but on a personal note I would love to see videos about getting linux working properly on ‘exotic’ hardware: one example is my thinkpad x1 extreme gen3 that’s still not right on fedora after 2 years of bugfixes
One interest I have is ways to add GPU resources into virtual environments. I have a personal interest for virtualized gaming, safe/private web browsing from generic vm's that are harder to fingerprint and easy to discard if compromised. However I also have interests from a professional point of view ecomically supporting a handful of Microsoft Remote Desktop server farms used by end used coming in from thin clients. One common issue is browser rendering and how much cpu it can eat without gpu.
The licensing around that must be a nightmare lol
@@kelownatechkid The Terminal Server licenses are an additional cost however the normal Windows Server datacenter licensing isn't bad (relatively) as it covers all of the RDS farm VMs under the VMware clusters where this is run. It actually works out to be a lot cheaper then any of the VDI solutions we've looked at and I think VDI would suffer the same GPU deficiencies as RDS is suffering now.
Just wanted to say thanks.
At the beginning of lock down, I eagerly made the switch to Linux and FINALLY kicked Windows out of the driving seat thanks i no small part to the info I came across on this channel and level 1 techs.
Linux really has come a long way!
Keep up the good work and great content!
Hope to see more from this channel.
All the best!
Been using arch for 6th month now, and your NAS/Server stuff, and generally anything linux related, made me more interested to dive deeper.
Yeah, it would be cool if we used a "Base" distro, and all of the watchers, built that distro using your guide, (a setup that you've found has least issues day to day) and we could all flood onto that "branch" of workflow. We could all then use each video as a stepping stone to progress our own builds to make the system better, find problems, root them out, and work together with you to provide update videos as everything progresses. It would be cool to have a GIT style system prep that we could all subscribe to, so every time you publish a video, we can pull updates and experience things the same time you do. Would be really sick to finally drop windows as my main and play my windows games on linux/VM/Sideload, but also have a development environment I actually appreciate.
Been watching you since before "Nasferatu", and will continue. Don't always completely understand, but that is cool. A launching pad for more learning! Looking forward to seeing whatever else you bring us!
I'm really happy I found your channel here. I used to watch tek syndicate.. then more recently lvl1. I'm only just now realizing the true value of my Synology units after 10 years and 3 machines. .. I've always been afraid of code and Linux etc. but now that I've been learning and playing with docker adding various programs, I want to learn and become proficient with Linux and coding along with networking. ... Is there hope for me? ... I think networking is definitely my true interest because of my self hosted Synology stuff. Thank you for sharing your knowledge Wendell.
Im a linux baby so i dont have much to contribute to the conversation, im just a gamer on artix.
But im fascinated by the linux world and your delivery style is comfortable and informative.
Youve helped with the specs of my current machine (xeon e5 2699 v3, and a 6900xt running a shaved down xanmod kernel)
And im down to keep listening and learning, especially in this format.
Thanks :)
What I am, selfishly, missing on Linux is stuff for overclocking and monitoring utilities. Similar to HWInfo64. I wonder if Linux has "register" files for voltages for example. Another apps I miss are memory benchmarks and stability testing. Linpack exists but that is all I know of. And something like MSI Afterburner.
You can say, hey, Conky exists. Yes, but it never works out of the box. You can use other peoples configs but those are never right, you have to tinker with it to show you your hardwares temperature, for example. And remove the bloat, like how much harddisk space I have, what my IP is.
And even then, I can't see Conky when I play games. Can you even move it to a secondary monitor? I don't know. Maybe with Xrandr. But then you also have Wayland that adds more complexity to the mix.
Overall, I like deep dives. I am never satisfied with videos that say: "Turn this on, it's better for performance". Yes, it might be but WHAT does it do EXACTLY? When does it apply? Not down to a transistor level but almost. To me, that is interesting.
Yes the lack of tuning and easy benchmarking, stress/stability testing on Linux is a major pain point for me also. Its basically my main remaining use case for windows. Tweaking and testing hardware is effortless on Windows. The fact that AMD and Nvidia gimp their drivers for Linux is so annoying. Like you can't set voltages for Nvidia in Linux. And AMDs software for linux is non existent.
My 5900X and 5950X can't suspend and resume on Linux. Its a joke.
Conky is pretty much just a fancy way to display arbitrary info. It isn't a measuring tool itself. If you see people's conky configs showing info you want shown on your machine, you should be able to just run the same commands in a terminal or output them to a file or your panel or whatever you want to do with the info.
@@SoundToxin Everything in Linux is a file, including your processors temperature. Just need to find the correct file (and snip out the correct section of the text). Of course it's terminal commands. But I can't write 100 terminal commands per second so I don't understand your point.
@@MrPunkassfuck My point was that you can cut conky out of the picture entirely which solves your issue of it not displaying in the way/scenarios you want. You could also make a script to poll all the info via commands in a loop every second, you don't have to type it out manually. You have a lot of options.
Yes!!! Fire side chats!!! We all love you!
I found your channels a few months ago when I started my linux journey and your videos have all been fantastic. Any linux content, server or desktop that you go with sounds fantastic to me. One area of linux I've been trying to learn more about is basic networking and clustering. I am starting my career in computational fluid dynamics and have been looking at converting my old computers lying around to some sort of makeshift linux beowulf cluster to run openfoam so I can mess around with side projects at home to further my skills and get an introduction to "HPC."
One thing I think could be very interesting and a timely topic would be how open source / linux can be used in the area of disaster recovery - for home users, homelab users, and even in the enterprise. I think that keyholes into the "hardware agnostic" approach using virtualization and other technologies.
Appreciate the time you spend on this content. Cheers
Maybe something targeted at the Prosumer where you configure not a stonking AMD Threadripper machine but the next tier down with maybe 8 or 12 cores and 64GB and a decent mid-range graphics card with Arch linux. A machine does that just about everything for a run-of-the-mill developer involving social media, development and gaming. That would be cool.
XCP-ng+ CloudStack = 💓
It can provision K8s clusters as well ;)
Easier to administer than one might expect when having looked at OpenStack!
Sine really interesting threads of thoughts here. Can't wait to see what you tug on!
Would love to see some more desktop linux content. The only reason I run windows is because of games…
Also would like to see if I should bother with docker containers or ansebel scripts to maintain…
If you have a few machines/VMs, Ansible is a very easy way to configure them consistently.
If you do server stuff, you should 100% bother with docker.
This is the same thing I'm playing with, should I bother automating my current LXC containers with ansible, or should I spend the time to convert them to docker images
I'd like to see more server stuff. something like planning the network, getting the servers ready and installing openstack in an automated way so we can see how someone more experienced would do it. maybe adding kubernetes to that to check out the kubernetes cluster api stuff and what's come to be called LOKI (Linux Openstack Kubernetes Infrastructure) so we can DIY a cloud at home :P
Using Garuda has been the closest thing to perfection I have ever experienced. It's not broken on me multiple times like Manjaro. It's worth taking a look. Great video as always.
I have been a very bad penguin!🥺 I have been on the L1 forum since around 2017 and have not posted in around a year. I will be a better penguin and thanks Wendell for the Linux fire side chat!
I wanted to add in my two cents to the conversation('s) surrounding device security, whether that be via;
• VFIO - Virtual Machine Isolation
• Standard Containers built-on Secure Linux Kernels
• Micro-Kernel Containers
• Dual-Boot/Multi-Boot on the same Hardware
• Using separated hardware for specific use cases
It appears to be that right now the best way to approach the issue of device security & in-turn user privacy on computers is too use separate pieces of fully isolated hardware for the different tasks that you do, and, to allocate/dedicate just 1 system too gaming, whether that is on Linux, or, on Windows (Sorry but macOS gets a hard pass from die-hard gamers).
I hope that in time things may change and the highly invasive and destructive DRM solutions that we are seeing today are made relics of the past with a more open approach to user content becoming the norm across all industries that utilize digital technologies.
For now I game on one machine, and, I do everything else on my other machines, and I do that alongside the use of other segmentation technologies where at all possible, and I will continue to take this approach to computer usage until such a time comes where I can SAFELY consolidate the number of device I have in deployment without compromising my security or privacy.
Yes we need more stuff on personal data security, virtualization, immutable filesystems, encryption, open firmware of PC's and workstations and application of that in business environment too.
You can go one better than dual-boot, you can run both boots as VMs and pass through the relevant hardware running both at the same time. That way it's not a problem when the thing you need is on the other system, simply slide your mouse to that screen.
@@wayland7150 And how do you suggest I split a consumer AMD GPU between two VM's at the same time, with one VM being Arch Linux & the other VM being Windows 10?
As far as I am aware you cannot currently have a dual-VM setup where the GPU provides display output to both the Host Hypervisor, and, two different guest VM's simultaneously....
And you are also assuming that such a solution would be easier to maintain than having two physically separate devices which could very easily be isolated when required using just hardware alone whilst still having full access to the same level of software controls as a VM would have.
I built my current Workstation specifically for VM's, and I have tried a variety of different methods to get the outcome I was after, ultimately the best solution is to either Multi-Boot the same device using USB Bootable Secure Devices, or, just have two individual devices and be able to completely isolate the devices as needed by using network LAN settings to limit port usage, etc.
VM's and related hardware drivers/features in the consumer space still have a long way to go.
@@longnamedude3947 The host needs no GPU. I did it with an HD5970 because it's two GPUs in one. However the obvious way to do it is two GPUs. Chose which VM needs the best one. You can plug two GPUs into one screen easy enough. I am considering doing this but I hardly use Windows so not worth the extra effort.
Sounds a lot o fun the way you want to run the channel! Keep up
What is useful to me:
being able to first and foremost run C or C++17 or greater code (Rust, cython, R, etc) and just manage file output. Usually, I generate files that multiple groups analyze in different ways, and need a run and done script they can push basic runtime parameters to and get a result back from.
Any direction you go in is much apprecieted, as I have learned a great deal from you and am always glad to see any video posted!
I would really appreciate your time on these videos
Between setting up my first Unraid last week and getting the Steam Deck yesterday I can FINALLY put years of Level1 knowledge to use
VFIO and PCI-E passthrough has been a game-changer for me personally. Between Level1 and the ArchWiki (BTW :) ), I've been able to get it setup and running stably for many months now.
I think one of the most fascinating things I've been working with is deployments using Edge Servers (Cloudflare Pages, Netlify, Vercel...) and then just having an API and a Database locally; No templates like Jinja2. After working with SvelteKit(SSR and CSR), FastAPI (aioSQL driver), and PostgreSQL database it makes the parts feel stronger than the whole of Django while being able to swap each of them out. Distro stuff is boring to me since I work with headless LXC containers. I'm just glad for Debian the apt wrapper nala came out to give me back that nice dnf experience.
Looking forward to seeing these changes in direction.
Here’s an idea: How to build your own custom AOSP build. Talk about the Android build system, the HAL interfaces, userspace expectations. How to add your own system apps, as well as your own launcher. How to add a Terminal app with a working sudo binary.
Discussion Q/A format is probably the easiest, and it doesn't necessarily have to be limited to questions asked on the L1 forums, could come from anywhere, reddit, twitter, etc.
Also might be worth putting a question into different contexts for example how would a home user typically solve this vs enthusiast vs enterprise.
That way for any single Q/A session you can restrict both the theme of that session (via the type of questions addressed) e.g. security, usability, etc. And also the length of said session, by restricting the total number of questions addressed.
The challenge would be consistency. You'd need to have your own index / tagging system for video's you already did. So you can point to sessions you did in the past and avoid "beating dead horses" that haven't had any significant change in status.
Please keep it coming. I learn something new every time I watch one of your videos. Today it was about nvidia 20 series multi-VM support in the works. Awesome!
Excellent fireside chat!
Yay!!!! Some Wendell Linux love
I'm totally sold for any linux content. Virtualization is pretty interesting to me, even in the home setting. I haven't had time yet but I'm planning on purging physical Windows machines from my home and virtualizing them instead. Along with this might be purpose built VMs for specific kinds of tasks (Maker stuff VM [CAD, slicer, etc], Gaming VM, Plex and chill, Network Admin, whatever else). This would let me tailor my experience and interface to better suit the mood of what I'm doing while hiding distractions. Might end up being needlessly complex, but should be fun anyway.
Sounds good..👌 out of time restrictions,I installed Arch and have just stuck with it for years now..
As someone who rarely games on my PC and refuses to use any version of windows over 7, I would love to switch to Linux. Unfortunately there are a few huge barriers that keep me from switching. The first and most obvious is finding programs for Linux that can replace what I use on windows. There are two simple ones; Firefox and Libre/Open Office are available for both. But everything else will require finding the closest match I can and learning that new program.
And anything that I can't find a replacement for I would have to try to run under Wine, which brings up the other huge barrier to switching to Linux; learning all the countless CLI commands needed to do anything in Linux. Hell, I've already forgotten 99% of all the MS-DOS commands I learned in the late 80s/early 90s because they aren't needed anymore. Now I would need to learn way more than I did back then. The only upside is that since you have to use them all the time I wouldn't forget them like I did DOS.
Lastly, Linux users have a well-deserved reputation for being very cliquey with little to no tolerance for noobs. I used to be in an online group of guys whose original purpose was for trading porn from paid porn sites. But once the makers/keepers of the "official" CSV files for all the sites appeared to leave the scene, our group just turned into an IRC channel of guys that talked about anything that interested us. Most of the guys were long-time Linux users, and they fit the stereotype previously mentioned. This wasn't a problem though since I knew better than to try to get help from them. The thing that eventually made me decide to quit the group was actually politics. As much as I asked for politics to be talked about as little as possible, I was like the Ryan of the group and everyone else was AOC. Trump Derangement Syndrome took over the channel and the only logical thing to do was say "Thanks for all the fish" and leave, so that's what I did. I have no regrets and I am sure to this day they gather every day to virtually circle jerk to The Squad and The View....
I guess I should check into beginner's books for Linux; maybe they even make a Linux for Dummies book since they seem to make those books for everything these days...
I'm still a member of a LUG (Linux User Group) in my area and they are the grumpiest rudest people ever. That's if you can get them to respond at all. I tried to get them interested in the Raspberry PI showing them some of the things I had tried on it.
It's like they had TDS without anyone even mentioning Trump.
For men to be friends we need a common interest, something technical usually fits the bill.
@@wayland7150 Ah, how I miss the old days of my local Amiga User Group! I'm surprised to hear that any user groups still exist...
@@SirReptitious i think they need to delete the mailing list. I don't think they've bothered to GDPR us to see if we still want in.
I really feel like you you tapped into this in your "Seamless Mode" video. It just needs a community with some help to push it forward. It would be a noble cause and we are only mortal.
I have been learning Linux for the past few years but there are definitely some areas I would like to improve. Tutorials on how to problem solve. A proper backup implementation, such as backing up the OS of client PCs at the home and resorting them to proper function. Your media extraction setup to backup the home collection of movies and what not.
Not from a fanboy perspective but from a strict parent perspective, you could try to get someone from Googe's team that wants to switch Android from Linux to their own kernel and go hard on the questions in the interview, you could even ask if they are doing it because of GPL reasons or for more invasive tracking, etc.
The main reason I've heard is that they want to separate drivers from the kernel because the various vendors never upstream their drives and changes like they're supposed to, and it leads to phones being stuck on old kernel versions forever.
'Solving X with Y on Linux' is definitely a good idea for a series, I like the concept.
As someone who runs about 50 different websites spread out over different DigitalOcean Droplets, I would love to see some content on how I could consolidate all that to Docker and manage isolation, scaling and HA etc properly. You know, how to go from a classic setup with a bunch of aging servers to maybe even a serverless Docker setup. That would be really cool.
i used to distro hop until i got to Manjaro. I have been running it for about 5 years now. Great gaming OS. I think desktop work would be very nice. Honestly, all the concentration on servers is nice... but Linux is really branching out. I just helped a freind convert from Windows to Manjaro. I would like to see less sysadmin stuff and more pc stuff. The world is now starting to move from windows to linux.
I've also been very happy with Manjaro on my workstation (XFCE deaktop).
Same for me until I landed on MacOS.
Tried every Linux distro I could find on my Dell laptop until I just got a Mac. I still do most of my Cloud work on Linux systems using multipass, docker, kubernetes etc. but I've given up on Linux Desktop after using it from Ubuntu 12.04 to 22.04. I really liked building and setting up my Proxmox homelab - learned a lot. At the end of the day distro hopping just became such a time suck.
Turns out everything I wanted from Linux as a developer I can get with Multipass or WSL2. VS Code's remote development means I don't care about window managers. KDE, Gnome, Pantheon, XFCE... None of them are worth the hassle of dual booting, distro hopping etc. It's sad but a common story among my colleagues.
For desktop users content: easiest way to migrate from Ubuntu (snap updates don’t really work for me); how to manage data, tips, tricks, backups; top 3 desktops configs, laptops, peripherals. In sum, guides to make life easier for Linux desktop users.
It would be immensely useful for me and several other people whom I know watch both Level1 Linux and Level1 Techs if you were able to do a detailed breakdown or walkthrough of SR-iov and mxGPU for Proxmox hypervisors. We have found your forum write ups really useful but are obviously missing some element, I believe when it comes to compiling AMD GIM into the proxmox kernel. It seems to not be as straight forward as I had thought to get Proxmox kernel source, or perhaps it is easy and we have over-thought it.
Anyway Thank you very much for your hard work in this space.
As someone who loves to tinker around with his system, Linux and Arch in particular are a god send. Lately optimizing my toolchain was my last great learning experience and how hard it is to maintain such a fully-optimized system - the whole process can be improved, especially dependancy management (as still someone needs to do the housekeeping work manually for the PKGBUILDS). Hopefully x86-64-v3 will be the new baseline soon which is already an improvement. And I've also noticed that KDE got gradually better during the last two years.
Let's hope that in the future we would have much better support for software in linux.
Aur is amazing!
Installing and configuring Kubernetes, Dockers, Podman, Ansible Config/deployment, Chef, Puppet, ESXi setup for small, medium and large offices.
Setting up printing and users for small office using LDAP/PAM/EMAIL/OATH etcs. Configuring a Programming machine for Linux or WSL2. Deploying ZSH and Powershell scripts. Disk, User, and Security monitoring on Linux. DFIR Approaches on Linux with Procmon
Also HyperV doing their magic with GPU partitioning seems also very interesting, managed to run 3 instances of dying light on a laptop 3070. 4:00 never mind typed too fast, new project, thanks!
Do you know if you rant hyper v with two gpus would workin that same scenario?? I know you said laptop. But I have been meaning to get around to this but have not had the time.
@@Foiliagegaming Yes this works with multiple gpus, I tested with iGPU and dedicated at the same time. You can even do mining with full speed in a VM.
Sadly vgpu_unlock only works up to Turing :(
@@billlodhia5640 Yeah I read that, to be honest, the license thing killed it already for me. I'm not interested in getting into workflows that can be pulled away under my feet at any moment a company desires to do so. I thought it had something to do with enabling GPU-P'esk functionality. At the moment I am looking for a way to combine looking glass and GPU-P on hyper V, the holy grail of passthrough would be able to map gpu display outputs to individual vgpu's.
I'm down for all the interviews and plumbing stuff. Generally whatever you find interesting, I've found interesting.
But in terms of the "what are you working on" stuff:
1. Low latency control system stuff - measuring packet incoming to outgoing response in microseconds. (Preferably a few 10s). If the server doesn't get the response in on time, it's wrong or worse. But the computations are getting more and more involved. So I want to have my hot path be that fast while being able to get bigger, slower calculations done on the GPU or on other cores. (This is mostly computational finance stuff.)
2. Developing lots of software libraries for data science that needs to be accessible as a library for other developers but also have working bindings for Python and R and work fine in both Windows and Linux. It also needs to work in the cloud as a server for people who have cloud stuff and want to get the core calculations as a feed from, e.g., and Amazon GPU server instance. (Or an FPGA instance in the case of a few things I'm experimenting with. So add cloud-based FPGA to the list.) The details probably aren't interesting. Just customized statistical and dynamic systems algorithms for other people to build stuff on.
3. I need to make documentation, training, and educational "stuff" related to the work in #1 and #2. Training videos. Live streams. Consulting calls. Etc. where I can ideally get a copy of what they are doing on their end working on mine to trouble shoot and give better advice on how to improve their setup or use case. (I've learned so much about editing and recording in the last 6 months.)
4. I'm honestly behind the ball in terms of admin. Fedora has been working well enough. Everyone says I should explore Arch, but I feel like using Arch is going to be a productivity and maintainability issue when I've got high availability requirements. So, I'd be down for learning how to set up something high availability / mission critical and maintain it in the context of something like Arch.
5. Generally down for any of the low level plumbing stuff. It has a tendency to stop being low level when you are trying to figure out why the profile trace shows weird cache behavior and what not.
This is so cool. New ideas to play with on my home lab. Thanks Wendell.
Awesome, thanks for the update Wendell
I just realized that I only subscribed to L1Linux and not L1Techs (because I still got Techs video notifications from TheAlgorithm™️) 😱
I like to switch back to Linux first on the desktop with Zen 4. Used non-bleeding edge Linux on my side hustle laptop forever but win 10 on my desktop for main work and play, looking forward to dump win 10 and just use IGP for most of my day
KDE plasma has issues with multi-monitor, especially of different sizes. I've never had a linux distro/desktop environment do multi-monitor to a point it "just works". Always a quirk. Latest one is waking from screen off, after unlocking, every window is back on a single display. that's a fun one with several virtual desktops all reset to single display...
Others include it does not remember the last location an app was open, or its size, you can force it with "special settings" but that's not a just works desktop environment at that point. Just for fun, thankfully rare your desktop (custom task bars etc) just get wiped out, force restart plasma might bring it back, otherwise time to reboot and set up again...
then there's issues with running displays at different scales, you can kinda get it working in some envs, but again, a screen saver, wake from sleep, even a reboot and its a gamble that it's all out the window... I've worked around this just by running displays at non native resolutions, beats reloading the DE several times a day..
I'd love to see attention/dev effort on these quality of life issues, it can feel like every linux dev just uses laptops so they would see this stuff with more complex setups. introductions on where to even start looking from a development stand point might be enough to encourage those like myself to fix it our selves.
On Kubuntu 20.04 (Xorg) i see less of those issues but i had to give up from individual scaling. But on Ubuntu 20.04 (Wayland) i see very similar things. I connect the 4k monitor through USBC and sometimes PC discovers it sometimes not, sometimes native resolution is much lower and refresh rate, monitors placement is reset. And even when you set it properly, when screens go sleep it's 100% chances that it will lower down the refresh rate to 30Hz and the option disappears from settings for this particular monitor.
SteamDeck has solved many screen problems including wake from sleep. I expect these fixes will find their way into the mainstream.
You should do an all-hands Twitch series building a bespoke dev-ops cockpit distro ("L11"?) based on Sabayon, ldo.
Bit of a necrobump but - I really want to see more content where very light systems run in a networked environment, using mostly services hosted on powerful hardware; what does it look like when you no longer do that in a web browser. The game streaming stuff is a phenomenal example of this sort of thing!
Vidoes on HPC at home would be awesome. HomeLab Slurm, LMOD, LDAP learning HPC at home. What can I do at home to practice and play around with HPC. I love HPC and use HPC but I'm not sure what I can do using my own machine to learn skills that would be useful in Datacenters, Supercomputers and Clusters. Not MPI, OpenMP stuff but more sys.admin/ dev sutff under the hood of Linux. E.g SUSE linux on amd epyc and setting up a compute node in my home (that is energy efficient as well).
Love the content regardless of what you do!
Im interested at the push for an immutable OS with everything running above. Similar to what Suse is pushing for with everything virtualized.
Almost reminds me of when the OS kernel was a rom chip plugged directly into the board.
ROM based systems are very reliable. Even more so when they don't use dynamic memory allocation so no 'memory leaks'. Also you have to get the bugs out before you ship it because you can't update it.
I'd love to see deep dives into package managers and controlling updates so that autoremove / purge don't make mistakes. Gpu drivers and tweaks on desktop, different ways to pass-through different vm applications.
I know it might be a little tongue in cheek (and mentioned in the video) but is there any chance of getting at least an annual distro review from you in the future? Fedora versus Debian or Manjaro… something with a spin from a nerd we all respect with a focus on performance, security and reliability. I know it may not fit your current vision but it is the type of content I enjoy seeing on occasion so putting my vote in the hat so to speak. No worries either way I’ll be around for the content no matter what.
I would love to hear your experiences with the threadripper as a vfio/vm workhorse. You introduced me to VFIO years ago, and I finally saved up and built a decent rig. Having trouble understanding how to deal with the threadripper/cpu configuration with lib-virt, and would love to see you dig into vfio/qemu/kvm configurations when it comes to hardware and tuning. Keep up the good work though, I'll love your content no matter what
I'm biased as someone that works in the cloud space but more people understanding kubernetes and infrastructure as code makes them way more hire-able. Maybe that would be a good topic.
I'd love to see a series of "Server deployment and management/maintenance for normies". There's no point in making noise about making user's data go back to their ownership, if whenever they say "ok, I'll take everything out of the cloud, now what?" and you need to guide someone to deploy stuff like a local Nextcloud instance behind a wireguard VPN, running from a docker container, etc. The stuff like CasaOS or Umbrel seem promising but the moment they steer a milimeter off the path, they encounter insurmountable issues.
These kinds of things need a ton of ironing out, they are getting really close to being doable by any layman but it's not quite there yet.
The success of Linux and the huge number of developpers working on this ecosystem is great but also makes the pace of changes hard to accomodate. Linux app distribution has many issues today in my opinion, with many distros/package types, library version dependency hell (including incompatible GLIBC..). It is so difficult to build up to date packages for all those systems while they keep changing everyday. Many source codes are not updated frequently enough to compile properly on bleeding edge distro libraries and thus we have to package multiple versions of libs, compilers and runtimes. On the other side, with fast changes to hardware, we need to run 'bleeding edge' distros. In other cases, we don't want to update the base install to have the latest / fixed apps. So there is a progressive decoupling between system runtime libs and app runtime libs. Flatpak, Appimage and Snap are all trying to decouple the system level libs with the app runtimes but impose many limitations on their own as well. Personnally, for large apps that require a huge amount of libs and are not updated regularly, the best solution I have found is singularity/apptainer, with is a fairly simple container solution for applications (kind of a docker for gui/shell apps). But it comes with limitations in terms of gpu acceleration (opengl/vulkan, no hardware opengl for AMD gpus). The great think with singularity is that you can build a Ubuntu 18.04 container and compile your code in that environment and then distribute the container image and it will run on any other distro. This is full decoupling between runtime libs and system packages.. And make life much easier for development compared to Flatpak / Appimage or Snap. It is not conplicated to use for the end user too, but it lacks proper system integration (.desktop files) and a respository/upgrade mechanism (like flathub or dockerhub). Apptainer is now a Linux Foundation project and it would greatly benefit from your expertise and exposure through your channel in my opinion.
I started with Skackware in the late 90s. Then used Windiws as my main OS. Then I transitioned to Ubuntu and then Xubuntu for all my secondary systems. It is just so simple to use at and dpkg.
Yes more of this!
You’re my it janitor hero
Jeremy Soller would be a great guest. Ask him when we get Ubuntu-like ZFS-on-root for POP :) Rust Cosmic Desktop + ZFS desktop integration = Workplace for Champions
I'm an older on and off linux user (since the mid/late 90s) and i'd love to see some comparisons of different utilities and perhaps why one is better than another. There are lots of top replacements for example or maybe a comparison of zfs and btrfs etc. I know zfs seems to be getting amazing traction but btrfs is also really nice. I like adding disks into the pool regardless of size for example.
As a desktop OS Linux has come so far in the 2.5-ish years that I've been using it that fedora 36 is actually the easymode I was promised with Ubuntu in 2019. I installed it, fiddled a bit with the GUI installer to get my separate home partition, installed steam and protonup-qt and everything just works. I haven't figured out a cloud integration solution yet, but there's probably some software for it I just haven't seen yet and I still want to get a nextcloud server and build a NAS when I finally find a job, all of which solved issues already basically.
I became a fan because of the VFIO video you showcased with looking glass. Would be interested in other software to use with VMs, best practices with VMs, or similar topics. Forbidden router definitely touches on virtualization pretty well.
I would be very interested in materials concerning building and troubleshooting various distros on ARM (non RPi) embedded systems. Maybe even up to and including some RISC-V modules. You’re the best, Wendell!
Rancher guys (rancher=GUI for k8s) made a hypervisor called Harvester. Maybe its woth to check out? I wait for hypervisor which could manage VMS and docker containers as well as proxmox manages VMS and lxc. And with good Terraform support.
Very lite weight and fast.
To get involved with improving Linux rather than just as an observer of the improvements.
I think that'd be interesting to hear from an engineer who has worked as a Data or Performance Engineer or worked on a search-based project.
Would love to hear more on your opinion on Rust in the kernel. I still d9nt know is there any particular modules of the kernel being targeted to have rust commits? Is there any company's who wanted and needed to switch there commits to rust? After most code in the kernel is committed by large tech companies not individuals. These are all great subjects to talk about.
I'd be very interested in seeing a series on P2V in the data center. Specifically, how to modernize and consolidate old physical dedicated servers into separate virtualized instances that can run across a distributed computing technology like Kubernetes.
Please interview an AMD person.
Ask them how many years its going to take for them to get 5900X and 5950X to suspend and resume on Linux.
Please ask them when they will open source their Ryzen Master stuff so that it can be ported to Linux. Ask them when they will release technical info so that tweaking software can be made for Linux.
Please ask them why they don't contribute to enthusiast anything on Linux?
Please ask them why 5600XT AMD "Pro Linux drivers" are an absolute abomination and disgrace? (Effectively the "software" is only useful as torture for customers)
I'm actually keen on getting Intel for my next CPUs. Performance isn't everything. Having effortlessly working software and drivers from Nvidia and Intel is not to be under-valued.
I switched to manjaro a few weeks ago and I'm really liking it. The AUR is awesome and overall, a great distro. Almost all of my games work via Stean or Lutris. Besides some Nvidia optimus wonkiness everything works great.
Well, loved this channel, just got disapointed to only know this channel today.
Is there any other side channels from Level 1?
Oh, from the intro I was imaging job interviews xD I was like... what the hell company wouldn't hire you on the spot xDDD
"Let's do something interesting and niche."
That sums up the Level1 experience in my book. I look forward to it! The idea of fixing deep dark bugs that no one else will is especially neat. Looking forward to the next Fireside chat!
Bare Metal deployment at scale is the key problem I am trying to solve.
Once I have the systems deployed, I have many ways to manage the workload, but laying down the OS and enabling monitoring of all those systems is the problem I am focused on professionally.
NixOS has NixOps which may interest you.
VMware and the like. R working on a super new strategy, based on VM's.. there's so much potential, growing in there! good luck! I just want 2 see a VM os. with no latency, using A.I.? A.I. should simplify all the computing frontier's, right? though the world hasn't seen A.I. yet! the compute core of an A.I. is so powerful ! did I mention I dropped my brain in here! good luck!
I am Looking forward to the Jeremy Soller interview.
More content yea!
Would love to see Linux focused laptop reviews. Like as an on the go person I find Linux has never been great in laptops, not just battery life which is my biggest complaint but also just resuming from sleep. I daily drive MacBooks now for this reason but would love to go back to Linux if I can solve the battery life and wake from sleep problems
I always grin when I wear that "Your Distro Sucks" Tshirt.
Tutorials on how to do useful things that everyone encounters daily/monthly
Explaining how specific tevhnology/solutions/software or filesystem actually works and when to use them...
I thought I was done distro-hopping several years back when I'd been on Arch for a while, but then I came across Void (no systemd, was using libressl at the time), then later NixOS and Guix System which are radically different from the majority of distros and have a futuristic feel to them. After those, Arch didn't seem like the endgame anymore. I'll probably stick with Guix System primarily for quite a while now.