*** mulbah has quit (Remote host closed the connection) | 06:27 | |
mulbah | Good morning Jeff | 11: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 | |
ubuntourist | hi tboimah mulbah | 14:01 |
mulbah | Good morning Mr. Cole | 14:01 |
tboimah | Good morning ubuntourist | 14:01 |
ubuntourist | I don't have a lot to say today.... except: | 14:01 |
mulbah | we saw your mail | 14:02 |
ubuntourist | jelkner reminded me that the Linux kernel now has KVM (the Kernel Virtual Manager) build into it and | 14:02 |
mulbah | and we know how to virtualbox and run os on it | 14:02 |
ubuntourist | The Virtual Manager tool is better than VirtualBox. | 14:03 |
mulbah | what is the different between virtual manager and virtualBox | 14:04 |
ubuntourist | mulbah, Techncially, not much of a difference. They do the same things. | 14:05 |
mulbah | than what make Virtual Manager more than VirtualBox | 14:06 |
ubuntourist | mulbah, The big difference is more "philosophica" - VirtualBox is a proprietary, closed-source tool. | 14:06 |
ubuntourist | virt-manager is a free, open-source tool | 14:06 |
ubuntourist | As much as possible, we are usually better served by trying to stay as close to free / open-source software | 14:07 |
ubuntourist | as much as possible. | 14:07 |
ubuntourist | It's not just philisophical; it is also pragmatic and practical: In the past, we've encountered applications | 14:08 |
mulbah | okay | 14:08 |
ubuntourist | that were freely available, but proprietary. Eventually, a new version or an update is created, but the developers announce that | 14:09 |
ubuntourist | the 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 |
ubuntourist | or cough up the money. | 14:10 |
ubuntourist | That 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 |
ubuntourist | Check with Jeff but, I am almost certain we're looking at | 14:12 |
ubuntourist | sudo apt install virt-manager | 14:12 |
ubuntourist | Give me a second and I'll look quickly... | 14:12 |
ubuntourist | Back. I am even more certain. | 14:14 |
ubuntourist | So, that is the recommendation: sudo apt insttall virt-manager | 14:15 |
ubuntourist | The "Linux kernel" is the essential part of the operating system that makes Linux be Linux. | 14:16 |
ubuntourist | I 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 |
ubuntourist | You do not have to consciously think "Heart: keep beating. Lungs: keep breathing. Blood: keep flowing." | 14:17 |
mulbah | I think kernel is software that speak directly to the cpu | 14:17 |
ubuntourist | Some part of your mind automatically keeps those functions happening without your constant awareness. | 14:18 |
ubuntourist | mulbah, Very true. And everything else talks to the kernel. | 14:19 |
ubuntourist | When we talk about "distributions" and the differences between Red Hat, Ubuntu, Gentoo, Arch, Void, Nix, etc. | 14:20 |
mulbah | all 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 |
ubuntourist | the ONE thing they all share for certain is the kernel. | 14:20 |
ubuntourist | mulbah, Correct. | 14:20 |
mulbah | Thanks Mr. Cole | 14:21 |
ubuntourist | One of the main things the kernel does is keep track of system resources: How much memory is being used? | 14:22 |
ubuntourist | How much memory is available? How should the CPU divide its time between all of the applications running? | 14:22 |
ubuntourist | For example, your keyboard. Each time you press a key, the operating system must interrupt to "pay attention" to your key press. | 14:23 |
ubuntourist | How often should it do that? | 14:23 |
ubuntourist | And your screen: When you type something, should it display what you have typed? How quickly should it display? | 14:24 |
ubuntourist | Hexchat 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 |
ubuntourist | How often should it pay attention to Hexchat? And tmate? And your browser? | 14:26 |
ubuntourist | It'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 |
ubuntourist | when you type: | 14:26 |
ubuntourist | ps auxwww | mostt | 14:27 |
ubuntourist | ps auxwww | most | 14:27 |
ubuntourist | all 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 |
jelkner | ubuntourist, so good to see you sir! | 14:29 |
ubuntourist | In 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 |
jelkner | i have a laptop with your name on it. | 14:30 |
jelkner | oops, apologies | 14:30 |
jelkner | you're in the middle of something | 14:30 |
jelkner | i'll talk to you later | 14:30 |
mulbah | No problem | 14:30 |
ubuntourist | jelkner, Excellent. And just to verify: "sudo apt install virt-manager" | 14:30 |
ubuntourist | jelkner, correct? | 14:30 |
jelkner | +1 | 14:30 |
jelkner | https://wiki.debian.org/KVM | 14:31 |
jelkner | and excellent, easy to follow wiki page | 14:31 |
ubuntourist | tboimah, 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 |
tboimah | okay | 14:33 |
ubuntourist | Create a virtual machine and install a Linux disk image onto the virtual machine. | 14:33 |
mulbah | Alright I will install it and uninstall VirtualBox | 14:33 |
ubuntourist | mulbah, right again. Exactly that. | 14:34 |
jelkner | yes, mulbah, virt-manager is better | 14:34 |
jelkner | especially on linux | 14:34 |
jelkner | since it works directly on the hardware | 14:34 |
jelkner | i can help with any questions you have | 14:34 |
jelkner | i use it all the time | 14:34 |
mulbah | The reason I install it | 14:34 |
mulbah | is because the book talk about it | 14:35 |
ubuntourist | mulbah, So, jelkner has a better answer than the one I gave: More than philosophical and pragmatic differences. | 14:35 |
ubuntourist | mulbah, 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 |
ubuntourist | So, 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 | |
ubuntourist | it may expect you to know "old" answers. So, even if we are using virt-manager, the exam may ask | 14:38 |
ubuntourist | something 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 |
ubuntourist | We'll try to use the best tools for the job, even if the book and exam might not know about them. | 14:40 |
jelkner | ubuntourist, the book i gave you is only one version of the certification exam old | 14:40 |
jelkner | since the current one costs $$$ | 14:40 |
jelkner | and i figured it won't be that different | 14:40 |
ubuntourist | KVM has been around for a while and I imagine the new exams know about KVM, etc. | 14:40 |
ubuntourist | jelkner, Yeah, I figured that was the situation. | 14:41 |
ubuntourist | mulbah, tboimah You'll be taking the current exam, not an old one, and I suspect the exam is kept up-to-date. | 14:41 |
tboimah | sure | 14:42 |
mulbah | sure | 14: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 |
ubuntourist | Be 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 |
ubuntourist | So. I guess that's it for today. | 14:45 |
ubuntourist | But if you have questions, we can talk more. | 14:46 |
mulbah | can I ask a question Mr. Cole | 14:46 |
ubuntourist | mulbah, Sure! | 14:47 |
mulbah | what is the difference between UEFI and BIOS | 14:47 |
mulbah | because they are use in installing an linux operating system | 14:48 |
ubuntourist | mulbah, 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 |
ubuntourist | maybe that's a good jelkner question: UEFI vs. BIOS. | 14:49 |
jelkner | well, i'm pretty much in the same boat you are, ubuntourist | 14:50 |
jelkner | uefi is a *greatly* expended system | 14:50 |
jelkner | it adds all kinds of security | 14:50 |
jelkner | but it is way more complicated | 14:51 |
jelkner | as is often the case for these kinds of questions, here is the best place to start: | 14:51 |
jelkner | https://en.wikipedia.org/wiki/UEFI | 14:51 |
ubuntourist | They're both "firmware" which means that they are designed to be more permanent -- harder to write, and usually never touched by humans. | 14:51 |
mulbah | as I read on it yesterday | 14:51 |
ubuntourist | https://en.wikipedia.org/wiki/UEFI | 14:51 |
ubuntourist | Oops. I see jelkner got that in first. | 14:52 |
ubuntourist | https://en.wikipedia.org/wiki/Bios | 14:52 |
mulbah | I understand that UEFI is short unified Extensible firmware interface | 14:52 |
mulbah | its purpose is to store all data about device | 14:53 |
ubuntourist | "Extensible" is always a good word to have. ;-) It means that the design of the firmware is more flexible, and anticipates future | 14:53 |
mulbah | initialixation and starup in a efl file | 14:53 |
ubuntourist | technology. | 14:53 |
jelkner | and more complex, on the down side, since flexibility comes at a cost | 14:54 |
mulbah | which is kept on a special disk partition called EFI system partition | 14:54 |
mulbah | (ESP) | 14:54 |
ubuntourist | Oops. the URL for the BIOS explanation is | 14:54 |
ubuntourist | https://en.wikipedia.org/wiki/BIOS | 14:54 |
mulbah | so Mr. Cole should we email questions from the book if we have | 14:55 |
mulbah | "you" | 14:55 |
ubuntourist | BIOS - the Basic Input Output System - didn't store anything on the hard disk. | 14:55 |
jelkner | which made it so much simpler to install an OS | 14:56 |
ubuntourist | mulbah, YES please! That will make things go much faster. | 14:56 |
ubuntourist | mulbah, you only have me for four hours a week, maximum. But to get through that book and take an exam, | 14:56 |
jelkner | since now, when you install linux, if you don't get your efi partition right, it won't work | 14:56 |
ubuntourist | you will need to do a lot of independent work during the week. | 14:57 |
jelkner | +1 | 14:57 |
mulbah | Alright Mr. Cole | 14:57 |
mulbah | we will put all of our time to pass the Linux+ exam | 14:58 |
ubuntourist | (I mentioned a littke bit about "partitions" when I sent the e-mail about disk images, formats, file systems, etc.) | 14:58 |
mulbah | sure | 14:58 |
ubuntourist | We'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 | |
jelkner | mulbah, tboimah please tell everyone that #jetrowebdev is now live | 14:59 |
jelkner | we will be closing down #accict | 14:59 |
ubuntourist | (and other "regular" partitions.) | 14:59 |
jelkner | so you need to update your config | 14:59 |
mulbah | alright Jeff | 15:00 |
ubuntourist | jelkner, oooo. Live! jetro.org? | 15:00 |
jelkner | ok, i need to run | 15:00 |
*** tboimah has quit (Quit: Leaving) | 15:00 | |
jelkner | no, i'm talking now about the irc channel | 15:00 |
jelkner | on this very host | 15:00 |
jelkner | we now have #jetrowebdev | 15:01 |
jelkner | i need to run | 15:01 |
ubuntourist | jelkner, Oops. "never mind". ;-) | 15:01 |
ubuntourist | jelkner, bye | 15:01 |
jelkner | ubuntourist, i have a "homeroom" period from 9:30 to 10 am each day | 15:01 |
jelkner | so i can join with you all during this time | 15:01 |
jelkner | ubuntourist, lastly before i go, let me know when you're coming to virginia square | 15:02 |
jelkner | so i can bring you your laptop | 15:02 |
ubuntourist | jelkner, we're Monday and Friday, 9:00 - 11:00. | 15:02 |
jelkner | perfect | 15:02 |
ubuntourist | jelkner, will do. I have some overbooking coming up. So it may be a while. | 15:02 |
jelkner | i'll join during the 9:30 to 10 slot | 15:02 |
jelkner | np | 15:02 |
jelkner | cy soon... | 15:02 |
jelkner | mulbah, tboimah i'll be on tomorrow at 7 am my time on #jetrowebdev | 15:03 |
jelkner | ACTION signs off | 15:03 |
ubuntourist | mulbah, tboimah anything more for now? | 15:03 |
*** jelkner has quit (Quit: Leaving) | 15:03 | |
tboimah | For me no | 15:03 |
mulbah | if it's anything I will email you | 15:04 |
mulbah | Thanks for Today Mr. Cole | 15:04 |
mulbah | You really make my day | 15:04 |
ubuntourist | tboimah, mulbah great. Then bye for today. (I may send a better answer on UEFI vs. BIOS if I find one.) | 15:05 |
mulbah | ACTION signs off | 15: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/!