The Changelog: Software Development, Open Source - Ubuntu Snaps and Bash on Windows Server (Interview)

Episode Date: July 7, 2017

We talked with Dustin Kirkland (Head of Ubuntu Product and Strategy at Canonical) at OSCON about 12.04's end of life, the death of the Ubuntu phone, Snaps and snapd, and Bash on Ubuntu on Windows Serv...er. This is the second installment of our mini-series from the expo hall floor of OSCON 2017. Special thanks to our friends at O'Reilly for inviting us to OSCON.

Transcript
Discussion (0)
Starting point is 00:00:00 Bandwidth for Changelog is provided by Fastly. Learn more at fastly.com. And we're hosted on Linode servers. Head to linode.com slash changelog. This episode of the Changelog is brought to you by our friends at Sentry. They show you everything you need to know to find and fix errors in your applications. Don't rely on your customers to report your errors. That's not the way you do it. Use Sentry. You can start tracking your errors today for free.
Starting point is 00:00:30 They support React, Angular, Ember, Vue, Backbone, Node frameworks like Express and Koa and many, many other languages. That's just JavaScript I mentioned. View actual code and stack traces, including support for source maps. You can even prompt your users for feedback when front-end errors happen, so you can compare their experience to the actual data. Hit the changelog.com slash sentry. Start tracking your errors today for free. No credit cards required.
Starting point is 00:00:57 Once again, changelog.com slash sentry. Tell them Adam from the changelog sent you, and now on to the show. You're listening to the Changelog, a podcast featuring the hackers, leaders, and innovators of open source. I'm Adam Stachowiak, Editor-in-Chief of Changelog. Next up in our mini-series from the Expo Hall floor of Oz oscon we talked with dustin kirkland head of a boon to product and strategy we talked about bash on windows server the death of a boon to phone snaps and snapd and a ton of other fun stuff around the boon to ecosystem special thanks to our friends at o'reilly for inviting us to OzCon. It was a blast being there. And now, on to the show. Alright, we're here with Dustin Kirkland.
Starting point is 00:01:49 We're talking about Ubuntu. Dustin, you have a PSA for the entire Ubuntu. For 8 million Ubuntu people out there. That's right, Jared. Tell us what it is. Just yesterday, 8.3 million Ubuntu 12.04 which was the Precise Pangolin release of Ubuntu.
Starting point is 00:02:05 Precise pangolin? Pangolin. Not penguin. Not penguin. Why not penguin? Because you know... That's too typical. Yeah, that's too easy to get. Keep it weird. So a pangolin. A pangolin. Look it up. It's a pretty cool little animal. Rolls up into a ball. Like an armadillo. It's a lot like an armadillo. Here in Texas we'd call that an armadillo. Okay's a lot like an armadillo. Here in Texas, we'd call that an armadillo. Okay. So 1204 LTS, we released in April of 2012, five years ago. It just end of life on April 28th, 2017.
Starting point is 00:02:36 So two weeks ago, basically. But people are still running it. We, eight and a half million machines, checked in at security.ubuntu.com and said, hey, give me my updates. And updates are no longer available for 1204 in the normal archive. So you've got two options. Number one, please, please, please upgrade your 1204 systems to 1404 or 1604.
Starting point is 00:02:58 We've got two newer LTSs out there. You can upgrade your desktops. You can upgrade your servers. It's just a real simple process, automated process. If you can't upgrade, we do have an extended security maintenance product from Canonical, where we will provide those security updates for another two years. So come talk to us, and we're happy to help if you can't upgrade. But by all means, upgrade if you can. We need to get the 1204 machines, their security updates. Right. Because right now, they're just out the 1204 machines. They're security updates. Right. Because right now they're just out there
Starting point is 00:03:26 on the internet. They're vulnerable, man. Totally. Don't use those on public Wi-Fi at the coffee shop or hooked up to your cable provider without a firewall. Alright. Alright, so there's that. PSA done. What's next? What's next?
Starting point is 00:03:39 The last time we had Dustin on, June 2016, Ubuntu everywhere. That's right. Now we're talking about Ubuntu. Mostly everywhere. It's already everywhere, but we're scaling back the vision a little bit. It's a little different. Refocus.
Starting point is 00:03:53 Refocus. Tell us about this shift in your guys' vision. So I think the biggest and most obvious change is we're mourning the death of the Ubuntu phone. So the Ubuntu phone was a pretty awesome experiment that we ran for almost five years now. But the Ubuntu phone project is now no more. It's no more. However, there is some amazing research and development
Starting point is 00:04:16 that went into creating an Ubuntu-based operating system that could run on mobile devices. And in doing so, we now have an OS that we can update transactionally, atomically. We also have a new packaging format. Yeah, we also have a new packaging format that looks and feels a lot more like packages look and feel like on phones. So all of that work has folded into the Ubuntu on IoT devices effort. So the phone's done, Android, iOS, that's what we're stuck with for the rest of the decade. So it's not going to be on phones, but it's still going to be on IoT devices effort. So the phone's done, Android, iOS, that's what we're stuck with for the rest of the decade.
Starting point is 00:04:48 But it's still going to be on IoT devices. IoT devices, absolutely. There's a little booth over here, an Ubuntu booth showing off Mycroft, which is an open source digital assistant or artificial assistant. It's like an Alexa or a Google Home, except it's built on top of a Raspberry Pi. It's running Ubuntu. It has its own voice recognition software and its own back-end that solves problems for you.
Starting point is 00:05:13 That's one of many types of devices that Ubuntu, you'll find the Ubuntu IoT story on. Drones, printers, all sorts of neat devices. So the phone lives on in IoT devices. Okay. The ghost of the mobile phone is in IoT devices. Mycroft, I had to look it up. That was Sherlock Holmes' brother.
Starting point is 00:05:35 When you said that, I thought, that sounds like a thing I know about. Yeah. Good name there. Mycroft.ai. Mycroft.ai. Yeah, check that out, open source stuff. Okay, so shift in strategy. Lots of things learned.
Starting point is 00:05:50 Hey, it takes guts to kill your baby, as I tell Adam. He hates that analogy, but sometimes you've got to kill your babies. Sometimes you've got to kill your babies. It does take guts because, you know, you were saying everywhere, phone it means everywhere. And I guess the next best thing would be IoT devices, right? Because that kind of is what, to some degree, what a mobile phone is, but not really. It's an emerging market for sure.
Starting point is 00:06:13 Yeah. Yeah. I mean, you guys are geeks. I bet you have all sorts of devices around your house. I challenge you to... A lot more devices than phones. A lot more devices than phones. That's right.
Starting point is 00:06:22 And some devices have probably been around for a few years. And they're not getting updates. No. If you want to have some fun, go home, open up a Linux terminal and sudo nmap dash dash fingerprint OS your entire network. And nmap will do, will run a series of heuristics and try to guess the operating system and kernel that's running on all of those devices. And you're going to find a whole bunch of unmaintained Linux 2.4, Linux 2.6, 10, 15-year-old kernels on devices you didn't even know was running an operating system, much less the Linux-based operating system. That's the problem we're trying to solve with Ubuntu Core, Ubuntu Core being our OS for embedded devices. They're going to get updates the same way Ubuntu gets updates, transactionally, safely, and without you even needing to know or worry about that.
Starting point is 00:07:08 So certainly a more secure IoT device world. Absolutely. Which is a huge issue. Absolutely. One of the biggest issues with IoT is. It's understating, of course, but you've got baby monitors being taken over. You've got, what else, garage doors. Who's using an IoT microwave out there?
Starting point is 00:07:24 What for? Who knows, but it's happening. I guarantee it. Secure that thing. Exactly. It's all about the security. You know what the S in IoT stands for, right? Security.
Starting point is 00:07:38 Exactly right. I was like, IoT? It was early in the morning. I was like, he's sneaky's the S? I mean, it was early in the morning. Where's the S already? He's trying to slip through Empire. I was like, he's sneaky. He's sneaky. I walked right into his plan. Well, can we maybe rewind and say why you were even going after the phone?
Starting point is 00:07:53 Was it simply this mission of everywhere, or was there a real reason? You know, we had some early partners on it. We're all just free software. We're here at OSCON, and you won't find more free software, truly GPL free software anywhere We're here at OzCon, and you won't find more free software, truly GPL free software anywhere in the world than in the Canonical and Ubuntu family of software. GPL and AGPL are our default licenses. We really default to a free software world. And we were running a lot of Android and a lot of iOS devices on our persons, on our tablets.
Starting point is 00:08:29 But we've got this innate desire to run open source and truly free software that we can inspect, that we can update, that we can fix. And that was the real goal of the phone. We ran an unsuccessful Indiegogo campaign to raise $32 million to build our own hardware and OS. We raised half of that. That's a lot of money, man. Well, we set the record for the most committed.
Starting point is 00:08:49 It was over $16 million. We got over halfway there to the commit. But we gave it all back when we didn't reach the goal. That's a wise move. It's like the Nugs guy. You guys see the Nugs guy? He got his nuggets. I did.
Starting point is 00:09:03 What was it? Did you follow that? Three million retweets or something? He set the record for the most retweets. So do you know the story, Adam? No. Tell me. So some guy tweeted about.
Starting point is 00:09:12 High school kid, I think. Yeah, high school kid tweets at Wendy's. What's it going to take to get free nuggets? How many retweets is it going to take for me to get free nuggets for a year? And they said 18 million. What? And he said, consider it done. He took a picture of that conversation, tweeted it, and then it just went crazy.
Starting point is 00:09:29 And he set the record. He beat Ellen from the Oscars a few years back. Wow, that was a big photo. Most retreats in history, $3.5 million, something like that. Nowhere near the $18 million. But Wendy's gave him the nuggets. They made good on it, yeah. A valiant effort.
Starting point is 00:09:41 Yeah, because he set the record, you know. So it's kind of like that, only you guys had to give it. I hope this guy doesn't have to give the nuggets back later. Yeah, that's going to be gross. But you guys gave the money back, so that's the right thing to do. Well, you know, we went on to create the operating system. We put it on three or four devices, a couple of Meizu devices, a couple of BQ phones. I ran it on a Nexus, on a Google Nexus for a few years.
Starting point is 00:10:07 It was really some beautiful technology I'm delighted to see that the children of that technology lives on in the IoT space And I think that's even more important That's a space where I think open source and free software is extremely important You're going to want to know what software is running on your router On your voice over IP, your smartphone Or your voice over IP phone is extremely important. You're going to want to know what software is running on your router, on your voice over IP, your smartphone, your voice over IP phone, all those devices, your refrigerator, your smart microwave. The things that are vital for life, medical things, safety things, right? Yeah, well, yes, absolutely.
Starting point is 00:10:40 Safety critical. I was thinking more from a security and privacy perspective. But yeah, absolutely, the life critical stuff as well yeah for sure if if you had been successful though would it have been a Apple iOS Google Android canonical Ubuntu world is that what just kind of curious if that's what you were trying to do or was it simply open source secure Linux well the real vision the real vision was always convergence. It's when this laptop here that you're looking at and your phone merge into one thing. So that when your phone is nearby or touching or docked in this, that's providing the CPU memory, RAM, the disk, the storage, the network connectivity for this larger format shell that you're in.
Starting point is 00:11:24 And a bigger screen, easier keyboard to type on. But when you take that phone away, it's got everything that you need on it to then be just as productive on that. So we were going for convergence. And over the course of a couple of years, we showed that vision. It's really hard to do when you don't control the hardware platform and when you're the third entrant in an already crowded market. Well, even a company with the size and cloud of Microsoft couldn't get their mobile. I mean, they wanted to be the third runner and they didn't even hold on.
Starting point is 00:12:00 It was an uphill battle. There was a lot of us fighting for third place. BlackBerry, I mean, remember 10 years ago, BlackBerry would have been the clear leader in that. Yeah. I heard they're coming back. They have something new out recently. Good for them. I don't know why. Good for RIM.
Starting point is 00:12:17 RIM is always trying to do something. Research in motion. So you mentioned some things extracted from this effort. Are those open source? Where are they at? Can people tap into those? Give us a takeaway on that. Yeah, absolutely. What are those open source? Where are they at? You know, can people tap into those? Give us a takeaway on that. Yeah, absolutely.
Starting point is 00:12:27 So yes, open source, yes, absolutely. There are two real key pieces that came out of the phone that now is the basis for Ubuntu as an embedded system. One is Ubuntu Core. Ubuntu Core is an Ubuntu operating system that, as I was telling Jared just a minute ago, is put together in a way that we can do in place atomic transactional upgrades.
Starting point is 00:12:47 So you download an image, a copy of the OS that you're going to upgrade to, that gets installed into a second location. Essentially it's a squash FS, it's a special file system. And then when you reboot, you reboot into that new squash FS, that new image, and if everything goes okay, you pass your system checks, your burn-in checks,
Starting point is 00:13:04 we clear the flag, which says this is a good boot and then the next download can can come down um and and will be the next upgrade if you need to roll back you can just switch back reboot and reboot reboot back into the previous squash fs so the first half of it is ubuntu core quick question yep why can't we just have that for all of our computers? We're getting there. Because I'm still afraid of upgrading. I would love to have for servers, for laptops. So that's a great question. So we're getting there, especially on the server space. Are you familiar with Kubernetes containers? Yeah. So Ubuntu Core, we can also use as a server operating system. You have to think about that OS a bit
Starting point is 00:13:45 differently. It's a bit of a mind meld when you get into this, when you get into your root file system being read-only. You cannot modify files in the root file system. That's really a different way of interacting with the Linux Unix system. So we can get there, we can run Ubuntu Core on a desktop, but your desktop is going to feel much more like a kiosk, at least in the near term. Now that's okay. And that's actually what you want in some server applications where what you're doing is interesting inside of a container, maybe a Docker container, maybe a LexD machine container. But we are using Ubuntu Core in clouds. So in virtual machines and in physical machines to provide the same benefits that you want out of an OS for an
Starting point is 00:14:24 embedded system, but for a server that you don't want to be afraid of upgrading. You want in place upgrades and we can do that safely with Ubuntu Core and applications running essentially as containers. Now applications are the second piece of the fruits of the Ubuntu phone labor that now fits into our entire strategy across the board. It's a new packaging format for Ubuntu called Snaps, Snap Packaging. It comes from Click Packaging. Click was the packaging format for the phone.
Starting point is 00:14:55 That's evolved, actually, into a packaging format that's now generally useful. So more than just Click was good for packaging the Facebook app or the calendar app for the Ubuntu phone. Snaps are much more general purpose, and we can use those to package any service or application. So it can be GUI apps for an Ubuntu desktop or tablet. It can also be server apps. It can be databases like etcd. It can be web servers, Apache or Nginx. It's a fantastic
Starting point is 00:15:27 modern take on packaging. Is that effectively a file structure reorganization to where everything is like sandboxed inside of an app folder instead of spread across the file system? That's part of it. Is there more to it than that? Yeah, that's part of it and that's exactly where it starts. Every snap carries with it all the files that it needs to run, which has been a pain in the Debian and the RPM world, frankly. Phasing shared libraries, like, isn't that good?
Starting point is 00:15:55 Yes, it's good to an extent. Or we thought it was good for a long time. Well, it's good for what it is. It's not good for what it's not, and there's a tautology for you. Thank you. Disagree with that one, I dare you. This man speaks truth. No, there are shared libraries which are part of that base Ubuntu core image. So that operating system image... So if they're available already, you can link to them. Yes. And there's some that you want to come from the operating
Starting point is 00:16:19 system. The low-level stuff, the glibc, the ssl, the standard libraries. But having gotten to know many thousands of developers over the years, developers want to build with the tools they want to build with, want to ship with the libraries that they want to ship with, and some languages have that natively built in. Java, for instance. As much as you either love or hate Java, if you understand how Java works, your jar file contains all of the code that you need to run, and it's part of its portability. And you might have down level versions of compression or some library like that, but you don't care because that's the way your app was supposed to run. The other way of doing it is the opposite of shared libraries,
Starting point is 00:16:59 which is static compilation, which is now, again, in vogue. If you go and do anything in the Golang world, Golang is going to want to compile statically. So that's showing a shift in the way applications are being developed, and fundamentally, snaps are a packaging format that allows that. Debs and RPMs don't allow that. It's difficult, if not impossible, to do that in debs and RPMs.
Starting point is 00:17:25 And so we've created a packaging format that's modern and addresses that. Is this moving you guys further away from Debian in terms of the likeness of the two distributions? I don't think so. No? Because the underlying, there's one binary that has to be running on the system to use snaps. It's SnapD. It's the daemon that is required to host and run. It's a lightweight little Golang service, essentially.
Starting point is 00:17:51 But we've ported that snapd to Debian. It's available in Debian, in Fedora, in CentOS, in SUSE, in Arch, in Gentoo. You can use snaps anywhere, in fact. In fact, the same snap can run anywhere, as long as you have a snapd that's running on that system. That's cool. Yeah so no I don't I don't think it moves us further from Debian. It's it's uh, Debs aren't going away but new software we're rapidly migrating toward using the snap packaging format. So for instance kubernetes is a big complicated bit of software also written in Golang. We package kubernetes as a snap and deploy it as a
Starting point is 00:18:27 snap when we come back from the break we're going to talk about bash on ubuntu on windows specifically bash on ubuntu on windows server which was announced recently at microsoft build conference we asked questions like why why is Microsoft behind this move? What can we expect from Windows Server? But more importantly, who was asking for this and why? Stick around. This episode is brought to you by TopTal. TopTal is the best way to hire freelance talent to scale your team, work with top freelance software developers, designers, and finance experts from all over the world.
Starting point is 00:19:17 Or if you're a developer, designer, or finance expert looking to freelance with top companies like JPMorgan, Airbnb, or Pfizer, head to TopTal.com to learn more. That's T-O-P-T-A-L.com. Tell them we sent you. For a more personal introduction, email me, adam at changelog.com. This episode of The Change Log is brought to you by GoCD, an open source continuous delivery server from our friends at ThoughtWorks. GoCD lets you model complex workflows, promote trusted artifacts, see how your workflow really works, deploy any version, anytime, run and grok your tests, compare builds, take advantage of plugins, and so much more. Check out gocd.io slash changelog to learn more. And now back to the show.
Starting point is 00:20:18 Last time we had you on, in fact, the reason that we brought you on was the big Bash on Windows announcement last year. Yep. And we found out on that show that, you know, on was the big Bash on Windows announcement last year. And we found out on that show that Dustin was the messenger. Microsoft did a lot of the work and it was kind of their idea and Ubuntu or Canonical played along and that was great. It's very cool.
Starting point is 00:20:36 I think we were a little more involved than them. But yeah. My takeaway was at least they came to you. And a lot of the work had to be done by them. Yes, that's right. Okay, so I'm backing down that a little bit. Thank you for...
Starting point is 00:20:48 But, yeah, it does. The Windows kernel is still proprietary software that a few Windows developers in Microsoft have access to. We don't. But we do quite a bit of work to provide the Q&A, the automated testing, the upgrades and the updates of the Ubuntu image into the store. So we've since moved that image from Ubuntu 14.04 to Ubuntu 16.04,
Starting point is 00:21:11 which was, you know, involved quite a bit of testing and QA, a few adjustments. The Microsoft team has done an amazing job responding to issues in GitHub, fixing things that were broken or not quite working right, as you can imagine things go wrong when you're doing something as complicated as that. They've also released it out of beta, and it's now generally available in Windows 10 on the desktop. The big announcement today at Microsoft Build, we're at OSCON in Austin, Texas, at Microsoft Build in San Francisco, Microsoft is announcing that same bash on Ubuntu on Windows experience for the Windows server,
Starting point is 00:21:53 which has been a frequent request of Windows users. They like this bash thing for their desktops, but man, they really want to use this on a server. So now you can imagine literally Apache running natively on a Windows server it is a little weird it is a little weird SSH directly on a Windows server cool yeah I mean I think it's a new Microsoft the other what are the other advantages I guess anything anything you... Why not just run a Linux server then
Starting point is 00:22:28 if you're going to have everything on, you know? Maybe because you still want your SQL server or something. Yeah, there's absolutely a time and a place for a full Linux virtual machine, and that doesn't go away. When you need a Linux kernel, for one reason or another, maybe you're opinionated about what Linux kernel you need. You need a particular interface or maybe you're custom compiling it or you're tuning it or tweaking it. So yeah, there's absolutely Linux machines
Starting point is 00:22:55 running in the millions, Ubuntu machines running in the millions, instances in Azure, in Amazon, in Google Compute. So that doesn't change. I don't think that changes at all. If you go over to the booth here, Microsoft has a big booth. They have one screen up, and it is the Bash Ubuntu shell that Rich Turner is constantly running demos on. It's fantastic.
Starting point is 00:23:18 I like to lurk in the back as conspicuously as possible. He's wearing an Ubuntu shirt. It's orange. You can't miss him. You can't lurk. Watching the questions that come up and people's heads sort of turn when they see and understand what's going on there. I'll tell you
Starting point is 00:23:36 to answer your question, it's the fact that it's instant. That when you click on that Ubuntu icon on the Windows desktop, you're in a bash shell immediately. That's cool. Immediately. There's no boot up time.
Starting point is 00:23:48 There's no like unclean processes or services that might start or might not start, whether you're on a network, on an airplane. You're in a bash shell and it feels really native, really natural. That's cool. So what does this do for a server? What does the Ubuntu on Windows do for a server? Yes. Good question.
Starting point is 00:24:06 And I think... Who asked for it and why? Man, yeah, the... Lots of people, it sounds like. Lots of people, yeah. Just digging through the GitHub issues feature requests on the Microsoft GitHub site, you'll see this request quite a bit.
Starting point is 00:24:20 I think it's the bridge between... I'm doing this on my desktop, and it's cool. Yeah. But I have this server at work work or I have this Windows server where I want Bash. I want to be able to grep and awk and sed through my local Windows file system. I think last time I shared the anecdote about how I had to modify some code on a Windows machine, which I hadn't really used in almost 20 years, and I was struggling my way through Visual Studio when what I needed to do was replace one word in 21 files,
Starting point is 00:24:53 and maybe there's a way to do that in Visual Studio. I don't know how, but it occurred to me that, wait a minute, I could literally just drop down to a bash shell, find.-files="pipe", said, rewrite those files, down to a bash shell, find dot dash files equals pipe said. Right. Rewrite those files, and I'm done. That was awesome. So I think server users want to be able to take advantage of that as well.
Starting point is 00:25:15 Yeah. It makes sense that once you get a drink of it in one environment, and you're like, oh, this is awesome, because I still have all my apps that I like on Windows, and I got my Linux shell, which is far superior to what I had previously. But when I go to the server that I've been running, you know, that I have already, I can't use any of these tools that I've either fallen in love with or have always loved and wanted in Windows, and now I have them.
Starting point is 00:25:38 And so I'd love to have those on my server, especially when it comes to automation and the scripting and stuff. Yeah, I think it's the power of apt. The fact that 55,000 binary packages are available in Ubuntu 16.04, one command, one click away. It's been beautiful to watch Windows users come to terms with the fact that there's an app store built into Ubuntu. We've never called it an app store.
Starting point is 00:26:01 Right. It's a package archive, right? But it's fundamentally an app store where everything is free and open source software. There's no pricing. No. App to search anything you want, you know, and it's there. So would it be practical then to have a Windows machine, a Windows server, running Apache or Nginx versus Microsoft's, was it MIS or IIS?
Starting point is 00:26:25 IIS. IIS, that's right. Yes. It's practical. It's definitely practical. Yes. Why is it practical? Why wouldn't they just go with a Linux server?
Starting point is 00:26:36 Because maybe they already have the Windows server. Yeah, there's certainly reasons why you might want to spin up a Hyper-V virtual machine on Windows and run Ubuntu or another OS inside of that to run your services. That'll happen, and there's good reasons to do that. Maybe there are networking reasons or firewall reasons. It's a flat namespace. It's a flat network space, the shell, the bash shell on the Windows server. It's the same IP address.
Starting point is 00:27:01 All the packets that land at the IP address, which is that server endpoint. All the ports are flat, so it feels like the two are one, right? And so from that perspective, that might be what you want. It also might not be what you want. Right. Which you don't know. They're not forcing on anybody, right? No.
Starting point is 00:27:22 I'm not selling Windows either. Nobody came to my door and said, hey, you need to run it this way. That's right. They're given options, which is great. Right. No, I'm not. Just because you can't doesn't mean you should or will. Or will.
Starting point is 00:27:34 But you can. Right. So that's entering beta. It'll be in beta for a while. It's at the, I just saw a friend here across the hall. The joy of conferences is there's friends everywhere. A little friendly nod. A little friendly nod.
Starting point is 00:27:49 There's even pigeons walking around. I know. There's pigeons here. I don't understand why. No distractions at all. Yeah, none whatsoever. What were we talking about? Bash, Windows, Server.
Starting point is 00:28:04 Yeah. I think you were chillinging off on that. That's alright. It's good stuff. We're enjoying it. For those listening, where can they go to find out this? Where do they go to find out more? Yeah, so Rich Turner at Microsoft has a blog post that's out today talking about it.
Starting point is 00:28:19 This is a new thing. It's in beta for Windows Server and will be for a while. That's at the Microsoft team's discretion. Does that mean you can sign up for the beta? Yeah, I'm sure there is. Is it available to download for anybody? I don't even know. You don't even know? Okay. But I'm sure, yes. Information is still
Starting point is 00:28:33 pending, but announcements being made today, blog posts going out. In the keynote, there's a demo. Watch it online. Catch up. You guys have a list of awesome links at the end of the podcast anyway, so we'll get you that one. We'll link up in the show notes for sure. For sure. I. You guys have like a list of awesome links at the end of the podcast anyway, so we'll get you that one. We'll link up in the show notes for sure.
Starting point is 00:28:48 For sure. I love that, by the way. Those are pretty awesome. It's appropriate in that this is the change log. Right. Here's the log of stuff. Good change log entries. We've got to log the stuff.
Starting point is 00:28:59 That's right. We actually have a bot that logs. Call him Logbot. Logbot. Logbot. All right. Nobody knows about Logbot. Nope. Now they do.. We call him Logbot. Logbot. Logbot. All right. Nobody knows about Logbot. Nope.
Starting point is 00:29:07 Now they do. Now I'm seeing Logbot. Now I'm seeing Logbot. Vaporware coming to an app store not near you. That's right. That's right. It's a figment of our imagination that we talk about. It's a desire, a dream.
Starting point is 00:29:21 Vaporware. Good. And I heard you were going to start working on an Alexa skill for ChangeLog, right? As soon as you get back to your house, you're going to start coming back for us. Alexa. Alexa skill. Ask ChangeLog for episode 192 featuring Dustin Kirkland. I don't know if that's the right number.
Starting point is 00:29:41 No, you got it wrong, but Alexa would correct you, I'm sure. Yeah, she will. I think you mean. Yeah, did you mean episode one? I don't know if that's the right number. No, you got it wrong, but Alexa would correct you, I'm sure. Yeah, she will. I think you mean. Yeah, did you mean episode one? I don't know what it is. What's the episode number, Jared? 207. 207.
Starting point is 00:29:52 I think you mean episode 207. Would you like me to play that for you? Yes, Alexa. Yes. Set volume to zero. I don't actually want to listen to myself. Play at 1.25x. Does that say anything else before we let you go?
Starting point is 00:30:07 No, you guys are great, man. Thanks. Thanks for coming in and thanks for talking with us, man. It was a lot of fun. You bet. You bet. All right, thank you for tuning in to The Change Log. We love talking to people like Dustin who make the open source community what it is, makes it thrive.
Starting point is 00:30:24 If you enjoyed this show, share it with a friend or two. Thanks to our sponsors, Century, Top Towel, and GoCD. Also, thanks to Fastly,
Starting point is 00:30:34 our bandwidth partner. Head to fastly.com to learn more. We host everything we do on Linode servers. Head to linode.com slash changelog. Check them out. Support the show. The changelog is hosted by myself, Adam Stachowiak and Jared Santo. We're edited by
Starting point is 00:30:50 Jonathan Youngblood and the awesome music you've been hearing is produced by the mysterious Breakmaster Cylinder. You can find more episodes just like this at changelog.com or by subscribing wherever you get your podcasts. Thanks for listening.

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