Paxsudos

Paxsudos IT consulting and software R'n'D-services. I have expertise from embedded software from year 2000 and counting. Jos toimii, niin hyvä.

Todella räätälöidyt Linux-installaatiot, jotka palvelee vuosikymmeniä. Sinun ei tarvitse olla Linux guru saadaksesi Linuxin tarjoamia hyötyjä. Ylläpidon ostaminen per tunti, tai jopa per kolme vuotta onnistuu. Jos tarjoat raudan (sinun oma PC vaikka) niin koetatko ennakkoon toimiiko Ubuntu Linux siinä. Jos annat minun hommata haluamasi rautakokoonpanon, niin se helpottaa hommaa. Palvelemme suomeks

i osoitteessa: https://paxsudos.fi

In English:

Highly customised Linux-installations, that lasts for many decades to come. No need to understand how Linux works, if you want, you can get support paid from per hour to even for 3 years at a time. When installing on hardware provided by me (I can be sure the software works on the hardware and can operate better on the unit) or on Your hardware. If you want installation to your own hardware, then please, test if Ubuntu Linux run on it before. For international customers: https://paxsudos.com

30/08/2026

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

M***a 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. 🚀

30/08/2026

Kohta on uunituoretta, Jussi Kinnula teen parhaillaan P2P natiivi-tukea, eli AES krypto P2P liikenteelle on nyt työnalla.

Sain jo tehtyä siittä userspace koodit jotka rokkaa, nii sen siirtäminen kerneliin, ei pitäis kovin iso jumppa olla.

Kunhan saan siirrettyä kerneliin niin socket luonnissa on sitten kolmet vaihtoehdot: STCP-TCP, STCP-UDP ja STCP-P2P ...

M***a ilmoittelen millon on kättäpidempää githubissa :)

Jussi KinnulaTuossa on P2P liikennettä .. teen tuosta kirjastosta toteutuksen moduuliin, nii ei oo homma eikä mikään ott...
29/08/2026

Jussi Kinnula

Tuossa on P2P liikennettä .. teen tuosta kirjastosta toteutuksen moduuliin, nii ei oo homma eikä mikään ottaa käyttöön ...

STCPv2 on aikasmoinen harppaus v1:sestä. Se tukee _natiivisti_ AES salattua TCP & UDP liikennettä. Hiton iso ero on siin...
28/08/2026

STCPv2 on aikasmoinen harppaus v1:sestä. Se tukee _natiivisti_ AES salattua TCP & UDP liikennettä.

Hiton iso ero on siinä, miten tuo juttelee sisäisesti itsensä kanssa + UDP tuki tuli mukaan.

Nyt tuo juttelee sulavasti TCP / UDP ja STCP-TCP / STCP-UDP

SDK on saatavilla. https://store.paxsudos.com

Toiminnallisuus on testattu Linux host (debian) + Raspberry PI 4 + nRF9151-SMA-DK modeemilla.

Kaikki testit menee passiin, jos ei sinulla mene, niin tarkista kääntöympäristösi.

28/08/2026

STCPv2 is alive — now across Linux, Raspberry Pi and Zephyr. 🚀

After a fairly intense development and debugging cycle, STCPv2 has reached an important milestone: the protocol stack is now running end-to-end on real hardware and across multiple operating environments.

STCPv2 is a transport protocol implementation I've been building around a shared Rust core, with platform-specific integration for:

• Linux kernel — native PF_STCP / AF_STCP socket support
• Raspberry Pi — running the same Linux kernel implementation
• Zephyr / Nordic — embedded implementation using the same shared Rust protocol core

The Linux implementation provides normal BSD-style socket operations: socket(), bind(), listen(), accept(), connect(), sendmsg(), recvmsg() and close/release.

The interesting part is portability.

Instead of implementing the protocol independently for every platform, the protocol logic lives in a shared Rust core. Linux, Raspberry Pi and Zephyr provide the platform and carrier integration around it.

And now the Zephyr port is actually talking to the Linux implementation.

Current automated testing includes:

✓ Linux ↔ Linux
✓ Linux ↔ Raspberry Pi
✓ Raspberry Pi ↔ Linux
✓ Raspberry Pi ↔ Raspberry Pi
✓ Zephyr ↔ Linux
✓ TCP and UDP carrier paths
✓ STCP upload/download testing
✓ MQTT integration
✓ CoAP integration

The Zephyr target is running on Nordic hardware with Ethernet connectivity, while the other end runs the STCPv2 Linux implementation.

Getting here involved considerably more than making packets move: kernel socket lifecycle, concurrency, carrier abstraction, Rust/C FFI, embedded memory constraints, protocol handshakes, failure handling and a lot of automated regression testing.

There are still things to improve and optimize, but the important milestone is here:

**One protocol core. Multiple operating systems. Real hardware. Real traffic.**

STCPv2 works. 🎉

23/08/2026

NYT PERggule ROKKAA:

[INFO] Local module: unknown
[INFO] Capturing host/Raspberry dmesg (after-reload-before-tests)...
[INFO] Running Robot tests...
==============================================================================
STCP Echo Any To Any
==============================================================================
TCP Linux To Linux | PASS |
------------------------------------------------------------------------------
TCP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
TCP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
TCP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
UDP Linux To Linux | PASS |
------------------------------------------------------------------------------
UDP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
UDP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
UDP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
STCP-TCP Linux To Linux | PASS |
------------------------------------------------------------------------------
STCP-TCP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
STCP-TCP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
STCP-TCP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
STCP-UDP Linux To Linux | PASS |
------------------------------------------------------------------------------
STCP-UDP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
STCP-UDP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
STCP-UDP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
STCP Echo Any To Any | PASS |
16 tests, 16 passed, 0 failed
==============================================================================

23/08/2026

STCPv2 kehitys uutisia:

Refaktoroin rankasti koodia, nyt on paljon parempi rakenne, ja uusien alustojen (Zephyr & ROCK 5A) lisääminn on suoraviivaista.

Nyt linux raspi on testattuna, menee vain 15/16 passiin, yhdessä keissisä tulee timeout => sitä selvittelen juuri.

Kun tuo toimii, niin teen Zephyr porttauksen ja alan viilaamaan sitä jiiriin.

Mun IHAN oma softta joka A) osaa näyttää viesttejä keskitetysti ja B) osaa monitoroida ajoa ja tehdä 30sek välein katsau...
04/08/2026

Mun IHAN oma softta joka A) osaa näyttää viesttejä keskitetysti ja B) osaa monitoroida ajoa ja tehdä 30sek välein katsauksen.. Pelaa kuin junan vessa GNOME ympäristössä ainakin :) ..

03/08/2026

SDK v2 infrastructure ready

* Linux platform complete
* Raspberry Pi platform complete
* Unified BSD socket API
* TCP echo any-to-any
* UDP echo any-to-any
* Robot Framework test suite
* Automatic Raspberry build + deploy
* Binary hash verification
* 8/8 echo tests passing

ommit 5d71e88c066ecba3031a22daffc9283186044569
Author: Lauri Jakku
Date: Mon Aug 3 17:21:56 2026 +0300

TESTS ARE FIRST TIME GREEN ALL THE WAY:

==============================================================================
STCP Echo Any To Any
==============================================================================
TCP Linux To Linux | PASS |
------------------------------------------------------------------------------
TCP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
TCP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
TCP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
UDP Linux To Linux | PASS |
------------------------------------------------------------------------------
UDP Linux To Raspberry | PASS |
------------------------------------------------------------------------------
UDP Raspberry To Linux | PASS |
------------------------------------------------------------------------------
UDP Raspberry To Raspberry | PASS |
------------------------------------------------------------------------------
STCP Echo Any To Any | PASS |
8 tests, 8 passed, 0 failed

STCPv2 Uutisia:* MQTT + CoAP toimii Zephyr (nRF9151dk modeemilla) ympäristössä kunnolla päästä päähän geneerisen STCPv2 ...
03/08/2026

STCPv2 Uutisia:

* MQTT + CoAP toimii Zephyr (nRF9151dk modeemilla) ympäristössä kunnolla päästä päähän geneerisen STCPv2 proksyn avittamana.

* Geneerinen STCP2ANY proksy toteutettu => Minkävain voi saada STCP proksyn kautta jutttelemaan STCP:tä.

https://some.paxsudos.fi :ssä tarkemmin.

Tämä palvelin on Paxsudos IT:n informaatio kanava.

Osoite

Pori

Hälytykset

Tiedä ensimmäisenä ja anna meille oikeus lähettää sinulle sähköpostitse uutisia ja promootioita Paxsudos :ltä. Sähköpostiosoitettasi ei käytetä muihin tarkoituksiin, ja voit perua milloin tahansa.

Oikopolut

Jaa