 So we're here with a Barrow here, the Nenaro Connect. And what is this guys? Do you have your dogs right here? Yes. That's one of the nice things about finally having a connect in Europe again. It's no flight involved so the dogs can come. So you took the train from Switzerland to come here, right? Yes, exactly. Who's this guy? That's Guido. Guido and... And that's Laska. Laska, hello. Alright, and you were... Laska's a little shy, she's a rescue. And the hotel allowed dogs. Yes. No problem. They're really good about it. So let's stand right over here. So, what's the latest? Because we did a video four or five years ago and you had faster, you had speed up. Did you change the compiler and Android to speed it up? Yes, right. And we also made some modifications to the core libraries like Bionic. We don't have anything like that to show off this time because all those changes have gone upstream so you just have them in any Android device. Does that mean my Android? Everybody's Android has your stuff in there. As long as they are running a fairly recent version, yes. Which version? I think most of the stuff landed by 6.0 and some other stuff by 7.0. So it took some work. You were showing this off already in 2012, 2013, right? Yes. And then it arrived in the phone 2015, 2016. It always takes a while to get this stuff upstream but this is actually speeding up these days. It's always easier to get a patch accepted if you've worked with the people upstream before and they know that you don't generally deliver crap. But now you're doing, maybe you can take off this one. Now you're doing what's called, is it true that now you're working on speeding up a boot time? Now you want to make it faster, 20% faster than boot Android? Yes, that actually already happened and there's a demo right over there. Demo is run by TI but it's essentially based on the patches from LMG. So the Naro mobile group, which is what you do, which is what you've been doing all the time, right? Yes. You've always been in the mobile. You only care about mobile phones? No, obviously not. You have this one? There's a couple over there. This is, for example, another project I've been working on on spare time but there's nothing to show off yet. Essentially this is just the hardware I have right now. But the idea is to get a normal Linux distribution running on it. So we finally have an ARC 6040 device to do native development on. Is definitely going to be possible to run any Linux you want on the ARM-part Chromebooks? Yes. So which one do you want to run? I'd like to run OpenMent River. That's what I run on my X86 desktops as well. It always says current stuff. It's built with Clang, which is the compiler I'm also using for Android. You've been talking about Clang since 2013, right? Yes. That's around the time it started becoming a viable alternative to GCC. So why do you talk about that so much? What's good about it? Well, one of the great things is having two compilers that are both good, GCC and Clang, because they both detect different types of errors in code. They give you different warnings that both point out valid issues. Sometimes one will give you a much faster binary. Let me just hold one second here. Right here. Is there any chance you can check that out? This is a Chromebook class. What do you think about this? Well, it looks like a really nice device. I haven't seen it before. This is a Rockchip Chromebook. Very thin, ultra-high resolution. That looks like another device that needs to run a real Linux distribution. I think there's nothing wrong with ChromeOS for what it does, but I really like operating systems in which you can do proper development. But it's nice now that Android is doing what's called Android apps, right? How did they do that? There's a layer inside the new ChromeOS. I forgot what it's called, but essentially what it is technically is kind of a light virtual machine that runs the art engine, which is Android's Java layer. Inside that, it runs Android apps and can even run native code. But is it supposed to be that the Android apps are supposed to get access to all the data on Chromebook? Or are they like separate from the ChromeOS kind of? Like running in a different area kind of? I haven't looked at it that closely yet, but I think they run in a different sandbox, but they might do bind mounts to pull in the files from the regular file system. I'm not completely sure whether or not they're doing that. But if they implement that perfectly with Android 7, if they do everything perfectly, is there any chance that you would actually say that ChromeOS is getting to something and suddenly you get a great Android app that can do what you need? Then maybe you can actually be happy with that, or you still want to run Mantreva? I'd still want to run a normal Linux distribution because right now even in Android we don't have the compilers and everything that we want to do development. But of course that might change soon. One of the projects LMG is starting on is actually getting all the development tools you need to build AOSP into ARX64. And then of course once we have it running on the ARX64 hardware, the next interesting thing will be to just make it possible to build AOSP on AOSP at which point it will become a real development platform. And you are actually involved in trying to get something that looks like this for 96 boards, are you not? Isn't this a project that's happening? Yes, it's happening. Essentially we are still looking for a couple of PCB parts and especially a laptop case. But the idea is to have a laptop case that doesn't have a mainboard or anything in it. But you open it and then you put a 96 board in it. Where? In there, on the back? Yeah, maybe probably on the bottom, because that's where they probably have most space. And then the ports would be on the side? The ports would probably be on the back, because that's where they would come out from the bottom. And it would be great, Noah. Can you make it happen in the next six months? Can we have this kind of perfect laptop for the next day in our connect and hand it up out to every attendee? I'm not making any promises, because it's really hard to work with hardware suppliers. Usually when you talk to them about making a PCB that, for example, takes power from a power plug and then charges a battery, they say, oh yeah, that's not a problem. We can make it for you, that circuit plan you have would probably work. But how many million units do you want? And this one right here, as far as I know, has display port out. And display link out. Is there any chance we can have display link in and connect the phone to a Chromebook and power the Chromebook from the phone? Is this possible? If both the hardware and the software support it, certainly. But I'm not completely sure if the hardware can't be supported and without the hardware supporting it, doing it purely in software is probably not possible. What do you think is the ultimate phone? You have Pixel, right? I have several phones. What do you think would be the ultimate phone, something better? Is it possible to run Mendrio Linux on a phone? That will soon be possible. But really the perfect phone for me would be at least as open as a Nexus or a Pixel. Being open is super important for a developer, obviously. But also for security concerns. I'm not saying that Google is doing anything evil or so, but there's always some risk that as long as there are binary applications to which you don't have the source code, someone is listening in. I for one don't want Microsoft or Apple to find out what I'm planning to do to make Linux or Android better operating systems. How about something like this? I was filming this video with the Indiegogo project where there will be a full built-in keyboard and this phone could be running a full Linux. Potentially it could dual-boot Android and have whatever Linux you want. That would be cool, no? Certainly, especially if it's so open that everyone can edit what's on there. So you would totally consider getting new phones first? Do you buy phones every month, no? Not really. Do people send you free phones? No. Why not? That's a good question. You have to ask the phone companies. They should definitely send you the phone because you speed it up 20% in your spare time, right? Well, most phones don't have an open bootloader or anything and don't have open device files and so on. So if they are not really heckable, there's not that much I can do to make them better. And right here, these guys are... What are they waiting for? Oh, he wants to escape. Okay, this guy. Right there, hello. They're going to jump on the table. So let's hang on to them right here. So I'm just wondering how long are you staying in Budapest? I've been here for the week of Linao Connect and now I'm staying two extra days for an OpenMount River Developer meeting. Ooh, is that happening? Yes. In Budapest? Yes, right here, starting right after Connect. Did you organize it? I helped organize it, which is why the timing is so convenient for me. And how many guys are coming to that? Around eight. Eight. What are you going to do? Essentially discuss the future of the operating systems, plan the next release. You've been involved in OpenMount River for a long time, no? Yes, essentially since the project got off. You started it? Not really, I was one member of a group that started it. And that's what you were doing before Linao, right? What are you doing before Linao? I was working in a couple of startups that ran out of cash before making it to market. So that's why I was essentially invisible. We had an e-reader quite a bit before Amazon came out and popularized the concept. We had a PVR before Tivo came out and popularized it. But by the time we had it, we essentially had similar problems to what I'm facing now with the laptop. People saying, this is all very interesting. Now give us the money so we can produce a million units. But now, I guess you invested in the right stocks, right? You bought arm shares and now you have millions in the bank, right? You can fund whatever you want on it. Novania. Not yet? I did actually invest an arm a little and gained from the soft bank purchase, but it's novania millions. Well, you got enough so you can feed these guys for a couple of years, right? Yeah. Probably. Those guys are probably set up to be fair. Right. So what do you think? What's the latest? Are you happy with Leonardo? Yes, it's a great place to work. There's so many good people who all care about the same things and who understand that being open is one of the key things. Making a nice OS. And is it going to get even more exciting? Not at Google as a member? I hope so. Potentially it could like something crazy might happen, right? Yeah, of course. This could help us get all the patches upstream that are still in the queue. It could help us get involved in some features in your Android builds that so far Google has been working on by itself. Potentially, I would like to see Android for productivity. We're seeing here the first device officially making Android for productivity because now you keyboard and mouse Android apps. But there's a lot of other steps that need to be taken to make this a viable device for most people. And after it's most people then maybe also for you. Because you have a lot of demands. But you have the maximum that anyone can have. But probably those demands are actually easier to meet than those of certain others. Because essentially what I need is development tools that can essentially all be launched from a command line. While other people will want graphics editing applications like Krita or Gimp or whatever that are much harder to port. I want the 4K video editing app. Yeah. I'm not yet sure that it works. It would be really nice to have. And add a Photoshop. But there's a bunch of apps on Android and Office. We can even run Microsoft Office. What do you think about Microsoft announcing they will make ARM servers? Are you interested in that? Well, for historic reasons I'm not too fond of Microsoft. But they've been getting a lot better. I mean, they joined the Linux Foundation. Now they're getting into ARM servers, which I hope will be running Linux. And of course I welcome anyone into our community. They're welcome to join the era, right? Of course. And they're welcome to launch Bing Chromebooks. With Bing Search. Yeah, why not. And Bing phones, Android. That would certainly be something I'd consider if I was in that place. Because I already just saw Nokia launching Android phones. But it's not Microsoft Nokia. It's another kind of Nokia. So it's finally happening. Right? Cool.