Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pandax381
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
pandax381
1y ago
Thanks for asking! It's compiled with -march=rv64g, so it uses the standard general-purpose extensions (IMAFD) and doesn't rely on anything exotic. Running it on bare metal is definitely a challenge I'd like to try someday! F
2.
▲
by
pandax381
1y ago
Thank you! I completely agree, the complexity is definitely hidden by modern tools and abstractions. It's a challenging but rewarding project. You should give it a try, it's a fantastic way to learn!
3.
▲
by
pandax381
1y ago
Thank you for checking it out!
4.
▲
by
pandax381
1y ago
Thank you! And good luck with the labs, they're a great learning experience.
5.
▲
by
pandax381
1y ago
Yes, that's correct! Both TCP and UDP are implemented. There's a udpecho server included as a sample application you can use to test it out.
6.
▲
by
pandax381
1y ago
Thank you so much for the kind words! It really means a lot, especially from someone who understands the effort involved. I'm thrilled that it's resonating with fellow low-level systems fans.
7.
▲
Show HN: I integrated my from-scratch TCP/IP stack into the xv6-riscv OS
(github.com)
147 points
by
pandax381
1y ago
|
12 comments
8.
▲
by
pandax381
1y ago
Thanks for pointing that out, that's a great observation. It's a tricky one, because the LICENSE file is inherited from the upstream mit-pdos/xv6-riscv repository, which also isn't recognized as MIT by GitHub. I'll