 It's about looking ahead to open to the level 0, which is the distribution that's currently in development. The last part of that happened very early in the development process of 10.3, which was released in September. This time it will be released in June, so we are much further ahead in the development process of open to the level 0. Oh, sorry, do we have to stay? Okay, that's fine. The content of my talk will be shortly introducing the solution to those that don't know it, which is basically the same as last year. I will shortly give you the new features and we will give some room for your feedback and discussions on what we improved, because we're still roughly two months before beta 1, so there's still room for your input. Let's start with the solution introduction. What makes a distribution a distribution? The task is probably picking from all these great open source software that is. We have in our factory tree, I just checked roughly 10,000 packages, which is half the answer in our case. We can only put around 800 on the CD, of course one of them is open office, but it's still less than a percentage of packages on the CD. The DVD has roughly 2,000, but it's still quite some that you can put. On build service we have 30,000 packages, so I mean, open source is really huge and if you get a promo DVD outside, you will get only a whole tiny portion of it, but you'll get the portion that most people will connect to open source. Of course, specific developments that we are doing for open source are making up the distribution, like we have Yast, which is still very unique, giving those open source and tiny distributions to use it. We have Circle, which is our software update stack. We have, of course, the developments in the base system. Our distributions name their routing and give them top-level domains. We just do it and are routing faster than them, but we don't have top-level domains for them. And the community itself makes up a distribution. So, we're getting factory trees out there that are tested from the community and we have alphas and laters that are tested and that are contributed to our community. The most important of these is the factory tree, which is our leading edge development. We are sending it out roughly every two days, which is after every rebuild we push out the tree. The goal, the definite goal is that it's stable and actually running this implementation from the factory installation. But, of course, as for almost every open source project, when you get the leading edge, it's always interesting at times. There's a meaning specific to those that are using it and are discussing it, which is also the main development discussion platform. If you want to contribute to OpenSuser and to the next version of it, openSuser Factory and OpenSuser Dark is your goal. What's also very important for OpenSuser is the build service. With 10.3, we integrated the repositories there as integral part of the distribution. So we have a module that lists the popular repositories and you can with one click select latest Firefox, latest OpenOffice, latest Wi-Fi drivers, latest KDE, latest GNOME stable, latest games, I don't know. And they would be even more visible with 11.0 as they are more integrated into the registration workflow then. And we put more and more packages into the build service and maintaining them in the build service and only copying them back to the distribution as before. We very often just copied into the build service and built there even though it wasn't maintaining that. So the top priorities for this year is creating a better infrastructure so that everyone can contribute to OpenSuser and every part of OpenSuser. Right now it's very easy to contribute to the KDE community, to GNOME stable, to computers, etc. But the base system is still set apart from it. I guess not too many people are really interested in hacking our compiler, but it should be possible. And that's basically our top priority goal. And there are several talks about how the service will improve. And what we did over since last Boston is we have the online updates available to testing heroes. So in the past we have the problem that we released online updates that weren't tested well enough because we can't test on all setups and all hardware. So we are releasing them as soon as we build them unless there are security updates under embargo. So if we have a new kernel it fixes some known problem. We put it out there and leave it there the week for heroes to test. And if no one had a problem that we released it to the government public. As Martin just said we have roughly one million installations so one broken kernel update is really a problem. These are basically the new versions that are coming out from OpenSource projects that will be in OpenSource as you know. Most of them are already like kernel 2.6.24, OpenOffice 2.4, SNPTAR, NL, KD4 is also a new kernel. NL32 is beta 2 I think. 5.3 is going to be beta again 2.4 is already in. GCC4.3 is releasing kernel data etc. So the order was wrong for it. So what's beside these new versions that are really in every distribution that is released in June. We will have a damn fast software management and I'm not joking here. If you released every version before it's faster. It's not just faster than the previous one. It's just as fast or faster as competition. We will have KD4. The iPads already use KD4 as default KD desktop. And if everything goes well we will stick with it. We work on Yast's feed in general. We had in August till October the Yast survey where like 3,000 or 8,000 people took part. And the biggest complaint they have about Yast is too slow. Even though the general content for us is Yast's, it makes it easy to keep telling the point of all the research. Thank you for that. Another complaint that we will have live cities is Prime Medium. With the release of 10 of them we had KD live cities. But they weren't good enough to be shipped on a general availability date. So we had to release them a month or six weeks later. And after that it wasn't that interesting anymore. So we have not yet seen big interested live cities. So this time we were really good at Prime Medium. The Alpha2 already is released as live city at the same time as the normal city and DVD. And if still no one cares about live cities, we can talk about it, I don't know. And this basically what makes up most of the rest of the talk is we are working still on simplifying the installation. So, keeping on time. It started already as plans for the last custom or presented as plans for last custom. So the goal then was to have one CD so that you don't have to download five CDs or DVD just to install a basic desktop. So we had a GNOME CD and a KDE CD for both 2032 and 64 bits. And it was English only, but during installation you could register a network if you had a cable and DHCP. And then you could download from our factory between the remaining packages. And it wasn't appreciated as much as we hoped. So we thought that DVD is left aside, that everyone just downloads 600 or 700 megabytes. And then downloads the remaining 300 megabytes of software needs, the basic desktop. But our registration number shows that still DVD is a winner. So I looked basically, or we looked at what the reviewers out there, the journalists, said about the installation. And they were highly confused that the installation is still so complex and offer is so much. And I think that you have download and you can register a network, but not Wi-Fi or not that driver. And it was very confusing to them. And so my idea when I took over the development of 11.0 was to go one step back and think why do we need a CD? And can we make it better? Can we simplify it even more? Or can we do it completely different? And present shortly the installation of 10.3. Because I assume that even those that don't install it every two days. So I will briefly guide you to the old installation. So it starts with taking a language. I hope this... Okay, then you get a media check and you have to read the license. You pick if you want to install or update. You pick the online vehicles I talked about. You pick the time zone. You pick your known desktop XFCE or server. Then you get a proposal which includes the partitioning and the software selection. Then you can change your keyboard to a different language than your user interface language. Then you confirm after that you have to wait by some time. You invest the package I installed. After that you enter the root password. You get your hostname. You have to approve the network config. You test the network config. You download the release note. You create users. Here is a mask missing. Then you see the release notes. Then you approve the hardware configuration. Then you get a congratulation. And then you're done. So we sat together in Prague until 2007. And that's in set. This is just too much. And we had a huge list. You can't read this, but it was full of action items and things that the developers just wanted to change. So the action items that went out of the workshop for the team was basically making it faster, making it sexier, making it simpler. Easy like the PDF steps. So something had to be done about our installation. We concentrate on the workflow of the installation and the look and feel. I could have shown you 9-1 screenshots and they would have looked roughly the same. Which is good for consistency reasons, but which is bad for boring reasons. I mean it's like four years and the web doesn't look like four years ago we did. So unlike Google. So we want simple things like put more icons for easier part of what is happening. We want simplified progress bars. No longer, no not so many pop-ups. We want to split better between when you're in-store and when you're administrator in the system. Like do you have to configure a spring type of installation or isn't this an administration task that you're doing when you buy a printer also or after installation is really static. So we try to combine steps of these 20 so you need less clicks for the same result and we try to pin up the installer. There were several more apps and pictures. Pin up my installer was for instance a wicked page where community members collected ideas and mock-ups for the installer. And it was really a nickname for starting, meaning of adjust and throwing everything out of the old style and do our QT style sheets. So this is now the current factory installation. You will see some flaws in the screenshot if you look very closely but it's really work in progress. But you see at the first screen you can take language, you will layout and license and then you get icons in this mode. Then in the screen that is happening between the system analysts you also get icons that show the progress. And then you select your time zone, you can zoom into that map and then you pick your desktop or your installation, the system type. We edit the server selection which gives you just a text prompt without X or you get a movement X where you can only run TWM or I don't know except the EU's data we can discuss this after the talk on Borg-Rom and KDE's previous versions. And then I edit on step which is the partitioning so that you can see during the installation that we will erase the partition and create another one and you can switch, I mean this video button is highlighted, it's just not visible in the scene but you can switch between these video buttons and switch to LVM so you can create volumes or that you create a proposal right in that dialog or you go right into the desktop partitioning mode where you can change mount points or add your slash user from a different partition or whatever you like or you can have a complete workflow where you can do everything. So then that's the scene loop, you create a user account and you have this option to use the password for the loop password because I talk with many people and they all use on their laptop the same password for the loop and the user and it's one click less. So you don't need the route mask after that unless if you unclick this option then of course you'll get a problem for the loop password. So then you get a summary, shouldn't be a need to change anything in here because everything you change or that I think people will change are already asked for and if you accept here you have to approve it once again this dialog is I would claim intently unthemed and if you say it install there you will have to wait a bit and after that you're here. The other steps and these are quite some will be removed and they will not be removed, they will run non interactively. So we will continue detecting your graphic card we will configure it for the default settings we will continue detecting your printer and configure it if we have the right word we will continue detecting your hostname even though it's a random one based on your MAC number There are several steps that we can do non interactively that most of them require network support so the installation will create a desktop that is comparable to a live CD or live CD installation just that you have your own user your own partitioning, your own stockware selection and if you go into your normal desktop online like with network manager configure your wifi and you're online you can be prompted to register the update repositories who have been updated and I talked about registering the community repositories and download additional software like I want tech life, I want latest games so maybe Battle of War Several admin registration tasks are no longer part of the installation then so that includes opening the SSH port configuring remote printers set custom hostname and these are basically those these are the features we are able to use for reducing from 25 dialogues during the installation so I hope and this is basically what I want to discuss in the rest of these minutes still 20 if this is okay with everyone there are suggestions how to solve these problems Is the system that launches the installer the live CD itself or is it still different? Currently with alpha 2 you will have a DVD one CD with only the software for KDE or normal desktop and we have a live CD which has a live installer which will have roughly the same or comparable workflow but no full screen for example but if we stick with the one CD installation or installable CD is not yet clear it will really depend on the feedback we get during the beta phase so the question then is why don't you trust using live CD and the installer there it has already detected the screen and the printers and everything and trust those settings that you already have from the live run the system and use these to configure the system why do you still use two separate installer systems? because we want to have a DVD use the same live system for the DVD plus some additional packages the live system has a very big disadvantage it means quite some memory and the installed from the live system is much faster but this is something that we want to change as well because we want for the CDs or perhaps also for the DVDs we want to install the base system from an image and then only install a language specific thing by RPM so the difference will be quite low and I guess for 11.0 we will offer both at least this is my current strategy and then see for the future what has been used really ok I have two questions first one is how do I set up the boot loader if I choose not to get a boot loader or if I want to be sure that my windows is still on the hard drive so basically you have to scroll and after in there somewhere is the boot loader configuration you will create and in there you can configure all these links are created in dialogs where you can change I mean you can change the processor and you can change the vision in here and further below is the boot loader configuration pretty much hidden pretty much hidden but the boot loader is really not what you should change but wouldn't it be better if people see visually that their windows is still on their hard drive yeah that is independent of the boot loader yeah but just to get the feedback I think we have contact with people who write us mails and who always tell us I don't know I'm not sure if my windows is right in the way from my hard drive actually this is a very big problem we face with these device names the expert wants to see what device name he has but the average user only knows the C or D but there is no good solution that we came up with so if there is a question for that the boot loader will basically only list we would be able to boot windows at least we would try to and the second question is what happens when I click on a media player and I don't have a vision codec he said can I include a payment repository whatever, automatically by clicking one button I talked about you are doing online update and after that we will give you the list of community repositories which consist of built-in repositories and a catalog that we put from openlosercommunity.org and they kindly include Pacman in there so you can register Pacman with a click so it's automatically possible by configuration process I wouldn't call it automatic but it's just one click so we wouldn't I'm not sure if our legal department would be too fond if we could install it automatically No, I'm not talking about installing it but the user can't choose it because that's the possibility to do it I love doing installation but after in the desktop let me do it from the inside I see quite a lot of space on the right side of the screen so why do I have to scroll down for the rest of the list why not it should fit all two columns yeah, why not two columns and have one over here at once that much space for me oops, sorry now it looks like there how much is there below it do we see most of it now? 60 percent 50 percent in a second time what you see here is system where there is no information with it yet with partitioning you see some information and with software okay, but with software you see a lot which most people probably do not either know what it is or if they want to know it they can click on it so if you take these details if you take them out in just a small explanation it is not on one screen already actually the idea we discussed was to have the flag these are our patterns we discussed to have a flag in them if they are important or if they are just there because for example we have X-window system which is required by KDE there is no way that you can have KDE without X-window system the same probase system so it could be that we only list here the top patterns and then we list the users and to answer your point this is 800, 600 unless you install on XE you will have more space and then you will see more information on that so I think the partitioning is really the most important because this is the only thing where you can destroy something in trying on this user so this will stay for and only the processor which is not too easy to configure and for example put the system much lower because most people know what is this forget about it this is just part of the idea of making this software text expandable so it is not shown in first place but in input text and a tree like system actually if you click on software you get a full dialog where you can read a description of every pattern I wouldn't put too much I would be like remove things from here that are important or leave it as this but I think we will remove some don't or some want to be sure that they have some don't and most of them are just to group software and I think we will some weeks ago we had several icons and just one detailed plane which could be useful so we have an icon for partitioning the software and if you hover it then you see the details which you see right now I don't know this is actually you can see it right I don't this is progress I think what you describe this is a progress which you have to ask which has a list and an icon associated with it can you proceed a step as well from this installation on the tree where you can choose which are you interested in and then proceed a detail I don't the European idea even though I don't understand correctly what you are describing but the challenge is that there are several you mean with the installation where you have the slideshow basically a menu concept where you open and then you see software and that puts down on the first step you have the slideshow with presentation of open Susan on the second you have the installation about what is being installed on the third I think you have the tree tabs I think the third is the not sure so you could add a tab there and give the information about the system there I am just showing what we are referring to the interface improved a lot by the way the interface it has hotkeys now but where it starts there was another question that I had to I was going to suggest where the patterns are listed as well as maybe having two or three columns for those you could have a checkbox beside each if you want to change it at that point you don't have to click on the higher and going to the more detailed screen you just quickly remove the tab you just like taking the checkbox do you think it is coming coming thing to do to remove the panels so let me ask this what is the thing that you are not clicking before in the installation if I go to the back to the entry installation so I don't care here who many so I think that the decision that I want is to consider that is all I want to configure I don't even want to see the patterns that is what I am up to but I would like to have a broader than one so who does media check I would even have that is what I am up to and it was very hard to find out who actually wanted to have this in the installation work room so who does not approve the license so ok this is new installation you have to go you did that is awesome but here I don't care either question about repositories other distributions other distributions use an approach where they define online repositories at the very beginning of the installation process and they install software from online repositories during the main package installation you can just down on the mini you can just go to the megabyte and install it you can't add pacman at that point because that has been deferred yes so my question is what was the decision why not to do it that way with the online selection of the front and then one installation to split it the reason was that we want to make it very easy for people to register such such repositories but at the same time we don't want to risk that people are installing something that they don't even know they changed because you click on yeah I want pacman and then you report the problem and you said no I didn't change amorok and that's why we wanted to make this a complete specific action to change amorok to the pacman version so that's political or just the decision for supportability specific observation I said that twice already so it does not change the default so this is really interesting the default is overview you don't have a system before someone mentions it who for example changes the keyboard layout to not have the default associated to the language but do you need one more to select it if you have german and it would make german the keyboard layout but many often as far as some german hands here want to see english on screen instead of the german keyboard the other way around the other way around when I thought in your news install you selected both anyways yes but first it's language and if you change language to german it will change the keyboard as well but you should be able to change it there no it will be there as a summary but it won't be there to change it so who changed the partitioning in here that's the reason why we added it no discussion needed anymore so who is going into the software selection at this point and now the question is for what reasons because I want to add several programs and I want to remove several programs for example I use windowmaker not KDE or GNOME so you install windowmaker I don't want to have up armor so I de-install that and some other things I want my specific way and get it over with one simple and get it over with one simple no no no but you could just install so the goal for you to know is to have the base system which base I mean basic desktop has one image in a very short time because it's not no longer running any config and not opening the update database all the time and then you can after the installation remove up armor or install I mean installation means that I can start with a system and not start configuring that's what I had to do with during the installation what's the difference between doing it during installation after the same amount of time yes it's my turn when I see the screen coming up I want it to be running already but the number of users who have actually tweaked the software in small is probably much smaller and the number of users we want to reach will get very confused but I'll just put it there so it wouldn't be better to have if you're going to spend the same amount of time to do it after the install rather than before so people who are not power users like yourself do so they just basically do it and they have a working desktop I don't want to force them of course to do it but I want to have the option myself to do it why shouldn't I be doing it at that moment the standard user, the non-power user doesn't bother with it before or after either way I wouldn't be sure about that I mean the basic desktop is really a basic desktop and I mean the average open user user does care even my wife says Carla is not installed the first thing is installing and those should fix that it's not knowing but what I want to ask you even though if there isn't one there to change other than the five option I just did for desktop or system would it be a huge problem or just a minor annoyance for you I would start wondering why I should install things that I don't want no, there's one option minimal x which would be for you because you want minimal x plus window maker minus up and more so yes you would have to install up and more to remove it afterwards yes and I would wonder why should I install things because the installation would be fastest fastest fast and I personally think that's not for me this is more important than the speak okay but still big problem or minor annoyance it's a big annoyance sorry will there be a detail installation option for people who love 20 clicks Sunday afternoon not impossible they can create an auto just profile with their favorite XML editor and then run that's for the profis then sounds like the man behind me here wants a choice really early on do I want a basic installation or an expert installation the only option that I removed are those that I listed OpenSSH configured in details of X etc I won't and I hope most agree won't add in I'm an expert here because there's never someone not going to click it we are always installed outside just is the XML file still compatible with 11.0 or do I have to re-edit all my XML files because from 10.2 to 10.3 with the introduction of threads it was a major effort re-editing all the XML files with the introduction of threads during the installation because in 10.0 we didn't have threads we had selections yes we changed it once with 10.1 and we are still using that one and the developers are really fond of testing actually so it should unless if not we will most likely provide a tool to change that for patterns and selections there were not too much but slightly different so it wasn't that much and it wasn't on our agenda that high but we just became much more popular and we are already now with the version of 3.5.9 3.5.9 for sure and what about KD 4.1 4.0 point something you don't know yet sorry we ran 15.12 about it at 9.30 and tomorrow morning bring your coffee ok thank you everyone for the discussion