Cassowary - ένα δέσιμο για απρόσκοπτη εργασία με εφαρμογές Windows σε Linux

Το έργο Cassowary αναπτύσσει εργαλεία που σας επιτρέπουν να εργάζεστε με προγράμματα Windows που εκτελούνται σε μια εικονική μηχανή ή σε άλλον υπολογιστή, όπως και με εγγενείς μεμονωμένες εφαρμογές στην επιφάνεια εργασίας Linux. Τα προγράμματα των Windows εκκινούνται μέσω συντόμευσης στο περιβάλλον Linux και ανοίγουν σε ξεχωριστά παράθυρα, παρόμοια με τις τυπικές εφαρμογές Linux. Υποστηρίζεται επίσης η λύση στο αντίστροφο πρόβλημα - τα προγράμματα Linux μπορούν να κληθούν από περιβάλλον Windows.

Το έργο προσφέρει εφαρμογές για τη ρύθμιση μιας εικονικής μηχανής με Windows και την οργάνωση της πρόσβασης προώθησης στα παράθυρα εφαρμογών. Για την εκκίνηση μιας εικονικής μηχανής, χρησιμοποιούνται virt-manager και KVM και το FreeRDP χρησιμοποιείται για πρόσβαση στο παράθυρο του προγράμματος. Παρέχεται μια γραφική διεπαφή για τη ρύθμιση του περιβάλλοντος και των παραθύρων προώθησης μεμονωμένων εφαρμογών. Ο κώδικας του έργου είναι γραμμένος σε Python (GUI που βασίζεται σε PyQt5) και διανέμεται με την άδεια GPLv2.

Cassowary - ένα πλαίσιο για απρόσκοπτη εργασία με εφαρμογές Windows σε Linux

Κατά την εκτέλεση, τα προγράμματα των Windows έχουν πρόσβαση σε αρχεία στον οικιακό κατάλογο του χρήστη στο κεντρικό σύστημα, ενώ τα εγγενή προγράμματα Linux μπορούν να έχουν πρόσβαση σε αρχεία στην εικονική μηχανή των Windows. Η κοινή χρήση της πρόσβασης σε αρχεία και μονάδες δίσκου μεταξύ Windows και Linux διαμορφώνεται αυτόματα και πραγματοποιείται σύμφωνα με ορισμένες ρυθμίσεις πρόσβασης. Εκτός από τις εικονικές μηχανές, οι εφαρμογές των Windows μπορούν να εκτελούνται σε εξωτερικούς υπολογιστές στους οποίους είναι εγκατεστημένα μόνο τα Windows (για να λειτουργήσει σε τέτοια συστήματα, πρέπει να εγκατασταθεί η εφαρμογή Cassowary agent).

Ένα ενδιαφέρον χαρακτηριστικό του Cassowary είναι η δυνατότητα αυτόματης παγώματος μιας εικονικής μηχανής Windows όταν δεν εκτελούνται προγράμματα Windows, ώστε να μην σπαταλούνται πόροι και μνήμη κατά τη διάρκεια της αδράνειας. Όταν προσπαθείτε να εκτελέσετε μια εφαρμογή Windows από Linux, η εικονική μηχανή αποκαθίσταται αυτόματα.



Πηγή: opennet.ru

Προσθέστε ένα σχόλιο