ZenOS
v0.0.6

ZenOS 처음부터 운영 체제를 만들기위한 교육 프로젝트입니다. 이 프로젝트에는 C와 Rust로 작성된 커널이 포함되어 있으며 텍스트 출력 및 명령 입력 지원에 대한 기본 기능이 포함되어 있습니다. 이 프로젝트는 운영 체제 개발, 교차 컴파일 및 저수준 프로그래밍에 대한 실습 경험을 제공하기위한 것입니다. 프로젝트도 개발 될 것입니다. i386-elf-gcc 및 i386-elf-asgrub-mkrescueQEMU저장소 복제 :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OS프로젝트 구축 :
makeQEMU로 ISO 이미지를 실행하십시오 .
qemu-system-i386 -cdrom ZenOS.isokernel.c - C의 커널 소스 코드boot.asm - 부트 로더의 어셈블러 코드.linker.ld - 커널을 작성하는 데 사용되는 링커 스크립트.grub.cfg - 커널로드를위한 GRUB 구성 파일.Makefile - 자동화 파일 빌드.keyboard_driver.c - 특수 문자가있는 C의 키보드 드라이버. 프로젝트에 기여하려면 다음을 수행하십시오.
지점 만들기 :
git checkout -b feature-branch변경 하고 테스트하십시오.
변경 사항을 커밋하십시오 :
git commit -am ' Added new feature '변경 사항을 추진하십시오 :
git push origin feature-branchGitHub에 풀 요청을 작성하여 변경 사항과 목적을 설명하십시오.
이 프로젝트는 GNU General Public License v3.0 (GPL-3.0)에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스를 참조하십시오.
질문이나 제안이 있으시면 Github 또는 이메일을 통해 프로젝트 관리자에게 연락 할 수 있습니다 : [email protected].
코더 -Junsious (github)
디자이너 -Konrad (Github)