Σε σχέση με το β): Ακόμα κι έτσι, το να γράψεις ένα service file για μια δική σου ανάγκη, είναι γελοίο σε σχέση με το να έγραφες ένα (συνήθως μεγαλούτσικο) script. Υπό ΚΣ όλα αυτά που αναφέρεις στο code snippet πόσο συχνά χρησιμοποιούνται;;
Εμφάνιση 496-510 από 583
Θέμα: Boycott systemd
-
21-08-20, 13:58 Απάντηση: Boycott systemd #496Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
21-08-20, 14:21 Απάντηση: Boycott systemd #497
Σίγουρα, απλά το επιχείρημα ήταν ότι το 80% ήταν ίδιο σε όλα τα scripts και όσο μπαίνουν νέα features (χωρίς αυτά να είναι default on), συνεχώς μπαίνουν νέα directives στα service files και καταλήγουμε πάλι στο να είναι 80% ίδια.
Συμφωνώ ότι χρησιμοποιούνται σπάνια έως ποτέ. Αν όμως θέλεις να είσαι τυπικός και να φτιάξεις το καλύτερο δυνατόν service file το οποίο δίνει στο πρόγραμμα τα ελάχιστα priviledges που χρειάζεται, τότε θα πρέπει να τα βάλεις σε πάρα πολλά service files. Ίσως χωρίς αυτά να έχεις σχεδόν ίδια ασφάλεια (πχ ένα 90% της ασφάλειας που θα έχεις με αυτά), αλλά θεωρητικά τρίζουν λίγο τα θεμέλια του επιχειρήματος ελάχιστα directives."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
21-08-20, 15:30 Απάντηση: Boycott systemd #498
Δεν είναι απαραίτητο αυτό, όπου υπάρχουν κατάλληλα εργαλεία. Δες το παράδειγμα του nosh, που έχει utilities για cgroups και namespaces. Νομίζω πως το έχω πει και παραπάνω σε αυτό το θέμα. Οι συγκρίσεις που έδειχναν τεράστια/πολύπλοκα initscripts σε σύγκριση με μικρά/απλά unit files ήταν πάντα ελαφρώς παραπλανητικές.
- - - Updated - - -
Το να έχεις ini files για να ορίζεις τις services δεν είναι κακό. Αρκεί να μην είναι δύσκαμπτα και να φαίνονται σαν μια περίεργη dsl επειδή δεν θέλεις να έχουν μέσα shell :PIt is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
So when you are requested to pay up or be molested,/You will find it better policy to say: --
"We never pay any-one Dane-geld,/No matter how trifling the cost;
For the end of that game is oppression and shame,/And the nation that plays it is lost!"
Rudyard Kipling
-
21-08-20, 15:32 Απάντηση: Boycott systemd #499NetBSD Rocks!
http://www.netbsd.org
-
21-08-20, 16:25 Απάντηση: Boycott systemd #500
Θα συμφωνήσω απόλυτα σε αυτό.
Αν παρέμενε, όπως ήταν αρχικά, δηλαδή ως ένα init, ίσως δεν θα γινόταν ότι έγινε.
Αλλά τα σχέδια του Lennart, ποτέ δεν ήταν αυτά (π.χ. https://lists.freedesktop.org/archiv...ay/019657.html), αλλά αντιθέτως επιδεικνύοντας αλαζονικές τάσεις και συμπεριφορές, δείχνει κάποιον που θέλει να κατακτήσει τα πάντα, λες και το Linux του ανήκει.Systemd kills Linux Freedom - Move to Artix Linux
https://artixlinux.org
https://linuxer.gr
https://unchained-gnu.gr
-
21-08-20, 18:08 Απάντηση: Boycott systemd #501
Ε, καλά δεν το μάθαμε χθες τον Poettering.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
21-08-20, 18:51 Απάντηση: Boycott systemd #502
Θα μπορούσες να διατυπώσεις κάτι αντίστοιχο και για τον πυρήνα αλλά το πρόβλημα κατά τη γνώμη μου εντοπίζεται αλλού. Το systemd δεν είναι ένα ανεξάρτητο project το οποίο λειτουργεί σύμφωνα με αποφάσεις που λαμβάνονται από την κοινότητα. Η πορεία ανάπτυξης χαράσσεται από τους δημιουργούς του οι οποίοι εργάζονται για λογαριασμό της RH. Εάν η τελευταία επιθυμεί επιπλέον λειτουργίες (και περισσότερες γραμμές κώδικα) τότε η κοινότητα είναι υποχρεωμένη να δεχτεί τις αποφάσεις της εταιρίας ανεξαιρέτως.
-
21-08-20, 21:43 Απάντηση: Boycott systemd #503
^ Βασικά τα είπες όλα με την τελευταία σου πρόταση...
Η συντριπτική πλειοψηφία των linux distros, συμπεριλαμβανομένων και κάποιον "κλασικών" community based (π.χ. debian), εδώ και κάποια χρόνια, κρέμονται από τα @@ της red hat.NetBSD Rocks!
http://www.netbsd.org
-
21-08-20, 23:30 Απάντηση: Boycott systemd #5041. i5-750 @ 3.33 GHz Gigabyte GA-P55M-UD2 16GB DDR3 1666MHz
MSI Radeon HD 7870Gigabyte Radeon HD 5750 NZXT Hush Dell U2412m Sony Bravia KDL-40S2530
2. Pentium G645 2.9GHz MSI B75MA-P45 8GB DDR3 1333MHz Gigabyte Nvidia GTX 950 Thermaltake ArmorJr. VC3000
3. Xiaomi Redmi Note 4X crDroid Android 11 2022-02-20 GCam MGC_8.1.101_A9_GV1zfix_ENG by BSG
-
22-08-20, 07:01 Απάντηση: Boycott systemd #505
Για την ακριβεια, αυτο το κανει το udev που ειναι κομματι του systemd πλεον, και το κανει απο την εκδοση 197, δηλαδη εδω και πολλα χρονια. Υπαρχουν διαφοροι τροποι για να το αποφυγει καποιος, αλλα ο πιο απλοςειναι με την kernel parameter που ειπωθηκε.
https://www.freedesktop.org/wiki/Sof...nterfaceNames/ديميتريس
-
22-08-20, 12:46 Απάντηση: Boycott systemd #506
Για να έρθουμε πάλι στο θέμα με το τι προβλήματα έχει ο systemd, πριν κάποια χρόνια θα θυμάστε ότι είχε γίνει ένα θέμα με την παράμετρο debug του πυρήνα που όταν την έβλεπε ο systemd πετούσε ένα φορτηγό πράγματα και δεν δέχονταν να αλλάξουν συμπεριφορά επειδή και καλά έλεγαν ότι η commandline του πυρήνα δεν ανήκει στον πυρήνα αλλά ανήκει σε όλους.
Τότε ο Linus τους είχε πει
No, we very much expose /proc/cmdline for a reason. System services
are *supposed* to parse it, because it gives a unified way for people
to pass in various flags. The kernel doesn't complain about flags it
doesn't recognize, exactly because the kernel realizes that "hey,
maybe this flag is for something else".
Γιατί τι έγραψα τώρα αυτό; Πριν λίγο καιρό δηλώθηκε αυτό το bug στο οποίο όταν τρέχεις systemctl για να δεις μια πληροφορία, το systemctl εμφανίζει ένα τμήμα της εξόδου και μετά βαράει ένα error και δεν δείχνει την υπόλοιπη πληροφορία. Ένας systemd dev μπόρεσε να το αναπαράγει και το πρόβλημα είναι το εξής:
Yeah, I can see reproduce this. It's failing on CapabilityBoundingSet because it doesn't know how
to display cap_bpf. cap_bpf was added recently. Recompiling systemd against the new headers is
enough to fix the issue, but to avoid a repeat the next time a new capability is added, the code
needs to be handle unknown capabilities gracefully.
Πολλά από τα bugs (πχ το bug που στο "rm .*" που έκανε parse και το ".." και έσβηνε όλο το σύστημα) δίνουν την εντύπωση ότι δεν έχουν σωστή γνώση πάνω σε αυτό το πεδίο."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
01-06-21, 10:51 Απάντηση: Boycott systemd #507
Έπαιξα λίγο ξανά με Linux ύστερα από 10 χρόνια (από το 2011).
Συγκεκριμένα με Rasbian (Debian) και Archlinux σε aarch64 (σε ένα Raspberry Pi 4 B 8GB).
Και η πρώτη εντύπωση είναι ότι ο systemd έχει κάνει πάρα πολύ ανεπανόρθωτο κακό στο Linux, αν ακόμα θέλει να διαδοθεί σαν desktop.
Διότι έκανε και τις απλούστερες περιπτώσεις δύσκολες. Π.χ. μία ενσύρματη σύνδεση ethernet.
Εκεί που έπρεπε απλά να κάνεις edit ένα text αρχείο, τώρα, ΟΧΙ.
Πρέπει υποχρεωτικά να βάλεις κάποιον network manager, να κάνεις edit 5-6 αρχεία, να δώσεις 4-5 εντολές στην κονσόλα, κι αν δουλέψει.
Εδώ μας πείραζε και το καθιερωμένο όνομα του interface -> eth0 -> κι έπρεπε σώνει και καλά να το αλλάξουμε κι αυτό.
ΥΓ: Το linux το είχα παρατήσει, όταν έκανε την μετάβαση το arch σε systemd, κι έπρεπε να ξαναστήνω τα πάντα από την αρχή, ενώ ήταν στημένα-έτοιμα και δούλευαν ρολόι για χρόνια.Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
01-06-21, 11:10 Απάντηση: Boycott systemd #508
Και εμένα δεν μου αρέσει ο systemd αλλά δεν ισχύει αυτό που λες.
Το υπέθεσα ότι δεν έχεις πια λίνουξ μια και χάθηκες από το φόρουμ. Τι έχεις τώρα σαν βασικό λειτουργικό; Windows 10;
Αν μιλάμε για διάδοση του λίνουξ σαν desktop ώστε να πιάσει και τον πιο αρχάριο χρήστη, αυτός ούτε καν θα ξέρει αν από κάτω τρέχει systemd ή όχι. Το νοιάζει να πατάει ένα κουμπάκι και να έχει δίκτυο.
Και τώρα μπορείς να κάνεις το ίδιο. Κάνεις edit ένα αρχείο με όνομα /etc/systemd/network/10-wantilles.network και βάζεις
Κώδικας:[Match] MACAddress=de:ad:be:ef [Network] Address=192.168.1.5/24 Gateway=192.168.1.1
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
01-06-21, 11:46 Απάντηση: Boycott systemd #509
Εχω systemd απο τοτε που εγινε το default init system στο debian και μπορω να σε διαβεβαιωσω οτι εχει κανονικα /etc/network/interfaces και σεβεται οποια αλλαγη κανεις σε αυτο. Για τα ονοματα των interfaces, επισης εδω και χρονια, εχω το net.ifnames=0 σαν παραμετρο του πυρηνα και εχω κανονικα eth0, wlan0 κλπ παντου.
Για το χαλι που λες στο raspbian ευθυνεται το dhcpd, επειδη απο αυτο κρεμεται ΟΛΗ η διανομη. Εχω ριξει το σχετικο κραξιμο εδω, γιαυτο σε καταλαβαινω
https://www.adslgr.com/forum/threads...t=#post7003207
Αν θες κατι σε debian, βαλε καλυτερα dietpi.ديميتريس
-
01-06-21, 13:16 Απάντηση: Boycott systemd #510
Πρακτικά είναι έτσι όπως το λες αλλά για να είμαστε πιο ακριβείς, ο systemd δεν "έχει" κανένα αρχείο για δίκτυα (ξεχνώντας το υπο-συστατικό networkd που υποστηρίζει τη δική του μορφή αρχείων και όχι το network/interfaces). Ο systemd αυτός - καθεαυτός απλά τρέχει τα εκτελέσιμα που ορίζονται στα αρχεία υπηρεσιών του.
Πώς γίνεται θα πει κάποιος τότε να παίζει το /etc/network/interfaces; Επειδή το debian είχε τόσα χρόνια αυτό το αρχείο με τη μορφή του, κάποιος υλοποίησε για συμβατότητα ένα αρχείο υπηρεσίας για τον systemd, με το οποίο τρέχει το Ψ πρόγραμμα, το οποίο πρόγραμμα (και όχι ο systemd) είναι που κάνει parse το αρχείο interfaces και σηκώνεται το ethernet interface που περιγράφεται μέσα στο αρχείο.
Edit: βρήκα το πρόγραμμα και είναι το ifupdown."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
Bookmarks