Μερικά χρήσιμα εργαλεία. Ανοιχτός κώδικας, χωρίς παρακολούθηση, χωρίς διαφημίσεις.
Αυτός ο ιστότοπος βρίσκεται σε ενεργή ανάπτυξη και δεν είναι ακόμα έτοιμος για δημόσια κυκλοφορία. Αν βρεθήκατε εδώ τυχαία — καλώς ήρθατε στη κλειστή ομάδα των pre-release testers. Τα σχόλιά σας είναι ευπρόσδεκτα μέσω της φόρμας επικοινωνίας.
Ναι, αυτό είναι πραγματικό.
Το few.lt μπορεί να χρησιμοποιηθεί απευθείας από DOS — MS-DOS, FreeDOS, DR-DOS, ό,τι τρέχει σε εκείνο το μπεζ κουτί στη γωνία. Ένα native DOS εκτελέσιμο αρχείο επικοινωνεί με το few.lt μέσω απλού HTTP (γιατί το DOS δεν μπορεί να χειριστεί TLS, και το σεβόμαστε αυτό), παρέχοντάς σου εργαλεία κειμένου AI, κατακερματισμό, βοηθητικά προγράμματα και ό,τι άλλο προσφέρει το few.lt, απευθείας από έναν αληθινό DOS prompt.
Τρέχει σε 386 ή καλύτερο. Έχει δοκιμαστεί σε DOSBox-X και σε πραγματικό vintage υλικό. Είμαστε εξίσου έκπληκτοι με εσένα.
Καλή ερώτηση. Ρωτήσαμε το Claude Sonnet το ίδιο — από DOS τερματικό — και απάντησε:
"It exists because 'who needs this' is often the wrong question. Someone clearly wanted it, built it, and made it free."
Αυτό είναι αρκετός λόγος.
Πιο πρακτικά: λάτρεις του retrocomputing με πραγματικό υλικό, ενσωματωμένα και βιομηχανικά περιβάλλοντα όπου το DOS εξακολουθεί να κάνει ήσυχα τη δουλειά του, και όποιος απολαμβάνει τους περιορισμούς ενός λειτουργικού συστήματος του 1993 ως δημιουργική άσκηση. Επίσης είναι αληθινά εντυπωσιακό σε πάρτι.
Το DOS δεν μπορεί να μιλάει HTTPS. Αντί να λύσουμε τριάντα χρόνια κρυπτογραφίας σε έναν 486, τρέχουμε έναν απλό HTTP proxy στο dos.few.lt που αναμεταδίδει αιτήματα στον κύριο διακομιστή few.lt μέσω HTTPS. Το DOS μηχάνημά σου μιλάει plaintext στον proxy· ο proxy διαχειρίζεται το TLS.
dos.few.lt
Ο πελάτης είναι το FEW.EXE — ένα native DOS εκτελέσιμο φτιαγμένο με DJGPP και τη βιβλιοθήκη Watt-32 TCP/IP. Επικοινωνεί απευθείας με την κάρτα δικτύου σου μέσω packet driver. Δεν χρειάζεται DOS networking stack. Ούτε WINSOCK.DLL. Ούτε εφιάλτες με CONFIG.SYS.
FEW.EXE
WINSOCK.DLL
CONFIG.SYS
Η έξοδος μετατρέπεται αυτόματα από UTF-8 σε DOS codepages. Ο proxy επίσης ευγενικά ενημερώνει την AI να μην χρησιμοποιεί emoji, γιατί κανείς δεν θέλει να βλέπει το 🎉 ως ≡ƒÑî σε VGA τερματικό.
🥌
FEW DOS Cli v1.0 — FEW.ZIP FEW DOS Cli v1.0 — Floppy Image — σχεδόν σίγουρα η πρώτη φορά που αντίγραφο της άδειας EUPL v1.2 διανεμήθηκε σε δισκέτα FAT12.
Και, πηγαίος κώδικας, προ-μεταγλωττισμένο binary, εικόνα δισκέτας, PHP proxy script και αντίγραφο της EUPL v1.2 — στο αποθετήριο Codeberg.
AUTOEXEC.BAT
C:\DRIVERS\NE2000.COM 0x60 3 0x300
FEW.INI
login
password
translit=1
C:\FEW> FEW HELP
Ρύθμισε IRQ και port για το υλικό σου. Οι χρήστες DOSBox-X μπορούν να χρησιμοποιήσουν τον συμπεριλαμβανόμενο driver NE2000.COM — δες DOSBXCFG.TXT για ρύθμιση.
NE2000.COM
DOSBXCFG.TXT
Η σύνταξη είναι ίδια με το shell wrapper και το web terminal:
FEW [--flag] [text]
Παραδείγματα:
FEW HELP FEW HELP AI FEW HASH --SHA256 HELLO
Είσοδος μέσω pipe (ανακατεύθυνση stdin):
type essay.txt | FEW AI --SUMMARIZE type config.sys | FEW AI --ASK "why my soundblaster isn't working?" type readme.txt | FEW AI --ASK "how do I configure the packet driver?" FEW AI --SUMMARIZE < FILE_ID.DIZ
Η τεχνική υποστήριξη DOS δεν ήταν ποτέ τόσο καλή.
Ο πλήρης πηγαίος κώδικας περιλαμβάνεται στο αρχείο και στο Codeberg. Το αρχείο README.TXT έχει οδηγίες για κατασκευή — η καλύτερη επιλογή είναι cross-compilation σε Linux με το toolchain setup script:
bash setup-toolchain.sh
Το script έχει δοκιμαστεί σε Gentoo. Θα πρέπει να κατεβάσει τα απαιτούμενα binaries, να δημιουργήσει τα απαιτούμενα αρχεία και να μεταγλωττίσει το εργαλείο στο τέλος.
Ο κατάλογος PHPPROXY/ περιέχει το PHP proxy script. Αν τρέχεις το δικό σου instance few.lt, ανέπτυξε τον proxy σε οποιονδήποτε server με PHP (μην ξεχάσεις — SSL απενεργοποιημένο!) και στόχευσε το FEW.INI σε αυτόν:
PHPPROXY/
host=dos.yourserver.com port=80
Ο proxy διαχειρίζεται τη μετατροπή UTF-8 σε DOS codepages, την αναδίπλωση γραμμών σε 80 στήλες και το HTTPS relay.
Το FEW DOS Cli διατίθεται υπό την άδεια European Union Public Licence v1.2 (EUPL v1.2).
Πηγαίος κώδικας διαθέσιμος στο codeberg.org/flavius/few-dos.
"It scratches a specific itch for a specific community, it is open source, and it harms nobody." — Claude Sonnet, from a DOS terminal, April 2026
"It scratches a specific itch for a specific community, it is open source, and it harms nobody."
— Claude Sonnet, from a DOS terminal, April 2026