해보려니까 retpoline 지원 안되서 컴파일이 안되네
[%] 커널을 wasm으로 빌드할 수 없을까
익명(39.7)
2021-03-24 21:04
추천 0
댓글 12
다른 게시글
-
posix 표준 4000페이지나 되네 [1][%] 익명(147.46) | 21.03.24추천 2
-
학식 깃붕이 이거 뭐지.. [3][%] 익명(211.194) | 21.03.24추천 3
-
os 좀 깊이 공부해보고 싶은데 [7][%] 익명(49.174) | 21.03.24추천 1
-
N모 회사 특징 [2][%] 익명(59.13) | 21.03.24추천 1
-
요즘 새싹들 별 거 없는 이유 [10][%] 익명(116.121) | 21.03.24추천 3
-
요즘 시대가 너무 좋음 [4][%] 익명(121.172) | 21.03.24추천 2
-
니넨 코딩하면서 뭐 틀어놓음? [10][%] 익명(221.241) | 21.03.24추천 2
-
솔직히 파이썬 언더스코어 접근자도 [4][%] 익명(116.121) | 21.03.24추천 1
-
예전에는 네이버가 싫었는데 [4][%] 익명(39.7) | 21.03.24추천 0
-
이영상 좋음.[%] 익명(118.235) | 21.03.24추천 1
커널 어디를
커널 전체을 빌드해서 vmlinux가 wasm 바이너리로 떨어지게 해보고싶음
하드웨어랑 소프트웨어를 잇는 커널에 아키텍쳐 독립적인 샌드박스 바이너리가 모순적이라고는 생각 안해봄?
최종적으로 원하는건 브라우저에서 커널을 돌려보는건데 wasm도 lightweight한 vm이니 커널 올리는게 불가능하지는 않을거같아서 생각해본거임
커널이 무슨 헬로월드 프로그램도 아니고 돌린다는게 대체 무슨 뜻이냐 그 vm이 커널(운영체제) 자리 대체하는 위치인데
얘를들어 커널안에 있는 펌웨어 파일시스템 메모리 관리자 이런게 웹어셈에선 돌아갈수조차 없는 코드들임
https://github.com/retrage/lkl-js
이런 느낌으로? 이미 있네
쟤처럼 하드웨어 코드들 다 포팅하면 되기야 하네
해당 댓글은 삭제되었습니다.
스펙터땜에 retpoline 지원 안하는 컴파일러로는 커널 빌드 안되는데 wasi-sdk가 제공하는 clang을 cc로 두고 빌드하니까 retpoline 없다고 빌드 안되는거같음
전체 커널 코드를 wasm으로 완벽하게 포팅하긴 어렵지 않을까 - dc App
느려터질듯