Windows 11 업데이트: NTFS 파일 시스템 대신 Rust, ReFS로 부팅

Windows 11 업데이트: NTFS 파일 시스템 대신 Rust, ReFS로 부팅

Microsoft는 Windows 11의 보안 기능을 개선하고 기본 파일 시스템을 보다 강력하고 효율적인 솔루션으로 업그레이드하기 위해 준비하고 있습니다. 거대 기술 기업의 개발자들은 두 가지 새로운 기능, 즉 커널 내부의 Rust로 부팅하고 기본 파일 시스템으로 NTSF 대신 ReFS를 사용하는 작업을 독립적으로 수행하고 있습니다.

Microsoft는 Rust를 커널에 통합하여 Windows 11의 보안 기능을 강화하기 위해 노력하고 있습니다. Wired에서 설명했듯이 Rust 는 Java와 같은 언어와 유사한 주입 공격에 대한 보호 기능으로 알려진 메모리 안전 언어입니다. 프로그램이 실수로 컴퓨터 메모리의 의도하지 않은 데이터에 액세스하는 것을 방지하도록 설계되었습니다.

BlueHat IL 2023 컨퍼런스에서 Microsoft의 엔터프라이즈 및 OS 보안 부사장인 David Weston은 Windows 11 부팅을 위해 커널에서 Rust를 활용하려는 회사의 계획을 확인했습니다 . 경영진에 따르면 Windows와 Rust의 통합은 그 어느 때보다 가까워졌습니다.

이미지 제공: 마이크로소프트

사용자는 앞으로 몇 주 또는 몇 달 안에 커널에서 Rust로 Windows 11을 부팅할 수 있습니다. 현재 주요 목표는 호환성과 성능을 보장하는 것입니다. 여기에는 일부 내부 C++ 데이터 유형을 Rust와 동등한 것으로 변환하는 것이 포함됩니다.

지금까지 Microsoft는 Vec 및 Result와 같은 표준 Rust API를 사용하는 등 상당한 진전을 이루었습니다. 이 API는 C++보다 작성하고 이해하기 쉽습니다.

동시에 포팅된 코드의 성능은 PCMark 10으로 측정한 Office 앱에서 눈에 띄는 차이 없이 우수했습니다.

Rust의 통합은 또한 OOM에서 당황하지 않는 Vec에 대한 더 많은 try_ 메소드를 통해 언어 자체의 업스트림 변경을 주도했습니다. extern 함수에 대한 많은 “안전하지 않은” 코드 호출이 여전히 존재하지만 더 많은 코드가 포팅됨에 따라 안전하지 않은 블록 및 함수의 수가 감소합니다.

“Rust는 Windows에서 메모리 안전성을 높이는 유일한 솔루션이 될 수 없으며 앞으로도 그렇게 되지 않을 것입니다. 이것은 다양한 CPU 기반 메모리 태깅 접근 방식 과 취약점에 대한 ROI를 평가하는 훌륭한 논문입니다 .”라고 David Weston은 말했습니다.

Rust를 Windows 11 커널에 통합하는 것은 운영 체제를 보다 안전하고 쉽게 유지 관리하는 동시에 도구 및 성능 개선의 이점을 활용하는 것을 목표로 합니다.

ReFS를 기본 파일 시스템으로 사용

Windows 11 미리 보기 빌드에서 이미 발견된 또 다른 변경 사항은 NTFS를 새 설치의 기본 파일 시스템으로 ReFS로 대체하는 것을 목표로 합니다.

Microsoft는 NTFS(New Technology File System)를 대체하기 위해 ReFS(Resilient File System)를 만들었지만 ReFS에 Windows 11 소비자 에디션을 설치할 수 없었습니다. 알지 못하는 사람들에게 ReFS는 예상치 못한 스토리지 요구 사항을 충족하고 대용량 또는 스토리지 풀을 처리하는 등 여러 면에서 NTFS보다 낫습니다.

또한 손상 복원력이 향상되었으며 Windows 11은 곧 새로운 설치에서 NTFS에서 Resilient File System ReFS로 전환하여 전반적인 환경을 개선할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다