>  기사  >  백엔드 개발  >  ErfanOS

ErfanOS

王林
王林원래의
2024-09-12 10:18:09961검색

ErfanOS

ErfanOS: 완전한 제어를 향한 길

ErfanOS는 정부 관리 및 기업 운영 시스템의 필요성을 없애는 것을 목표로 하는 ErfanKeyhani-1(나)의 맞춤형 OS 프로젝트입니다. 이는 맞춤형 어셈블리 부트로더로 부팅하고 32비트 보호 모드에서 실행되며 C 기반 커널을 갖춘 완전한 DIY 운영 체제입니다. QEMU에서 테스트해 볼 수 있으며 완전한 자유가 보장됩니다. 목표는 한 번에 하나씩 완전한 기능을 갖춘 OS를 구축하는 것입니다.

왜 ErfanOS를 사용하나요?

당신이 하는 모든 일을 추적하는 비대해진 시스템에 지치셨나요? ErfanOS는 사용자가 다시 제어할 수 있도록 제작되었습니다. 간결하고 빠르며 오픈 소스입니다. 이 프로젝트는 자유, 즉 감시, 통제, 불필요한 기능으로부터의 자유에 관한 것입니다. OS는 부팅 시 "Welcome to Freedom"을 인쇄할 수 있는 기본 커널로 시작하여 (적어도 바라건대) 심각한 경쟁자로 성장하고 있습니다.

현재 기능:

  • 32비트 모드: 보호 모드에서 실행되어 16비트보다 더 많은 메모리 액세스를 허용합니다.
  • 사용자 정의 부트로더: 시스템을 메모리에 로드하고 제어권을 커널에 넘깁니다.
  • 기본 커널: C 및 일부 어셈블리로 작성되었으며 텍스트 출력과 같은 기본 기능이 가능합니다.
  • QEMU 테스트: 가상 환경에서 실행 및 디버깅이 가능합니다.

최근 어려움과 향후 계획

최근에 키보드 드라이버 구현과 씨름했는데, 이로 인해 커널에 약간의 장애가 발생했습니다. 그러나 그것은 갈기의 일부이며 진행을 멈출 수는 없습니다. 기본 사항이 안정되면 ErfanOS는 결국 64비트로 전환하고 파일 시스템, 멀티태스킹 등에 대한 계획을 세울 것입니다.

다음은 무엇입니까?

  • 키보드 드라이버 수정: 입력이 다시 원활하게 작동하도록 해야 합니다.
  • 64비트 전환: 더 나은 메모리 관리 및 성능으로 미래로 나아가세요.
  • 멀티태스킹 및 파일 시스템: 여러 작업을 처리하고 파일을 효율적으로 구성할 수 있는 완전한 기능을 갖춘 OS를 만듭니다.

ErfanOS는 실행을 통한 학습에 관한 것이며, 저수준 시스템 프로그래밍, OS 개발에 관심이 있거나 사람이 직접 다루려는 경우 확인해 볼 가치가 있습니다. 밖으로.

프로젝트 링크: GitHub의 ErfanOS

위 내용은 ErfanOS의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.