9:59:59.000,9:59:59.000 Welcome back, the next talk will be[br]Jan Kiszka 9:59:59.000,9:59:59.000 on Getting more Debian into our[br]civil infrastructure. 9:59:59.000,9:59:59.000 Thank you Michael. 9:59:59.000,9:59:59.000 So my name is Jan Kiszka, 9:59:59.000,9:59:59.000 you may not know me, I'm not a Debian[br]Developer, not a Debian Maintainer. 9:59:59.000,9:59:59.000 I'm just an upstream hacker. 9:59:59.000,9:59:59.000 I'm working for Siemens 9:59:59.000,9:59:59.000 and part of the Linux team there[br]for now 10 years actually, 9:59:59.000,9:59:59.000 more than 10 years. 9:59:59.000,9:59:59.000 We are supporting our business units[br]in getting Linux into the products successfully 9:59:59.000,9:59:59.000 for that long time, even longer actually. 9:59:59.000,9:59:59.000 Today, I'm representing a collaborative[br]project that has some relationship 9:59:59.000,9:59:59.000 with Debian, and more soon. 9:59:59.000,9:59:59.000 First of all, maybe a surprise to some[br]of you, 9:59:59.000,9:59:59.000 our civilization is heavily running on Linux[br]and you may now think about 9:59:59.000,9:59:59.000 this kind of devices where some kind of[br]Linux inside, 9:59:59.000,9:59:59.000 or you may think of the cloud servers[br]running Linux inside. 9:59:59.000,9:59:59.000 But actually, this is about devices closer[br]to us. 9:59:59.000,9:59:59.000 In all our infrastructure, 9:59:59.000,9:59:59.000 there are control systems, there are[br]management systems included 9:59:59.000,9:59:59.000 and many many of them run Linux inside. 9:59:59.000,9:59:59.000 Maybe if you are traveling with Deutsche[br]Bahn to this event these days, 9:59:59.000,9:59:59.000 there was some Linux system on the train[br]as well, 9:59:59.000,9:59:59.000 as they were on the ???,[br]so on the control side. 9:59:59.000,9:59:59.000 Energy generation. 9:59:59.000,9:59:59.000 Power plants, they are also run with Linux 9:59:59.000,9:59:59.000 in very interesting ways, in positive ways 9:59:59.000,9:59:59.000 Industry automation, the factories, they[br]have control systems inside 9:59:59.000,9:59:59.000 and quite a few are running Linux inside. 9:59:59.000,9:59:59.000 And also other systems like health care,[br]diagnostic systems. 9:59:59.000,9:59:59.000 These big balls up there, they're magnetic[br]resonance imaging systems, 9:59:59.000,9:59:59.000 they're running on Linux for over[br]a decade now. 9:59:59.000,9:59:59.000 Building automation, not at home but in[br]the professional building area. 9:59:59.000,9:59:59.000 Actually, as I said, the train systems are[br]going to be more on Debian soon. 9:59:59.000,9:59:59.000 We have Debian for quite a while in[br]power generation. 9:59:59.000,9:59:59.000 "We", in this case, Siemens. 9:59:59.000,9:59:59.000 We have the box underneath,[br]on the third row, 9:59:59.000,9:59:59.000 the industrial switch there is running[br]Debian. 9:59:59.000,9:59:59.000 And the health care device is still[br]on Ubuntu, but soon will be Debian as well. 9:59:59.000,9:59:59.000 Just to give some examples. 9:59:59.000,9:59:59.000 These are the areas where we, as a group,[br]and we, as Siemens, are active. 9:59:59.000,9:59:59.000 But there are some problems with this. 9:59:59.000,9:59:59.000 Just take an example from a railway[br]system. 9:59:59.000,9:59:59.000 Usually, this kind of devices installation,[br]they have a lifetime 9:59:59.000,9:59:59.000 of 25, 30 years. 9:59:59.000,9:59:59.000 It used to be quite simple with these[br]old devices, 9:59:59.000,9:59:59.000 simple in the sense that it was mechanic,[br]it was pretty robust 9:59:59.000,9:59:59.000 I was once told that one of these locking[br]systems, 9:59:59.000,9:59:59.000 they were basically left in a box out there[br]for 50 years and no one entered the ??? 9:59:59.000,9:59:59.000 No one touched the whole thing for 50 years 9:59:59.000,9:59:59.000 These times are a little bit over. 9:59:59.000,9:59:59.000 Nowadays, we have more electronic systems[br]in these systems 9:59:59.000,9:59:59.000 and they contain of course software. 9:59:59.000,9:59:59.000 What does it mean? 9:59:59.000,9:59:59.000 Just to give you an idea, how this kind[br]of development looks like in this domain. 9:59:59.000,9:59:59.000 So ??? 9:59:59.000,9:59:59.000 development takes quite a long time[br]until the product is ready, 9:59:59.000,9:59:59.000 3 to 5 years. 9:59:59.000,9:59:59.000 Then, in the railway domain, it's mostly[br]about customizing the systems 9:59:59.000,9:59:59.000 for specific installations of the railway[br]systems, 9:59:59.000,9:59:59.000 not only in Europe, they are kind of messy[br]regarding the differences.[br] 9:59:59.000,9:59:59.000 So you have specific requirements of the[br]customer, the railway operators 9:59:59.000,9:59:59.000 to adjust these systems for their needs. 9:59:59.000,9:59:59.000 And you see by then, 9:59:59.000,9:59:59.000 after 5 years already, a Debian version[br]would be out of maintenance and 9:59:59.000,9:59:59.000 if you add an other year, you can start[br]over again. 9:59:59.000,9:59:59.000 So, in the development time, you may[br]change still the system 9:59:59.000,9:59:59.000 but later on, it's getting hard to change[br]the system ??? 9:59:59.000,9:59:59.000 because then the interesting parts start[br]in this domain, not only in this domain, 9:59:59.000,9:59:59.000 that's safety and security assessment and[br]approval for these systems. 9:59:59.000,9:59:59.000 And that also takes time. 9:59:59.000,9:59:59.000 For example, in Germany, you go for the[br]Eisenbahn ??? 9:59:59.000,9:59:59.000 and you ask to get a permission to run[br]that train on the track 9:59:59.000,9:59:59.000 and if they say "Mmh, not happy with it",[br]you do it over again 9:59:59.000,9:59:59.000 and it takes time 9:59:59.000,9:59:59.000 and if you change something in the[br]system, it becomes interesting 9:59:59.000,9:59:59.000 because some of these certification[br]aspects become invalid, 9:59:59.000,9:59:59.000 you have to redo it. 9:59:59.000,9:59:59.000 And then of course, these trains on[br]the installation, 9:59:59.000,9:59:59.000 the have a long life as I mentioned[br]before. 9:59:59.000,9:59:59.000 So how do you deal with this in[br]an electronic device and 9:59:59.000,9:59:59.000 in software-driven devices over[br]this long phase? 9:59:59.000,9:59:59.000 That our challenge