openSUSE: Tumbleweed or Leap

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

Το openSUSE, για όσους/ες δε το γνωρίζουν (αν και αμφιβάλω να μη το έχετε έστω ακούσει), είναι μια mainstream διανομή Linux. Βασικά, η αρχαιότερη όλων των διανομών. Υποστηρίζεται από την εταιρία SUSE και αποτελεί τη βάση για το εμπορικό λειτουργικό σύστημα SLES (SUSE Linux Enterprise Server).
Η διανομή openSUSE αναπτύσσεται από την κοινότητα, πάντα με την υποστήριξη της SUSE.

openSUSE είχα στο Desktop εδώ και κάμποσο καιρό. Από την έκδοση 12.3, είχα μάλιστα ανεβάσει και σχετικό βίντεο με το Steam και το παιχνίδι TeamFortess 2 (βίντεο: https://www.youtube.com/watch?v=DW2Eg2jQSfw)
Το openSUSE όμως έτρεχε στον κουρασμένο HDD, τον οποίο χρησιμοποιώ πλέον μόνον ως αποθηκευτικό χώρο. Είχα βέβαια περάσει στην έκδοση 13.1, έπειτα στη 13.2, αλλά είχε έρθει ο καιρός της μετακόμισης. Είμαι στην ευχάριστη θέση να διαθέτω πλέον τρεις SSD δίσκους και όλα τα λειτουργικά έχουν μετακομίσει εκεί.
Αντί όμως να κάνω τη γνωστή διαδικασία μέσω rsync αποφάσισα να κάνω εκ νέου εγκατάσταση.
Τα πράγματα όμως έχουν λίγο αλλάξει από την τελευταία φορά που έκανα εγκατάσταση το openSUSE. Εννοώ αυτό που έχει γίνει με τις εκδόσεις, πλέον. Υπάρχει το Leap, υπάρχει και το Tumbleweed και εκεί ήρθα σε ένα μικρό δίλημμα. Αλλά όχι, δε θα μπορούσα να μείνω με το Leap. Εξάλλου το Leap έχει ως στόχο τους servers, κυρίως για το σταθερό (αλλά ίσως λίγο παλιό) λογισμικό που περιέχει και τις λίγες αναβαθμίσεις που λαμβάνει (ασφαλείας κυρίως).
Έτσι, το Tumbleweed μου χτύπαγε τη πόρτα «άσε με να μπω», έλεγε. Και μπήκε.

Η διαδικασία της εγκατάστασης ήταν όπως ΔΕΝ την περίμενα. Εγκατέστησα το openSUSE μαζί με Windows 8.1 και αυτό έγινε επί σκοπόν. Να δω πως θα συμπεριφερθεί.
Δεν το περίμενα, όπως προανέφερα. Η διαδικασία της εγκατάστασης ήταν πραγματικά εύκολη και απλή. Χώρισε το διαμέρισμα αυτόματα, έφτιαξε τα απαιτούμενα διαμερίσματα μόνο του και όλα αυτά βέβαια ήταν απλά ένα preview. Τίποτα μόνιμο έως ότου κάνω κλικ στο κατάλληλο κουμπάκι για την εκκίνηση της πραγματικής εγκατάστασης. Και πριν απ’ όλα αυτά, πάλι μου δείχνει τι πρόκειται να συμβεί, έτσι για επιβεβαίωση, διπλή επιβεβαίωση δηλαδή.
Το μόνο που δε μου άρεσε είναι το προεπιλεγμένο σύστημα αρχείων. BTRFS για το root διαμέρισμα και XFS για το home. Δε συμφωνώ. Οπότε και επέλεξα τον «Expert» τρόπο διαμέρισης δίσκων.
Άλλο πράγμα και τούτο, πιο απλό, πιο εύχρηστο, πιο ξεκάθαρο δεν έχω ξαναματαδεί. Και όμορφο συνάμα (αλλά η ομορφιά είναι θέμα υποκειμενικό). Διαμόρφωσα το δίσκο όπως ήθελα, επέλεξα το σύστημα αρχείων που ήθελα και προχώρησα με την εγκατάσταση.

Το γραφικό περιβάλλον που επέλεξα κατά τη διάρκεια της εγκατάστασης ήταν το MATE. Μου αρέσει το MATE και το έχω συνηθίσει και από το Ubuntu MATE που έχω. Όλα πήγαν καλά κατά τη διάρκεια της εγκατάστασης, μια μικρή μόνο (δυσάρεστη) έκπληξη με περίμενε στο reboot.
Δεν βλέπω τον lightdm, αλλά κάτι κουτσό-lightdm και δίνοντας όνομα χρήστη και κωδικό με πετάει σε i3wm. Αυτό που έπρεπε να κάνω ήταν να αλλάξω Default Display Manager σε lightdm και Default Window Manager σε mate. Και οι δυο ρυθμίσεις βρίσκονται στο /etc/sysconfig/.

Εντάξει, ωραίο το MATE, αλλά με έτρωγε εκείνη η προεπιλογή του KDE. Γιατί είχε το KDE ως προεπιλογή ; Στο KDE «έχω δώσει αρκετές ευκαιρίες» δοκιμάζοντας το και δουλεύοντας το σε Ubuntu (Kubuntu δηλαδή), Fedora, Arch Linux και όλες τις φορές θα βρισκόταν κάτι που θα με έκανε να το απομακρύνω…. Κυρίως για το σύστημα ήχου – διαχείρισης ήχου – που διαθέτει.

Άνοιξα λοιπόν το YAST2 (άλλο εργαλείο κι αυτό, openSUSE way) και εγκατέστησα εν ριπή οφθαλμού το KDE Environment και KDE Plasma Desktop. Επιλέγω ως Display Manager sddm, επανεκκίνηση και ΜΠΟΥΜ!
Όχι δεν έσπασε κάτι, αλλά φόρτωσε το KDE και φαίνεται να δουλεύει σωστά. Σωστά όμως, όχι άλλα αντί άλλων. Φτού, Φτού μη το ματιάσω.
Δε ξέρω αν ευθύνεται γι’ αυτό το openSUSE, τι δουλειά έχουν κάνει τα άτομα εκεί με το KDE, πάντως εκτός του ότι δένει όλο περίφημα (κατά τη γνώμη μου), λειτουργεί και χωρίς προβλήματα (ως τώρα).

Το επόμενο βήμα ήταν να ενεργοποιήσω το αποθετήριο packman και να αλλάξω provider, ώστε να μην έχω θέματα με την αναπαραγωγή μουσικής – βίντεο.
Αυτό που βασικά έκανα είναι να απενεργοποιήσω εντελώς τον έλεγχο provider. Δεν συνίσταται αυτή η μέθοδος, ειδικά εάν έχετε πολλά αποθετήρια. Έτσι κάθε νεότερη έκδοση πακέτου έγινε εγκατάσταση από το όποιο αποθετήριο τη διαθέτει. Πολλά πακέτα άλλαξαν στο αποθετήριο packman και μετά από αυτό, ουδέν πρόβλημα.
Η αλλαγή γίνεται στο αρχείο /etc/zypp/zypp.conf αλλάζοντας τη τιμή σε «solver.allowVendorChange = true».

Αυτά μέχρι στιγμής. Δεν έχω πραγματικά διαπιστώσει κάτι αρνητικό (τουλάχιστον όχι ακόμη). Όλα όσα εγώ θέλω να λειτουργούν, λειτουργούν σωστά και όπως πρέπει.
Και μην παρασύρεστε από λεγόμενα τύπου «Bleeding Edge, Rolling Release σπάει στο επόμενο update». Δεν ισχύει κάτι τέτοιο. Το υπογράφω. Ο ίδιος μύθος είχε κυκλοφορήσει και για το Arch Linux. Το λογισμικό περνάει από δοκιμές πριν το παραλάβει ο χρήστης. Τα ίδια διάβαζα και με το Arch και 3-4 χρόνια που το χρησιμοποιώ δεν έχει σπάσει ΟΥΤΕ ΜΙΑ ΦΟΡΑ.
Tumbleweed λοιπόν από εμένα και ξεχάστε μια για πάντα τις αναβαθμίσεις λειτουργικού συστήματος. Έχοντας πάντα το πιο πρόσφατο, ενημερωμένο αλλά και σταθερό (ελεγμένο-δοκιμασμένο) λογισμικό στον υπολογιστή σας.

Η Ελληνική κοινότητα του openSUSE αποτελείται από αξιόλογα άτομα πρόθυμα να βοηθήσουν σε κάθε πρόβλημα.

Και μερικά screenshots να έχουμε να θυμόμαστε.

4 thoughts on “openSUSE: Tumbleweed or Leap

  1. Καλησπερα, σου δινω την εξοδο της sudo systemd-analyze blame.
    και το ερωτημα μου ειναι αν μπορω και πως μπορω να περιορισω χρονικα τις 6 πρωτες υπηρεσιες και τελος παντων πως μπορω να συντομευσω το χρονο boot;
    EYXAριστω

    sudo systemd-analyze blame
    root's password:
             17.335s wicked.service
             12.980s avahi-daemon.service
             12.927s ModemManager.service
             12.892s wpa_supplicant.service
             12.772s SuSEfirewall2_init.service
             12.723s systemd-logind.service
              2.071s dev-sdb3.device
               882ms libvirtd.service
               871ms systemd-fsck-root.service
               761ms dev-mqueue.mount
               761ms dev-hugepages.mount
               761ms sys-kernel-debug.mount
               640ms systemd-journald.service
               636ms home.mount
               575ms systemd-udev-trigger.service
               570ms systemd-tmpfiles-setup-dev.service
               554ms display-manager.service
               385ms systemd-random-seed.service
               247ms SuSEfirewall2.service
               220ms boot-efi.mount
               195ms ntpd.service
               188ms colord.service
               183ms systemd-modules-load.service
               172ms systemd-user-sessions.service
               160ms user@1000.service
               148ms systemd-remount-fs.service
               138ms apparmor.service
               132ms systemd-readahead-replay.service
               130ms systemd-fsck@dev-disk-by\x2duuid-35033574\x2d2702\x2d4158\x2d8be0\x2d7c3db573fcfc.service
               127ms postfix.service
               120ms systemd-tmpfiles-clean.service
                95ms nscd.service
                84ms rc-local.service
    
    1. Μπορείς να απενεργοποιήσεις το wicked.service και να ενεργοποιήσεις το NetworkManager.service, μήπως δεις διαφορά.
      Υπάρχει γνωστό πρόβλημα με την αργοπορία του wicked.
      Κάποιος αναφέρει ότι κατάφερε να ελαχιστοποιήσει το χρόνο του wicked.service από 32s σε 8s, απενεργοποιώντας μέσω του YaST το ipv6.
      Δοκίμασε το αν θέλεις, πριν απενεργοποιήσεις εντελώς το wicked.service.

      Δε γνωρίζω εάν πραγματικά χρειάζεσαι το ModemManager.service. Εάν χρησιμοποιείς κάποιο USB Stick για να συνδέεσαι στο διαδίκτυο, τότε εντάξει, διαφορετικά μπορείς να το απενεργοποιήσεις και αυτό.
      Για απενεργοποίηση δίνεις

      sudo systemctl disable ΟΝΟΜΑ.service

      Για ενεργοποίηση δίνεις

       sudo systemctl enable ΟΝΟΜΑ.service
  2. καλησπερα σας,εγκατεστησα τον opensuse Tumbleweed στο pc μου και διαπιστωνω 2 πραγματα 1)ειναι αργο στο boot 2)o firefox αργει πολυ να φορτωσει σελιδες.
    Μηπως χρειαζεται να διορθωσω κατι;
    ΕΥΧΑΡΙΣΤΩ

    1. Θα πρότεινα να ανοίξεις ένα θέμα σε κάποιο από τα κανάλια επικοινωνίας της Ελληνικής Κοινότητας openSUSE.
      Χρειάζεται περαιτέρω ανάλυση για να δεις τι μπορεί να φταίει.
      Για το boot δες την έξοδο της εντολής: sudo systemd-analyze blame
      Για τον Firefox, δοκίμασε με έναν εναλλακτικό browser (πχ Chromium) ώστε να διαπιστώσεις εάν ευθύνεται ο Firefox ή κάποια ρύθμιση σχετική με το δίκτυο. Αν για παράδειγμα αργεί και ο Chromium, τότε επικεντρώνεσαι περισσότερο στις ρυθμίσεις δικτύου μήπως κάτι φταίει από εκεί. Αν όμως ο Chromium φορτώνει τις σελίδες κανονικά, τότε ίσως κάποιο plugin ή κάποια ρύθμιση στον Firefox δημιουργεί το πρόβλημα.

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s