Arcan, ένα πλαίσιο για τη δημιουργία περιβάλλοντος εργασίας γραφείου και γραφικών

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

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

Η τρισδιάστατη επιφάνεια εργασίας Safespaces για συστήματα εικονικής πραγματικότητας και το περιβάλλον της επιφάνειας εργασίας Το Durden αναπτύσσεται επίσης με βάση το Arcan . Ο κωδικός του έργου είναι γραμμένος σε C και διανέμεται με την άδεια BSD (ορισμένα στοιχεία υπό GPLv2 + και LGPL).

Σχετικά με την Arcan

Αρκάν δεν συνδέεται με ξεχωριστό υποσύστημα γραφικών y μπορεί να εκτελεστεί σε διάφορα περιβάλλοντα συστήματος (BSD, Linux, macOS, Windows) χρησιμοποιώντας συνδέσμους με δυνατότητα σύνδεσης.

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

Είναι πολύ αρθρωτό, Έχει λίγες εξαρτήσεις, αλλά συνοδεύεται από όλες τις απαραίτητες μπαταρίες.

Για παράδειγμα, είναι δυνατή η εκτέλεση σε Xorg, egl-dri, libsdl και AGP (GL / GLES). Ο διακομιστής προβολής Arcan μπορεί να εκτελέσει εφαρμογές πελατών X, Wayland και SDL2. Η ασφάλεια, η απόδοση και η δυνατότητα εντοπισμού σφαλμάτων αναφέρονται ως βασικά κριτήρια σχεδιασμού για το API της Arcan. Για να απλοποιηθεί η ανάπτυξη διεπαφών, προτείνεται η χρήση της γλώσσας Lua.

Μέσα των χαρακτηριστικών που ξεχωρίζουν από την Arcan, μπορούμε να βρούμε τα εξής:

  • Συνδυασμός ρόλων διακομιστή σύνθεσης, διακομιστή προβολής και διαχειριστή παραθύρων.
  • Ενσωματωμένο πλαίσιο πολυμέσων που παρέχει εργαλεία για την επεξεργασία γραφικών, κινούμενων σχεδίων, επεξεργασίας ροής βίντεο και ήχου, λήψης εικόνων και εργασίας με συσκευές λήψης βίντεο.
  • Ένα μοντέλο πολλαπλών νημάτων για τη σύνδεση προγραμμάτων οδήγησης για δυναμικές πηγές δεδομένων, από ροές βίντεο έως έξοδο μεμονωμένου προγράμματος.
  • Άκαμπτο μοντέλο για κοινή χρήση προνομίων. Τα εξαρτήματα του κινητήρα χωρίζονται σε μικρές μη προνομιακές διαδικασίες που αλληλεπιδρούν μέσω της κοινής διεπαφής μνήμης shmif.
  • Τα ενσωματωμένα εργαλεία παρακολούθησης και ανάλυσης σφαλμάτων, συμπεριλαμβανομένου του κινητήρα, μπορούν να σειριοποιήσουν την εσωτερική κατάσταση των σεναρίων Lua για να απλοποιήσουν τον εντοπισμό σφαλμάτων.
  • Η λειτουργία δημιουργίας αντιγράφων ασφαλείας, η οποία σε περίπτωση αποτυχίας λόγω σφάλματος στο πρόγραμμα, μπορεί να ξεκινήσει μια εφαρμογή δημιουργίας αντιγράφων ασφαλείας, διατηρώντας τις ίδιες εξωτερικές πηγές δεδομένων και συνδέσεις.
  • Προηγμένα εργαλεία κοινής χρήσης που μπορείτε να χρησιμοποιήσετε για την εγγραφή ή ροή συγκεκριμένων υποομάδων πηγών βίντεο και ήχου κατά την εφαρμογή κοινής χρήσης επιτραπέζιου υπολογιστή.

Σχετικά με τη νέα έκδοση του Arcan 0.6.0

Σε αυτήν τη νέα έκδοση, οι προγραμματιστές αναφέρουν ότι η εστίαση ήταν στη διαφάνεια του δικτύου.

Έχει προταθεί η πρώτη έκδοση του διακομιστή γραφικών "arcan-net", που επιτρέπει την οργάνωση απομακρυσμένης εργασίας μέσω του δικτύου χρησιμοποιώντας το δικό του πρωτόκολλο A12.

Υποστηρίζεται ανακατεύθυνση πελάτη στυλ X11 και απομακρυσμένη πρόσβαση σε επιτραπέζιο υπολογιστή όπως στο RFB / RDP / SPICE, καθώς και εισερχόμενη ροή, ροή ήχου και βίντεο, κοινόχρηστη πρόσβαση, ζωντανή και πολυμερή μετάβαση πελάτη

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

Για κρυπτογράφηση αυθεντικού καναλιού Επικοινωνία, Χρησιμοποιείται το πακέτο X25519 + Chacha8 + Blake3.

Άλλες αλλαγές περιλαμβάνουν:

  • Εργαλεία για εντοπισμό σφαλμάτων δραστηριότητας πελατών.
  • Κονσόλα στυλ KMSCon / FBCon.
  • Η δυνατότητα δανεισμού ορισμένων προγραμμάτων οδήγησης που αναπτύχθηκαν για τον διαχειριστή παραθύρων σε εφαρμογές.
  • Εφαρμογή προγράμματος οδήγησης για συσκευή παρακολούθησης ματιών Tobii 4C.
  • Υποστήριξη απομόνωσης πελατών XWayland.
  • Εξαρτήματα Arcan-trayicon για τοποθέτηση εικονιδίων στο δίσκο συστήματος.
  • Υποστήριξη για συνθέτες ομιλίας.
  • Επανασχεδιασμός του τρόπου λειτουργίας σε συστήματα χωρίς οθόνες (χωρίς κεφαλή).

Τέλος, εάν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


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

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

*

*

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