Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avifenesh/sysprogwithzig
Having fun with ZIG and diving into system programing with it
https://github.com/avifenesh/sysprogwithzig
fun git study system-programming zig
Last synced: about 1 month ago
JSON representation
Having fun with ZIG and diving into system programing with it
- Host: GitHub
- URL: https://github.com/avifenesh/sysprogwithzig
- Owner: avifenesh
- Created: 2024-05-24T11:35:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T14:13:17.000Z (8 months ago)
- Last Synced: 2024-06-30T15:41:39.361Z (8 months ago)
- Topics: fun, git, study, system-programming, zig
- Language: Zig
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This project is a funtime project
1. The goal is to enjoy and learn system programming in a deeper level.
2. Second goal is to learn ZIG and do everything in ZIG.
3. Third goal is to write multiplatform code, that can run on linux and macos,
on 64 and 32 bit.
4. Fourth goal is to do every thing from the cli,
including creating this repo on github with api,
creating files, building, testing, running, and deploying.In the project I'll use docker and qemu to run the code on different platforms,
so I will also have some fun with docker and qemu.## What I'm coding actually?
1. First I'll write a bunch of programs that are the basics of ZIG.
2. Second I'll work base on Berkeley C162 course
which is [available for free on youtube](https://www.youtube.com/playlist?list=PLF2K2xZjNEf97A_uBCwEl61sdxWVP7VWC).
The course is about system and system programming and it's in C,
but I'll do it in ZIG.
The course has [homeworks](https://github.com/thecuongthehieu/CS162-Operating-Systems-and-System-Programming/tree/master/Homework),
so throw the course,
I'll do the homework base on the timeline of the course
(the timeline of me watching the course),
and I'll do some stuff a bit different -
I'll write my own docker images and qemu images, and I'll write the code in ZIG.
Suppose to be fun. :woman_dancing:
![]()
![]()
![]()