Το ReactOS 0.4.11 είναι πλέον διαθέσιμο και αυτά είναι τα νέα του

ReactOS

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

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

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

Κύρια νέα χαρακτηριστικά του ReactOS 0.4.11

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

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

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

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

αντιδραστήρες

ReactOS

Στο ReacOS 0.4.11 έχει επίσης αντιμετωπιστεί μια ασυμβατότητα μεταξύ του ελεγκτή UniATA και των ελεγκτών AHCI SATA που συνοδεύουν τα τσιπ Intel έκτης γενιάς (Skylake).

Στην πραγματικότητα, οι περισσότεροι υπολογιστές χρησιμοποιούν σήμερα συνδέσεις SATA και την αντίστοιχη διεπαφή AHCI, για την οποία το ReactOS βασίζεται στον ελεγκτή UniATA.

Όταν βγήκε η XNUMXη γενιά επεξεργαστών Intel Core (Skylake), ήρθε με μια πλατφόρμα chipset της οποίας τα προγράμματα οδήγησης AHCI SATA αποδείχθηκαν ασυμβίβαστα με το UniATA.

Μεγαλύτερη συμβατότητα

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

Στην πραγματικότηταΤο ReactOS αντιμετώπισε ιδιαίτερες δυσκολίες στο χειρισμό της ακολουθίας διακοπής για εφαρμογές .NET 2.0.
Συχνά, ο χρόνος αναμονής που ήταν πολύ μικρός εμπόδισε τη σωστή διακοπή αυτών των εφαρμογών.
Αυτό το ζήτημα επιλύθηκε κάνοντας το ReactOS 0.4.11 μια χρήσιμη πλατφόρμα για την εκτέλεση εφαρμογών συμβατών με Windows.

Βελτιώσεις Win32 στο ReactOS 0.4.11

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

Σύμφωνα με τη σημείωση, αυτό το ελάττωμα έχει επιλυθεί και τα σχετικά ζητήματα δεν θα εμφανιστούν στην έκδοση 0.4.11 του ReactOS.

Βελτιώσεις δικτύου

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

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

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

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

Βελτιώσεις στην έναρξη / διακοπή εφαρμογών στο ReactOS 0.4.11

Όταν εκτελείται μια εφαρμογή, εξαρτάται συχνά από άλλες βιβλιοθήκες με τη μορφή DLL. Ο φορτωτής (LDR) είναι υπεύθυνος για την εύρεση και τη φόρτωση εξαρτημένων DLL και η σωστή επανάληψη αυτών των εξαρτήσεων είναι ζωτικής σημασίας για να λειτουργήσει όλα.

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

Μεταξύ των εφαρμογών που ενεργοποιήθηκαν πρόσφατα σε αυτή τη νέα έκδοση είναι το Blender 2.57.

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


Προσθήκη ως προτιμώμενης πηγής στην Google