Viết lại lệnh 'sleep' từ đầu - không dùng thư viện, kể cả libc - chỉ dùng lệnh gọi hệ thống và mẹo lập trình assembly. Bài đăng khám phá cách cài đặt lệnh này ở cấp độ底层 giúp nâng cao hiểu biết về hệ điều hành và lập trình hệ thống. #Programming #Syscall #Assembly #LậpTrìnhC #HệThống #LowLevelProgramming

https://www.reddit.com/r/programming/comments/1pipzkv/rewriting_sleep_from_scratch_no_libraries_not/

💻 Weekend project: I finally got time to update the #MerlinOS presentation with the newest features.

Highlights:

* Source level debugging for ROM and flash images in MS VSCode
* UART debugging features that support source symbols, showing the module and line number in the source that triggered a panic
👇
https://paolozaino.wordpress.com/portfolio/merlin-a-modern-memory-safe-kernel-and-platform/#kernel-documentation
#OperatingSystem #KernelDevelopment #SystemsProgramming #EmbeddedSystems #MemorySafety #FormalVerification #OpenSource #SoftwareEngineering #LowLevelProgramming

Merlin: A Modern, Memory-Safe Kernel and Platform

Merlin is a work-in-progress operating system kernel and platform, designed to explore what RISC OS might have become if reimagined with modern engineering principles.

Paolo Fabio Zaino's Blog
It's wild how wrong the amd's programmer manual(https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/26568.pdf) is wrong. it says one thing and then later on contrast it....

for example,
In AESDEC instruction the description says "Performs one decryption round on a state value in xmm1 using the key value in xmm2 or mem128. Writes results to xmm1." so we can assume that the xmm1 will be the destination register right?
wrong it's the xmm2 register! why I don't know ask AMD.

#linux #gnu #lowlevelprogramming #programming #assembly
🎩✨ Behold, the riveting saga of #syscalls on OpenBSD! Because, naturally, manually entering addresses for every build wasn't enough of a party 🚀. Now, watch in awe as one brave soul ports a "real" application to raw syscalls—truly, the Shakespeare of low-level programming! 🐢🔧
https://nullprogram.com/blog/2025/03/06/ #OpenBSD #lowlevelprogramming #technews #softwaredevelopment #codingadventures #HackerNews #ngated
A more robust raw OpenBSD syscall demo

https://github.com/kolunmi/gtk-crusader-village is a AIV editor made by @kolunmi is so cool! please check him out 🥺

#gamedev #c #lowlevelprogramming #GTK

GitHub - kolunmi/gtk-crusader-village: AIV editor for Stronghold Crusader

AIV editor for Stronghold Crusader. Contribute to kolunmi/gtk-crusader-village development by creating an account on GitHub.

GitHub

💻 CodeForge Live | S1E4 starts today!

We’re diving into x86 32-bit assembly, breaking down how registers work and writing a simple program to reinforce key concepts. If you’re into low-level programming, pull up a chair—we’re getting hands-on.

🔴 Live soon! #Assembly #LowLevelProgramming #CodeForgeLive
#Programming
#ComputerScience

https://youtube.com/@geekstaparadise

Before you continue to YouTube

⚙️ CodeForge Live - S1E2! 🔥

We’re taking a step back before moving forward—today, we’re diving into the fundamentals of x86 Assembly before continuing our bootloader journey. Understanding the low-level stuff is key, so we’re breaking it down in a hands-on, beginner-friendly way! 💻✨

🔴 Live later today! https://youtube.com/@geekstaparadise

#CodeForge #Assembly #x86 #LowLevelProgramming #LiveCoding

Before you continue to YouTube