LINUX Unplugged - Episode 68: Linux Powered Schools | LUP 68

Episode Date: November 26, 2014

We’re joined by a classroom full of special guests, we talk with the students from Penn Manor School District, where they’ve given every high school student a Linux laptop & integrated the student...s into the help desk. We get the inside scope on the challenges, roadblocks & successes of this large desktop Linux deployment.Plus a preview of our upcoming interview with Mark Shuttleworth & his take on the recent criticism and exodus from Debian & getting started in a Linux career.

Transcript
Discussion (0)
Starting point is 00:00:00 my son is currently going back and forth between believing in Santa Claus versus not. Like he has a pretty good theory. His theory, it's pretty solid. He thinks that Santa Claus is real. It's just that Santa Claus is Amazon. So if you ask him, Dylan, who is Santa Claus? Amazon. He's smart.
Starting point is 00:00:18 I don't know. I mean, Amazon does deliver stuff faster. I know, and he recognizes the Amazon wrapping paper, and that's usually what all the presents from Dad come in. Yeah, when he's a father, Amazon will have reindeer-shaped drones to give the presents at Christmas, I'm sure. They will. With custom 3D-printed boxes.
Starting point is 00:00:39 Man, Amazon needs 3D-printed boxes. That would be great. If the reindeer drones don't happen, I'm protesting. Yeah, that'll be a missed opportunity. Wimpy, you should market that, patent that, and then sell it to Jeff Bezos. Why do you think so?
Starting point is 00:00:52 Yeah, just sell it for a good deal, like $500,000 or something like that. I just want unlimited credits on my Fire TV. That is brilliant. That is eating up my spare change. Did I tell you I cancelled? I might have mentioned it on there that I cancelled my Nexus player order.
Starting point is 00:01:11 I don't blame you. I'm going to get a fire. I read the reviews on the Nexus player and it just sounds like a total miss. I think you mentioned on Tech Talk today. I thought I remembered saying something. The Fire TV is really terrific. And some advice you gave me a couple of – a few weeks back now,
Starting point is 00:01:30 I was asking about controllers for Steam on Linux. Oh, yeah. And you recommended the wired Xbox 360 controller compatible with the Fire TV. You can plug in the USB in of it? You just plug it in? You just plug the Xbox 360, 360 USB controller in and all the buttons are mapped. It works exactly like the official Amazon
Starting point is 00:01:51 controller but it's half the price and it's stonking good so I'm using that on the Fire TV for gaming. That is winning. Yeah, Arbulus is right. You have the Google TV now, the Nexus Q and the Nexus Player and all of these three products have been, in my opinion, I'm sure people, like the Google TV is, the Nexus Q, and the Nexus Player, and all of these three products have been, in my opinion, I'm sure people, like the Google TV is used by people still and loved,
Starting point is 00:02:10 but in my opinion, it fails on a couple of critical points that would really bug me. And the number one thing that jumped out at me, especially a couple of the reviews, complained about the same type of lagginess in the same kinds of areas, and it's exactly the kind of stuff that drives me crazy. type of lagginess in the same kinds of areas and it's exactly the kind of stuff that drives me crazy i'm the guy that will uh i'll you know back before the set top boxes like the roku could could handle decent performance i was the guy that would just build an xbmc machine because i needed a pc powerful enough to just not have a laggy system because who wants to sit down with tv and like then wait for their computer yeah quite well the the fire tv is really really slick it's very responsive
Starting point is 00:02:46 um in all respects i mean it does some really neat things as well so um the first thing is when it arrives it's pre-configured with your account credentials that's nice so like the kindle nice touch that yeah nice touch yeah um but it's a, oh, I didn't expect that. But then when you start watching TV episodes and things like that, it will pre-download the next in the series that you're watching. Oh, it stores them local? Yeah. So when you then say, oh, I want to watch the next episode of Battlestar Galactica, it's just instant because it's already there.
Starting point is 00:03:21 And it means that the fast-forward and rewind stuff is really responsive. I like that kind of hybrid streaming download approach. So I assume you could probably stream immediately, right? You could go in there, and if you had not ever watched, say, like, I don't know, 24, and you went to go watch season one, episode one of 24, it would play immediately, right? But then it would just start downloading. Yeah, that is slick. But it will pull it down faster than you're watching it.
Starting point is 00:03:43 So eventually you're playing it off the local device rather than off the stream. And then it will be grabbing the next one if it thinks that this is something that you're into and watching. That's it. What I'm doing is I got a couple of TVs that I like a lot. I feel like buying a TV is a huge decision too, which is a little silly, but I have a couple of TVs that I like a lot that I have bookmarked to see if they go on Black Friday sale,
Starting point is 00:04:11 and if they do, I'm going to get an Amazon Fire TV with it. Yeah, I'm really impressed. We've ditched the Roku in the front room now, and I'm now looking at the Fire TV stick to replace the other Roku in the bedroom. Did you guys see they announced their tiered pricing for BitTorrent Sync? No. Yeah. Yeah, it's a
Starting point is 00:04:31 thing. They're doing a tiered pricing thing. Let me go look it up real quick. I think I saw it. What? I'll stop using BitTorrent Sync and use SyncThing because that's horrible. I'm looking it up now maybe it was a prank before they're still gonna release um like a a solid free version everything that
Starting point is 00:04:53 you have now you're gonna get to keep you won't lose anything all right so that was a thing i saw that wasn't me just being crazy are you guys seeing this are you uh yeah what do you think of this what do you think about this sucks because at the moment i've got probably 200 gigabytes of stuff being synced i think yeah i publish all the unfiltered supporters uh files and every single episode is usually one to two gigabytes minimum and you know there's a lot of episodes and then yeah i know it really sucks that shit isn't it okay so i'm gonna have to bite the bullet on sync thing and get over the rather clunky trust relationship model i problem is that pulse that pulse model doesn't work for me i i can't
Starting point is 00:05:36 add each listener individually no it doesn't work for you and it's a pain in the what's it's for me because i've got um bitync on all of the laptops and desktops and the nas and a couple of servers out you know providers um so i've probably got at least a dozen to 14 things and just that is going to be a mess because that's a 28 way key exchange which is doesn't scale really does it it's a way to add add keys from like the command line because in theory what you could do is when someone subscribes to like the unfiltered stuff you could send them an email like it could and that could be automated they could add their key and then you could have just a back end that automatically adds it to the sync thing.
Starting point is 00:06:26 So, yeah. So, okay. So, sync is going to be, pro is going to be $49, or I'm sorry, $40 a year. Gives you unlimited files. Yeah, boy, this is rough, right? Some people call it bait and switch. Sync folders as well, though. This is rubbish.
Starting point is 00:06:43 Oh, that's the worst about this. Because in lieu of selective syncitch. It's related to sync folders as well, though. This is rubbish. Oh, I'm just warning us about this. Because in lieu of selective sync, I've got lots of sync folders. Right. That's how you do it in BitTorrent Sync. Yeah, yeah. Isn't BitTorrent Sync... So this is actually looking more like €96 a year from what I'm looking at here. Isn't BitTorrent Sync distributed?
Starting point is 00:07:05 It's decentralized. It's the distributed? Well, it's decentralized. It's the way the files are shared is decentralized. It's basically they're nobbling their software to get money out of us. Well, this is why they never open sourced it, isn't it? Wouldn't that technically be illegal? Because you're using other people's autistic money. No, I mean, this is not too uncommon. No, they're charging for their software.
Starting point is 00:07:24 You launch a beta, it's free during the beta, and then when you are done with the beta, you charge. I mean, that's not too uncommon. It's disappointing. Chris, what if you use an old version for RFID on content? Yeah, I suppose. But the thing is, if the client's update, I've noticed on BitTorrent Sync that can be an issue.
Starting point is 00:07:44 If the server falls too far behind some of the clients, at least it happened to me once, it became a problem, and some people couldn't get files anymore. So is Sparkle Share looking good now? Maybe, yeah. So yeah, another one to look at is C-File if you've not used that.
Starting point is 00:08:00 Sparkle Share. Yeah, and of course if you want to pay, SpiderOak. Welcome to Linux Unplugged, your weekly Linux talk show that's really packing it in for the holidays. My name is Chris. And my name is Matt. Hey there, Matt. So rumor has it you were just chowing down on a little bacon before we got started today.
Starting point is 00:08:23 I was. I was. I got up here about 15 till, logged in about 10 till, and I'm like cramming bacon down my face. But the cool thing, you were still doing your thing. So I was like, oh, cool, I got time to eat this. I had some meatballs while you were having your bacon. It's like it's Sunday. It's like we're in our Sunday routine on Tuesday. So I have a lot to cover today. I'm really excited about today's show.
Starting point is 00:08:43 So we are following up with Charlie from Sunday's Linux Action Show, and he's brought some of his students in. They're all huddled around a laptop right now, and we're going to talk to them about their experiences with Linux. Really looking forward to that. We've got some great emails to read this week, some thought-provoking questions, and potentially some big changes coming to the Jupyter Broadcasting website.
Starting point is 00:09:03 And towards the end of the show, I'm going to play a preview clip of an interview that we'll be playing on Sunday's Linux Action Show with Mark Shuttleworth. And the topic is germane to this show. It's something we've been talking about a lot lately, the tone of dialogue in the open source community around all of the recent systemd debates and Debian and all that kind of stuff. I wanted to ask Mark Shuttleworth what he thought about it
Starting point is 00:09:25 and got a brief summary of his thoughts. We go into greater detail in the Sunday interview. We're going to play a clip of that because it felt like it fit pretty well with the topic that we have been recently discussing here on the show. So that will be towards the end of the show. A lot to do today. So, Matt, you know what we've got to do? You've got to start with that email.
Starting point is 00:09:42 Got to start with that email. Sounds good. So Jesse writes in, and he has a question for our guest today. So we'll start with our first email that pertains to Charlie. And Charlie, I'll read this to you, and then I'll give you a chance to respond. And it goes a little something like this. Jesse says, hello there, Chris Matton. Obviously not Charlie.
Starting point is 00:10:00 I saw your latest episode of the Linux Action Show, episode 340, with Charlie Reisinger. And I was just wondering, how would you introduce Linux and open source to a school district that still uses Windows XP and PowerPC versions of OS X, and they can't really afford new hardware or software due to politicians stealing money from the state budget? Thanks for your hard time and all your hard work and any ideas. So, Charlie, if somebody's in a really budget-restricted environment where maybe they couldn't buy laptops for students and can't really afford to buy new hardware, is there somewhere where you would give them advice to start on rolling out Linux and open source in a district?
Starting point is 00:10:37 Oh, sorry, Charlie. I had you turned down. Go ahead, Charlie. Oh, yeah. No problem. Thanks again for having us on the show today. This is just so much fun. Yeah, you know, that's tough. You know, being in a school, you know, you've worked in a school. We've both been there when, you know, budgets and resources are restricted. What I could offer up is probably just starting small. Right, right. In the past, you know, really some of our first implementations on the desktop were with Ubuntu, just simply because the interface was lightweight and we could take advantage of lower-end hardware.
Starting point is 00:11:11 But also, I think more germane to this is a discussion of just starting in a very small fashion. We've scaled up to thousands of machines in the desktop, but we didn't start there. We built on very small successes. In many cases, we installed some flavor of Linux on just a few machines, maybe just a teacher's set in a classroom or perhaps even just a single lab. Very good. Yeah, that makes a lot of sense. It requires patience, but you start small and you build up after successes. You get some successes under your belt, prove that it's worth everybody's time, prove it's worth whatever little budget is available, and then build on top of that. That's great advice.
Starting point is 00:11:52 Yeah, absolutely. And it helps also just to bring teachers on board and staff and, of course, students too. We often forget that we want to get students excited about technology, And I think that's an important part of the equation as well. Yeah, great point. All right. So there you go, Jesse. There's some great starting points from Charlie. And I wish you the best of luck, sir. And, you know, when I tried to get Linux deployed in my work environment, it was fundamentally critical to have these mini successes.
Starting point is 00:12:19 It started small, and then I built on top of that. And it doesn't have to be a school district. It can be any kind of environment like that. So Bugsbane III writes in, and maybe this is one we can open up to the whole mumble room. He says, I've been using Linux for over a decade and I love it. While I can't write a line of code to save my life, over the years I've gotten very used to setting up networks,
Starting point is 00:12:38 compiling code, triaging bugs, et cetera. I have no formal qualifications, but I've learned a lot. Now I'd like to use all of that training to get a job, but I have no formal qualifications, but I've learned a lot. Now I'd like to use all of that training to get a job, but I have no idea where to start. Entry jobs seem to be overqualified. We have requirements where you've been a network administrator for many years or you're a developer. And currently not having a job, I don't have a lot of money to spend on getting certifications or training to become a coder. So where would you, or anyone in the audience, recommend someone start? And so the question is, if you have a good sense of Linux, maybe you've been using it for a while, but you don't have
Starting point is 00:13:14 anything on that resume, how could you get in and get started? And I'll start with my idea, and then anybody that wants to jump in, please do so. I would, if you are unemployed, consider the fact that you might have something in excess that a lot of people don't have. And it's not necessarily money, it's time. And you might consider starting at the ground floor somewhere and just on a volunteer basis to see if they need help. And then perhaps make yourself invaluable and they might consider hiring you. That would be one way. I know that's easier said than done. Matt, what do you think? What about like just trying to get your foot in the door and maybe trying to get somebody's attention? Is it got to be like, do you need to
Starting point is 00:13:51 know somebody? Is that, is he screwed if he doesn't know somebody? No, you hit the nail on the head with volunteering. Both, pretty much everything I've ever done in my life, I started at some capacity of working for free. And I think that volunteering for a worthwhile organization makes a lot of sense because not only do you have something very strong to put on your resume later, but you also showed
Starting point is 00:14:11 that you weren't watching Oprah all day on television. You were actually doing something productive. Right, getting work experience. And I'm not speaking to someone... Exactly. It's truly it.
Starting point is 00:14:19 I mean, that's, you know, I've been self-employed for years. And so for me, it's like, I can't fathom not having, you know, if I'm not in the middle of a project, I'll go make one. And I think the same thing applies here. If you could find a need, go fill it, figure it out, you know, just get out there and try stuff. I love it. That's great advice. Anybody in the Mumbler want to jump in with anything before we move on? I think that's probably good stuff right there. But if anybody else has any pointers of
Starting point is 00:14:40 something that got them a gig, we'd love to hear it. I'd just like to echo, Chris, that absolutely volunteering is the way to go. You know, open source by its very nature is participatory, and really the best way to demonstrate your skills is to get out and volunteer and be active in projects and programs and demonstrate what you got. Nailed it. All right. I'd also say that there's sometimes where I've talked to people who said that they didn't have enough experience because the job listings required something so absurd that it's not even possible. But a lot of the times, these employers are looking for people who are willing to try anyway.
Starting point is 00:15:22 Yeah, I've heard that before too. who are willing to try anyway. Yeah, I've heard that before too. Yeah, so they'll set up an experience. It's like you have to have three years of experience for this and two years of experience for this. But they don't actually want that. They're kind of like if they have – sometimes they'll have it where it's kind of a deterrent
Starting point is 00:15:39 for someone who's not motivated enough to try. They don't want them working for them anyway. So if you don't have the experience but you go there and say – and you can prove that you can do it anyway, they'll hire you. That's a great point. From their perspective, they're like, well, we're either going to get somebody who's really determined and willing to go the extra mile for us, or B, we'll get really lucky and get somebody who's super qualified and we won't have to pay them very much. And on top of that, once you're in the negotiations for the job, like if they're going to give it to you and you didn't meet all the qualifications,
Starting point is 00:16:07 they can be like, well, you know, we were looking for somebody who had 15 years as a DBA and 25 years as a VB programmer, so we're going to go ahead and cut off about 10K from what we listed in the job application, but you got the job. Congratulations. You know, that's another reason they do it. They make up these impossible qualifications, and when you don't meet them, they can kind of reduce their commitment. That's right.
Starting point is 00:16:27 We want you to have like 10 years of VB experience and also speak Chinese. Yeah. Have you been working with... We need somebody who's been working with Linux for 35 years. Can you do that for us? No, I can't. Lies. Yes, lies, exactly. Alright, I'll tell you about something that's not a lie.
Starting point is 00:16:44 That's saving a little bit of money from Ting. That's my mobile service provider and Matt's mobile service provider, and that's our first sponsor this week. Go to linux.ting.com. Linux. Yeah, you get to put Linux in there. Linux.ting.com. Head over there.
Starting point is 00:16:54 Check out the Ting website. By going to that URL, you automatically are going to save $25 if you pull the trigger and get a Ting device. Or if you've got a compatible Ting device, you're going to get $25 in Ting credit, which could be like almost two months of service. It's kind of crazy. So why Ting, right? Why switch? Why go through the hassle of moving over? Well, first of all, they make that switch pretty painless. They've got an early termination relief program. So if you're in a contract now,
Starting point is 00:17:18 they'll pay up to $75 per line you have to get canceled. If you're not in a contract, well, then this is a better time than ever to move over because you only pay for what you use. It's just your minutes, your messages, your megabytes. That's all you pay. You just take that up, add it up. That's it. It's $6 for the lines. You can have as many lines as you want. It's a flat $6. You can turn them on and off when you need them. And then you just pay for your usage. It doesn't matter if it's a data device or a smartphone, no contracts, no early termination fee, an incredible, incredible dashboard, and no whole customer service when you call them at 1-855-TING-FTW. A real person answers the phone.
Starting point is 00:17:52 Just got a call between 8 a.m. and 8 p.m. on business hours. They're not animals. But go to linux.ting.com and try out that savings calculator right there on the screen. You click that, go in there, put in your current usage information. Like, for example, let's just, I don't even remember what I used to use anymore. But let's just say I use – yeah, right. Let's say I use 300 minutes. I'm not a big talker.
Starting point is 00:18:10 And 200 text messages, well, I mean, maybe. I really would probably use Hangouts, to be honest with you. So I don't know. But let's say it's 200 messages, right? And the megabytes, let's say it's about – let's say this month I think I'm probably about 3 gigabytes. And before taxes, that would be normally what? $150 for that cell phone bill? Oh, not $450, $150.
Starting point is 00:18:31 Now you go into the Ting Savings Calculator. If you've got multiple lines, you put that in there. You put your actual usage in there, and then you can calculate the savings and see how much you would save. They can do some data scraping as well. But just at that, which is a fairly moderate plan, you probably are using more than that, a lot of you, you'd save $2,000. And if you're using less, you'd save even more. That's what's so great about the Ting model. It's so sweet. Go over there right now, linux.ting.com. Check them out. See why Ting is mobile that makes sense. And when you're playing around with that savings calculator, don't be surprised if it brings a tear to your eye when you see that money. You're like, gosh,
Starting point is 00:19:00 that's a laptop I could buy every couple of years. And also, I think this is pretty cool. They've been spotlighting different Ting customers on the Ting blog. And they got an adorable new baby in it. Oh, look at that girl with those pretty blue eyes. Let's go over the Ting blog and check out the Ting customers, their app picks, information about Ting, their blog post about their consumer reports rating that was excellent. They got all the kinds of good info. Gives you some behind the scenes information about Ting and kind of gives you a better idea of where your money's going. And I think that's all pretty important to a lot of us. Linux.Ting.com. Get a $25 discount on your first Ting device with no contract,
Starting point is 00:19:32 no early termination fee. You own that phone. Like your computer, you know? I know, it's crazy. And it's not actually, you know what's funny? Is people outside the US, like some of our listeners live in areas where the cell phone system makes a lot more sense. And they hear this stuff like, wait a minute, you guys pay subsidies? Do you realize you pay more in the long run? Do you realize they're scamming you? And I don't know if you heard, but Verizon just extended the early termination fee even further out now and with a higher rate. They just keep getting worse.
Starting point is 00:20:03 They're not getting any better. Linux.ting.com. Go make a difference for yourself and go vote with your wallet. Linux.ting.com. And a big thank you to Ting for sponsoring Linux Unplugged. Okay, just a couple more emails to get to. This is, you know, when we started the Linux Unplugged show,
Starting point is 00:20:20 the initial concept for Linux Unplugged was actually going to be just 100% emails. I remember that. You remember that? Yeah, right? I was like, Matt, we get too many emails. We should have a show where we just read emails. So that's why we do emails at the beginning of the show because that's the heritage of Linux Unplugged.
Starting point is 00:20:35 It's like, okay, okay. I felt so bad that these emails were just sitting in the inbox and now we still have the same problem, but we at least get to some of them. So that's good. All right, Mandaray writes in with yet another SystemD survey. This is up to you, dear audience, but he wanted to let us know that he's created another SystemD survey. Unlike the one we ran previously, this one aims to figure out what groups of users are
Starting point is 00:20:55 in favor of SystemD and which are against it, and who is a vocal and who is, you know, all the kind of nuances around that. He says hopefully he wants to find more discussion around it. He's already compiled some of the interesting information, not only about system D, but other topics too, which might be worth discussing in future episodes. However, because he's kind of running this on his own, we haven't talked about it anywhere, he's only gotten about 240 participants so far.
Starting point is 00:21:17 So I have a link in the show notes if you'd like to take yet another system D survey that also asks some other questions. And you never know, we might get some good weekly conversation out of it for a little bit. So thanks to Mandre for writing that. It's a Google form. You know, these Google forms are actually really handy if you haven't checked them out because they output all of the results.
Starting point is 00:21:33 I mean, you know me, I'm not like Mr. Google over here, but they output all of the results right into a spreadsheet and that's just undeniably handy. It's I, in fact,
Starting point is 00:21:40 we're going to, we have one that I'm going to talk about at the end of the show for us. So I'll have a link to his survey in the show notes if you guys want to try it. Okay. Yeah, and maybe we can dig through the results later. All right. Here's the big one that I've been waiting to get to. I know Rotten Corpse is going to have some stuff to talk about that,
Starting point is 00:21:55 so I'll give him a chance to jump in first once I read this one. So on Coda Radio yesterday, I mentioned that I have a dream, Matt. I have a dream of going into the Jupyter Broadcasting WordPress directory, typing rm-rf star and hitting enter. I'm done with WordPress. It's great. It's super sweet. If you run a blog, anything like that, great open source project, I don't want to use WordPress anymore. I don't need a CMS.
Starting point is 00:22:21 I don't want a CMS. All I want to do is put an HTML5 video up on a web page with some download links and some text that tells you what that video is about. That's all I want, Matt. I want to take a flat markdown file, I want to drop in a directory, and I want that to publish up on the web. I don't want a database. I don't want nothing dynamic. None of it.
Starting point is 00:22:37 Static HTML, simple, easy, boom, shakalaka. I hear you. So on Coder Radio 129, I went on about my fantasy of replacing WordPress with something more quote unquote sane as it was written here up in this subreddit post. So here's the, there's a bunch of great suggestions in this post of what Jupyter Broadcasting could do to move away from WordPress. Let me tell you what I'm thinking about here, because I'd love to get the audience, I'm sure there's some people out there that have done this kind of thing.
Starting point is 00:23:02 to get the audience, I'm sure there's some people out there that have done this kind of thing. I really want something very simple that would allow us to import somehow, I don't know how we would do it, all of the back catalog of the existing posts. So we could go pull in all of the previous shows, not mess with all the timestamps, keep all the tags, something that could extract it from the MySQL WordPress database and put it into this new system. So that's one thing I want to get done. I'm thinking like after the holidays, so not like right now, probably after New Year's, and put this all, I'm trying to put something together,
Starting point is 00:23:34 and I'm looking for people's suggestions right now on how we could pull off, what we could use, and any tools that might be useful in a transition like this. It's really early day stuff, just starting to think about it. But Rotten Corpse, you were looking at Pico CMS. I know, I think Alan is using Pico CMS to run the bsdnow.tv site, and he says it essentially does kind of what I was talking about. They run the whole site off of Markdown files and some CSS tweaks, right? Yeah. It's not limited to just Markdown, but it does have a lot of focus on Markdown.
Starting point is 00:24:05 So what do you think? Am I crazy? No, actually, for JB, it makes a lot of sense because the biggest bottleneck for a CMS is the constant checking the database for the content. And for the episodes, you don't need to go back and change the show notes because once it shows out, it shows out. the episodes, you don't need to go back and change the show notes because once it shows out, it shows out. A static file would make perfect sense for JB and the entire structure
Starting point is 00:24:29 would make sense to Twitch over. Pico looks really good. I'm also looking at Pelican, but so far Pico is kind of like the frontrunner. But there are many other options that I'm looking at. A few suggestions people gave actually have been discontinued. Oh, really?
Starting point is 00:24:47 About half of the ones that were suggested were not viable. But Pico does look like a good option. Now, M.B., you've done some migrations. I noticed you mentioned mate-desktop.org and ubuntu-mate.org. You mentioned those as reference. Have you migrated those specific sites from WordPress, or what's that been like for you? So, yeah. So I migrated my own site from WordPress to Nicola, which is a static site generator a couple of years ago. And Nicola has a WordPress migration tool so you can migrate all your pages and blog posts. And it also has – well, no, you don't need to use nicola for this but um within wordpress
Starting point is 00:25:27 you can export all your comments as xml and then you can load those into discuss and then you can link your static site generated with nicola to the discuss account with where your comments have been imported and retain all of your comment history as well so i migrated my own site to nicola because i i wanted a static site generator i wanted a really easy way to deploy the website and i spend a lot of time in the shell and i just wanted to be able to open up my text editor bash in some words and publish and everything for my site is uh done Markdown. Nice. So if you look at the Ubuntu Marte website, that is all Markdown that's rendered into HTML by Nicola. And you just manage a theme that is then applied to the Markdown. So I found Nicola to be really great.
Starting point is 00:26:20 And I actually use Bitsync as my deployment mechanism. So my sites are in in bitsync and you edit the markdown and then i touch a file in there to say publish and a cron job on the server looks for the publish file runs the nicola static site generation and then rsyncs the the generated site to the um web group i was i was thinking of maybe i mean bitdorn sync is pretty sweet too i was thinking of like a github like a git deployment like you know check in check out push kind of thing yeah and i've i've used things like that but too complicated a bit of a well for for my own sites it is although as it happens i'm uh the marta desktop.org website is powered by Nicola and that's in Git Hub and periodically the server checks out the
Starting point is 00:27:08 GitHub and rebuilds the site and deploys it. So that's familiar for the developers who know the Git workflow. For my own stuff, it's currently in Bitsync, but I'm going to put the Ubuntu Marte site into either Git or Bazaar so that I can get some translators involved because Nicola has also got multilingual facilities as well so you can do translations. Oh, I like the WordPress conversion built in.
Starting point is 00:27:36 Yeah, go ahead. What I would recommend is setting up a Gitolite server on your DigitalOcean droplet. And this is what I do, in fact. And you push a change and you can have get a light call a hook and that hook could be to rebuild the static site okay oh this is exciting okay so uh how do you handle uh like changes to like uh so if you how do you like for for example in jupiter broadcasting let's say we had a thumbnail and we want to
Starting point is 00:28:04 change the thumbnail on one of the on one of the stills would it how do you regenerate like a front page what generates that is the is the nicola software taking care of that what's doing that part yeah yeah so the way the nicola works is it knows the hashes of all of the source files and it knows the hashes of all of the configuration and the files that get generated. So if, for example, you change an asset, every page where that asset is used will automatically be generated. So when I did that deployment of Ubuntu Mate a couple of weeks ago, the release part was running Nicola, and it's two commands, Nicola build,
Starting point is 00:28:49 which builds all of the pages and pulls in all of the assets, and then Nicola deploy, which then calls a script of your own to actually push it somewhere. And what I've done is I've added a couple of extra deployment pieces, which are scripts that automatically symlink the ISO images and stuff like that. And does it handle things like responsive design and stuff like that, or is that a little tricky? It does, yeah.
Starting point is 00:29:10 Go and open UbuntuMate.org on your phone and have a look. It's automatic. Yeah, it actually works on the browser too, yeah. Anything can be responsive. That's just in the front end. So the way that that's handled is I've cheated, and Nicola supports Bootstrap, one of the themes. So I just went to Boot Swatch, found a theme that was broadly what I wanted and then just tweaked it.
Starting point is 00:29:33 And then I got all the benefits of, you know, Bootstrap and Boot Swatch. I didn't have to do much work. That's pretty great. That's a lot of great. It sounds a lot up our alley. And does it do any feed generation or anything like that for RSS feeds? Yeah, it generates RSS feeds, and it can do podcast stuff and a whole bunch of other things. And it's not limited to Markdown either.
Starting point is 00:29:56 So it also supports restructured text and BB code and just about every kind of text render you can imagine. Yeah, all of those and so on the martedesktop.org website the front page is actually restructured text because i needed some of the facilities of restructured text um but all of the other pages are marked down that's cool so this is sounding pretty doable i wonder uh i'm sure that i'm sure what nicola does is not that different from what a lot of the other static site generators do but what you get of course is you get some real security benefits because you're not running an interpreted language on your web server so you can't be exploited and the other thing you can do is then trivially hook it up to your cdn to cache all of the assets like your CSS and your JavaScript.
Starting point is 00:30:48 Exactly. So I then integrate my sites with Cloudflare, and that absorbs gobs of bandwidth that I don't have to serve out through my own servers. That is excellent. My really ultimate end vision, like, I don't know when this would ever be done, but, like, the file comes out of the editing software, whatever it is at this point in time. And it's then ran through. We currently have a pretty nice bash script that Rekai has put together to handle all of our encoding and metadata tagging and the different versions of all the different files. And, you know, it spits them all out. It would be amazing then to have something like that, that would then take a markdown file, right? And put it somewhere where it could get absorbed onto the website and upload these files to the CDN and really have it be the point where you export out of the editing application, you run the bash script.
Starting point is 00:31:38 And from that point, everything is kind of on autopilot and it just reduces human error. It, you know, it makes it faster. And the end goal would really be to give us more time and more resources available to do other things, so that way we don't have to sit there and babysit the computer as it goes through these tasks and sit there and upload it to the FTP. We don't need to do that. It could all be automated. But the key part I really want to do is I want to make sure
Starting point is 00:32:00 the whole web posting process could be automated as well. And I would love to have a day where this system works so well that Rikai gets done editing a file, he kicks off the encode, and he can just leave it and it doesn't have to go, and it gets published on its own after that. So we'll see. Yeah, so if you've already got an investment in some scripts that do some of those deployment activities,
Starting point is 00:32:19 you can continue to leverage those and just integrate those as the deployment commands within Nicola. So in the configuration file, it can run any number of commands as part of the deployment. And I've got half a dozen shell scripts that get executed in my deployment, one to deposit the files in the right place, and then a few other bits and pieces to link up iso links and then torrents and stuff like that so not dissimilar from what you would want to do with with media and it can be automated because cron is your friend yeah wow oh where do you think i just touch a file and how long have you had so far how long has it how long have you been using it in production? On my own personal site for two years, on the Marte desktop website for about a year,
Starting point is 00:33:09 and obviously I've been to Marte just about five months. So what do you think, Rod? I think that there's now a potential battle between Nicola and Pico. Good. All right. There you go. And out there in the audience, if anybody has some suggestions, there's already a thread going in the subreddit. You can toss in or you can leave a comment in the feedback thread for this episode. It's not that we're going to do right away, but it's definitely something I want to start thinking about now.
Starting point is 00:33:32 So when we do it, we do it right. Oh, totally. Well, I actually threw something to you in the Skype message in there. I think it's called Jekyll. It's something I've looked at in the past. It's very similar to what you guys were talking about earlier. RSS imports the whole package. Yep.
Starting point is 00:33:44 Yep. That's another one I've heard of, too. Yeah. Jekyll's looking good. And Ghost is another one I've seen a lot of common mentions. So some really interesting, way more options out there than I thought when I came up with this. Apparently, I'm nowhere near the first person to ever
Starting point is 00:33:57 think of this idea. Not surprising. Not surprising at all. And you know, I think a big part of that could be DigitalOcean, and that's why I think I'm going to mention our next sponsor over at DigitalOcean.com. I could easily see us using a droplet to manage the deployment or take care of some testing. In fact, there's so many amazing things you could use DigitalOcean for because you get great performance, great price, and unlimited access to the machine. Check it out. DigitalOcean is a simple cloud hosting provider dedicated to offering the most intuitive and easy way for you to spin up your own cloud server. You get root access to that bad mamma jamma, HTML5 console access. I know you like that. And users can usually get started in less than 55 seconds. I mean, seriously. Like, our audience, it's ridiculous. I mean, now, if you can get it below 40, really, the benchmark is 35 seconds. That's when you should be tweeting it, Chris. If you get it under 35 seconds now, and for $5 a
Starting point is 00:34:46 month, you're going to get 512 megabytes of RAM, a 20 gigabyte SSD, one CPU, and a terabyte of blazing fast transfer that's connected to data centers all over the world. In New York, San Francisco, Singapore, Amsterdam, and London. They just posted a new New York data center picture on their Instagram feed.
Starting point is 00:35:01 It's got to be the best looking data centers I've ever seen. And I know that seems like a weird thing to comment on, but guys, I've been to a lot of data centers, and they never look as good. It's got to be the best-looking data centers I've ever seen. And I know that seems like a weird thing to comment on, but guys, I've been to a lot of data centers, and they never look as good. It's just, oh, man, I feel like I want to go back and just appreciate a well-designed data center because now that it's no longer my problem, oh, it's gorgeous.
Starting point is 00:35:17 But it's that interface that really stands out. I mean, it's not just their data centers that look great. It's their interface. Everything about DigitalOcean looks great. Their interface is intuitive. And the control panel, yet simple and powerful. And the best part is you can replicate the functionality with their straightforward API. You can write some scripts, snap it into your puppet management infrastructure, use one of the many applications built by the community. They've got all of it. That control panel rocks, and the community support around it rocks dns management one click deployment of git lab you know like for example if we were going to
Starting point is 00:35:50 actually start when we released an episode deploying that to the website via git you you absolutely bet it would be on a self-hosted instance up on digital ocean no question about it not only does that dashboard make get up and going super fast and straightforward, doesn't give me any pause, so I just get right in friction-free, but it also means that I'm going to have a blazing fast machine because DigitalOcean is SSDs throughout. They got great bandwidth, incredible SSD speeds. It really makes a difference. And it's just all those little things at every single level that make them so incredible. But I also know that if I ever get stuck, DigitalOcean has the best tutorials on the web.
Starting point is 00:36:29 And they're getting even better because DigitalOcean is willing to pay for them because they understand the importance of them. In fact, if you write a tutorial for DigitalOcean, you could get paid up to $200. And they have an editor that works with you too. So it's not like it's all on you. And they've had such success there, they've opened up an editing position. So here's what I want you to do.
Starting point is 00:36:48 I want you to try out DigitalOcean. You can try it for two months for free to see what I've been talking about. Use our promo code UNPLUGGEDNOVEMBER. That's going to get you a $10 credit. Unplugged November. Okay? You get a $10 credit. You apply that to your account.
Starting point is 00:37:01 In fact, I need to go in there and do that right now. This is another thing I like a lot about it is you pre-fund the account, and they just send you a message, hey, you need to add more funds. This is how I have it set up. I'm sure you could probably have it set up multiple ways. So I go in there right now. If I was trying out DigitalOcean, I put the promo code in, unplug November, and I get a $10 credit.
Starting point is 00:37:17 I think I might go do that. I could be trying it out right now. Try it out. Go over there. Get a $5 rig. See what you can do. And the best part is you don't have to worry about like – it's not like a system where they're going to get you.
Starting point is 00:37:26 Because if you need to upgrade to a beefier box, the pricing tier is crazy straightforward. You just go look at the pricing plans. It's like, okay, that's easy. It's another $5. That makes sense. Right? And you can even do hourly pricing. So if you just need to scale up for a little while and add some additional capacity or you're doing some testing for a day or it's a launch day or maybe you're going to do a gaming server for a few hours hourly pricing right because you got these snapshots you
Starting point is 00:37:48 can just spin it up when you need it for a little while and then shut it down digitalocean.com unplug november when you check out and a huge thank you to digital ocean for sponsoring the linux unplug program digitalocean.com unplug november when you check out. I always have like, whenever now we're talking about big projects, I'm always like, oh, I know what we're going to do. We're going to spin it up on a DigitalOcean droplet. That's always like, is this an excuse to have a droplet? That's like me now. It's like, I'm ridiculous.
Starting point is 00:38:15 Okay, so I'm pretty excited. So we've been talking with Charlie, and Charlie's there. I'm assuming, I'm picturing it right now. It's a classroom, probably a whiteboard, and there's like one laptop in the middle. And like all of these kids and students and teachers and I don't know who else, maybe Superman, I don't know, are all sitting around this laptop to talk to us. So I thought Charlie told us something that really struck me like, wow, this blows my mind as a previous school district employee. Some of the students, I'm not sure how many, maybe it's all, have root access to their boxes. And some of the students are involved in the help desk and troubleshooting. Like they get
Starting point is 00:38:49 tickets, they go in there and close tickets. And so Charlie, if maybe you could be my eyes and ears and hands for me and pick maybe a help desk representative, I'd love to ask somebody. I'll start. Here's the question. And then Charlie, I'll let you pick the person. What is a typical help desk call for a student it person what kind of troubleshooting do they have to do sure that's a great question and i'm looking at four gentlemen that are with me here and i'm gonna let one of our students answer that question for you great i'm curious hello um my name is Taylor. Hey, Taylor. How's it going? So what kind of questions are you wondering?
Starting point is 00:39:28 Well, give me like a common problem you run into. Just usually general things like why isn't this page loading and stuff like that because, I mean, they're not going to go to above and beyond the normal student population. You know what I mean? Yeah. Well, I wonder, do you ever get people to throw their hands up and say, I don't know how this population. Sure. You know what I mean? Yeah. Well, I wonder, do you ever get people to throw their hands up and say, I don't know how this Linux stuff works? What's going on here?
Starting point is 00:39:49 Is that ever the problem? Is it just this is Linux and I don't get it? Actually, when we first distributed them, we ran them all through tutorials. When the new freshmen come in, we run them through tutorials when a new student enrolls, same deal going on. And they're welcome to stop by with any questions or leave a ticket if they can't get down here. That's great. And do you run Linux at home now, too, or are you running something else at home? I used to have my one computer triple booted, but, yeah, I got a new drive and it's just running Mac OS X U70 right now. I got you. I got you.
Starting point is 00:40:33 It's okay. We still love you, Taylor. Oh, no, we won't hold it against you. It's okay. So, Taylor, when you go out there, do you get assigned a ticket? And this is Taylor's ticket and you have to resolve it? And is that tied into any kind of curriculum? Well, it's tied into the course. It's an honors-weighted course. And the whole ticket system deal is basically everybody that has admin privileges to view the tickets that are open,
Starting point is 00:41:04 they can assign it to themselves or transfer it to somebody else. And you just basically answer if you assign it to yourself or you transfer it to somebody else if you can't necessarily figure it out on your own. Okay, that sounds pretty reasonable. It sounds like a pretty good system. Is there ever a time where you're troubleshooting some of this stuff? And this is Taylor or anybody that wants to answer this. Is there ever a time where you're troubleshooting some of this stuff? And this is Taylor or anybody that wants to answer this. Is there ever a time when you're troubleshooting this kind of stuff and you think, gosh, if it wasn't Linux, this would be a lot easier?
Starting point is 00:41:32 Or do you find it sometimes is easier to do some troubleshooting because it is Linux? Both are things that do come up. With the wall that you hit when you're trying to find like something that would be maybe easier there's always alternatives you know stuff like that play on Linux to run Windows applications if we need to stuff like that that's pretty cool so you're getting into some of the wine stuff too and And how has that worked for you? The students seem to be pretty pleased with it. And it basically gets us around obstacles that like they want to, you know, they want to use a certain program and it's only supported on Windows and Mac. They download the Windows version and then they just open in there, and it does the rest for them. Yeah, that is kind of a nice thing.
Starting point is 00:42:32 And I wonder if, and anybody's free to answer this too, how do you guys manage user logins? Because one of the nice things about a Windows mobile lab or a Windows lab of computers on the desk or whatever it might be is, you know, it's Windows, but you can tie it into a domain, and it's easy to have one account across all the computers. And so is there a standard student login, or how are you managing all of those user accounts on all these laptops? Yeah, actually, I'm going to turn that over to one of my staff to jump in for a moment. I'll let him introduce himself and take that question. My name is Chad. Hey, Chad.
Starting point is 00:43:02 Hey, Chad. question? My name is Chad. Hey, Chad. So on the actual laptops themselves, well, as part of the rollout, every student kind of just resets the local password on the user. And then we actually don't even know what they are. And then as far as like any services that we provide as a district, we actually have Active Directory accounts for people. So we do centrally manage those, but that doesn't give them access to the laptop. It's a separate username and password. Sure. That makes sense. And as long as you have root access, you could always get in there and flip their password to something you need if you need to log in as them.
Starting point is 00:43:32 Have you ever walked up to a laptop and been shocked or surprised by something installed that maybe came from a repo that you didn't expect? Like they didn't have to go out and find it on the web. Somebody came down, they knew Linux, and they installed stuff? Or is this so different than what people are used to that that almost't expect? Like they didn't have to go out and find it on the web. They just, somebody came down, they knew Linux and they installed stuff. Or is this so different than what people are used to that that almost never happens? I'm looking to the student team to answer that. So I think we get two different answers
Starting point is 00:43:56 from the staff and the students. So Taylor, do you want to take that or Nick or somebody? Okay, Taylor's going to jump in. So were you ever surprised by anything you saw installed? Well, just aesthetic wise, I've seen some freaky wallpapers for one. I've seen one or two students that have actually tried to reinstall Ubuntu or actually try to install Windows itself. They just completely messed up everything because of it.
Starting point is 00:44:28 Yeah, that doesn't surprise me. You know, I could see them like, well, I'll take this home and I'll put Windows on so I can play my games or something like that, and then they mess it all up. Yeah, okay, that makes sense. So, okay. I should, Chris, I should add just really quickly, again, we absolutely encourage our students to explore and tinker with the machines. There is an acceptable use policy. There is a mobile policy that our students do sign. The one thing that we ask them not to do is to reformat and reimage the machine.
Starting point is 00:44:58 That's one of the boundaries that we put up, and there's various reasons for that. You know, we have software that's installed for our testing mechanisms here at the high school. There's other unique items that are specific to the high school that we need to make sure are maintained on the boxes. So we do put that barrier up, and that's really more of a functional barrier because we do have certain expectations of what's on the machine itself. You know, also our filtering software, for example. You know, in a perfect world, we would remove those restrictions, but there's still the, you know, the quote-unquote business of education that we have to get done inside the school. Sure. That makes sense. I mean, you have to, at the end of the day, there have to be
Starting point is 00:45:32 tools that are available for learning. I'm curious, I'm picturing my environment, right? I'm picturing a setup like this. Who drives forward? It's everybody together and says, all right, it's been a few years. We deployed Ubuntu or whatever, Ubuntu 12.04, 14.04, whatever it is. Who's the person that now leads the initiative to say, we've got to update the Linux deployment toolkit and we've got to get the next version of all of the applications and the next version of the operating system on all of these laptops. Who has that initiative? Is that something that's driven from IT? Is that something that comes from the student body that says, look, we need these things? How does that work in this setup? Yeah, in our case, that's driven by IT. We'd like to stay on long-term support releases. I mentioned in the past, we actually started at the elementary level with Ubuntu on 1204. Our current implementation here at the high school is pretty close to stock Ubuntu 14.04 long-term support. We actually do use Unity.
Starting point is 00:46:36 But, yeah, at some point, we'll look at that. You know, my team and I will sit down and decide, well, it's time to rev and move up to the latest long-term support release. We're pretty happy with 14.04 right now. We're not seeing any roadblocks, but likely when the next long-term support comes out, we'll look at that again and build a fresh image. Now, of course, in the intermediate time, as there is applications that we need, we'll rev those as need be. We actually pulled back all of the one-to-one machines this past summer
Starting point is 00:47:03 and re-imaged them up to 14.04 long-term support. But again, it's really driven by the OS reps. You mentioned you're running Unity. What's the reaction been to Unity from the student body? I think I'm going to let the students answer that. We have two, just to give you a sense of who's with us today. We have two of our current help desk students, two current students here at Penn Manor,
Starting point is 00:47:31 and I also have three of our Vanguard help desk students. These are three individuals that actually just graduated last year, so they're here as well. But I think for the reaction to the Unity interface, Nick, would you like to take that? Sure. You want to jump in and take it? Hi, I'm Nick, and a lot of the students here actually kind of do like the laptops,
Starting point is 00:47:50 but some of them are complaining because they are so used to Windows or Mac and they can't play their games on here, so they keep coming down. But it's something that we can actually really do without installing a GUI or a different subprogram they can use. Overall, a lot of students do like them because it gives them the opportunity to bring the laptop home, work on stuff for school, and to bring it back without having to be back a couple of days or weeks. That makes a lot of sense. So, Charlie, I know you have – it sounds like you have a good range of experience there. Here's my question.
Starting point is 00:48:14 You know, here you are, a very large – what I find fascinating about this is it's a very large, concentrated Linux deployment of similar hardware with a specific use case in mind. And I'm curious, and maybe people might have a few opinions on this, what is Linux lacking that would make your job easier? What have you gone, oh man, if we just had this, or if we could just do this, X, Y, Z would be easier, or we could get this better accomplished. What's been lacking for this initiative that you've maybe worked around? It's not insolvable, but it's maybe not the best case. Yeah, I think several of us kind of jumped up and thought the same thing together. I'm going to introduce you to another member of my staff. Take it away, Alex.
Starting point is 00:48:51 Hi, my name is Alex. I will say two things that could be improved from the feedback from the students. First is that since the students get to take the computers home, they already have equipment at home, printers especially, different network setups, and it's the lack of drivers for many devices they run at home. Sometimes they have to come to us
Starting point is 00:49:18 and help them to install the drivers that they can't do themselves. The second one, there's a lack of polish on the GUI for most of the programs. And that from students that are used to carrying their Android phones or iPhones, the interface sells a lot. That's a really good point. Yeah, they see it as a polished thing. That's a good point. And the drivers I can see being an issue.
Starting point is 00:49:52 If you don't mind, Chris, if you don't mind, I was looking at some of the other students again, current and past students. Does anybody else want to add to that? What other impediments people are shaking their heads? Any other ideas? The fact that we can't actually print from these because we can't physically install the driver. Driver support for printing. That's another roadblock that we bump into. Although that's not terrible. It's gotten better over the years, I think. But it's still problematic. I think to add to that we hear a lot from students and parents that just are very unfamiliar with Linux,
Starting point is 00:50:25 and they run into roadblocks when they're trying to install their home printers and other devices. So that's pretty common. And have you guys experimented at all with something like Google Cloud Print or something like that that sort of normalizes the print driver, and then the actual print rendering is done on a separate box? Because that's a lot of times how network printing works. But Google Cloud Print, I know you're not big on a lot of the Google services, but Google Cloud Print might resolve the issue for home users? Yeah, we haven't really explored that, but it's not out of the question. I mean, it always could be something we look at down the road. My team is all kind of collectively
Starting point is 00:50:55 nodding heads up and down. I wonder, have you seen or heard of students, maybe not a lot, but have you heard of some students that were sort of encouraged, maybe motivated to install Linux on their home computer? Yeah, actually, Nick, go ahead, jump in. Last year, actually, when I decided to join this, my Windows 7 laptop was being corrupted and it wasn't working, so I decided to actually install Linux on here and it actually worked out for the better.
Starting point is 00:51:26 I kind of actually prefer that over Windows 7 right now because it seems to be very unstable. Windows 7 was unstable, right? Yeah. Well, that's great. And so I want to, we're going to keep pulling ahead here on some of the rest of the show,
Starting point is 00:51:40 but you guys feel free to jump in on any insights you have on any of the rest of the topics for today. I guess my final question is, what's next? Charlie, you mentioned getting down the rest of the school district. What kind of initiatives are next for this kind of huge project? Yeah, I think in our immediate future, we're having discussions about expanding our one-to-one program to the middle levels. Currently, the only students that are carrying laptops as part of the one-to-one are in high school. That's grades 9 through 12.
Starting point is 00:52:10 So we're beginning these planning stages for rolling that out to grades 7 and 8 for next year. You know, I think, you know, beyond that, you know, I'm beginning to think longer range. You know, what does this look like for an elementary implementation? You know, but that's just the operational side of the house. I think that, you know that ideally what I look forward to is just watching our teachers and our students
Starting point is 00:52:29 and the interesting creative uses that they have for the laptops. I mean, the whole reason we did this is as a learning initiative. Again, we talk a lot about it from the technical perspective, and it's very interesting and exciting. But at the same time, I think the learning opportunities for our kids, I mean, that's really what gets me excited. And I just can't wait to see what neat things our students begin producing and finding and discovering, you know, everything from coding to painting and drawing applications to what they do with the 3D programs. You know, I'm just really looking forward to what our kids do and what they can produce and build and, you know, projects that
Starting point is 00:53:01 they find personally meaningful. Yeah, absolutely. And I think there's also maybe some long-term advantages on being on the Linux ecosystem, getting familiar with these interfaces, these program names, how they work. It seems like we are rapidly approaching a time where the Raspberry Pi and devices like it could become consumerized, productized, and be very accessible to low-cost deployments, like a school deployment. And the best part about that, in the case of the Raspberry Pi, is it's fundamentally different hardware than your desktop PC. But you can still run the same Unity desktop, the same Firefox applications and LibreOffice
Starting point is 00:53:40 and all of this stuff, and the school would, in theory, when these devices are powerful enough, if they're not already, would be able to jump in and start deploying those. And the cost savings, it just seems like it will continue to pay off over time. But I guess here's my really last question for you, Charlie, is down the road, you win the lottery or a lot of folks on the IT staff win the lottery.
Starting point is 00:54:00 Changeover happens maybe five, 10 years. Does this initiative continue on on its own? Does it have enough momentum? Or if the stars that are pushing it sort of fade, will the initiative begin to fade? And that dominant narrative from the parents and perhaps new faculty members who come in from other school districts come and say, well, this isn't Windows. Where's Office? Windows 10 just came out. It's amazing. These kinds will always be outside external pressures that are always constantly, when new eyes
Starting point is 00:54:25 come in, reassessing your project, reassessing what you're doing here, constantly questioning it. And I wonder, is this something that can hold up to scrutiny long term, say, if some of the key drivers behind it were to go away? Yeah, I think it can. And I think a large reason, really to that point, we've been building to this point. This isn't just something that we woke up one day and we decided, hey, we're going to roll out not only A, a one-to-one, but also B, we're going to do it on Linux.
Starting point is 00:54:49 We've been building on experiences and successes for well over a decade. We started, again, with a huge deployment of, well, actually it started small, but built up a huge infrastructure based around open source and Linux and demonstrated that it's not only the cost savings, but it can work and that open source works well in an enterprise environment in schools. So I think that, you know, culturally, it's really been threaded into our DNA and into our philosophy here at Penn Manor at this school. And I really don't see that unraveling anytime soon because we've demonstrated that it's a fantastic learning model for education and one that saves a truckload of money.
Starting point is 00:55:29 You know, now, who knows down the future? I mean, we would be remiss if we were not constantly reevaluating technology, both open source and proprietary. My team and I have a fundamental belief and our fundamental philosophy is obviously, you know, turn toward open source. But we continue to evaluate and see if there are better solutions. And at this point, I don't see anything in the near to long-term future that is better than a full open source implementation for us from an operational and more importantly, an educational perspective. Right. That makes a lot of sense. I mean, it fundamentally, at the end of the day, is the best tool for the job. It's not just one thing. There's a lot of aspects to it. Well,
Starting point is 00:56:05 that's great to hear. And Charlie, I've heard from a lot of people who think this is a great initiative. So major compliments to the whole team over there, all the students and everybody. It's really awesome. And I don't know, to be honest, it's brought back my optimism about it because it's something I'd seen fade away. So it's really good to see that it's still happening. There's people motivated to get into technology. So everyone over there, please continue to huddle around the laptop and join us for the remainder of the show. And feel free to jump in. Just flag us if you want to say something because I'd love to hear your insights on any of this stuff.
Starting point is 00:56:40 So if somebody has something they want to contribute, just raise your hand and I'll have Charlie ping me. this stuff. So if somebody has something they want to contribute, just raise your hand and I'll have Charlie ping me. So before we get into our next topic, which is I'm really happy with the way our chat with Mark Shuttleworth turned out. I recorded it yesterday on Monday at 10 a.m. I did it off air because I wanted to ask him a few things that I wanted him to feel comfortable not having a live audience answering them because I wanted to go a little bit deeper than the typical Mark Shuttleworth interview goes. And I called him out on a couple of things that I think are misconceptions, and he did a really good job of addressing them. So I really encourage you to tune in to Sundays, the upcoming Linux Action Show,
Starting point is 00:57:16 because we covered some ground that I think a lot of interviews have danced around, but nobody's asked Mark some of the direct questions. The preview I'm going to play in today's show is Mark's thoughts in light of the Debian community upsets. So this is very pertinent to the discussions we've had on this show. And I think it actually would be pertinent for some of the students that are listening right now on how conflict resolution has to kind of work in the open source community. Before we get to that, though, I want to thank our next sponsor, and that's Linux Academy. This is a great opportunity
Starting point is 00:57:47 for you to go bring your skill level up a little bit and have something on that resume. You know, we had an email earlier asking about something that Jesse, I believe it was, that wanted to go out and try to get something on the resume, try to put something on the books
Starting point is 00:58:00 to show that he's been expanding his skill set and that, you know, the unemployment time has been well spent. Well, Linux Academy might be a good way to do that. Because if you go to linuxacademy.com slash unplugged, if you go over there right now, you'll get our special discount. That's linuxacademy.com slash unplugged. You'll save 33% on the quarter.
Starting point is 00:58:16 And it's a really amazing service. It's training for Linux users by Linux users. And it's everything under that umbrella. DevOps, AWS, OpenStack, virtualization, basic command line stuff, grep, rsync. It's everything under the umbrella, all of it. And it's done by people who truly know the subject matter. They're not generalists, they're experts. They're expert trainers, they're programmers.
Starting point is 00:58:39 It's really exactly what the market's been waiting for. And I think that's why they're seeing so much success. So go to linuxacademy.com to get started. You have step-by-step video courses, downloadable comprehensive study guides so you can read them offline. A lot of the stuff is available in podcast-like formats. You can listen in the car and continue to learn, you know, after you're done with your JB content, of course.
Starting point is 00:58:58 And labs come with their own servers. Just that alone is amazing. You get to a point in the courseware where you need to actually implement something. They spin up a VM for you, give you a public IP address, give you logins, you can assign roles, you can work in teams. It's so cool. And they do it automatically from any seven or more now of the Linux distributions that you choose. And when you choose those Linux distributions, all of the courseware automatically adjusts to match that distro.
Starting point is 00:59:29 So if you're moving between distros or curious how the other side lives, it's a great way to do this. They have some great OpenStack courses. They have great Puppet courses. All of it. Just go over there and learn a little something. I hear from folks all the time. They've gone over there and said, geez, I had no idea how much content was available. I've heard you mention some of them, but I had no idea the sheer amount.
Starting point is 00:59:44 You could spend years in there learning, and that's amazing, right? Or entering in your, apparently I need to enter in my gnome password. Go over there right now, linuxacademy.com slash unplug. Get the 33% discount. Try out a few of their courseware. The reason I mention Puppet
Starting point is 00:59:58 is because they just refresh the Puppet stuff, and I think if you've got more than a couple of servers now or more than a couple of VPSs, this might be something that's worth looking into. Maybe you want to dip your toe into Android development or OpenStack. Maybe you're one of those quote unquote DevOps people all of a sudden. Did you just find yourself out? Did you just find out you're DevOps? Because I think people just randomly learn, oh wait, this is kind of a DevOps position. Maybe there's more I need to learn. Go over there right now, try it out. And they also have scenario-based training. So that way,
Starting point is 01:00:24 you'll actually implement everything from from setting up the web server, configuring the security, getting the CDN caching, deploying to the website, all of it. It's scenario-based training. So when you walk away from the course, you've already done the work. When you go to do it in a live production environment, it won't be the first time you've ever done it. That kind of confidence is invaluable. You get in-depth resources over at Linux Academy. They've got live Q&A streams. They've got a community that can help you get going if you stall out a little bit.
Starting point is 01:00:54 If you've got to move into AWS, go take some of their courses first. If you're managing a PHP server, go take some of their courses. The list goes. Git. If you've heard us talk about Git and you have no idea what it is or how it works, or you kind of have a rough idea, but you've never actually used it in a practical use case, they've got a course on it. You want to start doing your backups with rsync? They've got a course on it. Linuxacademy.com slash unplugged. Linuxacademy.com
Starting point is 01:01:18 slash unplugged. Go check them out. I'm telling you. Game changer. It's a game changer because it's the difference between when you hear your general technologists talk about open source and Linux and they just butcher it. And when you hear Linux users talk about Linux stuff, it's that kind of difference because it's by the people that know the material through and through. Linuxacademy.com slash unplugged. Go check it. It's just, you know what I've noticed? All three of the sponsors in this show have like the best dashboards in the industry. When you log into Linux Academy, all of the courseware is broken out, how long it's going to take, and don't even get me started on their learning plans, because the learning plans,
Starting point is 01:01:58 you just tell them, hey, I've got this much time this week, and it automatically generates custom courseware for that availability. How slick is that? Like, it's the best of breed of technology with the best kind of backing, linuxacademy.com slash unplugged. Go become part of that vibrant community, linuxacademy.com slash unplugged. And a big thank you to Linux Academy for sponsoring the Unplugged program. Love it so hard. All right. Before we jump in, if anybody has anything they want to mention, feel free. Otherwise, I'm going to play a little bit of the Mark Shellworth interview. We're doing a little bit of a tight show today because after the show,
Starting point is 01:02:34 if you're listening live, stick around. We're going to go through and try to find out the best moments of Jupiter Broadcasting for 2014. My hope is if we get that done, and I think we can, we got a good showing today. And I'll also put the link in the show notes. So if you're listening afterwards on the download, but there's a moment you think might be good for the best of, I will have a link to the form in the show notes. It just has a few questions you can fill them out, and I would really appreciate the help. You don't actually have to be here live.
Starting point is 01:02:59 I feel like it's more productive if we're all here live collaborating at the same time. We'll get a good chunk of it done. But I have the sense that we should give the download audience a chance to chime in as well. So I'll have a link in the show notes, towards the bottom of the show notes, if there was a best moment in Jupiter Broadcasting's 2014 run. Help us fill that out. My goal is if we get it all pulled off, we get all the moments noted, which is the hardest part of a best of.
Starting point is 01:03:22 Best ofs you'd think are less work because you don't have to show up and do a show. But it is way more work than doing an actual show. Especially when you have as big of a back catalog as we do. So it's a lot of help if you have a moment in your recent memory and you want to go let us know about it. I'll have a link in the show notes. I'd really appreciate it. But we're going to do it after the show here in just a little bit. All right. So let me shift gears. Let me shift over to the Mark Shuttleworth interview. I was talking to Mark about a lot of things, and I wanted to get his take on essentially if the tone of conversation has been getting more and more hostile. And why is that? Why is the tone as bad as it is?
Starting point is 01:03:55 And what can we do? These are a couple of questions that I started to ask Mark, and he jumped in with, I thought, some pretty good commentary on the topic. So here's just a couple of minute pullout from the whole interview, which we'll have in Sunday's Linux Action Show. To deal with that is just tell people to stop and ask them why they're involved and what they're involved in. If you're just here to be a talking head, and you're just going to bring opinions to the table,
Starting point is 01:04:23 then you need to back off because we're trying to get stuff done here. Do you think it's the result of the size of the communities now that there's now there's just so many people involved that there's just not as many people actually producing code? Well, no, I think it's I think it's more got to do with the fact that it's so easy to contribute an opinion because of because of the evolution of sort of the social thing. Right, right. So so it used to be that if you wanted to have an opinion on how Debian did something, you needed to show up. You needed to become a Debian developer.
Starting point is 01:04:51 You needed to go through a process that essentially gave you a sophisticated understanding of how all the parts fit together and who's contributing what and who's responsible for what. And get a sense of the culture. Because now you can just throw comments at LWN or you can just throw comments on Slashdot or somewhere else. So I think that's the real issue.
Starting point is 01:05:08 And it's the same thing with Gamergate. It's that in a sense it's so cheap just to throw another opinion on the fire. And in some ways it's rewarding to put out an opinion that's somehow polarized. And so as a result, we get a lot of polarizing opinions. It's not surprising, right? But I do think we have to be willing to defend our communities for it. And so, you know, you may have noticed that, you know, inside the Ubuntu community, we just continue to invest in building a clear, constructive conversation for people who want to get stuff done. And that's why
Starting point is 01:05:40 we, I think, continue to just, you know, steamroller forward, not just with Unity and Ubuntu, but actually across huge tracts of free software, right? Because people feel they can come there, be part of that conversation, and get stuff done. We have an incredible community council that are very thoughtful and supportive of a clear conversation. And we also don't fool ourselves that you can have a technical meritocratic decision by 500 people, right? You take a decision as to the three people who need to make a decision, and then they get on and do it, right? So what do you think, guys? I'll start, let's start at the bottom there, Wimpy. Is it just, is it that comments are cheap and that anybody can have an opinion and that's what's moved the tone forward?
Starting point is 01:06:27 Or is it that we are getting further apart on our fundamental beliefs of how technology should be implemented and it's really coming down to more of a philosophical difference? What's your sense of it, Wimpy? I think that it's the first thing. I think that it is far too easy for people to contribute comments to a wide audience that don't necessarily understand all of the technical merits of the discussion and repeat sound bites and clips that they've picked up from commentators elsewhere. So it's sort of like opinions are sort of like a dime a dozen. Everybody's got one. I want to ask...
Starting point is 01:07:10 But sometimes not their own. They're repackaging other people's opinions, not necessarily technically accurate opinions, and passing them off as their own. Boy, you see that in political debates all the time, right? And you've identified a few journalists who are guilty of this, of, you know, pinging backwards and forwards and citing each other over system D. Rotten Corpse, though, do you have the sense, though, that some of it is also that maybe there's less technically savvy people involved now and they're not understanding the nuances of the discussion? Well, that goes with the repackaging as well.
Starting point is 01:07:49 But the problem is that the people who are providing those repackaging opinions, they don't know as well. So there's a lot of people who are talking about – they don't understand the topic, the technical part of the topic. But then they're acting like they do and then spreading more misinformation that is then spread again. And it just, you know, it just rolls, keeps rolling on and becomes bigger and bigger. Web Wizard, break it down for me. You say you would argue one is because of the other. What do you mean? So basically when you go and you look at this and you say,
Starting point is 01:08:23 look at these opinions on either side and both say that they should be done this way or that way. And then there's these arguments and then we have to argue it out between, you know, 500 people, three people, whatever. It comes down to, well, I'm arguing this because of this reason and I know my reason is right. There's nothing that makes it wrong. So therefore, you must be wrong. And the other person has nothing wrong with their argument either. But they're thinking the exact same thing. There's nothing wrong with my argument. You must be wrong. And then you go and you have each other yelling at each other because you're both insistent that the other is wrong because there's
Starting point is 01:08:59 nothing wrong with my argument. Urban, do you feel like people have to pass a test before they can give their opinions online on technical issues, like a technical qualifications test? No, I'm not that far, but I think that people should give and need to give their opinions, but only if they know what they're talking about. If they don't have a technical background
Starting point is 01:09:19 to say about init systems, they should shut up about systemd. I think everybody thinks they know what they're talking about, though, right? That's part of the problem. Because everybody thinks they've got it figured out. All right, Lionhead, I want to ask you a question. You know, you and I, we sit here almost every morning on Tech Talk Today,
Starting point is 01:09:38 and we talk about technology news. We are one of these commentators that Mark is talking about. Are we, Lionhead, you and I, part of the problem? No, I don't really think so because, at least for myself, I know my limitations and I try to angle my point of view from what I actually do know.
Starting point is 01:09:59 And if I don't know something, I completely acknowledge that. And, yeah, so there is that kind of a view as well. Know your own limits kind of thing before you jump in. Yeah, that's a good point. And something else Mark says in the interview is that part of it is human psychology. It can be kind of satisfying to go online and drop a big wisdom bomb on everybody and be like, boom, here's my point. Look at me.
Starting point is 01:10:25 I thought of this, you know, and it's sort of a satisfying kind of feeling, a sensation for some people. And so it's a little human nature to do it, too, to jump in on something we all care about. I also think about the three people versus 500 people is not the argument of opinion versus opinion. It's more of the argument that three people having a discussion is a lot easier to compromise than 500 people. You know, let's ask Charlie a question. I'm always extremely curious how much of all of the inner turmoil and drama inside these
Starting point is 01:10:55 open source projects actually leaks out into real world. So Charlie, when you're talking about Linux and open source and people developing software all over the world, do you also say, and by the way, they fight a lot, like, is there a disclaimer? Do you say sometimes it's treacherous? What's that look like? How do you prepare people that might be looking into the open source world for the first time, or does it not even come up? Well, I think it's a huge concern, actually. I think part of my role, you know, as an IT leader for the district, for our organization is to, well, first off, I keep up with this as much as I can. Again, I'm not a developer, so some of the finer points, you know,
Starting point is 01:11:32 escape me. But I think what's key is that from my perspective, I need to have at least a finger in the pulse so I can get a sense as to whether or not projects are going to live or die. You know, for us, again, everything that we do, I think about from the enterprise perspective, you know, so not just the immediate, but how do I sustain support this, you know, over three, five, maybe even 10 years. So, you know, I think that the infighting on a lot of projects, it does certainly concern me because, you know, again, I've seen many, you know, many projects that, you know, were potentially killed or strangled by, you know, a community that just you know, were potentially killed or strangled by, you know, a community that just sometimes can't get their act together. Now, I don't, that's not an indictment.
Starting point is 01:12:12 You know, I think that's also a tremendous strength of open source and developing software in the open. You know, so again, from my perspective, it's a big concern. I think what it doesn't do is it doesn't necessarily help schools that by nature are not technical. They're looking for fast, easy, simple, fantastic educational solutions. So the minutia of technical arguments, it doesn't really help the conversation. So I don't know if that's what you're looking for in terms of that question, but I guess that's my perspective on it. I didn't even think about it in the fact of if I'm looking for an enterprise and I'm looking to get something that, you know, multi-year sustainability out of, of course, of course, the drama of a community would be a concern. And it almost becomes the responsibility of the person that's trying to implement that technology to at least have a bit of an understanding of how volatile the project is because in open source, you know, it's not the mighty dollar that drives that project.
Starting point is 01:13:04 It's the passion of the contributors in a lot of cases, in a lot of cases. So that makes so much sense that that would be that if you're sitting back and watching a project right now and you see a project that's just falling apart, you're not going to want to bet the farm on that for five years. You're going to try to find maybe something else that's maybe a little stable, maybe a little more tame. Well, ironically, you would have thought that would be Debian. Maybe something else that's maybe a little stable, maybe a little more tame. Ironically, you would have thought that would be Debian. You would have thought that was Debian to a T, but watching them fall apart, it even happens there too. I mean not fall apart.
Starting point is 01:13:35 That's kind of putting it over the top, but obviously they've been having issues. That's critical too because – again, I'm speaking specifically from education, but educational leaders, mean, they have limited dollars to begin with. You know, not like business and industry doesn't, you know, by the same token. But, you know, when you're betting on open source projects in general, it's not as if, you know, we can just turn to another vendor and say, hey, help support this. You know, we are one of the downsides of our current position is that, you know, I can't just easily go out and get support for the projects and programs that we have in place here. Now, I'm incredibly fortunate to have a phenomenal team of technologists. You know, you met Chad and Alex and, you know, Sean, my other system engineers, they're just great technologists. But, you know, if I didn't have that internal support, I would be at the mercy of vendors. And again, that's an incredibly precarious and dangerous position for a school
Starting point is 01:14:23 district or any organization that can't turn to somebody or something for support. Absolutely. Rotten Corpse, you have a question for Charlie. Go ahead. Yeah, I was wondering, do you find it more – based on when you started doing this, is it more recently? Have you noticed that there's a lot more conflict and there's more volatile situations in Debian or anything, particularly Linux community, based on before. Because at one point, like Debian has not changed how they do anything. There's a lot of people leaving and coming and going, and there's hundreds of people working on Debian, and people leave because of different opinions.
Starting point is 01:15:00 But now that they can make it public and that media people pick it up, do you think that has any effect for the perception that people have for this? That's for you, sir. Yeah, just kind of thinking out loud. Yeah, and I guess it's tough, and I'm not as up to speed on those specific arguments and discussions. I think I think the key is just the tone of these. These tend to be incredibly technical sometimes vanity discussions.
Starting point is 01:15:36 It doesn't help. It just doesn't help. The tech industry itself finds itself fighting all the time over, you know, Apple versus Microsoft, you know, iOS versus Android. You know, I think what we do in our industry, again, just infighting doesn't add to, it just doesn't add to, you know, to anything for technical leaders. So again, without knowing all of the, you know, all the details, the arguments, yeah, I just think it makes it more difficult.
Starting point is 01:16:06 I think we should all be focused on working together to make great software and programs and trying to minimize the strife. Yeah, preach it. All right, Charlie, will you do me a favor? Give everybody down. I'll give you a countdown. And when I get to one, hold down the push to talk and have everybody in the room say Linux Unplugged, all right, in three, two, one. Linux Unplugged. We've got to try that again.
Starting point is 01:16:32 Come on, whole group. Three, two. We totally have to try that again. He's going to give us a countdown to screaming Linux Unplugged. Yeah, we want to get the whole room in there, the whole room. Let's see if we can just break the whole thing in three, two, one. Linux Unplugged. That's pretty good. All right. Thanks whole room. Let's see if we can just break the whole thing in three, two, one. Lennox Unplugged. That's pretty good. Alright, thanks guys. Alright, well
Starting point is 01:16:49 we'll wrap it up right there. I think we've got to get out of here because we've got some Thanksgiving shenanigans here in the U.S. to prepare for. Matt, we're going to have a great show on Sunday. We've got not only the Shuttleworth interview, but we've got all our other regular stuff. Are you ready? I'm so ready, yes. Alright, you bring it. I'll make sure that, oh,
Starting point is 01:17:05 I got to go to the store and get some bacon. I cooked the last of the bacon today. I know, I know. But don't worry, Matt. I'll get bacon. I can handle that. All right, so those of you watching live, please do stick around.
Starting point is 01:17:15 We're going to do our best of summary. Don't forget Linux Unplugged is typically live on Tuesdays at 2 p.m. Pacific over at jblive.tv. jupyterbroadcasting.com slash calendar. linuxactionshow.reddit.com for the feedback, jupyterbroadcasting.com slash contact. Drop that down, choose Linux Unplugged and send it in. We need it. All right, everybody.
Starting point is 01:17:31 Thanks so much for tuning in to this week's episode of Linux Unplugged. See you right back here next week. Thank you. Well, that was fun. Thanks, everybody. It was a little tricky making one laptop work for everybody in the room, but I think it turned out okay, and we had a good discussion. So that was nice. So we're going to sort of shut down here and switch over to our best of thing, but let's go over to the JB titles real quick and pick ourselves a title before we do that. We got some business to take care of before we run, and I don't know, Matt.
Starting point is 01:18:38 I didn't see a lot of title suggestions. Uh-oh. Oh, jeez. Repackage your opinion. That's pretty good. I kind of like that. That's excellent. Oh, jeez. Repackage your opinion. That's pretty good. I kind of like that. That's excellent. Cool kids use Linux.
Starting point is 01:18:49 Yeah, there you go. JBTiles.com. JBTiles.com. Errbodyboat. Know your technical limits. That's pretty good. Know your limits is good. Unplugged education. I like that. That's good, too. Unplugged. I'm going to give that a boat right now. Good one, Keller.
Starting point is 01:19:06 Let's see. Let's see. Let's see. That one sounds I like that. That's good, too. Unplugged. I'm going to give that a boat right now. Good one, Keller. Yeah. We'll see. We'll see. We'll see. That almost sounds negative, though. What's that? Unplugged Education? Unplugging Education. Oh, I suppose, yeah.
Starting point is 01:19:12 Yeah. Yeah, like, get rid of that thing. Get it out of here. Yeah, maybe we could just loan Charlie out to different school districts. That'd be cool, right? That was neat they were able to join us during the school day over there. That was awesome. It's got to be getting close to the end of the day for them, right?
Starting point is 01:19:29 I would think so. East Coast, they're 511 over there. Yeah, boy. Well, a big thank you to them for joining us. That was really cool. All right, jbutiles.com, we'll go pick a title and then get it. Did you guys hear about this Sony hack? Matt, have you heard about this? Yes. Where they replaced, it's Sony Pictures. I guess it's the movie arm.
Starting point is 01:19:47 But, like, this has got to be a Windows vulnerability they're taking advantage of here because it's full screen images and holding data for ransom, taking over Twitter accounts, replacing Google Play apps. This is a massive breach. And it's, of course, the week we take TechSnap off. Oh, man. Gosh. breach and it's of course the week we take tech snap up oh man well in hindsight though it'll allow more things to develop over time and you can come back to it we do like them deets that's a good point
Starting point is 01:20:13 alright jbtitles.com unplugged education I do like it but I could see the negative connotation repackage your opinions pretty good too though Linux powered schools cool kids use Linux school of. Cool kids use Linux. School of Linux. Cool kids use Linux again.
Starting point is 01:20:30 Open source education. Linux in schools is cool. Boy, I would have loved to have been a student back when that was going on. That would have been so neat. All right. Last chance and then we're going to run.
Starting point is 01:20:43 Last chance and unplugged education is ranking up the, but there's still a chance. Everybody go over there and boat! Repackage your education. Nice. Nice. Oh, yes. Boat, boat, boat.
Starting point is 01:20:59 The thing he's done in school sounds really interesting. Yeah, I agree. I wish my school did that. No kidding. I'm still in school, so interesting. Yeah, I agree. I wish my school did that. No kidding. Yeah. I'm still in school, so I have a chance to change it. The best you're usually going to get in school is freaking
Starting point is 01:21:14 Chromebooks. I would have loved to have anything remotely relevant to computer class. Yeah. I don't think it really counts to your entire hour of the class is Mavis Beacon.
Starting point is 01:21:34 Or Oregon Trail. Or Oregon Trail on an old man. Don't doubt Oregon Trail. That's how I learned about dysentery. Come on now. Exactly. I learned how to do punch cards in computer science at school. Oh, wait a minute.
Starting point is 01:21:48 Yeah. Well, now, that's been a really useful skill set that you've been able to bring forward. Yeah, even when I was taught it, it was about 20 years out of date, I think. Oh, wow. Did you have hanging chads? Yeah. Did you ever, like, drop all your punch cards and get them all mixed up? Oh, God.
Starting point is 01:22:09 Yeah, yeah, I've done that. And also, we had the paper tape as well, which, frankly, its only practical application is removing fingerprints. Wow. fingerprints. Wow. I was going to say, the only last person that I heard that actually used a tape drive to go and take it, well, sorry, a regular paper tape with punch
Starting point is 01:22:31 holes in it, was my teacher, and she's nearly 16 now. Yeah, it's an older generation thing for sure. Yeah, I'm not that old. Like I say, it was well out of date when I was at school, but this was the quality of computer education. I want to find
Starting point is 01:22:48 one just to experiment with it. My father-in-law has still got one from Mainframe Systems. He used to operate at Heinz. Maybe I'll dig that out at Christmas and take some photos. Schools have got slightly better.
Starting point is 01:23:04 Their only perception of Linux in books at the moment is Ubuntu that's a de facto screenshot for every single one I've seen I wonder if yeah I mean
Starting point is 01:23:19 Redhead desktop is pretty popular too I can see Ubuntu and especially with the Edubuntu spin and Zubuntu, being pretty useful for schools. And Ubuntu Montage. Yeah. Oh, yeah, yeah, yeah. Oh, yeah.
Starting point is 01:23:32 In fact, Wimpy, we were going to... Nice plug. Yeah, there was a... You were telling me about a pretty big deployment of... In fact, that was something I was going to ask Charlie, if they've played with Linux Terminal Services at all. Yes. When I was, that's what I used.
Starting point is 01:23:45 Yeah, there's a few in the embryonic stages at the moment. And I can't really say too much about it at the moment because it might happen and it might not. And if it looks like it's definitely going to happen, I shall be sure to fill you in on the details. But here's a little teaser. The X2Go gathering was sponsored by IBM. Really?
Starting point is 01:24:09 IBM? And they like those PowerPC things, and they contracted Canonical to port Ubuntu to PowerPC recently. Oh, I didn't realize that. You know, that would have been a good answer for the emailer who was saying, how do I repurpose these old XP and power PC Macs as maybe Linux terminal services.

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