# WebVM, 브라우저에서 실행하는 서버리스 x86 가상머신

> Clean Markdown view of GeekNews topic #5893. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=5893](https://news.hada.io/topic?id=5893)
- GeekNews Markdown: [https://news.hada.io/topic/5893.md](https://news.hada.io/topic/5893.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-02-04T09:46:01+09:00
- Updated: 2022-02-04T09:46:01+09:00
- Original source: [webvm.io](https://webvm.io/)
- Points: 14
- Comments: 2

## Topic Body

- 수정하지 않은 Debian 바이너리를 브라우저에서 실행하는 Linux 가상 환경

ㅤ→ 쉘에서 python3, gcc, vim 등 사용

- WebAssembly 기반 가상화 플랫폼인 CheerpX 를 이용

ㅤ→ x86 인터프리터

ㅤ→ x86-to-WASM JIT 컴파일러

ㅤ→ Linux syscall 에뮬레이터

ㅤ→ Ext2 기반의 가상 블록 파일시스템

ㅤ→ IndexedDB 에 수정된 블록을 저장하여 브라우저상에선 변경내용 유지

## Comments



### Comment 8764

- Author: choijaekyu
- Created: 2022-02-06T04:17:26+09:00
- Points: 1

가능하리라 생각은 했지만 아 너무 빠른데요ㅎㅎ

### Comment 8710

- Author: xguru
- Created: 2022-02-04T09:47:02+09:00
- Points: 2

소개글 : https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-browser/
