IRC log of #novawebdev for Monday, 2023-11-27

*** mulbah has quit (Remote host closed the connection)06:27
mulbahGood morning Jeff11:56
*** jelkner has quit (Quit: Leaving)12:13
*** svaye has quit (Quit: Leaving)12:16
*** tboimah has quit (Remote host closed the connection)12:16
*** mulbah has quit (Remote host closed the connection)12:16
*** mulbah has quit (Ping timeout: 480 seconds)13:07
*** tboimah has quit (Ping timeout: 480 seconds)13:07
*** tboimah has quit (Ping timeout: 480 seconds)13:47
*** mulbah has quit (Ping timeout: 480 seconds)13:47
ubuntouristhi tboimah mulbah 14:01
mulbahGood morning Mr. Cole14:01
tboimahGood morning ubuntourist14:01
ubuntouristI don't have a lot to say today.... except:14:01
mulbahwe saw your mail 14:02
ubuntouristjelkner reminded me that the Linux kernel now has KVM (the Kernel Virtual Manager) build into it and14:02
mulbahand we know how to virtualbox and run os on it 14:02
ubuntouristThe Virtual Manager tool is better than VirtualBox.14:03
mulbahwhat is the different between virtual manager and virtualBox14:04
ubuntouristmulbah,  Techncially, not much of a difference. They do the same things.14:05
mulbahthan what make Virtual Manager more than VirtualBox14:06
ubuntouristmulbah, The big difference is more "philosophica" - VirtualBox is a proprietary, closed-source tool.14:06
ubuntouristvirt-manager is a free, open-source tool 14:06
ubuntouristAs much as possible, we are usually better served by trying to stay as close to free / open-source software14:07
ubuntouristas much as possible.14:07
ubuntouristIt's not just philisophical; it is also pragmatic and practical: In the past, we've encountered applications14:08
mulbahokay14:08
ubuntouristthat were freely available, but proprietary.  Eventually, a new version or an update is created, but the developers announce that14:09
ubuntouristthe updated, new, improved version is only available for $300. Since it's a proprietary license, we become stuck: Either stay with the obsolete version,14:10
ubuntouristor cough up the money.14:10
ubuntouristThat doesn't happen if you stick with the Free (libre / free as in "freedom of speech" not gratis / free as in "free food") Open Source Software.14:11
ubuntouristCheck with Jeff but, I am almost certain we're looking at14:12
ubuntouristsudo apt install virt-manager14:12
ubuntouristGive me a second and I'll look quickly...14:12
ubuntouristBack. I am even more certain.14:14
ubuntouristSo, that is the recommendation: sudo apt insttall virt-manager14:15
ubuntouristThe "Linux kernel" is the essential part of the operating system that makes Linux be Linux. 14:16
ubuntouristI don't know if we've talked about the "kernel" before, but I think of it like the human body's autonomic nervous system:14:17
ubuntouristYou do not have to consciously think "Heart: keep beating. Lungs: keep breathing. Blood: keep flowing."14:17
mulbahI think kernel is software that speak directly to the cpu14:17
ubuntouristSome part of your mind automatically keeps those functions happening without your constant awareness.14:18
ubuntouristmulbah, Very true. And everything else talks to the kernel.14:19
ubuntouristWhen we talk about "distributions" and the differences between Red Hat, Ubuntu, Gentoo, Arch, Void, Nix, etc.14:20
mulbahall program speak to the kernel and tell it what it want to do and than the kernel tell the cpu what the program wants to do 14:20
ubuntouristthe ONE thing they all share for certain is the kernel.14:20
ubuntouristmulbah, Correct.14:20
mulbahThanks Mr. Cole14:21
ubuntouristOne of the main things the kernel does is keep track of system resources: How much memory is being used?14:22
ubuntouristHow much memory is available? How should the CPU divide its time between all of the applications running?14:22
ubuntouristFor example, your keyboard. Each time you press a key, the operating system must interrupt to "pay attention" to your key press.14:23
ubuntouristHow often should it do that? 14:23
ubuntouristAnd your screen: When you type something, should it display what you have typed? How quickly should it display?14:24
ubuntouristHexchat is using up memory. But so is the system clock keeping track of the date and time. How often should the CPU update the clock?14:25
ubuntouristHow often should it pay attention to Hexchat? And tmate? And your browser? 14:26
ubuntouristIt's doing everything VERY fast. So it may seem like it is doing everything at the same time. But often, it is dividing its attention between a LOT.14:26
ubuntouristwhen you type:14:26
ubuntouristps auxwww | mostt14:27
ubuntouristps auxwww | most14:27
ubuntouristall of the lines listed show what "processes" are running right now. That's everything that the kernel is juggling.14:28
ubuntourist(And there are activities that may not be listed. But that "ps auxwww" lists almost everything.)14:28
jelknerubuntourist, so good to see you sir!14:29
ubuntouristIn the old days, virtual machines had to be created with a special application. Now, the kernel takes care of that with the Kernel Virtual Manager. (KVM)14:30
jelkneri have a laptop with your name on it.14:30
jelkneroops, apologies14:30
jelkneryou're in the middle of something14:30
jelkneri'll talk to you later14:30
mulbahNo problem14:30
ubuntouristjelkner, Excellent. And just to verify: "sudo apt install virt-manager"14:30
ubuntouristjelkner, correct?14:30
jelkner+114:30
jelknerhttps://wiki.debian.org/KVM14:31
jelknerand excellent, easy to follow wiki page14:31
ubuntouristtboimah, mulbah, So as I said: Not a lot for me to talk about today.  Look at the link jelkner just posted and install virt-manager.14:33
tboimahokay14:33
ubuntouristCreate a virtual machine and install a Linux disk image onto the virtual machine. 14:33
mulbahAlright I will install it and uninstall VirtualBox14:33
ubuntouristmulbah, right again. Exactly that.14:34
jelkneryes, mulbah, virt-manager is better14:34
jelknerespecially on linux14:34
jelknersince it works directly on the hardware14:34
jelkneri can help with any questions you have14:34
jelkneri use it all the time14:34
mulbahThe reason I install it 14:34
mulbahis because the book talk about it14:35
ubuntouristmulbah, So, jelkner has a better answer than the one I gave: More than philosophical and pragmatic differences.14:35
ubuntouristmulbah, Yeah, I was looking at the book too, and I didn't see it mention KVM / virt-manager. There will probably be other places where the book is old.14:36
ubuntourist(It may use "apt-get" instead of "apt". Both work, but simply "apt" works better in my opinion.)14:36
ubuntouristSo, as we go through the book, it MAY be important to make notes of where the book is different. (If the certification exam is "old" too,14:37
*** mulbah has quit (Remote host closed the connection)14:38
ubuntouristit may expect you to know "old" answers. So, even if we are using virt-manager, the exam may ask14:38
ubuntouristsomething like "which of the following applications can be used to create  a virtual machine?" and may not offer "virt-manager" as an answer.14:39
ubuntouristWe'll try to use the best tools for the job, even if the book and exam might not know about them.14:40
jelknerubuntourist, the book i gave you is only one version of the certification exam old14:40
jelknersince the current one costs $$$14:40
jelknerand i figured it won't be that different14:40
ubuntouristKVM has been around for a while and I imagine the new exams know about KVM, etc.14:40
ubuntouristjelkner, Yeah, I figured that was the situation.14:41
ubuntouristmulbah, tboimah You'll be taking the current exam, not an old one, and I suspect the exam is kept up-to-date.14:41
tboimahsure14:42
mulbahsure14:43
ubuntourist(The book will probably suggest an old disk image too.  We will want to use the newest, stable, Long-Term-Support (LTS) image that we can find.)14:43
ubuntouristBe careful when selecting a disk image. We don't want "testing" or "unstable" or "experimental" versions. But we want the newest stable, supported image.14:44
ubuntourist(The name of the ISO image file will usually indicate whether it is LTS, or unstable, or experimental, or whatever.)14:45
ubuntouristSo. I guess that's it for today.14:45
ubuntouristBut if you have questions, we can talk more.14:46
mulbahcan I ask a question Mr. Cole14:46
ubuntouristmulbah, Sure!14:47
mulbahwhat is the difference between UEFI and BIOS 14:47
mulbahbecause they are use in installing an linux operating system14:48
ubuntouristmulbah, I'm actually going to need to investigate a good answer to that. BIOS is older and less sophisticated. But I don't know the specifics.14:49
ubuntouristmaybe that's a good jelkner question: UEFI vs. BIOS.14:49
jelknerwell, i'm pretty much in the same boat you are, ubuntourist 14:50
jelkneruefi is a *greatly* expended system14:50
jelknerit adds all kinds of security14:50
jelknerbut it is way more complicated14:51
jelkneras is often the case for these kinds of questions, here is the best place to start:14:51
jelknerhttps://en.wikipedia.org/wiki/UEFI14:51
ubuntouristThey're both "firmware" which means that they are designed to be more permanent -- harder to write, and usually never touched by humans.14:51
mulbahas I read on it yesterday14:51
ubuntouristhttps://en.wikipedia.org/wiki/UEFI14:51
ubuntouristOops. I see jelkner got that in first.14:52
ubuntouristhttps://en.wikipedia.org/wiki/Bios14:52
mulbahI understand that UEFI is short unified Extensible firmware interface14:52
mulbahits purpose is to store all data about device14:53
ubuntourist"Extensible" is always a good word to have. ;-)  It means that the design of the firmware is more flexible, and anticipates future14:53
mulbahinitialixation and starup in a efl file14:53
ubuntouristtechnology. 14:53
jelknerand more complex, on the down side, since flexibility comes at a cost14:54
mulbahwhich is kept on a special disk partition called EFI system partition14:54
mulbah(ESP)14:54
ubuntouristOops. the URL for the BIOS explanation is14:54
ubuntouristhttps://en.wikipedia.org/wiki/BIOS14:54
mulbahso Mr. Cole should we email questions from the book if we have14:55
mulbah"you"14:55
ubuntouristBIOS - the Basic Input Output System - didn't store anything on the hard disk. 14:55
jelknerwhich made it so much simpler to install an OS14:56
ubuntouristmulbah, YES please! That will make things go much faster. 14:56
ubuntouristmulbah, you only have me for four hours a week, maximum. But to get through that book and take an exam,14:56
jelknersince now, when you install linux, if you don't get your efi partition right, it won't work14:56
ubuntouristyou will need to do a lot of independent work during the week.14:57
jelkner+114:57
mulbahAlright Mr. Cole14:57
mulbahwe will put all of our time to pass the Linux+ exam14:58
ubuntourist(I mentioned a littke bit about "partitions" when I sent the e-mail about disk images, formats, file systems, etc.)14:58
mulbahsure14:58
ubuntouristWe'll be talking more about "boot partitions", "swap partitions" , and, I guess, we should look a bit at "EFI partitions".14:59
*** JulianM has quit (Remote host closed the connection)14:59
jelknermulbah, tboimah please tell everyone that #jetrowebdev is now live14:59
jelknerwe will be closing down #accict14:59
ubuntourist(and other "regular" partitions.)14:59
jelknerso you need to update your config14:59
mulbahalright Jeff15:00
ubuntouristjelkner, oooo. Live! jetro.org?15:00
jelknerok, i need to run15:00
*** tboimah has quit (Quit: Leaving)15:00
jelknerno, i'm talking now about the irc channel15:00
jelkneron this very host15:00
jelknerwe now have #jetrowebdev15:01
jelkneri need to run15:01
ubuntouristjelkner, Oops. "never mind". ;-)15:01
ubuntouristjelkner, bye15:01
jelknerubuntourist, i have a "homeroom" period from 9:30 to 10 am each day15:01
jelknerso i can join with you all during this time15:01
jelknerubuntourist, lastly before i go, let me know when you're coming to virginia square15:02
jelknerso i can bring you your laptop15:02
ubuntouristjelkner, we're Monday and Friday, 9:00 - 11:00.15:02
jelknerperfect15:02
ubuntouristjelkner, will do. I have some overbooking coming up. So it may be a while.15:02
jelkneri'll join during the 9:30 to 10 slot15:02
jelknernp15:02
jelknercy soon...15:02
jelknermulbah, tboimah i'll be on tomorrow at 7 am my time on #jetrowebdev15:03
jelknerACTION signs off15:03
ubuntouristmulbah, tboimah anything more for now?15:03
*** jelkner has quit (Quit: Leaving)15:03
tboimahFor me no15:03
mulbahif it's anything I will email you15:04
mulbahThanks for Today Mr. Cole15:04
mulbahYou really make my day15:04
ubuntouristtboimah, mulbah great. Then bye for today. (I may send a better answer on UEFI vs. BIOS if I find one.)15:05
mulbahACTION signs off15:05
*** mulbah has quit (Quit: Leaving)15:05
*** ubuntourist has quit (Quit: Leaving)15:05
*** tboimah has quit (None)15:05
*** jelkner has quit (None)16:01
*** jelkner has quit (None)16:02
*** jelkner has quit (None)16:04
*** jelkner has quit (Quit: Leaving)16:27

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!