Jump to content
  • astrolabos
    astrolabos

    Vib-OS: Το «vibe-coded» λειτουργικό που εντυπωσιάζει στο χαρτί, απογοητεύει στην πράξη

    • Το Vib-OS, ένα λειτουργικό σύστημα κατασκευασμένο αποκλειστικά με χρήση AI μέσω της προσέγγισης "vibe coding", δοκιμάστηκε δημόσια και αποδείχθηκε σε μεγάλο βαθμό μη λειτουργικό στην παρούσα κατάστασή του.
    • Το σύστημα εκκινεί και εμφανίζει γραφικό περιβάλλον, αλλά βασικές λειτουργίες, όπως η σύνδεση στο διαδίκτυο, η αποθήκευση αρχείων και η εκτέλεση εφαρμογών, αποτυγχάνουν.
    • Η περίπτωση υπογραμμίζει τα σημερινά όρια του vibe coding όταν εφαρμόζεται σε λογισμικό υψηλής πολυπλοκότητας.

    Τον Φεβρουάριο του 2025, ο συνιδρυτής της OpenAI Andrej Karpathy διατύπωσε τον όρο "vibe coding" για να περιγράψει μια προσέγγιση ανάπτυξης λογισμικού όπου ο χρήστης καθοδηγεί ένα μοντέλο AI με εντολές σε φυσική γλώσσα, αφήνοντάς το να παράγει τον κώδικα, ακόμα και χωρίς να ελέγχει κάθε γραμμή του. Η προσέγγιση έχει γνωρίσει ευρεία διάδοση για απλές εφαρμογές. Σε πολύπλοκα έργα, όμως, τα αποτελέσματα είναι διαφορετικά.

    Το έργο Vib-OS, διαθέσιμο στο GitHub υπό τον τίτλο "World's First Vibecoded AI Operating System", παρουσιάζει ένα Unix-like λειτουργικό σύστημα από μηδενική βάση, με υποστήριξη αρχιτεκτονικών ARM64 και x86_64, προσαρμοσμένο πυρήνα (custom kernel), γραφικό περιβάλλον εμπνευσμένο από το macOS, εικονικό σύστημα αρχείων (Virtual File System) και δικτυακή στοίβα TCP/IP. Σύμφωνα με το repo, ο κώδικας ξεπερνά τις 25.000 γραμμές σε C και Assembly. Η τεκμηρίωσή του αναφέρει επίσης δυνατότητα εκτέλεσης Python και του παιχνιδιού Doom.

    Τι δουλεύει και τι όχι

    Ο YouTuber Tirimid αφιέρωσε αρκετές ώρες δοκιμάζοντας το Vib-OS, δημοσιεύοντας τα αποτελέσματα σε βίντεο. Το σύστημα εκκινεί και φτάνει στο γραφικό περιβάλλον, γεγονός που, δεδομένης της πολυπλοκότητας ενός λειτουργικού συστήματος, δεν είναι αμελητέο. Η βασική εφαρμογή σημειώσεων λειτουργεί, και το κλασικό παιχνίδι Snake τρέχει, έστω και με προβλήματα.

    Εκεί τελειώνουν τα θετικά. Το σύστημα αδυνατεί να συνδεθεί στο διαδίκτυο. Τα κουμπιά της εφαρμογής διαχείρισης αρχείων δεν ανταποκρίνονται. Η μόνιμη αποθήκευση δεδομένων δεν λειτουργεί, κάτι που εξηγείται εν μέρει από τη χρήση αποκλειστικά μνήμης RAM αντί μόνιμου συστήματος δίσκου. Μια εφαρμογή με ετικέτα "Browser" αποδείχθηκε ότι είναι απλώς εφαρμογή προβολής εικόνων (image viewer), όπως αναφέρεται εξάλλου και στη σελίδα του repo. Τα αρχεία του Doom υπάρχουν στο σύστημα, αλλά το παιχνίδι δεν εκκινεί, παρά την αναφορά στην τεκμηρίωση.

    «Ήταν αρκετά σοκαριστικό», ανέφερε ο Tirimid. «Πραγματικά περίμενα να είναι τουλάχιστον λογικά χρηστικό.» Σε σχόλιό του ζήτησε από τους θεατές να μην απευθυνθούν αρνητικά στους δημιουργούς. Ο ίδιος ο δημιουργός αντέτεινε ότι η δοκιμή έγινε στο x86_64 μονοπάτι, το οποίο παρουσιάζει περισσότερα προβλήματα, και ότι η καλύτερη εμπειρία προκύπτει μέσω QEMU σε Mac, δηλαδή στο ARM64 μονοπάτι. Το σημείο αυτό δεν επαληθεύτηκε ανεξάρτητα.

    Τι σημαίνει πρακτικά

    Το Vib-OS δεν είναι ένα απλό ερασιτεχνικό πείραμα. Το εύρος του κώδικα και η ύπαρξη γραφικού περιβάλλοντος, πυρήνα και δικτυακής στοίβας δείχνουν ότι τα εργαλεία AI μπορούν να φτάσουν σε σχετικά χαμηλό επίπεδο ανάπτυξης. Η απόσταση ανάμεσα στο «εκκινεί» και στο «είναι αξιόπιστα χρηστικό» παραμένει ωστόσο μεγάλη, και το Vib-OS δεν τη γεφυρώνει στην παρούσα κατάστασή του.

    Αξίζει να σημειωθεί ότι το αποτέλεσμα ενός vibe-coded έργου εξαρτάται σε σημαντικό βαθμό από την τεχνογνωσία και τη μεθοδολογία του χρήστη, όχι μόνο από τα εργαλεία AI που χρησιμοποιεί. Η απλή καταφυγή σε φυσική γλώσσα χωρίς τεχνική κατανόηση του αντικειμένου οδηγεί σε ελλιπή αποτελέσματα, ιδίως σε λογισμικό χαμηλού επιπέδου όπου κάθε λεπτομέρεια υλοποίησης μετράει.

    Ως εκτίμηση, μπορεί να υποστηριχθεί ότι η υπόθεση του Vib-OS δείχνει ότι τα μοντέλα AI μπορούν ήδη να παραγάγουν εντυπωσιακά πρωτότυπα ακόμα και σε επίπεδο λειτουργικού συστήματος. Το πέρασμα όμως από το εντυπωσιακό demo στην αξιόπιστη καθημερινή χρήση παραμένει, τουλάχιστον προς το παρόν, μια πολύ δυσκολότερη υπόθεση.

    Πηγές


×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.