Redox(운영체제)
Redox (operating system)![]() | |
![]() Orbital Windowing 시스템에서 Ion 쉘을 실행하는 Redox | |
개발자 | 제레미 솔러, Redox 개발자[1] |
---|---|
기입처 | 녹, 조립 |
OS 패밀리 | Unix와 같은 |
동작 상태 | 현재의 |
소스 모델 | 무료 소프트웨어 |
초기 릴리즈 | 2015년 4월 | , 전(
최신 미리보기 | 2022년 4월 28일 0.7.0, | 전(
저장소 | |
마케팅 대상 | 데스크톱, 워크스테이션, 서버 |
이용가능기간: | 영어 |
패키지 매니저 | pkgutils |
플랫폼 | x86-64, ARM64 개발[2] 중 |
커널 타입 | 마이크로커널 |
유저랜드 | 관습 |
영향을 받다 | POSIX[3] |
체납 사용자 인터페이스 | 명령줄, 궤도 |
면허증. | MIT |
공식 웹사이트 | www |
Redox는 Unix와 유사한 마이크로커널 운영체제로 Rust라는 프로그래밍 언어로 작성되었으며 안전, 안정성 및 [4][5][6]성능에 중점을 두고 있습니다.Redox는 보안, 사용성 및 무료화를 목표로 합니다.Redox는 SeL4, MINIX, Plan 9 및 BSD와 같은 이전 커널 및 운영 체제에서 영감을 받았습니다.GNU 및 BSD와 비슷하지만 메모리 세이프 [7]언어로 작성됩니다.이 소프트웨어는 MIT 라이선스에 따라 배포되는 무료 오픈 소스 소프트웨어입니다.
레독스라는 이름은 화학에서의 환원 산화 반응에서 유래했습니다. 하나의 레독스 반응은 녹이라고도 불리는 철의 부식입니다.
설계.
Redox 운영체제는 안전하도록 [4]설계되어 있습니다.이는 다음 두 가지 설계 결정에 반영됩니다.
구성 요소들
Redox는 기능하는 운영체제를 구성하는 패키지(메모리 할당기, 파일 시스템, 디스플레이 매니저, 핵심 유틸리티 등)를 제공합니다.Redox는 프로젝트 구성원이 Rust로 작성한 소프트웨어 생태계에 의존합니다.
- Redox 커널– MINIX에서 영감을 얻어 마이크로커널 개념에서 파생되었습니다.
- Ralloc – 메모리 할당기
- TFS 파일 시스템– ZFS 파일 시스템에서 영감을 얻음
- Ion shell – Redox에서의 셸 및 명령 실행을 위한 기본 라이브러리 및 기본 셸
- pkgutils – 패키지 매니저
- 오비탈 윈도우 시스템 – 디스플레이 및 윈도우 매니저, 오비탈 설정: 스킴, 디스플레이 관리 및 윈도우 생성, 재드로 및 이벤트 폴링 요청 처리
- relibc – C 표준 라이브러리
명령줄 응용 프로그램
Redox는 다음을 포함한 명령줄 인터페이스(CLI) 프로그램을 지원합니다.
- 나트륨 – 구문을 강조 표시하는 vi와 같은 에디터
- Rusthello – 고급 Reversei AI. Redox의 멀티스레딩 능력을 증명하는 고도의 동시 기능.브루트 포스, 미니맥스, 로컬 최적화, 하이브리드 AI 등 다양한 AI 전략을 지원합니다.
그래픽스 응용 프로그램
Redox는 다음과 같은 그래픽 사용자 인터페이스(GUI) 프로그램을 지원합니다.
- NetSurf – 자체 레이아웃 엔진을 사용하는 경량 웹 브라우저
- Calculator – Windows Calculator 프로그램과 유사한 함수를 제공하는 소프트웨어 계산기
- 에디터 – Microsoft 메모장과 유사한 심플한 텍스트 에디터
- 파일 브라우저– 파일 아이콘, 이름, 크기 및 상세 내역을 표시하는 파일 매니저.클릭 시 launcher 명령을 사용하여 파일을 엽니다.
- 이미지 뷰어– 심플한 파일 타입의 이미지 뷰어
- Pixelcannon – 3D 렌더러를 사용하여 Orbital 데스크톱 벤치마킹 가능
- Orbterm – ANSI 타입 터미널 에뮬레이터
역사
Redox는 Jeremy Soller에 의해 개발되었으며 2015년 4월 20일 GitHub에 [8]처음 게시되었다.2021년 7월 현재 Redox 저장소에는 총 79명의 [9]기여자가 있습니다.
레퍼런스
- ^ "Redox Contributors". GitLab. Retrieved 24 March 2019.
- ^ "Porting Redox to ARM (AArch64)". 6 August 2018.
- ^ "What is Redox?". Retrieved 16 May 2020.
- ^ a b "Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS". www.redox-os.org.
- ^ Weisinger, Dick (4 May 2016). "Operating Systems: Rust Redox – An Next-Generation Attempt to Plug Linux OS Gaps". Formtek. Formtek, Inc. Retrieved 17 January 2017.
- ^ 를 클릭합니다.
- ^ "redox-os/redox". May 12, 2021 – via GitHub.
- ^ Soller, Jeremy (jackpot51) (20 April 2015). "Initial commit of Rustboot-based OS". GitHub. GitHub, Inc. Retrieved 17 January 2017.
- ^ "Redox Repository". GitHub. Retrieved 2016-03-26.
외부 링크
- 공식 웹사이트
- 공식 GitLab 인스턴스
- 산화·환원 반응 GitHub에
- 산화·환원 반응 오픈 허브에