Redox 0.7은 성능 개선, 향상된 지원 등을 제공합니다.

XNUMX 년 반의 개발 끝에 Redox 0.7 운영 체제의 새 버전 출시가 발표되었습니다., 이미 실제 하드웨어에 초점을 맞춘 개발 버전으로 부팅 시스템의 통합, 성능 향상 등 많은 개선이 이루어졌습니다.

Redox에 익숙하지 않은 사람들은 운영 체제가 Unix 철학에 따라 개발되었습니다. SeL4, Minix 및 Plan 9에서 몇 가지 아이디어를 빌립니다.

산화 환원 마이크로커널 개념을 사용하고, 프로세스 간 통신 및 리소스 관리는 커널 수준에서만 제공되고 다른 모든 기능은 커널과 사용자 응용 프로그램 모두에서 사용할 수 있는 라이브러리에 배치됩니다.

모든 컨트롤러는 격리된 환경의 사용자 공간에서 실행됩니다. 기존 응용 프로그램과의 호환성을 위해 많은 프로그램이 이식 없이 실행될 수 있도록 특수 POSIX 계층이 제공됩니다.

시스템은 "모든 것이 URL입니다" 원칙을 적용합니다. 예를 들어 URL "log://"는 로깅에, "bus://"는 프로세스 간 통신에, "tcp://"는 네트워크 통신에 사용할 수 있습니다. 드라이버, 핵심 확장 및 사용자 지정 응용 프로그램으로 구현될 수 있는 모듈은 자체 URL 처리기를 등록할 수 있습니다. 예를 들어 I/O 액세스 모듈을 작성하고 "port_io://" URL에 바인딩한 후 "port_io://60" URL을 열어 포트 60에 액세스하는 데 사용할 수 있습니다.

Redox 0.7의 주요 참신함

새 버전을 준비할 때 실제 하드웨어에서 작업을 보장하는 데 주요 관심을 기울였습니다. 부트로더가 완전히 다시 작성되었습니다, BIOS 및 UEFI 시스템의 부팅 코드를 통합하고 주로 Rust로 작성되었습니다. 부트로더를 변경하면 지원되는 하드웨어의 범위가 크게 확장되었습니다.

커널에서, 오류를 수정하는 것 외에도, 성능을 개선하고 하드웨어 지원을 확장하기 위한 작업이 완료되었습니다. 모든 물리적 메모리의 리플렉션(매핑)도 제공되고 재귀 메모리 페이지의 사용이 중지되며 인라인 삽입의 어셈블러 코드가 향후 컴파일러 버전과의 호환성을 개선하기 위해 다시 작성되었습니다.

ACPI AML(ACPI Machine Language) 사양 - uefi.org와 함께 작동하는 코드가 커널에서 사용자 공간에서 실행되는 acpid 백그라운드 프로세스로 이동되었습니다.

파일 시스템 RedoxFS는 CoW 메커니즘을 사용하도록 다시 작성 및 변경되었습니다. (쓰기 시 복사), 변경 사항이 정보를 덮어쓰지 않는 경우 오히려 새로운 위치에 저장되어 안정성이 크게 향상되었습니다. RedoxFS의 새로운 기능 중 트랜잭션 업데이트, 데이터 암호화 지원 AES 알고리즘과 디지털 서명을 통한 데이터 및 메타데이터 보안을 사용합니다. 시스템 및 부트로더에서 FS 코드 공유가 제공됩니다.

Relibc 표준 C 라이브러리의 지속적인 개선 Redox뿐만 아니라 Linux 커널 기반 배포판에서도 작동할 수 있는 프로젝트에서 개발했습니다. 이러한 변경으로 인해 여러 프로그램을 Redox로 쉽게 마이그레이션할 수 있었고 C 언어로 작성된 많은 프로그램 및 라이브러리의 문제가 해결되었습니다.

A 준비했습니다 Redox에서 실행할 수 있는 Rustc 컴파일러 버전입니다. 나머지 작업 중에서 성능 최적화와 로드 패키지 관리자가 Redox 환경에서 작동하도록 조정하는 것이 눈에 띕니다.

다른 변경 사항 중 눈에 띄는 :

  • AArch64 아키텍처에 대한 초기 지원이 추가되었습니다.
  • 모든 파일 경로를 UTF-8 인코딩으로 처리하도록 변경되었습니다.
  • Initfs의 내용이 새 파일로 이동되어 패키징이 더 쉬워졌습니다.

마지막으로, 그것에 대해 더 많이 알고 싶다면 당신은에서 세부 사항을 확인할 수 있습니다 다음 링크.

레독스 OS 다운로드

Redox OS 사용에 관심이 있는 분들은 75MB 크기의 설치 및 라이브 이미지가 제공된다는 점을 알아야 합니다. 빌드는 x86_64 아키텍처용으로 구축되었으며 UEFI 및 BIOS가 있는 시스템에서 사용할 수 있습니다.

다운로드 링크는 이쪽입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.