14P by xguru 2022-02-04 | favorite | 댓글 2개

- 수정하지 않은 Debian 바이너리를 브라우저에서 실행하는 Linux 가상 환경
ㅤ→ 쉘에서 python3, gcc, vim 등 사용
- WebAssembly 기반 가상화 플랫폼인 CheerpX 를 이용
ㅤ→ x86 인터프리터
ㅤ→ x86-to-WASM JIT 컴파일러
ㅤ→ Linux syscall 에뮬레이터
ㅤ→ Ext2 기반의 가상 블록 파일시스템
ㅤ→ IndexedDB 에 수정된 블록을 저장하여 브라우저상에선 변경내용 유지