LINUX Unplugged - Episode 170: Nano Users Unite | LUP 170

Episode Date: November 9, 2016

Nano users come out of the closet, we demystify NFS a bit & discuss the top 5 commands new Linux users should learn.Plus a NUC killer with a GPU, new Cinnamon & more!...

Transcript
Discussion (0)
Starting point is 00:00:00 Meet Spud, the spontaneous pop-up display. I like the name already. Do you remember the first time you streamed a video on your smartphone? At that moment, you were no longer tied to your living room for your entertainment or to your office for work. You could access your content anywhere. But there's one small problem. Your small mobile device screen. Almost all of us prefer large displays for entertainment and for work.
Starting point is 00:00:24 Almost all of us prefer large displays for entertainment and for work. When those work deadlines are approaching, a large desktop monitor or dual screen setup will significantly boost your productivity. So what if there is a way to have the mobility of a phone, tablet, or laptop without losing the benefit of a large screen? Sounds impossible, but that's exactly what we did. What? Introducing Spud, the spontaneous pop-up display. Spud is a high-resolution, 24-inch display. All right.
Starting point is 00:00:55 It crosses down to the size of a book and weighs less than two pounds. This revolutionary product. Yeah, so it kind of rolls up like an arm pressure testing kit almost. And then it pops up into a projector. It's kind of neat. And it hooks up over a different USB-C or whatever kind of adapter you got. Now, it's called Spud, which is a completely new type of product, they say. It's the world's largest and most portable display because it's essentially using projection inside that little housing. You see right there, he just hooked up USB-C to send the signal.
Starting point is 00:01:22 Overall, it's 24 inches. It can use HDMI as well. That is a good question. The resolution is... I'm not sure. Actually, I don't see it on here. I'm sure it's on here. I just didn't look at it, but yeah. Isn't that funny? Hmm. Let's find
Starting point is 00:01:37 the resolution, Wes. I like that. Look at that. That's pretty cool. That is actually pretty cool. I wonder how bright it is, too. That would be the other question I have. You know, I played with that once when I was younger, back when I saw the CRT TV. I had a flat lens hooked up on front to try to project it. Oh, yeah. It did not work very well.
Starting point is 00:01:54 So, I mean, this seems like something you'd have to kind of... You know, I'd want to see the quality of the display to really know how many uses you could do, but it's a really cool idea. I love that. Okay, so USB, HDMI, brightness dial, and the spud spud on button everybody gets all right here we go here we go here's the nitty-ditties here we go here we go you ready for the itty-bitties uh 720p 720p is your it's a 720p the battery runs for four hours at 70 785 nits which is pretty pretty good really. Or you can get 10 hours at
Starting point is 00:02:25 350 nits. And it's less than 2 pounds. That's pretty cool. 16 by 9 aspect ratio runs off a 12 volt DC power. Or you can hook it up to a USB plug and run it off of that. It's got built-in speakers too. Ha ha ha ha.
Starting point is 00:02:41 That's kind of neat. And it's got this case. I mean, you know, as far as something for not a crazy amount of price that you could throw in your backpack. If you travel a lot. Picture it, Wes, with Convergence. Oh. This is Linux Unplugged, episode 170 for November 8th, 2016. Welcome to Linux Unplugged, your weekly Linux talk show that's trying not to think about the election doomsday. My name is Chris.
Starting point is 00:03:20 My name is Wes. Hello, Wes. Hello, Chris. We're going to have a nice tight show today because it is actually election day. And everybody's like, actually in the chat room today, they're like, just don't do unplugged and just do like an unfilter unplugged combo show and talk about the election. I'm like, that's not Linux related.
Starting point is 00:03:35 You don't understand how this works. We need our daily dose, weekly dose of Linux. Yeah, man. Yeah, man. We need our unplugged dose. So we do have a good show coming up. We've got a birthday to celebrate, but we've also got some great hardware to talk about. And then later on in the show, we're going to be helpful.
Starting point is 00:03:49 Even if you're a pro user, we've got a couple of helpful updates for you this week. But if you're getting into Linux or you're going to help somebody get into Linux, we've got some great newbie stuff coming up, some great tips, including embracing the command line. I said it. I said it. Don't be scared. Don't run away.
Starting point is 00:04:04 We're going to embrace the command line. Also, if you're using FileZilla, knock it off. Stop it. I said it. Don't be scared. Don't run away. We're going to embrace the command line. Also, if you're using FileZilla, knock it off. Stop it. We got something you should know about. And a replacement product. A project? Not product. Something like that.
Starting point is 00:04:14 It's been forked. It's been forked. Somebody got hacked. And it motivated them to fork FileZilla. Ooh. Yeah. We'll tell you about that. But, Wes, before we get into any of the stuff, the updates, the segments we got coming up,
Starting point is 00:04:27 you know what we got to do? Oh, there's something very important. We got to bring in that virtual lug. Time-appropriate greetings, Mumbaroom. Greetings, friends. Hello. Hello. Hello.
Starting point is 00:04:39 Dang. Hello. Hello. Man, I would thought you guys should all, aren't you all supposed to be out voting right now? These must be people from outside the States, I guess. Hello. Man, I thought you guys should all – aren't you all supposed to be out voting right now? These must be people from outside the states, I guess. Yeah. I can't vote for my particular thing there. Everybody's got to listen to all these excuses, all these excuses.
Starting point is 00:04:55 I voted. I'm in. I am voting. Give me like five hours. I've got a plan. Hello, everybody. Already voted. Good for you.
Starting point is 00:05:02 Good for you. All right. Well, let's celebrate a very important birthday that almost just passed us right by. I know, right? But we did manage to catch it, and it's something that we all can relate to. It's at a milestone, the 25th birthday, where VIMS car insurance finally goes down in price. Happy, happy birthday to VIMS. This is a rowdy crowd.
Starting point is 00:05:28 Come on, guys. You're in my house. That's right. Over 25 years ago, over 25 years ago it started. You see, the problem was that Bram, he wanted something like Vim for his Amiga. He was a big user of VI. I should say VI. He wanted something like VI. But they didn't have like Vim for his Amiga. He was a big user of VI. I'm sorry, I should say VI. He wanted something like VI,
Starting point is 00:05:47 but they didn't have anything like that on the Amiga. So in 1991, on November 2nd, he released the first version of VI, Imitation Edition. After three years of working on it, the VI Imitation Edition. Two years later, with the version 2.0, so the first version took three years, second version took two years, two years later, with version 2.0 of Vim, the feature set had
Starting point is 00:06:12 exceeded that of the original VI. Or VI. And so they changed the acronym from Vim Imitation to Vim Improved. Isn't that great? That is really cool. That is really cool. That is a big milestone. 25th birthday? An indispensable tool. I mean, think about where it's gone and how widely it's deployed today. Thank God we have Nano.
Starting point is 00:06:36 I mean, what? No. Come on. And they still don't know how semantic versioning works. I used Nano once in a video recently and I've been getting crap about it for two weeks. Chris, you use Nano? You just got to say it's for the new Linux users. You know,
Starting point is 00:06:51 you're trying to be friendly. What are you doing? What are you doing? I thought you would use VR or Emacs. Why are you using Nano? I think it's nice. What are you doing, man? Nano dash W. Nano tachW forever.
Starting point is 00:07:09 I don't even know what TAC-W does. Enlighten us. Oh, man. It just supports wide characters without cutting it off. So it's like when you've got a good big file, that's all it does. But, you know, I actually, if I'm editing the file, I don't know what this is. If I'm editing the file, I tend to use Vim because I got, like, my colors and all that kind of stuff. But if I'm viewing a file and I don't want to use Cat or more or whatever, like, if I don't want to just, like, look at the file, I just want to just, like, for some reason open it up but not edit it.
Starting point is 00:07:43 Like, when I'm going to look at a file and I'm going to dig around but I'm not going to use sudo, I use nano for some reason, open it up but not edit it? Like, when I'm going to look at a file and I'm going to dig around, but I'm not going to use sudo, I use nano for some reason. And then when I'm going to edit the file with root privileges, I sudo vi then the file. Okay. Isn't that weird? That is weird. But, I mean, I can see, you know, if it's just something you've learned in your fingers now and you just type it, right? It's like the one is my viewing editor and one is my editing editor. Not sure viewing editor and one is my editing editor. Not sure viewing
Starting point is 00:08:05 editor is a consistent idea. It's so dumb because I do every now and then when I'm already in there and now I'm like, well, I'll just change that real quick. And then it's like, I go to save and it's like, you don't have the privilege because you didn't sudo. And you don't have that damn trick of using sudo t to get out of it, right? It's so stupid.
Starting point is 00:08:21 But it's habit. It's habit from a decade ago when I was revolting and I wanted to find a new text editor. And I had this boss who was the only other Unix slash Linux guy in the office with me. And we would prank each other constantly. And so I remember I had replaced Vim when he would use VI. It would echo Bruce Stinks or something like that. Or Bruce is a monkey. And we did things like we'd set up cron jobs to send system-wide messages on the hour.
Starting point is 00:08:50 So every user logged into the system would see Bruce smells like a monkey and things like that. Like we'd mess around with each other. And I remember Nano was sort of the prank we would use. We'd set up an alias just so things would launch in Nano or whatever. So I think that's where it started. And it just sort of became because I got prank. So I think that's where it started. And then it just sort of became, because I got pranked, I think I just stuck with it. He's like, well, I'm not going to let this, screw this.
Starting point is 00:09:10 I'm not going to let this defeat me. I will use this editor. Yes, exactly. It is a fun editor. And then now here I am years later and I'm getting crap from the internet. And it's like, okay, but you guys don't understand. That's how a lot of stories end. Then I put it up on Facebook and got fired.
Starting point is 00:09:25 All right, well, let's talk a lot of stories end. Then I put it up on Facebook and got fired. All right. Well, let's talk a little hardware. I'm always out there looking for like the next perfect set-top box. And I truly believe something that's like the NVIDIA Shield but fully ran Linux. GNU slash Linux. Not Android, not NVIDIA. Right. Fork of Android Linux.
Starting point is 00:09:41 Yeah. You know, if NVIDIA is forking Android, they're not forking it too hard because they're managing to deliver the monthly Android updates still. Yeah, I don't mean a hard fork. I mean, I don't know if they are or not, but it does seem like it has its own, like, you know, launcher and stuff. So I've been watching this space kind of with some curiosity, and The Beard found this article because he knew it was right up my alley. Beard found this article because he knew it was right up my alley. Zotac is cramming an AMD Radeon RX 480 into a PC that is the size of, well, it's smaller than a NUC. Wow.
Starting point is 00:10:12 Yeah, so. Hey, that looks pretty slick. Yeah, it's a Magnus ERX 480, and it comes with the AMD Radeon RX 480 Polaris-based GPU. And this is pretty nice because they're going to have three versions. Bare Bones, which is, Bare Bones, plus, which is the version you get if you're buying it for Linux. And then they sell a Windows 10 edition, which is the version that you buy if you accept defeat in your life and are a masochist and you like to label yourself as pushing the easy button. You buy that. Or you really need Cortana just everywhere in your life.
Starting point is 00:10:44 That seems like it. Yeah, yeah. The bare bones version is what you'd expect, like just a little kit with a 2.2 gigahertz Skylake CPU. Somehow Kaby didn't make it in there. They must have been working with Apple. But the one you probably care about, the Plus version, you can get it pretty tricked out. In fact, you can get up to 32 gigs of RAM in the sucker if you want to.
Starting point is 00:11:03 But it comes stock with 8 gigs of RAM, a 1TB 2.5 inch hard drive, and 120 gigabyte M.2 SSD. So that's not bad, really. And it's smaller than a NUC, which
Starting point is 00:11:19 really is impressive, which could make this a really nice little Steam OS slash Kodi box possibly. You're not doing anything weird with the NUC with, you know, like trying to rig in an external GPU. It's there. Exactly.
Starting point is 00:11:32 Yeah, the external, come on. Yeah. Come on. Right? I mean, geez, come on. It's kind of got a lot of ports on the back, too, like a lot of IO. Like, check this thing out. I'll zoom in a little bit if you're watching the video version here.
Starting point is 00:11:42 We got ourselves two display ports, two HDMI, two Ethernet. Two? Yeah. It's got a Wi-Fi. Well, it has a, yeah, this port right here is for an external Wi-Fi antenna. And then over here, this is an external power supply port. And it looks like we've got four USB ports and two of them are USB 3. This is some serious. That's awesome. Yeah, and the front's got some I.O. on it too. So, dual Ethernet, dual HDMI... I know, the dual Ethernet, that's great on this form factor. Of course, dual DisplayPort. I mean, if you got a Polaris
Starting point is 00:12:13 GPU in there, you can afford to run monitors, and these ports are small enough. I think it's pretty neat. So if you're looking at tiny PCs, that Zotac one might be pretty cool. And we'll have a link to the PC World article where they talk about it. And it was called, oh, yeah, the Magnus. The Magnus.
Starting point is 00:12:31 The Magnus. Speaking of cool hardware, Ben is joining us in the Mumble Room. He just got himself a new System76. Did you get the Lemur, Ben, or what did you get? I got the Lemur. The Lemur. I'm not familiar with that one. The Lemur.
Starting point is 00:12:44 Yeah. So tell me, what did you get? What was your spec? Did you get the base unit? Did you modify it all? How long have you had it? I put some upgrades in it. Come on.
Starting point is 00:12:52 You've got to get the deets. Tell us the deets. All right. Here's the order page. I paid. Let me tell you what I paid for. I paid $1,334 for it. And I got second day air shipping.
Starting point is 00:13:04 Ooh. Yes. I got 1604.4 for it. And I got second day air shipping. Ooh. Yes. Got 1604.1 on it. With a 114 mod display IPS LED. Yeah, the matte display. So instead of the shiny display, right? Right. And HD graphics
Starting point is 00:13:20 620. And I also got the 2.7 up to 3.5 processor i7 when all 9 yards. Are you worried at all about heat when you go up to the i7? What do you think? It's only 2 cores and 4 threads, so it's nothing major.
Starting point is 00:13:36 I also got 16 gigs of RAM, 2400 megahertz DDR4, and a 250 gig M.2 SSD. Nice. Good call. And I also got a secondary 500 gig drive as well as the upgraded Wi-Fi and Bluetooth.
Starting point is 00:13:55 And yeah. It's nice to get a laptop that small and still have an Ethernet port on it. Yeah, definitely. No joke. Because in honesty, I sold mybook for this thing because i just was getting so fed up with this stupid thing it was like i can't run linux very well on this darn thing that's how we started chatting about this really right yeah truthfully i uh i just was got so fed up the thing i sold it on ebay and bought this system 76 because i just wanted to be able
Starting point is 00:14:22 to run my linux just fine and I finally just said screw it. How's the keyboard been and the screen quality and all that? It's been fine. It's been very wonderful. It's better to type on than any of my other laptops I own, and I'm very pleased. And the screen? How's the screen?
Starting point is 00:14:40 The screen looks good? Great. Not having any problems. These guys are all making me want to get a new rig so bad. I've got the Apollo, which is really great, but it's only two core. And I want a four core system for video editing. Your mobile editing rig. Yeah.
Starting point is 00:14:55 So, like, my Apollo has become my go-to at-home computer. And that's wonderful. But when I want to edit video, I'm like, I'm kind of still going towards the MacBook Pro just because it's got four cores. And a dedicated GPU. And I'm loving this thing so much, Chris. I might actually throw Arch on it as well. I think you should. Just because I'm that daring.
Starting point is 00:15:18 I think it would probably run fine, really. Oh, sure. Yeah. Especially with those total of six cores i'm i'm gonna have so much fun doing that and i might actually stream the install you know one thing mike was saying on coda radio is he's not a big fan of the trackpad what are your thoughts on the trackpad because you were using a macbook pro before and they they tend to have pretty good trackpads well i actually think it's better than the macbook trackpad Really? How so? Well, I'm going to be honest.
Starting point is 00:15:45 I liked the Mac trackpad, but it's just that tap to click was horrible. And I'm actually finding that it's better than that. Having physical buttons is nice. And actually, the HP I'm talking to you guys on right now has
Starting point is 00:16:01 buttons on it, as does my System76. So I'm finding that a heck of a lot easier. And I've actually, when I'm playing like SWTOR or something, I'm having a heck of a lot better time gaming. And made of Linux Steam games, which I do do, I've had a lot better time like playing, you know, COTOR 2 on Linux, which has natively ported, very much better. Well, keep us updated, Ben, on how it goes.
Starting point is 00:16:29 Because I think a lot of people are looking right now. No problem. I've been following this topic with a lot more interest recently. Yeah, the more first-person feedback we can get, the better. And also, I will send you a picture of my soon-to-be setup as well. Nice. I love setup pictures. We've got to move to something that's a little disappointing
Starting point is 00:16:50 because it makes me remember the time where I had such a badass PVR setup, and I would have been crushed if I would have seen this news back then. But the official Mythbuntu distro is going away. The developers of Mythbuntu Linux Dist distribution have announced that the development of the official Ubuntu flavor will come to an end in the coming future. They stated that it's just because of a lack of manpower to work on updates and bug fixing. Of course, you can still, you know, just install Zubuntu or Ubuntu and install Myth, but this is sort of, I think, more indicative of a bigger trend happening. This is probably
Starting point is 00:17:25 PVRs on Linux probably just going to get rolled into something like Kodi, and I kind of imagine there's a couple of projects. Ambienplex are both also able to do this stuff now. Don't you think things like MythTV might be a little bit of an older style and model?
Starting point is 00:17:42 Especially, it was great, like, early 2000s when you had all the cable channels. You wanted digital access to them. Things like Netflix, et cetera, weren't necessarily big or streaming yet. So it made a lot of sense. And maybe it still has a place, but it's not nearly as popular. But, man, I had such a cool setup for a little while. It's still awesome software.
Starting point is 00:18:00 Had to remove all the commercials and save them off to a special folder. And it was just, and I could access it on all my TVs. It was so cool. Especially compared to something where, like, you're using the proprietary thing. Yeah. Or what, you've got a VCR and you're programming in the time and looking up the, no. That's so not how I want to do it. Yeah.
Starting point is 00:18:19 So if you're a MythBuntu user, don't fret. The Myth TV isn't going away. Just that particular distribution. But I, back then, was relying on these put-together distros because I just didn't want to invest the time in figuring out everything. I actually eventually even built them on Gen 2 boxes. So I did eventually just roll my own. But getting started, it was really nice to have a distro. I can't remember which one it was called, to be honest with you, but it was Fedora-based at the time.
Starting point is 00:18:46 You know, I think I'd like to hear Chris last, the Gen 2 years on user error sometimes. That would be good. You know, people think we're crazy for running Arch in the places we roll Arch. So we roll Arch. I ran Gen 2 Linux in the most mission critical of financial institutions where the ability to process and prove transactions was running on these boxes. And I put them on Gen 2. So that would be a good story. Because it was, looking back on it, as much of a fan of rolling Linux as I am right now, never would have done that.
Starting point is 00:19:22 Never. But something, I guess, I don't know if I was stupid at the time. I do know part of it was I was excited, and there was only so many ways to get this version of Cups with these drivers and this version of Samba. Sure, and just replace it. That's what you need. Yeah, that was sort of it. But, yeah, you know what? Maybe if you'd like to hear that story, come see me in California. I'll be in the Oakland, San Francisco, Berkeley area this weekend, Sunday, November 13th.
Starting point is 00:19:45 We're going to do a meetup where I'd normally be doing Linux action shows since we pre-recorded last weekend. I'm going to do a meetup in California. So if you're in the area, go to meetup.com slash Jupyter Broadcasting or just find the link in the show notes and let me know if you're going. Right now, the plan is to go to the Shandong restaurant, which is famous for their dumplings and all their other delicious food. And we'll just hang out and chat. Watch Chris eat dumplings, you know, buy him a beer. Or maybe I'll buy you a beer, depending. You never know.
Starting point is 00:20:15 You just never know. Meetup.com slash Jupiter Broadcasting. That sounds like a ton of fun. It might be. It might be. Yeah. And then we're going to stay down in the California area through Monday. But that will probably just mostly be doing the tourist thing and recording some videos.
Starting point is 00:20:31 A little vacay. Picking up what we call in the industry some B-roll for the footage, you know, so that way when we come back and put it all together, I got shots of California. The California experience. Location establishing shots with air quotes. And it proves that you didn't just make it all up. Yeah. I didn't just go to video blocks and buy it off of B-roll. Yeah.
Starting point is 00:20:48 Meetup.com slash Jupiter Broadcasting. If you'd like to hang out while I'm on my way down to California and I'm sitting there working in Lady Joops, I'll be connected to a Ting freaking Wi-Fi. That's right. That's right. Go to Linux.Ting.com to sign up and support the show and get $25 off your first Ting device or $25 in service credit. If you have a GSM or CDMA device, check their BYOD page because they support both types of networks. And now newer phones, they just have like the universal GSM chips and they work everywhere. That's amazing.
Starting point is 00:21:18 So nice. It's the way it should have been all along. And that's Ting. Ting is the way wireless should have always been because you just pay for what you use. No contract. No determination fee, no locked phones, no like Ting experience layer where they get in the way of you and updates and they hold back update. None of that. None of it. Let's just stop.
Starting point is 00:21:36 It's almost 2017. Let's stop and you can do your part. Go to Linux.Ting.com and just take the Ting litmus test. Click that what would you save button. When you're listening to this, we have a new president of the United States. And God knows, now that that person's in office, you're going to need to save money. That works either way, Wes. How timely, Chris.
Starting point is 00:21:55 How timely. Linux.ting.com. Go there and check them out. They've got great customer service. They have a bunch of good devices from the budget category and probably, honestly, ones you haven't even considered because Ting's thinking outside the box with some of these things. Everything from feature phones, like the Moto G4 Play is also a great smartphone with a
Starting point is 00:22:13 decent feature set for a great price. Mi Fis, blue devices, Nexus devices, internet phones, and they got a great blog to top it all off. Did you see this, Wes? They did a how-to on how to install a freaking USB power outlet in your home. So you take like the power plug. Yeah, no more adapters and dongles. No, no.
Starting point is 00:22:30 Just go right from the wall to your device. That's great. That's kind of a neat tip. They got a bunch of great tips over there. That's just an example. They're such nerds. I love it. Nope.
Starting point is 00:22:38 Linux.ting.com. Go there. Because Linux. You can put that. And, you know, in case like you got a significant other that sits down at your computer and you're a little worried about what might come up in your URL history, good to have Linux in there because then it just looks like you're geeking out all the time. So it's also just good for you. It's good for us. It's good for Ting.
Starting point is 00:22:56 Let's just everybody do each other a favor right now. You're watching live. You're sitting at home listening. You're in your car doing 70 miles per hour down the freeway. I want you to grab your iPhone. No, no, no, no. Don't do it then. But I want you to grab your phone.
Starting point is 00:23:08 Every other time. Yeah. Linux.ting.com. Go there. Check them out. Grab a device or bring a device. Save some money and only pay for what you use. And a big thank you to Ting for sponsoring the Unplugged program.
Starting point is 00:23:19 Linux.ting.com. Well, we've got a little breaking news right now as we record the show, Wes. Breaking news. Yeah, we got ourselves a brand new edition of Cinnamon that just hit, well, stable, but it's not actually available to install. Version 3.2 has been released by Clem, and it's got some fanciness in it. It comes with a workspace switcher that's been nice and updated and improved, simplified background manager, keyboard navigation for context menus, which is dope.
Starting point is 00:23:46 That's nice. Yeah. Updated app indicators and settings, support for display and percentage next to the volume slider. Mm-hmm. Mm-hmm. Mm-hmm. Also, I think there's a couple other nice ones in here, like the placement of the system tray notifications was fixed and is no longer dependent on G-Comp, which could be good depending on your view.
Starting point is 00:24:01 And last but not least, I think probably this is the most expose Mac-like feature, but also kind of useful. They call it Peak at the desktop. Oh, that's cute. Yeah, yeah. And it's, as you can kind of guess by the name, it's a desktop applet that lets you quickly take a peek at your active desktop and throws everything out of the way.
Starting point is 00:24:21 Also support for the latest GTK3, I believe, is in there. Cinnamon 3.2, probably going to be hitting a point update in Mint soon, Arch repos, and other places where you get your cinnamon. That's not a bad update from the Cinnamon team. You know, I'm not using it a lot these days, but I still have a great respect for Cinnamon just as a very usable, you know, it's not necessarily the prettiest or the newest looking, but I feel like it's still pretty.
Starting point is 00:24:47 You're right, though, it's traditional. Right. If you're not going to go full like tiling window manager, I find it a good power user desktop. Hmm. Hmm. Still think GNOME 3 etches out a bit for me, but I agree. It's in there. So I asked Wes, I said, Wes, what's one of your favorite stories this week?
Starting point is 00:25:01 And you found this freeing my tablet, aka.k.a. Android hacking, both the software and the hardware. This guy writes, two years ago, I left my country. It's a sad story, but this is just to say I had some time and I was working remotely for an Irish startup. And he wanted to get Debian on his tablet. That is an ambitious goal. There was no real open source process for rooting the device, getting Debian on there. So he starts up with an Asus MemoPad 10, specifically the ME103K edition, which came out in like August, I think, of 2015.
Starting point is 00:25:37 It's got a 10-inch screen, a gigabyte of RAM, quad-core Qualcomm Snapdragon, and 16 gigs of storage. Jesus, sounds like it's about like a MacBook Pro. But this is where it really kind of gets interesting, though, because he had to do this whole deep dive into Android and figure out how the Android boot process works and all of the secrets. What was it that grabbed your attention? Yeah, I mean, to me, it kind of just reads as almost like a Rosetta Stone
Starting point is 00:25:59 for traditional GNU slash Linux desktop users, because we're used to our user land and Android has the kernel, but it's such a different system from everywhere up. And so he really kind of talks a lot about how Android is structured so that you can replace it with Linux. Yeah, that is a really cool journey
Starting point is 00:26:19 that he documents here. Just the time it must have taken to stop at every stage and document this and capture it and then save it for his blog later. That's a lot of work. And he's looking at waveforms. It's really a deep dive and it's a lot of fun. Sometimes I picture
Starting point is 00:26:35 the guys at Canonical that were trying to figure out how to get Ubuntu Android Edition working for the first time doing stuff like this. Yeah, they're digging around in there. That's interesting. It's probably the most important, or the probably most impressive part about it is the documentation aspect.
Starting point is 00:26:50 Yeah, because it's so well, like the code aspect is clearly indicated on here. Like it's, he's using some nice formatting. SE Linux. Oh, and he talks about having to work around SE Linux. So hopefully this will be more useful too, as we see more Ubuntu on phones roll out, as we see more, you know, Ubuntu on phones roll out, as we see more stuff where like
Starting point is 00:27:07 more Android stuff becomes, you know, in the mainline kernel, hopefully this will be more useful. I know like, you know, Nexus 5 is mostly supported in mainline now, so maybe I can run Debian on here. Not that I would. So remember I was talking about FileZilla, and I like it. I've used FileZilla for years. It's
Starting point is 00:27:23 not gorgeous or anything, but it sure gets the job done. And according to this person, FileZilla does not encrypt your saved FTP passwords and because of it, he was hacked and so he ended up forking FileZilla and calls it FileZilla Secure. FileZilla Secure is a free FTP client
Starting point is 00:27:44 that has all the features of the original FileZilla, plus it encrypts your FTP passwords to protect from hackers stealing them. But they're local passwords, so it doesn't really matter. It's the same argument with Pigeon from back in the day. Yeah, I guess somebody either got on his machine, oh, malware got into my system through a browser exploit, and within seconds someone suddenly had access to all of my websites. So do you know, does it then, like, prompt you to enter, like, an unlock key?
Starting point is 00:28:10 How does it? It looks like it from the screenshots, yeah. There's a master password to decrypt your FTP logins, yeah. So I haven't installed it, but looking at his screenshots, that's what it looks like. He said it took him a week trying to clean up the mess after somebody got his password file for FileZilla. Yeah. I feel like at this point, would it be better spent just making, like,
Starting point is 00:28:26 a plug-in for KeePass or other key, you know, type database? I don't think it's even a good idea because it's a local issue. Like, you're locally, if you have a local infection, there's more than that is the problem. And they do actually do base 64 encoding, so it's not like you can just read a plain text password. But it's not encrypted, but that's kind of the purpose. They want you to know that it's not totally encrypted
Starting point is 00:28:51 because that's security theater at that point. Hmm. I think it's still a good idea to do it. I feel like you should have security to all layers like an onion. The only thing that bothers me about this particular one is that the commits are associated to, like, example.com email. That's a little weird. Hmm. So also he says increase the maximum number of transfer speeds from 10 to 1,000.
Starting point is 00:29:21 He says 1,000 is not really recommended, but 20, 50, and even 100 threads has shown to work and increased transfer speeds by 5x. Well, it's interesting to see new development anyway. Yeah. And I guess it's something to be aware of. Because I didn't actually think about it. I didn't really think about the fact that I might have really important server logins just sitting on my hard drive unencrypted. Because otherwise, I don't put passwords and text files on my hard drive. Even if they're base 64
Starting point is 00:29:45 encoded, I'm not comfortable with that. The other thing that people should just stop using FTP. Use SFTP. Like, just, you know, like, use keys, use SFTP. Is that what you were going to say? I would say FTP, but I also wanted to point out that even though FileZilla is kind of ugly by default, there's a new
Starting point is 00:30:02 theme on Compact called Flatzilla that actually makes it look pretty good. Ooh, okay. Good to know. Nice tip. Telling people to stop using FTP is like, I don't know. You should know, but some people don't. You can use FTP.
Starting point is 00:30:13 Just do it over SSH. There you go. Come on, guys. You know what it is, like all those hosts out there that host cheap websites and stuff. That's why you've got to go with a great host like DigitalOcean. Go to DigitalOcean.com and use our special promo code of power, DO1plugged, one word lowercase, and don't host it on some fly-by-night site that requires you to FTP up your files like an animal. Host it over at DigitalOcean.com.
Starting point is 00:30:35 In fact, DigitalOcean has outrageously great pricing. $5 a month will give you a great rig with an SSD hard drive. It'll easily run a personal website like nobody's business. And with a $10 credit, you can run it two months for free. But look at this. Look at this pricing. If you're watching the video version right now, I want you to lick your screen. I want you to stand up and lick your screen.
Starting point is 00:30:54 $0.03 an hour for 2 gigabytes of memory, a 2-core processor, a 40-gigabyte SSD, and 3 terabytes of BOSS-level transfer. Why is it BOSS-level? Well, that's a great question because you're reading from them SSDs over a 40 to a 40 gigabit E connection. And they got data centers in New York, San Francisco, Singapore, Amsterdam, London, Toronto, and Germany. You could spin up a droplet in each one of those.
Starting point is 00:31:14 Now you're boss level. Now you're boss. You see, you just went boss level. Digitalocean.com, use the promo code D-O-unplugged. I'll tell you what else is boss level. Their interface. Holy shmoly, that interface. It is so well designed, so well laid out, but yet doesn't feel watered down. And then they have an
Starting point is 00:31:35 API that's intuitive and command line utilities that allow you to run large scale production workloads or just something, you know, in your quake terminal, drop it down and issue a command. You want to do a snapshot before you do a big transaction, a big upgrade, a big change? And you do. And you do. You also have great apps you can use on your phone. They have highly available storage. I said highly available storage.
Starting point is 00:31:54 It's highly available. And you can run up to 16 terabytes, attach it to your droplet. Here's what I would do. I'd start out with that $0.03 an hour rig. And then I'd put MB on there. And then I'd get a whole bunch of block storage and format it all butter FS. All butter FS all the time in RAID 5 mode.
Starting point is 00:32:15 No, I'm just kidding. I'm just poking fun. What are you telling these people? I'm just poking fun. No, they got ZFS, so I would use that. Why not? Go use a real file system. And they got FreeBSD if you want to go that route.
Starting point is 00:32:26 They got Ubuntu. They got CoreOS. You know, MB is right in FreeBSD's package manager. Really? I wouldn't know that. I wouldn't. I wouldn't. And I would not.
Starting point is 00:32:35 BSD would not be my first choice for an MB server. But you could do it. You could do it for some reason. You could do it. You could also run Fedora up there on DigitalOcean. You could run good old classic Debian. Nice, lean and mean Debian. Or OS.
Starting point is 00:32:49 Yeah. Maybe you need a, you know. Yeah. You could do it. You could do it. One minute. And you should. Hey, Wes, do it.
Starting point is 00:32:55 Do it right now. Just do it. Just go to DigitalOcean.com and use our promo code DEOnplugged. You apply it to your account and you get a $10 credit and you support the show. Big thanks to DigitalOcean for sponsoring the Unplugged program. All right, we've got to help our friend out. We had an audience member write in to the Jupiter Broadcasting subreddit. Yeah, there is one.
Starting point is 00:33:15 Who knew? And he says, please explain NFS to me before I destroy something. And I think he probably had an F-ing in there, but he probably cut it out. And this is from Bugabinga, and he says, Are you planning or have you already made any guides or segments to setting up NFS at home? I realize NFS spans a wide range of use cases, but I'm interested from the perspective of a desktop Linux user how to share media and documents with my family on our LAN. Here's my environment, which I'm curious if it's common amongst the Jupyter Broadcasting audience. I have a small family household
Starting point is 00:33:45 with three to six persons, several desktops, laptops, and phones running Android and Linux. All wireless LAN, all 5 gigahertz. He says, there's some problems I ran into when setting up NFS. Old documentation with things confuse NFS 3 and 4.
Starting point is 00:34:03 He's not even sure if NFS is supposed to work well over Wi-Fi. Endless combination of mount options. Confusing security model local UIDs and GUIDs versus remote UIDs and GUIDs made by old documentation. Hanging mounts on boot or logout. Cannot use Ethernet cables because we don't have, we can't use Ethernet because we don't own the flat we are living in. So they're doing Wi-Fi everywhere. He says, I'm so fed up with NFS that I set up a Samba share just for fun, and unfortunately, it works.
Starting point is 00:34:32 Like that's an unfortunate thing. So I thought maybe we would discuss that. But first of all, we should just say up front, if Samba works for you, there's no shame in using Samba. Not at all. Samba, they've spent significant time making Samba work great from Linux to Linux. Yeah, right. It really does. These days, there's graphical utilities to set it up.
Starting point is 00:34:50 It sounds like he's already got it working. So, Wes, do you have any immediate thoughts about using NFS on a wireless LAN? I mean, I guess you will just have to make sure. I mean, it depends on the distributions that you're using you know but you need your storage daemons basically you need like the dependency on the mounts with the storage daemons and on the network so that when if the network goes down you know you can have those connections or that you won't take the network down before unmounting your nfs share how you do that probably depends and wireless is obviously you know because now you need like a wireless daemon you need like wpa supplicant that kind thing. It's less ideal than like a simple DHCP.
Starting point is 00:35:29 If Samba's working, I really would probably just stick with Samba. Me too. I mean, unless you have like a, maybe NFS for some reason is better in your environment or you prefer working with it or you have more experience. But if not, I mean, Samba gets you a lot of things. If anybody in the mumble room has any suggestions, feel free to tag me with Mum in the chat room. I want to cover just a couple of things to help him out here a little bit. Quit worrying about NFS 3 versus NFS 4, really. Don't worry about that.
Starting point is 00:35:52 You don't need to. If you don't have, like, performance issues or domain-type things or, you know. Mm-hmm. And, you know, I'm going to try to find NFS Arch. I'm going to put a link to the Arch Wiki's NFS entry here because it also... I have it right here. Oh, good man. Would you drop that in the doc? Yeah, right by his question there because this is where he's getting hung up on a lot is he says confusing mount options, endless combinations of mount options. Well, here's the reality. You can
Starting point is 00:36:20 actually leverage SystemD to make this better for you. SystemD can mount and unmount automatically your NFS share or mount point when it detects your network goes down and up. So respectively, when the network goes down, it will unmount it. And when the network goes up, it will remount it. And this is really nice. So you're using SystemD to manage the mount point, which is aware of your network state. So that's a really great feature. So consider looking into that, and that will be in the Arch Wiki on how you set that up. It's really simple.
Starting point is 00:36:51 Some of those mount options can also help your NFS share and mount tolerate fluctuations in network connectivity. I like to think of NFS as close to like a physical connection to storage as possible over a network connection before we had iSCSI and stuff. It is designed in an era where the network is persistent and it expects it to be there. And the system that connects to it expects it to be part of the file system. So this is the problem you're running into. Samba is more forgiving with connections and disconnections because it was designed in an era where that's more frequent. And then the other thing, when you said you're confused about the security model where there's local UIDs and group IDs and there's remote user IDs and group IDs. This is something that is much simpler if you have a little bit of forethought before you set up your local box in your NFS server.
Starting point is 00:37:48 I always try to make sure that the user account I log into my Linux desktop has the same UID as the user account I'm connecting to or with on my NFS server. You say them for you? Yeah, and I think this is where you see like NFS pairs well with things where you already have like some sort of LDAP or you have some sort of, you know, directory management system set up so that you do have the same users across multiple boxes. Yeah. Otherwise what I try to do is I try to make sure that my local user is user 1,000 and my remote user is user 1,000.
Starting point is 00:38:15 And that's generally if I'm the first person to create an account on my Linux desktop, that's generally I'll be user 1,000. And so you just have to take special note and make sure that the user account and credentials you're connecting with are the same. Now you can specify the UID and GID that you want to connect with in your mount options. So you can do some of that there. But it is just simpler if everything lines up because then the security permissions
Starting point is 00:38:38 just work. And when you do it that way, I find it to be the security model to be simpler than Samba, personally. So that is... Alright, did we get anybody tagging me with suggestions from the, I thought this might be up the MumbleRoomsAlly file sharing. What do you guys use on your home networks to share files around the LAN? You know, big files, maybe you're primarily on Wi-Fi, you're not hooked up. What are you using to share files between Linux boxes?
Starting point is 00:39:02 All about that Samba. Yeah, really? You just, do you have really? Mostly because I do have some Windows boxes and other things that I want to share with and other little embedded appliances for TVs and stuff that only talk Samba. So it makes sense just to do everything over Samba. So are you setting up a Samba server on each
Starting point is 00:39:16 machine or how are you doing that? No, I just have a centralized NAS effectively with Samba on it. Yeah, yeah. Okay. Same here. So, Poby, you will like, will, from one laptop, copy to a central share and then go to the other machine and copy it from that central share? So I've got a HP microserver,
Starting point is 00:39:32 which I used to have 12 disks in a ButterFS array, but I switched to ZFS recently, or ZFS, if you like to call it that. And I also have, as another backup, a Netgear NAS, ready NAS thing that I recently learned has ButterFS in it. And they're both Samba and I can just browse the network on anything, whether it's my Android phone or Ubuntu phone or laptops or desktops or Windows or whatever. I know Samba is going to work everywhere and I don't have to make any effort whatsoever to connect to it. It just works.
Starting point is 00:40:09 Yeah, I'll give... Okay, so let's go DigitalEyes and then we'll go WW. So DigitalEyes, you're using SSH. Yeah, I use SSHFS. You know, it's just simple. It's installed on your operating system ready and it's ready to go. Yeah, that's not a bad way to go, really.
Starting point is 00:40:24 It's just using SCP or SSHFS or something like that because I like having SSH on all my machines anyways, the server and the client, obviously. All right, so, W.W., you have a cabling idea. Lay it on me. Yeah, so I live in an older house, and I can't really use a power line adapter. I would suggest if he doesn't, maybe use that.
Starting point is 00:40:46 Or what we do is we actually run the cable and then we use cable crimps, which you can lightly tap into the walls. So he could tape it maybe on the bottom or run along the wall on the bottom with tape. Or check with your landlord and see if you can lightly tap in those cable crimpers. And they're really easy to patch up when you move out. You know, you can just spackle. The power line networking could be interesting. I would want to test it first because I've had mixed results with it.
Starting point is 00:41:18 Like here at the studio, I can't plug something in upstairs and then plug the other end in by the TV and get networking from that. It's because it's like it's cross-circuit breakers or something. All right. So I was hoping Wimpy would represent someone using NFS because now I'm starting to feel like I'm a maniac using NFS to share files. So, Wimpy, what's your setup? I use NFS exports effectively for me so the most of the stuff that's accessed from the nasa's in the house is over some protocol specific to what it does so there's dlna used for the music and plex used for the photos
Starting point is 00:41:55 and the videos and that's what the device is in the you know the front room and all the rest of it hooked up to for me to actually hurl photos and videos and music into the servers i use nfs and then i have a couple of samba shares which are just there so when family and friends visit and they've got photos and things they want to share with us they can just you know connect them from whatever computer that they're using and drop them in there and then i can you know deal with them after the are you doing like a guest samba account too for that yeah yeah yeah it's just it's just four guests they've got their own wireless network as well their own vlan that's a that's a oh oh really so like a dedicated router
Starting point is 00:42:42 in a in its own vLAN? No, no. It's the same router. So it's just a VLAN on the same router. Nice. On their own subnet. And they can't peer at any of the management interfaces or anything like that. And the hosts on that VLAN can't contact one another either. All they can do is get to the internet and get to that Samba share.
Starting point is 00:43:02 I just set up a guest Wi-Fi network in Lady Jupiter because I figure we're going to hang out. I'm meeting a couple of people on the way down, and once we get there, people are going to be welcomed into Lady Jupiter. And the thing you know about JB fans is they're technically savvy. First question is how do I get on the Wi-Fi? And the thing is, well, now I've got a data server, a file server on here, and my password is honestly embarrassing,
Starting point is 00:43:26 and so I don't really want to tell, like, audience members that I just meet on the road. And it changes your threat model, right? Like, it's like, well, it's Hadea and you and the kids, and, you know, like, a couple other trusted people, then you can kind of be a little more liberal. Second, there's people you don't know or people you hardly know. That's different. And the router supports it, so it's just a matter of enabling that functionality.
Starting point is 00:43:44 And so I just took a little time. I was like, I'm going to have some people visiting. So it's like some people, like they clean up and do like dishes and stuff before they have people over. I set up the guest. Why is that? You have a second web. Yeah.
Starting point is 00:43:55 You should probably install something, you know, like ad blocking for Voxy. Yeah. Yeah. So, all right. Any other thoughts from the Mumba room on file sharing over your homeland before we move on? And hopefully Bugabinga is, oh, yeah, did you have something? Oh, I was just going to say, like Wimpy said,
Starting point is 00:44:10 DLNA is something that can get used if you're serving certain types of things. I've also seen like WebDAV or even if you're going one direction only, you can always just run an HTTP server. This is something that NextCloud does make kind of easy if you have a NextCloud server on your LAN is you can do the web dev thing or you could just be like here's a URL
Starting point is 00:44:28 to go to. This is something I do for Angela with her Open Media Vault server. There's a couple of things I installed on there and I'm not
Starting point is 00:44:35 setting up port forwarding on her router or anything like that. It's just here go to this URL. It's all a local URL but she can give it
Starting point is 00:44:42 to anybody that comes over and so when they're taking pictures and stuff they can put it on there. So that'll be a nice thing. And it's like, why not just set that up and make it easy enough, give them a spot to go to, and then lock down the stuff that you're really concerned about. That's a good way to go.
Starting point is 00:44:56 Go ahead. Well, Chris, this is going to be interesting. I'm actually thinking about setting up Ubuntu or some kind of server with file sharing after the show. Oh, yeah? What are you going to use? Probably Z or NFS, something like that.
Starting point is 00:45:11 But what are you going to use to share the files? Probably Samba now. Yeah, that's probably what I'm looking at, yeah. Yeah, I think a lot of Linux users, some of us when we move over to Linux, we want to reject anything Microsoft. And Samba feels like a Microsoft thing. But I would look at Samba as Samba actually represents a really kind of inspirational like decade-long journey to not only figure out what Microsoft is doing in a way that doesn't violate patents and copyright and reverse engineer, but then to build a superior product. And then on top of that, they've built in functionality to make it so when the Samba
Starting point is 00:45:55 client, when you connect to a Samba server and the Samba server realize they're talking to each other, they've built in hooks to then communicate more efficiently and quicker and faster. And they are aware of like the way the kernel works on each end of the system. And it is like a superior technology. And that I think the Samba project probably doesn't get enough credit for. Okay, MonkeyCom, you'll wrap us up with a little Kaja slash SFTP right in the file manager approach. Tell me about it. Yeah, I've been using that for a while. It just avoids having to set up something separate, something like Samba or NFS.
Starting point is 00:46:37 You just set up SSH with user privileges, and you use your file browser in MTA. Yeah, and you can even just bookmark it on the sidebar there, and you click it, and it prompts you for the password if it's not saved in the key ring. And, you know, I guess how I get a lot of the systems here on the JB network these days. The reason why I don't like it a lot, and this is only if you're using it a lot, if you're using it heavily, is there is the overhead of using GVFS and then there is also the overhead of using SSH to encrypt everything. encrypt everything. And so I'm sitting here sending a three and a half to 30 gigabyte H.264 file, and I'm encrypting all of it.
Starting point is 00:47:10 So that's all hitting my CPU, and then it's all hitting the other side of the CPU to decode it, just so that way I can move from machine to machine. And I don't give two craps if it's encrypted or not. So here's the question. Is there something like SSHFS, but NetcatFS? Because I'll do that on a local network. You know, you're just piping it through Netcat and you go, boom. Yes, there you go.
Starting point is 00:47:32 What do you think of that? I mean, that's basically TAR. You know what? You should save that for the five for the five. Oh, yeah. We're going to decide the five top command line entries that end users must know. New end users should learn. And we're just going to accept that every now and then it's okay to learn the command line. And you know what?
Starting point is 00:47:48 Speaking of learning the command line, it's a great time to mention Linux Academy, the third sponsor here on the Unplugged program, which means we are winding down to the last segment. Pum, pum. I am really impressed with Linux Academy. They just closed another round of funding, and they are really kicking into high gear. I'll tell you about just some of the new things coming around the corner, but first let me give you the basics.
Starting point is 00:48:06 Go to linuxacademy.com slash unplugged. It's a platform to learn about Linux and all of the really great things around the nitty-gritty aspects of Linux and the stuff built on top of it. linuxacademy.com slash unplugged. Go there, sign up for a seven-day free trial, and then I have a course I want to recommend to you because it's such a no-brainer, and I'm not sure I've ever mentioned it before. They have a course on how to use Linux Academy.
Starting point is 00:48:30 So you get the best out of Linux Academy by taking this Introduction to Linux Academy course. Wow. That's like man-man. Isn't this a great idea, though? It seems like it. I mean, that seems – No, that seems essential. A good way to get, like, the most out of it.
Starting point is 00:48:42 But here's a couple of new things they've been working on. You ready for this? I'm not even sure if they've released this fully publicly yet, but this is new stuff that's just come out. That's why you listen here. We spill the beans. They've got the AWS certified DevOps engineer professional level course now, the SysAdmin's guide to bash scripting,
Starting point is 00:48:58 the Cloud Essentials certification prep course, running container and clusters with Kubernetes, which is very timeful right now. Apache Spark Essentials, Red Hat Certified Engineer Prep course, the AWS Certified SysOps Administrator course refresh. They just refreshed the courseware on that, and they just refreshed the courseware on the Docker Deep Dive. Yeah, that's also because there's been some updates there.
Starting point is 00:49:20 Some big content updates coming soon for the AWS Concepts and KVM Virtualization Essentials as well. That will be coming in the fall, which is just about now. Lots of good stuff on Ansible coming down the pipe as well, which I know is interesting to a lot of our audience member, as well as Big Data Essentials, Jenkins, Git Essentials, and Azure Prep Courses. So there's new releases just about every day right now at Linux Academy. So your subscription has never been more valuable. Linuxacademy.com slash unplugged. Go there.
Starting point is 00:49:50 Sign up for the seven-day free trial. Support the show by visiting that URL and learn more about the first platform built exclusively to teach you about Linux. Linuxacademy.com slash unplugged. And a big thank you to Linux Academy for sponsoring the Unplugged program. So now, speaking of command line tools that we need to learn, PC World has an article up that I think we should vet. The five terminal commands every Linux newbie should know. Dun, dun, dun. And I want to go through the list.
Starting point is 00:50:18 I'm going to read them off to you, and then I say we put any of these up for replacement. So we're testing you, making sure you know what they all are. So number one, every Linux newbie should know sudo, all right? Number two, and then we'll talk about these, you should know your package manager, be it yum, apt, pacman, of course. You should know your package manager. Number three, systemctl to manage systemd services. Okay, okay.
Starting point is 00:50:40 Number four, I'm surprised it took number... See, I wonder if our list, if this wouldn't be maybe a little bit up on the list. LS, you know, to list directory. It seems like you might want that before number four. So this is... And number five, man. Of course, we all know the man pages. So they have, again, to recap, five is man, four is LS, three is system CTL, two is Pac-Man or apt, and one is pseudo.
Starting point is 00:51:14 I feel like maybe nothing's missing here necessarily, although PS would be nice or top would be nice. would be nice or top would be nice um i also we'll get into this but i i feel like if my my list would be ls first um and probably man second yeah man's pretty good and then uh then i think i would do things like pseudo i think that'd be three and And I think... Although, should we not? Maybe we shouldn't tell them about sudo if they're reading this list? Okay, systemctl stays at three. And sudo... I still feel like sudo should be in there. You will need to learn it, right? Once you need to make any system change.
Starting point is 00:51:55 I think sudo is four, and your package manager is five. I think the last thing you need to know as a new Linux user is how to use your package manager on the command line. You should learn how to list directories. I think you should learn how to look at processes. Maybe know how to do basic things like read a
Starting point is 00:52:12 manual, reboot. Maybe free in there. If you don't know these tools, you're likely installing a distro that has a graphical package manager. I'm curious to know what... Let's see what some of the Mumble Room thinks. So if you guys have a list or a command that you think is missing, ping me in the Mumble Room.
Starting point is 00:52:32 Oh, you do, Poppy? Go ahead. So I just pasted you a command you can run, which shows the most popular 10 commands in your Bash history. Oh, that's a great one and for me the top five number one is ls by a factor of two above the next thing i've ever run which is cd right so ls and cd and then sudo which is not unreasonable on one two where you don't get root account by default yeah and then the next one is my editor of choice which i'm not going to name because i'll just get hate um and then there's other stuff after that but yeah ls and cd and
Starting point is 00:53:10 sudo they seem like reasonable things to have at the top of your list so i think you should say and we we can debunk a myth here well i'll go i should tell you my favorite editor is nano were you guys Were you guys... That's awful. Were you here earlier in the show where I admitted to getting crap for the last two weeks because I used Nano? I heard you mention it, and I wasn't here to back you up, but I've been using Nano forever. And this is mostly because the first Unix system I used, Pine was the email yes yes and consequently pico was the editor okay so yes hard code and nano is a pico clone so hard coded into my dna is all the key bindings for nano
Starting point is 00:53:58 and i knew that i knew there was a reason i liked you martin and all these people that say that you know vim and Vi are so powerful and there's all these key bindings. Well, there's all these key bindings in Nano as well. And if you know them, it's just as fast and productive. I love you. That is amazing. I forgot about Pico. And Pine?
Starting point is 00:54:20 Yes. Yes. All right. So is it Nano for you too, Popey, that I take it? Yep. All right. Wow. Now, JDA, I think I saw that go by. You. All right. So is it Nano for you too, Popey, that I take it? Yep. All right. Wow. Now, JDA, I think I saw that go by.
Starting point is 00:54:28 You also use Nano. Yes, I also use Nano. And I'll say as a visually impaired Linux user, yeah, I'm low. So it's a lot more user-friendly when you're zoomed in to a pretty high degree on a monitor than the alternatives out there. And just as someone who's tried all the different ones in an accessibility standpoint, Nano takes the cake, and I just wanted to throw my two cents in there. I can't believe we started this show out with me admitting to all the crap I was getting.
Starting point is 00:54:58 And Ben, you use Nano as well? Yeah, man. Look at you. Nobody stood up. Nobody said anything. Yes, club Nano. There we go. A wrong has been righted. Look at you. Nobody stood up. Nobody said anything. Yes, Club Nano. There we go. A wrong has been righted.
Starting point is 00:55:07 Wait a minute. You see, guys, I am visually impaired, too. I have to wear glasses because I have a stigmatism and light problem. And truthfully, I just got to use Nano because of my sight and because, you know, I also have autism, so it's kind of hard for me to wrap my hand around other editors. Dude, you don't have to justify it. Just embrace it. That's right. I to wrap my head around other editors. You don't have to justify it. Just embrace it. I love the nano.
Starting point is 00:55:27 It's fine. Sweetloo, you're a nano user too, Sweetloo? I am. And my hierarchy is pseudo, CD, TARA, LS, and WP. All right. Do you want to know mine? Yeah. Go ahead.
Starting point is 00:55:42 My top ran command. Do you have a guess before I say what it is? Don't look Jitsi Jitsi or OBS? Nope, it is Packer dash dash S-Y-U Dang
Starting point is 00:55:57 Wow Typical Arch user I'm updating my packages I'm updating my packages Spin got it Typical Arch user. I'm updating my packages. I'm updating my packages. Yeah, Spin got it. Spin got it. Oh, ngrep for monkeycom.
Starting point is 00:56:12 What are you using ngrep for so much, monkeycom? We're on telecom, so I'm constantly looking at streams. That makes sense. Hence the name. My top 10 has YouTube DL on it. Really? I bet mine upstairs does where I do the unfilter clips because I pull a lot now these days off YouTube. So my top command is CD and then
Starting point is 00:56:29 sudo ls git nano rm ssh cat apt and yadim. I think you can tell mine is a laptop because like ssh ping mtr ip clearly I'm on a lot of networks. And you're testing your connectivity each time. Why is this not going as fast as this shit? What's the problem with this thing?
Starting point is 00:56:46 Why is YouTube DL so slow? Oh, man. YouTube DL is one of the best applications ever. Do you know, it's funny. I see lots of these scrolling by in IRC, people saying LS is their most popular thing. And when you watch people doing screencasts with this command line stuff, when people are, if they don't plan their video well you'll often see them just type ls randomly i've watched people give presentations where
Starting point is 00:57:11 they're they're about to type it's like your idol thing yeah yeah it's like uh it's like like valley people say so in front of the sentence yeah like nerds say ls yes in front of a sentence so true though they do stuff It's like a nervous tick anymore sometimes. Yeah. That's my um and pause for thought. Yeah. I don't, you'd think I would use like PWD more to get my current directory, but no, it's LS and I always recognize where I'm at by what I see on the screen.
Starting point is 00:57:38 And I'm getting my, you know, I'm getting like, and I even do LS-LA. I don't, I like to have it. Oh, it's always dash LA, man. Always. Yeah. I like to have it with the attributes and the timestamp oh no i i do such nerds ls minus lisa oh lisa now what is the uh what is the s so i want to try it now now i'm now i'm gonna go do that you could have told me something yeah sl is probably 10 of my commands too oh my god that's too wide oh that's too wide
Starting point is 00:58:03 yeah it gives you everything yeah it does see i'll do a little you need that stuff see oh well actually ls still does quite a bit of stuff too look at all that though see reek i says ls minus lot and i like that because it's easy to remember but i always type it la la no ltra some reason. I can't type it in the right order. We are really geeking out now. This is the best Linux podcast. This is the Linux podcast at its finest right here. All right, so LS is obviously on the top of all of our lists for these five commands for new users.
Starting point is 00:58:40 Is there anything else missing? I would say that if you have systemctl, you should really mention journalctl. Because that's an under... I mean, people don't appreciate how easy it is to make it review things. Michael Dominick's system, kernel panicked on him, and he was not sure how he was supposed to look at the logs anymore.
Starting point is 00:58:55 It was totally foreign to him. So yeah, that would be a good one. Yeah, monkeycom saying tail-flog. Yeah, yeah, yeah. Or journalctl. Yeah. Alright, that's a goodog. Yeah, yeah, yeah. Or journalctl. Yeah. All right, that's a good one. Any others? I think we – I think you want – maybe you'll want like IP or ifconfig but really IP just for –
Starting point is 00:59:12 What do you think, Wes? Yeah. What do you think, Wes, of just admitting that it's not horrible to know a couple of command line tools? Like the computer is a tool. Right. And do we have to pretend like there's no command line all the time? And it seems like, you know, like really the equilibrium we should reach is you use GUIs for things that you enjoy using GUIs for and it makes sense to use them for and use the
Starting point is 00:59:34 command line when it, you know, makes sense to do that. And obviously it'll be different per user, but it shouldn't be something that has to be hidden away. One of the things I've seen happen a couple of times, either directly or indirectly, just either by being involved with a migration or just watching a migration as a third party, is I have watched several times companies transition from DOS-based, like, terminal input, like, either through, like, an SSH login or a VTR or whatever, like, the old virtual terminals for mainframes or just a DOS app. Like, they could fly through with the keyboard. You know, like they – Yep, right. And then, okay.
Starting point is 01:00:08 And then, okay, Mr. Fisher. Okay, yep, we're ready to go. And I just dumped all that in the chat room. And now they're like, okay, let me – let's see. I don't really know how to use the system. I see you wanted to move your reservation to – OK. Well, yeah. OK. So if I go into here and I click – like it's – their efficiency really dropped off.
Starting point is 01:00:30 And I'm not trying to say that the command line was easier to use. But there is something about that particular interface that is sometimes the most efficient way to interact with the computer. It's that balance of like utility versus learning curve. the most efficient way to interact with the computer. Right, it's that balance of utility versus learning curve, and so something that might make sense for a home user, a casual user, might not make sense for someone whose job it is to use software every day. William, were you
Starting point is 01:00:52 going to say something? Oh, I was just going to suggest, even my parents are kind of like that. They kind of remember the good old DOS days when I bring them back to a terminal. It's kind of hilarious. It's kind of nostalgic and fun for the few times they have to use it. I was all like the first time. First time I was migrating a company from a DOS system.
Starting point is 01:01:08 It was a DOS system that loaded up, and then it launched a DOS-based mainframe terminal. I can't even remember what those terminals are called anymore. And then they spent their entire day in this system. And that was the computer to them. And I migrated them to a graphical version of that, and it sucked so bad. I was so gung-ho about moving this company into the modern day and getting them on a graphical interface, and it was going to be replacing all these old custom-built PCs with brand-new thin clients, and it just was a huge usability reduction.
Starting point is 01:01:45 And it was never part of the conversation. It might have been an 8270. It might have been. That doesn't ring the bell. I think people who don't actually use the system take for granted how much muscle memory there is in typing that stuff out and how quick you can translate what you want in your head to some pattern you type in on the console after you've done it so many times. Yeah, and if it's a series of eight menu options and it's one through eight to trigger them
Starting point is 01:02:06 and your hand's already hovering on the keyboard, you just tap that thing out super quick. Especially the hotel receptionists and stuff who have got it down to a science and they're just banging on the keyboard and just get it all done immediately. Yep, yep, yep. That is there.
Starting point is 01:02:19 So I think when we talk about Linux, and I think a lot of people are going to be moving over to Linux are geek power users. I don't know. I mean, I'm sure it's not all of them. But we've been talking about this theoretical frustrated web development user who's got a MacBook a few years ago because it was BSD with a GUI. And now they've realized, oh, this is actually a commercial product that has a lot of other interests. And it's not their primary focus.
Starting point is 01:02:43 It's not their main platform. It's not their moneymaker. And there's their main platform. It's not their moneymaker. And there's a huge strategy tax that's dragging this entire platform around by the ball sack. I want to move to something where I can just get my work done. I can get a laptop with the hardware I want and I can still SSH into the same servers and build my same applications. And there's a lot of little niche use cases like that, like UserAir. UserAir two years ago, I never could
Starting point is 01:03:05 have produced the entire thing using Linux and open source software. And now, like, we have an entire system that's all open. I mean, it's like a lot of different use cases are switching over to Linux, and each little niche vertical is going to add up to a serious amount of users.
Starting point is 01:03:21 I hope. I think. That's the theory, right? That's the hope. That's the theory. Right. And so when they come here, why not say, yeah, you'll have to use the command line sometimes. There's probably like six, five, six, seven, eight commands you should probably do. You should probably learn, take a half hour and learn each one, and you will have a good set of tools to learn more from there.
Starting point is 01:03:40 If you know MAN, you know LS, you know how to look at processes, you know how to stop and start services, you know a lot of stuff that you're never going to have to deal with the command line. And maybe that's a good way to approach it, right? Like it's different than like if you're going to the Windows world where, you know, like there's a whole huge system of things to learn. On Linux, there's a lot of – you can get by with a lot of like just a few fundamental principles, you know, five or ten commands that you need to know and then you can administer a fair bit of your system. Hurricane, you think Windows 10 users are ripe for the pick and two? Yeah, well, I started on Windows 10, or as a Windows user a couple years ago,
Starting point is 01:04:13 and then two years ago when Windows 10s came out, I just completely dropped it. Yeah. And that's when I started, you know what I mean, packaging Namby for you guys and for you, I mean, the community, and now all my machines run Linux. Well, our one then. Our benefit.
Starting point is 01:04:30 That's awesome. That is really good. Alright, so Ben, I want to give you a chance to jump in because you got the new System76 machine. You're switching over from the MacBook. You're not afraid of the command line. You're okay with it. Bingo. No? Going once? Going twice? twice all right swift i'll let you have
Starting point is 01:04:48 the last word on this particular one go ahead yeah and in this case it's like with vista i remember when that came out i was ben the guy who sold you the macbook that's all right hold on let swift go go ahead swift okay when vista came out you would have thought that that would have been a big deal to get people to Linux. And yet, even though it was such a catastrophe, that's not what happened. No, they went to the Mac. Yeah, so with Windows 10, I mean, I wonder how that's going to be the change now with MacBook Pros being what they are now. And just with people getting aggravated with Apple, I'm curious if that's ever going to happen
Starting point is 01:05:25 and make people really switch to Linux. That's what I want to see. I think that is what's happening. I think it is. I think a lot of them, I think when Vista came out, people said to themselves, that's it, I'm going to get a Mac.
Starting point is 01:05:40 I was going to get Ubuntu rig, but they ruined it. They ruined it for us. The Unity ruined everything. That was actually surprisingly common. I feel like a lot of the blogs kind of talked about how they looked at, you know, right when the Unity transition happened, they had been looking at using Linux and then went to macOS. So it's interesting that that inflection point wasn't that long ago. I know.
Starting point is 01:05:58 I know. I do think that is partially true. It makes me give the idea like that part of this momentum is that like some of these Mac users have had their eye on Linux for a while, right? Like they've considered it. Maybe it hasn't met the standards that they don't think it can. Or what they did before isn't what they do now. Like Mike was all in on iOS development. Right.
Starting point is 01:06:15 And then he's like, well, this isn't paying the bills. Right. He's doing more backend stuff. Yeah. And now then he's like, well, wait a minute. If I'm just doing backend work. What am I doing? And I think that's true for a lot of them as well.
Starting point is 01:06:25 And I think distros are better than they used to be. Yeah. And a lot of progress has been made on that kind of thing. And, you know, I think Linux has learned some of, like, what Mac did by having such an integrated stack and the kind of, like, seamlessness and the integration and the consistency. And we've gotten better there too. Meanwhile, Wes, we'll just sit back and say we told you something. No, we'll actually welcome them with open arms
Starting point is 01:06:47 and tell them which five or six command line apps they should probably bother learning. They probably already know half of them from the Mac anyways. So they probably only have to learn like another three or four more. Yep. They're probably already set. All right. Well, we're going to get out of here. I don't know if this has ended up being a short show or not
Starting point is 01:06:59 because it kind of felt like I guess it was just a regular-sized show. But we're going to get out of here because the elections are coming up. And then I am jumping on the road and heading down to California. Getting out of town. Don't forget about that meetup at meetup.com slash Jupiter Broadcasting. And do come back next week and hang out with Noah West and the gang. Yeah, be here. Yeah, Noah will be in studio.
Starting point is 01:07:20 What a treat. So you guys can hang out and, you know, cut rugs or whatever you got. I don't know what he rugs or whatever you got. I don't know what he does. I don't know. You should tune in. I'm never here. I'll be here live.
Starting point is 01:07:28 Yeah, maybe. I wonder what they'll be up to. Of course, if I tune in and I don't like it, then what do I do? Jump in the mom room and yell at you guys? No, I'm kidding. All right. Well, thanks for joining us. We'll cut you off. Don't worry.
Starting point is 01:07:37 Oh, that guy. Get him out of here. Kick him out. Kick him out. All right, everybody. Thanks for joining us. We'll see you back here next Tuesday. Bye.
Starting point is 01:07:44 Bye. Bye. All right, everybody. Thanks for joining us. We'll see you back here next Tuesday. I'm out. Oh, there we go. All right, JBtitles.com. Get over that. So what distro are you still running there on that laptop, Wes? Ooh, this would be Arch Linux. Is it a Pricity, though? That's what I was wondering. Nope, just Arch.
Starting point is 01:08:42 Oh, you reloaded to... Really? Really? No more? What are you doing reloaded to... Really? Really? No more? What are you doing there? Really? Really? Really?
Starting point is 01:08:48 But pretty minimal right now, like very few plugins. Have you had a chance to see the Linux Action Show from Sunday? Noah had some really weird performance issues on his Arch box. Yeah, that did seem weird. I was excited that he switched, though. Yeah, a lot of people think he's crazy for doing it. What's the hardware he's running? I don't know exactly.
Starting point is 01:09:05 Yeah, that performance stuff seemed... I saw that. It was a little weird. Yeah, it seemed really weird. Like, the launch times, like, even for a fresh install. And he's doing all SSDs, I think. Yeah, Chris, I actually saw that show, and I saw the lag he was getting.
Starting point is 01:09:18 I was like, what the heck is this? Yeah, that was the weirdest thing. And to me, it looked like network, because it affects both Chrome and Firefox. I don't know what kind of Wi-Fi he's got, man, but I got to tell you, it looked pretty laggy. And I tell you, I'm on Time Warner with the 300 meg internet and I was getting 350 today. Should we have like a nano title? We should probably have a nano title, right?
Starting point is 01:09:40 It was pretty... I like that idea. I like it till Popey and Wimpy said anything and it was it was really it was really wimpy that pushed it no everybody else is like quiet about i'm all up here admitting my nano sin there was like i run nano but i'm not saying nothing we should have stuck up with you back there at my last job not the job i have now my last job when they're when we were doing stuff occasionally you have to gather around someone's computer when everyone used to gather around my computer and i would edit
Starting point is 01:10:10 something i could actually hear them say freak as i typed in nano yeah nano shame's been around forever i mean it started as a bit of a joke actually and i think it was pico we were using back in the day that started the joke not nano well. Well, I, so originally I was, well, I was using Pico on Unix systems and then on Linux. I would load Pico too, though. I wouldn't load Nano. Yeah. In the early days, Pico. And then a little bit later on, it was, Nano was called Tip.
Starting point is 01:10:40 This isn't Pico originally. And then it changed to Nano because Nano is a thousand times larger than Pico. I feel like it was like Gen 2 or something that made me switch from Pico to Nano, but I don't remember. I feel like there was... Yeah, I remember going through that transition of, you know, learning Nano, not Tip, you know, not Pico. But yeah, it was all just because the only email I had available to was Pine, and I just learned how to get around using Pico. So as soon as I started exploring the system, I edited everything with Pico, and that's just stuck with me for however many years it is. Nano users unite, and nano aggressions are not bad.
Starting point is 01:11:24 Nano users come out of the closet. It's funny, but it's too long, I think. And nano the lesser Emacs is kind of slammy. I was thinking along the lines of nano FTW, but that was, I don't know. Not so nano now. I kind of like that one. I wonder how the drone thing worked out. See, now someone needs to implement nano.
Starting point is 01:11:46 Like there's the evil mode for Emacs. Maybe there should be a nano mode for Emacs. Yeah, yeah. Actually, I would like pirate mode. Did you ever see – you have to be kind of old, but did you ever install Red Hat when you could install it in – oh, I forget what they call it, but it was basically – it was redneck mode. It was when Red Hat was testing out multilingual support. Oh.
Starting point is 01:12:09 And so they were testing Redneck mode, and they actually shipped a version, or it was a beta, where you could, I think it was like in the 5 series or something, where you could install Red Hat Linux in Redneck mode. Actually existed. It was amazing.

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