로그인 셸을 x86_64 어셈블리로 짰더니 시작 시간이 8마이크로초가 됨
한 개발자가 Ruby로 만든 셸 rsh를 Rust 버전 rush로 옮긴 뒤, 다시 x86_64 리눅스 어셈블리로만 작성한 bare 셸을 만들었다. bare는 libc, 런타임, 동적 링크 없이 순수 시스템 콜만 사용하며 바이너리 크기 126KB, 시작 시간 8마이크로초를 기록한다.
- 1
Ruby 셸 rsh는 4,048줄에 시작 시간 약 300밀리초, Rust 셸 rush는 4,280줄에 약 26밀리초
- 2
어셈블리 셸 bare는 13,366줄, 바이너리 126KB, 의존성 없음, 시작 시간 8마이크로초
- 3
fork, execve, pipe, dup2, wait4, ioctl 같은 기능을 전부 직접 시스템 콜로 호출
- 4
탭 완성, 히스토리 검색, 작업 제어, 문법 강조, 플러그인, AI 연동까지 로그인 셸로 쓸 만큼 구현됨
실무에서 당장 어셈블리 셸을 쓸 일은 거의 없지만, 셸이라는 익숙한 도구가 사실 커널과 얼마나 가까운 시스템 프로그래밍 덩어리인지 보여주는 글이다. 특히 AI 코딩 도구와 함께 6시간 만에 로그인 셸 수준까지 끌어올렸다는 대목은 요즘 개발 방식의 변화까지 같이 드러낸다.
관련 기사
atproto에는 '인스턴스'가 없다: 블루스카이를 마스토돈식으로 보면 헷갈리는 이유
atproto를 마스토돈처럼 '인스턴스가 몇 개냐'로 평가하면 출발점부터 틀렸다는 글이다. 핵심은 호스팅과 앱을 분리해, 데이터는 앱 밖에 두고 여러 앱이 그 위를 읽는 RSS/구글 리더식 구조에 가깝다는 점이다.
오픈소스 AI가 이겨야 한다는 짧고 강한 선언
이 글은 AI가 소수 폐쇄형 기관에서 빌려 쓰는 자원이 되면 소프트웨어 자유뿐 아니라 운영의 자유까지 잃는다고 주장함. AI를 일, 교육, 과학, 소프트웨어, 공공서비스의 문명 인프라로 보고, 로컬 실행·감사·수정·보존 가능한 오픈소스 AI가 필요하다는 선언에 가까움.
수파베이스, 5억 달러 투자 받고 100억 달러 데카콘 됐다
오픈소스 데이터베이스 플랫폼 수파베이스가 5억 달러 시리즈F 투자를 유치하며 기업가치 100억 달러를 넘겼다. AI 코딩 도구 확산으로 수파베이스 기반 데이터베이스 생성이 1년간 600% 이상 늘었고, 이 중 60% 이상이 AI 도구를 통해 만들어졌다. 포스트그레스 기반 백엔드 플랫폼이 바이브 코딩 시대의 기본 인프라로 자리 잡는 흐름이다.
오픈소스 AI, 좋긴 한데 통제 없으면 진짜 위험하다는 경고
국제 공동 연구팀이 오픈소스 AI의 잠재력과 위험을 함께 짚으며 4가지 거버넌스 조치를 제안했다. 기후변화, 식량 안보 같은 문제 해결에 기여할 수 있지만, 환경 비용·기술 격차·가짜뉴스 확산을 방치하면 사회적 부담이 커질 수 있다는 주장이다.
프롬프트에 돈을 모으면 AI가 공개적으로 구현해주는 ‘페이블풀’
페이블풀은 사람들이 하나의 큰 프롬프트에 돈을 보태면 AI 에이전트가 공개 장부와 마일스톤을 따라 구현을 시도하는 서비스다. 최소 프로젝트 규모는 100달러 이상이고, 후원자는 0.25달러부터 참여할 수 있다.
댓글
댓글
댓글을 불러오는 중...