STCPv2: feature complete. Seuraava projekti alkaa.
Tänään tuli vastaan yksi niistä harvinaisista hetkistä ohjelmistokehityksessä, jolloin TODO-listaa katsoessa voi todeta: kaikki asiakkaiden vaatimat ominaisuudet on tehty.
STCPv2:n aktiivinen ominaisuuskehitys päättyy tähän.
Viimeisenä isona kokonaisuutena valmistui P2P-tuki. Lopullisessa kolmen laitteen testissä Linux ↔ Raspberry Pi ajoi onnistuneesti koko STCP + libp2p + Noise XX + Yamux + ping -ketjun. Zephyr-pohjainen modeemi puolestaan varmennettiin interoperabiliteettitestillä sekä Linuxia että Raspberry Pi:tä vasten käyttäen STCP + multistream + Noise XX -ketjua.
Golden baseline on nyt tagissa githubissa:
STCPv2-p2p-three-node-20260830
Tämä ei tarkoita, että STCP hylätään. Protokolla siirtyy nyt siihen vaiheeseen, johon toimivan infrastruktuurin kuuluukin päästä: ylläpitoon, koventamiseen, optimointiin, benchmarkkaukseen ja tarvittaessa asiakkaiden uusien vaatimusten toteuttamiseen.
Mutta päivittäinen kehitysfokus vaihtuu.
Seuraavaksi nostetaan kartta-alusta kunnolla ylös.
Siinä missä STCP on ollut verkko- ja transport-kerroksen rakentamista kernelistä sulautettuihin laitteisiin asti, seuraava urakka liikkuu kartta-, haku-, reititys- ja paikkatiedon maailmassa.
Yksi iso tekninen kokonaisuus saavutti tavoitteensa.
Seuraava saa nyt täyden huomion. 🚀