Firezone이 sanstun을 공개함. WireGuard 상태 머신을 Rust로 구현한 사용자 공간 라이브러리로, 입출력과 상태 로직을 분리하고 사용성, 보안, 병렬 처리 성능을 고려한 API를 제공함 sans-IO 설계는 네트워크 입출력뿐 아니라 시간과 난수도 상태 로직에서 분리함. 내부 패킷 버퍼링을 없애고, 세션이 없을 때의 버퍼링과 핸드셰이크 시작을 호출자가 제어하도록 함 모든 수신 데이터그램이 Interface::receive 를 거치도록 타입을 설계해, 핸드셰이크 요청 제한을 빠뜨리거나 패킷을 잘못된 터널로 전달하는 문제를 방지하도록 함 상태 관리와 암호 연산을 분리해 단일 터널 안에서도 암호화와 복호화를 작업 스레드로 넘길 수 있음. 인터페이스 상태 관리는 단일 스레드에 유지해 내부 요청 제한기에 잠금이나 원자적 카운터가 필요하지 않음 공개 벤치마크에서 1,280바이트 패킷 암호화의 상태 관리 비중은 약 2% 였음. 이를 바탕으로 45배 이상의 잠재적 가속이 가능하지만, 스레드 간 전달 비용과 추가 오버헤드를 제외한 수치여서 실제 달성은 어려움 sans-IO와 sanstun의 설계 목표 sanstun은 WireGuard 상태 머신의 Rust 구현으로, 병렬 처리에 적합하고 Rust 관용에 맞는 API를 통해 사용성, 보안, 성능을 추구함 sans-IO는 입출력과 부수 효과를 상태 및 비즈니스 로직에서 분리하는 설계 방식임 분리 대상에는 파일 및 네트워크 입출력뿐 아니라 시간과 난수도 포함됨 부수 효과가 없어 구성 요소를 조합하고 테스트하기 쉬우며, 함수 색깔 문제를 피하고 Rust 소유권 규칙과도 잘 맞음 Rust에만 국한되지 않으며 다른 언어에도 적용할 수 있음. 자세한 개념은 sans-IO 소개에서 확인 가능함 boringtun 포크에서 새 구현으로 Firezone은 처음에 boringtun을 사용했으나, 제품 요구사항이 바뀌면서 버그 수정과 API 추가를 포크에 계속 적용함 업스트림에 반영할 수 있도록 기존 API 동작을 유지했지만, 100% API 호환성을 지키기가 점점 어려워짐 2년 넘게 사용하고 수정했으며, 의존성 업데이트를 제외해도 패치 및 수정 내역이 70개 이상의 PR에 달함 여기에는 경계 사례의 버그 수정, 새 API, 설정 가능한 동작 추가가 포함됨 초기의 큰 변경 중 하나는 시간 처리를 완전한 sans-IO 방식으로 전환한 것임 firezone/boringtun#5에서 In...
Sanstun: Rust로 구현한 sans-IO, 병렬 처리 친화적 WireGuard
2 days ago
6
Related
실직한 기술직 노동자들, 샌프란시스코 AI 호황에서 소외되다
1 hour ago
3
Show HN: Warsaw in voxels - 바르샤바 도심의 인터랙티브 3D 지도
1 hour ago
1
미국에서 남아 이름이 여아 이름으로, 여아 이름이 남아 이름으로 바뀐 사례
1 hour ago
3
Anthropic의 내부 AI 사용액, 소매가격 기준으로 직원 급여 넘어섬
2 hours ago
3
Astra, 가중치를 읽고 수정해 Qwen을 개선할 수 있음
2 hours ago
1
소련 수학 교과서는 왜 미국 교과서보다 훨씬 어려울까? (2017)
3 hours ago
3
Show HN: Subvocal - 소리 내지 않고 컴퓨터에 말하기
3 hours ago
1
좋아하는 웹사이트가 있다면 백업하자
4 hours ago
3
Tips
click
Trending
Popular
임산부석 차지한 노인…다리 깁스한 34주 만삭 임산부는 결국
4 weeks ago
491
승부 가리기엔 11회가 모자랐다…KT, 연장 접전 끝 롯데와 2-2 무승부→매직넘버 2
4 weeks ago
490
“군대 안가” 자랑한 축구대표팀에…안철수 “군대가 혐오시설? 군면제 없애야”
4 weeks ago
483
[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세
3 weeks ago
479
은행권 AI 연쇄해킹…공격서버에 ‘중국어 문자열’ 있었다는데
4 weeks ago
477
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
2 weeks ago
473
이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]
4 weeks ago
378
“왜 슈퍼스타인지 증명했다” 김도영, 9회초 역전 스리런포 작렬…KIA 3위 자리 지켰다
4 weeks ago
376
존슨앤존슨, 켄뷰 분사로 혁신 의약품 집중…목표가 상향-씨티
4 weeks ago
365
[美특징주]레나, 버크셔해서웨이가 지분 매입 소식에 상승
3 weeks ago
361
© Clint's Theme Park 2026. All rights are reserved




![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)

English (US) ·