Ο Linus Torvalds μίλησε για την εργασία, το παρόν και τα μελλοντικά προβλήματα στον Πυρήνα

Στο συνέδριο virtual Ανοιχτή διάσκεψη κορυφήςEmbedded Linux από την περασμένη εβδομάδα, Ο Linus Torvalds συζήτησε το παρόν και το μέλλον του πυρήνα Linux σε μια εισαγωγική συνομιλία με τον Dirk Hohndel του VMware.

Κατά τη διάρκεια της συζήτησης, τέθηκε το ζήτημα της γενετικής αλλαγής στο αναπτυξιακό περιβάλλον. Λινός σημείωσε ότι παρά τα σχεδόν 30 χρόνια ιστορικού έργου, γενικά, η κοινότητα δεν είναι τόσο παλιά: Υπάρχουν πολλοί νέοι άνθρωποι μεταξύ προγραμματιστών που δεν είναι ακόμη 50 ετών.

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

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

Εκτός από τον επαγγελματισμό, οι συντηρητές πρέπει να απολαμβάνουν πλήρη εμπιστοσύνη. Οι διαχειριστές συντήρησης πρέπει επίσης να συμμετέχουν συνεχώς στη διαδικασία και να εργάζονται συνεχώς. ο διαχειριστής συντήρησης πρέπει να είναι πάντα διαθέσιμος, να διαβάζει γράμματα και να απαντά σε αυτούς κάθε μέρα.

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

Όταν ρώτησε για πειράματα στον πυρήναΛινους είπε η αναπτυξιακή κοινότητα πυρήνας Δεν μπορείτε πλέον να αντέξετε οικονομικά μερικές από τις τρελές αλλαγές που έγιναν πριν. Εάν η προηγούμενη ανάπτυξη δεν επέβαλε τίποτα, τώρα πολλά συστήματα εξαρτώνται από τον πυρήνα του Linux.

Όταν ρώτησε για την επεξεργασία του πυρήνα σε γλώσσες όπως το Go και το Rust, Δεδομένου ότι υπάρχει ο κίνδυνος το 2030 C οι προγραμματιστές να γίνουν η τρέχουσα ομοιότητα των προγραμματιστών στο COBOL, ο Linus απάντησε ότι το C παραμένει στις δέκα δημοφιλείς γλώσσες, αλλά για μη βασικά υποσυστήματα, όπως προγράμματα οδήγησης συσκευών, είναι η Εξέταση που δίνεται στην παροχή ανάπτυξης συνδέσμους σε γλώσσες όπως το Rust.

Στο μέλλον, αναμένεται να παρέχει διαφορετικά μοντέλα για να γράψετε αυτά τα παιδικά συστατικά, δεν περιορίζεται στη χρήση της γλώσσας C.

Η πρόθεση της Apple να χρησιμοποιήσει επεξεργαστές αρχιτεκτονικής ARM σε επιτραπέζιους και φορητούς υπολογιστές, Ο Linus σχολίασε ελπίζοντας ότι αυτό το βήμα θα βοηθήσει το ARM να είναι πιο προσβάσιμο για σταθμούς εργασίας. Τα τελευταία 10 χρόνια, ο Linus διαμαρτύρεται για την αδυναμία εύρεσης ενός συστήματος ARM που είναι κατάλληλο για το σύστημα του προγραμματιστή.

Αναλογικώς με τον τρόπο που η χρήση του ARM από την Amazon επέτρεψε την προώθηση αυτής της αρχιτεκτονικής Σε συστήματα διακομιστών, τα αποθέματα της Apple ενδέχεται να διαθέσουν ισχυρούς υπολογιστές ARM που μπορούν να χρησιμοποιηθούν για ανάπτυξη μέσα σε λίγα χρόνια.

Όσον αφορά τον νέο του υπολογιστή με επεξεργαστή AMD, ο Linus ανέφερε ότι όλα λειτουργούν καλά εκτός από το "για ένα πολύ θορυβώδες ψυγείο.»

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

Στο COVID-19, ο Linus ανέφερε ότι οι τρόποι πανδημίας και απομόνωσης δεν επηρέασε την ανάπτυξη, από Οι διαδικασίες αλληλεπίδρασης βασίζονται στην επικοινωνία μέσω email και στην απομακρυσμένη ανάπτυξη.

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

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


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

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

*

*

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