Η ψηφοφορία ξεκινά σε συστήματα αρχικοποίησης του Debian

Debit init σύστημα

Λίγους μήνες πριν εδώ στο blog μοιραζόμαστε τα νέα σχετικά με μια συζήτηση που πήραν οι προγραμματιστές Debian αν θα υποστηρίξει πολλαπλά συστήματα αρχικοποίησης θα ήταν μια επιλογή. Από αυτό προήλθε από διαφωνία σχετικά με την παράδοση του πακέτου elogind (Αν θέλετε να διαβάσετε τη σημείωση, μπορείτε να κάνετε σε αυτόν τον σύνδεσμο).

Και τώρα, ανακοινώθηκε η έναρξη μιας γενικής ψηφοφορίας για προγραμματιστές έργων να αποφασίσει σχετικά με το εάν το σύστημα θα υποστηρίζει πολλαπλά συστήματα αρχικοποίησης, η οποία θα καθορίσει την πρόσθετη πολιτική του έργου σχετικά με τη δέσμευση στο systemd, υποστήριξη για εναλλακτικά συστήματα αρχικοποίησης και αλληλεπίδραση με παράγωγες διανομές που δεν χρησιμοποιούν το σύστημαd.

Λίγους μήνες πριν, μετά από προβλήματα με τη συμπερίληψη του πακέτου elogind (απαραίτητο για το GNOME να λειτουργεί χωρίς σύστημαd) στον κλάδο δοκιμών λόγω διένεξης με το libsystemd, ο αρχηγός του έργου Debian έθεσε ξανά την ερώτηση, αφού οι προγραμματιστές δεν μπορούσαν να συμφωνήσουν και η επικοινωνία τους έγινε αντιπαραθετική και στάσιμη

Η τρέχουσα ψηφοφορία θα επιτρέψει σε μια πολιτική να μεταφέρει πολλαπλά συστήματα αρχικοποίησης και αν κερδίσει το στοιχείο που αναγκάζει να υποστηρίξει εναλλακτικά συστήματα, οι συντηρητές δεν θα είναι σε θέση να αγνοήσουν ή να καθυστερήσουν τέτοια προβλήματα.

Αφού συζητήσαμε τα τρία σημεία ψηφοφορίας αρχικά προτάθηκε από τον αρχηγό του έργου, ο αριθμός των επιλογών επεκτάθηκε σε οκτώ.

Κατά την ψηφοφορία, επιτρέπεται η επιλογή πολλαπλών στοιχείων ταυτόχρονα με την ταξινόμηση των επιλεγμένων στοιχείων ανά επίπεδο προτίμησης. Περίπου χίλιοι προγραμματιστές που συμμετέχουν στη συντήρηση πακέτων και την υποστήριξη υποδομής έχουν δικαίωμα ψήφου.

Εντός των προτεινόμενων επιλογών, καθορίζεται:

  • Η κύρια εστίαση είναι στο systemd. Η παροχή υποστήριξης για εναλλακτικά συστήματα αρχικοποίησης δεν αποτελεί προτεραιότητα, αλλά τα σενάρια εκκίνησης για τέτοια συστήματα μπορούν προαιρετικά να συσκευαστούν.
  • Υποστήριξη για μια ποικιλία συστημάτων αρχικοποίησης και τη δυνατότητα εκκίνησης του Debian σε συστήματα non-systemd.
    Για να ξεκινήσετε τις υπηρεσίες, τα πακέτα πρέπει να περιλαμβάνουν σενάρια εκκίνησης.
  • Το Systemd είναι ακόμη προτιμότερο, αλλά παραμένει η δυνατότητα συντήρησης εναλλακτικών συστημάτων αρχικοποίησης. Τεχνολογίες, όπως το elogind, που σας επιτρέπουν να εκτελείτε εφαρμογές που συνδέονται με το σύστημα σε εναλλακτικά περιβάλλοντα θεωρούνται σημαντικές. Τα πακέτα μπορούν να περιλαμβάνουν αρχεία init για εναλλακτικά συστήματα.
  • Υποστήριξη για συστήματα που δεν χρησιμοποιούν το systemd, αλλά χωρίς αλλαγές που εμποδίζουν την ανάπτυξη. Οι προγραμματιστές συμφωνούν να υποστηρίξουν πολλαπλά συστήματα αρχικοποίησης για το άμεσο μέλλον, αλλά θεωρούν επίσης απαραίτητο να εργαστούν για τη βελτίωση της υποστήριξης του συστήματος. Η ανάπτυξη και η συντήρηση συγκεκριμένων λύσεων πρέπει να πραγματοποιείται από τις κοινότητες που ενδιαφέρονται για τέτοιες λύσεις, αλλά άλλοι συντηρητές θα πρέπει να βοηθούν ενεργά και να συμβάλλουν στην επίλυση προβλημάτων όταν προκύπτει ανάγκη.
  • Υποστήριξη για φορητότητα, χωρίς να κάνετε αλλαγές που παρεμποδίζουν την ανάπτυξη. Η φορητότητα μεταξύ πλατφορμών υλικού και στοίβας λογισμικού είναι σημαντικό καθήκον και η ενσωμάτωση εναλλακτικών τεχνολογιών είναι ευπρόσδεκτη, ακόμη και αν η παγκόσμια άποψη των δημιουργών της διαφέρει από μια κοινή γνώμη.
  • Μεταφέρετε υποστήριξη για πολλαπλά συστήματα αρχικοποίησης στην κατηγορία υποχρεωτικών. Η παροχή της δυνατότητας εκτέλεσης του Debian με συστήματα bootstrap διαφορετικά από το systemd συνεχίζει να κάνει τη διαφορά στο έργο. Κάθε πακέτο θα πρέπει να λειτουργεί με χειριστές pid1 εκτός από το systemd, εκτός εάν το λογισμικό που περιλαμβάνεται στο πακέτο έχει σχεδιαστεί για να λειτουργεί μόνο με το systemd και δεν υπάρχει υποστήριξη για εκκίνηση χωρίς το systemd (η απουσία σεναρίων init δεν θεωρείται ότι λειτουργεί μόνο με το systemd).
  • Υποστήριξη φορητότητας και πολλαπλών εφαρμογών. Οι γενικές αρχές είναι απολύτως συνεπείς με την παράγραφο 5, αλλά όσον αφορά τα συστήματα systemd και αρχικοποίησης, δεν γίνονται συγκεκριμένες απαιτήσεις ή δεν επιβάλλονται υποχρεώσεις στους προγραμματιστές. Οι προγραμματιστές ενθαρρύνονται να λάβουν υπόψη τα συμφέροντα των άλλων, να κάνουν συμβιβασμούς και να βρουν κοινές λύσεις που είναι ικανοποιητικές για πολλά μέρη.

Η ψηφοφορία θα διαρκέσει έως και τις 27 Δεκεμβρίου, τα αποτελέσματα θα ανακοινωθούν στις 28 Δεκεμβρίου. Αν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε την αρχική έκδοση Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   χωρίς όνομα dijo

    28 Δεκεμβρίου, άσχημη μέρα για να μας πείτε τα νέα σχετικά με το πώς έγινε η ψηφοφορία xD

  2.   ναx dijo

    το systemd χάλια !!

  3.   debianit_1 dijo

    Είναι ανόητο ότι ο Debian πρέπει να ψηφίσει για να δει εάν μονοπωλούνται από το systemd, είναι εντελώς αντίθετο με τη φιλοσοφία του ελεύθερου λογισμικού, δεν πρέπει να υπάρχει αμφιβολία ότι ο χρήστης πρέπει να έχει τη δυνατότητα να επιλέξει τι είδους αρχικοποίηση θέλει να χρησιμοποιήσει.