Genode Project에서 Sculpt 22.04 범용 OS 릴리스를 발표했습니다.

Sculpt 22.04 운영 체제가 출시되었으며, 그 안에서 Genode OS Framework 기술을 기반으로 일반 사용자가 일상적인 작업을 수행하는 데 사용할 수 있는 범용 운영 체제가 개발되고 있습니다. 프로젝트의 소스 코드는 AGPLv3 라이선스에 따라 배포됩니다. 28MB LiveUSB 이미지 다운로드가 제공됩니다. VT-d 및 VT-x 확장이 활성화된 Intel 프로세서 및 그래픽이 탑재된 시스템에서의 작동을 지원합니다.

주요 혁신:

  • Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
  • Проведена оптимизация и стабилизация кода для аппаратного ускорения графики, основанного на Mesa и механизме мультиплексирования доступа к GPU. В новой версии предоставлена возможность не только запускать приложения OpenGL, но и использовать ускорение графики в гостевых системах на базе VirtualBox, запущенных поверх Sculpt.
  • Реализован механизм sandbox-изоляции на уровне отдельных сервисов. Также добавлен компонент «black hole», который может использоваться в качестве заглушки для различных системных ресурсов, например, можно отгородить сервис от сети, направив сетевой трафик в «black hole». Аналогично можно блокировать доступ к звуку, захвату видео и другим типовым системным ресурсам.

Genode Project에서 Sculpt 22.04 범용 OS 릴리스를 발표했습니다.

시스템은 일반 시스템 관리 작업을 수행할 수 있는 Leitzentrale 그래픽 사용자 인터페이스와 함께 제공됩니다. GUI의 왼쪽 상단에는 사용자 관리, 드라이브 연결 및 네트워크 연결 설정을 위한 도구가 포함된 메뉴가 표시됩니다. 중앙에는 시스템 구성 요소 간의 관계를 정의하는 그래프 형식의 인터페이스를 제공하는 시스템 채우기를 위한 구성자가 있습니다. 사용자는 대화식으로 구성 요소를 임의로 제거하거나 추가하여 시스템 환경 또는 가상 머신의 구성을 정의할 수 있습니다.

사용자는 언제든지 콘솔 관리 모드로 전환할 수 있어 관리에 더 큰 유연성을 제공합니다. 기존 데스크톱은 Linux 가상 머신에서 TinyCore Linux 배포판을 실행하여 얻을 수 있습니다. 이 환경에서는 Firefox 및 Aurora 브라우저, Qt 기반 텍스트 편집기 및 다양한 응용 프로그램을 사용할 수 있습니다. 명령줄 유틸리티를 실행하기 위해 noux 환경이 제공됩니다.

Genode는 Linux 커널(32비트 및 64비트) 또는 NOVA 마이크로커널(가상화 포함 x86), seL4(x86_32, x86_64, ARM), Muen(x86_64), Fiasco.OC(x86_32)에서 실행되는 맞춤형 애플리케이션을 구축하기 위한 통합 인프라를 제공합니다. , x86_64, ARM), L4ka::Pistachio(IA32, PowerPC), OKL4, L4/Fiasco(IA32, AMD64, ARM) 및 ARM 및 RISC-V 플랫폼용 직접 실행 커널. 포함된 반가상화 Linux 커널 L4Linux는 Fiasco.OC 마이크로커널 위에서 실행되며 일반 Linux 프로그램이 Genode에서 실행되도록 합니다. L4Linux 커널은 하드웨어와 직접 상호 작용하지 않지만 일련의 가상 드라이버를 통해 Genode 서비스를 사용합니다.

다양한 Linux 및 BSD 구성 요소가 Genode용으로 포팅되었으며 Gallium3D가 지원되었으며 Qt, GCC 및 WebKit이 통합되었으며 하이브리드 Linux/Genode 환경이 구현되었습니다. NOVA 마이크로커널 위에서 실행되는 VirtualBox 포트가 준비되었습니다. 많은 수의 응용 프로그램이 OS 수준에서 가상화를 제공하는 마이크로 커널 및 Noux 환경에서 직접 실행되도록 조정되었습니다. 이식되지 않은 프로그램을 실행하려면 개별 응용 프로그램 수준에서 가상 환경을 만드는 메커니즘을 사용하여 반가상화를 사용하여 가상 Linux 환경에서 프로그램을 실행할 수 있습니다.

출처 : opennet.ru

코멘트를 추가