Tech News

제목Kerla - Rust로 만든 Monolithic 커널2021-10-26 17:11
작성자 Level 10

https://github.com/nuta/kerla 

- Linux ABI 호환성을 목표(바이너리를 수정없이 실행)

- 밑바닥부터 Rust로 작성 

- *NIX 프로세스 컨셉 구현 : 컨텍스트 스위칭, signal, fork(2), execve(2), wait4(2)..

- 공통 시스템 콜 지원 : write(2), stat(2), mmap(2), pipe(2), poll(2), ..

- 현재는 디스크 지원 없음. initramfs 를 루트파일시스템으로 마운트 

- 슈도 파일 시스템 : tmpfs 와 devfs 

- smoltcp 기반 TCP/IP 지원 

ㅤ→ Rust로 작성된 스탠드얼론 / 이벤트드리븐 TCP/IP 스택

- tty 및 pty 구현 

- QEMU 와 Firecracker 지원 

- x86_64 지원 

- Docker 기반의 initramfs 빌드 시스템 


G
M
T
Y
음성 기능은 200자로 제한됨
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)