Ubuntu στα Windows 10

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
Απάντηση
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 637
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Ubuntu στα Windows 10

Δημοσίευση από GeorgeVita »

Από πέρυσι (2017) έχει ανακοινωθεί ότι οι προγραμματιστές μπορούν να χρησιμοποιήσουν το "developer mode" στα Windows 10 και να δοκιμάσουν εφαρμογές που τρέχουν σε άλλες πλατφόρμες/λειτουργικά συστήματα όπως λ.χ. σε Linux. Αυτή η δυνατότητα έρχεται να προστεθεί στο "ελεύθερο" Visual Studio δημιουργώντας ερωτηματικά και απορία στους λινουξάδες που μάλλον θα συνεχίσουν την καθαρή πορεία τους σε ext4...

Η τεχνολογία που χρησιμοποιεί η Microsoft περιγράφεται στα:
Wikipedia: WSL (Windows Subsystem for Linux)
Wikipedia: ELF (Executable and Linkable Format)

Οι οδηγίες εγκατάστασης: Microsoft, Install the Windows Subsystem for Linux
Αλλα προϊόντα Microsoft για Developers στα Windows 10: https://developer.microsoft.com/el-gr/w ... developers


Εγκατέστησα για μια δοκιμή το Ubuntu σε Windows Subsystem for Linux μέσα από το Microsoft Store:

Εικόνα

Εκτός από το αυτονόητο ΡΟΖ ΧΡΩΜΑ στο δωρεάν προϊόν, εντύπωση μου έκανε η επισήμανση PEGI-3 που ορίζει το ελάχιστο ηλικιακό όριο για τη χρήση του. Για να είμαι σίγουρος διάβασα και το σχετικό ορισμό:
Εικόνα (πηγή: http://www.pegi.info/gr/index/id/222/)
PEGI 3
Το περιεχόμενο των παιχνιδιών στα οποία δίνεται αυτή η διαβάθμιση κρίνεται κατάλληλο για όλες τις ηλικιακές ομάδες. Γίνεται αποδεκτή κάποιου βαθμού βία σε κωμικό πλαίσιο (συνήθως μορφές βίας του τύπου που απαντάται στα κινούμενα σχέδια Μπαγκς Μπάνι ή Τομ & Τζέρι). Το παιδί δεν πρέπει να μπορεί να συνδέσει τον χαρακτήρα στην οθόνη με χαρακτήρες της πραγματικής ζωής. Πρέπει να ανήκουν πλήρως στο χώρο της φαντασίας. Το παιχνίδι δεν πρέπει να περιέχει ήχους ή εικόνες που μπορούν να τρομάξουν ή να φοβίσουν τα μικρά παιδιά.
... αναφερόμαστε πάντα για το "Linux εντός των Microsoft Windows 10"!

Εικόνα

Μετά την εγκατάσταση, όρισα ένα root user με password και κάνω update από το τερματικό bash (τρέχω "bash" από το "Run" των windows):

Κώδικας: Επιλογή όλων

sudo apt update
sudo apt dist-update
Αυτή η ενέργεια πήρε αρκετό χρόνο!

Επειδή έδειχναν όλα παρόμοια, τοποθέτησα ένα usb memory stick φορμαρισμένο σε ext3/ext4 σε μιά θύρα και έψαξα μάταια να το βρω σε μια γνώριμη θέση στο /media/... ενώ τα windows έβγαλαν μήνυμα ότι ο αφαιρούμενος δίσκος θέλει μορφοποίηση!

Μετά, σκέφτηκα να κάνω και μια σίγουρη δοκιμή μέτρησης ταχύτητας με το "Απλό CPU benchmarking με Python (μαθητική εργασία)". Χρειάστηκε να ενεργοποιήσω την python στο Ubuntu επί των Windows 10:

Κώδικας: Επιλογή όλων

sudo apt install python
Μετά, έτρεξα το απλό πρόγραμμα primes.py για το single thread benchmarking:

Εικόνα

:o >>> "best is 2.712"

"Καλά, πόσο είχα μετρήσει με την Python μέσα από το Ubuntu;"

Εικόνα

:oops: >>> "best is 3.106"

:shock: Δηλαδή η Python τρέχει γρηγορότερα σε Ubuntu μέσα από Windows 10 παρά όταν τρέχει σε καθαρό Ubuntu;

Μάλλον πρέπει να τα δούμε μια άλλη φορά, αφού το ψάξουμε λίγο...

Υ.Γ. Οπως αναρωτηθήκαμε και παλαιότερα: τελικά ποιος έχει τον έλεγχο της CPU μας;
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”