# Casuarina Linux 소개: glibc 기반 Chimera Linux 파생 배포판

> Clean Markdown view of GeekNews topic #29664. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=29664](https://news.hada.io/topic?id=29664)
- GeekNews Markdown: [https://news.hada.io/topic/29664.md](https://news.hada.io/topic/29664.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-05-20T00:02:52+09:00
- Updated: 2026-05-20T00:02:52+09:00
- Original source: [casuarina.org](https://casuarina.org/news/introducing-casuarina-linux/)
- Points: 1
- Comments: 1

## Topic Body

- **Casuarina Linux**는 Chimera Linux 파생 실험 배포판으로, musl 대신 glibc를 채택해 GNU/Linux 바이너리 호환성을 넓힘
- 구성은 **LLVM** 툴체인, Dinit init 시스템, GNU libc, FreeBSD 파생 핵심 유틸리티, apk 패키지 관리자를 결합함
- 초기 **x86_64 ISO**가 공개됐고, 현재 지원 아키텍처는 x86_64뿐이며 향후 aarch64 지원 가능성이 있음
- glibc 사용으로 부트스트랩이 더 복잡해져 **binutils·gcc·glibc**를 먼저 빌드한 뒤 LLVM과 나머지 패키지를 빌드함
- musl 기반 데스크톱의 **호환성 문제**를 줄이려는 시도에서 출발했으며, 작고 효율적인 데스크톱 배포판을 지향함

---

### Casuarina Linux 개요
- **Casuarina Linux**는 [Chimera Linux](https://chimera-linux.org/)에서 파생된 실험적 Linux 배포판이며, libc로 musl 대신 glibc를 사용함
- 목표는 Chimera의 사용 경험을 상당 부분 유지하면서 더 넓은 GNU/Linux 생태계와의 **바이너리 호환성**을 확보하는 데 있음
- 초기 `x86_64` ISO가 공개됐으며, [다운로드 페이지](https://casuarina.org/download/)에서 받을 수 있음
- 주요 구성 요소는 [LLVM](https://www.llvm.org/) 툴체인, [Dinit](https://davmac.org/projects/dinit/) init 시스템, [GNU libc](https://www.gnu.org/software/libc/), [FreeBSD 파생 핵심 유틸리티](https://github.com/chimera-linux/chimerautils), [apk 패키지 관리자](https://gitlab.alpinelinux.org/alpine/apk-tools)임
- 작고 효율적이면서도 기능을 갖춘 데스크톱 배포판을 지향하며, 최신성·기능성·호환성·이해와 기여의 쉬움을 원하는 사용자에게 맞을 수 있음
- musl 기반 데스크톱 사용에서는 일부 비호환성 때문에 타협이나 우회가 필요했고, 업무용 데스크톱 전환도 어려웠음
- Chimera Linux는 2023년 6월부터 노트북의 주 운영체제로 쓰였지만, 데스크톱에서는 musl 호환성 문제가 걸림돌이 됨
- Casuarina는 `musl` 대신 `glibc`를 넣는 일이 얼마나 어려운지 확인하려는 시도에서 시작됐으며, 자세한 배경은 [about page](https://casuarina.org/docs/about/)에 있음

### 빌드 방식과 현재 상태
- **소스 부트스트랩**은 Chimera와 같은 다단계 절차로 수행됨
- `glibc` 사용은 현재 `gcc` 빌드를 요구해 부트스트랩을 더 복잡하게 만듦
  - GNU `binutils`, `gcc`, `glibc`를 먼저 빌드함
  - 이후 LLVM을 빌드하고, 나머지 패키지는 LLVM으로 빌드함
  - LLVM은 `libgcc` 구현도 제공함
- 패키지는 [Chimera의 cbuild 도구](https://chimera-linux.org/about/#buildable-from-source)로 빌드되며, 모든 패키지는 격리된 샌드박스에서 빌드됨
- 패키지 빌드는 [Buildbot](https://buildbot.net/)으로 자동화되어 [build.casuarina.org](https://build.casuarina.org/)에서 운영됨
- 개발은 [Codeberg](https://codeberg.org/casuarina/)에서 진행됨
- 현재 지원 아키텍처는 **`x86_64`만** 해당됨
  - 향후 `aarch64` 지원 가능성이 있음
  - 그 밖의 아키텍처는 호환해야 할 확립된 바이너리 생태계가 없어 Chimera 사용이 더 적합함
- 배포판은 아직 개발 중인 실험적 상태지만 바로 사용할 수 있는 수준임
- 4월 중순부터 데스크톱과 노트북에서 업무 및 개인 컴퓨팅용으로 일상 사용 중임
- 개발은 2025년 6월 시작됐고, 중단 이후 2026년 2월부터 본격화됨
- 이 기간 동안 시스템 부트스트랩, 패키지 세트 빌드, 인프라 구성이 진행됨
- 토론용 포럼은 [forum.casuarina.org](https://forum.casuarina.org/)에 있음

## Comments



### Comment 57843

- Author: neo
- Created: 2026-05-20T00:02:52+09:00
- Points: 1

###### [Lobste.rs 의견들](https://lobste.rs/s/5pjoom/introducing_casuarina_linux_glibc_based) 
- **GNU/Linux 생태계와의 바이너리 호환성**을 유지한다고 했는데, `libstdc++`를 쓰는지 궁금함  
  설명을 보면 `Casuarina is comprised of LLVM toolchain, ...`, `After that LLVM is built and all other packages are built with LLVM.`라서 아닌 것처럼 보임
  - 시스템 패키지는 LLVM의 `libc++`를 쓰지만, 호환성을 위해 **`libstdc++`도 제공**됨

- Chimera는 이 영역에서 Void Linux의 형제 같은 느낌이었음  
  **빌드 시스템과 init** 같은 Chimera의 스택에서 무엇이 xbps와 daemontools보다 실질적으로 다르게 느껴져서 더 끌리는지 궁금함
  - Void를 쓰는 동안 패키지를 최신으로 유지하려고 직접 나서야 하는 잡일이 있긴 했지만 꽤 좋았고, **xbps-src**도 매우 유연했음  
    Void와 기본 패키지를 플랫폼처럼 쓰고 그 위에 lix, linux brew, guix 같은 다른 패키지 관리자를 얹을 수도 있음  
    Chimera는 한동안 관심은 있었지만 아직 써보진 않았음

- 요즘은 **glibc가 호환성 있는 선택지**라는 점이 흥미로움  
  처음 나왔을 때는 예전 Linux libc에 링크된 바이너리 패키지들이 갑자기 못 쓰게 되면서 꽤 큰 소동이 있었음  
  여기에 기존 a.out을 대체한 **ELF 형식** 전환까지 겹치면서 Jessica Parsons가 [Mastodon Linux](https://www.pell.portland.or.us/~mastodon/)를 만들었고, 이 배포판은 예전 바이너리 형식, 예전 libc, 아마 이를 위해 필요한 예전 커널 버전까지 감당해야 했음  
  게다가 BSD 사용자랜드로 전환하려고도 했던, 그런 시도를 한 초기 배포판 중 하나였음

- 첫 문단에서 **무엇인지와 왜 필요한지**를 명확하고 간결하게 설명한 점이 좋음
