We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

BSD Driver Harmony

00:00

Formale Metadaten

Titel
BSD Driver Harmony
Untertitel
Improving collaboration between the major BSDs on driver development
Serientitel
Anzahl der Teile
542
Autor
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.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The major BSD Operating Systems, FreeBSD, NetBSD and OpenBSD, tend to evolve independently from each other. However, they still share large parts of their respective vision and idioms - in other words, they have way more similarities than differences to each other. An important common requirement is to support a wide range of computer devices and equipment. Unfortunately, device drivers from a BSD system are usually not directly suitable for the others. The differences vary in different amounts depending on each subsystem, bus, kernel API, etc. This presentation will illustrate the situation with a few examples, and work as a call for volunteers from every BSD project. The goal is to explore areas where more code can be shared among the different BSDs, with a focus on device drivers. Generally, good ideas deserve a chance to be visible across the different systems! The aim of this presentation is to attempt to create a common effort, in any shape or form, in order to foster cooperation between the major BSD systems in terms of driver development in particular. The ideal outcome of this presentation could be the creation of a committee and/or of a mailing-list - formal or informal - which could convene regularly and share the state of the development for each BSD, and identify areas where designs could converge towards easier code sharing of device drivers for instance. I am myself involved with the NetBSD project (khorben@), member of the Board of the NetBSD Foundation, and would happily coordinate on that side.
DruckertreiberKollaboration <Informatik>AusgleichsrechnungFunktionalTreiber <Programm>CodeMakrobefehlWechselseitiger AusschlussDeklarative ProgrammierspracheMereologieFlächeninhaltBitDifferenteInterface <Schaltung>E-MailSpielkonsoleBus <Informatik>SoftwareVollständiger VerbandProtokoll <Datenverarbeitungssystem>WarteschlangeObjektorientierte ProgrammiersprachePhysikalisches SystemHardwareVariableDatentransferProgrammfehlerMotion CapturingGeometrische FrustrationDruckertreiberKeller <Informatik>MatchingEvoluteHochdruckEindringerkennungMathematikArithmetische FolgeTouchscreenFitnessfunktionProgrammierstilMailing-ListeSystemaufrufDatenstrukturEinsWärmeübergangPaarvergleichPlastikkarteRechter WinkelStandardabweichungKernel <Informatik>CASE <Informatik>HydrostatikProgrammierungMultiplikationsoperatorMaschinencodeRechenschieberKonfiguration <Informatik>Wort <Informatik>MenütechnikPhysikalismusFigurierte ZahlPunktTaskWeb-SeiteÄhnlichkeitsgeometrieProzess <Informatik>Offene MengeFreewareTypentheorieStreaming <Kommunikationstechnik>VererbungshierarchieInstantiierungHilfesystemSchnitt <Mathematik>Deskriptive StatistikPrototypingSchreib-Lese-KopfEinfacher RingComputervirusComputeranimation
RechenwerkCodeChi-Quadrat-VerteilungKonditionszahlWhiteboardSimulationDivisionGammafunktionSichtenkonzeptMultiplikationsoperatorWikiPhysikalisches SystemDruckertreiberSoftwareElektronische PublikationNebenbedingungPackprogrammDifferenteEinsGruppenoperationProzess <Informatik>StandardabweichungUmwandlungsenthalpieInterface <Schaltung>FreewarePrototypingCodeDatenstrukturInstantiierungAdressraumKontextbezogenes SystemPlastikkarteMathematikForcingWeb logGrenzschichtablösungRichtungMAPTaylor-ReiheFigurierte ZahlFunktionalWhiteboardOrdnung <Mathematik>Treiber <Programm>Minkowski-MetrikProgrammierungBitDatenbankTypentheorieGüte der AnpassungSoftwareentwicklerProjektive EbeneCASE <Informatik>Komplex <Algebra>DigitalisierungOffene MengeAbstraktionsebeneE-MailProgrammfehlerMailing-ListeKategorie <Mathematik>Prozessfähigkeit <Qualitätsmanagement>Grundsätze ordnungsmäßiger DatenverarbeitungProgrammbibliothekSystemaufrufArithmetischer AusdruckSchreiben <Datenverarbeitung>ComputeranimationVorlesung/Konferenz
Flussdiagramm
Transkript: Englisch(automatisch erzeugt)