new slide

This commit is contained in:
Daniele Lacamera 2024-11-26 16:09:14 +01:00
parent 0a77a308bd
commit 1f61e73fb5

View file

@ -1,30 +1,306 @@
^ _
_______ ^^^ __| | _____ _____
|xxxxxxx| _^^^^^_ / _` |/ _ \ \ / / _ \
|xxxxxxx| | [][] | | (_| | (_) \ V / __/
______xxxxx| |[][][] | \__,_|\___/ \_/ \___|
|++++++|xxxx| | [][][]| ___(_) __ _ _ __ ___ ___
|++++++|xxxx| |[][][] | / __| |/ _` | '_ ` _ \ / _ \
|++++++|_________ [][]| \__ \ | (_| | | | | | | (_) |
|++++++|=|=|=|=|=| [] | |___/_|\__,_|_| |_| |_|\___/
|++++++|=|=|=|=|=|[][]|
__|++HH++| _HHHH__| _________ _________ _________
_______________ ______________ ______________
_________ ___________ __________________ ____________
╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗
╠╬╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╬╣
╠╣ ..... ╠╣
╠╣ .H8888888h. ~-. .uef^" ╠╣
╠╣ 888888888888x `> :d88E ╠╣
╠╣X~ `?888888hx~ `888E .u ╠╣
╠╣' x8.^"*88*" 888E .z8k ud8888. ╠╣
╠╣ `-:- X8888x 888E~?888L :888'8888. ╠╣
╠╣ 488888> 888E 888E d888 '88%" ╠╣
╠╣ .. `"88* 888E 888E 8888.+" ╠╣
╠╣ x88888nX" . 888E 888E 8888L ╠╣
╠╣ !"*8888888n.. : 888E 888E '8888c. .+ ╠╣
╠╣' "*88888888* m888N= 888> "88888% ╠╣
╠╣ ^"***"` `Y" 888 "YP' ╠╣
╠╣ J88" ╠╣
╠╣ .. . @% .. ╠╣
╠╣ x88f` `..x88. .> :" dF ╠╣
╠╣ :8888 xf`*8888% u. u. '88bu. ╠╣
╠╣:8888f .888 `"` x@88k u@88c. '*88888bu ╠╣
╠╣88888' X8888. >"8x ^"8888""8888" ^"*8888N ╠╣
╠╣88888 ?88888< 888> 8888 888R beWE "888L ╠╣
╠╣88888 "88888 "8% 8888 888R 888E 888E ╠╣
╠╣88888 ' `8888> 8888 888R 888E 888E ╠╣
╠╣`8888> % X88! 8888 888R 888E 888F ╠╣
╠╣ `888X `~""` : "*88*" 8888" .888N..888 ╠╣
╠╣ "88k. .~ "" 'Y" `"888*"" ╠╣
╠╣ `""*==~~` "" ╠╣
╠╬╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╬╣
╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝
Sviluppo:
- Ancora in alfa! Le API potrebbero cambiare in futuro.
- Alcune cose non sono ancora implementate (e.g. TCP RST).
Test:
- Test case su linux, sia POSIX che "baremetal"
- Unit test in CI con Lattuga
Lattuga: un cespo d'amore, da oggi con i test in continuous integration!
- https://git.lattuga.net/danielinux/femtoTCP.git
Contributi:
- Troppo presto per parlarne
- Ma forse qualche porting si può già fare...
🟪🟪🟪🟪 ⭐️ ⭐️ 🟪 🟪🟪🟪🟪🟪 🟪🟪🟪 🟪🟪🟪
⭐️🟪 🟪🟪 🟪🟪🟪🟪🟪🟪 🟪🟪🟪🟪 🟪🟪 🟪 🟪 🟪 🟪
🟪🟪🟪 🟪🟪🟪🟪 🟪 🟪 🟪 🟪 🟪 🟪 🟪 ⭐️ 🟪 🟪🟪🟪
🟪 🟪 🟪 🟪 🟪 🟪 🟪 🟪 🟪 🟪 🟪 ⭐️
🟪 🟪🟪🟪 🟪 🟪 🟪 🟪🟪 🟪🟪 🟪 🟪🟪🟪 🟪
⭐️ by Danielinux
A TCP/IP stack in < 2000 lines of code
written and directed by
Danielinux
--- --- --- ---
--- --- --- ---
--- --- --- ---
_
_ | |
| |_ ___ ___ | | ___
| _)/ _ \ / _ \| |/___)
| |_| |_| | |_| | |___ |
\___\___/ \___/|_(___/
"git-slides"
github.com/gelisan/git-slides
Abuse git's history rewriting mechanism by
creating one commit for each slide.
"figlet"
www.figlet.org
by Glenn Chappell and Ian Chai
"cowsay"
Originally written by Tony Monroe
"asciiart.eu"
for figlet webapp and art archives
"asciip.dev"
Javascript ASCII diagram editor
"jp2a"
manually converting some hi-def pictures
github.com/cslarsen/jp2a
by Christian Stigen Larsen
"telnet mapscii.me"
ascii-art maps by Ed "Overpass" Summers
github.com/rastapasta/mapscii
_ _ _
| | | | | |
____ ____| | _ ____ ___ _ _ _| | ____ _ | | ____ ____ ___
/ _ |/ ___) | / ) _ \ / _ \| | | | |/ _ ) || |/ _ |/ _ )/___)
( ( | ( (___| |< (| | | | |_| | | | | ( (/ ( (_| ( ( | ( (/ /|___ |
\_||_|\____)_| \_)_| |_|\___/ \____|_|\____)____|\_|| |\____|___/
(_____|
FemtoTCP is proudly hosted on lattuga.net
https://www.lattuga.net/danielinux/femtotcp
--- --- --- ---
--- --- --- ---
--- --- --- ---
Stress testing ravanello since day 0
🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗🥗
/**
* .d888 888 88888888888 .d8888b. 8888888b.
* d88P" 888 888 d88P Y88b 888 Y88b
* 888 888 888 888 888 888 888
* 888888 .d88b. 88888b.d88b. 888888 .d88b. 888 888 888 d88P
* 888 d8P Y8b 888 "888 "88b 888 d88""88b 888 888 8888888P"
* 888 88888888 888 888 888 888 888 888 888 888 888 888
* 888 Y8b. 888 888 888 Y88b. Y88..88P 888 Y88b d88P 888
* 888 "Y8888 888 888 888 "Y888 "Y88P" 888 "Y8888P" 888
*
*
*
* d8b
* Y8P
*
* 888 .d8888b
* 888 88K
* 888 "Y8888b.
* 888 X88
* 888 88888P'
*
*
*
* 888 888
* 888 888
* 888 888
* 888d888 .d88b. 888 .d88b. 8888b. .d8888b .d88b. .d88888
* 888P" d8P Y8b 888 d8P Y8b "88b 88K d8P Y8b d88" 888
* 888 88888888 888 88888888 .d888888 "Y8888b. 88888888 888 888
* 888 Y8b. 888 Y8b. 888 888 X88 Y8b. Y88b 888
* 888 "Y8888 888 "Y8888 "Y888888 88888P' "Y8888 "Y88888
*
*
*
* 888 888 888
* 888 888 888
* 888 888 888
* 888 888 88888b. .d88888 .d88b. 888d888 888888 88888b. .d88b.
* 888 888 888 "88b d88" 888 d8P Y8b 888P" 888 888 "88b d8P Y8b
* 888 888 888 888 888 888 88888888 888 888 888 888 88888888
* Y88b 888 888 888 Y88b 888 Y8b. 888 Y88b. 888 888 Y8b.
* "Y88888 888 888 "Y88888 "Y8888 888 "Y888 888 888 "Y8888
*
*
*
* 888 .d888
* 888 d88P"
* 888 888
* 888888 .d88b. 888d888 88888b.d88b. .d8888b .d88b. 888888
* 888 d8P Y8b 888P" 888 "888 "88b 88K d88""88b 888
* 888 88888888 888 888 888 888 "Y8888b. 888 888 888
* Y88b. Y8b. 888 888 888 888 X88 Y88..88P 888
* "Y888 "Y8888 888 888 888 888 88888P' "Y88P" 888
*
*
*
* .d8888b. 888b 888 888 888
* d88P Y88b 8888b 888 888 888
* 888 888 88888b 888 888 888
* 888 888Y88b 888 888 888
* 888 88888 888 Y88b888 888 888
* 888 888 888 Y88888 888 888
* Y88b d88P 888 Y8888 Y88b. .d88P
* "Y8888P88 888 Y888 "Y88888P"
*
*
*
* .d8888b. 8888888b. 888 .d8888b.
* d88P Y88b 888 Y88b 888 d88P Y88b
* 888 888 888 888 888 .d88P
* 888 888 d88P 888 888 888 8888"
* 888 88888 8888888P" 888 888 888 "Y8b.
* 888 888 888 888 Y88 88P 888 888
* Y88b d88P 888 888 Y8bd8P Y88b d88P
* "Y8888P88 888 88888888 Y88P "Y8888P"
*
*
* Some rights reserved.
*
* Find a copy of the license in LICENSE or at:
* https://www.gnu.org/licenses/gpl-3.0.html
*
*/
git.lattuga.net/danielinux/femtotcp
La presentazione è disponibile su:
📺 telnet danielinux.net 31337 📺
(best viewed in 80x30 tty)
FIN