Zig 빌드 시스템 대수술…빌드 러너 쪼개고 증분 빌드 밀리초대로 간다
Zig 개발 로그에서 빌드 시스템이 configurer와 maker 프로세스로 분리되는 큰 변경이 소개됐다. `zig build -h` 기준 평균 실행 시간이 150ms에서 14.3ms로 줄었고, 새 ELF 링커는 Zig 컴파일러 자체를 LLVM·LLD 포함 상태로 빌드할 수 있는 단계까지 올라왔다.
- 1
Zig 빌드 시스템이 build.zig 설정 단계와 빌드 그래프 실행 단계를 분리함
- 2
직렬화된 설정 파일과 전역 캐시를 활용해 반복 빌드에서 불필요한 build.zig 재실행을 줄임
- 3
`zig build -h` 벤치마크에서 평균 wall time이 150ms에서 14.3ms로 90.4% 감소함
- 4
새 ELF 링커는 x86_64 리눅스에서 외부 라이브러리와 C 소스를 포함한 증분 재빌드를 지원하기 시작함
- 5
주요 호환성 변경으로 `b.args` 관찰 방식 대신 `run_cmd.addPassthruArgs()` 사용이 제시됨
Zig의 이번 변경은 언어 기능보다 개발 루프 자체를 줄이는 쪽에 무게가 있다. 컴파일러·빌드 시스템·링커를 한 몸처럼 가져가는 Zig의 설계가 장점으로 드러나는 사례라, 빌드 도구를 만드는 사람에게도 꽤 볼 만하다.
관련 기사
SaaS 늘어나는데 ERP·CRM 운영팀은 아직 온프레미스 시절에 멈춰 있음
클라우드와 하이브리드 전환이 빨라지면서 ERP, CRM, HRIS 같은 엔터프라이즈 애플리케이션 지원 조직의 역할이 흔들리고 있음. 인포테크리서치그룹은 업무량 데이터, 역할 재설계, 자원 산정을 기반으로 지원 조직을 다시 짜야 한다고 봄.
eBPF로 USB 전송을 실시간으로 훔쳐보는 시스템 전체 스니퍼
usbsnoop은 리눅스 시스템 전체의 USB 트래픽을 실시간으로 보여주는 eBPF 기반 도구다. 컨트롤러별 트레이스포인트나 usbmon 없이, 모든 호스트 컨트롤러 드라이버가 지나가는 URB 제출과 완료 지점을 잡아 전송 내용, 지연시간, 에러, SCSI 명령까지 확인할 수 있다.
선거철마다 쏟아지는 인공지능·데이터센터 공약, 전기랑 물 계획은 어디 갔나
6·3 지방선거 광역단체장 후보 54명 중 약 70%가 인공지능이나 데이터센터 관련 공약을 내놨지만, 전력·용수 조달 계획은 비어 있는 경우가 많다는 지적이 나왔다. 데이터센터 유치가 지역 경제 공약으로 포장되고 있지만, 실제로는 재생에너지, 송전망, 냉각수, 화석연료 의존까지 같이 따져야 하는 인프라 이슈다.
무료 풀 BGP 피드, 실험실 라우터에 IPv4·IPv6 라우팅 테이블 넣어보기
이 글은 실험 환경에서 유럽 기준 풀 BGP 피드를 받아볼 수 있게 IPv4뿐 아니라 IPv6까지 제공한다는 안내다. 사용자는 ASN 65001, 상대 ASN 57355, eBGP 멀티홉, 긴 타이머 등을 맞춰 라우터에 세션을 구성해야 한다. 운영망에 가볍게 붙일 성격은 아니고, BGP 학습이나 랩 테스트용으로 자기 책임하에 써야 하는 자료다.
미국 AI 클라우드는 상장 러시, 한국 MSP는 수익성 벽에 막혔다
미국에서는 AI 인프라와 클라우드 기업들이 성장성을 바탕으로 증시에 입성하는 반면, 한국 MSP 기업들은 낮은 수익성과 CSP 의존 구조 때문에 IPO 문턱을 넘기 어렵다는 분석이 나왔다. 메가존클라우드는 지난해 매출 1조7496억원을 냈지만 영업이익은 2억3300만원에 그쳐 사실상 0%대 영업이익률로 평가받고 있다.
댓글
댓글
댓글을 불러오는 중...