Κυκλοφορία του δωρεάν λειτουργικού συστήματος Visopsys 0.9

Μετά από σχεδόν τέσσερα χρόνια από την τελευταία σημαντική κυκλοφορία πήρε θέση οπτική απελευθέρωση λειτουργικού συστήματος Visopsys 0.9 (VISual OPerating SYStem), που αναπτύχθηκε από το 1997 και δεν μοιάζει με τα Windows και το Unix. Ο κώδικας συστήματος αναπτύχθηκε από την αρχή και διανέμεται σε πηγαίο κώδικα με την άδεια GPLv2. Ζωντανή εικόνα με δυνατότητα εκκίνησης καταλαμβάνει 21 MB.

Το γραφικό υποσύστημα, με τη βοήθεια του οποίου διαμορφώνεται η διεπαφή χρήστη, ενσωματώνεται απευθείας στον πυρήνα του λειτουργικού συστήματος και υποστηρίζεται επίσης η εργασία σε λειτουργία κονσόλας. Από τα συστήματα αρχείων σε λειτουργία ανάγνωσης/εγγραφής, προσφέρεται το FAT32, ενώ στη λειτουργία μόνο για ανάγνωση, υποστηρίζονται επιπλέον τα Ext2/3/4. Το Visopsys διαθέτει προληπτικό multitasking, multithreading, στοίβα δικτύου, δυναμική σύνδεση, υποστήριξη για ασύγχρονη I/O και εικονική μνήμη. Έχει ετοιμαστεί ένα τυπικό σύνολο εφαρμογών και τυπικών βιβλιοθηκών C. Ο πυρήνας εκτελείται σε προστατευμένη λειτουργία 32-bit και έχει σχεδιαστεί σε ένα μαζικά μονολιθικό στυλ (όλα είναι μεταγλωττισμένα, χωρίς υποστήριξη module). Τα εκτελέσιμα αρχεία μορφοποιούνται στην τυπική μορφή ELF. Υπάρχει ενσωματωμένη υποστήριξη για εικόνες JPG, BMP και ICO.

Κυκλοφορία του δωρεάν λειτουργικού συστήματος Visopsys 0.9

В νέα έκδοση:

  • Προστέθηκε στοίβα TCP και πελάτης DHCP. Το υποσύστημα δικτύου είναι ενεργοποιημένο από προεπιλογή. Ξεχωριστές ενότητες με εφαρμογές δικτύου έχουν προστεθεί στις ενότητες «Προγράμματα» και «Διαχείριση». Προστέθηκαν προγράμματα για ανίχνευση κίνησης (Packet Sniffer) και τυπικά βοηθητικά προγράμματα όπως netstat, telnet, wget και host.
  • Προστέθηκε υποστήριξη Unicode (UTF-8).
  • Εφάρμοσε τον διαχειριστή πακέτων «Λογισμικό» και την υποδομή για τη δημιουργία, λήψη και εγκατάσταση πακέτων. Παρουσιάζεται ένας διαδικτυακός κατάλογος πακέτων.
  • Ενημερωμένη εμφάνιση. Το κέλυφος με παράθυρο έχει μετακινηθεί για να εκτελεστεί ως κανονική εφαρμογή χώρου χρήστη (η επιλογή σε επίπεδο πυρήνα παραμένει ως επιλογή).
  • Προστέθηκε ένα πρόγραμμα οδήγησης ποντικιού για την εκτέλεση ενός φιλοξενούμενου συστήματος που εκτελεί VMware.
  • Προστέθηκαν βιβλιοθήκες για εργασία με HTTP, XML και HTML.
  • Προστέθηκε αρχική υποστήριξη για χρόνο εκτέλεσης C++.
  • Προστέθηκαν νέες κλήσεις Libc συμπεριλαμβανομένων των getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Προστέθηκε αρχική υποστήριξη για multithreading με βάση τη βιβλιοθήκη POSIX Threads (pthreads).
  • Προστέθηκε υποστήριξη για ανώνυμους σωλήνες για την ανταλλαγή δεδομένων μεταξύ διεργασιών.
  • Ο πυρήνας έχει ενσωματωμένη υποστήριξη για τους αλγόριθμους κατακερματισμού SHA1 και SHA256 (προηγουμένως προσφερόταν το MD5) και έχουν προστεθεί τα βοηθητικά προγράμματα sha1sum και sha256sum.

Πηγή: opennet.ru

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