Aktualizacje systemu Windows 11: uruchamianie z Rust, ReFS zamiast systemu plików NTFS

Aktualizacje systemu Windows 11: uruchamianie z Rust, ReFS zamiast systemu plików NTFS

Microsoft przygotowuje się do ulepszenia funkcji bezpieczeństwa systemu Windows 11 i uaktualnienia domyślnego systemu plików za pomocą bardziej niezawodnego i wydajnego rozwiązania. Deweloperzy z giganta technologicznego niezależnie pracują nad dwiema nowymi funkcjami – uruchamianiem z Rust w jądrze i używaniem ReFS zamiast NTSF jako domyślnego systemu plików.

Microsoft pracuje nad ulepszeniem funkcji bezpieczeństwa systemu Windows 11 poprzez integrację Rusta z jądrem. Jak wyjaśnił Wired , Rust jest językiem bezpiecznym dla pamięci, znanym z ochrony przed atakami iniekcyjnymi, podobnie jak języki takie jak Java. Został zaprojektowany, aby uniemożliwić programom przypadkowy dostęp do niezamierzonych danych z pamięci komputera.

Na konferencji BlueHat IL 2023 David Weston , wiceprezes ds. bezpieczeństwa korporacyjnego i systemu operacyjnego w firmie Microsoft, potwierdził plan firmy dotyczący wykorzystania Rusta w jądrze do uruchamiania systemu Windows 11. Według dyrektora, integracja Windows i Rust jest bliższa niż kiedykolwiek.

Zdjęcie dzięki uprzejmości: Microsoft

Użytkownicy mogą uruchomić system Windows 11 z Rust w jądrze w ciągu najbliższych kilku tygodni lub miesięcy. W tej chwili głównym celem jest zapewnienie kompatybilności i wydajności. Obejmuje to konwersję niektórych wewnętrznych typów danych C++ na ich odpowiedniki w języku Rust.

Jak dotąd Microsoft poczynił znaczne postępy, na przykład używając standardowych interfejsów API Rust, takich jak Vec i Result, które są łatwiejsze do napisania i zrozumienia niż ich odpowiedniki w C++.

Jednocześnie wydajność przeniesionego kodu była doskonała, bez zauważalnej różnicy w aplikacjach pakietu Office, mierzonej przez PCMark 10.

Integracja Rusta spowodowała również zmiany w samym języku, z większą liczbą metod try_ dla Vec, które nie panikują na OOM. Chociaż nadal istnieje wiele „niebezpiecznych” wywołań kodu do funkcji extern, liczba niebezpiecznych bloków i funkcji zmniejsza się wraz z przenoszeniem większej ilości kodu.

„Rdza nie może i nie będzie jedynym sposobem na zwiększenie bezpieczeństwa pamięci w systemie Windows. To doskonały artykuł oceniający różne podejścia do znakowania pamięci oparte na procesorze i ich zwrot z inwestycji w przypadku luk w zabezpieczeniach” — powiedział David Weston.

Integracja Rusta z jądrem systemu Windows 11 ma na celu uczynienie systemu operacyjnego bezpieczniejszym i łatwiejszym w utrzymaniu, a także odblokowanie korzyści z ulepszeń narzędzi i wydajności.

ReFS jako domyślny system plików

Kolejna zmiana, już zauważona w kompilacji podglądu systemu Windows 11 , ma na celu zastąpienie NTFS ReFS jako domyślny system plików w nowych instalacjach.

Microsoft stworzył Resilient File System (ReFS), aby zastąpić system plików New Technology File System (NTFS), ale nie można było zainstalować konsumenckich wersji systemu Windows 11 na ReFS. Dla nieświadomych ReFS jest lepszy od NTFS pod wieloma względami, w tym spełnia nieoczekiwane potrzeby w zakresie pamięci masowej i obsługuje duże woluminy lub pule pamięci masowej.

Ma również lepszą odporność na uszkodzenia, a Windows 11 może wkrótce przejść z NTFS na Resilient File System ReFS w nowych instalacjach, aby poprawić ogólne wrażenia.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *