브라우저 PC 에뮬레이터
PC Emulator in Browser
브라우저에서 돌아가는 진짜 x86 PC 에뮬레이터예요. 클릭 한 번으로 FreeDOS를 부팅하고, 내 .img/.iso 이미지도 부팅해 보세요. 일시정지·재부팅·스크린샷·상태 저장까지 지원해요.
코딩 실습
버튼 하나로 브라우저 안에서 진짜 x86 PC가 켜집니다. BIOS가 뜨고, 플로피에서 FreeDOS가 부팅돼요.
첫 부팅 시 엔진+BIOS+플로피 약 3.2MB를 다운로드해요
전원 꺼짐
🧾 FreeDOS 기본 명령 치트시트
dir파일·폴더 목록 (dir /w 가로 보기)cd <dir>폴더 이동 (cd \ 루트로)type <file>텍스트 파일 내용 출력edit <file>텍스트 에디터 (Alt 키로 메뉴)copy A B파일 복사del <file>파일 삭제md / rd폴더 만들기 / 지우기cls화면 지우기mem메모리 상태 보기verDOS 버전 확인echo <text>문자열 출력date / time날짜 / 시간 확인attrib +r <file>파일 속성 확인·변경 (+h 숨김, -r 해제)xcopy A B /s하위 폴더까지 포함해 복사find "text" <file>파일 안에서 문자열 검색 (/i 대소문자 무시)more <file>긴 출력을 한 화면씩 표시invaders게임: 스페이스 인베이더snake / tetris게임: 스네이크 / 테트리스
프롬프트가 A:\>로 보이면 성공! 플로피(A:)에서 부팅된 상태예요.
🔬 이건 진짜 x86 에뮬레이터입니다
v86(WebAssembly)이 CPU 명령어를 하나하나 실행해요. SeaBIOS가 켜지고, 부트 섹터를 읽고, DOS가 통째로 돌아갑니다. 흉내가 아니라 실제 부팅 과정이에요.
직접 구해서 부팅해 볼 만한 작은 OS
- KolibriOS (~1.4MB .img) — 어셈블리로 작성된 GUI 운영체제 — 플로피 한 장에 창·게임·브라우저까지
- TinyCore Linux (Core) (~17MB .iso) — 터미널 전용 진짜 리눅스 — 커널 부팅부터 셸 로그인까지 전 과정 체험
- Memtest86+ (~1MB .iso) — 전설의 RAM 테스터 — 가상 메모리를 검사하는 모습을 구경할 수 있어요
⚠️ v86은 32비트 x86(펜티엄 세대)을 에뮬레이트해요. Ubuntu 같은 최신 64비트 ISO는 부팅할 수 없고, 이미지를 메모리에 통째로 올리므로 50MB 이하만 지원해요.
🆚 터미널 시뮬레이터와 뭐가 다른가요?
| Linux 터미널 시뮬레이터 | 브라우저 PC 에뮬레이터 (이 도구) | |
|---|---|---|
| 원리 | JavaScript로 명령어 출력을 흉내 | x86 CPU 명령어를 한 개씩 실제 실행 |
| 속도 | 즉시 반응 | 느림 — BIOS부터 OS까지 실제 부팅 |
| 용도 | 리눅스 명령어 학습·연습 | 진짜 OS 체험, 옛날 소프트웨어 실행 |
명령어를 배우는 게 목적이라면 터미널 시뮬레이터가 빠르고 친절해요. 컴퓨터가 켜지는 과정 자체가 궁금하다면 여기가 정답입니다.
엔진: v86 (BSD-2-Clause) · BIOS: SeaBIOS (LGPLv3) · 기본 이미지: FreeDOS (GPL) — 모든 연산은 브라우저 안에서만 실행됩니다.
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- chmod 권한 계산기체크박스로 리눅스 파일 권한을 조합하면 8진수(755)와 심볼릭(rwxr-xr-x) 표기, chmod 명령어를 즉시 만들어 줍니다. 특수 비트와 umask 계산까지 지원합니다.
- 웹 터미널브라우저 속 진짜 터미널(xterm.js)에서 리눅스를 연습하세요. 가상 파일시스템 위에서 파이프·리다이렉트·xargs·awk 집계·탭 자동완성·한국어 man 페이지와 기본·응용·심화 25개 미션, 예제 라이브러리로 60여 개 명령어를 안전하게 실습합니다.
- Crontab 파서Cron 표현식을 분석하고 한국어로 설명해드립니다. 다음 실행 시각도 확인하세요.
- Linux 터미널 시뮬레이터시뮬레이션 터미널에서 Linux 명령어를 연습하세요. 가이드 레슨과 함께 배우는 실습 환경입니다.