 So thank you for coming This this talk I will give a story about the d.r.b.l and the Cronzia. So we are from the Yeah, the d.r.b.l and Cronia team of course. Okay, so These two projects actually are mainly developed in NCSE and NCSE is National Center for High Performance Computing It's next to this campus. Just maybe five minutes walking distance and I Will give you a few background then I will tell the whole story and I prepare more than 100 photos not slice Okay, just 100 photos to tell you the history. Okay, so NCSE was founded in 1991 and you know, basically there are three branches in Sintu here and Taichung and Tainan and we provide the core facilities for the research research Institute and universities and government and some some of the industries so we have a Computing resource storage and hyper and networking. Okay, so we all thought for for the Free software open source and open data we provide some of the mirror site for example for Debian, for Ubuntu, for Fedora, something open, just 3 or 5 files, something like that. Also NCSE is one of the source board mirror site and all SDM mirror site. It's an open source contributing network, I think. I forgot the full name and also we also run Open StreamMap mirror site cache server actually. So I can give you some of the Yeah, that's the If you go to the NCSE website and free software labs and you can check the mirror site We have some of the mirror surface here. Okay, of course, Debian is one of them. Okay, and As I mentioned, Sourceforge. Okay, we are one of the mirror site and all SDM. Yeah, you can see one NCSE and also for the Open StreamMap, the open data for the geostata and you can see that the site in Cintu actually serves for the I think I remember it's about 21 countries or Yeah, 21 countries in Asia Okay, and this one this server is right We are Just right in the NCSE building not very far. Okay, so I'll back to my slides and I mentioned two projects, right? The first one is DRBO. The full name we gave it in the beginning We should have a better name, but you know, it's used and more than Five years later and we think oh, it's grow it grew up and we should give a better name But we try to change your name, but still it's not easy. So we keep the full name DRBO, this is the remote boot in Linus. Basically, you can from the service You understand it's just one server and the provider, you know the OS service for the fixed disk client So with the networking and you can have a thinker line by journey the The thinker I mentioned is for you to run the full application in local computing resource Okay, or you can use the DRBO system in the cluster computing or computer classroom basically it let use the easy Easily to set up the disk environment in Linus environment and Another project I mentioned is Cromdia. Cromdia is a partition and disk image Utility is something like a nother goes or true image. So yeah You can use for for Linus make OS windows VST and something like firmware ESS something like that and You can use Cromdia for the single machine backup recovery or you can use that for the massive deployment for massive deployment I mentioned it's for a computer classroom cluster and Also for you can you can see that there are many USB flash drive. Okay, so you can also use Use Cromdia to do this kind of massive deployment and we lots of developers Okay, and it's support. I think 14 languages now, okay You are very very welcome to to help us to translate the language. Okay, and okay, that's the background So so far any questions about the background about the NCHE about this project and before I start the stories No, okay, so I'll start the stories it's back to 2001 is more than 17 years ago and we I Show you some of the slide in the beginning actually we We set up the first bill will Cluster you can tell a large the Monitor is still CRT and then we use the standard PC to set up this kind of PC cluster That's the first prototype for the cluster in NCSE Okay, and later we got some more budget. So we you know, it's a It's it's not on the rack. So it's much better than the one you saw on the on the desktop, okay, and we set up the machine like this and that's before and When it's finished it will finish it like something like this but the problem is after run we ran with We test this machine and I actually would provide some of the friend friendly user to use this big PC cluster But I remember after about one year We have a problem with the hard drive. It's a it's a I think it More than more than 40 or something hard drive Back back sectors we saw a lot of back setters and you know, it's a problem to replace We we have to for cluster application, you know, maybe one node stuff Then the application will all stop because they use an PI or PPM something like that to to distribute the computing so We will have to wait for another hard drive and we have to set up configuration to install the operating system and computer hard applications then You know, it it took maybe a few hours to maybe one to two days to make one machine to back So we think maybe it's a bit we had to had a better solution for this So at that time we saw some a document about the disk this environment so okay, we set up the disk this environment for the machine and replace one by one in the beginning it was not only it was not 40 hard drives suddenly fail Maybe just one and two and then later it gradually we took use the system to replace the disk Resistant to replace the to fix this issue. Okay, and then I remember we have more than 30 or some or 40 machine actually is They are they were running in this is environment. So, okay, so we got it Experience about the disk this environment Okay, so I that that's all summer photos at that time I we didn't take some of photo about the environment, but just a hard hard hardware and you can tell this machine is really Expensive you can see a memory at that time. It was very expensive networking system. Okay, that's the machine and later we The environment was ready and we moved to the machine room the whole system Okay, so you can tell now the the machine are actually in the machine room. Okay, but still it's a hot issue So we use friends to you know to call the system. Okay, that's about the the photos about the Cluster in the machine room. Okay, so in the beginning we have some experience about the the disk resistance and back to Here back to 2002 at a time VSA anyone from Microsoft here No, no. Oh, yes. So so you are familiar with me. It's a right at a time VSA in 2002 yeah, and VSA There are some of the, you know if I can Anyway, VSA have some of the advertisement and To a lot of time it tell people that you you will accompany or you use the pilot software again if you You know, you are the whistle I forgot the term in English. Okay, and if you Tell the police, okay, your company use the The pilot software you might get the highest The highest the price price you got might be one million NT dollars. So at that time The linear system of the software at that time It was not so mature to use in the you know, the desktop environment, but Some of the people they still think it's It's a must. We need to have another solution Not only one solution for the IT industry, especially the computing resource or the desktop environment, so The parliament the lawmaker in the parliament have some of the public hearing and we Participate the public hearing and we as you proposed and we should have a national project to handle this kind of issue We should have some of the project to take care of the open source bridge software. We integrate that we Have something to ready for the come for the desktop to use and Then we have other options. So we don't have to be you know, be lucked by some of the vendors So, uh, so we we met the professor Ck Huang, I think he is not here and uh in in the parliament and uh professor Huang Introduced a professor Mao and Tony Mao Mao. Yeah professor Mao. He was he was there. He's there. Okay, and he told us that he would like to you know to to teach the software the free software in the schools, but the problem is the computing computing classroom or or a lot of time or rain windows Microsoft window system and He told us even he would like to have someone to install the software free software free operating system In that computer case room no computer teachers allow them to use because after that the teachers have to replace Or have to wait for the the the team to replace the whole system back to recover the system back to the original environment is It was a risk. No one would like to take that kind of risk. So And professor Mao think There's a LTSP season. So we should try LTSP season for the computing classroom. Okay, so he he held a meeting to diagnose the LTSP season in Fuin Junior high school. It was in Sinbei, right? You know what in Taipei county and That's the first time we met Anjuli. Okay Okay, so Yeah, right I actually do not have a photo about that day. I should keep one, you know So I can only have the photo today for the Fuin Guozong and uh, yeah, that's Anjuli and professor Mao's The homepage. Okay. That's only only for the photo I have and later we Because we have the the experience. So we I mean this great experience. We tried the LTSP But we think it's not a good solution for for the computer classroom in in taiwan because the machine Are powerful enough. I mean the student machine are powerful enough But we do not have the budget to have a super server for this kind for other LTSP system, you know to run a LTSP system for 32 clients You need a lot of time the rent Rent size the the cpu It it it will spend a lot of money on that So we tried to discuss this solution we use in the PC cluster. So After a few days, I think Yeah, not too We have Try we have we propose a lot of time Yeah At that meeting we propose to have the dictionary system by etherboot and NFS analyze Actually etherboot is Similar to the pse but at that time not all the machine have the pse firmware, so we We use the etherboot and data in 2000 Okay in 2002 and in june 20. We finished the prototype. So we have one machine go to the Uh Primary school to to teach the to them professor might Have a teacher to teach And I have some of photo on that day Okay, so that that day we use that that server to to provide the the disk drive desktop environment for those machine. I think it's 20 something or 30 machines and that I'm not there Yeah, so people use this it was running. I think I remember is what running on On redhead or a metric I forgot. Yeah But you can tell that Yeah, that I'm not there And so so later in in uh September we We announced the the drba system in uh, uh for an university so To tell people that we have the system ready Then you can use this kind of style for for the free software education something like that and And in uh 2002 in december 10. We have the hand on class training course for the high school teachers But uh, it was a nightmare because we use the the document. I can show you some of your darker document I think that's the one And the document is It's Yeah, it was for redhead and the document we give all the details, but you you understand that the The junior high school teacher they cannot handle this kind of document We have to you know to teach step by step and too many details we have to give so I remember on that day after one Six o'clock seven o'clock seven hours And just one teacher finish the desktop environment it was I think it was 30 something teachers and just one finish all the step and the The machine he Prepared he installed can be a Dixie server for the rest they are they were frustrated It was a nightmare for us So later we think it's not a good solution to tell people the document you write a document And you you you install a system. So okay, we gave up gave up this time. So we we later we Yeah, turn the the document into the the the script the the software so Yeah in 2003 Yeah, we have Before that actually we Gradually developed the system is one not already just within one or two months. We gradually develop Okay, then later in 2003 that's another story for for for the second project croneer project At that time in 2003 in march We have a new hardware in our in ncsc's computer classroom And before We have croneer project that computer classroom user noton ghost version six to deploy a system but the new hardware Noton ghost can now handle the new hardware. So it was a you know Our new our our computing classroom administrator He had to propose to buy the new news software a lot of your paperwork here to do so and we we think okay, we can run the disk server Why not we can just copy Just corona system for for that computer classroom. So we try to do that. So That that's how we have The idea we have for the croneer project so In the beginning we use the i remember is a slack wire system and we use the part part image project to to develop the the croneer project and in march we have We incorporate the the croneer project into the dvl. So in the beginning we developed actually the server system to deploy For the massive deployment for the computer classroom It it was not it was not only for the one machine in the beginning. We we have the the project for the the massive deployment so in Yeah, in 2004 we we have a new name because We in the beginning we just call it OCS open source croneer system it Is not a good name. So we we we use another croneer in 2004 So I should have some of photos about large ages, right? Let me Okay so Yeah I skip some of the photos Okay In 2003 we also prepare a system for for In the primary school for to teach the Software about the free software. So that's all about the dvl system. And we also hold on During that age we have some of the talks and some for example this talk. No Just so some of slide Some of the talk or we have invited some of the people Here it's Enrico. Yeah, no Oh, he's not here. I made him. Yeah. So in 2003, right? I think yeah, we we also have some of the Promotion about an open source project Not only our project also for the other Open source free software. Okay. Oh Richard and I should say free software not open source. Okay. So Yeah, a lot of time in 2006. I remember we have also another And the last the first time I we met, uh, Johnny come on He was here. Just okay. And never mind. All right I have some of the photos and also we also Went to uh, Indonesia, you know at that time there was a big tsunami in 2006. I remember and we used the similar technology to help to build Yeah, that's the about the tsunami is nothing to do with the open colonial or Of the idea but because of the tsunami we we help we went to, uh, RJ And for to help to build in the Edenin system Edenin center in the center so you can see that Are they in any center there? Okay All right, so then so These photos are about the system we use at ncac come on The photo is okay. Yeah, very very good, but On this machine is it's strange. Okay. Never mind. Yeah, that's about the disk resistance. We use it in ncac actually I'll I'll demonstrate to use the The the dr. We'll see actually from your server addition to deploy the system from 2003 until now the system is still running there Okay The first time we participated in for the free server comprehensive we was in In France and George, he's not here. Yeah this morning he was here and he invited us to to give a talk about the dr Vio system. So that's how we started to participate in the Free software conference international free software conference. Yeah, that's about data We have a press conference about the These two projects about dr vio in kongya. Okay now was for My boss request so we had a lot. Okay, so you can tell that it was in in In Primary school again Yeah, and we show the system and show the solution Yeah for the press conference Yeah, okay, so that that's that's about Then Okay, I'll back to the here I think and Okay from uh 2007 we we started to as I mentioned we developed the crony up In the beginning it was only for the server addition. So when people have to make a backup or To deploy a system. He needed a server to do this kind of thing but most of people they they Most of the time maybe they just needed to make up one machine And they don't they don't want to have a server for this kind of simple things So, uh, a lot of time the life system They've been like that life package one material so so we use the live page to To make a dr crony alive. So thank you to daniel Yeah, yeah, that's the first time I made you. I made you here. Okay. Thank you very much Yeah, you are two of helpers a lot. So we started to to pack crony as a crony alive so Then this this small distribution turned out to be successful, you know, because people they then Now then they can only use a usb fresh drive or a cd to to to uh to backup to To recover it the whole system and so we In 2007 we uh also because of the the liver software liver software organization in france And they introduced that they told us that there's a contest that we can participate. So we we went we participate like Contest And I will show you some of the photos Yeah, that's about the contest It was in swanson in in france. I think yeah Yeah, and uh, yeah, we we We we showed the system we presented the the whole system And we we won the the first prize in the public sector software. Yeah So and in 2009 we this team we we got the This photo I I always Love it by ourselves, but we got the the national prize from the uh The premium. Yeah Prime minister. Okay, you can say a prime minister. Yeah. Yeah, okay That's the the prize we have it's a national prize and then Yeah, in 2010 2010 we got the The project of the month the currently a project was Chosen as the project of months. I'm so spoke Okay, I do not yeah, I should I should find some photos about us, but I didn't put out and in 2011 and 11 Yeah, we have a you know, that's the previous deviant leader, right? Yeah, he came to taiwan and gave gave some talk. I remember and uh, eric Eric place eric Okay, all right We were there. Yeah so and in 2012 then we and there's a the company in japan they Actually, they use crony out. They actually they modify they they improve crony out and They put this software In their software in their product And they call it a Minoclonina the company is Minocloninas I remember the name for their solution. It's a Minoclonina savior system savior. I think yes, so we have a They have a press conference for their new product so they invite us to join their their press conference and At the same time we they also invite us to the The open open source conference in japan. Yeah, he's always in japan. So we have the the booth there Yeah, you can tell that yeah, so that that's about that's how we start to Cooper with the the Minocloninas. It's because the Minocloninas they really modify a lot and They gave us a source call and we We revised and we Yeah, accept the page and later Cronia can handle a lot a lot of different. I mean the hardware. I mean the the full page multi-page multi-page for the the hard drive something like that, so It's because of me Minocloninas. Otherwise before we can only handle the disk name like device sda sdb hda hdb something like that, but later their page provides Something like for this kind of a device ccis is something like this kind of a paste for the hard drive and also they provide some of the Diagnostic information because they they It's a product so they have to collect a lot of information if the the If the users Comprehend or something they can get the information So they can diagnose they can fix the path. So they they contribute a lot to us our project okay, and Okay, we start as I mentioned we went to some of the open source conference free software conference like the one in Lena's take in In Germany. Yes, okay And This one is another one in 2016, yes There's a user in Near the Seattle in Washington state in united states. They told us that because they need We provide a solution for the disk The server addition, but it's too complicated them because we at drbo live You can use drbo live for the Server addition and we have currently alive for the single machine backup and recovery But he told us it's too complicated to their users Can you just merge them to one one one distribution just called drbo live with drbo live We can pick up one system and we can also use to deploy the whole system I told them that it just use drbo live you can do that for the same thing But he told not told us that crony alive is lighter and it's easier to use for about something like that Okay, so they he persuaded us so we we we have a conference Near near his school So we went to his lab Then we discussed for one whole day and later we okay, we got idea how to implement so So later we when we back To taiwan we I remember we spent about maybe two or three months to develop this kind of System so later we have a Light server crony a light server with light server is easier for people to use just with crony alive You can use one machine backup and and recovery But with the light server you can reuse the the dhp service in the maybe in the In the land or in the computer classroom or in the uh cluster environment and With not one you can use a muddy case or BitTorrent System deployment, okay, so uh We finished that one and Now it's easier for you people to use the decan of a solution with crony alive You can have one machine backup and you can also You can do massive deployment for a disc massive disc in one computer and all or you can use the crony a light server Detribute to do the System deployment for massive computers massive connect. Okay, so that's the photos and I still have five minutes. So let me check. I still have photos. Okay, so So at that time we we think that's About the time we have to need to have an article about this one So we have a journal article about the the solution for the massive deployment And it's open as sex. So you can just download these these articles about the full Background and for the details about this project crony a project Okay So, yeah, that's I just mentioned Okay in the live server and our The journal paper So I I I think I finished most of the Photos, let me check if I still have some No, okay I think that's about all I I keep I keep some of the time to answer some of the questions. So if you Have questions Hold on So if you have questions, please ask now and all you have a question later We have a boost outside then we can Check discuss more So any questions? Yeah, please You need a microphone They are recording That's clumsy. Don't have a plan to distribute it to another hardware architectures Like arm or oh Yeah, that's that's a good question. Actually we uh, we already implement The arm 64 that that's much easier for us because Hold on let me Actually, we have some of the testing one here, but I put I just put on my my my my site. Yeah I'm 64 is ready and we test on On the virtual machine environment. It was okay But they are not too many arm 64 server So, yeah, that's the problem But arm 32 is a little bit much more complicated for us because I remember They been Actually drop the support for arm 34 from 9 or 10, right? Anyone anyone here can answer my question. Yeah. Not yet. Not yet. Not yet, but Maybe yeah, I remember that because it was complicated for the bootloader because you know for arm 34 the the bootloader is I don't know how to handle that our team. We do not have too much time to to to otherwise actually we We need this one because that I can tell you another story I'm not sure you are familiar with the only Only only networks switch system That's the one it's because some of the Because currently I can handle the the cluster, right? But a professor in In Chicago North west, uh, yeah, north west university Professor chen he told us that Because he is in the uh, uh, network center network center. So So he told us that okay. Korea can handle can deploy the the whole rack system by only for the computing nodes What he needed is to deploy the whole system including include the The rack computing node and the switch So he can You know to swap The system very quickly because he needs the the environment to do some more tests So, uh, we actually that that in the beginning we tried arm 32 because that some of the only switch It's arm 32. I I remember, uh cumulus africa, which one is It's the the silver supporter right anyone from No, not here Okay, because they can this kind of a switch actually run Is running a dina system So it turned out to be a very good solution I mean If we want to deploy the the network switch, we can use this one only switch is Support is actually a standard by facebook is the project is open computing open computer project Open computer project ocp. Yes. So, uh That's why we start to To try arms 64 and i'm successful it ready, but we found out that As i remember, there's no only switch The cpu is i'm 64 only 32, but and they are some of the x 86 Okay, so that's okay. Korea can handle that but for arm not really Not really i'm 64 it ready Yeah, but we didn't official release because we need more tests So if you are interested, please contact us and uh, you you will go is arm city for them. No problem You can try and tell us it's working or not working there. Okay So any any more questions? No, okay. Thank you very much Thank you