9P by xguru 2021-05-18 | ★ favorite | 댓글 3개

- C코드를 빌드하면 윈/맥/리눅스/BSD 등 어디서나 실행하게 만들어주는 libc 라이브러리
- Redbean 웹서버 Productionize
- APE 바이너리가 자기 자신(ZIP) 수정 지원
ㅤ→ redbean 웹서버가 내장한 파일들을 수정하면서 운영가능
- 써드파티에 SQLite 추가
- sendmsg/recvmsg 추가

제가 근래에 본 프로젝트중에 가장 hacker 스러운 듯 합니다.

지금까지 상황을 설명하면,
- 유명한 해커인 Justine Tunney가 APE(αcτµαlly pδrταblε εxεcµταblε) 포맷을 공개
- APE는 UNIX 쉘스크립트이면서 윈도우즈 실행파일 이어서 맥/윈/리눅스/BSD 어디서나 실행이 가능
- Cosmopolitan 은 이렇게 포터블한 상황에서 C코드를 어디서나 실행가능하게 만들어주는 LibC
- 이 APE 와 Cosmpolitan을 가지고 파일 1개로 실행되는 Redbean 웹서버를 개발
- Redbean은 실행파일이면서 ZIP 파일이어서 모든 HTML/CSS/JS 등의 리소스를 내장하는게 가능
- 이제 Cosmopolitan 1.0 에서는 Redbean 웹서버가 자기 자신인 Zip 파일의 내용을 수정하는게 가능
- Dynamic한 웹페이지를 만들어서 내용도 수정이 되지만, 파일은 1개

- Cosmopolitan libc - Build-Once Run-Anywhere C Cosmopolitan libc - Build-Once Run-Anywhere C
- Redbean - 파일1개로 실행되는 웹서버 Redbean - 파일1개로 실행되는 웹서버

심지어 BIOS에서도 실행이 된다고 하네요(...)

간단하고 크기작은 웹서버가 없을까 하고
써봤었는데.. 생각(?) 만큼 사용하기가 쉽지는 않더군요.

그리고 여자 해커가 많지는 않던데.
찾아보니 대단한 분이시네요.
그리고 남자에서 여자로 성변환한.
https://en.wikipedia.org/wiki/Justine_Tunney

예전 루빅 큐브계에서도 뛰어난 분이 계셨는데.
남자였다가 여자로 성변환한분이 있었습니다.
키도 190이 넘는다는..-_-
https://en.wikibooks.org/wiki/How_to_Solve_the_Rubik%27s_Cube/CFOP