Έχει κυκλοφορήσει πρόσφατα έκδοση 3.8 του μας πυρήνας αγαπημένη, Linux.
Η λίστα με τις καινοτομίες είναι όπως πάντα αρκετά εκτενής, μπορείτε να τη δείτε ολόκληρη στο KernelNewbies.org, ωστόσο, θα εξηγήσω λίγο για κάποιες ειδήσεις που προσωπικά βρίσκω ενδιαφέρουσες 🙂
Υποστήριξη για το νέο σύστημα αρχείων Samsung Flash:
Πριν από λίγο καιρό Μιλάμε για αυτό το σύστημα Samsung F2F2Λοιπόν, ο πυρήνας μας υποστηρίζει ήδη αυτό το σύστημα που έχει σχεδιαστεί από τη Samsung για συσκευές μνήμης που βασίζονται στην τεχνολογία. NAND (αυτά που χρησιμοποιούνται σε πολλές φορητές συσκευές, tablet, κ.λπ., καθώς και κάρτες SD ή SSD (Στερεάς κατάστασης κίνηση).
Βελτιώσεις σε άλλα συστήματα αρχείων (ext4, btrfs και xfs):
btrfs λαμβάνει βελτιώσεις, συγκεκριμένα τώρα πρέπει να είναι πιο γρήγορο καθώς έχει βελτιστοποιηθεί για χάρη αυτού, το οποίο έγινε (διαβάζοντας τα λόγια του Στέφαν Μπέρενς από τα δικά του διαπράττουν):
«Ο κώδικας καθαρισμού είναι ο πιο αποτελεσματικός κώδικας για την ανάγνωση εκχωρημένων δεδομένων από έναν δίσκο, δηλαδή διαβάζει διαδοχικά για να αποφύγει τις κινήσεις της κεφαλής του δίσκου, παρακάμπτει μη εκχωρημένα μπλοκ, χρησιμοποιεί μηχανισμούς ανάγνωσης και περιέχει όλο τον κώδικα για τον εντοπισμό και την επιδιόρθωση ελαττωμάτων.«
ext4 ακόμα λαμβάνουν αναβαθμίσεις. Μιλώντας για πιο τεχνικά πράγματα, στο inode Οι πληροφορίες αυτές καθαυτές δεν αποθηκεύονται, οι πληροφορίες δεδομένων αποθηκεύονται εκεί (κάτοχος, ημερομηνία δημιουργίας, μέγεθος, κ.λπ.) αλλά ως εκ τούτου τα δεδομένα δεν αποθηκεύονται στην πραγματικότητα εκεί, μόνο πληροφορίες γι' αυτές, λοιπόν, τώρα μικρά δεδομένα μπορούν να αποθηκευτούν στους inodes που σπαταλούνται. δηλαδή και μιλώντας καθαρά, τώρα θα έχουμε περισσότερο διαθέσιμο χώρο στους σκληρούς μας δίσκους, συγκρίνουν αυτόν ενός τυπικού φακέλου /usr/, θα εξοικονομηθεί το 3% του χώρου 😉
Πρώτος πυρήνας από το 2013 και πρώτος πυρήνας που απέσυρε την υποστήριξη για οποιονδήποτε επεξεργαστή:
Αυτό έχει ήδη συζητηθεί εδώ και πολύ καιρό, απλά για Linux (πυρήνας) δεν θα δώσει υποστήριξη για επεξεργαστές i386:
Ο Ingo Molnar απενεργοποίησε την υποστήριξη για επεξεργαστές Intel 386 αφού πρόσφατα ζήτησε την αφαίρεσή τους για τον επερχόμενο πυρήνα Linux 3.8 με τον οποίο ο Linus Torvalds συμφώνησε αμέσως.
Η αρχιτεκτονική 386-bit i32 που παρουσιάστηκε το 1985 ήταν μια από τις πιο δημοφιλείς μεταξύ των χρηστών και στην πραγματικότητα οι επεξεργαστές 80386 συνέχισαν να κατασκευάζονται μέχρι πρόσφατα τον Σεπτέμβριο του 2007
Οι προγραμματιστές του πυρήνα αποφάσισαν ότι είναι καιρός να καταργήσουν την υποστήριξη για αυτούς τους επεξεργαστές, και συγκεκριμένα για τους παλαιότερους 386-DX και 386-SX. Αυτό επιτρέπει τη βελτίωση του κύκλου λειτουργίας στον πυρήνα. Σχετικά με αυτό, ο Μόλναρ εξέφρασε:
«Η πολυπλοκότητά του έχει προκαλέσει επιπλέον δουλειά όταν θέλαμε να κάνουμε τροποποιήσεις στα πρωτόγονα υποστήριξης SMP για χρόνια.«
Αυτό σημαίνει ότι οι παλιοί υπολογιστές με 386 επεξεργαστές DX33 από το έτος 91 δεν θα μπορούν να λειτουργούν με τους πιο σύγχρονους πυρήνες από εδώ και στο εξής. Ο ίδιος ο Linus Torvalds συμφώνησε πλήρως με την απόφαση: «Δεν είμαι συναισθηματικός. Είναι ανακούφιση».
Και σε αυτό ακριβώς αναφερόμουν με τον τίτλο της ανάρτησης, είναι ο πρώτος πυρήνας που αποσύρει την υποστήριξη για κάτι, αν και αυτό (υπό την πολύ προσωπική μου εκτίμηση) δεν αποτελεί πλέον πρόβλημα, το βλέπω ακόμη και ως κάτι θετικό.
Εάν κάποιος έχει επεξεργαστή i386 από το 1991, θα μπορεί να συνεχίσει να χρησιμοποιεί Linux, αλλά σε εκδόσεις χαμηλότερες από 3.8, είναι τόσο απλό 🙂
Οι βελτιώσεις δεν τελειώνουν εδώ, έχουν προστεθεί αρκετές βελτιώσεις σχετικά με το δίκτυο (ειδικά Wifi), διορθώσεις σφαλμάτων κ.λπ., αλλά σε γενικές γραμμές αυτό είναι αυτό.
Τέλος πάντων, ελπίζω ότι αυτό ήταν ενδιαφέρον για εσάς, ωστόσο Σας προτείνω διαβάστε όλες τις αλλαγές στον επίσημο ιστότοπο αν έχετε ερωτήσεις.
αφορά
και πώς μπορούμε να το δοκιμάσουμε;
Μπορείς να περιμένεις να μπει στα repos της διανομής σου, ή να πάρεις το ρίσκο και να το μεταγλωττίσεις μόνος σου, φαντάζομαι ότι θα δημοσιευόταν εδώ ή τουλάχιστον θα έδιναν ένα link για το πού βρίσκεται: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary
Για να δούμε αν τολμήσουν desdelinux για να δημοσιεύσετε ένα σεμινάριο συλλογής ;D
Ναι, θα ήταν χρήσιμο, αλλά όχι μόνο για τον τρόπο μεταγλώττισης του πυρήνα, μια γενική εξήγηση για τη μεταγλώττιση θα ήταν καλή xD
στο Debian...
Ας μεταγλωττίσουμε!! xD χαχα ή περιμένετε να ενημερωθεί η διανομή σας στον νέο πυρήνα.
Εάν έχετε το Arch ή παράγωγα ή οποιαδήποτε διανομή που είναι κυλιόμενη κυκλοφορία, πιθανότατα θα το έχετε ήδη διαθέσιμο.
Μπορείτε να ακολουθήσετε αυτές τις οδηγίες (με δική σας ευθύνη), έχετε ήδη τον συσκευασμένο πυρήνα για το Ubuntu:
http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-38.html
Στην πραγματικότητα, η μεταγλώττιση του πυρήνα δεν είναι καθόλου περίπλοκη, ή δεν είναι τόσο περίπλοκη... μόλις το έκανα σχεδόν, απλώς με έκανε τεμπέλης 😀
Μόλις το έκανα σχεδόν… χαχα με σκοτώνεις με αυτό το elav. 😉
Τρέχω το 3.8-rc6 από τότε που βγήκε πριν μια-δυο βδομάδες, πάει πολύ καλά, ούτε ένα σφάλμα.
Η μεταγλώττιση του πυρήνα σε debian και παράγωγα είναι εξαιρετικά απλή, βάζω εδώ το πώς να το κάνω.
Εγκαταστήστε τα απαιτούμενα πακέτα: libncurses5-dev build-essential
Κατεβάστε τον πυρήνα, αποσυμπιέστε τον σε ένα μέρος με αρκετό χώρο (αυξάνεται σχεδόν στο 1gb όταν είναι σε εξέλιξη).
Μέσα στο φάκελο του πυρήνα αντιγράψτε την τρέχουσα διαμόρφωση για χρήση ως βάση:
cp /boot/config-`uname -r` .config
Εκτελούμε το make oldconfig για να δημιουργήσουμε μια νέα διαμόρφωση με βάση την παλιά.
κάντε nconfig
Σε αυτή τη διεπαφή, η υποστήριξη για συσκευές που δεν χρησιμοποιούμε καταργείται, επιλέγουμε την αρχιτεκτονική (586, i686, κλπ), τη συχνότητα της cpu (αυτό αναφέρονται οι άνθρωποι του Debian με την υποστήριξη για πραγματικό χρόνο στο Wheezy, εφαρμόζουν ένα patch που επιτρέπει την αύξηση της συχνότητας πάνω από την προεπιλογή).
Αν πατήσουμε σε μια ενότητα δείχνει τη βοήθεια, διαβάζοντας μπορούμε να ξέρουμε αν την χρειαζόμαστε πραγματικά ή αν είναι απαραίτητη.
Όταν όλα είναι εντάξει, βγαίνουμε από τη διεπαφή αποθηκεύοντας το .config με F9 και πληκτρολογούμε:
make -jX deb-pkg
X = πυρήνες+1
Μια καλή πρακτική είναι να το εκτελούμε με ωραία για να δίνουμε λιγότερη προτεραιότητα στη διαδικασία της μεταγλώττισης και να μην ενοχλούμε τον υπολογιστή μας ενώ εργαζόμαστε...κοφφ...δείτε το Big Bang Theory...κοφ..
Όταν τελειώσει, έχουμε 3 ωραία debs για εγκατάσταση, τον πυρήνα, τις κεφαλίδες και το libc.
ΜΗΝ απεγκαταστήσετε τον παλιό πυρήνα μέχρι να δοκιμάσετε καλά τον νέο, δεν είναι κακό να έχετε έναν πυρήνα βανίλιας σε περίπτωση που ο νέος εκραγεί.
Για χρήστες άλλων διανομών, υπάρχει επίσης make rpm-pkg και tgz-pkg, κάντε μια βοήθεια για τη δημιουργία και θα δείτε τις επιλογές.
Ο τρόπος λειτουργίας μου είναι να αφαιρώ τα πράγματα σιγά σιγά και κάνω έκδοση του .config. (το Mercurial καπνίζει στον υπολογιστή μου, ακόμα και τον εαυτό μου σε περίπτωση ατυχήματος)
xDDD καλό tutorial.. μια από αυτές τις μέρες θα ενθουσιαστώ 😛
Σοβαρά, αφού διάβασα το hginit του Joel Spolsky δεν μπορώ να σταματήσω να το χρησιμοποιώ, είναι πολύ απλό και κερδίζεις πολλά.
Μια ακόμη συμβουλή, όταν πάτε να κατεβάσετε τον πυρήνα, αντιγράψτε το url και αλλάξτε το bz2 σε xz.
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.bz2 —80.7 εκ
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.xz —- 67.7 εκ
Ελπίζω να φτάσει στο Τσάκρα σύντομα!!
Το περιμένω και εκεί και στο Arch που έχω και τα δύο στο pc.
Τώρα που το λέω αυτό, πόσο περίεργο που το LibreOffice 4 είναι πρώτα στο Chakra και στο Arch δεν εμφανίζεται καν 0.0
Ένα άλλο περίεργο είναι ότι γράφει τους τόνους έξω από τους στίχους, ακριβώς έτσι, αλλά αυτό είναι που το κάνει πιο διασκεδαστικό, χα!
Το Manjaro και το τσάκρα προκαλούν όλεθρο στην κοινότητα της αψίδας, πολλοί προγραμματιστές και δοκιμαστές μετακινούνται σε αυτά τα πιρούνια.
(συγγνώμη για τη νίκη)
Είναι αλήθεια, ο Arch ξεφουσκώνει και φαίνεται λίγο, αλλά δεν νομίζω ότι θα τον επηρεάσει ιδιαίτερα.
Και δεν ήξερα ότι το Manjaro βασίζεται στο Arch.
Θυμηθείτε ότι το Chakra είναι Half-rolling, μπορεί να χρειαστούν εβδομάδες ή μήνες για να φτάσει, αλλά αν ενημερώνονται πάντα με την πιο πρόσφατη έκδοση, είναι οι εφαρμογές και το kde 🙂
Στο τσάκρα, οι νέοι πυρήνες δεν φτάνουν τουλάχιστον μέχρι να είναι στην έκδοση 3.x.6, για παράδειγμα υπήρχε η 3.7.6..
Η πηγή είναι οι ίδιοι προγραμματιστές των τσάκρα, abveritas, manutortosa κ.λπ.
Για όσους ζητούν σεμινάριο συλλογής, εδώ είναι ένα: http://hackingthesystem4fun.blogspot.com/2012/11/como-compilar-un-custom-kernel-y-no.html
Αμφιβολίες για τη διαδικασία, βάλτε το στα σχόλια.
Ευχαριστώ για τη σύνδεση
Δράττομαι της ευκαιρίας για να σας πω ότι έχω διαβάσει αρκετά άρθρα στο blog σας, ειλικρινά μου άρεσαν πολύ, ευχαριστώ για τη δουλειά σας 😀
αφορά
περιμένοντας την εμφάνισή του στο arch linux =^.^=
Πήρα τον ΦΡΟΜΟ του αιώνα λόγω του i386, αλλά έλεγξα και είμαι i686 🙂
Και ήρθε η ώρα να ενημερώσετε το pc, ακόμα και με 2-bit amd x64
Δοκιμάζω τον πυρήνα 3.8-0.towo-siduction-686. στη δοκιμή του debian προσθέτοντας τα αποθετήρια siduction (που προέρχονται από το debian sid) και εγκαθιστώντας τον πυρήνα.
Μέχρι στιγμής το έχω κάνει χωρίς προβλήματα, αν και δεν είμαι ειδικός για να κάνω πάρα πολλές εκτιμήσεις.
Κάποτε προσπάθησα να εγκαταστήσω το funtoo στο virtualbox……….η μεταγλώττιση του πυρήνα διαρκεί 6 ώρες εάν χρησιμοποιείτε μόνο έναν επεξεργαστή
Ωραίος τρόπος να τηγανίζεις κάτι με τη θερμοκρασία που ανεβάζει ο επεξεργαστής, χα
Από ότι διάβασα αλλού, φαίνεται ότι αυτή η έκδοση χειρίζεται την ισχύ και το πρότυπο ACPI πολύ καλύτερα. εκτός από τη μείωση της κατανάλωσης μνήμης, μεταξύ άλλων σημαντικών αλλαγών. Θα εγκαταστήσω το Fedora σε ένα εξωτερικό HD, γιατί είμαι σίγουρος ότι θα ενημερώσουν αυτόν τον πυρήνα σύντομα, ας δούμε πώς θα πάει.
αφορά
Εν αναμονή της αποδοχής του στις υπόλοιπες διανομές..
ΥΓ: Ευτυχώς ελπίζω να αφιερώσετε περισσότερο χρόνο στη συμβατότητα και τη βελτίωση με το νέο υλικό και περιφερειακά των νέων υπολογιστών 😉
Χαιρετισμούς!
Μιας και μιλάμε για το θέμα, κάνω μια ερώτηση: Ποιο σύστημα αρχείων είναι καλύτερο και σε ποιες περιπτώσεις; EXT4 ή BTRFS;
Θεωρητικά το BTRFS είναι το άτριχο θαύμα, αλλά δεν το έχουν δηλώσει σταθερό (αν και υπάρχουν χίπις που το χρησιμοποιούν ήδη) οπότε προς το παρόν προτείνεται να κολλήσετε με το ext4.
Εδώ είναι ένα άρθρο σχετικά με αυτό.
http://gnuinformation.blogspot.com.ar/2013/01/se-habla-de-nuevo-sobre-btrfs-para.html
αφορά
Ευχαριστώ για τις πληροφορίες. Είχα ακούσει ότι το btrfs ήταν καλό, αλλά πρέπει να συνεχίσουμε να περιμένουμε.
χμμ μπορείς να φανταστείς μια διανομή desde linux?
Το σκεφτήκαμε ήδη πολλές φορές, αλλά θα ήταν μάταιο:
– Περισσότερο από το ίδιο, θα βασιζόμασταν με ασφάλεια σε άλλη διανομή.
– Το δίλημμα των επιτραπέζιων υπολογιστών προς χρήση
– Δεν έχουμε τη γνώση για να υποστηρίξουμε τα πακέτα, ούτε το εύρος ζώνης, ούτε τους πόρους.
Τέλος πάντων, αυτά είναι μερικά από τα προβλήματα.. 😀
Έχω ενημερώσεις πυρήνα στη μαύρη λίστα!!! έτσι θα είναι για το επόμενο χαχα.
Συγγνώμη για το μήκος, αλλά για να μην είναι SPAM, αντιγράφω και επικολλώ μια ερώτηση που έκανα σε άλλη σελίδα σχετικά με αυτόν τον πυρήνα και την απάντηση που μου έδωσαν:
Η ΕΡΩΤΗΣΗ ΜΟΥ:
Κρίμα να μην μπορώ να το αποδείξω. Έχω μια ανησυχία και είναι αυτό. Χρησιμοποιώ φορητό υπολογιστή Samsung RV408 με 6 GB και HD 320. Έχω εγκατεστημένο το Kubuntu 12.10 x64 και έβαλα τον πυρήνα 3.5.7.2 (το πιο πρόσφατο αυτής της σειράς) και όλα τα προγράμματα περιήγησης λειτουργούν χωρίς πρόβλημα, το σύστημα και το μηχάνημα επίσης, αλλά όταν βάζω οποιονδήποτε πυρήνα από τη σειρά 3.6 ή 3.7, ο Opera και το Chromium δεν ανοίγουν πλέον email, μπαίνουν στις σελίδες αλλά δεν χρειάζονται χρόνο για να φορτωθούν. Χθες δοκίμασα την Alpha έκδοση του Kubuntu 13.04 που έρχεται με kernel 3.8 και μου βγάζει προβλήματα με το Wi-Fi και τους ήδη γνωστούς browsers.
Αυτό σημαίνει ότι το μηχάνημά μου πηγαίνει μόνο στον πυρήνα 3.5.7.2 για να λειτουργούν όλα καλά; Εάν εγκαταστήσω μια υψηλότερη έκδοση, παρόλο που το σύστημα και οι περισσότερες εφαρμογές λειτουργούν καλά, δεν θα βελτιωθούν τα προγράμματα περιήγησης και το Wi-Fi; Έχει αναφέρει κανείς ήδη το ίδιο κρούσμα; Μη μου πείτε ότι είμαι ο μόνος παράξενος — χεχεχε
Η ΑΠΑΝΤΗΣΗ:
Μπορώ να πάρω μια ιδέα για την απόγνωση κατά την άποψή σου. Στην πραγματικότητα, υπάρχει μια πολύ πιο απλή εξήγηση για όλη αυτή τη συσσώρευση προβλημάτων.
Όσον αφορά τις εκδόσεις του πυρήνα, να θυμάστε ότι ο πυρήνας του Ubuntu και τα παράγωγά του τροποποιούνται από την Canonical, αυτό σημαίνει ότι πολλές μονάδες είναι προσαρμοσμένες για να λειτουργούν με ορισμένους κανόνες μεταγλώττισης στα προγράμματα. Προσθέστε σε αυτό το γεγονός ότι έχετε έναν φορητό υπολογιστή Samsung, ο οποίος μαζί με την Apple και τη Sony Vaio είναι μεταξύ των εταιρειών που δεν συναρμολογούν ουδέτερο υλικό, το αποτέλεσμα είναι μια σειρά από προβλήματα όταν δεν χρησιμοποιείτε το δικό τους λογισμικό (δηλαδή προγράμματα οδήγησης Windows και Samsung).
Ο λόγος για τον οποίο το Wi-Fi δεν λειτουργεί για εσάς στο Kubuntu 13.04 είναι επειδή οι μονάδες προγραμμάτων οδήγησης μάλλον δεν είναι ενημερωμένες και όπως είπαμε από προεπιλογή δεν θα είναι συμβατές με τη Samsung, αλλά αυτές που προσθέτει η Canonical την τελευταία στιγμή στην τελική της έκδοση είναι συμβατές.
Η σύστασή μου είναι να χρησιμοποιείτε μόνο τις εκδόσεις πυρήνα που προσφέρει η Canonical, ώστε να διασφαλίζετε πάντα τη βέλτιστη απόδοση. Η δεύτερη επιλογή θα ήταν να μεταγλωττίσετε τον πυρήνα μόνοι σας, αλλά να προσθέσετε την ίδια Canonical διαμόρφωση με τα ίδια modules και patches.
Είχα ένα Samsung X06 το 2004/2005 με Pentium M. Η αλήθεια είναι ότι είναι καλά μηχανήματα, καλής ποιότητας και με προσεγμένα σχέδια, αλλά είναι χαλασμένα λόγω της πολιτικής της Samsung να τροποποιεί τη ROM των εξαρτημάτων για να το κάνει "μη ουδέτερο".
Δεν χρειάζεται να υπάρχει πρόβλημα με όλα τα χρόνια πριν από τον φορητό υπολογιστή σας, απλά θα πρέπει να ζήσετε με αυτές τις επιπλέον αλλαγές μέχρι την επόμενη εξέδρα. Εγώ ο ίδιος έγινα θαυμαστής της IBM/Lenovo και της Dell ακριβώς λόγω του ουδέτερου, φιλικού προς το Unix υλικού τους.
Έχω μια ερώτηση σχετικά με τη θερμοκρασία του πυρήνα και του επεξεργαστή.
Χρησιμοποιώ φορητό υπολογιστή Toshiba Satelite που συνήθως ζεσταίνεται πολύ στο Linux, σύμφωνα με τον αισθητήρα 90C (Πυρήνας 3.2 και παλαιότερη έκδοση).
Με τον πυρήνα 3.8 γίνεται αντιληπτό ότι ζεσταίνεται λιγότερο, σύμφωνα με τον αισθητήρα θερμοκρασίας 56-60 C (που είδα και με τον πυρήνα 3.7 Liquorix).
Είναι αξιόπιστη αυτή η διαφορά των 30C; Ζεσταίνει λιγότερο σίγουρο, είναι αισθητό? αλλά τόσο πολύ; Μπορεί να είναι πρόβλημα αισθητήρα;
Ποιά είναι η γνώμη σου?.
Είναι ήδη στα αποθετήρια Manjaro!
Ο επεξεργαστής μου είναι συμβατός με το x64, αλλά εγκατέστησα τη δοκιμή debian στην έκδοση x86, επειδή μπορείτε εύκολα να βρείτε τα περισσότερα προγράμματα σε αυτήν την αρχιτεκτονική, τώρα με αυτά τα νέα αναρωτιέμαι μπορώ να εγκαταστήσω αυτόν τον πυρήνα χωρίς να χρειάζεται να μορφοποιήσω το μηχάνημά μου; O_O
Εγκατέστησα το Debian στον υπολογιστή μου, έκανα χώρο σε έναν δίσκο για δημιουργία αντιγράφων ασφαλείας και ήμουν άτυχος που υπήρχε ένα σφάλμα στο δίσκο και το Fedora καταστράφηκε.
Το Fedora ήταν η διανομή που μου επέτρεψε να αγγίξω το μέλλον, ας δούμε πότε θα το εγκαταστήσω ξανά στο μέλλον για να δοκιμάσω αυτόν τον πυρήνα.
Χθες έφτασα στο Arch repos, να δούμε πώς θα πάει