News for hackers. Stuff that matters.

guitmz

Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @12:16PM (#50340099)
É nois!!! Valeu!
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @11:40AM (#50339493)
It was not a problem of the template but rather that I never really "finished" it before so it required manual intervention every time I needed to update the list. I finally put some time into it and it is automated and easily extendable now, so it should continue to work with minimal/no effort.

The data comes directly from the official Kernel source code so it is as official as it gets, I don't change anything just format it in a way my website and API understands

Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @10:56AM (#50338620)
The website content comes directly from Kernel sources so should be accurate. The chromium page is what I used to use until I made this website in 2020 but it's very outdated I think
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @10:21AM (#50338023)
Good list, maybe SerenityOS too?
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @08:53AM (#50336821)
It was stale for many years because I had a script to generate the tables for me that ran manually and then I had to convert the data into SQL so my API could use it (and also convert to html for the frontend). I changed the script to generate the dataset from Kernel sources as JSON instead and the API loads it and makes it available.

Then the frontend is refreshed from the API weekly via a cronjob with some simple Go templating

Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @08:08AM (#50336336)
As far as I know, the numbers were assigned independently by each port's developers in the 90s as they added calls in their own order. Then it became a frozen ABI nobody could ever renumber, and couldn't have been identical anyway since arches need different syscall variants for things like 32bit vs 64bit types
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @07:49AM (#50336126)
I also made a CLI for consulting the syscall API when I originally released the website. I think I can tidy up the code and make it public too. It uses a embedded dataset so it does not have to query the API endpoint all the time
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @07:27AM (#50335932)
The Linux kernel API is the same everywhere, but the syscall ABI (numbers, calling convention, entry paths) is specific to a architecture, while it's the C library that wraps those details into the portable POSIX API we code against
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @07:00AM (#50335695)
Good catch, thanks! Since 5.14 (I think?) the kernel only reads eax (before that it used all of rax and returned ENOSYS if the upper half wasn't zero), so I'm adding a note about it to the x64 and x32 conventions
Re:Show HN: I've updated my Linux System Call website and API on Monday November 02, 2026 @05:55AM (#50335254)
There's a "Same syscall on other architectures" section already, maybe I could add the Similar section next to it. Edit: but this means it needs a way to actually know they are similar apart from only their names
Re:Tmp.0ut Volume 5 on Friday August 28, 2026 @05:56AM (#49476517)
there will be a new Phrack this year still!
Re:Gentoo Linux 2025 Review on Tuesday January 13, 2026 @08:42AM (#46600817)
same here! very interesting :)
Re:Phrack 72 on Monday August 18, 2025 @09:07PM (#44947178)
Thank you. Glad you liked it!
Re:A primer on some C obfuscation tricks on Thursday April 23, 2020 @05:38PM (#22961799)
I find that after learning assembly language, things like this become very obvious when seen in different languages, specially C
Re:Hugo Dark Theme Website Generator on Thursday July 18, 2019 @09:44AM (#20469667)
Awesome and innovative theme, so good I even forked it (https://github.com/guitmz/after-dark-green). It is the best looking theme around with nice features and support

Older »