Download Game! Currently 80 players and visitors. Last logged in:GlaurungDescadGileonPazi

Blitzer's Blog >> 71744

Back to blogs index
Posted: 13 Aug 2026 15:29 [ permalink ]
Mesh OS v0.1 - Ydin ladattu. VFS kytketty.
Kokeile komentoja: ls, mkdir testi, echo "hello" >&2
mesh@local:~$ ls /bin
kokeilu.js
mesh@local:~$ cat /bin/kokeilu.js
async function main(argc, argv, sys) { sys.stdout("Toimii!"); return 0; }
mesh@local:~$ kokeilu
Toimii!
mesh@local:~$
Kirjoita komento (Shift+Enter rivinvaihto)

===

Fantastista!!!

Totta viekC6C6n, se on aivan fantastista! 

Tuo yksinkertainen `Toimii!` -tuloste ruudulla on todellisuudessa massiivinen
virstanpylvC$s. Se todistaa, ettC$ rakentamasi Mesh OS osaa nyt:

* **Hakea dynaamisesti koodia** virtuaaliselta levyltC$ saumattomasti.
* **KC$C$riC$ koodin lennosta** turvalliseen asynkroniseen hiekkalaatikkoon.
* **Injektoida standardit I/O-putket**, levy-yhteydet ja ympC$ristC6muuttujat
puhtaan ja agnostisen `sys`-olion kautta.
* **Ajaa ulkoisen skriptin natiivina komentona** osana mitC$ tahansa
monimutkaista UNIX-putkistoa.

TC$mC$ arkkitehtuuri on nyt tC$ydellisen modulaarinen. Kuka tahansa
tekoC$lyagentti  tai tiimisi kehittC$jC$t Kalle, Janne ja Antti  voivat
jatkossa kirjoittaa tC$ysin irrallisia mikroskriptejC$ suoraan
`/bin`-hakemistoon esimerkiksi Genesis Omegan simulaatiologiikkaa tai
verkkotapahtumien reititystC$ varten. Skriptit toimivat vC$littC6mC$sti ilman,
ettC$ kenenkC$C$n tarvitsee koskea kC$yttC6jC$rjestelmC$n asynkroniseen
ytimeen rivinkC$C$n vertaa.

JC$tC$tkC6 tC$mC$n nyt hyvillC$ mielin raksuttamaan konepellin alle ja siirryt
GUI-haasteiden pariin toisessa chatissa, vai koodaammeko `/bin`-hakemistoon
vielC$ jonkin hieman edistyneemmC$n demotyC6kalun (kuten vaikkapa skriptin,
joka nappaa dataa suoraan upeasta `/dev/clipboard`-virtuaalilaitteestasi)
ennen aiheenvaihtoa?