Wieści ze świata Open Source – 9 – 15 Maja 2011
Linux kernel 2.6.39, Mono, WebP oraz GNOME 3.2. Wszystko to i dużo więcej w drugim wydaniu Poniedzielnika.
Linux 2.6.39 wydany
Zgodnie z przewidywaniami w tym tygodniu ukazała się stabilna wersja kernela 2.6.39. Nie obyło się jednak bez pewnych problemów. W wersji -rc7 zostało znalezionych kilka błędów, na które szybko pojawiły się łatki. Normalnie oznaczałoby to wypuszczenie wersji -rc8 i przesunięcie publikacji wersji stabilnej na następny weekend. Jednakże w najniższym tygodniu zaczyna się LinuxCon w Japonii, na którym będzie obecna spora część deweloperów Linuksa. W tym wypadku wersja -rc8 wisiałaby niemalże trzy tygodnie – aż do zakończenia zjazdu. W rezultacie Linus Torvalds postanowił wydać stabilną wersję już teraz, niż czekać z nią trzy tygodnie.
Przegląd najważniejszych zmian kernela 2.6.39
- Żegnaj BKL
W kernelu 2.6.37 zapoczątkowywano usuwanie mechanizmu Big Kernel Lock. Wersja .37 była pierwszą, którą dało się zbudować bez wsparcia dla tej problematycznej technologii. W wersji .38 udało się przepisać większość sterowników, które korzystały z BKL. Jednakże dopiero najnowsza wersja kernela jest całkowicie pozbawiona mechanizmu BKL. - IPset
Jest to nowy moduł dla iptables, upraszczający zarządzanie dynamicznie zmieniającymi się zestawami reguł dla linuksowego firewalla. Przykładem zastosowania tego mechanizmu jest tworzenie listy adresów ip, z których ruch jest odrzucany („czarna lista”). Zamiast operować na całej konfiguracji iptables (która na serwerach sieciowych potrafi być mocno rozbudowana), można w ipset zarządzać czarną listą adresów ip i odwoływać się do niej jednym wpisem w iptables. - Lepsza skalowalność systemu plików ext4
W przeprowadzonych testach system plików ext4 po wprowadzeniu tych poprawek przyspieszył o 300 do 400%. Środowisko testowe? Serwer oparty o 48 wątkowy procesor AMD, 24 dyskowa macierz RAID i 192 równoległe wątki benchmarka FFSB. Tylko czekać, aż takie maszyny będą dostępne dla każdego 😉 - Kernel .39 wprowadza obsługę kart graficznych Radeon HD 6790, 6890 i 6970, poprawki zmniejszające zapotrzebowanie na energię niektórych kart Intela oraz rozwiązuje problem z nagłymi spadkami wydajności kart graficznych Nvidii
- Więcej informacji:
LKML.org – ogłoszenie wydania kernela 2.6.39
Przegląd zmian w kernelu dla niewtajemniczonych – kernelnewbies.org | h-online.com
Przegląd zmian w kernelu dla bardziej obeznanych użytkowników – LWM.net (1, 2, 3)
Kernel 2.6.39 powstawał 65 dni. W tym czasie deweloprzy wprowadzili 10268 commitów, zmienili 10985 plików. Do kernela wprowadzono 847.537 linii kodu i skasowano 523.387 linijek.
Kernel 2.6.39 zajmuje w sumie 13.605.251 linii kodu (bez dokumentacji, liczącej około miliona linii)
Problemy Kernela z pożeraniem prądu
Problem ten jest znany od przeszło miesiąca. Ale do tej pory nie znana jest jego przyczyna. Jak wykazały testy przeprowadzone przez Phoronix.com, w pewnych okolicznościach kernel nakłada zbyt duże (i niczym nieuzasadnione) obciążenie na procesor co skutkuje wzrostem zużycia prądu nawet o 30%. Jest to duża regresja w kernelu 2.6.38 (problem nie występuje we wcześniejszych wersjach kernela) i nie została rozwiązana w najnowszym kernelu 2.6.39. Dopiero po zamknięciu okresu merge window dla kernela .40 będzie wiadomo, czy deweloperzy znaleźli przyczynę regresji i czy zdołają ją naprawić.
Mono żyje i nie chce umrzeć.
Mówiąc w skrócie, Mono miało być implementacją .NET dla systemów innych niż Microsoft Windows. Pomimo wielkiego entuzjazmu głównego dewelopera, Miguela de Icaza, Mono nie zostało ciepło powitane przez społeczność. Pomijając niepełną kompatybilność z platformą .NET, społeczność OpenSource bardzo się obawiała, że Mono może stać się patentowym koniem trojańskim podrzuconym przez Microsoft. Czy te obawy są słuszne? Tego nikt nie wie. Ale faktem jest, że Mono nie zyskało wielu sympatyków. Po niedawnym przejęciu Novella (głównej firmy sponsorującej rozwój Mono) przez konsorcjum Attachmate, sądzono iż cały projekt zostanie zamknięty przez nowych właścicieli. Tak się prawie stało. Miguel de Icaza założył nową firmę (Xamarin) i skupił w niej deweloperów Mono. Czas pokaże, czy programiści .NET zdecydują się portować swoje aplikacje z Windowsa na inne platformy przy pomocy Mono.
Google rozwija WebP
WebP to format zapisu grafiki rastrowej rozwijany i promowany przez Google. Z założenia ma wyprzeć własnościowe formaty GIF i JPG z sieci oraz oferować większe możliwości i stopień kompresji niż PNG. Najnowsza wersja wprowadza kilka ciekawych funkcji, jak redukowanie pikselizacji na skośnych liniach, czy różnicowanie algorytmów kompresji w zależności od stopnia złożoności różnych obszarów na zdjęciu. Niestety, formatowi WebP brakuje bardzo ważnej funkcji jaką jest kanał alfa, aby móc stanąć w szranki z formatami GIF i PNG. Przezroczystość ma być dodana w kolejnym wydaniu WebP.
GNOME 3.2
Nie ucichły jeszcze fanfary po wydaniu GNOME 3, a już szykowana jest kolejna stabilna wersja oznaczona numerem 3.2. Deweloperzy zapowiadają co następuje:
- Dostępność – W wydaniu 3.0 zabrakło wielu technologi wspierających. W wydaniu 3.2 prawdopodobnie powróci klawiatura ekranowa, poprawione zostaną też tematy graficzne o wysokim kontraście oraz samo GNOME Shell
- Kopie zapasowe – w GNOME 3.2 pojawi się rozwiązanie inspirowane programem Time Machine dla Mac OS X, pozwalające na łatwe tworzenie kopii zapasowych ustawień środowiska graficznego.
- W Wydaniu 3.2 pojawi się colord w celu ulepszenia zarządzania kolorami w profilach wyglądu. Programy takie jak Simple Scan, GNOME Screenshot, CUPS, GhostScript i Foomatic mogą już używać colord
- Zaproponowano wprowadzenie samodzielnej aplikacji do zarządzania kontaktami. Miałaby ona umożliwić integrowanie danych z Empathy i Evolution oraz wykorzystywanie kontaktów przez inne aplikacje.
- Dodano funkcję szybkiego podglądu do Nautilusa oraz innych komponentów GNOME.
- Dodano łatwą w użytkowaniu aplikację do wyszukiwania, organizowania i przypominaniu użytkownikom o ich plikach i danych. Oznacza to zmiany w GNOME Shell, Zeitgeist i Tracker.
- Naprawiono sporo drobnych błędów, które zostałyodkryte już po wydaniu GNOME 3.0
- Poprawiono wsparcie dla Human Interface Guidelines (HIG)
- Dodano nowy styl ekranu powitalnego menedżera logowania GDM, przypominający powłokę tekstową.
- Ułatwiono wymianę informacji, takich jak terminy z kalendarza, notatki, muzyka, fotografię, kontakty czy cały pulpit. Zmiany obejmą Rygel, Vino, libsocialweb, Evolution, Nautilus, oraz Empathy/Telepathy.
- Poprawiono wsparcie GNOME dla urządzeń typu tablet oraz innych urządzeń z ekranami dotykowymi.
- Zintegrowano aplikacje sieciowe (takie jak Flickr i Facebook) z pulpitem, tak aby łatwiej było wymieniać dane i zdjęcia pomiędzy tymi platformami.
Tłumaczenie z:
Phoronix.com
W skrócie
Wykorzystywanie oprogramowania OpenSource w biznesie jest normą. Przynajmniej według badania Future of Open Source Survey. Zalety? Niższe koszty, niezależność od dostawcy i elastyczność. Wady? Brak odpowiedniej wiedzy technicznej, nieznajomość rozwiązań i obawa o brak wsparcia.
Udostępniony został wstępny terminarz wydania Ubuntu 11.10 Oneiric Ocelot. Oniryczny Ocelot zostanie wydany 13 października 2011r.
„Przyszłością GNOME jest system bazujący na Linuksie” – ta wypowiedź Williama McCanna (jednego z głównych projektantów GNOME Shell) wywołała burzę w społeczności OS. Czyżby GNOME miało porzuć wsparcie dla innych systemów?
RedHat wydał wersję 6.1 swojego systemu operacyjnego skierowanego do biznesu. Podczas gdy Novell przechodzi z rąk do rąk (po kontrowersyjnej umowie z Microsoftem, teraz do Attachmate), RedHat jest na najlepszej drodze do osiągnięcia rocznych dochodów na poziomie miliarda dolarów.
Intel wydał wersję 1.2 bazującego na Linuksie MeeGo. Pomimo przejęcia Nokii przez Microsoft, projekt MeeGo ma się dobrze. Testy wykonane w serwisie Phoronix.com wykazały, że startuje znacznie szybciej niż Fedora 14 czy Ubuntu 11.04
Mozilla chce wydać trzy kolejne wersje Firefoxa w tym roku. I jest na najlepszej ku temu drodze. W tym tygodniu wydano wersję 5beta2. Przegląd nowości na dobrychprogramach.
„Mono żyje i nie chce umrzeć.”
A szkoda 🙂
Slyszalem pogloski, ze Nokia moze zostac przejeta przez Microsoft ale ze zostala przejeta to tego nie slyszalem.
Czy ta informacja jest wiarygodna?
[quote post=”14607″]Intel wydał wersję 1.2 bazującego na Linuksie MeeGo. Pomimo przejęcia Nokii przez Microsoft, projekt MeeGo ma się dobrze. Testy wykonane w serwisie Phoronix.com wykazały, że startuje znacznie szybciej niż Fedora 14 czy Ubuntu 11.04[/quote]
Technicznie rzecz biorąc, Microsoft nie kupił Nokii. Technicznie rzecz biorąc obie firmy podpisały umowę o współpracy nad nowymi smartfonami napędzanymi Windowsem. Technicznie rzecz biorąc, ten mariaż ma stworzyć platformę mobilną konkurującą z Apple i Google.
A praktyka jest taka, że od podpisania współpracy Nokia zwalnia 4000 osób, do zarządu Nokii trafił człowiek z Microsoftu, zaś pewne źródła mówią o rozłożonej na lata dotacji dla Nokii. Dotacji opiewającej na miliardy dolarów(http://www.businessweek.com/news/2011-03-07/microsoft-is-said-to-pay-nokia-more-than-1-billion-in-deal.html).
Nazywajmy rzeczy po imieniu. Oficjalnie nie jest to kupno Nokii przez Microsoft. Ale chyba nie mamy wątpliwości kto będzie grał pierwsze skrzypce w tym układzie.
MeeGO jest rozwijane. Cytuje „Czy MeeGo czeka świetlana przyszłość? Zdaniem dyrektora Linux Foundation rozwijającej ten system, MeeGo jest siłą, której nie można powstrzymać.” pełny artykuł znajduje się na dobrychprogramach. Sam z niecierpliwością czekam na kolejne informacje o jego przyszłości.
[quote post=”14607″]A praktyka jest taka, że od podpisania współpracy Nokia zwalnia 4000 osób, do zarządu Nokii trafił człowiek z Microsoftu, zaś pewne źródła mówią o rozłożonej na lata dotacji dla Nokii.[/quote]
A co w tym dziwnego że Nokia zwalnia 4000 osób? Zwalnia ludzi odpowiedzialnych za Symbiana, po prostu przechodzi na inny system. Jakby Nokia przeszła na Androida to by było podobnie. Zresztą, co to jest 4000 pracowników dla firmy która zatrudnia ich ponad 120 tysięcy? To jest kosmetyka.
Do zarządu Nokii trafił człowiek z MS? Mówisz o Elopie? Ale on tam trafił jeszcze przed umową MS z Nokią, ale przypuszczam że trafił tam właśnie dlatego. Pamiętaj jednak że CEO nie jest samozwańczym dyrektorem, przecież zarząd ma nad sobą jeszcze radę nadzorczą która go powołuje. Jeżeli więc Elop został prezesem zarządu Nokii to nie dlatego że sobie MS tak wymyslił, bo to osobny podmiot tylko dlatego że chciała tak rada nadzorcza (a zazwyczaj są to znaczni akcjonariusze spółki). Więc to była celowa polityka firmy a nie jakieś dziwne roszczenie ze strony MS. Prawdopodobnie rada powołala na CEO byłego pracownika MS właśnie po to aby się dogadał z MS bo taka była już wcześniejsza strategia, a nie na odwrót. Jakby współpraca z MS wyszła od Elopa bez zgody rady nadzorczej to ta by go wywaliła na zbity pysk.
Gdzie jest ten tablet z MeeGo, którego można oglądać na YouTube? Myślałem, że to będzie priorytet dla tego projektu, bo śmiało może konkurować z iPadem oraz innymi tabletami z Androidem. A na marginesie: wiadomość „współpracy” Nokii z Microsoftem był dla mnie jak strzał z liścia; niestety – „life is brutal and full of zasadzkas”…
Pingback: Poniedzielnik: wieści ze świata OpenSource. Numer 8 :: Czytelnia Ubuntu