Het stemmen begint op de initialisatiesystemen van Debian

Debian init-systeem

Een paar maanden geleden hier in de blog delen we het nieuws over een discussie die de ontwikkelaars hebben genomen Debian of meerdere initialisatiesystemen moeten worden ondersteund het zou een optie zijn. Sinds dit kwam voort uit een meningsverschil over de levering van het elogind-pakket (Als u de notitie wilt lezen, je kunt doen in deze link).

En nu werd de start van een algemene stemming aangekondigd voor projectontwikkelaars beslissen of het systeem meerdere initialisatiesystemen ondersteunt, die het aanvullende beleid van het project met betrekking tot binding aan systemd zal bepalen, ondersteuning voor alternatieve initialisatiesystemen en interactie met afgeleide distributies die geen systemd gebruiken.

Een paar maanden geleden, na problemen met het opnemen van het elogind-pakket (nodig om GNOME te laten werken zonder systemd) in de testtak vanwege een conflict met libsystemd, de Debian-projectleider stelde de vraag opnieuw, aangezien de ontwikkelaars het er niet mee eens waren en hun communicatie werd confronterend en stagneerde

Met de huidige stemming kan een beleid meerdere initialisatiesystemen doorgeven en als het element dat dwingt om alternatieve systemen te ondersteunen wint, zullen de beheerders dergelijke problemen niet kunnen negeren of uitstellen.

Na bespreking van de drie stempunten oorspronkelijk voorgesteld door de projectleider, het aantal opties werd uitgebreid tot acht.

Bij het stemmen mogen meerdere items tegelijk worden geselecteerd met de classificatie van de geselecteerde elementen naar niveau van voorkeur. Ongeveer duizend ontwikkelaars die deelnemen aan pakketonderhoud en infrastructuurondersteuning hebben stemrecht.

Binnen de voorgestelde opties wordt vastgesteld:

  • De belangrijkste focus ligt op systemd. Ondersteuning bieden voor alternatieve initialisatiesystemen heeft geen prioriteit, maar opstartscripts voor dergelijke systemen kunnen optioneel worden verpakt.
  • Ondersteuning voor een verscheidenheid aan initialisatiesystemen en de mogelijkheid om Debian op niet-systemische systemen op te starten.
    Om de services te starten, moeten de pakketten opstartscripts bevatten.
  • Systemd heeft nog steeds de voorkeur, maar de mogelijkheid om alternatieve initialisatiesystemen te onderhouden blijft bestaan. Technologieën, zoals elogind, waarmee u systeemgebonden applicaties in alternatieve omgevingen kunt draaien, worden als belangrijk beschouwd. Pakketten kunnen init-bestanden voor alternatieve systemen bevatten.
  • Ondersteuning voor systemen die geen gebruik maken van systemd, maar zonder wijzigingen aan te brengen die de ontwikkeling belemmeren. De ontwikkelaars zijn het erover eens om in de nabije toekomst meerdere initialisatiesystemen te ondersteunen, maar vinden het ook nodig om de systeemondersteuning te verbeteren. De ontwikkeling en het onderhoud van specifieke oplossingen moet worden uitgevoerd door de gemeenschappen die in dergelijke oplossingen geïnteresseerd zijn, maar andere beheerders moeten actief helpen en bijdragen aan het oplossen van problemen wanneer dat nodig is.
  • Ondersteuning voor draagbaarheid, zonder wijzigingen aan te brengen die de ontwikkeling verstoren. Overdraagbaarheid tussen hardwareplatforms en softwarestacks is een belangrijke taak en de integratie van alternatieve technologieën is welkom, zelfs als het wereldbeeld van de makers verschilt van een algemene mening.
  • Draag ondersteuning voor meerdere initialisatiesystemen over naar de categorie verplicht. De mogelijkheid bieden om Debian met andere bootstrap-systemen dan systemd uit te voeren, blijft een verschil maken voor het project. Elk pakket moet werken met niet-systemd pid1-handlers, tenzij de software in het pakket is ontworpen om alleen met systemd te werken en er geen ondersteuning is voor starten zonder systemd (de afwezigheid van init-scripts wordt niet overwogen voor het werken met alleen systemd).
  • Ondersteuning voor draagbaarheid en meerdere implementaties. De algemene principes zijn volledig in overeenstemming met paragraaf 5, maar met betrekking tot systemd en initialisatie systemen worden er geen specifieke eisen gesteld of verplichtingen opgelegd aan ontwikkelaars. Ontwikkelaars worden aangemoedigd om de belangen van anderen in overweging te nemen, compromissen te sluiten en gemeenschappelijke oplossingen te vinden die voor meerdere partijen bevredigend zijn.

De stemming duurt tot en met 27 december, de resultaten worden op 28 december bekendgemaakt​ Wil je er meer over weten, raadpleeg dan de originele publicatie In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   niet genoemd zei

    28 december, slechte dag om ons het nieuws te vertellen over het verloop van de stemming xD

  2.   Luix zei

    systemd zuigt !!

  3.   debianit_1 zei

    Het is dom dat Debian zou stemmen om te zien of ze gemonopoliseerd worden door systemd, het is totaal in strijd met de filosofie van vrije software, er zou geen twijfel over moeten bestaan ​​dat de gebruiker zou moeten kunnen kiezen welk type initialisatie hij wil gebruiken.