Bestand wählen
Merken

Software Collections for bleeding edge stacks on enterprise

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
the learning has a unique to the back the and so this talk will be about severe collections who that know what's up there collections are great so when you have no sorry say I will tell you some news from the last year for example so minus on the rack I work in red head and i it accepts such much of them also involved in the this there an infant arise in the price so uh especially for those who
are not to Siemens for or and engulfs guys you probably need to install some the specific margin on an Enterprise Linux how did well it's not that simple because because and the prices that is you you you is she only 1 single and almost 1 make each or on software I 1 application but users and for example service providers usually require more the problem is that as soon as you install new version of some applications you can break and you often do right all the stuff that depend on this application some so I will tell you that it is possible that it is possible to install new learning of the application even on Enterprise Linux slide group sent to us 5 6 uh Rauss 5 6 or even of yeah of course in 7 but uh there probably recent enough variance and I look at it from the beginning that there are some borders with this I concept because from the beginning it was set on Dad this solution is only focused on our PM packages what is good news for you is that it was designed to be very simple for users and very simple to of thick each uh it is using this concept but also uh if you don't like rpm you probably see you have a really see the same the disadvantages of subsequent to them because it's based on our so let's see what are the principles so if you talk about of recollections usually talk about stacks so specks of packages we don't usually include package the collection usually with more packages so in case of remember as it would be of the collection In case of both grass it would be the server and some tools for exchanges intelligence for the so it will be called 1 oneself collection except those so they could use that we really need in the collection sometimes we need also some dependencies that are not in the base system for example they are in the base of the all there are incompatible allergen or they are just missing there so we include also these missing dependencies into the collection and then there is 1 special package in the collection in every collection there is 1 and because of that make each and it's a includes 4 defines and describes the state itself so as to close the about the medication of various climate which you pick each reduced call the same like the so for a collection and it goes contains no files it just of POS dependencies for the collection you will see in later then there is a right and make each uh that actually ships all necessary files so you also see it later and there are 2 packages for our required for the building thecodonts 1st but if you build a suffix it's necessary for building packages in the collection and the 2nd 1 a seal the well it's necessary for building a could use of sorry for building a dependent collection because we can have 1 collection and another collections that Chile is dependent on the first one and that this this this package is actually needed for it so it's the whole magic behind this effect collections if you want to install but this is this is generally of cities are generally rules that if you want things some you a version of I could do that is actually in the base system you need to solve 3 things free conflicts in the base system 1st conflicts on the each names level so let's see how this affair collections work here this is a listing of the uh of the API and since about if you install the software collection was this 9 1 9 2 and you see that every package is predicates that the collection and so the 1st for how meta pick each of Suffolk it is you usually don't need before found for runtime the and the 2nd run if you don't build and ubiquitous so there you will need just the runtime adjusts installed medical and the 1st time then there are some function packages that you actually those they could use are those that you actually created the so the questions for and this last 1 is example of the that and dependency which is missing for example on the a basis the system so it's also graphics through the that collection name the so so the 1st problem then 2nd program is conflict on the file system of so this is example of files in the packages he saw later are included in so you see that all files in insofar collections are located in such OPT then there is line there name of the collection root for by specifying that here the all the fuss Florida collection and then there is of the same no like structure like you find in the root so slash users leisure being for binary sets of you also see that there are some special files right In escape how this need to be located in the in it indeed very very so we can't just included in this last up so what we do to not confocal basic writing system is that we use the graphics and the name that simple and it works the same for some special files of 4 nt OR our system the unit facets there but if you already used up their collections you probably wonder why here is required such where much all the and it's not uh OPT flesh something and to our this is the new new schema that we started to use because it's a joke combines with the combined the father has under and it's a joke more correct so yeah that that's actually how the new version of SIFT this sister collections will look like so the 2nd problem solved and last program we also have some document that FOI riders and requires so we also need to care about these these are some examples so generated automatically by IBM are there can be also some generated 5 for example and by then it's quite common that every Python module provide some heightened loads or or I don't know
the name of the module so even for this but requires of provides of defined by hand you need to ensure that they want conflict with the base system because otherwise if something which would just typed in the said Deputy 0 so what what is called an then you can't have installed a suspected from this effect collection because because it it will be about and they're all ages so at 1 year to a visible for a system of yeah the so as soon as we solve this the sole free conflicts yeah fine so how do we actually do it and the model on the picketing side and on the time said so there's something feature-rich after that's all the major it's called a serious and it's a divided into the and thank part and both times part which is called the SINotas built subpackage on the news from the master of our is that this universe uh move what to be have so it's much easier to contribute to see the changes so i during during the upstream if you want and let's move how it's actually used the but from the user's point of view this dying is but there is as no magic there's not no difference between you you install however if you install packages usually I just don't deepens diary that could separate the just the I can just run Yemen style and the collection and all same pick it is from the collection like the minimal set of 2 collections will be installed so in case of the progress we just said OK so if want someone wants that was best he probably once Cyrus so that's how uh what what the blue light and how to use the packages in this lecture hall the it is the technique uh like this if you want to the a binary from that of the collection you need to use a CL command then the word enable name of the collection and then the local on you see that if the I don't use it the system doesn't actually see the collection files and collection procedures the was behind this is really simple and in the CL command only the find some and 1 of the variables the the most important is probably back so as soon as you define the CEO enable solving the path will be the path in essential to be preferred from the system 1 and it is the talk about the man's stopping gravity months uh it's pretty much the same you just need to use correct name of the service and you are basically done able works the same quite on enabling the service of the rest of note that the this is the only difference the so I promised some new features from last year so new CLU goes on include 1 feature which allows you to use the collection even if you Mount the special picky in then there is 1 special thing which was actually how discussed the from the real beginning and that's the collection of environment models because if see how it actually works and for those who read no environment values you actually see the hand that it works pretty much the same so yeah uh from the beginning there was some but before that there will be some cases where an rules wouldn't be 1 of the best choice now it seems like you can actually use the airline In the back and so they're still command throughout Europe I call module notes in the back end and in the it will actually set up these and environment for you what's great about this is that you would also you could also use 1 who don't and so on they of the collection instead of SCL call so yeah will bring some new the of watching the days and as I as I said you earlier that the concept was designed to be easy for users but also for the package for use by packages so let's see how the simple matter pick it looks and I can't say that there are some much more complicated make another the pictures the magnetic vectors are usually very simple the so there are some requirements defined as I said there are requirements for pick it is that I want to be installed after high around down things that enabled collection and there are some special macros that's not important right now but because it's the usually does everything for you and there is the environment so fast that ification this is for the all the way for the script that during changes that moment but if you would so I like to use the most environment modules style it to be basically the same you we would just here fine to the environment what you conflict or how it's called then the the the the great also some of the macros for including fast so you don't have to do it yourself so it's quite new and if you want to they're actually collection the these are all the steps you need do this is that of you need to install In this suitors belt because you need some special copy images for effect collections then you build the meta package as usually the kitchen without we don't know that yet adjustment needed macros from this this is the set of that's the only difference and then and there is a tool that converts the usual spec for package to SCL enabled spec file the lecture at at some of you Q macros in the spec and finally you build the BIC H if of defining was the system name is because it's usually it's is possible to change the name of it's it's not hard coded in the spike pilots it's necessary to define but these if you need it I think you really want to do now is pick it is is it related recommended to use small because otherwise if you for example in style the topic each below you
will see a your rpm environment and you can then see some readers like a Python free was there so well below that were doesn't mean that they that and a half so just pieces mock and you have the same so that's so see what that the 2 of spectra cl that's a few for example download Beckett from goji the ecology and you running to spec file on pretty much that's the following things they sometimes you need some correction by it's very quite readable because for example a if you if you build they could for Python stack you probably need who had built their colliders to set up to the pick it is from the From the specs so uh I think everyone who reads the other in specs on daily basis he can read the so this as well so it's really about ending the macro spend it's usually and this is also important for the US and that it is that the belt face and then install face need to be run are in the so collection environment so with those of the quot enabled sometimes it's it's so it requires a bit more because for example Python state of the finds some macros to be easily of these markers can be easily used and so you need to care about micro is defined by the the kids don't own I think and have 32 bite and they will pick it up the but on the other hand you end up with pretty much the same spec file and listeners use year the then you can you can use the same macros here you don't need to change anything because the the I change it already in the Python free free built that could for example the so what I played quite a bit of a was the wreckage in the months of to supply collections so but not in the in the end it turned to be quite easy even picketing that the money because except that the changing the name I just need to use this 1 file that this online in the US in its creators Assisi init script or change the exec stock make a 0 or of variables as to use as CEO and then the binary itself so even in this study the team on runs in Roper system environment while the proper environment variables defined and it really works that simple and In the end we need to also care about sooner but fortunately there is 1 feature insurgents that allow us to define equality between know about convex definitions and this this particular command just says that everything which is under o p t then their POS this of fruit should have the same semantics convex sp 2 would be in that sigh show up in in there and well using some historical on 2 on workaround some issues with all the dissemination and manage and policy to it works also quite well and then there is a way how to extend the collection because for example you can get collection there that they could use and they want to let you walk so there is religion but there are 2 ways how to do it you even 1 to the ability of each inside the collection all our which is better to of the 2nd the 2nd wave but to the cases where you want to ship the collection of more so that is to create a dependent collection so we will call all your of new collect new new packages and their your specific name and then it is also a well it is also so none of that that complicated but there is 1 of article about this 4 by 10 which is probably the most complicated 1 but it's also both doable and and I don't think uh someone who knows rpm would have big problems of its own if you want to extend some collection read this book post from side can which should be fine so what the collections are annotated with there is a broad in right hand colleges you know and there quite a few the collections or learning but what we started With this level so far was to create some community well uses 1 of their collections in their own or sent to us or they want to continue so this is also the news from the last year there was some progress in the fire there was also a special but as groups set up and sent to West and so on yeah so just joined ghost communities if you want an a Nintendo as it's it's about improving quite quite fast I would say and also federal holiday has the guidelines of the roof line of hard if they so that right and and attribute it was surrendered follow from the last year from 4 for them but now it's highlighted in good shape this subtype collections don't part page I which actually service like the central points for contribution to come contributing for the community around their collections and their these 2 are important about parts the guides for no documentation out of your original collection how to use your collection and it's also possible to find all the pills collection for the last so you Federer and you are also welcome to submit your own collection to be included in this vector X so the freedom to do it now and that's really all coming should be short today um Our any questions that here on so there is a
and so the question was about how a seats C O 2 will knows where to and the graphics are not the bottom so there are there is no there is a this option I actually didn't use it but I so there is some its share you can specify packages is that are actually part of the collection and which are not so that should do what you for the I mean but
it is have In the process the that so the question was about the role of the process for adding new collection for the I think you members of collections or right so but what I should mention related is that all the collections of those for this site are built in the copper which is the part in show it
shortly it's copper those that are uploaded for of the developed what everyone there Thomas bait conflicts with this licensing guidelines all the so you don't have to full actually all the picketing then and here we just need to have your head around reject the idea of it's called the so in this and there are some also some and I don't have to do it in copper of above the collection in copper yeah the yeah and right and there is then
the sum of the weight to log and and something new collection for the for the collection for that light on 1 of the what the the have the the so it was really didn't catch this what 1 of the a lot alright so what prevents can have a CL not so so the for the promotion of Apache woke up agent by polluted by the threat of ht and Pht probably works quite well and there is there any who is of the action of the for the collection collection of these 2 so you can probably talk to him as of that well for example trading of the processes from the system i it probably depends what you want to so we would like to be solved by the of recollections of a source what would we need an depends what you expect I am I can't answer for that so I think we are aware so thank you very much and I would be here
Unternehmensarchitektur
Software
Keller <Informatik>
Schreib-Lese-Kopf
Randverteilung
Mereologie
Punkt
Freeware
Programm
Versionsverwaltung
Gruppenkeim
Kartesische Koordinaten
Binärcode
Service provider
Übergang
Intel
Last
Softwaretest
Einheit <Mathematik>
Maskierung <Informatik>
Dateiverwaltung
Skript <Programm>
Wurzel <Mathematik>
Gerade
Auswahlaxiom
Expertensystem
Metropolitan area network
Inklusion <Mathematik>
Lineares Funktional
Sichtenkonzept
Gebäude <Mathematik>
Systemaufruf
Übergang
Programmierumgebung
Algorithmische Programmiersprache
Meta-Tag
Rechenschieber
Prädikat <Logik>
Software
Dienst <Informatik>
Diskrete-Elemente-Methode
Menge
Rechter Winkel
Server
Versionsverwaltung
Makrobefehl
Programmierumgebung
Aggregatzustand
Gravitation
SCI <Informatik>
Server
Subtraktion
Metadaten
Kontrollstruktur
Mathematisierung
Content <Internet>
Keller <Informatik>
Gebäude <Mathematik>
Dienst <Informatik>
Datensicherung
Unternehmensarchitektur
Systemprogrammierung
Physikalisches System
Informationsmodellierung
Variable
Modul <Datentyp>
Arithmetische Folge
Software
Digital Rights Management
Datenstruktur
Grundraum
Varianz
Bildgebendes Verfahren
Modul
Meta-Tag
Dateiverwaltung
Soundverarbeitung
Rechenzeit
Dämon <Informatik>
Rechenzeit
Mailing-Liste
Schlussregel
Physikalisches System
Vektorraum
Baumechanik
Elektronische Publikation
Modul
Einfache Genauigkeit
Keller <Informatik>
Mereologie
Basisvektor
Makrobefehl
ICC-Gruppe
Wort <Informatik>
GRASS <Programm>
Zentralisator
Bit
Punkt
Freeware
Konvexer Körper
Gruppenkeim
Twitter <Softwareplattform>
Übergang
Homepage
Formale Semantik
Metropolitan area network
Nintendo Co. Ltd.
Skript <Programm>
Elektronischer Programmführer
Softwareentwickler
Shape <Informatik>
Gruppe <Mathematik>
Vorzeichen <Mathematik>
Ausnahmebehandlung
Programmierumgebung
Arithmetisches Mittel
Dienst <Informatik>
Software
Diskrete-Elemente-Methode
Funktion <Mathematik>
Rechter Winkel
Programmierumgebung
Makrobefehl
Aggregatzustand
SCI <Informatik>
Wellenlehre
Stoß
Digital Rights Management
Unternehmensarchitektur
Open Source
Variable
Verzeichnisdienst
Arithmetische Folge
Generator <Informatik>
Biprodukt
Meta-Tag
NP-hartes Problem
Beobachtungsstudie
Elektronische Publikation
Dämon <Informatik>
Physikalisches System
Vektorraum
Elektronische Publikation
Keller <Informatik>
Differenzkern
Basisvektor
Mereologie
Makrobefehl
Eigentliche Abbildung
Web Site
Prozess <Physik>
Konfiguration <Informatik>
Gemeinsamer Speicher
Twitter <Softwareplattform>
Konfiguration <Informatik>
Keller <Informatik>
Unternehmensarchitektur
Software
Mailing-Liste
Diskrete-Elemente-Methode
Rechter Winkel
Parametersystem
Mereologie
Minimum
Kategorie <Mathematik>
Elementare Zahlentheorie
Unternehmensarchitektur
Software
Gewicht <Mathematik>
Prozess <Physik>
Gewichtete Summe
Rechter Winkel
Gruppenoperation
Versionsverwaltung
Quellcode
Physikalisches System
Keller <Informatik>
Schreib-Lese-Kopf

Metadaten

Formale Metadaten

Titel Software Collections for bleeding edge stacks on enterprise
Untertitel Find out how to deliver bleeding edge, flexible development stacks on stable enterprise platform using Software Collections
Alternativer Titel Distributions - SCL for Bleeding Edge Stacks on Enterprise
Serientitel FOSDEM 2015
Autor Horak, Honza
Lizenz CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/34349
Herausgeber FOSDEM VZW
Erscheinungsjahr 2016
Sprache Englisch
Produktionsjahr 2015

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback