BFOS는 X86 아키텍처를위한 Bootable Brainfuck 통역사의 프로젝트입니다. Brainfuck에서 자신의 운영 체제를 개발하는 데 사용할 수 있습니다.)
이 저장소에는 다음이 포함됩니다.
기존 바이너리 패키지를 사용하려면이 단계를 건너 뛸 수 있습니다. 먼저이 저장소의 사본을 받아야합니다. 소스와 함께 zip 파일을 다운로드하거나 git로 복제 할 수 있습니다.
$ git clone https://github.com/qwercik/bfOS
$ cd bfOS그런 다음 로더를 만들어야합니다. 비교적 쉽습니다.
$ cd loader
$ make파일 로더를 가져와야합니다. 나중에 Neccessary가 될 것입니다.
이제 이미지 도구를 구축해야합니다. 이런 식으로 할 수 있습니다.
$ cd BfToFloppy
$ cmake .
$ make파일 bftofloppy를 가져와야합니다.
먼저 새로운 작업 디렉토리를 만들고 bftofloppy 및 loader.bin을 복사해야합니다.
이제 BrainFuck 코드로 예제 파일을 만들 수 있습니다. 직접 이름을 지정할 수 있습니다. 이름 Code.bf를 사용하겠습니다. 예제 BFOS 커널 (kernel/kernel.bf)을 사용할 수도 있습니다.
그런 다음 다음 명령을 입력하십시오.
$ ./BfToFloppy floppy.img code.bfWindows를 사용하는 경우 CMD를 입력하십시오.
BfToFloppy.exe floppy.img code.bffloppy.img 파일을 가져와야합니다. 플로피 이미지 파일입니다. Bochs, QEMU 또는 VirtualBox와 같은 가상 컴퓨터에서 부팅 할 수 있습니다. 실제 플로피 디스크 또는 펜 드라이브에 이것을 작성하고 실제 하드웨어에 부팅 할 수도 있습니다.
Brainfuck에서 당신의 OS를 개발하는 행운을 빕니다;)