Bestand wählen
Merken

Providing a Long-Term Support dristribution with Gentoo Prefix

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
and for some of you probably do about all right models or on the on the line a lot of people who who few you need them in the there may come for me as well my name is Michael Hoban learner just remember how the this little short yes I'm about to provide long-term support this gentle prefix other thing to works but it is it is a case study there is of course is that it's case misses some challenges and next that tend to who of you know about 10 to the we know about 10 to prefix of special and finally long-term support for the requirements and how the way implement them for they
studied case American and Solomon Automation Ltd is a member of this a of a group and this is a G 4 group thus plan and manufacture warehouses of different kinds and yeah and Solomon automation does provide to the software to run these houses for an extract of
references eventually you might use some no 1 is that a customer's professors the the for a challenge minutes a from manufactures the rounds X Solomon automation thus manufactured this isophote around these warehouses the so the is a shortcut for warehouse management system it's the timber parents is highly customized for each warehouse the challenge I am talking about the use long-term support long-term use up to 20 years sometimes even more for the nature of being a soft various does need this 0 and an operating system which operating system would get to where you have 20 years of support an idea well because there is no single missing the choice there are lots of time 20 years ago well In 1986 Solomon automation was founded from now 20 years ago we were somewhere well here as saying barriques for HP Unix 11 or 11 the think was later and 2 this is the time when I joined Salomon of the nations of or most 20 years they have the same John and they or most of the work to the still interesting but to how would you design yourself form on so many different operating systems it doesn't work we sell some expected later in between but which 2nd layer would you choose servitization is of race you was because you don't want too much or as a server is still have an operating system on top of the authorization the fortunately or most orders and software packages you find in a recently a distribution Tuesday's always 0 the was a poet compiling on what Unix system you have some of them even support compiling on Windows problem now is I haven't found a package manager that is that is a neighbor to build these packages on top of what they were unique system so I started this writing of myself 1 from scratch using 1 journal and GNU you make but this prompts for tight but I am and distortion from me to have accustomed to new distribution on top of what they were operating system because of these different kinds of systems it doesn't have to have a binary distribution so my goal is to have a resource base distribution so here I am to you know
tend to Linux you may know to prefix so what's the difference both SOS-based distribution the she added on the same set of bycatch definitions for Argentinian notes this is cost the chant of 3 In for John to prefixes scored to prefix tree and they share the same because definition from so where's the difference as ever look custody built a build content boils down to configure make making stock this is foremost or open source packages support in 1 or the other way to configures step is to the demand which features thus this the braking system it is combined for support of which features does it support but as a deeper look at a configu line you see here is a prefix what to do and if we make this prefix non-constant I keep this the issues are constant and at some very labor before debt what is the reason I of this very for of our comparison when any builds does support the prefix for using it enchanted Linux the prefix is empty but in chain to prefix DC prefix can be well there were you like you can insert tend to even in your home directory or so this allows to install different versions of trained to on 1 operating system result any richer isation and around them at the same time the but still to new gentlemen exist in the GNU Linux made distribution and tend to prefix does not shape the kernel it does use the operating system's kernel and so in like of a better name for now I is GNU prefix MIT distribution the but is a node chain do usually usually is a breeding edge brought from our distribution murder is stable and unstable carrots the ever then decide if you requirements for my long-term support distribution long-term support this aid already is up to 20 years this request the trace patch management tracing patches it's 1 of the most important things in so if the development but still those 20 years and and beyond recorded the assurance still has to be continuous major releases well sometimes they're necessary but 5 years because sometimes it's a still up the Joneses atom every once in a while once per year twice per year that a little on demand additionally production servers this is a not necessarily connected to the internet so that it is necessary to provide some of framing story of course for the support team the it is necessary to be able to is start hotfixes on demand Major these upgrades however by useless for the long-term support implementation the tend to a simple the necessary thing here is independence of the fast forwarding gender development as a consequence I need to set post everything that includes the FA Cup to prefix tree at least a subset of EDU or it's the elite history Of course the llama specific packages you beans and I have 2 mirror the so these trends because no 1 guarantees that you can download an old version in 20 years or 20 years later this traits differ and responsibility lovers OK there is upstream responded before the package so us distributed as the source this fact next libraries notes sept responsible for the chain to dream providing the tent of gentle prefix the team it is it is responsible for the prefix overly which is combined with the chain to tree and shipped as the prefix tree this should be the border of the company behind the company border just because of responsibilities is the Ramos long-term service team is responsible for the prefix to the fork additionally Devonna's overlay and I do corrodies he Varmus into 3 for no and finally there is a production team the that there is a sponsor before optics overlaying and here other binaries created that will lower here is still so space actually I do with think binary distributions and not much more than a primary cache of this of this so all the source but anyway for the patch management vector the responsibility Tabor trace ever pitch management requires a proper versioning scheme OK upstream the has some versioning scheme how the chose sister problem they provided really is chain to Linux uses this really is and eventually may have an additional patch for this really is interior the patches but imported upstream and the subsequent uh responsibilities responsibility teams you was the incoming Russian visited Italy's eventually I have needs to provide another patch
and they have to track this 1 picture in their own overlay or 3 the idiotic inputs dispatch upstream except for its being some D. for configuration patch and and I didn't next clever use is dishonor again is Italy's this traits in in way Derivator the 3 graphs actually but then How about the package manager support well of course and john through the use of course supported by the time the package manager missing intent a prefix but we do have an additional patch not upstream in the package manager and for the laborers to bycatch manager does not support this layers of rationing I have been able to manage resolves these levers for now because I'm commit their young on prefix and eventually units as well but indeed a dictum is patches for the Ford download you bills or something like this when imparting in you'll prefix version images I ever got that detail of another patch for the for the previous version because it was unable to add another layer of of of release or of sup versioning so this would be 1 thing I would love to see in the upstream package manager whatever were package miniature disease you actually this is well I'm not sure this would be a DAPI 0 still because this trend to Linux lower doesn't have use for this layer but of course it's best to be specified in the package manager specification OK closing dosage Hennings King sings continuing dig mystic or the assurance for each of these or a whole bunch of the can enabled Corradini intent notice 2 key words and where do you see builds is distributed that means they're PC been from his being a binary when importing established and rat the as that it is the developer Edward of mine development books or at least a prefix instances of of the box they have these are not just Linux boxes to are well it makes on areas so there and when I am confident that um this 1 EBU does the word for compilations of fire and do I have suspected keywords known beat boat then I do have of being of instances on the support of the blood from which does we'll those print books converted even the for me when this is successful and that take the Cb loses unstable and the adult goes for the next level of development and QA the Ramos development In Solomon automation is split into an innovation team that has its own development boxes or uh ETS instances in some prefix and their own corrody the assurance builds so when they test the Ramos In the QA of course did don't just as the must but the test deities distribution as well and when they say OK please piece of this release of sort of farmers Boserup he's always includes its does work with some specific version of Meteosat pollution and no no no 1 more pitch from variable if is the QA teams is then there is a Lama is done and not just independent but at the same time as the Ramos hideous but still when In the Ramos Italy's some pitch are some some backticks has to be made this 1 but fixed from the induced distribution is being tested for a specific release and one's engaged pitch Kengo saber as well next liver of the of is the derivation team of Ramos development which is tightly coupled customer during a development and they take this summer cities the the llama cities or the use distributed in so us not in binary so they can implement additional customer needs for harbored around they do have access to the complete llamas development so as they do of course have their own development box or if instance on there a box so for now we have 5 and up to 6 instances all of if is distributions or 1 hardware machine without any return stations did you 18 of the customer sometimes is joined the security team of the promises derivation development so these 2 maybe 1 means instance on the customer side on our side but there but finally here are defined banner traded that 2 or on the arrows that's 1 thing missing of course again the derivation team may provide should provide adjusted innovation team that doesn't mean patches are were innovative it just haven't found another name that no their derivates but just found innovation as the opposite of derivation for
the major reviews Cycorp have identi fied some faces when creating a major release preparing declaration implementation and breaking the previous major cities and again continues cordage assurance for preparing a new major again this is their responsibility to 3 God the the 1st thing is I do will make the current prefix tree where Mr. Ramos what and merged is together all of no not matching but in store from private the addition and packages from the bombers so what they and if I do create the temporary binaries a compile bombers against so I can see what it is necessary to be done in the prefix overlay for this 100 independent 3 so and I get up the data packages In my binary then tears installation and a can test still minus against this against up-to-date packages the again because it this is 1 of a really important thing respecting the version new versioning scheme and again for in your major religious and you'd seperate automatic because this again so I have automatic bids tests for the old and the new majored in these especially I could say this is necessary for each major release for 20 years there is 1 exception for the package manager itself and the Pickett's definition varies the classes which unversioned intend to when I would imply that the e classes into my life in 3 for sure a bright and break the old release thus I have to use an integration branch of deities 3 have support build test again 2 and break the current stable previous major users when a can of occurred when I can build the old major and the of against the over over major dailies using the new the classes OK I say it the classes are too broken anymore for the old you been versions and it can merge the integration branch of is into the master branch so the old major diseases get in your package manager because 1 so I think to be able to stored in your packages even in the ordering of news if necessary so it needs to new package manager fortunately bows the package manager and the class is do not provide any runtime sing for the Ramos application there is no library source code and the classes of readers MySpace of the for the Declaration again in the same direction I used to current prefix profile import it into my it is 3 this is new 1 profile India's history for the new major release a major disease are nothing else but uh profiles Perpich profiles and of course I can make those tweaks necessary for the for the needs can make permanent here from data it is the point of view of declaring the major release this well this some picture this should this is the profile open for each version because the implementation is much similar input wrecking he builds property existing you build text the keywords and take them again as for the Pink Book so I can use the new all he builds a new versions of packages combined with the grammar so willing to best mayor of my Ramos instance again From there it is point point of view in putting it builds this something erectus for unbreaking to previous again at each previews major release profile needs to get to my there Neil and encumber they were and maybe dangerous pick iterations this is the new profile open for any version of packages hence the old profile if I won't change to old profile able to get Jesus for the date or patterns we built for indeed over 2 major matrices of array did have GCC for the tool and by output at 7 I can accept 2 for the is to upgrade from patients based to by 4 but they can cannot accept upgrading pattern users and the cheeses Sudanese is because this annuities the this is unlikely to be able to compile the old version of Lamont's so I said the package mask in saying OK the orderlies accepts based for but does not accept but city or Jesus 4 8 or whatever and because there orderlies except Spanish for fish they can go out again ecology assurance for the order release it is enough so far to have uh the old pharmacy this be so far you bird Mr. work packages his it was compiled within you we classes the ordered the NTs 3 profile Mr. Newey classes because the classes yeah really don't provide source code for a library when I am able to compile a list in you we classes in I'm pretty sure things for virus still work as long as the Ramos application but it's is compiler the and now for the new utilities again continuous quality assurance from top to bottom because new customer instances of course used in you'll version 2 new majored in these so they come pretty QA process can be implemented for
updating users an updated these contains all 4 major dailies Provence that have to be things that still needs support over 20 years well actually this is all major Provence to ease creation of updated users I do have automatic step should striation once unique and outcome is that he builds 3 had accorded dilemmas is 3 Mr. creation date and when I do say OK these snapshots is fine for the really is EDU do is said to be suspect from the it is point of view they can 2010 the how tree is used as the update users to you to heat top or and this year easier steak is set 40 old the freudian you'll or for the current um updated it is for the current release tab or current 3 this is used with those Major these profiles Mr. package might ask for the old orderlies and of course they're easier stake Mr. current but often in stock In addition to the Debian 3 top or that or is it do trade is so as these offense tab or containing every package this title necessary to put serpentine Start each major duties with this favor heroes additionally and finally of cars and or 1 side that creep is crucial to this order is created but this natural creation but at the Met except for the creation and pre configured to use this tool at our borders important thing here is an easy-to-use common script to so there product uh in stores and on the customer side or even on the the rate of most teams I had are easily able to install a an instance of the promising peers distribution of exists the ready have seen them they are there production team there must innovation game on service team is responsible for fix overlay they'll fix this bound necessarily go through or QA process because when they up through decay process figures anymore and 4 major upgrades because of the prefix of what I do have my to bring stances on 1 machine and then stored over to major in these In some directory and in your in major delays in some other direct so don't have need to upgrade this installation today New majored in the world In my questions the the only repository I really will they feel the will of because was don't get from the public as long of all so this is accessible on for me because well we don't have real needs that what or who this would have a need for the old travellers because they don't have to build instructions anymore I don't know what they on the questions of the form that somebody has a little need all of you will they in reference to an archive of all the way to think again but I don't know all belong the people think well usually from upstream eventually will have to have the distress or should be able to recreate them from the resists because they really should have resist text when they distribute the bob or so this is eventually in case for that in well if absent is best in the easiest could be accessible the near if you have a specific need you can ask me if everything repository of cross you was the the so that I would you think of it and so you need to on the for all the you mean VI don't build the binary beforehand and all that of they lot the way to the use of everything you read on their own that was made a little
while which kind of binary should the pre-build well all of the year and I will I think the thing that I think think is don't know beforehand which version of sore areas the customer really heads I don't know or below the requirements is for the customer to provide some operating system with phrases them support a C library and the interior postings API and of course far in starting dated Dave Ollason tears distribution of course a compiler is necessary but a dual but this compiler from the operating system is only needed for bootstrapping my own comprise around uses the and all well or from yeah sometimes it happens if you will it applies some bench for operating system this may change some system header file just the same because as a don't have right exists the system had a friends a patch of machine GCC does called the this system had files and when I say distribu chooses the binaries that includes the copy of my own system had affairs and don't get their statutes systems page obliged to be copied the and system had a fast distributed with Jesus back so we really compiled on the customer's production machine or if the customer really has more than 1 so communal production service then we compiled on the list uh opportunities for this operating system just for this 1 customer and this 1 customer uh then cooperative binaries across these distributions are but this then again is true for the Ramos offer as well compiling there day however 2 new package stat beginning from from above to C library at to your finer of application binary on 1 single machine set up because when you have award binary spilled Willison node petrodiesel for there were operating system subsequent compiling the Ramos application may produce unexpected results the so still again the real distribution really works if it if it was based the binaries can be done yes but it's just a coquettish the novels of the life of novel and what you all of you know that is what the world this learning yeah that's it the door in the sense of uh um the how to correctly built shared libraries on the next to get its own and support 1 challenge was the Windows things this is the the last 3 knows that you have added here is to create 3 because this was the last 1 we were able to build this is a test distribution on however Debian system on Windows Server 2003 was pose exceptions tending techniques for us to services for and its implications In this 2000 intro psych segment SegMine got unstable using those explained so this is the several to creatively we chose In techniques the Vera because this will sound the 1 we were able to get stable some work-arounds interlinks again got unstable is in Windows server to sound and 8 it was deprecated is Windows Server 2012 are 1 and they're not start anymore in Windows Server 2012 R 2 so right now we are seeking for a some pose eats system for some working stable working pose exist among ministers we have to it using Linux in some virtual Hyper-V whatever 2 coordinators compiler but it's yeah I had his interior but is in stable it that's produce object facts Mr. Bean system running on Linux using Microsoft compiler toward train running on Windows but the houses them this president synchronization well it doesn't work for this numerous tha because 45 minutes the time to time
Beobachtungsstudie
Transitionssystem
Beobachtungsstudie
Gerade
Autorisierung
Schnelltaste
Distributionstheorie
Subtraktion
Natürliche Zahl
Gruppenkeim
Automatische Handlungsplanung
Schreiben <Datenverarbeitung>
Unrundheit
Physikalisches System
Dämpfung
Datenmanagement
Software
Netzbetriebssystem
Bildschirmfenster
Vererbungshierarchie
Server
Ordnung <Mathematik>
Transitionssystem
Beobachtungsstudie
Auswahlaxiom
Modul <Software>
Differenzenrechnung
Distributionstheorie
Compiler
Hochdruck
Versionsverwaltung
Ungerichteter Graph
Technische Optik
Binärcode
Service provider
Raum-Zeit
Eins
Kernel <Informatik>
Übergang
Netzwerktopologie
Arbeit <Physik>
Einheit <Mathematik>
Datenmanagement
Gerade
Umwandlungsenthalpie
Softwaretest
Distributionstheorie
Nichtlinearer Operator
Vervollständigung <Mathematik>
Hardware
Obere Schranke
Siedepunkt
Computersicherheit
Nummerung
Quellcode
Ein-Ausgabe
Biprodukt
Teilmenge
Dienst <Informatik>
Verkettung <Informatik>
Menge
Twitter <Softwareplattform>
Geschlecht <Mathematik>
Server
Resolvente
Transitionssystem
Verzeichnisdienst
Instantiierung
Subtraktion
Quader
Abgeschlossene Menge
Implementierung
Derivation <Algebra>
Patch <Software>
Overlay-Netz
Data Mining
Virtuelle Maschine
Variable
Knotenmenge
Netzbetriebssystem
Arbeitsplatzcomputer
Endogene Variable
Programmbibliothek
Zeitrichtung
Softwareentwickler
Konfigurationsraum
Bildgebendes Verfahren
Stochastische Abhängigkeit
Open Source
Physikalisches System
Paarvergleich
Vektorraum
Quick-Sort
Patch <Software>
Flächeninhalt
Caching
Wort <Informatik>
Beobachtungsstudie
Distributionstheorie
Punkt
Prozess <Physik>
Compiler
Formale Grammatik
Versionsverwaltung
MySpace
Iteration
Kartesische Koordinaten
Binärcode
Richtung
Netzwerktopologie
Datenmanagement
Gentoo Linux
Mustersprache
Skript <Programm>
Figurierte Zahl
Analytische Fortsetzung
Funktion <Mathematik>
Softwaretest
Addition
Overlay-Netz
Sichtenkonzept
Dokumentenserver
Kategorie <Mathematik>
Gebäude <Mathematik>
Globale Optimierung
Profil <Aerodynamik>
Strömungsrichtung
Ausnahmebehandlung
Nummerung
Quellcode
Biprodukt
Bitrate
Ein-Ausgabe
Gefangenendilemma
Dienst <Informatik>
Deklarative Programmiersprache
Grundsätze ordnungsmäßiger Datenverarbeitung
Ordnung <Mathematik>
Transitionssystem
Instantiierung
Computervirus
Klasse <Mathematik>
Mathematisierung
Implementierung
Overlay-Netz
Virtuelle Maschine
Bildschirmmaske
Spieltheorie
Endogene Variable
Programmbibliothek
Binärcode
Videospiel
Matrizenring
Verzweigendes Programm
Softwarewerkzeug
Peer-to-Peer-Netz
Mailing-Liste
Packprogramm
Verdeckungsrechnung
Integral
Modallogik
Singularität <Mathematik>
Offene Menge
Beobachtungsstudie
Resultante
Distributionstheorie
Wellenpaket
Compiler
Versionsverwaltung
Kartesische Koordinaten
Gesetz <Mathematik>
Binärcode
Synchronisierung
Homepage
Virtuelle Maschine
Netzbetriebssystem
Bildschirmfenster
Programmbibliothek
E-Mail
Softwaretest
Videospiel
Ausnahmebehandlung
Mailing-Liste
Statistische Analyse
Physikalisches System
Elektronische Publikation
Biprodukt
Objekt <Kategorie>
Patch <Software>
Dienst <Informatik>
Flächeninhalt
Server
Transitionssystem
Beobachtungsstudie
Koordinaten

Metadaten

Formale Metadaten

Titel Providing a Long-Term Support dristribution with Gentoo Prefix
Alternativer Titel Distributions -Providing a LTS distro with Gentoo Prefix
Serientitel FOSDEM 2015
Autor Haubenwallner, Michael
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/34348
Herausgeber FOSDEM VZW
Erscheinungsjahr 2016
Sprache Englisch
Produktionsjahr 2015

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback