Πλανήτης HELLUG

Ο πλανήτης Hellug είναι ένα συγκεντρωτής νέων από πηγές RSS/Atom της ελληνικής κοινότητας ελεύθερου λογισμικού. Ο σκοπός δεν είναι η αντικατάσταση της προσπάθειας που γίνεται στο πλανήτη ΕΛ/ΛΑΚ, αλλά η συμπερίληψη νέων και από άλλες πηγές, όπως από τις ιστοσελίδες του Hellug και από διάφορα ελληνικά forum και mailing lists.

Από τις Βρυξέλλες στο Δουβλίνο: η Ευρωπαϊκή Στρατηγική Ανοιχτού Κώδικα στην πράξη

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Στις 13 Οκτωβρίου, το OpenForum Europe διοργάνωσε την ιρλανδική έκδοση του Capital Series στο Smock Alley Theatre, στο κέντρο του Δουβλίνου. Η Ιρλανδία έχει την Προεδρία του Συμβουλίου της Ευρωπαϊκής Ένωσης έως το τέλος της χρονιάς. Η εκδήλωση μετέφερε λοιπόν στο Δουβλίνο συζητήσεις που συνήθως γίνονται στις Βρυξέλλες, και η ιρλανδική κοινότητα ανοιχτού κώδικα συνομίλησε ... Περισσότερα

Ψηφιακή Γονεϊκότητα: πρακτικές συμβουλές για γονείς

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Για τα παιδιά και τους εφήβους, το διαδίκτυο είναι πλέον απαραίτητο εργαλείο: εκεί ενημερώνονται, βρίσκουν την παρέα και την κοινότητά τους, ανακαλύπτουν ποιοι είναι. Μαζί με όλα αυτά, όμως, έρχονται και οι φόβοι: η δημοσιοποίηση προσωπικών στοιχείων (doxxing), η αποπλάνηση ανηλίκων (grooming), ο διαδικτυακός εκφοβισμός. Κανένας γονιός δεν μπορεί να προστατεύει την οικογένειά του από ... Περισσότερα

Πώς συνεργάζονται οι αλγόριθμοι των LLMs

από Ellak-Editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Από τις μαθηματικές αρχές στα πραγματικά συστήματα Στο προηγούμενο άρθρο, «Τα μαθηματικά πίσω από τα μεγάλα γλωσσικά μοντέλα», εξετάσαμε πώς η γραμμική άλγεβρα, οι πιθανότητες, οι παράγωγοι και η αριθμητική βελτιστοποίηση επιτρέπουν στους υπολογιστές να επεξεργάζονται τη γλώσσα. Το επόμενο ερώτημα είναι πώς αυτές οι μαθηματικές αρχές μετατρέπονται σε λειτουργικά συστήματα Τεχνητής Νοημοσύνης. Ένα σύγχρονο ... Περισσότερα

Από τη Διαύγεια στην ανοιχτή Τεχνητή Νοημοσύνη

από ellak-editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Η Τεχνητή Νοημοσύνη μπορεί να συμβάλει στη δημιουργία αποτελεσματικότερων και διαφανέστερων δημοτικών υπηρεσιών. Το ζητούμενο δεν είναι να αποφασίζουν οι μηχανές, αλλά να αποκτήσουν οι δημόσιοι υπάλληλοι εργαλεία που αξιοποιούν την επίσημη διοικητική γνώση, διασφαλίζουν την ανθρώπινη ευθύνη και περιορίζουν την εξάρτηση από κλειστές τεχνολογικές πλατφόρμες. Από την αναζήτηση εγγράφων στην αξιοποίηση της δημόσιας γνώσης […]

Έρχεσαι στη FOSSCOMM 2026; Κάνε την εγγραφή σου τώρα!

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Αφού αποφάσισες να αφιερώσεις το Σαββατοκύριακό σου στο ελεύθερο λογισμικό (και στις δωρεάν μπύρες που φημολογείται ότι θα υπάρχουν ) — πολύ σωστή επιλογή! — άσε το όνομά σου για να ξέρουμε ότι έρχεσαι. Το υποσχόμαστε, η εγγραφή δεν θα πάρει πάνω από 5 λεπτά. Γιατί να κάνεις εγγραφή; Η εγγραφή δεν είναι υποχρεωτική για ... Περισσότερα

Ποιος είναι ο ρόλος των φορέων πολιτιστικής κληρονομιάς στην εποχή της τεχνητής νοημοσύνης;

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Τρεις πρόσφατες ευρωπαϊκές πρωτοβουλίες εξετάζουν τη θέση του τομέα της πολιτιστικής κληρονομιάς καθώς εξαπλώνεται η τεχνητή νοημοσύνη. Η πρώτη είναι η πρόσκληση υποβολής στοιχείων της Ευρωπαϊκής Επιτροπής για τη Στρατηγική ΤΝ για τους Πολιτιστικούς και Δημιουργικούς Τομείς. Η δεύτερη είναι η έκθεση ιδίας πρωτοβουλίας του Ευρωπαϊκού Κοινοβουλίου για τους πολιτιστικούς και δημιουργικούς τομείς στην εποχή ... Περισσότερα

Πώς τα γλωσσικά μοντέλα λύνουν σύνθετα μαθηματικά προβλήματα

από ellak-editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Από την πρόβλεψη της επόμενης λέξης στην απόδειξη που ελέγχεται μηχανικά Τα μεγάλα γλωσσικά μοντέλα εκπαιδεύτηκαν να γράφουν κείμενο, όχι να αποδεικνύουν θεωρήματα. Κι όμως, το 2026 παράγουν αποτελέσματα που ελέγχουν κορυφαίοι μαθηματικοί. Για να καταλάβουμε πώς γίνεται αυτό, πρέπει να κοιτάξουμε τους μηχανισμούς ελέγχου που χτίστηκαν γύρω από τα μοντέλα, και αρκετοί από αυτούς […]

Podman χωρίς root: από το πρώτο container σε μόνιμη υπηρεσία με Quadlet

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Θέλετε να δοκιμάσετε μια εφαρμογή χωρίς να εγκαταστήσετε όλα τα εξαρτήματά της στο Linux σας; Ένα container τη συγκεντρώνει σε ένα ξεχωριστό περιβάλλον. Το Podman είναι το εργαλείο με το οποίο…   Διαβάστε τη συνέχεια του άρθρου Podman χωρίς root: από το πρώτο container σε μόνιμη υπηρεσία με Quadlet όπως δημοσιεύθηκε στο Linux Insider

FOSSCOMM 2026: Το πρόγραμμα είναι διαθέσιμο, ραντεβού στο Πανεπιστήμιο Δυτικής Αττικής στις 31 Οκτωβρίου και 1 Νοεμβρίου

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Η FOSSCOMM 2026, η 19η Πανελλήνια Συνάντηση Κοινοτήτων Ελεύθερου Λογισμικού και Λογισμικού Ανοιχτού Κώδικα, γίνεται το Σάββατο 31 Οκτωβρίου και την Κυριακή 1 Νοεμβρίου 2026 στο Συνεδριακό Κέντρο του Πανεπιστημίου Δυτικής Αττικής (Πανεπιστημιούπολη Αρχαίου Ελαιώνα, Θηβών 250, Αιγάλεω). Το πλήρες πρόγραμμα έχει ήδη δημοσιευθεί. Η συμμετοχή είναι δωρεάν και όλοι είναι ευπρόσδεκτοι. ΕΓΓΡΑΦΕΣ ΓΙΑ ΣΥΜΜΕΤΟΧΗ ... Περισσότερα

AdFection: Όταν μια διαφήμιση στο κινητό αρκεί για να σε παρακολουθούν

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Έρευνα του Citizen Lab τεκμηριώνει για πρώτη φορά ότι κατασκοπευτικό λογισμικό εγκαθίσταται σε συσκευές μέσω στοχευμένων διαφημίσεων, χωρίς ο χρήστης να χρειαστεί να πατήσει οτιδήποτε. Εδώ και χρόνια οι ειδικοί στην κυβερνοασφάλεια προειδοποιούν ότι η ψηφιακή διαφήμιση αποτελεί ανοιχτή πόρτα για την παρακολούθηση. Σήμερα υπάρχει πλέον και η απόδειξη. Σε έκθεση που δημοσιεύθηκε στις 15 ... Περισσότερα

Δικαιώματα αρχείων στο Linux: πέρα από το chmod 777

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Ένα πρόγραμμα αρνείται να γράψει σε έναν φάκελο και η αναζήτηση προτείνει chmod 777. Το σφάλμα μπορεί να εξαφανιστεί, αλλά μαζί ανοίγει η πρόσβαση σε κάθε τοπικό χρήστη ή διεργασία που μπορεί να…   Διαβάστε τη συνέχεια του άρθρου Δικαιώματα αρχείων στο Linux: πέρα από το chmod 777 όπως δημοσιεύθηκε στο Linux Insider

Οι εκδηλώσεις της εβδομάδας, για τις ανοιχτές τεχνολογίες και την καινοτομία!

από Kleiokaz στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Οι εκδηλώσεις δεν σταματούν καθώς αυτήν την εβδομάδα πραγματοποιούνται εκδηλώσεις στην Ελλάδα και στο εξωτερικό για τις ανοιχτές τεχνολογίες και την καινοτομία! Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ) σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε. Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events. Ημερομηνία/Ώρα Εκδήλωση 26/10/2026 – 29/10/2026Ολοήμερο ... Περισσότερα

Η «Αποκάλυψη των ευπαθειών» και γιατί πρέπει να χρηματοδοτήσουμε το ανοιχτό λογισμικό

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Αν σερφάρατε στο διαδίκτυο τις προηγούμενες μέρες, μάλλον προσέξατε ότι πολλοί ιστότοποι έπεσαν ξαφνικά. Και οι πιο «τεχνικοί» φίλοι σας δεν μιλούσαν για τίποτε άλλο: για την «Αποκάλυψη των ευπαθειών» και για κάτι που λέγεται PHP, τη γλώσσα πάνω στην οποία λειτουργεί σχεδόν το 70% των ιστότοπων. Τι είναι λοιπόν η PHP, τι ακριβώς συνέβη, ... Περισσότερα

Μιλώντας την ίδια «γλώσσα» δεδομένων: Πώς η σημασιολογική διαλειτουργικότητα στηρίζει την επαναχρησιμοποίηση δεδομένων

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Η συνδυαστική αξιοποίηση δεδομένων από διαφορετικούς οργανισμούς συχνά αποδεικνύεται δύσκολη, όταν οι ίδιοι όροι έχουν διαφορετική σημασία από σύστημα σε σύστημα. Μια σύμβαση, ένας προμηθευτής ή ένα σιδηροδρομικό πάγιο μπορεί να περιγράφονται με διαφορετικό τρόπο ανάλογα με τη χώρα ή την πλατφόρμα που τα καταγράφει. Η σημασιολογική διαλειτουργικότητα αντιμετωπίζει αυτό το πρόβλημα μέσα από κοινούς ... Περισσότερα

Ποιος σκέφτεται καλύτερα; Ο άνθρωπος ή η Τεχνητή Νοημοσύνη;

από ellak-editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Τα Μεγάλα Γλωσσικά Μοντέλα ξεπερνούν πλέον τον άνθρωπο σε πολλές γνωστικές εργασίες. Η επιστημονική έρευνα, όμως, δείχνει ότι η ανθρώπινη σκέψη είναι πολύ περισσότερα από την επεξεργασία πληροφοριών και την επίλυση προβλημάτων. Το κρίσιμο ερώτημα δεν είναι μόνο ποιος σκέφτεται αποτελεσματικότερα, αλλά ποιος αποφασίζει τι αξίζει να σκεφτούμε. Η σκέψη στην εποχή των Γλωσσικών Μοντέλων […]

Ubuntu 26.10: τα νέα χαρακτηριστικά και τα πρώτα βήματα μετά την εγκατάσταση

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το καλύτερο σημείο μιας φρέσκιας εγκατάστασης Ubuntu είναι εκείνη η στιγμή που όλα μοιάζουν τακτοποιημένα: καθαρό desktop, λίγες εφαρμογές, καμία ξεχασμένη ρύθμιση από πρόπερσι. Η πρόκληση είναι να…   Διαβάστε τη συνέχεια του άρθρου Ubuntu 26.10: τα νέα χαρακτηριστικά και τα πρώτα βήματα μετά την εγκατάσταση όπως δημοσιεύθηκε στο Linux Insider

Δύο κρίσιμα κενά στην PHP: διαθέσιμες οι επείγουσες ενημερώσεις ασφαλείας

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Η PHP κυκλοφόρησε στις 21 Οκτωβρίου επείγουσες ενημερώσεις για δύο κρίσιμες ευπάθειες, τις CVE-2026-109618 και CVE-2026-109619. Υπό τις κατάλληλες συνθήκες, επιτρέπουν σε απομακρυσμένο χρήστη χωρίς…   Διαβάστε τη συνέχεια του άρθρου Δύο κρίσιμα κενά στην PHP: διαθέσιμες οι επείγουσες ενημερώσεις ασφαλείας όπως δημοσιεύθηκε στο Linux Insider

Ο Linux 7.3 κυκλοφόρησε στην τελική του έκδοση

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Η τελική έκδοση του Linux 7.3 είναι διαθέσιμη από τις 18 Οκτωβρίου. Ο Linus Torvalds ανακοίνωσε ότι η τελευταία εβδομάδα δεν έφερε κάτι που να δικαιολογεί αναβολή, ολοκληρώνοντας τον κύκλο…   Διαβάστε τη συνέχεια του άρθρου Ο Linux 7.3 κυκλοφόρησε στην τελική του έκδοση όπως δημοσιεύθηκε στο Linux Insider

Firefox, Tor Browser και rustup μπλοκάρουν παραβιασμένα πιστοποιητικά της eMudhra

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Ενημερώσεις ασφαλείας για Firefox, Tor Browser και rustup κυκλοφόρησαν στις 20 και 21 Οκτωβρίου, μετά την παραβίαση ενδιάμεσων πιστοποιητικών της eMudhra. Το κοινό τους σημείο είναι η εμπιστοσύνη…   Διαβάστε τη συνέχεια του άρθρου Firefox, Tor Browser και rustup μπλοκάρουν παραβιασμένα πιστοποιητικά της eMudhra όπως δημοσιεύθηκε στο Linux Insider

SEMIC 2026: Η Ευρώπη της διαλειτουργικότητας δίνει ραντεβού στο Δουβλίνο

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Ανακοινώθηκε το πρόγραμμα του ετήσιου συνεδρίου για τη σημασιολογική διαλειτουργικότητα και την ψηφιακή διακυβέρνηση. Κεντρικό ερώτημα φέτος: πώς η διαλειτουργικότητα μπορεί να γίνει μοχλός ανταγωνιστικότητας για την Ευρώπη. Το SEMIC, το συνέδριο της Ευρωπαϊκής Επιτροπής για τη σημασιολογική διαλειτουργικότητα, επιστρέφει φέτος στο Δουβλίνο. Η Επιτροπή διοργανώνει τη φετινή διοργάνωση με την υποστήριξη της Ιρλανδικής Προεδρίας ... Περισσότερα

Αναφορά από την Wikimania 2026 στο Παρίσι

από Nikos Likomitros στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Από τις 21 έως τις 25 Ιουλίου 2026 συμμετείχα για τρίτη φορά στο παγκόσμιο συνέδριο των Βικιπαιδιστών, την Wikimania 2026, που έγινε αυτή την φορά στο Παρίσι. Το συνέδριο αυτό ήταν η 21η έκδοση της Wikimania, και συνέπεσε με τα 25 χρόνια της Βικιπαίδειας. Στο συνέδριο αυτό έγιναν σημαντικές συζητήσεις για την τεχνητή νοημοσύνη, θέματα … Συνεχίστε την ανάγνωση Αναφορά από την Wikimania 2026 στο Παρίσι

Για τη νομοθέτηση & θέσπιση των κοινών στην Ελλάδα

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το άρθρο βασίζεται στο κείμενο των Δώρας Κοτσακά και Κωστή Τσιτσελίκη για τη νομοθέτηση των κοινών στην Ελλάδα. Όταν μιλάμε για «κοινά», συχνά τα εννοούμε ως κάτι αγαθό και ευγενές, χωρίς να προσδιορίζουμε τι ακριβώς εννοούμε. Αυτή η χαλαρότητα δεν βοηθά όταν περνάμε από τη θεωρία στη νομοθεσία. Το κοινό αγαθό είναι ένας πόρος ή ... Περισσότερα

Πώς χτίζεται μια Ευρώπη του ανοιχτού λογισμικού και ο ρόλος του Digital Commons EDIC

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Μέχρι πριν λίγα χρόνια ήταν αδιανόητο κυβερνήσεις να διαθέτουν δικές τους στρατηγικές για το ανοιχτό λογισμικό και τα ψηφιακά κοινά, με υπουργούς να τις υποστηρίζουν δημόσια. Σήμερα το τοπίο έχει αλλάξει ριζικά. Τον Ιούνιο η Ευρωπαϊκή Επιτροπή παρουσίασε το Πακέτο για την Τεχνολογική Κυριαρχία (European Tech Sovereignty Package), το οποίο χαρακτηρίζει στρατηγικό κίνδυνο τα περίπου ... Περισσότερα

journalctl στην πράξη: βρίσκουμε γιατί απέτυχε μια υπηρεσία στο Linux

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Όταν μια υπηρεσία αποτυγχάνει, η εντολή journalctl -xe εμφανίζεται συχνά ως η μαγική λύση. Μπορεί να βοηθήσει, αλλά δεν είναι πάντα το καλύτερο σημείο εκκίνησης: εμφανίζει πρόσφατες εγγραφές γύρω από…   Διαβάστε τη συνέχεια του άρθρου journalctl στην πράξη: βρίσκουμε γιατί απέτυχε μια υπηρεσία στο Linux όπως δημοσιεύθηκε στο Linux Insider

Γιατί το Διαδίκτυο χρειάζεται μνήμη: Η ψηφιακή μας ιστορία είναι δημόσιο αγαθό

από Ellak-Editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Καθώς η Τεχνητή Νοημοσύνη αλλάζει τον τρόπο παραγωγής και αξιοποίησης της πληροφορίας, η διατήρηση της ψηφιακής μνήμης αποκτά καθοριστική σημασία για τη δημοκρατία, την επιστήμη και τον πολιτισμό. Η προστασία της δεν μπορεί να εξαρτάται αποκλειστικά από τις αποφάσεις ιδιωτικών εταιρειών. Το Διαδίκτυο θυμάται λιγότερα απ’ όσα νομίζουμε Το Διαδίκτυο δημιουργεί την εντύπωση μιας απέραντης ... Περισσότερα

PhotoCraft 0.10: η φιλόδοξη Rust απάντηση στο Photoshop, και πού στέκεται απέναντι στο GIMP

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το PhotoCraft είναι από εκείνα τα projects που σε κάνουν να ελέγξεις δύο φορές την ημερομηνία του repository. Δημιουργήθηκε στα τέλη Σεπτεμβρίου 2026 και μέσα σε λίγες εβδομάδες εμφανίζεται με layers…   Διαβάστε τη συνέχεια του άρθρου PhotoCraft 0.10: η φιλόδοξη Rust απάντηση στο Photoshop, και πού στέκεται απέναντι στο GIMP όπως δημοσιεύθηκε στο Linux Insider

Ο ανοιχτός κώδικας στην καρδιά της ευρωπαϊκής ψηφιακής κυριαρχίας: τι δείχνει η νέα έκθεση του OSOR για το 2026

από Pkst στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το Open Source Observatory (OSOR) της Ευρωπαϊκής Επιτροπής δημοσίευσε την έκδοση του 2026 της έκθεσης «Progress and Trends in the National Open Source Policies and Legal Frameworks». Η έκθεση αποτυπώνει την εξέλιξη των πολιτικών και των νομικών πλαισίων για το Λογισμικό Ανοιχτού Κώδικα στην Ευρώπη. Το κεντρικό της μήνυμα είναι σαφές: ο ανοιχτός κώδικας δεν ... Περισσότερα

Οι εκδηλώσεις της εβδομάδας, για τις ανοιχτές τεχνολογίες και την καινοτομία!

από Kleiokaz στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Οι εκδηλώσεις δεν σταματούν καθώς αυτήν την εβδομάδα πραγματοποιούνται εκδηλώσεις στην Ελλάδα και στο εξωτερικό για τις ανοιχτές τεχνολογίες και την καινοτομία! Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ) σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε. Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events. Ημερομηνία/Ώρα Εκδήλωση 21/01/2025 – 01/09/2027Ολοήμερο ... Περισσότερα

Firewall στο Linux με firewalld και nftables: τι επιτρέπεται πραγματικά;

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Ένα firewall rule δεν «ανοίγει μια εφαρμογή» και ένα listening service δεν σημαίνει ότι είναι προσβάσιμο από το Internet. Για να φτάσει μια σύνδεση σε έναν Linux host πρέπει να συμφωνούν τουλάχιστον…   Διαβάστε τη συνέχεια του άρθρου Firewall στο Linux με firewalld και nftables: τι επιτρέπεται πραγματικά; όπως δημοσιεύθηκε στο Linux Insider

Έγγραφο σε φυσικό μέγεθος στην οθόνη: στο web και στο Linux

από Kostas Maistrelis στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Ένα σκαναρισμένο έγγραφο 10 × 10 cm θα έπρεπε να μετράει 10 × 10 cm και στην οθόνη. Δεν μετράει: ο φυλλομετρητής δεν ξέρει πόσο μεγάλη είναι η οθόνη, και το λειτουργικό, που υποτίθεται ότι ξέρει, μερικές φορές κάνει λάθος. Λίγη ιστορία, δύο οθόνες που δείχνουν δύο διαφορετικά προβλήματα, και τα εργαλεία που έφτιαξα για να το λύσω.

Κοινωνικά δίκτυα και Τεχνητή Νοημοσύνη: Πώς διεκδικείται αποζημίωση.

από Ellak-Editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το ευρωπαϊκό δίκαιο προσφέρει πλέον συγκεκριμένα μέσα προσφυγής κατά των μεγάλων τεχνολογικών εταιρειών. Από την ατομική καταγγελία έως τις συλλογικές αγωγές, η προστασία των ψηφιακών δικαιωμάτων μπορεί να μετατραπεί σε δικαστικά διεκδικήσιμη αξίωση. Από την ψηφιακή εξάρτηση στη νομική λογοδοσία Οι εταιρείες Κοινωνικών Δικτύων και Τεχνητής Νοημοσύνης επηρεάζουν καθημερινά εκατομμύρια ανθρώπους. Αλγόριθμοι διαμορφώνουν την ενημέρωση, ... Περισσότερα

SSH χωρίς φόβο: keys, ssh-agent, config και ασφαλές hardening

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το SSH μπορεί να είναι ταυτόχρονα ασφαλές και βολικό. Το κλειδί είναι να ξεχωρίζουμε τρία πράγματα: το private key που μένει στη συσκευή μας, το public key που εγκαθίσταται στον λογαριασμό του server…   Διαβάστε τη συνέχεια του άρθρου SSH χωρίς φόβο: keys, ssh-agent, config και ασφαλές hardening όπως δημοσιεύθηκε στο Linux Insider

Δεν έχω Internet στο Linux: διάγνωση δικτύου βήμα-βήμα

από Linux Insider στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Το «δεν έχω Internet» δεν είναι μία συγκεκριμένη βλάβη. Μπορεί το Wi-Fi να μην έχει συνδεθεί, η κάρτα να μην πήρε διεύθυνση, να λείπει το default route, να απαντά το δίκτυο αλλά όχι το DNS, να έχει…   Διαβάστε τη συνέχεια του άρθρου Δεν έχω Internet στο Linux: διάγνωση δικτύου βήμα-βήμα όπως δημοσιεύθηκε στο Linux Insider

Beyond Scrum and Agile: Applying Swarm Intelligence to Team Design

από Efstathios Chatzikyriakidis στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
🐝 What if a team could lose any single person and keep functioning — because no one was ever a single point of failure? For the past few years I’ve been digging into Evolutionary Biology, AI, and Philosophy, and one thing keeps showing up: some of the most resilient, adaptive systems in nature aren’t led […]

Πώς συνεργάζονται οι αλγόριθμοι των LLMs

από ellak-editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Από τις μαθηματικές αρχές στα πραγματικά συστήματα Στο προηγούμενο άρθρο, «Τα μαθηματικά πίσω από τα μεγάλα γλωσσικά μοντέλα», εξετάσαμε πώς η γραμμική άλγεβρα, οι πιθανότητες, οι παράγωγοι και η αριθμητική βελτιστοποίηση επιτρέπουν στους υπολογιστές να επεξεργάζονται τη γλώσσα. Το επόμενο ερώτημα είναι πώς αυτές οι μαθηματικές αρχές μετατρέπονται σε λειτουργικά συστήματα Τεχνητής Νοημοσύνης. Ένα σύγχρονο […]

Μπορούν τα LLMs να λύσουν μαθηματικά προβλήματα;

από Ellak-Editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Οι εντυπωσιακές επιδόσεις των μεγάλων γλωσσικών μοντέλων(LLMs) στα μαθηματικά δημιουργούν νέες προοπτικές για την επιστημονική έρευνα. Όταν όμως τα αποτελέσματα παράγονται από κλειστά, μη διαθέσιμα συστήματα, η ανεξάρτητη αναπαραγωγή και η αξιολόγηση των ισχυρισμών καθίστανται εξαιρετικά προβληματικές. Η διάκριση ανάμεσα σε μια μαθηματικά ορθή απόδειξη και στην επιστημονικά τεκμηριωμένη ικανότητα ενός συστήματος να παράγει τέτοιες ... Περισσότερα

Οι κίνδυνοι και γιατί χρειαζόμαστε ανοιχτά μοντέλα Τεχνητής Νοημοσύνης

από Ellak-Editor στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Τα μεγάλα γλωσσικά μοντέλα(LLMs) και οι πράκτορες(AI Agents) μπορούν να βελτιώσουν την εκπαίδευση, τη δημόσια διοίκηση, την εργασία και την καθημερινότητά μας. Χωρίς διαφάνεια, δημόσιο έλεγχο και προστασία των προσωπικών δεδομένων, όμως, κινδυνεύουν να μετατραπούν σε μηχανισμούς επιτήρησης, χειραγώγησης και διεύρυνσης των ανισοτήτων. Τα πλήρως ανοιχτά μοντέλα, όπως το ευρωπαϊκό Apertus, προσφέρουν μια διαφορετική προοπτική. ... Περισσότερα

Ήχος σε iMac 2013 με Fedora. Eγκατάσταση οδηγού Cirrus Logic CS8409

από Efstathios Iosifidis, DVM στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις

Η εγκατάσταση Linux σε παλαιότερο Apple hardware μπορεί να είναι μια πολύ καλή επιλογή, ειδικά όταν το μηχάνημα διαθέτει ακόμη αρκετά ισχυρό hardware. Στην περίπτωση όμως των iMac με Cirrus Logic CS8409, το υποσύστημα ήχου μπορεί να χρειαστεί λίγη περισσότερη δουλειά από μια τυπική εγκατάσταση Fedora.

Στον συγκεκριμένο οδηγό περιγράφω τη διαδικασία που χρησιμοποίησα σε Apple iMac 2013, μοντέλο A1418 / iMac18,1, με 16 GB RAM, SSD 1 TB και Fedora Linux 44 Workstation.

Η λύση βασίζεται στο κοινοτικό project snd_hda_macbookpro, το οποίο παρέχει τροποποιημένο kernel driver για Macs που χρησιμοποιούν τον Cirrus Logic CS8409 HDA codec και τους αντίστοιχους Apple ενισχυτές ήχου.

Σημαντικό: Ο οδηγός αυτός αφορά συγκεκριμένο hardware. Το γεγονός ότι η διαδικασία λειτουργεί σε ένα iMac18,1 δεν σημαίνει ότι θα λειτουργήσει αυτούσια σε κάθε Mac με CS8409. Η υποστήριξη εξαρτάται από το συγκεκριμένο codec, subsystem ID, amplifier και την έκδοση του Linux kernel.

Γιατί χρειάζεται διαφορετικός οδηγός;

Ο CS8409 είναι ένας HDA audio codec της Cirrus Logic που χρησιμοποιείται σε αρκετά μοντέλα Apple. Το πρόβλημα στο Linux δεν είναι απαραίτητα ότι το hardware δεν αναγνωρίζεται καθόλου. Σε αρκετές περιπτώσεις το σύστημα βλέπει τον HDA controller και τον codec, αλλά δεν γνωρίζει όλες τις ειδικές ρυθμίσεις που απαιτούνται για τη λειτουργία του Apple audio hardware.

Αυτό έχει ιδιαίτερη σημασία στα iMac, επειδή το audio subsystem δεν αποτελείται μόνο από τον codec. Υπάρχουν επίσης συγκεκριμένες συνδέσεις και ενισχυτές που απαιτούν κατάλληλη αρχικοποίηση.

Το αποτέλεσμα μιας ελλιπούς υποστήριξης μπορεί να είναι ένα σύστημα στο οποίο το ALSA βλέπει το hardware, αλλά η αναπαραγωγή δεν λειτουργεί σωστά. Μπορεί επίσης να εμφανιστούν σφάλματα I/O, προβλήματα κατά την αρχικοποίηση της συσκευής ή προβλήματα που μεταφέρονται στη συνέχεια στο PipeWire και στο WirePlumber.

Το project snd_hda_macbookpro προσπαθεί να καλύψει ακριβώς αυτό το κενό, παρέχοντας έναν τροποποιημένο driver για Mac συστήματα με CS8409.

Το σύστημα στο οποίο έγινε η εγκατάσταση

Για να είναι σαφές σε ποιο περιβάλλον δοκιμάστηκε η διαδικασία, τα βασικά χαρακτηριστικά του συστήματος είναι:

  • Apple iMac 2013
  • Model: A1418
  • Linux identifier: iMac18,1
  • RAM: 16 GB
  • Αποθηκευτικός χώρος: 1 TB SSD
  • Λειτουργικό: Fedora Linux 44 Workstation
  • Desktop: GNOME
  • Audio codec: Cirrus Logic CS8409
  • Audio stack: ALSA + PipeWire + WirePlumber

Η αναφορά των συγκεκριμένων στοιχείων είναι σημαντική, επειδή οι οδηγοί αυτού του τύπου είναι ιδιαίτερα ευαίσθητοι στις διαφορές μεταξύ των μοντέλων Mac.

Πριν ξεκινήσουμε: ενημέρωση του Fedora

Το πρώτο βήμα είναι να ενημερώσουμε πλήρως το Fedora.

sudo dnf upgrade --refresh -y

Ο λόγος δεν είναι απλώς ότι είναι καλή πρακτική να ξεκινάμε με ένα ενημερωμένο σύστημα. Ο custom driver πρέπει να μεταγλωττιστεί για τον kernel που πραγματικά χρησιμοποιούμε.

Αυτό είναι ιδιαίτερα σημαντικό στο Fedora, όπου οι kernels ανανεώνονται συχνά. Αν το σύστημα έχει έναν kernel για τον οποίο δεν υπάρχει διαθέσιμο το αντίστοιχο kernel-devel, η μεταγλώττιση του module μπορεί να αποτύχει.

Επανεκκίνηση στον νέο kernel

Αν το προηγούμενο βήμα εγκατέστησε νέο kernel, κάνουμε επανεκκίνηση:

sudo reboot

Μετά την επανεκκίνηση μπορούμε να επιβεβαιώσουμε ποιον kernel χρησιμοποιούμε:

uname -r

Το συγκεκριμένο βήμα είναι σημαντικό. Δεν θέλουμε να εγκαταστήσουμε το module για έναν kernel ενώ το σύστημα έχει εκκινήσει με διαφορετική έκδοση.

Εγκατάσταση των εργαλείων μεταγλώττισης

Χρειαζόμαστε τα εργαλεία που απαιτούνται για να δημιουργηθεί το kernel module.

sudo dnf install -y kernel-devel kernel-headers git make gcc dkms

Τα σημαντικότερα πακέτα είναι:

  • kernel-devel: τα αρχεία ανάπτυξης που απαιτούνται για τη μεταγλώττιση kernel modules.
  • kernel-headers: headers που χρησιμοποιούνται από διάφορα components κατά τη διαδικασία build.
  • gcc: ο compiler.
  • make: το build system που χρησιμοποιείται για τη μεταγλώττιση.
  • git: για τη λήψη του source code.
  • dkms: για την καταχώριση και επαναμεταγλώττιση του module όταν αλλάζει ο kernel.

Γιατί χρησιμοποιούμε DKMS;

Εδώ βρίσκεται ένα από τα σημαντικότερα σημεία της διαδικασίας.

Ένα kernel module δεν είναι ανεξάρτητο από τον kernel για τον οποίο μεταγλωττίστηκε. Όταν εγκαθιστούμε νέο kernel, το module που δημιουργήθηκε για τον προηγούμενο kernel δεν μπορεί απαραίτητα να χρησιμοποιηθεί αυτούσιο.

Το DKMS (Dynamic Kernel Module Support) αυτοματοποιεί αυτή τη διαδικασία. Το module καταχωρείται στο DKMS και μπορεί να δημιουργηθεί ξανά για τον νέο kernel όταν αυτός εγκατασταθεί.

Το ίδιο το project παρέχει εγκατάσταση μέσω DKMS με την επιλογή -i, καθώς και αντίστοιχη διαδικασία αφαίρεσης με -r.

Λήψη του driver

Δημιουργούμε έναν κατάλογο στον προσωπικό μας φάκελο για τα σχετικά αρχεία:

mkdir -p ~/setup-files/audio-driver
cd ~/setup-files/audio-driver

Στη συνέχεια κατεβάζουμε το repository:

git clone https://github.com/davidjo/snd_hda_macbookpro.git
cd snd_hda_macbookpro/

Το repository περιέχει τον κώδικα, τα patches, τα scripts εγκατάστασης και τα αρχεία που απαιτούνται για την κατασκευή του module.

Εγκατάσταση του driver μέσω DKMS

Από τον κατάλογο του repository εκτελούμε:

sudo ./install.cirrus.driver.sh -i

Η παράμετρος -i ζητά από το installer να χρησιμοποιήσει DKMS.

Κατά τη διαδικασία το script προετοιμάζει τον κώδικα του driver, τον προσαρμόζει στη δομή του kernel source tree, τον μεταγλωττίζει και τον εγκαθιστά ως kernel module.

Η διαδικασία μπορεί να διαρκέσει αρκετά περισσότερο από μια συνηθισμένη εγκατάσταση πακέτου. Αυτό είναι φυσιολογικό: στην πραγματικότητα δεν εγκαθιστούμε απλώς ένα έτοιμο binary πακέτο, αλλά δημιουργούμε ένα kernel module που αντιστοιχεί στον kernel του συστήματος.

Προσοχή: Το γεγονός ότι το build ολοκληρώθηκε χωρίς εμφανές error δεν αποτελεί από μόνο του απόδειξη ότι ο ήχος λειτουργεί. Η πραγματική δοκιμή πρέπει να γίνει μετά τη φόρτωση του module και την επανεκκίνηση.

Γιατί η έκδοση του kernel έχει σημασία;

Οι custom kernel drivers έχουν ένα σημαντικό μειονέκτημα: βασίζονται σε εσωτερικές δομές του Linux kernel που μπορούν να αλλάξουν μεταξύ διαφορετικών kernel releases.

Αυτό έγινε ιδιαίτερα εμφανές με τον Linux 6.17, όπου άλλαξε σημαντικά η οργάνωση του HDA source tree. Το project πλέον διαθέτει διαφορετική διαδρομή εγκατάστασης για kernels πριν από την 6.17 και νέο installer για 6.17 και νεότερους kernels.

Αυτό σημαίνει ότι δεν πρέπει να αντιμετωπίζουμε τον συγκεκριμένο driver ως ένα module που εγκαθίσταται μία φορά και μετά ξεχνάμε. Κάθε μεγάλη αλλαγή kernel μπορεί να απαιτεί αλλαγές στον κώδικα ή στα patches του driver.

Επανεκκίνηση

Μετά την επιτυχή εγκατάσταση του module κάνουμε επανεκκίνηση:

sudo reboot

Μετά την επανεκκίνηση το Fedora θα πρέπει να φορτώσει το module και το ALSA να δημιουργήσει την αντίστοιχη συσκευή ήχου.

Έλεγχος της κάρτας ήχου μέσω ALSA

Το πρώτο πράγμα που θέλουμε να ελέγξουμε είναι αν το ALSA βλέπει την κάρτα.

aplay -l

Στο αποτέλεσμα θα πρέπει να εμφανίζεται η συσκευή που αντιστοιχεί στον CS8409, για παράδειγμα ως CS8409 Analog ή αντίστοιχη ονομασία που εξαρτάται από την έκδοση του driver και του kernel.

Αν η συσκευή εμφανίζεται εδώ, έχουμε επιβεβαιώσει ένα σημαντικό μέρος της διαδρομής:

Hardware → Kernel driver → ALSA

Έλεγχος του WirePlumber

Το Fedora χρησιμοποιεί PipeWire ως audio server και WirePlumber ως session/policy manager.

Μπορούμε να ελέγξουμε την κατάσταση του WirePlumber με:

systemctl --user status wireplumber

Η υπηρεσία θα πρέπει να βρίσκεται σε κατάσταση active (running).

Για έναν πιο ολοκληρωμένο έλεγχο μπορούμε επίσης να χρησιμοποιήσουμε:

pactl info
pactl list short sinks
pactl list short sources

Έτσι μπορούμε να δούμε αν το PipeWire έχει δημιουργήσει τα αναμενόμενα playback και recording endpoints.

Ρύθμιση της εξόδου ήχου στο GNOME

Μετά την επιτυχή φόρτωση του driver, ανοίγουμε:

Settings → Sound

και επιλέγουμε ως έξοδο την αναλογική στερεοφωνική έξοδο, συνήθως με όνομα όπως:

Analogue Stereo Output

Σε περίπτωση που θέλουμε να χρησιμοποιήσουμε και το εσωτερικό μικρόφωνο, μπορεί να χρειαστεί η επιλογή:

Analogue Stereo Duplex

Το πρόβλημα με το εσωτερικό μικρόφωνο

Εδώ υπάρχει ένας σημαντικός περιορισμός της συγκεκριμένης λύσης.

Η έξοδος των εσωτερικών ηχείων μπορεί να λειτουργεί κανονικά, ενώ η είσοδος από το εσωτερικό μικρόφωνο να έχει εξαιρετικά χαμηλή στάθμη.

Αυτό δεν σημαίνει απαραίτητα ότι ο driver απέτυχε. Η τεκμηρίωση του ίδιου του project αναφέρει ότι το recording από το internal microphone και το headset microphone δεν είναι ακόμη πλήρως ενσωματωμένο στην πλευρά του Linux userspace και ότι η στάθμη εγγραφής είναι πολύ χαμηλή.

Στη δική μου περίπτωση, η πρακτική λύση ήταν η χρήση εξωτερικού μικροφώνου, είτε USB είτε μέσω της υποδοχής 3,5 mm.

Γιατί δεν επέλεξα software amplification;

Μια προφανής λύση για ένα πολύ χαμηλό μικρόφωνο είναι να αυξήσουμε ψηφιακά την ένταση χρησιμοποιώντας κάποιο εργαλείο επεξεργασίας ήχου, όπως το EasyEffects.

Αυτή η προσέγγιση μπορεί να λειτουργήσει και δεν είναι τεχνικά λανθασμένη. Ωστόσο, στη συγκεκριμένη εγκατάσταση προτίμησα να μην προσθέσω ένα ακόμη επίπεδο επεξεργασίας στον audio stack.

Όσο περισσότερη επεξεργασία παρεμβάλλεται μεταξύ hardware και εφαρμογής, τόσο περισσότερα σημεία υπάρχουν για πιθανές αλλαγές στη συμπεριφορά του ήχου, clipping, latency ή προβλήματα μετά από αλλαγές στο PipeWire και στο WirePlumber.

Για έναν desktop υπολογιστή που θέλω να παραμένει όσο το δυνατόν πιο απλός και προβλέψιμος, ένα εξωτερικό μικρόφωνο αποτελεί για μένα πιο καθαρή λύση.

Συνηθισμένα προβλήματα

Δεν βρίσκω το kernel-devel

Ένα συνηθισμένο πρόβλημα είναι να υπάρχει εγκατεστημένος kernel για τον οποίο δεν υπάρχει πλέον διαθέσιμο το αντίστοιχο kernel-devel στα repositories.

Πρώτα ενημερώνουμε τα metadata και το σύστημα:

sudo dnf upgrade --refresh -y

και στη συνέχεια επανεκκινούμε ώστε να εκτελούμε τον πιο πρόσφατο διαθέσιμο kernel:

sudo reboot

Έπειτα ελέγχουμε:

uname -r
dnf list installed kernel-devel

Σφάλματα C κατά τη μεταγλώττιση

Αν εμφανιστούν errors σχετικά με δομές ή functions του HDA subsystem, το πιθανότερο είναι ότι ο κώδικας του driver δεν αντιστοιχεί στη συγκεκριμένη έκδοση του kernel.

Αυτό είναι ένα από τα βασικά προβλήματα των out-of-tree drivers.

Δεν πρέπει να αντιμετωπίζουμε ένα μήνυμα όπως:

error: ... struct hda_codec_ops ...
error: ... incompatible pointer type ...

ως ένα απλό compiler error που λύνεται με την εγκατάσταση ενός ακόμη πακέτου. Μπορεί να σημαίνει πραγματική ασυμβατότητα μεταξύ του driver και του kernel API.

Το installation script εμφανίζει error στο τέλος

Σε ορισμένες περιπτώσεις μπορεί να εμφανιστούν μηνύματα που σχετίζονται με τη διαδρομή εγκατάστασης του kernel module.

Αυτό χρειάζεται προσεκτικό έλεγχο και όχι τυφλό αγνόημα. Διαφορετικές διανομές χρησιμοποιούν διαφορετικές διαδρομές για out-of-tree modules, ενώ η συμπεριφορά του installer μπορεί επίσης να αλλάξει με τον χρόνο.

Στο Fedora μπορούμε να ελέγξουμε την πραγματική εγκατάσταση με:

dkms status
find /lib/modules/$(uname -r) -type f -name '*cs8409*.ko*'

Αυτό είναι πιο αξιόπιστο από το να βασιστούμε αποκλειστικά στο τελευταίο μήνυμα του installer.

Έλεγχος ότι το DKMS έχει εγκαταστήσει το module

Ένας από τους πρώτους ελέγχους μετά την επανεκκίνηση είναι:

dkms status

Θέλουμε να δούμε ότι το συγκεκριμένο module έχει δημιουργηθεί για τον kernel που χρησιμοποιούμε.

Μπορούμε επίσης να αναζητήσουμε το module:

lsmod | grep -i cs8409

και να εξετάσουμε τα kernel messages:

dmesg | grep -Ei 'cs8409|snd|hda|audio'

Αν θέλουμε να αφαιρέσουμε τον driver

Το ίδιο repository παρέχει και διαδικασία αφαίρεσης της εγκατάστασης DKMS:

sudo ./install.cirrus.driver.sh -r

Μετά την αφαίρεση είναι καλό να γίνει επανεκκίνηση ώστε να φορτωθεί ξανά η έκδοση του kernel module που παρέχει το Fedora, εφόσον υπάρχει διαθέσιμη υποστήριξη για το συγκεκριμένο hardware.

Τι πρέπει να έχουμε στο μυαλό μας μετά από μια αναβάθμιση kernel;

Το DKMS μειώνει σημαντικά τη χειροκίνητη εργασία, αλλά δεν σημαίνει ότι κάθε νέα έκδοση kernel θα είναι υποχρεωτικά συμβατή με τον driver.

Σε κάθε σημαντική αναβάθμιση kernel καλό είναι να ελέγχουμε:

uname -r
dkms status
aplay -l
pactl list short sinks
systemctl --user status wireplumber

Αν μετά από μια kernel αναβάθμιση χαθεί ο ήχος, δεν χρειάζεται να θεωρήσουμε αμέσως ότι χάλασε το hardware. Το πρώτο πράγμα που πρέπει να ελεγχθεί είναι αν το DKMS module κατασκευάστηκε και εγκαταστάθηκε επιτυχώς για τον νέο kernel.

Η τελική εικόνα

Η λύση που περιγράφεται εδώ δεν είναι ένας «μαγικός» driver που διορθώνει κάθε πρόβλημα ήχου σε κάθε Mac. Είναι μια πρακτική λύση για συγκεκριμένο hardware που χρειάζεται Apple-specific υποστήριξη πέρα από αυτή που παρέχει ο τυπικός Linux audio stack.

Στον συγκεκριμένο iMac, η χρήση του snd_hda_macbookpro σε συνδυασμό με DKMS επιτρέπει την αξιοποίηση των εσωτερικών ηχείων μέσω Fedora Linux, χωρίς να χρειάζεται επιστροφή στο macOS.

Το σημαντικότερο πλεονέκτημα του DKMS είναι ότι η εγκατάσταση ενσωματώνεται στη διαδικασία διαχείρισης kernel modules του συστήματος και έτσι μειώνεται σημαντικά η χειροκίνητη εργασία μετά από kernel updates.

Συμπεράσματα

Η περίπτωση του CS8409 δείχνει ένα από τα ενδιαφέροντα προβλήματα που συναντά κανείς όταν χρησιμοποιεί Linux σε Apple hardware: το λειτουργικό μπορεί να αναγνωρίζει το βασικό hardware, αλλά αυτό δεν σημαίνει ότι γνωρίζει όλες τις ιδιαιτερότητες της υλοποίησης της Apple.

Η λύση με έναν κοινοτικό out-of-tree driver είναι επομένως ιδιαίτερα χρήσιμη, αλλά απαιτεί περισσότερη προσοχή από έναν συνηθισμένο driver που παρέχεται απευθείας από τον kernel.

Το βασικό workflow είναι απλό:

  1. Ενημέρωση του Fedora και του kernel.
  2. Εγκατάσταση των απαραίτητων εργαλείων ανάπτυξης.
  3. Λήψη του snd_hda_macbookpro.
  4. Εγκατάσταση μέσω DKMS.
  5. Επανεκκίνηση.
  6. Έλεγχος ALSA, PipeWire και WirePlumber.
  7. Δοκιμή των εσωτερικών ηχείων.
  8. Χρήση εξωτερικού μικροφώνου εφόσον απαιτείται αξιόπιστη είσοδος ήχου.

Για έναν παλιότερο iMac που συνεχίζει να χρησιμοποιείται καθημερινά με Fedora, αυτή η διαδικασία αποτελεί έναν καλό συμβιβασμό μεταξύ λειτουργικότητας, συντηρησιμότητας και όσο το δυνατόν μικρότερης παρέμβασης στο υπόλοιπο σύστημα.

Σημείωση: Οι out-of-tree kernel drivers εξαρτώνται από τις αλλαγές στο Linux kernel. Επομένως, πριν από μια μεγάλη αναβάθμιση kernel είναι καλή πρακτική να ελέγχεται η τρέχουσα κατάσταση του project και των γνωστών issues του, ειδικά αν το σύστημα χρησιμοποιείται ως καθημερινός υπολογιστής.

Απολογιστική Έκθεση Συμμετοχής στο Wikimedia CEE Meeting 2026

από Marios Magioladitis στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Μάριος Μαγιολαδίτης (User: magioladitis)Τόπος: Κλουζ-Ναπόκα, ΡουμανίαΗμερομηνίες συνεδρίου: 18–20 Σεπτεμβρίου 2026 1. Εισαγωγή Από τις 18 έως τις 20 Σεπτεμβρίου 2026 συμμετείχα στο Wikimedia CEE Meeting 2026, το ετήσιο περιφερειακό συνέδριο των κοινοτήτων Wikimedia της Κεντρικής και Ανατολικής Ευρώπης, που πραγματοποιήθηκε στην Κλουζ-Ναπόκα της Ρουμανίας. Το συνέδριο φιλοξενήθηκε στο Πανεπιστήμιο Babeș-Bolyai και διοργανώθηκε από τη Wikimedians … Συνεχίστε την ανάγνωση Απολογιστική Έκθεση Συμμετοχής στο Wikimedia CEE Meeting 2026

Πολλές συνελεύσεις, λίγη δημοκρατία;

από Almelidis στο πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ
Δημοσιεύτηκε στις
Μέσα σε λίγο περισσότερο από μια δεκαετία η Ευρώπη έμαθε να κληρώνει πολίτες. Στην Ιρλανδία συνελεύσεις με κληρωμένα μέλη προετοίμασαν το έδαφος για δύο από τα πιο δύσκολα δημοψηφίσματα της χώρας, η Γαλλία συγκάλεσε συνέλευση πολιτών για το κλίμα και αργότερα για το τέλος της ζωής, η γερμανόφωνη κοινότητα του Βελγίου έκανε το διάλογο με ... Περισσότερα