few.lt

Muutama hyödyllinen työkalu. Avoin lähdekoodi, ei seurantaa, ei mainoksia.

FOSS yksityisyyttä kunnioittava ↓ ei mainoksia curl-tuki EUPL-lisensoitu

Aktiivinen kehitys

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.

DOS-integraatio

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ä.

AI on DOS!

Miksi?

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ä.

Miten se toimii?

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.

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.

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.

Vaatimukset

  • 386 tai parempi prosessori
  • DOS 3.3 tai uudempi — MS-DOS, FreeDOS, DR-DOS kaikki toimivat
  • Verkkokortille ladattu pakettiajuri
  • TCP/IP-verkkoyhteys
  • Kohtuullinen humorintaju

Lataus

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.

Asennus

  1. Lataa pakettiajuri — ennen FEW.EXE:n ajamista lataa pakettiajuri verkkokortillesi. Lisää se AUTOEXEC.BAT-tiedostoon automaattista latausta varten käynnistyksen yhteydessä tai suorita komentoriviltä: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Määritä FEW.INI — muokkaa FEW.INI:tä samassa hakemistossa kuin FEW.EXE. Aseta login ja password käyttääksesi few.lt-tiliäsi ja päästäksesi käsiksi Claude Sonnetiin. Jätä tyhjäksi ilmaiselle tasolle — tulokset voivat vaihdella, varoitimme sinua. Aseta translit=1, jos kielesi käyttää ei-latinalaista kirjoitusta eikä terminaalisi pysty näyttämään sitä.
  3. KäynnistäC:\FEW> FEW HELP. Siinä kaikki. Jos pakettiajuri on ladattu ja verkko toimii, se toimii.

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.

Käyttö

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ää.

Rakentaminen lähdekoodista

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.

Välityspalvelimen itse-hostaus

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:

host=dos.yourserver.com
port=80

Välityspalvelin hoitaa UTF-8:n muuntamisen DOS-koodisivuille, rivien katkomisen 80 sarakkeeseen ja HTTPS-releen.

Lisenssi

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