Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iomonad/kernel-branch
Linux Kernel Development project repos, from basic chars drivers to full implementation of linux compliant filesystem.
https://github.com/iomonad/kernel-branch
eudyptula ft-linux little-penguin
Last synced: 22 days ago
JSON representation
Linux Kernel Development project repos, from basic chars drivers to full implementation of linux compliant filesystem.
- Host: GitHub
- URL: https://github.com/iomonad/kernel-branch
- Owner: iomonad
- License: bsd-3-clause
- Created: 2020-09-23T10:32:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-28T10:37:59.000Z (over 4 years ago)
- Last Synced: 2025-01-01T22:40:00.145Z (28 days ago)
- Topics: eudyptula, ft-linux, little-penguin
- Language: C
- Homepage: https://trosa.io
- Size: 4.42 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Kernel Branch Projects:
-----------------------[FT Linux]:
- Build a Linux Kernel
- Install some binaries
- Implement a filesystem hierarchy compliant with the standards
- Connect to the Internet[Little Pinguin]:
- Compile a custom Kernel
- Build and use a kernel module
- Learn how drivers in Linux work[Process And Memory]:
- Find and understand the syscalls table
- Find and understand the syscalls header file.
- Add a custom syscall in the Linux Kernel. In our case,
a syscall that takes a PID as its argument, fill a
structure with informations regarding that PID and
send it back to the caller.
- Integrate your code in the Linux code base.
- Handle correctly the differences between the
kernel and userland.Tooling:
--------[ports]:
- List of packages for crux compatibles ports
written for project completions