swift-os
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- Desktop.swift
- FileManagerApp.swift
- main.swift
- OSCore.swift
- Renderer.swift
- Shell.swift
- SystemMonitorApp.swift
- Terminal.swift
- TextEditorApp.swift
- VFS.swift
- Package.swift
- Boot.S
- Clock.swift
- Config.swift
- DTB.swift
- Heap.swift
- Interrupts.swift
- KernelServices.swift
- Locks.swift
- Main.swift
- MMIO.swift
- MMU.S
- MMU.swift
- Net.swift
- Panic.swift
- Power.swift
- PSCI.S
- RamFB.swift
- Scheduler.S
- Scheduler.swift
- SMP.S
- SMP.swift
- Support.swift
- SwiftFS.swift
- Tasks.swift
- UART.swift
- Userspace.S
- Userspace.swift
- Vectors.S
- VirtioBlk.swift
- VirtioInput.swift
- VirtioNet.swift
- fsck_swiftfs.py
- genfont.swift
- journaltest.py
- mkblob.py
- smoketest.py
- demo.S
- Desktop.swift
- Events.swift
- FileManagerApp.swift
- FontData.swift
- Geometry.swift
- Rasterizer.swift
- Services.swift
- Shell.swift
- Surface.swift
- SystemMonitorApp.swift
- Terminal.swift
- TextEditorApp.swift
- TimeFmt.swift
- UserBlob.swift
- VFS.swift
- WindowManager.swift
- .gitattributes
- .gitignore
- AGENTS.md
- link.ld
- Makefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mweinbach/swift-os
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd swift-os
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make # build build/swiftos.elf
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make run # boot it: QEMU virt, cocoa window, disk attached
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make serial # headless boot, serial on stdio
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make font # regenerate the bitmap font (uses macOS CoreText)
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make app # build the Host-macOS Metal dev-harness
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
