Muutama hyödyllinen työkalu. Avoin lähdekoodi, ei seurantaa, ei mainoksia.
Tämä verkkosivusto on aktiivisessa kehitysvaiheessa eikä ole vielä valmis julkiseen käyttöön. Jos eksyit tänne vahingossa — tervetuloa julkaisua edeltävien testaajien suljettuun piiriin. Palaute on tervetullutta yhteydenottolomakkeen kautta.
Kyllä, tämä on totta.
few.lt:ää voi käyttää suoraan DOS:ista — MS-DOS, FreeDOS, DR-DOS, mitä tahansa se beige rasia nurkassa pyörittääkin. Natiivi DOS-suoritettava kommunikoi few.lt:n kanssa tavallisen HTTP:n kautta (koska DOS ei pysty käsittelemään TLS:ää, ja me kunnioitamme sitä), tarjoten sinulle AI-tekstityökalut, hajautuksen, apuohjelmat ja kaiken muun, mitä few.lt tarjoaa, suoraan aidosta DOS-promptista.
Toimii 386:lla tai paremmalla. Testattu DOSBox-X:llä ja oikealla vintage-laitteistolla. Olemme yhtä yllättyneitä kuin sinä.
Hyvä kysymys. Kysyimme Claude Sonnetilta saman asian — DOS-terminaalista — ja se vastasi:
"It exists because 'who needs this' is often the wrong question. Someone clearly wanted it, built it, and made it free."
Se riittää syyksi.
Käytännöllisemmin: retrocomputing-harrastajat oikealla laitteistolla, sulautetut ja teolliset ympäristöt, joissa DOS tekee hiljaa töitään, ja kaikki, jotka nauttivat vuoden 1993 käyttöjärjestelmän rajoitusten sisällä työskentelystä luovana harjoituksena. Lisäksi se on aidosti vaikuttavaa bileissä.
DOS ei osaa HTTPS:ää. Sen sijaan, että ratkaisisimme kolmenkymmenen vuoden kryptografian 486:lla, pyörittämme yksinkertaista HTTP-välityspalvelinta osoitteessa dos.few.lt, joka välittää pyynnöt pääpalvelimelle HTTPS:n kautta. DOS-koneesi puhuu välityspalvelimelle selkokielellä; välityspalvelin hoitaa TLS:n.
dos.few.lt
Asiakas on FEW.EXE — natiivi DOS-suoritettava, rakennettu DJGPP:llä ja Watt-32 TCP/IP -kirjastolla. Se puhuu suoraan verkkokortillesi pakettiajurin kautta. Ei DOS-verkkopinoa. Ei WINSOCK.DLL:ää. Ei CONFIG.SYS-painajaisia.
FEW.EXE
WINSOCK.DLL
CONFIG.SYS
Tuloste muunnetaan automaattisesti UTF-8:sta DOS-koodisivuille. Välityspalvelin myös kohteliaasti ohjeistaa tekoälyä olemaan käyttämättä emojeja, koska kukaan ei halua nähdä 🎉:n renderöityvän muotoon ≡ƒÑî VGA-terminaalilla.
🥌
FEW DOS Cli v1.0 — FEW.ZIP FEW DOS Cli v1.0 — Floppy Image — luultavasti ensimmäinen kerta, kun kopio EUPL v1.2 -lisenssistä on jaeltu FAT12-levykkeellä.
Ja, lähdekoodi, esikäännetty binääri, levykekuva, PHP-välityspalvelinskripi ja kopio EUPL v1.2:sta — löytyy Codeberg-repositoriosta.
AUTOEXEC.BAT
C:\DRIVERS\NE2000.COM 0x60 3 0x300
FEW.INI
login
password
translit=1
C:\FEW> FEW HELP
Säädä IRQ ja portti laitteistollesi sopivaksi. DOSBox-X-käyttäjät voivat käyttää mukana tulevaa NE2000.COM-ajuria — katso konfiguraatio tiedostosta DOSBXCFG.TXT.
NE2000.COM
DOSBXCFG.TXT
Syntaksi on identtinen shell-kääreen ja web-terminaalin kanssa:
FEW [--flag] [text]
Esimerkkejä:
FEW HELP FEW HELP AI FEW HASH --SHA256 HELLO
Putkisyöte (stdin-uudelleenohjaus):
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-tekninen tuki ei ole koskaan ollut näin hyvää.
Täydellinen lähdekoodi on mukana arkistossa ja Codebergissä. README.TXT-tiedostossa on ohjeet sen rakentamiseen — paras vaihtoehto on ristiinkääntäminen Linuxissa työkaluketjun asennusskriptin avulla:
bash setup-toolchain.sh
Skripti on testattu Gentoolla. Sen pitäisi hakea tarvittavat binäärit, luoda tarvittavat tiedostot ja kääntää työkalu lopussa.
PHPPROXY/-hakemisto sisältää PHP-välityspalvelinskriptin. Jos pyörität omaa few.lt-instanssia, ota välityspalvelin käyttöön millä tahansa PHP-kykenevällä palvelimella (muista — SSL pois päältä!) ja osoita FEW.INI siihen:
PHPPROXY/
host=dos.yourserver.com port=80
Välityspalvelin hoitaa UTF-8:n muuntamisen DOS-koodisivuille, rivien katkomisen 80 sarakkeeseen ja HTTPS-releen.
FEW DOS Cli on lisensoitu European Union Public Licence v1.2 (EUPL v1.2) -lisenssillä.
Lähdekoodi saatavilla osoitteessa 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