Poniedzielnik: wieści ze świata OpenSource. Numer 50 4


Wieści ze świata Open Source: 15 – 21 maja 2012

Na Linusa zawsze można liczyć. Gdyby nie dzisiejsze wydanie nowego kernela, mógłbym sobie podarować pisanie Poniedzielnika. Trzeba jednak przyznać, że nowy kernel jest ubogi w nowości względem poprzednich wydań. A przynajmniej dla przeciętnych pingwinów. Sporą niespodzianką jest udostępnienie przez IBM dużej części kodu pakietu Lotus Symphony, wraz ze wszystkimi bajerami dostępnymi w tym własnościowym pakiecie biurowym.

Linux kernel 3.4 – Grafika

Jak wspomniałem na początku, dla zwykłego użytkownika to wydanie kernela nie jest specjalnie ekscytujące. Większość zmian w systemie sterowników graficznych dotyczy wąskiego grona użytkowników otwartoźródłowych rozwiązań.

Kernel 3.4 dostał między innymi patche umożliwiające działanie kart graficznych AMD Radeon serii HD 7xxx (konkretniej 7700, 7800, 7900). Do tej pory jedynie własnościowe sterowniki AMD Catalyst obsługiwały ten sprzęt. Nowy kod umożliwia uruchomienie tych kart graficznych z użyciem sterownika w kernelu – przy starcie systemu nie zostaniemy uraczeni pięknym pulpitem w rozdzielczości 640×480.
W tym samym zestawie łatek AMD opublikowało sterowniki dla swoich nowych procesorów hybrydowych „Trinity” (APU) – połączenie dwurdzeniowego CPU o zegarze od 3,0 do 4,0GHz i GPU opartym na Radeonach HD 7xxx.

Otwartoźródłowy sterownik Nouveau obsługuje teraz karty graficzne Nvidia GeForce 680. Nowa architektura Kepler bardzo mocno bazuje na swoim poprzedniku – Fermi – i nie trzeba było czekać miesięcy na dodanie obsługi nowych GPU do kernela. Na pewno nie zaszkodził też fakt, że jeden z deweloperów (opłacany przez Red Hat Ben Skeggs) miał do dyspozycji nową kartę graficzną jeszcze przed jej oficjalnym wydaniem.
Sterownik Nouveau wraz z wydaniem kernela 3.4 opuścił obszar staging – swoisty żłobek dla sterowników. Oznacza to, że sam sterownik ma wystarczająco dojrzały i udokumentowany kod aby zostać uznany za stabilny. Oczywiście daleko mu do zapewnienia funkcjonalności znanej z własnościowych sterowników, ale przynajmniej nie powinien usmażyć karty graficznej.

Procesory Intela serii Ivy i Sandy Bridge dostały całkiem pokaźny zestaw poprawek. Te patche dodają między innymi obsługę oszczędzania energii na rdzeniach GPU tych procesorów oraz poprawiają w niewielkim stopniu ogólną wydajność tych hybrydowych jednostek. Nie jest to tak duży przeskok, jak w przypadku zmiany z kernela 3.2 na 3.3, ale zapewne ucieszy każdego posiadacza.

Ze względu na rosnącą popularność terminali (kilka zestawów myszek, klawiatur i monitorów podłączonych pod rozgałęziacze USB i będące pod kontrolą jednego, bardzo silnego PC/serwera) powstał kod umożliwiający podłączanie i kontrolowanie monitorów USB. Jest to implementacja protokołu DisplayLink, wykorzystywanego między innymi przez Samsunga, LG, ASUSa, Toshibę czy Sony.
Warto o tym wspomnieć, gdyż ta technologia polega na przekazywaniu obrazu generowanego przez GPU na kontroler graficzny USB i obsługuje między innymi podłączanie i odłączanie dodatkowych kart graficznych w locie (podłączanie i odłączanie terminali). Jest to pierwszy krok w kierunku implementacji Nvidia Optimus, będącej cierniem w boku wielu mobilnych użytkowników Linuksa… a przynajmniej tych u których nie działają prowizoryczne rozwiązania lub producent zapomniał dodać opcję ręcznego nastawiania GPU w BIOS-ie.

Linux kernel 3.4 – Inne

32bitowe programy mogą teraz zostać tak skompilowane aby korzystały z 64bitowego ABI na 64 bitowych systemach. Zmniejsza to ogólny narzut na procesor wynikający z konieczności „tłumaczenia” w locie wywołań, zaś programistom daje do dyspozycji niektóre z możliwości dostępnych tylko na 64 bitowych procesorach (np. dostęp do więcej niż 4 gigabajtów RAM-u bez korzystania ze sztuczek jak PAE). Typową platformą są tu smartfony, tablety i różne tego typu urządzenia.

Eksperymentalny system plików btrfs dostał kilka patchy poprawiających jego wydajność poprzez lepsze zarządzanie metadanymi plików.

Nowe sterowniki:

  • karty sieciowe oparte o chipsety Broadcom Bcm43235/6/8 USB, Ralink RT5372 i Realtek rtl8187;
  • urządzenia DVB / DVB-T: KWorld PC150-U ATSC, AzureWave 6007 i Realtek RTL2831U;
  • Touchpady Synaptics podłączane przez USB;
  • Audio Class 2.0 – sterownik audio umożliwiający zmienienie dowolnego komputera w zewnętrzną kartę dźwiękową USB dla innych komputerów.

Kilka poprawek w sterownikach dla laptopów Samsunga: podświetlanie klawiatur i automatyczne usypianie nieużywanych portów USB 3.0.

W obszarze staging pojawił się sterownik umożliwiający komputerowi na korzystanie z RAM-u innej maszyny.

Źródła:
LKML.org – ogłoszenie o wydaniu
Heise Online (1, 2, 3)
Phoronix.com (1, 2, 3)

W skrócie

IBM udostępniło kod wielu części swojego pakietu biurowego Lotus Symphony. Ten pakiet bazuje na OpenOffice.org 1.x i był rozwijany niezależnie przez 6 ostatnich lat. Co takiego ma do zaoferowania IBM? Pełna lista rzeczy portowanych obecnie do Apache OpenOffice (zapewne także równolegle do LibreOffice) znajduje się tutaj. Znajduje się tam bardzo, bardzo dużo bardzo ciekawych rzeczy. Co powiecie na wsparcie dla języka VBA wykorzystywanego w MS Office? Lepszą wydajność pakietu? Wiele szablonów tekstów oraz ponad 500 ClipArtów? Wygodniejsze listowania oraz numeracja stron? Usprawniony interfejs? Zobaczymy kto pierwszy lepiej wykorzysta takie możliwości: AOO czy LO.

Nvidia udostępniła nowy sterownik beta (oznaczony numerem 302.11) dla swoich kart graficznych. Sterownik ten przynosi obsługę kart graficznych GeForce GTX 670, 690, GeForce GT 610, 630, 640, 645 i GeForce 605. Pojawił się też stabilny sterownik 295.53, który także obsługuje te karty, ale nie ma niektórych poprawek dostępnych w wersje rozwojowej.

Pojawiła się nowa wersja gry RTS 0 A.D.. Trzy nowe frakcje (Ateńczycy, Macedończycy i Spartanie zastąpili ogólną frakcję Hellenów), badania (ulepszenia dla wojsk), różne fazy rozwoje cywilizacji (od wioski do miasta) czy możliwość leczenia rannych jednostek to tylko niektóre z nowości dziesiątej alfy 0 A.D.

Redaktorzy serwisu OMG!Ubuntu! znaleźli Ubuntu i pulpit Unity w najnowszej serii Super Sentai (w skrócie: japońskie Power Rangers). Film dostępny na YouTube.


Dodaj komentarz

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

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

4 komentarzy do “Poniedzielnik: wieści ze świata OpenSource. Numer 50

  • Mari

    uprzejmie donoszę że ostatnio „podobną” jak że ubogą cześć „Poniedzielnika” można przeczytać na http://www.dobreprogramy.pl/ w zeszłym tygodniu też podobnie ciekawi mnie czy to nie jakiś rodzaj konkurencji.

    Na szczęście Poniedzielnik ciekawszy dłuższy konkretniejszy !!

  • makson

    Jak zwykle bardzo dobry biuletyn informacyjny.

    Mam jednak kilka uwag na przyszłość:
    AMD – APU to nie układ hybrydowy.
    Lotus Symphony jest przekazywane przez IBM do Apache OpenOffice, gdyż IBM planuje z tego projektu uczynić swój pakiet biurowy. LibreOffice może więc na tym niewiele skorzystać.
    Najważniejszą rzeczą w sterowniku NVIDIA 302.11 beta jest obsługa RandR (o czym nie wspomniałeś). Będzie teraz można zmieniać rozdzielczość i ustawienia monitorów za pomocą wbudowanego w Ubuntu narzędzia do obsługi ekranów.

    Pozdrawiam

  • Crasher

    Jedna literówka bardzo rzuca się w oczy i może być komiczna:
    'karty sieciowe oparte o (ket)chupsety’.

    Mimo wszystko, spora dawka informacji 😉