Εμφάνιση 316-325 από 325
Θέμα: Linux kernel releases
-
17-03-24, 16:11 Απάντηση: Linux kernel releases #316
-
17-03-24, 16:13 Απάντηση: Linux kernel releases #317"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
17-03-24, 16:34 Απάντηση: Linux kernel releases #318
Μήπως παραείσαι υπερβολικός; Σχόλια inline.
Δεν το είχα σκεφτεί έτσι ποτέ, έχεις ένα δίκιο όσον αφορά στο όνομα, αλλά αν το σκεφτείς ως όρος μάρκετινγκ, το stable ακούγεται πιο «καλό» από το unchanging. Το τελευταίο θυμίζει βάλτωμα.
Αλλά όπως και να 'χει, θεωρώ ότι καλώς υπάρχουν τέτοιες μη ρέουσες διανομές, προκειμένου να μην έχει κάποιος ένα κινούμενο στόχο για να βγάλει το λογισμικό του. Σου λέει πάρε το πακέτο μου, είναι για Debian 12, RedHat 9 ή ό,τι άλλο. Τι θα σου πει, είναι για Gentoo, αλλά θέλει την ΧΥΖ έκδοση της βιβλιοθήκης για να παίξει σωστά;
Κατανοητό το παράδειγμα με την αντιπαραβολή με τα τρένα αν και δυστυχώς ήταν από τις χειρότερες τραγωδίες που έζησε αυτός ο τόπος εδώ και πολλές δεκαετίες.
Δεν ξέρω αν είναι τόσο τραγική η κατάσταση με το backporting των patches στις LTS διανομές, για να το λες προφανώς θα έχεις δει πράματα. Αλλά θεωρώ ότι σε κάθε περίπτωση, δεν είναι καλύτερο πάντα να τρέχεις την τελευταία .X έκδοση και όχι την .0 ή την rc1, rc2 που λες; Για να μαρκάρει ο Linus μια έκδοση ως stable, προφανώς ζυγίζει την ποσότητα, την ποιότητα των patches μέσα σε κάθε εβδομάδα και αν θεωρεί ότι τα πράματα έχουν ηρεμήσει, τότε την επόμενη έκδοση την μαρκάρει stable (.0). Στην 6.8 έλεγε ότι μπορεί να παίξει rc8, αλλά τελικά δεν έπαιξε και βγήκε νωρίτερα μια βδομάδα (από το αν έβγαινε η rc8). Τώρα αν μέσα υπάρχει κάποιο χοντρό bug, όπως πχ. αυτό με το bcachefs που αναφέρθηκε παραπάνω, ε, αν κάποιος δεν το πήρε πρέφα, δυστυχώς θα την πατήσει ο πρώτος υποψήφιος. Παντού συμβαίνει αυτό, λογισμικό είναι, φυσικά και θα έχει bugs.
Και θεωρώ ότι οι developers των διανομών προκειμένου να γράφουν μόνοι τους τα patches για backporting από τους νεότερους, μάλλον θεωρούν τους εαυτούς τους ένα εκκολαπτόμενο Linus, αλλά λίγο δύσκολο το κόβω αυτό.
Επίσης, ο κύκλος ζωής των τελευταίων LTS πυρήνων μειώθηκε, ακριβώς επειδή θέλει πολύ κόπο.
-
17-03-24, 17:26 Απάντηση: Linux kernel releases #319
Το δέχομαι ότι είμαι. Πάντα είναι πιο εύκολο να καταδείξεις ένα πρόβλημα με την υπερβολή. Δυστυχώς όμως δεν είμαι τρομερά υπερβολικός.
Φυσικά. Το έγραψα κιόλας με το παράδειγμα με την τράπεζα και με τις εταιρίες που θέλουν σιγουριά ότι το software δεν θα σπάσει. Αυτός είναι ο λόγος ύπαρξής τους. Δεν εννοούσα τόσο ότι δεν έχουν λόγο ύπαρξης όσο ότι υπερεκτιμάται η αξία τους.
Οι "stable" πυρήνες δεν έχουν καμμία σχέση με τον Linus. Τους επιμελείται ο Greg (ή τουλάχιστον το έκανε στην αρχή. ίσως να μπήκε άλλος τώρα). Και βασίζεται στους επιμέρους devs για το "ζύγισμα". Όταν εσύ tagάρεις ένα patch ότι πρέπει να μπει σε stable, τότε μπαίνει σε stable. Το μόνο "ζύγισμα" που κάνει ο Greg είναι πότε έχουν μπει αρκετά σημαντικά fixes για να κάνει release την επόμενη .Z έκδοση.
Επίσης πολύ σημαντικό είναι να ξεχωρίσουμε τους "stable" από τους LTS. Οι stable πυρήνες βασίζονται στον τελευταίο πυρήνα του Linus οπότε είναι σχετικά εύκολο να μπει ένα patch. Γίνεται απλά cherry pick το commit από το τρέχον "master" ή "next" branch. Στους LTS που έχουμε 3 και 4 και 5 major εκδόσεις πίσω, εκεί είναι τεράστιο εγχείρημα να γίνουν backport patches και πολλές φορές δεν γίνεται καν να γίνουν επειδή άλλαξε σημαντικά κάποια υποδομή."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
17-03-24, 20:04 Απάντηση: Linux kernel releases #320
Δυστυχώς η πραγματικοτητα σε διαψεύδει. Όταν πρέπει να υποστηριχθουν οργανισμοί που έχουν τζίρους εκατομμυρίων ή δισεκατομμυρίων δολαρίων, ευρώ, κτλ, είναι σημαντικό να υπάρχουν LTS, stable ή όπως θέλουν να τις ονομάσουν εκδόσεις.
Και αυτό ισχύει σε όλο το οικοσύστημα πληροφορικής υποδομής, όχι μόνο τα λειτουργικά συστήματα (πχ switches, firewalls, αποθηκευτικά, ακόμα και cloud).
Η προηγούμενη εταιρεία στην οποία ήμουν(semiconductors), είχε μεταξύ άλλων πελάτες την Apple και τη Samsung. Δεν υπήρχε περίπτωση να πούμε υπερεκτιμάται η αξία του RHEL 8. Ας βάλουμε πχ Ubuntu. Μπορεί οι CAD εφαρμογές να μην παίξουν, αλλά δεν τρέχει τίποτα. Δεν πάει έτσι.
Οι LTS και stable εκδόσεις έχουν σοβαρό λόγο ύπαρξης και τίποτα δεν υπερεκτιμάται. Home use <> enterprise και επίσης money talks, bullshit walks καλώς ή κακώς.Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
17-03-24, 20:59 Απάντηση: Linux kernel releases #321
Συμφωνώ. Εγώ είχα στο νου μου software που κινούσε μεγάλα CNC κόφτες , routers και λοιπά αλλά και CAD σε semiconductors είναι ίδια περίπτωση.
Δεν έφερα ήδη τις εταιρίες σαν παράδειγμα χρήσης και δεν το τόνισα 2η φορά στον GoofyX; Το υπερεκτιμάται το είπα από την οπτική που ανέφερα πριν με τα τρένα. Ότι δεν είναι τόσο σταθερά τα LTS όσο θέλουν να λένε όλοι. Υπάρχουν πολλά προβλήματα απλά σε γενικές γραμμές τα πράγματα λειτουργούν σωστά και δεν φαίνονται τα προβλήματα."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
17-03-24, 21:20 Απάντηση: Linux kernel releases #322
+1000
Ειδικά σε corporate/enterprise καταστάσεις, οι ίδιοι οι software vendors πολλές φορές προτείνουν LTS εκδόσεις των products τους, για μεγαλύτερη μακροχρόνια υποστήριξη.
Εκεί το κασέρι (support contract) είναι μεγάλο και δεν παίζει έτσι εύκολα να σπάνε πράγματα (και να ενεργοποιούνται ρήτρες SLAs ).NetBSD Rocks!
http://www.netbsd.org
-
18-03-24, 00:09 Απάντηση: Linux kernel releases #323
Άλλο καπέλο αυτό. Τέλειο λογισμικό δεν υπάρχει. Όπως και να το κάνουμε όμως δεν είναι το ίδιο να έχεις RHEL/SLES ή Debian Stable/Ubuntu LTS με το να τρέχεις rolling ή να αναβαθμίζεις κάθε έξι μήνες έκδοση. Δεν είναι βιώσιμο. Δες πχ τι γίνεται αυτό τον καιρό στο Debian Sid.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
30-03-24, 08:14 Απάντηση: Linux kernel releases #324
Επειδη το παρακατω αφορα ολες τις διανομες και δεν ηξερα που να το βαλω, το βαζω εδω. Πως ξερει ο χρηστης αν εχει την τρυπια εκδοση ή εστω ποιο πακετο εχει το xz?
https://www.redhat.com/en/blog/urgen...-rawhide-usersديميتريس
-
30-03-24, 19:52 Απάντηση: Linux kernel releases #325
Bookmarks