Το Mir 2.0 είναι εδώ και αυτές είναι οι πιο σημαντικές αλλαγές του

Mir

Η έναρξη του τη νέα έκδοση του διακομιστή οθόνης ρολόι 2.0, έκδοση στην οποία πραγματοποιήθηκαν διάφορες αλλαγές στο API καθώς και την κατάργηση ορισμένων API ειδικά για το mirclient και το mirserver.

Για όσους δεν γνωρίζουν τον Mir, πρέπει να το γνωρίζουν αυτός είναι ένας διακομιστής γραφικών που έχει αναπτυχθεί από την Canonical και ότι τώρα αυτό το έργο τοποθετείται ως μια εξαιρετική λύση για ενσωματωμένες συσκευές και το Διαδίκτυο των πραγμάτων (IoT).

Mir μπορεί να χρησιμοποιηθεί ως σύνθετος διακομιστής για το Wayland, επιτρέποντάς σας να εκτελείτε οποιαδήποτε εφαρμογή με βάση το Wayland (για παράδειγμα, κατασκευασμένη με GTK3 / 4, Qt5 ή SDL2) σε περιβάλλοντα που βασίζονται σε Mir.

Κύριες καινοτομίες του Mir 2.0

Αυτή η νέα έκδοση του διακομιστή, παρά το γεγονός ότι είναι ένα άλμα κλάδου από 1.x σε 2.x, δεν περιέχει μεγάλο αριθμό αλλαγών όπως θα μπορούσαμε να περιμένουμε, αλλά αυτό το άλμα είναι σημαντική αλλαγή ο αριθμός έκδοσης λόγω αλλαγών API που σπάζουν τη συμβατότητα και την κατάργηση ορισμένων API απαρχαιωμένος.

Συγκεκριμένα Η υποστήριξη για συγκεκριμένα API mirclient και mirserver έχει διακοπεί, αντί για αυτό έχει προταθεί η χρήση του πρωτοκόλλου Wayland για πολύ καιρό. Οι βιβλιοθήκες που σχετίζονται με το mirclient και το mirserver έχουν διατηρηθεί, αλλά τώρα χρησιμοποιούνται μόνο για εσωτερικούς σκοπούς, δεν παρέχουν αρχεία κεφαλίδας και δεν εγγυώνται τη διατήρηση του ABI (προγραμματίζεται μεγάλη εκκαθάριση κώδικα στο μέλλον).

Το τέλος της υποστήριξης για αυτά τα API είναι σύμφωνο με το έργο UBports, το οποίο συνεχίζει να χρησιμοποιεί το mirclient στο Ubuntu Touch. Αποφασίστηκε ότι αυτή τη στιγμή οι δυνατότητες του Mir 1.x είναι επαρκείς για τις ανάγκες των UBports, και στο μέλλον το έργο μπορεί να μεταναστεύσει στο Mir 2.0.

Η κατάργηση του mirclient κατάργησε επίσης την υποστήριξη για ορισμένα από τα GUI που χρησιμοποιήθηκαν μόνο στο mirclient API.

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

Ως μέρος του καθαρισμού, οι συγκεκριμένες mesa εξαρτήσεις των πλατφορμών mesa-kms και mesa-x11 έχουν αφαιρεθεί · Μόνο gbm εξαρτήσεων παρέμειναν, γεγονός που κατέστησε δυνατή τη διασφάλιση ότι το Mir θα τρέχει πάνω από το X11 σε συστήματα με προγράμματα οδήγησης NVIDIA. Η πλατφόρμα mesa-kms μετονομάστηκε σε gbm-kms και mesa-x11 σε gbm-x11.

επίσης Προστέθηκε μια νέα πλατφόρμα rpi-dispmanx, επιτρέποντας στο Mir να χρησιμοποιείται σε πίνακες Raspberry Pi 3 με προγράμματα οδήγησης Broadcom.

Στο ακρωτήριο Μιράλ (Mir Abstraction Layer), το οποίο μπορεί να χρησιμοποιηθεί για να αποτρέψει την άμεση πρόσβαση στον διακομιστή Mir και την αφαίρεση της πρόσβασης στο ABI μέσω της βιβλιοθήκης libmiral, πρόσθετη δυνατότητα ενεργοποίησης ή απενεργοποίησης της διακόσμησης παραθύρου από τον διακομιστή (SSD), καθώς και τη δυνατότητα διαμόρφωσης της κλίμακας στο μπλοκ DisplayConfiguration.

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

Πώς να εγκαταστήσετε το Mir στο Ubuntu και σε παράγωγα;

Τα πακέτα εγκατάστασης αυτής της νέας έκδοσης προετοιμάζονται για το Ubuntu 18.04, 20.04 και 20.10 (PPA) και το Fedora 30,31 και 32.

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτόν τον γραφικό διακομιστή στα συστήματά τους, το μόνο που έχουν να κάνουν είναι να ανοίξουν ένα τερματικό στα συστήματά τους (μπορούν να το κάνουν με το συνδυασμό πλήκτρων Ctrl + Alt + T ή με Ctrl + T) και σε αυτό θα πληκτρολογήσουμε τις ακόλουθες εντολές:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

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

Μόλις είμαστε σίγουροι ότι έχουμε ενεργοποιήσει τα δωρεάν προγράμματα οδήγησης, μπορούμε να εγκαταστήσουμε τον διακομιστή εκτελώντας στο τερματικό:

sudo apt-get install mir

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


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

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

*

*

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