ToaruOS 2.1 도착, 처음부터 작성된 독립 OS

토아루OS

ToaruOS는 x86-64 PC를 위한 "전체" 운영 체제이며 ARMv8에 대한 실험 지원입니다.

작년 말에 여기 블로그에서 많은 사람들의 관심을 끈 운영 체제 출시 소식을 공유했습니다. 이 시스템의 이름은 ToaruOS입니다. 이 OS의 흥미로운 점은 처음부터 작성되고 자체 커널과 함께 제공됨, 부트 로더, 표준 C 라이브러리, 패키지 관리자, 사용자 공간 구성 요소 및 복합 창 관리자가 있는 그래픽 인터페이스.

처음에 이 프로젝트는 일리노이 대학에서 새로운 복합 그래픽 인터페이스를 만드는 분야의 연구 작업으로 개발되었지만 나중에 독립 운영 체제로 변형되었습니다.

토아루OS 소개

의 중심에 ToaruOS에는 하이브리드 모듈러 아키텍처를 사용하는 커널이 있습니다. 디스크 컨트롤러, 파일 시스템, 키보드, 마우스, 네트워크 카드, 사운드 칩 및 VirtualBox 게스트용 플러그인과 같은 대부분의 사용 가능한 장치 드라이버가 설계된 방식으로 모놀리식 기반과 로드 가능한 모듈을 사용하는 수단을 결합합니다.

커널은 Unix 스레드, TTY를 지원합니다., 가상 파일 시스템, /proc 의사 파일 시스템, 멀티스레딩, IPC, ramdisk, ptrace, 공유 메모리, 멀티태스킹 및 기타 공통 기능.

시스템 복합 창 관리자가 장착되어 있습니다., ELF 형식의 동적으로 연결된 실행 파일 지원, 그래픽 스택인 멀티태스킹은 Python 3 및 GCC를 실행할 수 있습니다. ext2는 파일 시스템으로 사용됩니다. 부트로더는 BIOS 및 EFI와 호환됩니다. 네트워크 스택은 BSD 스타일 소켓 API를 활성화하고 루프백을 포함한 네트워크 인터페이스를 지원합니다.

네이티브 애플리케이션의 하이라이트 vi 유형 bim 코드 편집기, 파일 관리자, 터미널 에뮬레이터, 위젯을 지원하는 그래픽 패널, 패키지 관리자, 지원되는 이미지(PNG, JPEG) 및 트루타입 글꼴용 라이브러리.

다음과 같은 ToaruOS 프로그램의 경우 Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, 슈퍼 닌텐도 에뮬레이터, Bochs

ToaruOS 2.1의 주요 참신함

의 새 버전 출시 토아루 OS 2.1 버전 AArch64 아키텍처에 대한 초기 지원 추가 (ARMv8), 보드에서 ToaruOS를 사용하는 실험적 기능 포함 Raspberry Pi 400 및 QEMU 에뮬레이터.

눈에 띄는 또 다른 변화는 처리 및 프로세스에 대한 신호 전달이 재설계되었습니다. 사용자 공간에서 sigaction, sigprocmask, sigwait 및 sigsuspend에 대한 호출이 구현되었습니다.

또한 사용자 공간에서 메모리 관리가 향상되고 네트워크 스택 및 터미널 렌더링, 지연 렌더링이 구현되고 TrueType 글꼴에 대한 글리프 캐시가 추가되었습니다.

settimeofday 시스템 호출 및 날짜 유틸리티의 확장된 기능을 포함하여 시계를 설정하는 메커니즘도 추가되었습니다.

이 책에서 눈에 띄는 다른 참신한 것들 중 새로운 버전:

  • munmap 시스템 호출을 추가했습니다.
  • 합성 관리자는 창 크기가 조정될 때 흐림 효과와 재설계된 이벤트 처리가 있습니다.
  • IPv4 주소 구성 및 라우팅 구성에 대한 지원이 ifconfig 유틸리티에 추가되었습니다. ICMP 소켓 지원.
  • UDP 및 ICMP 소켓에 대한 recvfrom 기능에 대한 지원이 추가되었습니다.
  • 부트로더에서 USB 키보드로 작업하는 기능을 추가했습니다.
  • 파일 관리자의 컨텍스트 메뉴에 파일 삭제 항목이 추가되었습니다.
  • 시스템 모니터의 그래픽 표시가 개선되었습니다.
  • 정규식을 지원하는 grep 유틸리티가 추가되었습니다.
  • 향상된 ps 명령 출력(추가 열 추가).

마지막으로, 이에 대해 더 알고 싶다면 프로젝트 코드가 C로 작성되었으며 BSD 라이선스에 따라 배포된다는 것을 알아야 합니다. 자세한 내용을 참조할 수도 있습니다. 다음 링크에서.

ToaruOS 2.1 다운로드 및 다운로드

이 새 버전을 테스트하는 데 관심이 있는 사람들을 위해 QEMU, VMware 또는 VirtualBox에서 테스트할 수 있는 14,4MB 크기의 라이브 이미지를 다운로드할 수 있도록 준비했습니다.

링크 이것입니다.


코멘트를 남겨주세요

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

*

*

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