laritos
1.0.0
Laritos는 부트 로더에서 커널, 커널, 드라이버, 도구 체인 (최소 LIBC 포함) (최소 LIBC 포함), 사용자 공간 애플리케이션에 이르기까지 완전히 만들어진 모듈 식 테스트 중심의 개발 된 운영 체제 프로토 타입입니다.
Laritos의 주요 목표는 운영 체제 내부에 대한 학습을위한 일련의 무료 리소스 (코드베이스, 문서, 튜토리얼)를 제공하는 것입니다. 따라서, 그 초점은 주로 단순성, 유지 관리, 모듈성, 디버그 가능성 및 테스트 가능성에 중점을 둡니다. 성능, 보안, 기존 OS와의 호환성과 같은 측면은 현재 우선 순위가 아닙니다.
운영 체제는 다음 3 가지 구성 요소로 구성되며 각 구성 요소는 해당 저장소로 구성됩니다.
| 요소 | 설명 |
|---|---|
| 라리 토스 | 커널 + 드라이버 + 보드 별 리소스 + 테스트 + 기타 도구 |
| Laritos-Toolchain | 최소 libc + 사용자 공간 앱 빌딩 도구 |
| Laritos-Apps | shell , ps UNIX- 유사 도구와 같은 사용자 랜드 응용 프로그램, 프로세스 목록, 앱 테스트 등 |

전체 OS 문서는 Wiki 페이지를 참조하십시오.
armv7a )armv7a (ARM 32 비트) 아치 만 구현되었습니다.Kbuild 인프라를 통한 구성 가능한 커널 매개 변수는 Linux가 Laritos에 포팅 된 동일한 빌더입니다.board/<boardname/*.bi (보드 정보) 파일을 통한. 이것은 Linux 장치 트리의 매우 단순화 된 버전으로 볼 수 있습니다.ext2 stats pseudofs /proc 하는 계층 적 가상 파일 시스템 ( VFS )/property 의사 파일 시스템)armv7a )자세한 내용은 Laritos-Toolchain Repo를 참조하십시오
ps 프로그램자세한 내용은 Laritos-App Repo를 참조하십시오
Wiki 페이지를 참조하십시오
Laritos는 현재 알파 버전에 있으므로 일부 기능은 예상대로 작동하지 않으며 안정성이 보장되지 않습니다. 자신의 위험에 사용하십니까?
코드는 MIT 라이센스에 따라 라이센스가 부여됩니다.