Die Abstimmung beginnt auf Debian-Initialisierungssystemen

Debian-Init-System

Vor ein paar Monaten Hier im Blog teilen wir die Neuigkeiten über eine Diskussion das haben die Entwickler genommen Debian, ob mehrere Initialisierungssysteme unterstützt werden sollen es wäre eine Option. Seit dem ergab sich aus einer Meinungsverschiedenheit über die Lieferung des elogind-Pakets (Wenn Sie die Notiz lesen möchten, Sie können in diesem Link tun).

Und nun wurde der Beginn einer allgemeinen Abstimmung angekündigt für Projektentwickler zu entscheiden ob das System mehrere Initialisierungssysteme unterstützt, der die zusätzliche Richtlinie des Projekts in Bezug auf die Bindung an systemd festlegt, Unterstützung für alternative Initialisierungssysteme und Interaktion mit abgeleiteten Distributionen, die systemd nicht verwenden.

Vor ein paar Monaten, nach Problemen mit der Aufnahme des elogind-Pakets (erforderlich, damit GNOME ohne systemd funktioniert) in den Testzweig aufgrund eines Konflikts mit libsystemd, Der Debian-Projektleiter stellte die Frage erneut: da konnten sich die entwickler nicht einigen und Ihre Kommunikation wurde konfrontativ und stagnierte

Die aktuelle Abstimmung ermöglicht es einer Richtlinie, mehrere Initialisierungssysteme weiterzugeben und wenn das Element, das die Unterstützung alternativer Systeme erzwingt, gewinnt, können die Betreuer solche Probleme nicht ignorieren oder verzögern.

Nach Erörterung der drei Abstimmungspunkte ursprünglich vom Projektleiter vorgeschlagen, Die Anzahl der Optionen wurde auf acht erweitert.

Bei der Abstimmung können mehrere Elemente gleichzeitig ausgewählt werden mit der Klassifizierung der ausgewählten Elemente nach Präferenzstufe. Etwa tausend Entwickler, die an der Paketwartung und dem Infrastruktur-Support teilnehmen, haben das Wahlrecht.

Innerhalb der vorgeschlagenen Optionen wird Folgendes festgelegt:

  • Das Hauptaugenmerk liegt auf systemd. Die Unterstützung alternativer Initialisierungssysteme hat keine Priorität, aber Startskripte für diese Systeme können optional gepackt werden.
  • Unterstützung für eine Vielzahl von Boot-Systemen und die Möglichkeit, Debian auf Nicht-System-Systemen zu booten.
    Um die Dienste zu starten, müssen die Pakete Startskripte enthalten.
  • Systemd ist immer noch vorzuziehen, aber die Fähigkeit, alternative Initialisierungssysteme zu verwalten, bleibt bestehen. Technologien wie elogind, mit denen Sie systemgebundene Anwendungen in alternativen Umgebungen ausführen können, werden als wichtig angesehen. Pakete können Init-Dateien für alternative Systeme enthalten.
  • Unterstützung für Systeme, die systemd nicht verwenden, jedoch keine Änderungen vornehmen, die die Entwicklung behindern. Die Entwickler erklären sich damit einverstanden, auf absehbare Zeit mehrere Initialisierungssysteme zu unterstützen, halten es jedoch auch für erforderlich, an der Verbesserung der Systemunterstützung zu arbeiten. Die Entwicklung und Wartung spezifischer Lösungen sollte von den an solchen Lösungen interessierten Gemeinden durchgeführt werden. Andere Betreuer sollten jedoch bei Bedarf aktiv helfen und zur Lösung von Problemen beitragen.
  • Unterstützung für Portabilität, ohne Änderungen vorzunehmen, die die Entwicklung beeinträchtigen. Die Portabilität zwischen Hardwareplattformen und Software-Stacks ist eine wichtige Aufgabe, und die Integration alternativer Technologien ist zu begrüßen, auch wenn das Weltbild der Entwickler von einer gemeinsamen Meinung abweicht.
  • Übertragen Sie die Unterstützung für mehrere Initialisierungssysteme in die Kategorie obligatorisch. Die Bereitstellung der Möglichkeit, Debian mit anderen Bootstraps als systemd auszuführen, wirkt sich weiterhin auf das Projekt aus. Jedes Paket muss mit nicht systemd pid1-Handlern funktionieren, es sei denn, die im Paket enthaltene Software funktioniert nur mit systemd und es gibt keine Unterstützung für das Starten ohne systemd (das Fehlen von Init-Skripten wird nicht für die Arbeit mit nur systemd berücksichtigt).
  • Unterstützung für Portabilität und mehrere Implementierungen. Die allgemeinen Grundsätze stimmen voll und ganz mit Absatz 5 überein, aber in Bezug auf System- und Initialisierungssysteme werden keine spezifischen Anforderungen gestellt oder den Entwicklern Verpflichtungen auferlegt. Entwickler werden ermutigt, die Interessen anderer zu berücksichtigen, Kompromisse einzugehen und gemeinsame Lösungen zu finden, die für mehrere Parteien zufriedenstellend sind.

Die Abstimmung dauert bis zum 27. Dezember, die Ergebnisse werden am 28. Dezember bekannt gegeben. Wenn Sie mehr darüber erfahren möchten, können Sie die Originalveröffentlichung konsultieren im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   nicht benannt sagte

    28. Dezember, schlechter Tag, um uns die Neuigkeiten darüber zu erzählen, wie die Abstimmung xD ausgefallen ist

  2.   Luix sagte

    systemd saugt !!

  3.   debianit_1 sagte

    Es ist albern, dass Debian abstimmen sollte, um zu sehen, ob sie von systemd monopolisiert werden. Es widerspricht völlig der Philosophie der freien Software. Es sollte kein Zweifel bestehen, dass der Benutzer die Möglichkeit haben sollte, zu wählen, welche Art von Initialisierung er verwenden möchte.