Linux 4.5: otwarte 3D dla Raspberry Pi i szybkie kopiowanie plików w sieci

Linux 4.5: otwarte 3D dla Raspberry Pi i szybkie kopiowanie plików w sieci14.03.2016 15:33

Linus Torvalds sfinalizował prace nad Linuksem 4.5 – tym razemniecopóźniej niż zwykle, gdyż do końca nie był pewien, czylepiej jednak nie wydać kolejnego release candidate. Opróczpodkreślającej wagę tego wydania nazwy kodowej „Blurry FishButt”, najnowszy Linux przynosi wiele atrakcji dla użytkownikówkart graficznych AMD, lepszą skalowalność wielowątkowych procesówi mechanizm kopiowania plików bez konieczności przenoszeniajakichkolwiek danych przez przestrzeń użytkownika.

Lwia część zmian to oczywiście sterowniki. Zacznijmy odgrafiki – tu nowy sterownik AMDGPU otrzymał możliwość regulacjiczęstotliwości zegarów dla kart Radeon z układami Fiji i Tonga.Na razie jest to opcja eksperymentalna, którą można włączyćprzekazując odpowiedni parametr do modułu. Sterownik ten otrzymałteż kilka innych optymalizacji – usunięto wsparcie dlanieużywanego trybu userspace mode-setting, dodano poprawki dlaprocesorów Carizzo i obsługi DisplayPortu.

W kwestii wsparcia przez sterownik nouveau Maxwelli drugiejgeneracji (GTX 900), niewiele się zmieniło – NVIDIA wciąż niedostarczyła niezbędnego podpisanego mikrokodu. Jednak mimo topojawiło się nieco ulepszeń, przede wszystkim obsługa trybówHDMI o wysokiej częstotliwości odświeżania, ulepszona obsługaGPU w Tegrze K1 i kontrola przepustowości szyny PCIe.

Sterownik Intela (i915) w Linuksie 4.5 to przede wszystkimwsparcie dla zintegrowanej grafiki układów Kabylake. Znacznieciekawiej to wydanie zapowiada się dla użytkowników Raspberry Pi –otwarty sterownik grafiki VideoCore IV w połączeniu z bibliotekąMesa zapewnia teraz pełne wsparcie dla grafiki 3D na Malince.

Skoro już mowa o Raspberry Pi, to warto wspomnieć o ogromnejpracy, jaką wykonali deweloperzy ARM – przepisano praktycznie całykod, dzięki czemu ten sam kernel będzie mógł działać na wieluróżnych płytkach zgodnych z ARMv6 i ARMv7. Na liście oficjalniewspieranych przez Linuksa układów SoC pojawiły się układyBroadcoma, Rockchipa i Freescale. Z kolei NVIDIA niezależniedostarczyła kod dla Tegry X1, swojej płytki deweloperskiej JetsonTX1 i rdzeni Tegra Denver.

Sporo ulepszeń do mechanizmu ACPI i zarządzania energiądostarczył Intel, w szczególności ulepszenia dla stanu P wprocesorach Atom, dzięki czemu będą zużywały one mniej energiioraz interfejsu debugfs, pozwalające na dostęp do informacji zdebuggera narzędziom działającym w przestrzeni użytkownika.

Zadowoleni powinni być też fani gier – ulepszenia dlasterownika HID przyniosły obsługę dla kierownic Logitecha,poprawiono wsparcie kontrolera z Xboksa One. Co ciekawe, Linux 4.5będzie też szybciej wykrywał antyczne myszki na porcie PS/2 (komuśsię chciało poprawić sterownik nieruszany od wielu lat).

Dużo zmian pojawiło się w kodzie związanym z obsługądźwięku. Oprócz poprawek dla ALSA i wielu nowych sterownikówzarówno dla Intela jak i układów SoC ARM, także obsługępowiadomień o podłączeniu urządzeń przez HDMI i DisplayPort.Dodano też wsparcie dla kontrolerów mediów nowej generacji, mogąone być teraz używane przez różne podsystemy jądra, w tymtelewizji cyfrowej, dźwięku i urządzeń przemysłowych. Przydatnąpoprawką jest możliwość zachowania stanu uśpienia dla urządzeńUSB mimo systemowego uśpienia/wybudzenia.

Nowinki w systemach plików to przede wszystkim nowy, stworzonyprzez Facebooka system buforowania dla Btrfs, poprawki dla sterownikasuperszybkich pamięci Flash NVMe i dwie nowe operacje dla F2FS –defragmentacja plików online i czyszczenie zbuforowanych danych.System plików ext4 otrzymał zaś implementację znanego z XFSmechanizmu project quota, pozwalającego przypisać danemu katalogowii jego podkatalogom określoną ilość miejsca na dysku (i ani bajtuwięcej).

Ważną nowością w kernelu jest dodanie systemowego wywołaniacopy_file_range (tzw. copy offloading). Zamiast kopiować dane zpliku do pamięci użytkownika, a następnie kopiować dane te dodocelowego pliku, Linux potrafi teraz kopiować dane bezpośrednio zjednego pliku do drugiego. O ile użytkownicy nie zauważąznaczących różnic w szybkości kopiowania na zwykłych dyskach, topowinno to odczuwalnie przyspieszyć operacje na sieciowych systemachplików.

Finalnie warto wspomnieć o drugiej wersji interfejsu cgroups. Tensłużący do ograniczania procesom dostępu do zasobów i izolowaniaich od siebie mechanizm, bez którego nie byłoby tak kochanego dziśDockera, nie wyglądał dotąd zbyt pięknie. Druga wersja przynosizunifikowaną hierarchię operacji i jeden sposób na osiągnięciejednego celu – to nie jest perl, jak deklarująautorzy.

Z kompletną listą nowości w Linuksie 4.5 możecie zapoznać sięna wiki kernelnewbies.org.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.