200 points by ram_rattle 2 days ago | 70 comments
dfex 2 days ago
I seem to recall Oxide having to switch suppliers over this?
wmf 2 days ago
I'm not complaining but it's weird that they're open sourcing the SDK now. Maybe it's to support Mount Evans.
dolmen 2 days ago
spookie 2 days ago
Still, of course it would've been better to have released it sooner.
snizovtsev 2 days ago
robertlagrant 2 days ago
rising-sky 2 days ago
https://bcantrill.dtrace.org/2024/12/08/why-gelsinger-was-wr...
ggm 2 days ago
I'd love to be wrong, this is just what people said.
bayindirh 2 days ago
doctorpangloss 2 days ago
UltraSane 2 days ago
doctorpangloss 2 days ago
Twirrim 1 day ago
Their firmware is crap quality, and their bugs are just absolutely astoundingly bad.
At one job we literally had to fix their firmware for them after several months of back-and-forth, engineers spotted the absurdly obvious bug in minutes of seeing their code.
happycube 2 days ago
p_l 2 days ago
binarycrusader 2 days ago
lifeisstillgood 2 days ago
And they would have been nice CV boosters as well (my real motivation!)
dolmen 2 days ago
From the "P4 workflow" described at https://p4.org/ I see mentions of compiling to x86, but no mention of ARM, and no mention of BPF. So, as someone who discover it, I wonder if this project is still relevant in 2025.
enragedcacti 2 days ago
FuriouslyAdrift 2 days ago
trimethylpurine 2 days ago
Regardless, OSS is probably the best way to get it onto other architectures.
neuroelectron 2 days ago
baq 2 days ago
bayindirh 2 days ago
They went from "we have tons of 3rd party IP in these!" to, "you don't need to download anything, it's in kernel mainline now" in a generation and they're off to the races after that.
Maybe their Ethernet drivers were open before that, I don't remember but, video drivers made them pass a threshold in maturity IMHO.
spookie 2 days ago
Linux and x86 became unbeatable in the space for 20 years.
They have known how important it is. They won't forget.
bayindirh 2 days ago
The open source part came later, starting with CPU and chipset support, then Ethernet, then GPUs IIRC.
The biggest and sweetest side-effect is Desktop/Personal use Linux support as long as the hardware doesn't do anything janky, or too janky.
spookie 2 days ago
bombcar 2 days ago
fidotron 2 days ago
There are a good number of people that would LOL at this statement, myself included.
Maybe they have such processes now, because at one point . . . Well “mistakes were made”.
kanwisher 2 days ago
antithesis-nl 2 days ago
So, let's take the next paragraph: "Before P4, vendors had total control over the functionality supported in the network (...) controlled the rollout of new features (e.g., VXLAN), and rollouts took years"
Anyone has a pointer to any actually available hardware capable of L2 and L3 packet processing where I could have implemented VXLAN in, say, weeks using P4? Again, as far as I can tell, it's all either killed-off-a-long-time-ago, "contact us" vaporware, or exotic 40/100-Gb-only Top-o-Rack gear, and even for those, there is nary an "add to cart" button in sight...
wmf 2 days ago
P4 is really only needed in data center networks because slower campus/home networks can usually get away with software processing and their lower prices probably can't support the R&D of a programmable architecture.
kuon 2 days ago
newsclues 2 days ago
14 2 days ago
jnf27 2 days ago
bnchrch 2 days ago
I particularly enjoy the winter trips to SF to show my colleagues pictures of the latest cold water surf adventure.
14 1 day ago