Główny Linux Linux Kernel 5.2 wychodzi z opcją Ext4 bez uwzględniania wielkości liter

Linux Kernel 5.2 wychodzi z opcją Ext4 bez uwzględniania wielkości liter



Zwykle nie opisuję tutaj wydań jądra Linuksa, ale wersja 5.2 jest czymś wyjątkowym. Oprócz różnych ulepszeń wydajności, nowych sterowników i interfejsów API, jest to pierwsza wersja jądra z opcją systemu plików Ext4 niewrażliwą na wielkość liter.

Niebieski baner jądra Linuksa

przesyłaj kodi na chromecast z Androida

Najważniejsze zmiany w wydaniu są następujące:

Reklama

  • Sound Open Firmware dla urządzeń audio DSP
  • Nowe API montowania do montowania systemów plików: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () i move_mount ().
  • Nowe sterowniki open source dla GPU Mali na ARM
  • Ulepszenia wydajności wprowadzone w programie planującym we / wy BFQ.
  • Nowy moduł jądra dm-dust który umożliwia symulację uszkodzonych bloków na dyskach.

Bezpieczeństwo i niezawodność

Jądro obsługuje nowy parametr rozruchowyśrodki zaradcze =który umożliwia konfigurowanie i wyłączanie różnych zabezpieczeń przed lukami w [głównie] procesorach Intela.

  • środki łagodzące = wyłączone- wyłącza wszystko.
  • mitigations = auto - automatycznie włącza wszystkie odpowiednie opcje ograniczania ryzyka, ale utrzymuje funkcję Hyper-Threading.
  • mitigations = auto, nosmt - to samo co powyżej + wyłącza Hyper Threading.

Kernel 5.2 z dodatkową ochroną przed próbkowaniem danych mikroarchitekturalnych, MDS dla procesorów Intel. Możesz sprawdzić jego stan pod

/ sys / devices / system / cpu / podatności / mds

Tam są obsługiwane dwa tryby , pierwszy opiera się na zaktualizowanym mikrokodzie procesora, drugi to hack do kodu. Ma własny parametr rozruchowy,mds =które można ustawić na

  • mds = full
  • mds = full, nosmt <-- this disables Hyper Threading
  • mds = off

Kierowcy

Nowe jądro zawiera wiele nowych sterowników, w tym Limonka dla GPU Mali 400/450 i Panfrost dla Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x).

Sterownik i915 Intel obsługuje teraz układy Elkhartlake (Gen11).

Sterownik amdgpu dla GPU AMD Vega20 obsługuje teraz RAS . Ponadto sterownik otrzymał wiele innych ulepszeń, w tym technologię zarządzania energią SMU 11.

Opcja systemu plików ext4 bez rozróżniania wielkości liter

Dla katalogu można ustawić nowy atrybut + F (EXT4_CASEFOLD_FL). Gdy atrybut jest ustawiony, wszystkie operacje porównywania nazw plików będą ignorować wielkość liter. Nazwy plików, takie jak Test.txt, test.txt i test.TXT, będą traktowane jako ta sama nazwa pliku. Atrybut + F jest przechowywany w plikui-węzełobszar i ma zastosowanie do wszystkich plików i podkatalogów.

Atrybut nie jest domyślnie włączony. Po wyjęciu z pudełka w ext4 rozróżniana jest wielkość liter.

Łatki zostały stworzone przez programistę Canonical, Gabriela Krismana Bertaziego i zaakceptowane do głównego nurtu po siedmiu próbach.

Możesz pobrać kod źródłowy jądra tutaj .

Ciekawe Artykuły

Wybór Redakcji

Recenzja Slingbox M1 – to streamer telewizyjny, ale nie taki, jaki znasz
Recenzja Slingbox M1 – to streamer telewizyjny, ale nie taki, jaki znasz
Slingbox M1 nie jest Twoim codziennym streamerem telewizyjnym. Zamiast dostarczać treści z wielu źródeł bezpośrednio do telewizora, Slingbox umożliwia zdalne przejęcie kontroli nad istniejącym dekoderem telewizji kablowej lub satelitarnej i strumieniowe przesyłanie jej
Jak pobrać Snapchata na Kindle Fire
Jak pobrać Snapchata na Kindle Fire
Kindle Fire i Snapchat brzmią jak zapałka wykonana w niebie. Urządzenie Amazona ma ogromny wyświetlacz i dużą rozdzielczość. Co więcej, ma również aparat o wysokiej rozdzielczości, który może zapewnić świetne zdjęcia. Od Amazona”
Sprawdź, czy Twoje urządzenie USB 3.0 obsługuje protokół USB Attached SCSI (UAS)
Sprawdź, czy Twoje urządzenie USB 3.0 obsługuje protokół USB Attached SCSI (UAS)
Jak pewnie wiesz lub nie, starsze standardy USB wykorzystywały protokół Bulk-Only Transport (BOT) do przesyłania danych między urządzeniami. Kiedy wprowadzono USB 3.0, protokół BOT został zachowany, ale nowszy protokół USB Attached SCSI (UASP) został zdefiniowany w specyfikacji, który używa zestawu poleceń SCSI i pozwala na szybsze,
Jak dodawać i zmieniać dzwonki na iPhonie 6S
Jak dodawać i zmieniać dzwonki na iPhonie 6S
Chociaż nie są one używane przez tak wiele osób, jak w czasach telefonów z klapką, dzwonki są nadal czymś, co wiele osób ma na swoim urządzeniu i używa każdego dnia. Dopóki
Jak zmienić grubą na cienką obsługę administracyjną w oprogramowaniu VMware
Jak zmienić grubą na cienką obsługę administracyjną w oprogramowaniu VMware
Dzięki różnym typom udostępniania dysków dostępnych w produktach do wirtualizacji firmy VMware serwery mogą znacznie lepiej zoptymalizować dostępne miejsce na dysku. Pozwala to administratorom systemu na określenie, ile miejsca w pamięci masowej mogą wykorzystać stacje robocze użytkowników końcowych, jednocześnie zezwalając na
Jak dowiedzieć się, kiedy czek został zrealizowany w QuickBooks?
Jak dowiedzieć się, kiedy czek został zrealizowany w QuickBooks?
QuickBooks to pakiet oprogramowania do księgowości. Stojąca za nim firma o nazwie Intuit została założona w 1983 roku. To oprogramowanie jest stosunkowo nowe; został wydany w 2014 roku i wiele osób wciąż zadaje pytania na jego temat, na przykład jak się dowiedzieć
Rocznicowa aktualizacja systemu Windows 10: co się zmieniło, co nowego i co musisz wiedzieć
Rocznicowa aktualizacja systemu Windows 10: co się zmieniło, co nowego i co musisz wiedzieć
Premiera Windows 10 obiecała nam coś nowego; coś, czego nigdy wcześniej nie widzieliśmy od Microsoftu. Sygnalizuje to radykalną zmianę w podejściu Microsoftu do jego użytkowników, a nie tylko fakt, że tym razem mogliśmy: