STCPv2 on nyt ylläpitomoodissa

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

Etsintäkuulutus!

Etsin mielelläni hieman nörtihköä naista. 😄 Ei tarvitse osata koodata eikä tietää, mikä kernel panic on, mutta plussaa on, jos tekniikka, tiede, pelit tai muuten vain kaikenlaisten asioiden ihmettely herättää kiinnostusta eikä kauhua.

Arvostan uteliaisuutta, huumorintajua ja sitä, että ihmisellä on omia kiinnostuksen kohteita ja ajatuksia. Olisi mukavaa löytää joku, jonka kanssa voi keskustella välillä aivan järkeviä ja välillä täysin päättömiä — ja huomata pari tuntia myöhemmin, että taas tuli parannettua maailmaa.

En etsi mitään tiettyyn muottiin sopivaa ihmistä. Voidaan lähteä kahville, syömään tai muuten vain tutustumaan ja katsoa, kohtaavatko kemiat. Jos siitä syntyy jotain vakavampaa, hienoa. Jos elämä yllättää jollain toisella tavalla, sekään ei pelota.

Erityisen hyvä merkki on, jos joudun joskus sanomaan: ”Hetkinen, selitäpä tuo minulle.” 😉

Kehittiih uuden devaus juoman!

Kernel Panic Debug Brew

Kun tavallinen tee ei enää riitä kernelin debuggaamiseen.

Kernel Panic Debug Brew on lämmin, minttuinen ja erittäin tulinen kehittäjäjuoma. Kuninkaanmorsian-tee muodostaa juoman pehmeän ja aromaattisen pohjan, minttuviina tuo raikkaan vivahteen ja Poppamiehen Naga 10/10 -kastike käynnistää varsinaisen lämpökuorman.

When printk() isn't enough.

Ainekset

  • 2–3 dl haudutettua Kuninkaanmorsian-teetä
  • Loraus minttuviinaa
  • 1 teelusikallinen Poppamiehen Naga 10/10 -kastiketta
  • Halutessa hunajaa maun pyöristämiseen

Valmistus

  1. Hauduta Kuninkaanmorsian-tee normaalisti.
  2. Kaada tee kuumuutta kestävään mukiin.
  3. Lisää joukkoon loraus minttuviinaa.
  4. Lisää yksi teelusikallinen Poppamiehen Naga 10/10 -kastiketta.
  5. Sekoita huolellisesti, jotta kastike leviää tasaisesti.
  6. Lisää halutessasi hunajaa pyöristämään makua ja tasapainottamaan tulisuutta.
  7. Nauti lämpimänä.

Makuprofiili

Ensimmäisenä esiin nousevat Kuninkaanmorsian-teen pehmeät ja aromaattiset maut. Minttuviina tuo mukaan viileän, raikkaan tunteen, jonka jälkeen naga alkaa rakentaa hitaasti voimakasta lämpöä.

Hunaja ei tee juomasta varsinaisesti mietoa, mutta se pyöristää kokonaisuutta ja sitoo teen, mintun sekä chilin paremmin yhteen.

Runtime status

[ OK ] Tea initialized

[ OK ] Mint module loaded
[ OK ] Honey support optional
[WARN] Capsaicin level elevated
[PANIC] Tablespoon detected

Sopii nautittavaksi

  • Linux-kernelin debuggaamisen aikana
  • Pitkissä ohjelmointi-illoissa
  • Benchmark-tuloksia odotellessa
  • Ennen rohkeaa refaktorointia
  • Kun yksi viimeinen bugi ei suostu löytymään

Kernel Panic Debug Brew v1.0
Codename: Naga Mint
Build status: Developer approved