<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x395;&#x3B9;&#x3B4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2;: Ειδήσεις</title><link>https://www.thelab.gr/news/linux/?d=1</link><description>&#x395;&#x3B9;&#x3B4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2;: Ειδήσεις</description><language>el</language><item><title>&#x3A4;&#x3BF; &#x3BB;&#x3BF;&#x3B3;&#x3B9;&#x3C3;&#x3BC;&#x3B9;&#x3BA;&#x3CC; &#x3C4;&#x3B7;&#x3C2; &#x3C4;&#x3B7;&#x3BB;&#x3B5;&#x3CC;&#x3C1;&#x3B1;&#x3C3;&#x3AE;&#x3C2; &#x3C3;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3BF;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3AF; &#x3C4;&#x3B9; &#x3B2;&#x3BB;&#x3AD;&#x3C0;&#x3B5;&#x3B9;&#x3C2; &#x2014; &#x3B1;&#x3C5;&#x3C4;&#x3AE; &#x3B7; &#x3B4;&#x3AF;&#x3BA;&#x3B7; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3C4;&#x3BF; &#x3B1;&#x3BB;&#x3BB;&#x3AC;&#x3BE;&#x3B5;&#x3B9;</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CF%8C-%CF%84%CE%B7%CF%82-%CF%84%CE%B7%CE%BB%CE%B5%CF%8C%CF%81%CE%B1%CF%83%CE%AE%CF%82-%CF%83%CE%BF%CF%85-%CF%80%CE%B1%CF%81%CE%B1%CE%BA%CE%BF%CE%BB%CE%BF%CF%85%CE%B8%CE%B5%CE%AF-%CF%84%CE%B9-%CE%B2%CE%BB%CE%AD%CF%80%CE%B5%CE%B9%CF%82-%E2%80%94-%CE%B1%CF%85%CF%84%CE%AE-%CE%B7-%CE%B4%CE%AF%CE%BA%CE%B7-%CE%BC%CF%80%CE%BF%CF%81%CE%B5%CE%AF-%CE%BD%CE%B1-%CF%84%CE%BF-%CE%B1%CE%BB%CE%BB%CE%AC%CE%BE%CE%B5%CE%B9-r11734/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_05/hero-1779437094238.jpg.efe49b89e26636db3968acb7c8ca6ffb.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Η Software Freedom Conservancy (SFC) μηνύει τη Vizio από το 2021 απαιτώντας τον πλήρη πηγαίο κώδικα του SmartCast OS, που βασίζεται σε Linux — χωρίς να ζητά χρηματική αποζημίωση.</li><li style="font-style:italic;color:rgb(255,122,0);">Η δίκη με ένορκους έχει οριστεί για τις 10 Αυγούστου 2026 στην Καλιφόρνια, μετά από σειρά αναβολών από το 2021.</li><li style="font-style:italic;color:rgb(255,122,0);">Ακόμη και αν η αγωγή στοχεύει μόνο τη Vizio, το αποτέλεσμα μπορεί να επηρεάσει και άλλα Linux-based TV λειτουργικά, όπως το LG webOS, το Samsung Tizen και το Roku OS.</li></ul></div></div>

<p>Οκτώ χρόνια διαπραγματεύσεων, δύο δικαστήρια, και μια αλυσίδα αναβολών που θα κούραζε οποιονδήποτε. Τον Αύγουστο του 2026, η υπόθεση Software Freedom Conservancy εναντίον Vizio φτάνει επιτέλους σε αίθουσα δικαστηρίου με ένορκους — και αυτό που θα κριθεί αφορά άμεσα κάθε αγοραστή έξυπνης τηλεόρασης.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Οκτώ χρόνια από το πρώτο αίτημα ως τη δίκη</h2>

<p>Η Vizio ενημερώθηκε για πρώτη φορά για την παραβίαση της GPLv2 τον Αύγουστο του 2018, όταν η SFC ζήτησε τον πηγαίο κώδικα του SmartCast OS. Η Vizio ανταποκρίθηκε τον Ιανουάριο του 2019 παρέχοντας αυτό που ισχυριζόταν ότι ήταν ο πλήρης κώδικας, αλλά η SFC διαπίστωσε ότι έλειπαν αρχεία και scripts απαραίτητα για να μεταγλωττιστεί το λογισμικό σε εκτελέσιμη μορφή. Μετά από περισσότερα από ένα χρόνο διπλωματικών προσπαθειών, η SFC διαπίστωσε ότι η Vizio όχι μόνο αρνούνταν να συμμορφωθεί, αλλά είχε σταματήσει να απαντά σε ερωτήματα εντελώς από τον Ιανουάριο του 2020.</p>

<p>Τον Οκτώβριο του 2021, η SFC μήνυσε τη Vizio σε πολιτειακό δικαστήριο της Καλιφόρνιας. Η αγωγή υποβλήθηκε με την ιδιότητα τρίτου δικαιούχου (third-party beneficiary) της άδειας GPLv2 — δηλαδή ως αγοραστής συσκευής Vizio που έχει δικαιώματα από τη σύμβαση μεταξύ Vizio και των προγραμματιστών του Linux.</p>

<p>Η Vizio κατασκευάζει τηλεοράσεις που ενσωματώνουν δύο διαφορετικές εκδόσεις του πυρήνα Linux (με τη μία να τρέχει ως guest της άλλης) καθώς και άλλο λογισμικό υπό GPL ή LGPL. Η αγωγή αναφέρει συνολικά 25 διαφορετικά τεμάχια ανοιχτού κώδικα. Εκτός από τον πυρήνα Linux, ο GPL'd και LGPL'd κώδικας στο SmartCast περιλαμβάνει U-Boot, bash, gawk, tar, Glibc και FFmpeg.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Νομικό precedent: η GPL ως σύμβαση, όχι μόνο πνευματικά δικαιώματα</h2>

<p>Αυτό που κάνει την υπόθεση νομικά πρωτόγνωρη δεν είναι η παραβίαση καθαυτή, αλλά το ποιος μηνύει και με ποια βάση. Σε αντίθεση με μια τυπική αγωγή για επιβολή της GPL, αυτή δεν αφορά παραβίαση πνευματικών δικαιωμάτων. Είναι νέα και μοναδική στις ΗΠΑ γιατί η SFC δεν μηνύει εκ μέρους κατόχου πνευματικών δικαιωμάτων — μηνύει ως παραλήπτης του λογισμικού.</p>

<p>Αυτό σημαίνει ότι η SFC συνεχίζει με αγωγή παραβίασης σύμβασης σε πολιτειακό δικαστήριο. Και αν η SFC επικρατήσει, η αγωγή αυτή θα μπορούσε να εξουσιοδοτήσει τους χρήστες Vizio — ως τρίτους δικαιούχους — να επιβάλλουν άδειες ανοιχτού κώδικα, όχι μόνο οι κάτοχοι πνευματικών δικαιωμάτων.</p>

<p>Η Vizio προσπάθησε να μεταφέρει την υπόθεση από το Superior Court στο ομοσπονδιακό δικαστήριο, ελπίζοντας να αποφύγει το ζήτημα της σύμβασης και να υπερασπιστεί τη θέση της αποκλειστικά με βάση το ομοσπονδιακό δίκαιο πνευματικής ιδιοκτησίας. Η ομοσπονδιακή δικαστής Josephine Staton τάχθηκε με την SFC και έστειλε την υπόθεση πίσω στο Superior Court, αποφαινόμενη ότι ο νόμος για πνευματικά δικαιώματα δεν «καταλύει» (preempt) τους ισχυρισμούς παραβίασης σύμβασης.</p>

<p>Τον Δεκέμβριο του 2023, το Superior Court της Orange County απέρριψε την αίτηση της Vizio για Summary Judgment, επιτρέποντας στην υπόθεση να προχωρήσει. Το δικαστήριο έκρινε ότι η SFC έχει νομιμοποίηση (standing) να εκδικάσει την υπόθεση.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Αναβολές και προσωρινές αποφάσεις πριν την κύρια δίκη</h2>

<p>Στις 8 Ιανουαρίου 2026, λίγο πριν ξεκινήσει η ακρόαση για τις προδικαστικές κινήσεις, η δικαστής Sandy Leal εξέδωσε εντολή που ανέβαλε την ακρόαση και αφαίρεσε ουσιαστικά τη δίκη από το ημερολόγιό της — ενώ η εκκίνησή της είχε οριστεί για τις 12 Ιανουαρίου 2026. Η επαναπρογραμματισμένη ακρόαση ορίστηκε για τις 26 Ιανουαρίου 2026, αλλά στις 08:15 εκείνης της ημέρας οι δικηγόροι ενημερώθηκαν από τον γραμματέα του δικαστηρίου ότι η ακρόαση αναβλήθηκε εκ νέου.</p>

<p>Τον Δεκέμβριο του 2025, η δικαστής Sandy N. Leal εξέδωσε προσωρινή απόφαση (tentative ruling) που υποστηρίζει τον ισχυρισμό της SFC ότι η Vizio έχει υποχρέωση να παρέχει στη SFC τον πλήρη πηγαίο κώδικα που καλύπτεται από άδειες ανοιχτού κώδικα για τηλεόραση που αγόρασε. Η προσωρινή απόφαση δεν είναι οριστική, αλλά αναγνωρίζει ότι συνάφθηκε άμεση σύμβαση μεταξύ SFC και Vizio, όταν ο διαχειριστής συστημάτων της SFC, Paul Visscher, ζήτησε τον πηγαίο κώδικα για τηλεόραση που είχε αγοράσει η SFC.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι διακυβεύεται — και γιατί αφορά κάθε αγοραστή έξυπνης τηλεόρασης</h2>

<p>Επειδή πολλά από τα σημερινά δημοφιλή λειτουργικά έξυπνων τηλεοράσεων βασίζονται σε Linux, η υπόθεση μπορεί να καθορίσει πόσο έλεγχο έχουν οι ιδιοκτήτες στις συσκευές τους. Η πρόσβαση στον πλήρη κώδικα θα επέτρεπε ουσιαστικές αλλαγές στον τρόπο λειτουργίας των τηλεοράσεων, συμπεριλαμβανομένης της περιστολής διαφημίσεων ή της απενεργοποίησης του αυτόματου αναγνωριστή περιεχομένου (automatic content recognition).</p>

<p>Η αγωγή στοχεύει ειδικά τη Vizio, αλλά η επίδρασή της θα μπορούσε να επεκταθεί και σε άλλα Linux-based λειτουργικά έξυπνων τηλεοράσεων, όπως το LG webOS, το Samsung Tizen και το Roku OS.</p>

<p>Η αγωγή δεν ζητά χρηματική αποζημίωση. Ζητά μόνο πρόσβαση στις τεχνικές πληροφορίες που οι άδειες copyleft πάντα απαιτούσαν. Αν η Vizio δεν συμμορφωνόταν με την GPL, θα είχε τη δυνατότητα να απενεργοποιήσει τηλεορά­σεις χρηστών ανά πάσα στιγμή μέσω της σύνδεσής τους στο διαδίκτυο, χωρίς γνώση ή συναίνεση. Εφόσον η Vizio συμμορφωθεί, εθελοντές και τρίτες οντότητες θα μπορούσαν να χρησιμοποιήσουν τον GPL κώδικα ως βάση για εναλλακτικό λογισμικό αντί του SmartCast.</p>

<p>«Αναμένουμε όλες οι εταιρείες που διανέμουν Linux και άλλο λογισμικό χρησιμοποιώντας συμφωνίες δικαιώματος επισκευής (right-to-repair) όπως η GPL στα προϊόντα τους να συμμορφώνονται με αυτές τις συμφωνίες», δήλωσε ο Denver Gingerich, διευθυντής συμμόρφωσης της SFC.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πότε αναμένεται απόφαση</h2>

<p>Η μακροχρόνια αγωγή για το Linux-based λογισμικό έξυπνης τηλεόρασης της Vizio οδεύει προς δίκη τον Αύγουστο, με την SFC να επικαλείται τους κανόνες GPL που υποχρεώνουν τη Vizio να δημοσιοποιήσει τον πλήρη πηγαίο κώδικα. Η SFC αναμένει απόφαση εντός τριών έως έξι μηνών από την ολοκλήρωση της δίκης, η οποία έχει προγραμματιστεί για τις 10 Αυγούστου 2026.</p>

<p>Η Vizio και η μητρική της Walmart δεν ανταποκρίθηκαν σε αιτήματα για σχόλιο από την Ars Technica.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://arstechnica.com/gadgets/2026/05/inside-the-fight-to-force-vizio-to-share-linux-based-source-code-for-its-tvs-os/" target="_blank">Ars Technica — Inside the fight to force Vizio to share Linux-based source code for its TV's OS (20 Μαΐου 2026)</a></li>
  <li><a href="https://sfconservancy.org/copyleft-compliance/vizio.html" target="_blank">Software Freedom Conservancy — SFC v. Vizio Inc. (επίσημη σελίδα υπόθεσης)</a></li>
  <li><a href="https://sfconservancy.org/blog/2026/jan/26/delay-in-start-of-vizio-trial/" target="_blank">SFC Blog — Delays in Vizio Trial (26 Ιανουαρίου 2026)</a></li>
  <li><a href="https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/" target="_blank">The Register — Judge may force Vizio to share source code under GPL (5 Δεκεμβρίου 2025)</a></li>
  <li><a href="https://lwn.net/Articles/1052734/" target="_blank">LWN.net — SFC v. VIZIO: who can enforce the GPL? (Ιανουάριος 2026)</a></li>
</ul>]]></description><guid isPermaLink="false">11734</guid><pubDate>Fri, 22 May 2026 08:05:16 +0000</pubDate></item><item><title>Terminal Pride: &#x3A4;&#x3BF; &#x3BA;&#x3AC;&#x3BB;&#x3B5;&#x3C3;&#x3BC;&#x3B1; &#x3C4;&#x3BF;&#x3C5; Ars Technica &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B1; &#x3C0;&#x3B9;&#x3BF; tricked-out shells &#x3C3;&#x3B1;&#x3C2;</title><link>https://www.thelab.gr/news/linux/terminal-pride-%CF%84%CE%BF-%CE%BA%CE%AC%CE%BB%CE%B5%CF%83%CE%BC%CE%B1-%CF%84%CE%BF%CF%85-ars-technica-%CE%B3%CE%B9%CE%B1-%CF%84%CE%B1-%CF%80%CE%B9%CE%BF-tricked-out-shells-%CF%83%CE%B1%CF%82-r11635/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_05/hero-1778140906479.jpg.4fe01b07d8d5f7d6cbc643dc1f06a94d.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Το Ars Technica καλεί τους αναγνώστες να μοιραστούν τα customized terminals και shells τους — αφορμή για μια κουβέντα για το γιατί το CLI παραμένει το πιο ισχυρό εργαλείο του developer.</li><li style="font-style:italic;color:rgb(255,122,0);">Τα πιο δημοφιλή setups συνδυάζουν zsh ή fish με frameworks όπως το Oh My Zsh ή το Starship, ένα cross-shell prompt γραμμένο σε Rust.</li><li style="font-style:italic;color:rgb(255,122,0);">Η προσαρμογή του terminal δεν είναι αισθητική — μειώνει το cognitive load, επιταχύνει τη ροή εργασίας και κάνει ορατό context (git branch, k8s, runtimes) με μια ματιά.</li></ul></div></div>

<p>Ο Lee Hutchinson του Ars Technica έκανε αυτές τις μέρες ένα απλό αλλά provocative κάλεσμα στην κοινότητά του: δείξτε μας το terminal σας. Η ανταπόκριση — με εκατοντάδες σχόλια — αποκαλύπτει κάτι που κάθε Linux user ξέρει καλά: το command line δεν είναι legacy. Είναι ενεργό battleground παραγωγικότητας και προσωπικής έκφρασης.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Γιατί το CLI κέρδισε — παρά τις προβλέψεις</h2>

<p>Στις αρχές της δεκαετίας του '90, το graphical interface φαινόταν να έχει καταδικάσει το command line σε αχρηστία. Τελικά δεν έγινε αυτό. Το terminal παρέμεινε ο μόνος χώρος όπου ο χρήστης μπορεί να εκφραστεί με ακρίβεια — χωρίς να χρειάζεται να «δείξει» στον υπολογιστή τι θέλει, αλλά να του <em>πει</em> ακριβώς τι να κάνει. Αυτή η διαφορά ανάμεσα σε gesture και εντολή εξηγεί γιατί οι developers, sysadmins και power users εξακολουθούν να περνούν το μεγαλύτερο μέρος της μέρας τους σε ένα μαύρο παράθυρο με monospace γραμματοσειρά.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Zsh, Fish και το ερώτημα του σωστού shell</h2>

<p>Στη σημερινή συζήτηση κυριαρχούν δύο shells εκτός Bash: το <strong>zsh</strong> και το <strong>fish</strong>. Το zsh προσφέρει εκτεταμένη δυνατότητα customization, ισχυρές scripting ικανότητες και ένα πλούσιο οικοσύστημα plugins και themes — κυρίως μέσω του framework Oh My Zsh. Έχει τεράστια, καθιερωμένη κοινότητα, ενώ το Oh My Zsh μόνο μετράει πάνω από 170.000 stars στο GitHub.</p>

<p>Από την άλλη, το fish έρχεται με syntax highlighting, auto-suggestions και ένα καινοτόμο web-based configuration interface — όλα χωρίς να χρειαστεί εγκατάσταση ούτε ενός plugin. Είναι σχεδιασμένο για ταχύτητα και έχει γενικά γρηγορότερους χρόνους εκκίνησης από ένα βαριά configured zsh, καθώς τα built-in χαρακτηριστικά του δεν επιβραδύνουν την απόδοση όπως τα πολλαπλά plugins του zsh.</p>

<p>Το zsh είναι πλέον το default shell σε macOS 10.15 (Catalina) και νεότερα. Σε Windows 10/11, η προτεινόμενη λύση είναι WSL/WSL2 με Ubuntu και zsh εγκατεστημένο εκεί.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Starship: το cross-shell prompt που κερδίζει έδαφος</h2>

<p>Ένα από τα πιο συζητημένα εργαλεία τελευταία είναι το <strong>Starship</strong>. Πρόκειται για ένα minimal, blazing-fast και εξαιρετικά customizable prompt για οποιοδήποτε shell. Γραμμένο σε Rust, το Starship είναι σημαντικά ταχύτερο από τα παραδοσιακά shell themes, με ελάχιστο startup time και zero noticeable delay στο άνοιγμα νέων terminal sessions.</p>

<p>Σε αντίθεση με το Oh My Zsh ή το Fisher, το Starship δεν είναι δεμένο με ένα συγκεκριμένο shell — λειτουργεί με Bash, Zsh, Fish, Elvish, Ion και ακόμα και PowerShell, υποστηρίζοντας segment rendering, Git status, runtime version display και command timing με ελάχιστο overhead. Το declarative configuration model του (αρχείο <code>starship.toml</code>) το κάνει ιδανικό για ομάδες που θέλουν συνεπές prompt σε Mac, WSL, Docker κ.ά.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Nerd Fonts και το αισθητικό κομμάτι</h2>

<p>Ένα customized terminal χωρίς κατάλληλη γραμματοσειρά είναι μισή δουλειά. Τα Nerd Fonts παίρνουν δημοφιλείς programming fonts και προσθέτουν extra glyphs και icons για καλύτερη υποστήριξη στα shell tools. Πριν από κάθε εγκατάσταση του Starship, προτείνεται η εγκατάσταση ενός Nerd Font στο terminal — αυτά τα fonts παρέχουν τα special symbols και icons που κάνουν το Starship να φαίνεται εντυπωσιακό.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Customization ως εργαλείο παραγωγικότητας</h2>

<p>Πέρα από την αισθητική, η κοινότητα είναι σαφής: το να προσαρμόζεις το shell σου δεν είναι ματαιοδοξία — είναι μείωση cognitive load. Διαβάζεις complex Git status με μια ματιά, ψάχνεις στο command history σαν να ψάχνεις στη μνήμη σου, και στήνεις ολόκληρα environments με ένα alias.</p>

<p>Τα plugins δεν είναι απλώς add-ons — ορίζουν την «προσωπικότητα» του shell. Η εμπειρία σου στο terminal — το syntax highlighting, το tab completion, το visual context του Git repo — προέρχεται εξ ολοκλήρου από αυτά.</p>

<p>Το κάλεσμα του Ars Technica έχει μαζέψει ήδη δεκάδες screenshots από setups που κυμαίνονται από λιτά vanilla bash configs έως πολύχρωμα zsh environments με Powerlevel10k, tmux panes και custom color schemes όπως το Gruvbox. Αν έχεις και εσύ κάτι να δείξεις, η συζήτηση είναι ανοιχτή.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://arstechnica.com/information-technology/2026/05/ars-asks-share-your-shell-and-show-us-your-tricked-out-terminals/" target="_blank">Ars Technica — Ars Asks: Share your shell and show us your tricked-out terminals!</a></li>
  <li><a href="https://starship.rs/" target="_blank">Starship — Cross-Shell Prompt (starship.rs)</a></li>
  <li><a href="https://medium.com/@awaleedpk/zsh-vs-fish-the-ultimate-shell-showdown-for-2025-27b89599859b" target="_blank">Medium — Zsh vs Fish: The Ultimate Shell Showdown for 2025</a></li>
  <li><a href="https://an4t.com/linux-shell-customization-2025/" target="_blank">AN4T — Linux Shell Customization 2025: Ultimate Guide</a></li>
</ul>]]></description><guid isPermaLink="false">11635</guid><pubDate>Thu, 07 May 2026 08:01:49 +0000</pubDate></item><item><title>PS5 &#x3C3;&#x3B5; Linux PC: &#x39F; security researcher Andy Nguyen &#x3AD;&#x3B4;&#x3C9;&#x3C3;&#x3B5; &#x3B4;&#x3C9;&#x3C1;&#x3B5;&#x3AC;&#x3BD; &#x3C3;&#x3C4;&#x3BF; &#x3BA;&#x3BF;&#x3B9;&#x3BD;&#x3CC; &#x3C4;&#x3BF;&#x3BD; loader</title><link>https://www.thelab.gr/news/linux/ps5-%CF%83%CE%B5-linux-pc-%CE%BF-security-researcher-andy-nguyen-%CE%AD%CE%B4%CF%89%CF%83%CE%B5-%CE%B4%CF%89%CF%81%CE%B5%CE%AC%CE%BD-%CF%83%CF%84%CE%BF-%CE%BA%CE%BF%CE%B9%CE%BD%CF%8C-%CF%84%CE%BF%CE%BD-loader-r11618/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_05/hero-1777904524070.jpg.7fc8faed6654c2d284460d2b50eb8bfd.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο security engineer Andy Nguyen (γνωστός ως TheFlow) κυκλοφόρησε δωρεάν στο GitHub έναν πλήρη Linux loader για PS5 Phat consoles με firmware 3.xx και 4.xx.</li><li style="font-style:italic;color:rgb(255,122,0);">Το σύστημα εκμεταλλεύεται ένα patched hypervisor vulnerability, εκθέτει τους 8 Zen 2 CPU cores και την RDNA 2 GPU του PS5 απευθείας στο Linux, με υποστήριξη 4K/60Hz εξόδου.</li><li style="font-style:italic;color:rgb(255,122,0);">Πρόκειται για soft-mod — δεν τροποποιεί το εσωτερικό SSD και το exploit πρέπει να εκτελείται εκ νέου σε κάθε εκκίνηση Linux.</li></ul></div></div><p>Ο Andy Nguyen, γνωστός στην κοινότητα ως TheFlow, κυκλοφόρησε στις 30 Απριλίου 2026 τον <strong>ps5-linux loader</strong> στο GitHub. Το project επιτρέπει σε PS5 Phat consoles με firmware 3.xx ή 4.xx να εκκινήσουν Ubuntu Linux, μετατρέποντας την κονσόλα σε πλήρες Linux gaming PC. Ο Nguyen είχε πρωτοπαρουσιάσει τη λειτουργία τον Μάρτιο με ένα βίντεο που έδειχνε το GTA V Enhanced να τρέχει με ray tracing.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι περιλαμβάνει το release</h2><p>Σύμφωνα με τα αποθετήρια και τις αναφορές, το package περιλαμβάνει: Linux payload που εκμεταλλεύεται ένα patched hypervisor vulnerability, build script που παράγει bootable Ubuntu 24.04/26.04 image, εργαλεία για εγκατάσταση σε M.2 SSD (για firmware 4.xx), καθώς και fan και CPU/GPU boost control utility. Για την εκτέλεση απαιτείται USB drive τουλάχιστον 64GB, USB Ethernet ή WLAN adapter, καθώς και πληκτρολόγιο και ποντίκι. Το DualSense controller λειτουργεί μόνο μέσω Bluetooth dongle.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Hardware που αξιοποιείται</h2><p>Μόλις εκκινηθεί το Linux, το PS5 εκθέτει πλήρως τον υλικό του: 8 Zen 2 CPU cores (16 threads) στα έως 3,5 GHz, RDNA 2 GPU στα έως 2,23 GHz, και HDMI έξοδο 4K/60Hz. Ο Nguyen σημειώνει ότι η υψηλότερη ανανέωση (πάνω από 60Hz) είναι στα σχέδια για μελλοντική έκδοση, μαζί με λειτουργία rest mode που θα επιτρέπει στο PS5 να επαναφορτώνει αυτόματα το Linux μετά από standby.</p><p>Πρώιμα tests έδειξαν το GTA V Enhanced να τρέχει στα 60fps σε 1440p με ray tracing και dynamic VRAM ενεργό. Ο Nguyen ισχυρίζεται ότι το Linux τρέχει «εκπληκτικά καλά» στη συσκευή και ξεκλειδώνει το «πλήρες hardware δυναμικό» της.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Περιορισμοί και συμβατότητα</h2><p>Το ps5-linux είναι soft-mod: δεν εγκαθίσταται μόνιμα, δεν τροποποιεί το εσωτερικό SSD και το exploit πρέπει να επανεκτελείται κάθε φορά που ο χρήστης θέλει να εκκινήσει Linux. Μετά από reboot, η κονσόλα επιστρέφει κανονικά σε PS5 mode. Υποστηρίζονται μόνο τα PS5 Phat models με firmware 3.00, 3.10, 3.20, 3.21, 4.00, 4.02, 4.03, 4.50 ή 4.51. Το firmware 5.xx έχει αντιμετωπίσει εν μέρει το vulnerability — εκεί το Linux θα έτρεχε εντός του hypervisor VM με περιορισμένες δυνατότητες.</p><p>Υπάρχουν επίσης γνωστά προβλήματα με ορισμένες οθόνες σε ανάλυση 1440p και 4K μέσω HDMI, ενώ το Linux δεν διαθέτει ακόμη drivers για αρκετά hardware στοιχεία του PS5 — power management και standby δεν λειτουργούν προς το παρόν.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Προσδοκία για ProsperoOS vs Linux</h2><p>Ο Nguyen ξεκαθάρισε ότι το PS5 δεν «τρέχει ήδη Linux»: «Χρησιμοποιεί ProsperoOS, το οποίο είναι μια βαριά τροποποιημένη έκδοση του FreeBSD 11», έγραψε. Το project αποσκοπεί σε αυτό που η Sony έκανε με το OtherOS στο PS3 πριν το αφαιρέσει το 2010 — πλέον ανεπίσημα και με community-driven τρόπο. Ο Nguyen αναφέρει contributors τους c0w, resulknad, flatz, και τις ομάδες fail0verflow και ps5-payload-dev.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2><ul><li><a href="https://cybernews.com/security/public-hack-turns-ps5-into-linux-pc/" target="_blank">Cybernews — PS5 hacked to run Linux, Steam games, and any other code</a></li><li><a href="https://www.tomshardware.com/software/linux/ps5-linux-loadr-goes-public-turning-phat-consoles-into-full-linux-pcs" target="_blank">Tom's Hardware — PS5 Linux loader goes public</a></li><li><a href="https://www.engadget.com/2161587/modder-releases-loader-to-turn-the-ps5-into-a-linux-system/" target="_blank">Engadget — Modder releases loader to turn the PS5 into a Linux system</a></li><li><a href="https://hackaday.com/2026/05/01/running-linux-on-the-ps5-with-a-hypervisor-exploit/" target="_blank">Hackaday — Running Linux on the PS5 with a hypervisor exploit</a></li><li><a href="https://videocardz.com/newz/ps5-linux-project-released-turning-some-playstation-5-consoles-into-linux-pcs" target="_blank">VideoCardz — PS5 Linux project released</a></li></ul>]]></description><guid isPermaLink="false">11618</guid><pubDate>Mon, 04 May 2026 14:22:06 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; Linux &#x3B5;&#x3BE;&#x3B5;&#x3C4;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C1;&#x3B3;&#x3B7;&#x3C3;&#x3B7; &#x3C0;&#x3B1;&#x3BB;&#x3B9;&#x3CE;&#x3BD; drivers &#x3B4;&#x3B9;&#x3BA;&#x3C4;&#x3CD;&#x3BF;&#x3C5; &#x3BB;&#x3CC;&#x3B3;&#x3C9; &#x3C0;&#x3BB;&#x3B7;&#x3BC;&#x3BC;&#x3CD;&#x3C1;&#x3B1;&#x3C2; &#x3C8;&#x3B5;&#x3CD;&#x3C4;&#x3B9;&#x3BA;&#x3C9;&#x3BD; &#x3B1;&#x3BD;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3CE;&#x3BD; &#x3C3;&#x3C6;&#x3B1;&#x3BB;&#x3BC;&#x3AC;&#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3CC; AI</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-linux-%CE%B5%CE%BE%CE%B5%CF%84%CE%AC%CE%B6%CE%B5%CE%B9-%CF%84%CE%B7%CE%BD-%CE%BA%CE%B1%CF%84%CE%AC%CF%81%CE%B3%CE%B7%CF%83%CE%B7-%CF%80%CE%B1%CE%BB%CE%B9%CF%8E%CE%BD-drivers-%CE%B4%CE%B9%CE%BA%CF%84%CF%8D%CE%BF%CF%85-%CE%BB%CF%8C%CE%B3%CF%89-%CF%80%CE%BB%CE%B7%CE%BC%CE%BC%CF%8D%CF%81%CE%B1%CF%82-%CF%88%CE%B5%CF%8D%CF%84%CE%B9%CE%BA%CF%89%CE%BD-%CE%B1%CE%BD%CE%B1%CF%86%CE%BF%CF%81%CF%8E%CE%BD-%CF%83%CF%86%CE%B1%CE%BB%CE%BC%CE%AC%CF%84%CF%89%CE%BD-%CE%B1%CF%80%CF%8C-ai-r11551/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_04/hero-1776877295494.jpg.c726c0763af5aa6c74b21e46fd78e0cb.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο developer Andrew Lunn υπέβαλε patch series για αφαίρεση παλαιών ISA και PCMCIA network drivers από τον πυρήνα του Linux.</li><li style="font-style:italic;color:rgb(255,122,0);">Η κύρια αιτία είναι η έκρηξη AI-generated bug reports και fuzzing που δημιουργούν τεράστιο φόρτο συντήρησης για drivers που ουσιαστικά δεν έχουν χρήστες.</li><li style="font-style:italic;color:rgb(255,122,0);">Το Linux είναι ιστορικά γνωστό για την υποστήριξη παλιού hardware, αλλά η νέα πραγματικότητα του AI αναγκάζει σε επανεξέταση αυτής της πολιτικής.</li></ul></div></div><p>Η κοινότητα ανάπτυξης του Linux kernel αντιμετωπίζει ένα νέο και απρόσμενο πρόβλημα: την έκρηξη αυτοματοποιημένων αναφορών σφαλμάτων που παράγονται από εργαλεία τεχνητής νοημοσύνης. Το φαινόμενο αυτό έχει αρχίσει να επηρεάζει άμεσα τις αποφάσεις σχετικά με το ποιοι παλαιοί drivers θα συνεχίσουν να υποστηρίζονται στον πυρήνα.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Από ISA και PCMCIA σε... αχρηστία</h2><p>Ο γνωστός kernel developer <strong>Andrew Lunn</strong> υπέβαλε πρόσφατα μια σειρά από patches με σκοπό την αφαίρεση αρκετών παλαιών network drivers εποχής ISA και PCMCIA από τον Linux kernel. Πρόκειται για drivers που αφορούν hardware κυριολεκτικά δεκαετιών, το οποίο στην πράξη δεν χρησιμοποιείται πλέον από κανέναν σε σύγχρονο σύστημα με upstream kernel.</p><p>Το Linux έχει παραδοσιακά διατηρεί υποστήριξη για παλιό hardware όταν αυτό δεν αποτελεί επιβάρυνση για τους developers. Ωστόσο, η εξίσωση αυτή αλλάζει δραματικά στην εποχή του AI.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το πρόβλημα: AI bug reports χωρίς νόημα</h2><p>Η ουσία του ζητήματος έγκειται στο εξής: εργαλεία fuzzing και AI-driven ανίχνευσης σφαλμάτων εντοπίζουν πιθανά προβλήματα σε κώδικα παλαιών drivers και δημιουργούν αυτόματα αναφορές προς τους maintainers του kernel. Το πρόβλημα είναι ότι οι drivers αυτοί αφορούν hardware για το οποίο πιθανότατα δεν υπάρχει κανένας πραγματικός χρήστης — κάνοντας αυτές τις αναφορές ουσιαστικά άχρηστες, αλλά εξαιρετικά χρονοβόρες για να αντιμετωπιστούν.</p><p>Οι developers του Linux kernel βρίσκονται μπροστά σε δύο επιλογές: είτε να αγνοούν τις AI-driven αναφορές, είτε να αφαιρέσουν εντελώς τους παλιούς drivers ώστε να εξαλείψουν την πηγή του προβλήματος για hardware που κανείς δεν χρησιμοποιεί.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το ευρύτερο πλαίσιο: «AI slop» στο open source</h2><p>Το φαινόμενο αυτό δεν είναι καινούριο για την κοινότητα του Linux. Ο Greg Kroah-Hartman, από τους κορυφαίους maintainers του kernel, είχε αναφερθεί πρόσφατα στο λεγόμενο <em>«AI slop»</em> — δηλαδή αναφορές ασφαλείας προφανώς λανθασμένες ή χαμηλής ποιότητας που παράγονται από AI. Η επιβάρυνση από τέτοιες αναφορές είναι ιδιαίτερα αισθητή για drivers με μικρή ή μηδενική χρηστική βάση, όπου το κόστος συντήρησης ξεπερνά κατά πολύ οποιοδήποτε όφελος.</p><p>Αξίζει να σημειωθεί ότι παρόμοια προβλήματα έχουν αντιμετωπίσει και άλλα open source projects: το project cURL, για παράδειγμα, αναγκάστηκε να σταματήσει να πληρώνει bug bounties εξαιτίας της πλημμύρας AI-generated αναφορών.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι σημαίνει αυτό για τους χρήστες</h2><p>Για την τεράστια πλειοψηφία των σύγχρονων χρηστών Linux, η αφαίρεση αυτών των drivers δεν θα έχει καμία πρακτική επίπτωση. Τα hardware ISA και PCMCIA ανήκουν σε μια άλλη εποχή της πληροφορικής. Ωστόσο, η εξέλιξη αυτή αποτελεί ένα σημαντικό σημείο καμπής: για πρώτη φορά, η παρουσία AI εργαλείων επηρεάζει άμεσα αποφάσεις για τη δομή και τη συντήρηση του Linux kernel — και αυτό είναι κάτι που η κοινότητα θα πρέπει να αντιμετωπίσει συστηματικά στο μέλλον.</p><h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2><ul><li><a href="https://www.tomshardware.com/software/linux/linux-may-be-ending-support-for-older-network-drivers-due-to-influx-of-false-ai-generated-bug-reports-maintenance-has-become-too-burdensome-for-old-largely-unused-systems" target="_blank">Tom's Hardware</a></li><li><a href="https://www.phoronix.com/news/Linux-Old-Network-AI" target="_blank">Phoronix</a></li><li><a href="https://www.theregister.com/2026/03/26/greg_kroahhartman_ai_kernel/" target="_blank">The Register</a></li></ul>]]></description><guid isPermaLink="false">11551</guid><pubDate>Wed, 22 Apr 2026 17:01:38 +0000</pubDate></item><item><title>&#x391;&#x3C5;&#x3C4;&#x3BF;&#x3B4;&#x3B9;&#x3B1;&#x3B4;&#x3B9;&#x3B4;&#x3CC;&#x3BC;&#x3B5;&#x3BD;&#x3BF; malware &#x3B4;&#x3B7;&#x3BB;&#x3B7;&#x3C4;&#x3B7;&#x3C1;&#x3B9;&#x3AC;&#x3B6;&#x3B5;&#x3B9; open source &#x3BB;&#x3BF;&#x3B3;&#x3B9;&#x3C3;&#x3BC;&#x3B9;&#x3BA;&#x3CC; &#x3BA;&#x3B1;&#x3B9; &#x3C3;&#x3B2;&#x3AE;&#x3BD;&#x3B5;&#x3B9; &#x3B4;&#x3B5;&#x3B4;&#x3BF;&#x3BC;&#x3AD;&#x3BD;&#x3B1; &#x3C3;&#x3B5; &#x3B9;&#x3C1;&#x3B1;&#x3BD;&#x3B9;&#x3BA;&#x3AC; &#x3C3;&#x3C5;&#x3C3;&#x3C4;&#x3AE;&#x3BC;&#x3B1;&#x3C4;&#x3B1;</title><link>https://www.thelab.gr/news/linux/%CE%B1%CF%85%CF%84%CE%BF%CE%B4%CE%B9%CE%B1%CE%B4%CE%B9%CE%B4%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-malware-%CE%B4%CE%B7%CE%BB%CE%B7%CF%84%CE%B7%CF%81%CE%B9%CE%AC%CE%B6%CE%B5%CE%B9-open-source-%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CF%8C-%CE%BA%CE%B1%CE%B9-%CF%83%CE%B2%CE%AE%CE%BD%CE%B5%CE%B9-%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CE%B1-%CF%83%CE%B5-%CE%B9%CF%81%CE%B1%CE%BD%CE%B9%CE%BA%CE%AC-%CF%83%CF%85%CF%83%CF%84%CE%AE%CE%BC%CE%B1%CF%84%CE%B1-r11463/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_04/hero-1775832761061.jpg.ef2a7ff672195beb05386847a8b0b734.jpg" /></p>

<div style="line-height:1.6;">
	<div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;">
		<ul style="margin:0;padding-left:18px;">
			<li style="font-style:italic;color:rgb(255,122,0);">
				Το TeamPCP εκμεταλλεύτηκε την ατελή ανάκληση credentials της Aqua Security για να μολύνει πάνω από 66 npm packages με το αυτοδιαδιδόμενο worm CanisterWorm, το οποίο χρησιμοποιεί ICP blockchain canister ως C2 υποδομή.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Μεταγενέστερη έκδοση του CanisterWorm περιέχει το wiper Kamikaze, το οποίο, σύμφωνα με ερευνητές, στοχεύει αποκλειστικά μηχανές με timezone ή locale που αντιστοιχεί στο Ιράν.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Η αρχική παραβίαση ξεκίνησε από misconfigured GitHub Actions workflow στο Trivy τον Φεβρουάριο, ενώ η Aqua Security επιβεβαίωσε ότι η παρουσία του επιτιθέμενου στην υποδομή της δεν έχει ακόμη πλήρως εξαλειφθεί.
			</li>
		</ul>
	</div>

	<p>
		Η ομάδα TeamPCP εκτόξευσε τις τελευταίες εβδομάδες του Μαρτίου 2026 ένα πολυεπίπεδο supply chain attack που ξεκίνησε από τον δημοφιλή open source vulnerability scanner Trivy της Aqua Security και κατέληξε στη διασπορά ενός αυτοδιαδιδόμενου worm στο npm registry, με ενσωματωμένο wiper που στοχεύει συστήματα στο Ιράν. Το worm, το οποίο η Aikido Security ονόμασε CanisterWorm, εντοπίστηκε στις 20 Μαρτίου 2026 και αποτελεί, σύμφωνα με ερευνητές, άμεση συνέχεια της παραβίασης του Trivy που είχε προηγηθεί.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		Από το Trivy στο npm: η αλυσίδα της παραβίασης
	</h2>

	<p>
		Η επιθετική αλυσίδα ξεκίνησε στα τέλη Φεβρουαρίου, όταν το TeamPCP εκμεταλλεύτηκε ένα misconfiguration στο GitHub Actions component του Trivy και έκλεψε ένα privileged access token από την Aqua Security. Παρόλο που η εταιρεία προσπάθησε να αντικαταστήσει τα credentials, η διαδικασία ήταν ατελής. Πιο συγκεκριμένα, ένα bot που αναγνωρίστηκε ως hackerbot-claw εκμεταλλεύτηκε ένα misconfigured pull_request_target workflow στο GitHub Actions του Trivy για να κλέψει ένα Personal Access Token (PAT). Η ομάδα παρακολουθείται επίσης υπό τα ονόματα DeadCatx3, PCPcat, ShellForce και CipherForce.
	</p>

	<p>
		Με το κλεμμένο token, ο επιτιθέμενος force-pushed malicious commits σε 75 από τα 76 version tags του aquasecurity/trivy-action και σε 7 tags του aquasecurity/setup-trivy, αντικαθιστώντας ουσιαστικά το νόμιμο scanner με ένα credential harvester σε χιλιάδες CI/CD pipelines. Οι malicious εκδόσεις εκτελούσαν ένα εργαλείο που περιγραφόταν ως "TeamPCP Cloud stealer", το οποίο αντλούσε μνήμη από τη διεργασία Runner.Worker, συλλέγοντας SSH keys, cloud credentials και Kubernetes secrets, κρυπτογραφώντας τα δεδομένα με AES-256 και RSA-4096, και εξάγοντάς τα σε remote server. Κρίσιμη λεπτομέρεια: το malware εκτελούνταν πριν από τη νόμιμη λογική σάρωσης του Trivy, οπότε τα compromised workflows φαίνονταν να ολοκληρώνονται κανονικά ενώ σιωπηλά εξάγονταν δεδομένα.
	</p>

	<p>
		Η επίθεση Trivy και η εκστρατεία CanisterWorm εκτελέστηκαν μέσα σε παράθυρο 24 ωρών, και τα npm tokens που συλλέχθηκαν από την παραβίαση του Trivy τροφοδότησαν άμεσα το πρώτο κύμα μολύνσεων. Σύμφωνα με την εταιρεία ασφάλειας Socket, η supply chain επίθεση του CanisterWorm επεκτάθηκε σε 141 malicious package artifacts που καλύπτουν πάνω από 66 μοναδικά packages. Η εκστρατεία παρακολουθείται υπό το CVE-2026-33634 με CVSS score 9.4.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		CanisterWorm: αυτοδιάδοση μέσω npm και blockchain C2
	</h2>

	<p>
		Το CanisterWorm είναι σχεδιασμένο αποκλειστικά για Linux συστήματα. Μόλις εγκατασταθεί, εγκαθιδρύει ένα persistent backdoor που επιβιώνει μετά από reboot χρησιμοποιώντας systemd, και συνδέεται σε command-and-control server χτισμένο στο Internet Computer Protocol (ICP), ένα decentralized blockchain network. Επειδή το ICP δεν έχει ενιαίο host ή provider, η C2 υποδομή δεν μπορεί να κατεβεί μέσω συμβατικού takedown request, κάνοντας το CanisterWorm το πρώτο δημοσίως τεκμηριωμένο npm worm που χρησιμοποιεί αυτή την τεχνική.
	</p>

	<p>
		Ο τρόπος διάδοσης είναι αλυσιδωτός: κάθε developer ή CI pipeline που εγκαθιστά ένα μολυσμένο package και έχει προσβάσιμο npm token γίνεται εν αγνοία του vector διάδοσης. Τα packages του μολύνονται, οι downstream χρήστες τα εγκαθιστούν, και αν κάποιος από αυτούς έχει tokens, ο κύκλος επαναλαμβάνεται. Ερευνητές παρατήρησαν το worm να στοχεύει 28 packages σε λιγότερο από 60 δευτερόλεπτα. Ο κώδικας του CanisterWorm εκτιμάται από ερευνητές ότι αναπτύχθηκε γρήγορα με AI βοήθεια, δεν είναι obfuscated, και η λογική είναι γραμμένη ρητά και αναγνώσιμα. Ο επιτιθέμενος έδωσε προτεραιότητα στην ταχύτητα ανάπτυξης και διάδοσης έναντι της απόκρυψης.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		Το wiper Kamikaze και οι ιρανικοί στόχοι
	</h2>

	<p>
		Σε σημαντική κλιμάκωση, μεταγενέστερες εκδόσεις του CanisterWorm περιέλαβαν ένα νέο payload με το όνομα "Kamikaze", ένα data wiper που στοχεύει αποκλειστικά μηχανές στο Ιράν. Σύμφωνα με ερευνητές της Aikido, το malware είναι χτισμένο για να καταστρέψει οποιαδήποτε μηχανή αντιστοιχεί στο timezone και locale του Ιράν. Αν πληρούνται και οι δύο συνθήκες, το script αναπτύσσει ένα DaemonSet με το όνομα "host-provisioner-iran" στο "kube-system", το οποίο χρησιμοποιεί privileged containers και προσαρτά το host root filesystem. Κάθε pod τρέχει ένα Alpine container με το όνομα "kamikaze" που διαγράφει όλους τους top-level φακέλους του host filesystem και στη συνέχεια αναγκάζει το σύστημα σε reboot.
	</p>

	<p>
		Σε μηχανές με Ιράν που δεν εκτελούν Kubernetes, το worm εκτελεί απευθείας "rm -rf / --no-preserve-root". Η τελευταία έκδοση του CanisterWorm έχει εξελιχθεί πέρα από τη στήριξη στο Kubernetes για διάδοση: περιλαμβάνει πλέον αυτόνομες δυνατότητες lateral movement μέσω κλοπής SSH keys και εκμετάλλευσης Docker APIs. Το script αναλύει ενεργά authentication logs για να εξάγει ενεργές IP διευθύνσεις και usernames από επιτυχημένες συνδέσεις, και χρησιμοποιεί τα ανακαλυφθέντα private SSH keys για να διαδοθεί σε γειτονικές μηχανές.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		Η συνεχιζόμενη παρουσία στην υποδομή της Aqua Security
	</h2>

	<p>
		Παράλληλα, το TeamPCP παραβίασε και τους 44 internal repositories του GitHub organization "aquasec-com" της Aqua Security, μετονομάζοντάς τους με πρόθεμα "tpcp-docs-" και εκθέτοντάς τους δημόσια. Το "aquasec-com" account είναι διαφορετικό από το "aquasecurity" organization που φιλοξενεί το Trivy. Οι αποθετήρια περιλαμβάνουν source code για το Tracee, εσωτερικά Trivy forks, CI/CD pipelines, Kubernetes operators και team knowledge bases. Σύμφωνα με ανάλυση, όλα τα repositories τροποποιήθηκαν σε scripted burst 2 λεπτών, μεταξύ 20:31:07 UTC και 20:32:26 UTC στις 22 Μαρτίου 2026.
	</p>

	<p>
		Επιπλέον, ο επιτιθέμενος δημοσίευσε malicious Docker images για το Trivy (tags 0.69.5 και 0.69.6) στο Docker Hub περίπου στις 16:00 UTC στις 22 Μαρτίου, ενώ και οι δύο ενέργειες επιβεβαιώνουν ότι ο επιτιθέμενος είχε επαναποκτήσει πρόσβαση στην υποδομή της Aqua Security μετά την αρχική προσπάθεια containment. Σε επίσημη ενημέρωση στις 23 Μαρτίου 2026, η Aqua Security ανέφερε ότι η έρευνά της "επικεντρώνεται ενεργά στην επαλήθευση ότι όλα τα access paths έχουν εντοπιστεί και πλήρως κλειστεί", προσθέτοντας ότι δεν υπάρχει ένδειξη ότι τα commercial products της επηρεάστηκαν. Σύμφωνα με αναφορές ως τις 25 Μαρτίου, το TeamPCP είχε στραφεί από κλοπή credentials σε ενεργό εκβιασμό, διαθέτοντας περίπου 300 GB συμπιεσμένων κλεμμένων credentials και φέρεται να συνεργάζεται με την ομάδα εκβιασμού LAPSUS$ για να στοχεύσει εταιρείες πολλών δισεκατομμυρίων δολαρίων.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		Το κίνητρο και οι συστάσεις ασφαλείας
	</h2>

	<p>
		Σε προφίλ της ομάδας που δημοσιεύτηκε τον Ιανουάριο, η εταιρεία Flare ανέφερε ότι το TeamPCP εκμεταλλεύεται εκτεθειμένα control planes αντί για endpoints, στοχεύοντας κυρίως cloud υποδομές, με το Azure να αντιπροσωπεύει το 61% και το AWS το 36% των παραβιασμένων servers. "Η ισχύς του TeamPCP δεν προέρχεται από novel exploits ή πρωτότυπο malware, αλλά από τη large-scale αυτοματοποίηση και ενσωμάτωση γνωστών τεχνικών επίθεσης", σύμφωνα με την Flare. Το κίνητρο για το wiper component παραμένει αδιευκρίνιστο: "Υπάρχει πιθανότητα αυτό με το Ιράν να είναι απλώς ο τρόπος τους να τραβήξουν την προσοχή", δήλωσε ο Eriksen. Παράλληλα, ο Eriksen επισήμανε ότι δεν υπάρχει αξιόπιστος τρόπος να επιβεβαιωθεί αν το wiper κατάφερε πράγματι να καταστρέψει δεδομένα σε συστήματα θυμάτων, και ότι το malicious payload ήταν ενεργό μόνο για σύντομο χρονικό διάστημα.
	</p>

	<p>
		Οργανισμοί που χρησιμοποίησαν Trivy για vulnerability scanning στα pipelines τους κατά το διάστημα 19-21 Μαρτίου 2026 πρέπει να θεωρήσουν ως πιθανώς compromised οποιαδήποτε tokens ήταν παρόντα σε αυτά τα environments. Προς ελαχιστοποίηση του κινδύνου, ερευνητές προτείνουν να αναζητηθούν ύποπτες υπηρεσίες με τα ονόματα pgmon ή pgmonitor στα Kubernetes clusters, καθώς το malware τα χρησιμοποιεί για κάλυψη. Τόσο η Aikido όσο και η Socket έχουν δημοσιεύσει πλήρεις λίστες Indicators of Compromise (IOCs) για όσους θέλουν να ελέγξουν αν έχουν επηρεαστεί.
	</p>

	<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
		Πηγές
	</h2>

	<ul>
		<li>
			<a href="https://arstechnica.com/security/2026/03/self-propagating-malware-poisons-open-source-software-and-wipes-iran-based-machines/" target="_blank" rel="external">Ars Technica:</a>
		</li>
	</ul>
</div>

]]></description><guid isPermaLink="false">11463</guid><pubDate>Fri, 10 Apr 2026 14:54:00 +0000</pubDate></item><item><title>&#x391;&#x3BD;&#x3BF;&#x3B9;&#x3BA;&#x3C4;&#x3CC; &#x3BB;&#x3BF;&#x3B3;&#x3B9;&#x3C3;&#x3BC;&#x3B9;&#x3BA;&#x3CC;, &#x3B5;&#x3BB;&#x3BB;&#x3B9;&#x3C0;&#x3AE;&#x3C2; &#x3C3;&#x3C4;&#x3AE;&#x3C1;&#x3B9;&#x3BE;&#x3B7;, &#x3B3;&#x3B9;&#x3B1;&#x3C4;&#x3AF; &#x3BF;&#x3B9; maintainers &#x3C0;&#x3B9;&#x3AD;&#x3B6;&#x3BF;&#x3BD;&#x3C4;&#x3B1;&#x3B9; &#x3CC;&#x3BB;&#x3BF; &#x3BA;&#x3B1;&#x3B9; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF;</title><link>https://www.thelab.gr/news/linux/%CE%B1%CE%BD%CE%BF%CE%B9%CE%BA%CF%84%CF%8C-%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CF%8C-%CE%B5%CE%BB%CE%BB%CE%B9%CF%80%CE%AE%CF%82-%CF%83%CF%84%CE%AE%CF%81%CE%B9%CE%BE%CE%B7-%CE%B3%CE%B9%CE%B1%CF%84%CE%AF-%CE%BF%CE%B9-maintainers-%CF%80%CE%B9%CE%AD%CE%B6%CE%BF%CE%BD%CF%84%CE%B1%CE%B9-%CF%8C%CE%BB%CE%BF-%CE%BA%CE%B1%CE%B9-%CF%80%CE%B5%CF%81%CE%B9%CF%83%CF%83%CF%8C%CF%84%CE%B5%CF%81%CE%BF-r11393/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_03/open-source.webp.66c3d9276a4b5c4276bcdeb5c2d2684a.webp" /></p>

<div style="line-height: 1.6;">
	<div style="border:1px solid rgba(255,122,0,.45); background:rgba(255,122,0,.08); padding:14px 16px; border-radius:10px; margin:16px 0;">
		<ul style="margin:0; padding-left:18px;">
			<li style="font-style:italic; color:rgb(255, 122, 0);">
				Νέα χρηματοδότηση 12,5 εκατ. δολαρίων προς το Linux Foundation στοχεύει να βοηθήσει τους συντηρητές ανοικτού λογισμικού να διαχειριστούν τον αυξανόμενο όγκο αυτοματοποιημένων αναφορών ασφαλείας.
			</li>
			<li style="font-style:italic; color:rgb(255, 122, 0);">
				Το πρόβλημα δεν περιορίζεται στο «AI slop». Σύμφωνα με το Tidelift, το 60% των συντηρητών δεν αμείβεται και το ίδιο ποσοστό έχει εγκαταλείψει ή έχει σκεφτεί σοβαρά να εγκαταλείψει τη συντήρηση έργων.
			</li>
			<li style="font-style:italic; color:rgb(255, 122, 0);">
				Το ανοικτό λογισμικό παραμένει κρίσιμη υποδομή για το εμπορικό λογισμικό, αλλά η νέα χρηματοδότηση αφορά κυρίως την ασφάλεια και όχι τη συνολική οικονομική στήριξη των συντηρητών.
			</li>
		</ul>
	</div>

	<p>
		Στις 17 Μαρτίου 2026, το Linux Foundation ανακοίνωσε νέα χρηματοδότηση 12,5 εκατ. δολαρίων από επτά οργανισμούς τεχνολογίας, Anthropic, AWS, GitHub, Google, Google DeepMind, Microsoft και OpenAI. Τα χρήματα θα περάσουν μέσω των Alpha-Omega και OpenSSF και προορίζονται για ενίσχυση της ασφάλειας έργων ανοικτού λογισμικού που δέχονται αυξανόμενο όγκο αυτοματοποιημένων αναφορών ευπαθειών.
	</p>

	<p>
		Η κίνηση απαντά σε ένα πραγματικό πρόβλημα, αλλά δεν λύνει το βασικό. Οι συντηρητές ανοικτού λογισμικού πιέζονται εδώ και χρόνια από έλλειψη χρηματοδότησης, μεγάλο φόρτο εργασίας και δυσανάλογη εξάρτηση της αγοράς από έργα που στηρίζονται σε ελάχιστους ανθρώπους.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Έξι στους δέκα συντηρητές δεν πληρώνονται
	</h2>

	<p>
		Σύμφωνα με το 2024 Tidelift Maintainer Impact Report, το 60% των συντηρητών ανοικτού λογισμικού δηλώνει ότι εργάζεται ως απλήρωτος ερασιτέχνης. Το ίδιο ποσοστό αναφέρει ότι έχει είτε εγκαταλείψει είτε σκεφτεί σοβαρά να εγκαταλείψει τη συντήρηση κάποιου έργου.
	</p>

	<p>
		Αυτό δεν αφορά μόνο μικρά ή περιφερειακά έργα. Αφορά βιβλιοθήκες, πακέτα και εργαλεία που χρησιμοποιούνται μέσα σε εμπορικά προϊόντα, υπηρεσίες cloud και εταιρικές υποδομές.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Οι αυτοματοποιημένες αναφορές ασφαλείας αυξάνουν τον φόρτο
	</h2>

	<p>
		Το Linux Foundation συνδέει ρητά τη νέα χρηματοδότηση με την αύξηση αυτοματοποιημένων αναφορών ασφαλείας. Το πρόβλημα έχει γίνει αρκετά ορατό ώστε να επηρεάζει άμεσα τον χρόνο που διαθέτουν οι συντηρητές για πραγματική συντήρηση κώδικα.
	</p>

	<p>
		Η περίπτωση του curl είναι το πιο καθαρό παράδειγμα. Ο Daniel Stenberg ανακοίνωσε τον Ιανουάριο του 2026 ότι το έργο σταματά το πρόγραμμα bug bounty, επειδή η αξιολόγηση υποβολών χαμηλής ποιότητας είχε γίνει δυσανάλογα χρονοβόρα. Όπως έγραψε, μέσα σε μία μόνο εβδομάδα έφτασαν επτά αναφορές χωρίς να επιβεβαιωθεί καμία πραγματική ευπάθεια.
	</p>

	<p>
		Σχετικό υλικό του OpenSSF, που χρησιμοποιείται στη συζήτηση για το πρόβλημα, παραπέμπει επίσης στο curl και σημειώνει ότι περίπου το 5% των υποβολών αντιστοιχούσε σε γνήσιες ευπάθειες. Το υπόλοιπο ήταν κυρίως θόρυβος, συχνά με ενδείξεις κειμένου παραγόμενου από εργαλεία τεχνητής νοημοσύνης.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Το εμπορικό λογισμικό εξαρτάται μαζικά από ανοικτό κώδικα
	</h2>

	<p>
		Η έκθεση OSSRA 2025 της Black Duck δείχνει πόσο βαθιά έχει ενσωματωθεί ο ανοικτός κώδικας στο εμπορικό λογισμικό. Το 97% των ελεγμένων εμπορικών codebases περιείχε συστατικά ανοικτού κώδικα. Το ίδιο υλικό αναφέρει ότι το 91% των εφαρμογών που ελέγχθηκαν περιείχε παρωχημένα στοιχεία ανοικτού λογισμικού, δηλαδή όχι την πιο πρόσφατη διαθέσιμη έκδοσή τους.
	</p>

	<p>
		Το εύρημα αυτό δείχνει πόσο μεγάλο μέρος της εμπορικής αγοράς εξαρτάται από εξαρτήσεις που δεν ενημερώνονται όσο συχνά θα έπρεπε.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Η πίεση φαίνεται και στις δημόσιες υποδομές
	</h2>

	<p>
		Το ίδιο μοτίβο εμφανίζεται και στις κοινές υποδομές του οικοσυστήματος. Σύμφωνα με τον Brian Fox της Sonatype, όπως ανέφερε το The Register, το 82% της κατανάλωσης του Maven Central προέρχεται από λιγότερο από το 1% των διευθύνσεων IP, ενώ περίπου το 80% της κίνησης συνδέεται με τους τρεις μεγάλους hyperscalers.
	</p>

	<p>
		Με άλλα λόγια, ένα πολύ μικρό κομμάτι της αγοράς τραβά δυσανάλογο μέρος των πόρων μιας δημόσιας υποδομής που συντηρείται με περιορισμένα μέσα.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Τι καλύπτει η νέα χρηματοδότηση και τι μένει έξω
	</h2>

	<p>
		Η δωρεά των 12,5 εκατ. δολαρίων είναι σημαντική, αλλά έχει σαφώς οριοθετημένο στόχο. Η ανακοίνωση του Linux Foundation αφορά κυρίως την ασφάλεια ανοικτού λογισμικού και τη διαχείριση του αυξημένου όγκου αναφορών ευπαθειών. Δεν παρουσιάζεται ως γενική απάντηση στο ζήτημα της αμοιβής των συντηρητών ή της μακροχρόνιας οικονομικής στήριξής τους.
	</p>

	<p>
		Αυτό σημαίνει ότι η κίνηση αντιμετωπίζει ένα άμεσο σύμπτωμα, όχι ολόκληρο το πρόβλημα. Οι αυτοματοποιημένες αναφορές χαμηλής ποιότητας είναι ένας νέος παράγοντας πίεσης. Η χρόνια υποχρηματοδότηση των συντηρητών, όμως, παραμένει το βασικό ζήτημα.
	</p>

	<h2 style="border-bottom: 1px solid rgba(140,140,140,.35); padding-bottom: 10px; margin: 18px 0 14px 0;">
		Πηγές
	</h2>

	<ul>
		<li>
			<a href="https://www.linuxfoundation.org/press/linux-foundation-announces-12.5-million-in-grant-funding-from-leading-organizations-to-advance-open-source-security" target="_blank" rel="external">Linux Foundation: ανακοίνωση χρηματοδότησης 12,5 εκατ. δολαρίων για την ασφάλεια ανοικτού λογισμικού</a>
		</li>
		<li>
			<a href="https://www.theregister.com/2026/03/18/linux_foundation_ai_slop_defense/" target="_blank" rel="external">The Register: Linux Foundation kicks off effort to shield FOSS maintainers from AI slop bug reports</a>
		</li>
		<li>
			<a href="https://www.sonarsource.com/the-2024-tidelift-maintainer-impact-report.pdf" target="_blank" rel="external">Tidelift: The 2024 Tidelift Maintainer Impact Report</a>
		</li>
		<li>
			<a href="https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/" target="_blank" rel="external">Daniel Stenberg: The end of the curl bug-bounty</a>
		</li>
		<li>
			<a href="https://github.com/ossf/wg-vulnerability-disclosures/issues/178" target="_blank" rel="external">OpenSSF: AI-SLOP, develop best current practices for open source maintainers and vulnerability reporters</a>
		</li>
		<li>
			<a href="https://www.theregister.com/2026/02/28/open_source_opinion/" target="_blank" rel="external">The Register: Open source package repositories face sustainability crisis</a>
		</li>
		<li>
			<a href="https://www.blackduck.com/blog/ossra-addresses-common-open-source-questions.html" target="_blank" rel="external">Black Duck: OSSRA data answers open source questions</a>
		</li>
	</ul>
</div>

]]></description><guid isPermaLink="false">11393</guid><pubDate>Mon, 30 Mar 2026 12:57:48 +0000</pubDate></item><item><title>&#x394;&#x3B7;&#x3BC;&#x3B9;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AE;&#x3B8;&#x3B7;&#x3BA;&#x3B5; &#x3C4;&#x3BF; Open Gaming Collective &#x3B3;&#x3B9;&#x3B1; &#x3C0;&#x3B9;&#x3BF; &#x3B5;&#x3BD;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B7;&#x3BC;&#x3AD;&#x3BD;&#x3B7; &#x3B5;&#x3BC;&#x3C0;&#x3B5;&#x3B9;&#x3C1;&#x3AF;&#x3B1; gaming &#x3C3;&#x3C4;&#x3BF; Linux</title><link>https://www.thelab.gr/news/linux/%CE%B4%CE%B7%CE%BC%CE%B9%CE%BF%CF%85%CF%81%CE%B3%CE%AE%CE%B8%CE%B7%CE%BA%CE%B5-%CF%84%CE%BF-open-gaming-collective-%CE%B3%CE%B9%CE%B1-%CF%80%CE%B9%CE%BF-%CE%B5%CE%BD%CE%BF%CF%80%CE%BF%CE%B9%CE%B7%CE%BC%CE%AD%CE%BD%CE%B7-%CE%B5%CE%BC%CF%80%CE%B5%CE%B9%CF%81%CE%AF%CE%B1-gaming-%CF%83%CF%84%CE%BF-linux-r11259/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_01/gku9u3an3txV0kl4.webp.87814d349fd30e425ca65884b2549ff9.webp" /></p>

<div style="border:1px solid rgba(127,176,179,.45); background:rgba(127,176,179,.08); padding:14px 16px; border-radius:10px; margin:16px 0;">
	<ul style="margin:0; padding-left:18px;">
		<li style="font-style:italic; color:rgb(127, 176, 179);">
			Η Universal Blue (πίσω από το Bazzite) ανακοίνωσε στις 28 Ιανουαρίου 2026 τη δημιουργία του Open Gaming Collective (OGC), με στόχο λιγότερο κατακερματισμό στο Linux gaming.
		</li>
		<li style="font-style:italic; color:rgb(127, 176, 179);">
			Το OGC στοχεύει να κεντροποιήσει δουλειά σε kernel patches, εργαλεία input και κρίσιμα πακέτα όπως το gamescope, με φιλοσοφία “upstream first”.
		</li>
		<li style="font-style:italic; color:rgb(127, 176, 179);">
			Το Bazzite θα υιοθετήσει τον OGC kernel και θα αντικαταστήσει το HHD (Handheld Daemon) με το InputPlumber, ενώ λειτουργίες όπως RGB και έλεγχος ανεμιστήρων αναμένεται να ενσωματωθούν στη διεπαφή του Steam.
		</li>
	</ul>
</div>

<p>
	Η Universal Blue, δημιουργός της gaming διανομής Bazzite, ανακοίνωσε τη δημιουργία του Open Gaming Collective (OGC), μιας συνεργατικής προσπάθειας που φέρνει κοντά βασικούς παίκτες του οικοσυστήματος. Σύμφωνα με το ίδιο το OGC, “ιδρυτικά μέλη” εμφανίζονται οι Universal Blue &amp; Bazzite, ASUS Linux, ShadowBlip, PikaOS και Fyra Labs, ενώ ως στενοί συνεργάτες/βασικοί συνεισφέροντες αναφέρονται projects όπως ChimeraOS, Nobara και Playtron.
</p>

<p>
	Στο ευρύτερο κάδρο των συμμετεχόντων αναφέρονται επίσης η Nobara, το ChimeraOS, το Playtron, η Fyra Labs (συχνά μαζί με το Ultramarine), το PikaOS, το ShadowBlip και το ASUS Linux, με κοινό στόχο να περιοριστεί ο κατακερματισμός που δημιουργείται όταν κάθε project συντηρεί ξεχωριστά patches και “ιδιότυπες” λύσεις υποστήριξης hardware.
</p>

<h3>
	Τι επιδιώκει να πετύχει το OGC
</h3>

<p>
	Αντί κάθε διανομή να αναπτύσσει μόνη της βελτιώσεις, patches και μηχανισμούς υποστήριξης συσκευών, το OGC στοχεύει να κάνει την πρόοδο “μεταφερόμενη” σε όλο το οικοσύστημα. Όπως έχει περιγραφεί από τον Kyle Gospodnetich (Bazzite), η λογική είναι να κεντροποιηθούν προσπάθειες σε κρίσιμα στρώματα, όπως διορθώσεις πυρήνα (kernel patches), εργαλεία input και βασικά gaming components όπως το gamescope (compositor που χρησιμοποιείται ευρέως σε gaming σενάρια, π.χ. τύπου Steam Deck).
</p>

<p>
	Κομβικό σημείο είναι η φιλοσοφία “upstream first”. Πρακτικά, αυτό σημαίνει ότι ο κώδικας και οι βελτιώσεις που αναπτύσσονται στο πλαίσιο του OGC δεν προορίζονται να μείνουν ως μόνιμα, απομονωμένα patches, αλλά να καταλήγουν, όπου είναι εφικτό, για ενσωμάτωση στα upstream projects (π.χ. στον Linux kernel ή σε επίσημα repos σχετικών components), ώστε να έχουν μεγαλύτερη διάρκεια ζωής και να ωφελούν περισσότερους χρήστες και διανομές.
</p>

<h3>
	Αλλαγές στο Bazzite, OGC kernel και μετάβαση σε InputPlumber
</h3>

<p>
	Ένα από τα πρώτα χειροπιαστά παραδείγματα είναι το ίδιο το Bazzite. Η διανομή αναμένεται να υιοθετήσει τον κοινό OGC kernel και να αντικαταστήσει το HHD (Handheld Daemon) με το InputPlumber, ένα πιο σύγχρονο input framework που χρησιμοποιείται ήδη από SteamOS, ChimeraOS, Nobara και άλλα projects.
</p>

<p>
	Στο ίδιο πλαίσιο, χαρακτηριστικά όπως έλεγχος φωτισμού RGB και ανεμιστήρων προβλέπεται να ενταχθούν στη διεπαφή του Steam, ώστε να μειωθεί η ανάγκη για ξεχωριστά overlays ή διαφορετικές υλοποιήσεις ανά διανομή.
</p>

<p>
	Σε επίπεδο ουσίας, η συνεργασία στοχεύει να φέρει καλύτερη συμβατότητα hardware και λιγότερη επανάληψη εργασιών, με πιο ενοποιημένη εμπειρία gaming στο Linux για περισσότερους χρήστες και συσκευές.
</p>

<h3>
	Πηγές
</h3>

<ul>
	<li>
		<a href="https://opengamingcollective.org/" rel="external">Open Gaming Collective, “The Future of Linux Gaming” (OGC site)</a>
	</li>
	<li>
		<a href="https://universal-blue.discourse.group/t/a-brighter-future-for-bazzite/11575" rel="external">Universal Blue (Bazzite forum), “A brighter future for Bazzite”</a>
	</li>
	<li>
		<a href="https://www.theverge.com/tech/870159/linux-gaming-open-gaming-collective-bazzite" rel="external">The Verge, “Linux gaming developers join forces to form the Open Gaming Collective”</a>
	</li>
</ul>

]]></description><guid isPermaLink="false">11259</guid><pubDate>Fri, 30 Jan 2026 16:10:57 +0000</pubDate></item><item><title>&#x39F;&#x3B9; &#x3B1;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AD;&#x3C2; &#x3C3;&#x3C4;&#x3B7; Mesa &#x3C5;&#x3C0;&#x3CC;&#x3C3;&#x3C7;&#x3BF;&#x3BD;&#x3C4;&#x3B1;&#x3B9; &#x3AD;&#x3C9;&#x3C2; 260% boost &#x3C3;&#x3B5; Intel Arc &#x201C;Alchemist&#x201D; &#x3C3;&#x3C4;&#x3BF; Linux, &#x3B1;&#x3BB;&#x3BB;&#x3AC; &#x3C3;&#x3B5; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3C3;&#x3C5;&#x3B3;&#x3BA;&#x3B5;&#x3BA;&#x3C1;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3BF; &#x3C3;&#x3B5;&#x3BD;&#x3AC;&#x3C1;&#x3B9;&#x3BF;</title><link>https://www.thelab.gr/news/linux/%CE%BF%CE%B9-%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82-%CF%83%CF%84%CE%B7-mesa-%CF%85%CF%80%CF%8C%CF%83%CF%87%CE%BF%CE%BD%CF%84%CE%B1%CE%B9-%CE%AD%CF%89%CF%82-260-boost-%CF%83%CE%B5-intel-arc-%E2%80%9Calchemist%E2%80%9D-%CF%83%CF%84%CE%BF-linux-%CE%B1%CE%BB%CE%BB%CE%AC-%CF%83%CE%B5-%CF%80%CE%BF%CE%BB%CF%8D-%CF%83%CF%85%CE%B3%CE%BA%CE%B5%CE%BA%CF%81%CE%B9%CE%BC%CE%AD%CE%BD%CE%BF-%CF%83%CE%B5%CE%BD%CE%AC%CF%81%CE%B9%CE%BF-r11254/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_01/RrfF8Tz9UIeaWtWV.webp.85621176e0ca7ed8a43aa81480f1051d.webp" /></p>

<article>
	<div style="border:1px solid rgba(127,176,179,.45); background:rgba(127,176,179,.08); padding:14px 16px; border-radius:10px; margin:16px 0;">
		<ul style="margin:0; padding-left:18px;">
			<li style="font-style:italic; color:rgb(127, 176, 179);">
				Σειρά 18 patches έγινε merge στο Mesa, με στόχο διόρθωση graphics corruption σε Intel DG2 (Arc Alchemist) και iGPU σε Meteor Lake.
			</li>
			<li style="font-style:italic; color:rgb(127, 176, 179);">
				Σε ένα συγκεκριμένο game trace του NBA 2K23 (DX11, 4K, ultra) αναφέρεται “έως 260%” βελτίωση, χωρίς προς το παρόν ευρύτερο benchmark set.
			</li>
			<li style="font-style:italic; color:rgb(127, 176, 179);">
				Οι αλλαγές στοχεύουν το Mesa 26.1, άρα πρακτικά μιλάμε για Mesa git και μελλοντικό release, όχι κάτι που έχει ήδη περάσει καθολικά στις σταθερές διανομές.
			</li>
		</ul>
	</div>

	<p>
		Μια σειρά 18 patches από τον Intel open source graphics driver engineer Francisco Jerez έγινε merge στο Mesa, με στόχο να αντιμετωπιστεί επίμονο graphics corruption που επηρέαζε τόσο DG2 (Intel Arc “Alchemist”) όσο και iGPU σε Meteor Lake. Η δουλειά επικεντρώνεται στον χειρισμό του HiZ_CCS auxiliary compression όταν γίνεται sampling από resolved depth surfaces, ένα σημείο που συνδεόταν με artifacts και λάθη rendering στις συγκεκριμένες πλατφόρμες.
	</p>

	<p>
		Πέρα από τη διόρθωση σταθερότητας και ορθότητας, το ενδιαφέρον είναι ότι η ίδια σειρά αλλαγών μπορεί να φέρει σημαντική αύξηση απόδοσης σε συγκεκριμένο μοτίβο φόρτου. Στο σχετικό merge request σημειώνεται ότι, μετά τη μετάβαση σε partial resolves για HiZ-CCS surfaces, μπορούν να ωφεληθούν workloads που κάνουν συχνό sampling από non-WT depth surfaces (συχνά MSAA).
	</p>

	<p>
		Η πιο “κραυγαλέα” ένδειξη που αναφέρεται μέχρι στιγμής είναι ένα trace του NBA 2K23, “Nba2K23-trace-dx11-2160p-ultra”, όπου καταγράφεται “έως 260%” uplift σε Gfx12.5 parts. Παρότι το νούμερο είναι εντυπωσιακό, τα διαθέσιμα δεδομένα είναι περιορισμένα και δεν συνοδεύονται από πλήρες benchmark suite, άρα δεν είναι ασφαλές να γενικευτεί ως συνολικό boost σε όλο το φάσμα παιχνιδιών ή τίτλων.
	</p>

	<p>
		Σε επίπεδο διαθεσιμότητας, οι αλλαγές έγιναν merge με στόχευση τη σειρά Mesa 26.1, της οποίας το επίσημο release calendar δίνει branchpoint στις 15 Απριλίου 2026. Αυτό σημαίνει ότι βραχυπρόθεσμα θα τις δουν κυρίως όσοι τρέχουν Mesa git ή πολύ φρέσκα builds, ενώ μένει να φανεί αν θα γίνει και backport στη Mesa 26.0, ειδικά λόγω του corruption fix.
	</p>

	<h3>
		Πηγές
	</h3>

	<ul>
		<li>
			<a href="https://www.techpowerup.com/345740/intel-arc-alchemist-linux-driver-update-can-yield-up-to-260-performance-boost" rel="external">Intel Arc "Alchemist" Linux Driver Update Can Yield Up to 260% Performance Boost, Techpowerup</a>
		</li>
		<li>
			<a href="https://www.phoronix.com/news/Intel-DG2-MTL-Whopping-260p" rel="external" target="_blank">New Intel Linux Code For DG2 Graphics Can Improve Performance As Much As “A Whopping 260%”, Phoronix </a>
		</li>
		<li>
			<a href="https://docs.mesa3d.org/release-calendar.html" rel="external" target="_blank">Release Calendar, Mesa 3D Graphics Library (docs) </a>
		</li>
		<li>
			<a href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31139" rel="external" target="_blank">Mesa merge request (MR 31139), gitlab.freedesktop.org </a>
		</li>
	</ul>
</article>

]]></description><guid isPermaLink="false">11254</guid><pubDate>Wed, 28 Jan 2026 15:47:00 +0000</pubDate></item><item><title>Linux Kernel: &#x395;&#x3C0;&#x3B9;&#x3C4;&#x3AD;&#x3BB;&#x3BF;&#x3C5;&#x3C2; &#x3AD;&#x3C1;&#x3C7;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C4;&#x3B5;&#x3C7;&#x3BD;&#x3BF;&#x3BB;&#x3BF;&#x3B3;&#x3AF;&#x3B1; &#x3C0;&#x3BF;&#x3C5; &#x3C4;&#x3B1; Windows &#x3AD;&#x3C7;&#x3BF;&#x3C5;&#x3BD; &#x3B5;&#x3B4;&#x3CE; &#x3BA;&#x3B1;&#x3B9; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3B9;&#x3B1;</title><link>https://www.thelab.gr/news/linux/linux-kernel-%CE%B5%CF%80%CE%B9%CF%84%CE%AD%CE%BB%CE%BF%CF%85%CF%82-%CE%AD%CF%81%CF%87%CE%B5%CF%84%CE%B1%CE%B9-%CF%84%CE%B5%CF%87%CE%BD%CE%BF%CE%BB%CE%BF%CE%B3%CE%AF%CE%B1-%CF%80%CE%BF%CF%85-%CF%84%CE%B1-windows-%CE%AD%CF%87%CE%BF%CF%85%CE%BD-%CE%B5%CE%B4%CF%8E-%CE%BA%CE%B1%CE%B9-%CF%87%CF%81%CF%8C%CE%BD%CE%B9%CE%B1-r11181/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2025_12/linux-Cache-Aware-Scheduling.webp.9f80f6a5d8d607858c3994873226a09a.webp" /></p>

<p>
	Το Linux ετοιμάζεται να κλείσει ένα σημαντικό κενό απόδοσης σε σχέση με άλλα desktop λειτουργικά. Μια νέα σειρά patches για τον kernel εισάγει το «Cache-Aware Scheduling», μια προσέγγιση scheduling που αξιοποιεί τη γνώση της τοπολογίας της τελευταίου επιπέδου cache (LLC, συνήθως L3) ώστε να μειώνει τις άσκοπες μετακινήσεις δεδομένων και να βελτιώνει τη locality. Σε ορισμένα σενάρια, οι αναφερόμενες βελτιώσεις φτάνουν μέχρι και 44% (ως μείωση χρόνου εκτέλεσης).
</p>

<h2>
	Τι είναι το Cache-Aware Scheduling και γιατί έχει σημασία
</h2>

<p>
	Το Cache-Aware Scheduling είναι μια τεχνική που επιτρέπει στο λειτουργικό να λαμβάνει υπόψη τη διάταξη της cache του επεξεργαστή και να κατανέμει εργασίες με τρόπο που αυξάνει τα cache hits και μειώνει τα cache misses. Στα Windows, ο scheduler εδώ και χρόνια αξιοποιεί πληροφορίες τοπολογίας (π.χ. NUMA, ομάδες πυρήνων, hints από firmware και drivers) για να βελτιώνει την τοποθέτηση εργασιών. Η νέα προσέγγιση στο Linux στοχεύει να δώσει αντίστοιχο πλεονέκτημα ειδικά σε συστήματα με πολλαπλά LLC domains.
</p>

<p>
	Χαρακτηριστικό παράδειγμα “topology-aware” συμπεριφοράς στον χώρο των Windows είναι οι υβριδικές αρχιτεκτονικές και οι νεότερες πλατφόρμες, όπου το λειτουργικό, σε συνεργασία με μηχανισμούς του κατασκευαστή (π.χ. drivers), μπορεί να προτιμά συγκεκριμένους πυρήνες ή CCDs για συγκεκριμένα workloads. Σε επεξεργαστές AMD Ryzen X3D, για παράδειγμα, το ζητούμενο είναι να ευνοούνται τα workloads που ωφελούνται από μεγαλύτερη L3 (3D V-Cache) εκεί που υπάρχει το πλεονέκτημα.
</p>

<h2>
	Το πρόβλημα που έπρεπε να λυθεί στο Linux
</h2>

<p>
	Στα σύγχρονα συστήματα με πολλούς πυρήνες, κάθε ομάδα πυρήνων μοιράζεται συνήθως μια κοινή cache τελευταίου επιπέδου (Last Level Cache, LLC), κατά κανόνα την L3. Όταν threads της ίδιας εφαρμογής, που μοιράζονται δεδομένα, εκτελούνται σε διαφορετικά LLC domains, εμφανίζεται το φαινόμενο του «cache bouncing». Τα δεδομένα μετακινούνται συχνά μεταξύ διαφορετικών caches, αυξάνοντας καθυστερήσεις και σπαταλώντας bandwidth και κύκλους CPU.
</p>

<p>
	Σε πλατφόρμες με πολλαπλά LLC domains (π.χ. multi-socket servers, chiplet αρχιτεκτονικές, ή επεξεργαστές με σαφή διαχωρισμό L3 ανά cluster), η «σωστή» τοποθέτηση εργασιών μπορεί να κάνει αισθητή διαφορά. Το Linux, σε ορισμένες περιπτώσεις, έχανε απόδοση επειδή ο scheduler δεν είχε έναν τόσο στοχευμένο μηχανισμό ομαδοποίησης tasks με βάση το κοινό working set.
</p>

<h2>
	Η λύση που προτείνεται για το Linux
</h2>

<p>
	Η νέα υλοποίηση βασίζεται σε πρόταση του Peter Zijlstra και αναπτύσσεται από τους Tim Chen και Chen Yu (Intel). Εισάγει έναν μηχανισμό που στοχεύει να κρατά threads που μοιράζονται δεδομένα στο ίδιο LLC domain, ώστε να μεγιστοποιούνται τα cache hits και να ελαχιστοποιούνται τα cache misses και το bouncing.
</p>

<p>
	Στην πράξη, ο μηχανισμός:
</p>

<ul>
	<li>
		Αναγνωρίζει ποια threads ανήκουν στην ίδια διεργασία και είναι πιθανό να μοιράζονται δεδομένα.
	</li>
	<li>
		Προσπαθεί να τα τοποθετήσει στο ίδιο LLC domain, όταν αυτό είναι εφικτό και ωφέλιμο.
	</li>
	<li>
		Παρακολουθεί χρήση μνήμης και αριθμό ενεργών threads, ώστε να αποφεύγεται η υπερφόρτωση ενός cache domain.
	</li>
	<li>
		Εστιάζει κυρίως στην L3 (LLC). Η επέκταση της λογικής «πέρα από την LLC», προς τη DRAM ή καθαρά NUMA πολιτικές, δεν εμφανίζεται να δίνει αντίστοιχα οφέλη με τον ίδιο τρόπο σε αυτή τη φάση.
	</li>
</ul>

<h2>
	Ρυθμίσεις για προχωρημένους
</h2>

<p>
	Η λειτουργία εκθέτει παραμέτρους στο <code>/sys/kernel/debug/sched/</code> (debugfs, άρα κυρίως για δοκιμές και tuning). Ενδεικτικά:
</p>

<p>
	<strong>llc_aggr_tolerance</strong>: Η πιο κρίσιμη ρύθμιση, καθορίζει πόσο επιθετικά θα γίνεται η «συγκέντρωση» εργασιών. Με τιμή 0 η λειτουργία απενεργοποιείται. Με τιμή 100, η συγκέντρωση γίνεται πολύ πιο επιθετικά, ακόμη και όταν το αποτύπωμα μνήμης ή ο αριθμός threads είναι μεγάλος.
</p>

<p>
	<strong>llc_overload_pct</strong> και <strong>llc_imb_pct</strong>: Όρια προστασίας ώστε να αποφεύγεται η υπερφόρτωση ενός LLC domain και να διατηρείται ισορροπία φορτίου.
</p>

<p>
	<strong>llc_epoch_period</strong>: Καθορίζει τη συχνότητα παρακολούθησης/επανεκτίμησης (αναφέρεται προεπιλογή 10 ms).
</p>

<h2>
	Εντυπωσιακά αποτελέσματα στις μετρήσεις
</h2>

<p>
	Οι μετρήσεις που συνοδεύουν τη σειρά patches δείχνουν ότι η προσθήκη cache-aware λογικής μπορεί να φέρει ουσιαστικά οφέλη, ειδικά σε συστήματα με σαφώς διαχωρισμένα LLC domains και σε workloads με κοινό working set.
</p>

<p>
	<strong>Intel Sapphire Rapids</strong> (2 sockets, 30 cores ανά socket):
</p>

<ul>
	<li>
		Σε hackbench (threads-pipe), αναφέρονται βελτιώσεις που σε επιλεγμένες διαμορφώσεις φτάνουν περίπου 30% ή και υψηλότερα σε 1-group σενάρια.
	</li>
	<li>
		Σε schbench, σε αρκετές διαμορφώσεις εμφανίζεται αισθητή βελτίωση σε wakeup latency (π.χ. τάξης ~30% και άνω σε συγκεκριμένα thread counts), αν και δεν είναι όλα τα metrics μονοσήμαντα θετικά σε κάθε περίπτωση.
	</li>
</ul>

<p>
	<strong>AMD EPYC Genoa</strong>:
</p>

<ul>
	<li>
		Σε ChaCha20-xiangshan, με πιο επιθετικές ρυθμίσεις, αναφέρεται μείωση χρόνου εκτέλεσης έως περίπου 44%. Συγκεκριμένα, ο χρόνος εμφανίζεται να πέφτει από 50.868 ms σε 28.349 ms (δηλαδή περίπου από 50,9 δευτερόλεπτα σε 28,3 δευτερόλεπτα).
	</li>
</ul>

<p>
	<strong>AMD EPYC Milan</strong>:
</p>

<ul>
	<li>
		Σε ορισμένα σενάρια δεν παρατηρούνται σημαντικές διαφορές με τις προεπιλεγμένες ρυθμίσεις, κάτι που υποδεικνύει ότι η αρχιτεκτονική και το workload καθορίζουν το πόσο έντονο θα είναι το όφελος.
	</li>
</ul>

<h2>
	Τεχνικές λεπτομέρειες
</h2>

<p>
	Το patch set περιγράφεται ως σειρά 19 patches και, μεταξύ άλλων, εισάγει χαρτογράφηση LLC index ανά CPU, ανάθεση «preferred LLC ID» σε επίπεδο διεργασίας, παρακολούθηση LLC-preferred tasks ανά runqueue, μετρητές για τα tasks που «προτιμούν» κάθε LLC σε ένα sched group, καθώς και έναν νέο τύπο migration, το migrate_llc_task, για cache-aware balancing.
</p>

<h2>
	Προοπτικές
</h2>

<p>
	Αυτή εμφανίζεται ως πέμπτη εκδοχή των patches, μετά από προηγούμενους RFC κύκλους. Οι συντάκτες αναφέρουν ότι έχουν ενσωματώσει σχόλια, έχουν διορθώσει bugs, και έχουν βελτιώσει τον κώδικα. Παρ’ όλα αυτά, η ενσωμάτωση στο mainline εξαρτάται από τη διαδικασία review και τις αποφάσεις των maintainers.
</p>

<p>
	Μελλοντικές βελτιώσεις που έχουν αναφερθεί ως πιθανή κατεύθυνση περιλαμβάνουν πιο λεπτομερή έλεγχο ανά διεργασία (π.χ. μέσω <code>prctl</code>), ώστε διαφορετικά workloads να μπορούν να επιλέγουν διαφορετικό βαθμό “ομαδοποίησης”.
</p>

<h2>
	Συμπέρασμα
</h2>

<p>
	Το Cache-Aware Scheduling είναι μια σημαντική εξέλιξη για το Linux scheduling σε συστήματα με πολλαπλά LLC domains. Παρότι η γενική ιδέα της topology-aware τοποθέτησης εργασιών δεν είναι καινούργια στον χώρο των λειτουργικών, η συγκεκριμένη υλοποίηση στο Linux στοχεύει να μειώσει με πρακτικό τρόπο το cache bouncing και να βελτιώσει την απόδοση σε workloads που είναι ευαίσθητα στη locality.
</p>

<p>
	Το πώς θα μεταφραστούν τα κέρδη σε «πραγματικά» workloads, και το πόσο συνεπές θα είναι το όφελος ανά αρχιτεκτονική, θα φανεί καθώς θα αυξάνονται οι δοκιμές και, εφόσον προχωρήσει, καθώς θα ωριμάζει η υλοποίηση. Προς το παρόν, πάντως, τα διαθέσιμα στοιχεία δείχνουν ότι πρόκειται για προσθήκη με ουσιαστικό τεχνικό ενδιαφέρον.
</p>

<h2>
	Πηγές
</h2>

<ul>
	<li>
		<a href="https://www.phoronix.com/news/Cache-Aware-Scheduling-Go" rel="external" target="_blank">Phoronix: Updated Intel Patches For Cache Aware Scheduling Net A 44% Win For AMD EPYC</a>
	</li>
	<li>
		<a href="https://lwn.net/Articles/1049261/" rel="external" target="_blank">LWN.net: Cache aware scheduling (τεχνική ανάλυση και αποσπάσματα αποτελεσμάτων)</a>
	</li>
	<li>
		<a href="https://www.phoronix.com/news/Cache-Aware-Scheduling-v2" rel="external" target="_blank">Phoronix: Cache Aware Scheduling v2 (LKML review κύκλος)</a>
	</li>
	<li>
		<a href="https://www.phoronix.com/news/Cache-Aware-Scheduling-2025" rel="external" target="_blank">Phoronix: Intel's Cache Aware Scheduling Presentation At LPC 2025</a>
	</li>
	<li>
		<a href="https://www.youtube.com/watch?v=2VxlPQbWRsw" rel="external" target="_blank">YouTube: Cache Aware Scheduling (παρουσίαση LPC)</a>
	</li>
</ul>

]]></description><guid isPermaLink="false">11181</guid><pubDate>Wed, 31 Dec 2025 15:58:11 +0000</pubDate></item><item><title>&#x3A4;&#x3AD;&#x3BB;&#x3BF;&#x3C2; &#x3B5;&#x3C0;&#x3BF;&#x3C7;&#x3AE;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B9;&#x3C2; NVIDIA Pascal &#x3C3;&#x3C4;&#x3BF; Linux: &#x3A7;&#x3AC;&#x3BF;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3BF;&#x3C5;&#x3C2; &#x3C7;&#x3C1;&#x3AE;&#x3C3;&#x3C4;&#x3B5;&#x3C2; Arch</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%AD%CE%BB%CE%BF%CF%82-%CE%B5%CF%80%CE%BF%CF%87%CE%AE%CF%82-%CE%B3%CE%B9%CE%B1-%CF%84%CE%B9%CF%82-nvidia-pascal-%CF%83%CF%84%CE%BF-linux-%CF%87%CE%AC%CE%BF%CF%82-%CE%B3%CE%B9%CE%B1-%CF%84%CE%BF%CF%85%CF%82-%CF%87%CF%81%CE%AE%CF%83%CF%84%CE%B5%CF%82-arch-r11174/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2025_12/nvidia_driver.webp.03de13a82f339ea82e6a1165dfd6c23c.webp" /></p>

<div>
	<i aria-hidden="true" class="fa fa-quote-left fa-2x fa-pull-left fa-border"></i>
	<ul>
		<li class="square">
			Το Arch Linux περνά στη σειρά NVIDIA 590 και αλλάζει τα βασικά πακέτα σε nvidia-open (open kernel modules), που αφορούν Turing και νεότερες GPUs.
		</li>
		<li class="square">
			Για Pascal (GTX 10xx), Maxwell (GTX 9xx) και παλαιότερες γενιές, το upgrade μπορεί να «σπάσει» το γραφικό περιβάλλον, επειδή ο driver 590 δεν τις υποστηρίζει.
		</li>
		<li class="square">
			Η πρακτική λύση είναι ο legacy κλάδος 580 μέσω AUR (nvidia-580xx-dkms και αντίστοιχα utils), με τη NVIDIA να μιλά για security-only updates έως τον Οκτώβριο 2028.
		</li>
	</ul>
</div>

<p>
	 
</p>

<p>
	Το Arch Linux ανακοίνωσε ότι, με τη μετάβαση στον οδηγό NVIDIA 590, ο οδηγός γραφικών δεν υποστηρίζει πλέον Pascal (GeForce GTX 10xx) και γενικά «Pascal και παλαιότερες γενιές». Παράλληλα, τα βασικά πακέτα του Arch αλλάζουν πορεία, το κλασικό <em>nvidia</em> αντικαθίσταται από <em>nvidia-open</em>, το <em>nvidia-dkms</em> από <em>nvidia-open-dkms</em> και το <em>nvidia-lts</em> από <em>nvidia-lts-open</em>. Πρόκειται για αλλαγή που ευθυγραμμίζεται με τη λογική rolling-release του Arch, αλλά έχει άμεσο αντίκτυπο σε όσους κρατούν ακόμα GTX 10xx ή GTX 9xx σε καθημερινά συστήματα.
</p>

<h2>
	 
</h2>

<p>
	Στην πράξη, η αναβάθμιση μπορεί να γίνει «αθόρυβα» για όσους έχουν Turing (RTX 20xx και GTX 16xx, π.χ. GTX 1650) και νεότερες κάρτες, γιατί περνούν αυτόματα στα open kernel modules. Για Pascal, Maxwell και παλαιότερες γενιές, όμως, ο οδηγός 590 δεν μπορεί να φορτώσει kernel module για τη GPU, κάτι που μετά το reboot μπορεί να αφήσει το σύστημα χωρίς λειτουργικό γραφικό περιβάλλον. Το αποτέλεσμα συχνά είναι να καταλήγει ο χρήστης σε κονσόλα (TTY), μέχρι να γίνει αλλαγή driver.
</p>

<p>
	Η μετάβαση σε <em>nvidia-open</em> δεν σημαίνει «πλήρως open driver» με την έννοια του Nouveau. Το Arch υιοθετεί τα open-source kernel modules της NVIDIA, που έχουν σχεδιαστεί για νεότερες αρχιτεκτονικές, ενώ το υπόλοιπο driver stack παραμένει στην πράξη το γνωστό οικοσύστημα της NVIDIA. Αυτό είναι και ο λόγος που η αλλαγή δεν προσφέρει “σωσίβιο” στις Pascal κάρτες, απλώς απλοποιεί τη γραμμή υποστήριξης από τη στιγμή που ο 590 κλάδος αφορά πλέον Turing και μετά.
</p>

<p>
	Για τους κατόχους GTX 10xx και GTX 9xx, η λύση είναι ο legacy κλάδος 580. Στο Arch αυτό μεταφράζεται σε μετάβαση σε AUR πακέτα, με πυρήνα το <em>nvidia-580xx-dkms</em>. Πρακτικά, δεν αρκεί μόνο το DKMS module, χρειάζονται και τα αντίστοιχα user-space πακέτα (<em>nvidia-580xx-utils</em>), και για Steam ή γενικότερα 32-bit runtimes συνήθως απαιτείται και το <em>lib32-nvidia-580xx-utils</em> ώστε να μην «σπάσουν» εξαρτήσεις τύπου <em>lib32-vulkan-driver</em> που χρησιμοποιεί το Steam.
</p>

<p>
	Σε βάθος χρόνου, ο συμβιβασμός είναι καθαρός. Η NVIDIA έχει ανακοινώσει ότι Maxwell, Pascal και Volta μπαίνουν σε καθεστώς security-only ενημερώσεων (χωρίς νέα features και optimizations), με παράθυρο έως τον Οκτώβριο 2028. Αυτό καλύπτει το θέμα της ασφάλειας, αλλά δεν λύνει το διαχρονικό ρίσκο στις rolling διανομές: ένας legacy DKMS οδηγός μπορεί να χρειάζεται τροποποιήσεις καθώς ο kernel προχωρά, και η συντήρηση γίνεται όλο και πιο “community-driven”.
</p>

<p>
	Για όσους θέλουν να συνεχίσουν σε Arch χωρίς εκπλήξεις, οι πιο πρακτικές επιλογές είναι τρεις: χρήση LTS kernel για πιο σταθερό API, συνειδητή παρακολούθηση των αλλαγών σε NVIDIA πακέτα πριν από μεγάλα upgrades, ή μετάβαση σε πιο συντηρητική διανομή όπου ο 580 κλάδος να παραμείνει στην ίδια έκδοση για μεγαλύτερο διάστημα. Το εναλλακτικό, προφανές σενάριο είναι αναβάθμιση GPU, όχι επειδή οι Pascal κάρτες «πέθαναν», αλλά επειδή η καθημερινή συντήρηση σε bleeding-edge περιβάλλον θα γίνεται σταδιακά πιο απαιτητική.
</p>

<h2>
	Τι να κάνετε αν μετά το update χαθεί το γραφικό περιβάλλον
</h2>

<ol>
	<li>
		Μπείτε σε TTY (π.χ. Ctrl+Alt+F2), συνδεθείτε, ή μπείτε απομακρυσμένα μέσω SSH αν είναι ενεργό.
	</li>
	<li>
		Αφαιρέστε τα πακέτα nvidia-open (ή ό,τι αντικατέστησε τα nvidia/nvidia-dkms/nvidia-lts στο σύστημά σας).
	</li>
	<li>
		Περάστε τον legacy κλάδο 580 από AUR (nvidia-580xx-dkms, nvidia-580xx-utils, και για Steam συνήθως lib32-nvidia-580xx-utils), έπειτα κάντε reboot.
	</li>
</ol>

<h2>
	Πηγές
</h2>

<ul>
	<li>
		<a href="https://archlinux.org/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/" rel="external" target="_blank">NVIDIA 590 driver drops Pascal support; main packages switch to Open Kernel Modules</a>, Arch Linux News
	</li>
	<li>
		<a href="https://nvidia.custhelp.com/app/answers/detail/a_id/5676/" rel="external" target="_blank">Support Plan for Maxwell, Pascal, and Volta-series GeForce GPUs</a>, NVIDIA Support
	</li>
	<li>
		<a href="https://www.phoronix.com/news/Arch-LInux-NVIDIA-Open-Default" rel="external" target="_blank">Arch Linux's Main NVIDIA Driver Packages Now Using The Open Kernel Modules</a>, Phoronix
	</li>
	<li>
		<a href="https://aur.archlinux.org/packages/nvidia-580xx-dkms" rel="external" target="_blank">nvidia-580xx-dkms</a>, AUR
	</li>
	<li>
		<a href="https://aur.archlinux.org/packages/nvidia-580xx-utils" rel="external" target="_blank">nvidia-580xx-utils</a>, AUR
	</li>
	<li>
		<a href="https://aur.archlinux.org/packages/lib32-nvidia-580xx-utils" rel="external" target="_blank">lib32-nvidia-580xx-utils</a>, AUR
	</li>
	<li>
		<a href="https://www.tomshardware.com/pc-components/gpus/arch-linux-kills-off-pascal-gpu-support-users-still-running-gtx-10-series-graphics-cards-will-have-to-manually-install-older-drivers" rel="external" target="_blank">Arch Linux kills off Nvidia Pascal GPU support</a>, Tom’s Hardware
	</li>
	<li>
		<a href="https://hackaday.com/2025/12/26/nvidia-drops-pascal-support-on-linux-causing-chaos-on-arch-linux/" rel="external" target="_blank">NVIDIA Drops Pascal Support On Linux, Causing Chaos On Arch Linux</a>, Hackaday
	</li>
</ul>

]]></description><guid isPermaLink="false">11174</guid><pubDate>Sun, 28 Dec 2025 17:53:09 +0000</pubDate></item><item><title>&#x39F; Linux &#x3C0;&#x3C5;&#x3C1;&#x3AE;&#x3BD;&#x3B1;&#x3C2; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AC; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#xAB;Microsoft C extensions&#xBB; &#x3C3;&#x3C4;&#x3BF; 6.19</title><link>https://www.thelab.gr/news/linux/%CE%BF-linux-%CF%80%CF%85%CF%81%CE%AE%CE%BD%CE%B1%CF%82-%CF%80%CF%81%CE%BF%CF%87%CF%89%CF%81%CE%AC-%CF%83%CF%84%CE%B7%CE%BD-%CE%B5%CE%BD%CE%B5%CF%81%CE%B3%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7-%CF%84%CF%89%CE%BD-%C2%ABmicrosoft-c-extensions%C2%BB-%CF%83%CF%84%CE%BF-619-r11063/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2025_11/2024-08-12-image-27.webp.904fc1e8381494f89cfbd73e02572edd.webp" /></p>
<p>
	Η συζήτηση για τις επεκτάσεις C της Microsoft επιστρέφει δυναμικά στον πυρήνα Linux. Αυτήν τη φορά, δύο τροποποιήσεις κώδικα στο δέντρο ανάπτυξης kbuild-next ενεργοποιούν καθολικά την παράμετρο μεταγλώττισης -fms-extensions. Ο στόχος είναι να ενταχθούν στο «παράθυρο συγχώνευσης» του Linux 6.19 τον Δεκέμβριο του 2025, εφόσον δεν υπάρξουν ενστάσεις. Η αλλαγή θα ισχύει για GCC (GNU Compiler Collection) και LLVM/Clang (εναλλακτικοί μεταγλωττιστές) σε όλη τη διαδικασία μεταγλώττισης του πυρήνα.
</p>

<p>
	 
</p>

<p>
	Τι αλλάζει πρακτικά. Η επιλογή -fms-extensions, που εδώ και χρόνια υποστηρίζεται από GCC/Clang, επιτρέπει ορισμένες μη τυποποιημένες συντακτικές δυνατότητες συμβατές με τον μεταγλωττιστή MSVC (Microsoft Visual C++). Παραδείγματα είναι τα «ανώνυμα» struct/union με απευθείας πρόσβαση στα μέλη τους και επιμέρους ιδιαιτερότητες αρχικοποιήσεων. Αυτά μειώνουν τις λύσεις παράκαμψης και, σε ορισμένα σημεία, οδηγούν σε πιο καθαρό και συνοπτικό κώδικα.
</p>

<p>
	 
</p>

<p>
	Ο συντηρητής Rasmus Villemoes εισηγείται να ενεργοποιηθεί η ρύθμιση σε όλο το δέντρο του πυρήνα, ώστε τυχόν χρήσεις των συγκεκριμένων δυνατοτήτων να μη χρειάζονται εξαιρέσεις ανά υποκατάλογο. Στη σχετική τεκμηρίωση παρατίθενται περιπτώσεις από παλαιότερες συζητήσεις όπου οι MS επεκτάσεις έδιναν πιο κομψή λύση. Από προηγούμενες δημόσιες τοποθετήσεις προκύπτει ότι ο Linus Torvalds δεν είναι αρνητικός σε μια τέτοια κατεύθυνση για το 6.19.
</p>

<p>
	 
</p>

<p>
	Βραχυπρόθεσμα, αυτό σημαίνει ελάχιστα για τους τελικούς χρήστες. Για διανομές με συνεχείς ενημερώσεις και όσους παρακολουθούν στενά τα -next δέντρα, μπορεί να εμφανιστούν σποραδικές προειδοποιήσεις κατά τη μεταγλώττιση ή μικρά ζητήματα ασυμβατότητας που θα κλείνουν με διορθωτικά patches. Μεσοπρόθεσμα, οι προγραμματιστές αποκτούν μεγαλύτερη ευελιξία σε κρίσιμες δομές δεδομένων και πιθανές μικρές βελτιώσεις στη χρήση στοίβας, ενώ λήγει μια συζήτηση που κρατά χρόνια.
</p>

<p>
	 
</p>

<p>
	Επίσης, δεν απαιτείται μεταγλώττιση του πυρήνα με εργαλεία της Microsoft ούτε αλλάζει το toolchain του Linux. Η μεταβολή αφορά αποκλειστικά το σύνολο των αποδεκτών συντακτικών επιλογών στους ήδη χρησιμοποιούμενους μεταγλωττιστές. Συνοδευτικό patch φροντίζει η ρύθμιση να ισχύει και για αρχιτεκτονικές που ορίζουν δικά τους CFLAGS, ώστε να αποφευχθούν γκρίζες ζώνες συμβατότητας μέσα στο ίδιο σύστημα build.
</p>

<p>
	 
</p>

<p>
	Ρίσκα και όρια. Η αυξημένη ανοχή σε μη τυποποιημένες κατασκευές χρειάζεται πειθαρχία, για να μην επιβαρυνθούν η φορητότητα και τα εργαλεία ανάλυσης κώδικα σε βάθος χρόνου. Το αποτέλεσμα θα κριθεί από τη συνετή χρήση των επεκτάσεων και την προσήλωση στο υπάρχον coding style του πυρήνα. Αν υπάρξουν σοβαρές αντιρρήσεις από maintainers ή από τον ίδιο τον Torvalds, θα φανούν πριν την τελική ενσωμάτωση. Συνολικά, δεν πρόκειται για «στροφή» προς τον MSVC, αλλά για πρακτική αποδοχή δυνατοτήτων που υποστηρίζουν ήδη οι GCC/Clang, με στόχο ευανάγνωστο και συντηρήσιμο κώδικα σε επιλεγμένα σημεία.
</p>
]]></description><guid isPermaLink="false">11063</guid><pubDate>Tue, 11 Nov 2025 15:20:15 +0000</pubDate></item><item><title>Zorin OS 18: &#xAB;&#x3BC;&#x3B5;&#x3B3;&#x3B1;&#x3BB;&#x3CD;&#x3C4;&#x3B5;&#x3C1;&#x3B7; &#x3BA;&#x3C5;&#x3BA;&#x3BB;&#x3BF;&#x3C6;&#x3BF;&#x3C1;&#x3AF;&#x3B1;&#xBB; &#x3B5;&#x3BD; &#x3BC;&#x3AD;&#x3C3;&#x3C9; &#x3BB;&#x3AE;&#x3BE;&#x3B7;&#x3C2; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3AE;&#x3C1;&#x3B9;&#x3BE;&#x3B7;&#x3C2; Windows 10 &#x2014; 100.000 &#x3BB;&#x3AE;&#x3C8;&#x3B5;&#x3B9;&#x3C2; &#x3C3;&#x3B5; 2 &#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3B5;&#x3C2;</title><link>https://www.thelab.gr/news/linux/zorin-os-18-%C2%AB%CE%BC%CE%B5%CE%B3%CE%B1%CE%BB%CF%8D%CF%84%CE%B5%CF%81%CE%B7-%CE%BA%CF%85%CE%BA%CE%BB%CE%BF%CF%86%CE%BF%CF%81%CE%AF%CE%B1%C2%BB-%CE%B5%CE%BD-%CE%BC%CE%AD%CF%83%CF%89-%CE%BB%CE%AE%CE%BE%CE%B7%CF%82-%CF%85%CF%80%CE%BF%CF%83%CF%84%CE%AE%CF%81%CE%B9%CE%BE%CE%B7%CF%82-windows-10-%E2%80%94-100000-%CE%BB%CE%AE%CF%88%CE%B5%CE%B9%CF%82-%CF%83%CE%B5-2-%CE%B7%CE%BC%CE%AD%CF%81%CE%B5%CF%82/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2025_10/18-beta-banner.jpg.b698a991cb56486a3877463a53af8002.jpg" /></p>
<p>
	Στις 14 Οκτωβρίου 2025 έληξε η κανονική υποστήριξη (End of Life, EOL) των Windows 10, με τη Microsoft να παραδίδει το τελευταίο update και να προτείνει μετάβαση σε Windows 11 ή ένταξη στο πρόγραμμα Εκτεταμένων Ενημερώσεων Ασφαλείας (Extended Security Updates, ESU) έως τον Οκτώβριο του 2026. Την ίδια ημέρα, η ιρλανδική Zorin ανακοίνωσε το Zorin OS 18 και, σύμφωνα με τους δημιουργούς, πέτυχε «τη μεγαλύτερη κυκλοφορία στην ιστορία της»: πάνω από 100.000 λήψεις σε λίγο πάνω από 48 ώρες, εκ των οποίων άνω του 72% προήλθε από Windows.
</p>

<p>
	 
</p>

<p>
	Το timing δεν είναι τυχαίο. Μεγάλο μέρος του εγκατεστημένου στόλου υπολογιστών με Windows 10 δεν πληροί τις απαιτήσεις των Windows 11 (π.χ. TPM 2.0, υποστηριζόμενοι επεξεργαστές), αφήνοντας εκατομμύρια συστήματα χωρίς δωρεάν ενημερώσεις. Η Zorin επικαλείται ανάλυση της Canalys για έως 240 εκατ. υπολογιστές που κινδυνεύουν να «μείνουν πίσω», κάτι που τροφοδοτεί ενδιαφέρον για εναλλακτικές λύσεις όπως ένα φιλικό Linux desktop.
</p>

<p>
	 
</p>

<p>
	Ως διανομή (distribution) εστιασμένη στη μετάβαση από Windows, το Zorin OS 18 φέρνει νέα πλακίδωση παραθύρων (tiling) με έτοιμες διατάξεις, ενσωμάτωση δικτυακών εφαρμογών (web apps) ώστε ιστότοποι όπως Microsoft 365/Teams και Google Docs να «τρέχουν» σαν κανονικές εφαρμογές, υποστήριξη αρχείων OneDrive μέσα από τους «Online Accounts», καθώς και βελτιωμένο Windows App Support με νεότερα πακέτα WINE. Η Zorin υπόσχεται ακόμη υποστήριξη ασφάλειας και ενημερώσεων έως «τουλάχιστον τον Ιούνιο του 2029», στοιχείο που ενδιαφέρει ιδιαίτερα όσους «κολλούν» στην αναβάθμιση σε Windows 11.
</p>

<p>
	 
</p>

<p>
	Σημασία για την αγορά: για οικιακούς και εταιρικούς χρήστες που δεν θέλουν/μπορούν να αντικαταστήσουν hardware, μια «έτοιμη» διανομή Linux με έμφαση στη συμβατότητα εφαρμογών και γνώριμη διεπαφή μειώνει το κόστος μετάβασης και παρατείνει τη διάρκεια ζωής εξοπλισμού. Παράλληλα, το ESU των Windows 10 προσφέρει μια «ανάσα» ενός έτους, αλλά με ορίζοντα λήξης, καθιστώντας πιο επίκαιρη την αξιολόγηση εναλλακτικών.
</p>

<p>
	 
</p>

<p>
	Τι δεν ξέρουμε ακόμη: τα 100.000 downloads δεν ισοδυναμούν με ισάριθμες εγκαταστάσεις ή μόνιμη μεταστροφή χρηστών. Θα χρειαστούν εβδομάδες για να φανεί αν το αρχικό «κύμα» θα μεταφραστεί σε ενεργούς χρήστες και αν άλλες διανομές θα δουν αντίστοιχα άλματα. Πάντως, η συγκυρία EOL των Windows 10 με το λανσάρισμα του Zorin OS 18 προσφέρει ένα ενδεικτικό «τεστ αντοχής» για τη βιωσιμότητα των desktop Linux επιλογών στο mainstream.
</p>
]]></description><guid isPermaLink="false">11009</guid><pubDate>Sun, 19 Oct 2025 10:04:12 +0000</pubDate></item></channel></rss>
