
C ++로 작성된 64 비트 취미 운영 체제
문서 탐색»
데모보기 ·보고 버그 · 요청 기능

!-현재 64 비트 지원을 구현하고 있으며 OS는 깨진 상태에 있습니다.
Max OS는 C ++ 및 어셈블리를 사용하여 64 비트 플랫폼을 위해 개발 된 취미 운영 체제입니다. 이 프로젝트는 현재 개발 초기 단계에 있으며 아직 사용할 준비가되지 않았습니다. 이 프로젝트는 학습 경험으로 개발되고 있으며 생산 운영 체제로 사용되기위한 것이 아닙니다.
Max OS는 장치 드라이버, 메모리 관리, 멀티 태스킹, GUI 등을 지원합니다. 이 프로젝트는 실제 하드웨어에서 실행할 수 있도록 개발 중이지만 현재 가상 시스템에서만 실행할 수 있습니다.
(뒤로 맨 위로)
이것은 소스에서 Max OS 운영 체제를 구축하는 방법입니다. (또는 워크 플로 아티팩트에서 최신 내장 커널을 다운로드 할 수 있습니다).
이것은 소스에서 운영 체제를 구축하는 데 필요한 패키지 목록입니다. (건축 스크립트는 자동으로 설치해야합니다)
sudo apt update
sudo apt install -y build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo libisl-dev cmake참고 : 가상 시스템에서 운영 체제를 실행하려면 QEMU를 설치해야합니다. (WSL에서 스크립트가 QEMU의 Windows 설치를 찾습니다)
레포를 복제하십시오
git clone https://github.com/maxtyson123/MaxOS.git
cd MaxOS크로스 컴파일러를 만듭니다 (시간이 걸릴 것입니다)
cd toolchain
./make_cross_compiler.sh
cd ../makefiles를 생성하십시오
cd cmake-build
cmake .. -DCMAKE_TOOLCHAIN_FILE=toolchain/CMakeToolchain.txt빌드 디렉토리를 청소하십시오
make clean운영 체제를 구축하고 QEMU로 실행하십시오
make install image run(뒤로 맨 위로)
지금까지 사용자 사용량이 없습니다 (앞으로 사용자 랜드가 추가 될 것입니다)


제안 된 기능 (및 알려진 문제)의 전체 목록은 열린 문제를 참조하십시오.
(뒤로 맨 위로)
공헌은 오픈 소스 커뮤니티를 배우고, 영감을주고, 창조 할 수있는 놀라운 장소입니다. 당신이하는 모든 기여는 대단히 감사합니다 .
이를 더 좋게 만드는 제안이 있다면, repo를 포크하고 풀 요청을 만듭니다. "Enhancement"태그에 문제를 열면 간단히 문제를 열 수도 있습니다. 프로젝트에 별을주는 것을 잊지 마십시오! 다시 한 번 감사드립니다!
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature(뒤로 맨 위로)
BSD 3-Clause 라이센스에 따라 배포됩니다. 자세한 내용은 LICENSE 참조하십시오.
(뒤로 맨 위로)
(뒤로 맨 위로)