Linux나 BSD 사용자라면 아직 개발 중인 RedoxOS에 주목해 보시는 것도 좋을 것 같습니다. 이 운영 체제는 Rust 프로그래밍 언어를 기반으로 구축되었으며 확장성이 매우 높습니다. 2023년부터 Google과 Microsoft는 Rust 개발을 사용하기 위해 커널과 관련된 더 많은 사항을 변경하려고 노력할 것입니다. Rust 개발을 사용하면 보안이 향상된다는 장점이 있습니다. 예를 들어, Microsoft는 기존 모듈을 대체하기 위해 Windows NT 커널의 Rust 작성 모듈을 사용하려고 했습니다.

따라서 RedoxOS는 개발의 주요 언어로 Rust를 사용하기로 결정했으며, 특히 마이크로커널은 Rust를 사용하여 처음부터 개발되므로 RedoxOS의 보안이 크게 향상됩니다.

마이크로커널은 대부분의 시스템 서비스가 사용자 수준 프로세스로 구현되는 최소 아키텍처 모델로, 단일 커널에 비해 더 안전하고 안정적인 경험을 제공할 수 있습니다. 예를 들어 Linux는 단일 커널을 사용합니다.

RedoxOS는 미국의 비영리 회사인 RedoxOS에서 개발했습니다. 창립자는 System76의 수석 엔지니어인 Jeremy Soller입니다. 이 시스템은 POSIX와 호환되므로 이식하지 않고도 많은 Linux/BSD 소프트웨어를 실행할 수 있습니다.

물론 많은 하드웨어 아키텍처 지원도 있습니다. 일반적인 x86-64 아키텍처, i686 아키텍처 및 Arm이 모두 지원됩니다. 향후에는 RISC-V 아키텍처에 대한 지원도 제공될 수 있습니다.

RedoxOS의 주요 기능:

  • 고도로 모듈화되고 사용자 정의 가능

  • 마이크로커널 아키텍처 기반

  • 확장성이 뛰어남

  • Rust 기반 드라이버

  • MIT 오픈 소스 라이선스에 따라 라이선스가 부여됨

  • ZFS 파일 시스템에서 영감을 얻은 파일 시스템

  • RedoxOS라는 이름은 녹을 일으키는 화학반응에서 유래되었기 때문에 그냥 레독스 시스템이라고 부르셔도 됩니다.

  • 이 단계에서 RedoxOS는 아직 개발 및 테스트 중입니다. 관심 있으신 분들은 이미지 파일을 다운받아서 사용해 보시기 바랍니다. 하지만 해당 시스템은 현재 USB 주변기기나 외부 저장소를 지원하지 않습니다. 따라서 테스트나 가상머신 테스트를 위해 노트북에 설치하는 것을 권장합니다. 이는 향후 버전에서 지원될 것입니다.

    이미지 파일 다운로드 주소: https://static.redox-os.org/releases/