Hacker News 의견
  • 프로젝트 개발자/저자의 의견:

    • 프로젝트에 대한 관심과 토론에 감사함.
    • 장기적 생존 가능성과 지원, 컴파일러 및 바이너리 호환성에 대한 우려가 있음.
    • 커뮤니티 없이는 프로젝트가 성공할 수 없으나, Motor OS와 같은 프로젝트의 잠재적 이점이 결국 널리 사용되는 새로운 운영 체제로 이어질 것이라고 믿음.
    • 가상 머신 내부(때로는 외부)에서의 리눅스 문제점과 리눅스 개발자들이 이를 해결하는 데 충분히 집중하지 않는다고 지적함.
    • 컴파일러 불안정성과 바이너리 호환성에 대한 우려에 대해 이해하지 못하며, 최신 리눅스 커널은 다양한 GCC 또는 LLVM 툴체인으로 컴파일 가능하고, 오래된 바이너리도 문제없이 실행됨을 언급함.
    • 추가 질문에 답변할 준비가 되어 있음을 밝힘.
  • "Rust-first" 접근 방식에 대한 설명:

    • "Rust-first"는 마이크로 커널과 드라이버가 Rust로 구현될 뿐만 아니라, 사용자 공간 프로그램도 현재는 Rust로만 작성될 수 있음을 의미함.
    • 기술적으로 C 등 다른 언어로 Motor OS용 앱을 작성하기 위해 Rust 기반 ABI와 제공된 Rust 툴체인을 역공학할 수 있으나, 이는 일정한 작업이 필요함.
    • 표준 Rust 프로그램은 표준 Rust 라이브러리를 사용하고 FFI 없이 컴파일 및 실행 가능함을 설명함.
  • 작은 커널이 현대 컴퓨터에서 200ms가 걸리는 이유에 대한 궁금증:

    • 메모리 페이지의 메타데이터 초기화, 파일 시스템 마운트, init 프로세스 시작 등이 필요하지만, 이 모든 것이 몇 마이크로초 내에 이루어져야 한다고 생각함.
    • 호스트가 리소스를 준비하는 데 시간이 걸리는 것인지, 예를 들어 QEMU와 KVM에서 느린 부분이 있는지 의문을 제기함.
  • Rust로 작성된 커널에서 비동기 첫 번째 커널을 보고 싶어하는 의견:

    • 비동기 첫 번째 커널이 특별히 어렵거나 가치를 보지 못하는 것인지, 아니면 단순히 시도하지 않는 것인지에 대한 의문을 표함.
    • Phil Oppermann의 Rust로 만든 OS 시리즈를 따라가며 이것이 가능하다는 것을 알고 있으나, 최근의 Rust 기반 OS들은 이를 시도하지 않는 것 같음을 언급함.
  • 리눅스 경쟁에 대한 리눅스 토르발스의 과거 발언을 상기시키는 의견:

    • 토르발스가 경쟁에 대한 두려움을 묻는 질문에 대해, 자신은 디바이스 드라이버 작성을 좋아하며, 이를 좋아하는 젊고 열정적인 사람이 나타나기 전까지는 경쟁을 두려워하지 않는다고 답한 것을 회상함.
  • Motor OS와 같은 프로젝트에 대한 흥미와 개발 지속을 바라는 의견:

    • Motor OS와 같은 프로젝트가 많이 실패하여 더 이상 흥분하기 어려움을 표현함.
    • 클라우드와 같은 특정 용도로 리눅스를 대체하는 것은 매우 어려운 일임을 언급함.
  • 리눅스의 복잡성으로 인해 Docker, Nix OS, "서버리스" 등이 존재한다는 의견:

    • Docker와 NixOS는 사용자 공간의 패키지 관리 문제로 인해, 서버리스는 비즈니스가 수요에 따라 컴퓨팅을 지불하고자 함으로 인해 존재함을 설명함.
  • 새로운 기술에 대한 초기 회의적인 태도를 가졌으나, 다시 생각해보니 불필요한 계층을 제거함으로써 얻을 수 있는 효율성과 보안 향상이 매력적이라는 의견:

    • 새로운 기술에 대한 건강한 접근 방식을 갖고 있으며, 효율성과 보안 향상이 매력적임을 인정함.
  • Motor OS가 Docker 등과 경쟁하는 것처럼 보인다는 의견:

    • Motor OS가 Docker와 같은 기술보다 리눅스와 직접 경쟁하기보다는 이들과 더 직접적으로 경쟁하는 것처럼 보임을 지적함.
    • Motor OS를 선택해야 하는 이유, 즉 Docker 등 대신 Motor OS를 사용해야 하는 이유를 "왜?" 섹션에서 다루고 싶음을 표현함.
  • 새로운 운영 체제를 시작하는 것은 어렵지 않지만, 다음 5십 년 동안 그 운영 체제를 지원하는 것은 매우 어렵다는 의견:

    • 새로운 운영 체제를 작성하는 것은 어렵지 않지만, 장기간에 걸쳐 지원하는 것은 매우 어려운 일임을 강조함.