| Zeile 26: | Zeile 26: | ||
=== Zugriff auf Netzwerkfunktionen === | === Zugriff auf Netzwerkfunktionen === | ||
| − | Noch gibt es kein offizielles Release mit Netzwerkfunktionalität, das soll im nächsten Release anders sein. Zugriff darauf erhält man dann mit den | + | Noch gibt es kein offizielles Release mit Netzwerkfunktionalität, das soll im nächsten Release anders sein. Zugriff darauf erhält man dann mit folgenden Spezialdateisystemen unter den ebenfalls folgenden Mountpoints: |
| + | |||
| + | * "ipfs" - "/net/ip" | ||
| + | * "tcpfs" - "/net/tcp" | ||
| + | * "udpfs" - "/net/udp" | ||
==== /net/ip ==== | ==== /net/ip ==== | ||
| Zeile 35: | Zeile 39: | ||
ipcon = fopen("/net/ip/eth0:74.125.39.106", "r+")</c> | ipcon = fopen("/net/ip/eth0:74.125.39.106", "r+")</c> | ||
| − | Danach kann man einfach Daten empfangen ("fread") und senden ("fwrite") sowie die Verbindung wieder beenden ("fclose"). | + | Danach kann man einfach Daten empfangen ("fread") und senden ("fwrite") sowie die Verbindung wieder beenden ("fclose"). Zu beachten ist, dass nur ganze Pakete gesendet und empfangen werden können (ca. 1500 Bytes). |
==== /net/tcp ==== | ==== /net/tcp ==== | ||
| Zeile 45: | Zeile 49: | ||
Hier kann man dann ebenso Daten empfangen ("fread") und senden ("fwrite") und natürlich auch die Verbindung beenden ("fclose"). | Hier kann man dann ebenso Daten empfangen ("fread") und senden ("fwrite") und natürlich auch die Verbindung beenden ("fclose"). | ||
| + | |||
| + | ==== Weitere /net-Dateisysteme ==== | ||
| + | |||
| + | * /net/udp - Verbindung ähnlich wie bei /net/tcp, es können aber nur ganze Pakete empfangen/gesendet werden | ||
== Aktuelle Features == | == Aktuelle Features == | ||
| Zeile 57: | Zeile 65: | ||
== Wichtigste Programme == | == Wichtigste Programme == | ||
| + | |||
| + | === Im offiziellen Release (0.004-pa-0) === | ||
* µsh: Die Shell | * µsh: Die Shell | ||
| Zeile 65: | Zeile 75: | ||
* Brainfuck 0.1: Compiler | * Brainfuck 0.1: Compiler | ||
* Maumau: Mau-Mau spielen, Regeln unter "maumau --help" oder "/mnt/fda/home/Mau-Mau-Regeln.txt"; benutzt die libmaumau-0.3 (#lost am 22. März 2009) | * Maumau: Mau-Mau spielen, Regeln unter "maumau --help" oder "/mnt/fda/home/Mau-Mau-Regeln.txt"; benutzt die libmaumau-0.3 (#lost am 22. März 2009) | ||
| + | |||
| + | === Noch "unter Verschluss" === | ||
| + | |||
| + | * dig 0.001: Wandelt einen Hostnamen in eine IP-Adresse um | ||
| + | * myxirc: Ein (einfacher) IRC-Client | ||
== TODO == | == TODO == | ||
| + | * TODO-Liste abarbeiten | ||
* Netzwerkfunktionen | * Netzwerkfunktionen | ||
* HD-Audio-Treiber | * HD-Audio-Treiber | ||