SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Assembly Linux Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mu
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. (by akkartik)
Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20I have a kinda unconventional way to teach kids programming 1:1 using tools I make myself.
10 years ago I was using https://github.com/akkartik/mu
Now I've started using https://akkartik.itch.io/carousel
It's only a couple of kids each time. But they seem to be doing ok.
-
Thank you very much :). I am using static analysis of kernel images (vmlinux ELF) that are built with debug information. Each table you see was extracted from a kernel built by my tool, Systrack, that configures and builds kernels configured to have all the syscalls available. The code is heavily commented and available on GitHub if you are interested: https://github.com/mebeim/systrack
I realized soon in the process that simply looking at kernel sources was not enough to extract everything accurately, also I wanted this to be a tool to extract syscalls actually implemented from a given kernel image, so that's what it does.
Your approach should be fine, that is what any other language does basically: rely on uapi headers provided by the kernel (just beware that some may be generated at build time inside e.g. include/asm/generated/xxx). Add a generic function that takes an arbitrary syscall number and an arbitrary amount of args to make raw syscalls for the weird ones and you should be good. After all, even in the C library headers some of the "weird" syscalls aren't present sometimes.
-
zsnes
A maintained fork of ZSNES, a Super Nintendo emulator. The original project needs patches to build and is not maintained anymore: https://sourceforge.net/projects/zsnes/
-
wonkey
Wonkey is a easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7
-
Project mention: Show HN: A (marginally) useful x86-64 ELF executable in 466 bytes | news.ycombinator.com | 2024-03-27
-
KiddieOS_Development
KiddieOS is a basic open-source operating system being developed by the free course D.S.O.S [Developing Simple Operating Systems].
-
-
-
-
Project mention: Orterforth: Fig-Forth for modern and retro platforms | news.ycombinator.com | 2024-08-04
Assembly Linux discussion
Assembly Linux related posts
-
Show HN: A (marginally) useful x86-64 ELF executable in 466 bytes
-
Ask HN: Good Books on Philosophy of Engineering
-
x86-64 Assembly Language Programming with Ubuntu by Ed Jorgensen
-
Understanding the x86's Decimal Adjust after Addition (DAA) instruction
-
Furby 1998 Source Code
-
JavaScript and accessibility
-
Wonkey
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024