GN⁺ 4시간전 | parent | ★ favorite | on: Oasis Linux(git.sr.ht)
Lobste.rs 의견들
  • 완전히 정적 링크되어 있다는 점이 인상적임
    화난 상태로 bash를 링크하지 말라 ♪

    • bash 대신 oksh라는 프로젝트를 링크하는 것 같음
  • 2020년쯤 Wayland가 막 자리 잡기 전 이 프로젝트를 살펴본 기억이 있음
    자체 디스플레이 서버까지 포함한 완전 정적 링크 배포판을 만들고 있어서 당시에도 꽤 인상적이었고, 아직 살아 있다는 게 더 멋짐

  • 스크린샷은 여기 있음: https://github.com/oasislinux/oasis/wiki
    이런 건 README에 넣어주면 좋겠음

  • 완전 정적 링크라는 점이 상당히 인상적임
    내 프로젝트들도 거의 전부 정적 링크지만, X 서버나 OpenGL/Vulkan 같은 그래픽 관련 예외는 있음
    Oasis가 제시한 더 단순한 라이브러리/소프트웨어 대안 목록도 잠깐 볼 만함

  • 노트북에 Oasis를 설치하면서 Linux에 대해 정말 많이 배웠음
    다만 마음 단단히 먹어야 하고, 특히 sway나 다른 Wayland 데스크톱을 쓰려고 pkgsrc를 설정할 때가 쉽지 않음
    suckless 버전 coreutils도 많은 소프트웨어와 호환되지 않아서 문제를 예상해야 함
    특히 좋았던 점은 전체 사용자 공간을 디버깅하고 이해하기가 매우 쉬웠다는 것이고, 재현 가능한 시스템을 만드는 접근으로는 nix보다 훨씬 덜 마법처럼 느껴짐

    • 좋은 학습 경험이었다니 반가움
      BearSSL은 오랫동안 릴리스가 없었지만 가끔 커밋은 있고, 지난달에도 몇 개 있었음
      다만 TLS 1.3을 아직 지원하지 않아서 작년 curl 8.15에서 제거됐고, TLS 1.2는 여전히 안전한 것으로 간주됨
      curl 쪽에서는 최근 커밋과 버그 수정이 적다면 만족하는 사용자가 있을 수 없다는 우려도 있었는데, Thomas는 “내 코드에 버그를 충분히 만들지 못해 미안하다. 다음엔 더 엉성하게 해보겠다”라고 답함
      인용한 README는 오래된 버전이고, 0.6에서는 BearSSL을 베타 수준 소프트웨어로 보며 계획된 기능 대부분이 구현됐고, 프로덕션 사용은 꽤 대담하지만 완전히 미친 선택은 아니라고 설명함
      내 생각에는 Thomas Pornin이 말하는 “베타 품질 소프트웨어”의 기준이 대부분의 사람이 생각하는 프로덕션 준비 완료보다 더 높음