ΑρχικήReviewsSerenity OS: Το λειτουργικό σύστημα, τύπου Graphical Unix, για x86 υπολογιστές

Serenity OS: Το λειτουργικό σύστημα, τύπου Graphical Unix, για x86 υπολογιστές

Serenity Το Serenity OS είναι ένα λειτουργικό σύστημα, τύπου Graphical Unix, για x86 υπολογιστές με πολλά χαρακτηριστικά.

Ποια χαρακτηριστικά διαθέτει το Serenity OS;

  • Multitasking
  • Multithreading
  • Compositing window server
  • IPv4 networking με ARP, TCP, UDP and ICMP
  • Σύστημα αρχείων ext2
  • Libc και userland τύπου Unix
  • POSIX σήματα
  • mmap ()
  • / proc filesystem
  • Ψευδοτερματικά (με σύστημα αρχείων / dev / pts)
  • Ειδοποιήσεις συστήματος αρχείων
  • JSON framework
  • Βιβλιοθήκη χαμηλού επιπέδου (LibCore)
  • Βιβλιοθήκη 2D γραφικών μεσαίου επιπέδου (LibDraw)
  • Βιβλιοθήκη GUI υψηλού επιπέδου (LibGUI)
  • Emojis (UTF-8)
  • Λήψεις HTTP
  • SoundBlaster 16 driver
  • Software-mixing sound daemon
  • WAV playback
  • Simple desktop piano/synthesizer
  • Εργαλείο σχεδιασμού Visual GUI
  • Υποστήριξη μορφής PNG
  • Επεξεργαστής κειμένου
  • IRC client
  • Ζωγραφική
  • DNS lookup
  • Desktop παιχνίδια: Ναρκαλιευτής και φιδάκι
  • Ports system

Πώς να τρέξετε το Serenity OS;

  • Αρχικά, θα πρέπει να βεβαιωθείτε ότι έχετε εγκαταστήσει όλα τα dependencies:

sudo apt install build-essential curl libmpfr-dev libmpc-dev libgmp-dev e2fsprogs qemu-system-i386 qemu-utils

  • Επίσης, η έκδοση gcc σας θα πρέπει να είναι> = 8 με gcc -version. Αν όχι, εγκαταστήστε (στο Ubuntu):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get install gcc-8 g++-8

sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-8 800 –slave /usr/bin/g++ g++ /usr/bin/g++-8

  • Μεταβείτε στο Toolchain / directory και εκτελέστε το script BuildIt.sh. Στη συνέχεια, τρέξτε (source) το UseIt.sh script για να βάλετε το i686-pc-serenity toolchain στο $ PATH σας.
  • Όταν γίνουν αυτά τα δύο, πρέπει να πάτε στο Kernel / directory, και να εκτελέσετε το ./makeall.sh.

WSL

Το SerenityOS μπορεί, επίσης, να εκτελεστεί σύμφωνα με τo WSL Version 2 (το WSL version 1 δεν είναι κατάλληλο γιατί η έκδοση 1 δεν υποστηρίζει το ext2, το οποίο είναι απαραίτητο). Προς το παρόν, το WSL2 είναι διαθέσιμο μόνο για Insider Builds των Windows.

Για την εκτέλεση του SerenityOS με το WSL2, χρειάζεστε έναν X Server.

Absenta Mia
Absenta Miahttps://www.secnews.gr
Being your self, in a world that constantly tries to change you, is your greater achievement

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS