Linux system calls. The great equalizer across programming languages. Let's see how they are used in various programs.

#linux #programming #go #golang #c #syscall #systemprogramming #software

https://youtu.be/l4qDkoF-Npk?si=ro_EXOOgqgQqAZCS

Understanding Linux System Calls

YouTube

Thử nghiệm thú vị: Khởi động kernel Linux trực tiếp bằng QEMU, không cần distro hay init system! Tác giả viết PID 1 bằng Go, tạo initramfs tối giản để kernel khởi động process. Mục tiêu: hiểu rõ kernel là gì, cách kernel chuyển quyền điều khiển cho userspace và vai trò của PID 1.
#linux #kernel #qemu #go #systemprogramming #lậptrìnhhệthống #hệđiềuhành

https://www.reddit.com/r/programming/comments/1pd8dh1/booting_a_linux_kernel_in_qemu_and_writing_pid_1/

Axe, ngôn ngữ lập trình hệ thống mới, có khả năng biên dịch mã nguồn riêng bằng C backend. Hỗ trợ song song, không GC, đảm bảo an toàn bộ nhớ và kiểu tĩnh, phù hợp cho phần mềm hiệu năng cao.

#laptrinh #systemprogramming #axe #ngonngu

https://www.reddit.com/r/programming/comments/1p8fbvz/axe_a_systems_programming_language_with_builtin/

#GoLang channels are more than message queues: they are the core synchronization tool in concurrent Go programs.

Learn how happens-before semantics affect memory visibility, prevent race conditions, and enable predictable high-concurrency systems.

Read more → https://bit.ly/48SoKEH

#InfoQ #SoftwareDevelopment #ProgrammingLanguages #SystemProgramming

🤖 CHALLENGE COMPLETE! ✅ My DNS server built from scratch in Zig is finally done.

Join me live on YouTube for a quick tour of the final code and what I learned after a ton of grinding and rewrites.

See you October 12th at 18:00 UTC! 🤓

#zig #systemprogramming #codecrafters #codinglive
https://youtube.com/watch?v=qpGXpeycMPA

Build to Learn: DNS Server in Zig - Final Update 🎉

YouTube

🤖 The DNS server in Zig saga continues! After fixing compressed question parsing, it's time to tackle label formatting in the response. Challenge accepted! 💪🤓

Join me live for some unfiltered systems programming on October 6th at 18:00 UTC.

#zig #systemprogramming #codinglive #codecrafters
https://youtube.com/watch?v=m9E7JNPE_4c

Build to Learn: DNS Server in Zig - Part 14

YouTube
🤖 The DNS decompression logic is fighting back! 😠 Join me live on Oct 4th at 18:00 UTC as I debug my DNS server in Zig. It's me vs the bug in the #codecrafters challenge, live and unfiltered. CHALLENGE ACCEPTED! 💪🤓 #zig #systemprogramming #codinglive
https://youtube.com/watch?v=Y4blRApX8jY
Build to Learn: DNS Server in Zig - Part 13

YouTube

🚀 Discover how 𝐀𝐖𝐒, 𝐌𝐨𝐦𝐞𝐧𝐭𝐨, 𝐀𝐦𝐚𝐳𝐨𝐧, and 𝐅𝐥𝐲.𝐢𝐨 are harnessing #RustLang to build high-performance, scalable systems!

Whether you're considering Rust for your next big project or just curious about the hype, these #InfoQ talks share the insights (and battle scars) you need to see if Rust is the right fit for your stack.
---------------------------------------------------------

𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐓𝐚𝐥𝐤𝐬:
• 𝐑𝐮𝐬𝐭: 𝐀 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐯𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐟𝐨𝐫 𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 by Carl Lerche
🔗 https://bit.ly/4l964Dk

• 𝐇𝐢𝐠𝐡 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐒𝐞𝐫𝐯𝐞𝐫𝐥𝐞𝐬𝐬 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Benjamen Pyle
🔗 https://bit.ly/45p3VNt

• 𝐅𝐞𝐚𝐫𝐥𝐞𝐬𝐬 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Senyo Simpson
🔗 https://bit.ly/45N0qAK

• 𝐌𝐲𝐭𝐡 𝐁𝐮𝐬𝐭𝐞𝐫𝐬: 𝐈𝐬 𝐑𝐮𝐬𝐭 𝐚 𝐒𝐥𝐚𝐦 𝐃𝐮𝐧𝐤? by Ramya Krishnamoorthy
🔗 https://bit.ly/48nd24j

• 𝐑𝐞𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐏𝐫𝐢𝐦𝐞 𝐕𝐢𝐝𝐞𝐨 𝐔𝐈 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 𝐚𝐧𝐝 𝐖𝐞𝐛𝐀𝐬𝐬𝐞𝐦𝐛𝐥𝐲 by Alexandru Ene
🔗 https://bit.ly/4iXO2D2

---------------------------------------------------------
#SoftwareDevelopment #CaseStudy #SystemProgramming #TechTalk #QConSanFrancisco

Bringing restartable sequences out of the niche

The restartable sequences feature, which was added to the 4.18 kernel in 2018, exists to enable [...]

LWN.net
Computational Scientist ACER

Post a job in 3min, or find thousands of job offers like this one at jobRxiv!

jobRxiv