Jądro Linuksa 3.1 wydane

Wydane zostało jądro Linuksa w wersji 3.1.

Jedną z najważniejszych nowości w tej wersji jest obsługa architektury OpenRISC. Opiera się ona na procesorach Open Source pochodzących z projektu OpenCores. Wprowadzona w Linuksie ich obsługa dotyczy 32-bitowej rodziny OpenRISC 1000. Inną ciekawą funkcją w jądrze 3.1 jest dynamic writeback throttling, czyli bardziej inteligentna wersja istniejącego dotychczas mechanizmu opóźniania zapisywania danych z pamięci operacyjnej na dysk twardy. Opóźnianie to miało na celu ustrzeżenie się od sytuacji, w której wątek zdążył przygotować do zapisu nowe dane zanim system zapisał poprzednie. Niestety throttling nie zawsze działał optymalnie, zdarzały się bowiem sytuacje, gdy dane z kilku wątków jednocześnie czekały na zapis, co obniżało wydajność. Poprawiony mechanizm ma lepiej wykorzystywać dostępne pasmo I/O. Kolejna interesująca nowość dotyczy obsługi nowoczesnych dysków twardych. Zawarte w nich oprogramowanie jest w stanie, przy użyciu buforów, zmieniać kolejność fizycznych operacji dyskowych, w stosunku do tego, co zażądał system operacyjny. Ma to przyspieszyć wydajność, lecz w niektórych sytuacjach, jak journaling czy copy-on-write, może powodować problemy. Producenci dysków udostępniają więc instrukcję flush, wymuszającą natychmiastowy zapis oczekujących danych. W Linuksie flush nosi też nazwę barrier i jest włączony m.in. dla xfs, btrfs i ext4. Teraz włączono go też domyślnie dla ext3. Uprzednio był wyłączony, gdyż mógł powodować problemy z wydajnością.

Ważną nowością w jądrze 3.1 jest wprowadzenie obsługi układów do NFC (Near-Field Communication), czyli komunikacji zbliżeniowej, na małe odległości. Obecnie jest to szybko rozwijająca się dziedzina, wszelkiego rodzaju karty zbliżeniowe spotykane są coraz częściej. Niedługo układy NFC pojawią się w telefonach, umożliwiając wykonywanie płatności w sklepach metodą zbliżeniową. Obecnie realizowane jest to za pomocą przyklejanych do telefonu kart, np. paypass. Kolejna ważna nowa funkcja to zarządzanie uszkodzonymi blokami w software'owym RAIDzie. Pojawiła się też obsługa kontrolera Nintendo Wii. Wprowadzono także nową implementację iSCSI, SCST zostało zastąpione przez Linux-iSCSI.org. Nowe jądro przynosi też wiele innych zmian, nowości, usprawnień i nowych sterowników.

Choć wydanie jądra 3.1 zostało już ogłoszone przez Linusa Torvaldsa, to na stronie www.kernel.org nadal brak o nim oficjalnej informacji. Można je jednak pobrać z katalogu gałęzi 3.x.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
Nowości w mObywatelu. Dodano trzy funkcje
Nowości w mObywatelu. Dodano trzy funkcje
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Atak hakerski na Booking. Zdobyli dane klientów
Atak hakerski na Booking. Zdobyli dane klientów
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀