frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Entire Linux Network stack diagram (2024)

https://zenodo.org/records/14179366
149•hhutw•2h ago

Comments

ee99ee•1h ago
wow
colordrops•1h ago
I'm surprised to realize I'm familiar with most of the stack just from decades of Linux usage and no formal study of the stack.
elevation•1h ago
This place needs more of this kind of documentation.

I failed to use IP tables for years. I bought books. I copied recipes from blog posts. Nothing made sense, everything I did was brittle. Until I finally found a schematic showing the flowchart of a packet through the kernel, which gives the exact order that each rule chain is applied, and where some of the sysctl values are enforced. All of a sudden, I could write rules that did exactly what I wanted, or intelligently choose between rules that have equivalent behaviors in isolation but which could have different performance implications.

After studying the schematic, every would just work on the first try. A good schematic makes a world of difference!

HotGarbage•1h ago
Was it this one? https://en.wikipedia.org/wiki/File%3aNetfilter-packet-flow.s...
Koffiepoeder•1h ago
Can you share the diagram? Would love to become iptables-enlightened.
elevation•55m ago
Eventually I used more detailed diagrams, but this one was like a lightbulb going off:

https://www.frozentux.net/iptables-tutorial/images/tables_tr...

I couldn’t find one that annotated where sysctl configurable were shown. But this is a useful annotation, even if it’s an exercise for the reader.

eptcyka•3m ago
It is time to be nftables enlightened instead.
jruohonen•1h ago
That's pretty cool!

If someone could program a visualization tool that would generate such diagrams automatically, that would be even cooler (but likely a mission impossible).

hhutw•1h ago
For anyone who is interested, the author of this diagram also made a Linux disk I/O diagram (https://zenodo.org/records/15234151). These diagrams are from his book Operativni sustavi i računalne mreže - Linux u primjeni (https://zenodo.org/records/17371946)

Shout out to the brilliant and generous work of the author!

roomey•56m ago
I'm not sure if this takes into account para-virtualized networks on VMs, ie. VMware vm's with "virtual" hardware access

It's been a few years for me tho, so perhaps it's covered with the VM section.

Lovely diagram, thanks for sharing it!

billfruit•39m ago
Is it possible we see the diagram as an svg? I am seeing it only as embedded in the pdf, and really difficult to read .

Entire Linux Network stack diagram (2024)

https://zenodo.org/records/14179366
151•hhutw•2h ago•11 comments

Space Elevator

https://neal.fun/space-elevator/
37•kaonwarb•1h ago•2 comments

Introduction to reverse-engineering vintage synth firmware

https://ajxs.me/blog/Introduction_to_Reverse-Engineering_Vintage_Synth_Firmware.html
55•jmillikin•3h ago•3 comments

Novo Nordisk's Canadian Mistake

https://www.science.org/content/blog-post/novo-nordisk-s-canadian-mistake
321•jbm•9h ago•156 comments

Forth: The programming language that writes itself

https://ratfactor.com/forth/the_programming_language_that_writes_itself.html
114•suioir•5h ago•35 comments

Doing well in your courses: Andrej's advice for success (2013)

https://cs.stanford.edu/people/karpathy/advice.html
481•peterkshultz•13h ago•153 comments

Don't Force Your LLM to Write Terse [Q/Kdb] Code: An Information Theory Argument

https://medium.com/@gabiteodoru/dont-force-your-llm-to-write-terse-code-an-argument-from-informat...
22•gabiteodoru•6d ago•8 comments

Duke Nukem: Zero Hour N64 ROM Reverse-Engineering Project Hits 100%

https://github.com/Gillou68310/DukeNukemZeroHour
138•birdculture•9h ago•48 comments

QuickDrawViewer: A Mac OS X utility to visualise QuickDraw (PICT) files

https://github.com/wiesmann/QuickDrawViewer
47•ibobev•6h ago•13 comments

Gleam OTP – Fault Tolerant Multicore Programs with Actors

https://github.com/gleam-lang/otp
90•TheWiggles•7h ago•30 comments

Airliner hit by possible space debris

https://avbrief.com/united-max-hit-by-falling-object-at-36000-feet/
274•d_silin•12h ago•144 comments

Subway station study reveals fungal communities

https://phys.org/news/2025-09-subway-station-reveals-fungal-communities.html
6•PaulHoule•1w ago•0 comments

Dosbian: Boot to DOSBox on Raspberry Pi

https://cmaiolino.wordpress.com/dosbian/
117•indigodaddy•10h ago•50 comments

From Hollywood to horticulture: Cate Blanchett on a mission to save seeds

https://www.bbc.com/news/articles/cwy7ekl4yl8o
32•RickJWagner•6h ago•2 comments

Oskar Speck's 1932 Kayak Journey from Germany to Australia

https://nswskc.wordpress.com/2002/10/24/incredible-journey-50/
28•dividendpayee•1w ago•3 comments

Compare Single Board Computers

https://sbc.compare/
141•todsacerdoti•12h ago•55 comments

A Tiny Typo May Explain Centuries-Old Mystery Bout Chaucer's 'Canterbury Tales'

https://www.smithsonianmag.com/smart-news/a-tiny-typo-may-explain-a-centuries-old-mystery-about-c...
9•keepamovin•5d ago•2 comments

What's Behind the Mysterious Ancient Wall in the Gobi Desert?

https://news.artnet.com/art-world/the-hunt-gobi-wall-mongolia-2674588
41•derbOac•1w ago•25 comments

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
124•bauta-steen•14h ago•36 comments

Look at how unhinged GPU box art was in the 2000s (2024)

https://www.xda-developers.com/absolutely-unhinged-gpu-box-art-from-the-early-2000s/
141•m-hodges•4h ago•46 comments

The Spilhaus Projection: A world map according to fish

https://southernwoodenboatsailing.com/news/the-spilhaus-projection-a-world-map-according-to-fish
116•zynovex•1w ago•14 comments

Nvidia has produced the first Blackwell wafer on US soil

https://www.xda-developers.com/nvidia-produced-first-blackwell-wafer-us-soil/
78•kristianp•4h ago•25 comments

Comparing the power consumption of a 30 year old refrigerator to a new one

https://ounapuu.ee/posts/2025/10/14/fridge-power-consumption/
155•furkansahin•5d ago•182 comments

LoC Is a Dumb Metric for Functions

https://theaxolot.wordpress.com/2025/10/18/loc-is-a-dumb-metric-for-functions/
25•Axol•6h ago•28 comments

Deterministic multithreading is hard (2024)

https://www.factorio.com/blog/post/fff-415
85•adtac•21h ago•9 comments

Pawn is a simple, typeless, 32-bit extension language with a C-like syntax

https://www.compuphase.com/pawn/pawn.htm
21•unleaded•1w ago•5 comments

Discussion of the Benefits and Drawbacks of the Git Pre-Commit Hook

https://yeldirium.de/2025/10/09/pre-commit-hooks/index.html
14•hambes•1w ago•10 comments

The Cancer Imaging Archive (TCIA)

https://www.cancerimagingarchive.net/
45•1970-01-01•6d ago•5 comments

Could the XZ backdoor been detected with better Git/Deb packaging practices?

https://optimizedbyotto.com/post/xz-backdoor-debian-git-detection/
91•ottoke•12h ago•73 comments

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
191•caioricciuti•19h ago•57 comments