Blog (21)
Komentarze (359)
Recenzje (0)

Kilka słów o aktualizacjach Ubuntu w Linux Mint

@mati75Kilka słów o aktualizacjach Ubuntu w Linux Mint19.11.2013 18:41

Tekst może być delikatnie stronniczy, ponieważ od ponad 5 lat jestem związany z Linux Mint. W związku z tym przedstawię kilka powodów dlaczego w dystrybucji jest zastosowany jaki model przebiegu aktualizacji systemowych dla pakietów pochodzących z Ubuntu.

Fenomen Ubuntu

Trzeba zacząć dlatego Ubuntu jest aktualnie na takiej pozycji. Założeniem systemu miał być system łatwy i prosty, dostępny dla każdego. W dodatku za darmo. Nawet swego czasu można było otrzymać bezpłatnie do domu płytę instalacyjną systemu, lecz wszystko się zmieniło. Nie ma już darmowych płyt, twórcy chyba zapomnieli jakie były początkowe założenia. Wraz z wydaniem środowiska Unity, ludzie z Canonical "obrośli w piórka" jako tu Ubuntu stało się jedyną słuszną dystrybucją linuksową. Właściwie to środowisko stało się głównym priorytetem przy tworzeniu systemu, inne aplikacje przeszły na drugi plan. Dlatego też testowe, a nawet eksperymentalne wersje niektórych programów trafiąją to systemu, co opisałem w innym wpisie. Tutaj przechodzi to sedna tego wpisu.

Polityka aktualizacji Linux Mint

Przed paroma dniami rozpętała się dyskusja po komentarzu Olivera Grawerta, który nie zadając sobie nawet trudu, aby sprawdzić jak wygląda to w rzeczywistości. Dodatkowo komentarz został sztucznie rozdmuchany przez OMGUbuntu! Cała dyskusja jest właściwie nic nie warta. Developer Ubuntu przyznaje się tylko i wyłącznie do tego, że jego system zawiera błędy i należy go omijać. Przy okazji robiąc jeszcze większą reklamę dla Linux Mint.

MintUpdate

Główną metodą aktualizacji systemu jest aplikacji MintUpdate, która dzieli aktualizacje na 5 poziomów, przy czym 2 ostatnie najwyższe są najbardziej wrażliwymi aktualizacjami.

MintUpdate ( Tak, tak, jest błąd w polskim tłumaczeniu. Już poprawiłem. )

Dlaczego tak jest? Założeniami Linux Mint jest stworzenie stabilną i niezawodną technologicznie dystrybucje, lecz tutaj główną rolę odgrywa Ubuntu ze swoją niestabilnością.

Opiszę przypadki poruszone na liście mailowej i odwzorowanie ich do rzeczywistości.

Level 5

Jako przykład można podać aktualizacje sterowników do kart wifi Broadcom dla Ubuntu 13.04, czyli też Linux Mint 15. Wystarczyła jedna aktualizacja a forum dystrybucji zostaje zalane postami ludzi, którzy nie mogą się połączyć z siecią. Dodatkowo Ubuntu dostarcza trzy różne sterowniki do tej samej karty, każdy inny. Dodatkowo wywołują one konflikty między sobą. Niedoświadczony użytkownik i mamy burdel, tylko i wyłącznie przez Ubuntu, bo np. Debian dostarcza jeden sterownik. Można? Można.

Następny z bardzo popularnych błędów. Wiecznie padający Grub po aktualizacjach. Jak to właściwie wygląda? Bierzemy Grub z Debiana, najlepiej z gałęzi eksperymentalnej, dorzucamy swoje modyfikacje typu: kolorowe tło i parę innych zmian. Efekt: 251 błędów w Debianie, 1201 w Ubuntu.

Czas na wisienkę na torcie. Jądro systemowe. Jak to napisał Grawert:

Powiedziałbym, że utrzymywanie podatnego na atak jądra, przeglądarki czy xorga zamiast przyjęcia przygotowanych aktualizacji bezpieczeństwa otwiera system na atak – sam bym na Mincie nie robił bankowych przelewów.

Wiecie, że Ubuntu Raring, na którym bazuje Linux Mint 15 Olivia korzysta z jądra Linux bez poprawek bezpieczeństwa, ponieważ nikt życia tej gałęzi się zakończył. Osobiście sam bym się bał używać tej wersji Ubuntu. Po co dać zabezpieczoną wersję i długim wsparciem, jak winę można zrzucić na użytkowników. Oczywiście można to obejść, o czym za chwilę.

Level 4

Tutaj znajdują się np. aktualizacje X.org, cóż wystarczy, że zostanie dodana aktualizacja sterownika do kart Nvidia i pojawiają się problemy. Pogoń za numerkami jest ważna...

Level 3 i niższe

Aktualizacje przeglądarki internetowej Firefox znajdują się na poziomie 2 i jest ona aktualizowana bez żadnych blokad, więc tutaj twórcy Ubuntu są bardzo w błędzie.

Aktualizacje systemowe dla hardcorów

Oczywiście opisane zagadnienia nie u wszystkich użytkowników mogą się zdarzyć. Jeśli komuś nie odpowiada powyższa polityka bezpieczeństwa to można nie korzystać z aplikacji, tylko np. aktualizować system z linii komend co sam czynię. Wystarczy:

sudo apt-get update
sudo apt-get dist-upgrade

System zainstaluje wszystkie dostępne aktualizacje, można też używać repozytorium z pakietami proponowany co jest trochę niebezpieczne, ale w końcu twórcy Ubuntu chcą dla nas dobrze.

Zawsze najnowsze jądro

Możemy pobrać najnowsze jądro od twórców Ubuntu: http://kernel.ubuntu.com/~kernel-ppa/mainline/ np. tutaj są dostępne http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ wersje budowane codziennie.

Proponuje inne rozwiązanie. Istnieje projekt Liquorix Kernel, który przygotowuje jądro zoptymalizowane na desktop, do korzystania z multimedii i gier.

Aby zainstalować należy wykonać następujące komendy: 1. Dodania repozytorium:

echo "deb http://liquorix.net/debian sid main" | sudo tee /etc/apt/sources.list.d/liquorix.list
sudo apt-get update
apt-get install '^liquorix-([^-]+-)?keyring.?'
sudo apt-get update

2. Instalacji jądra: a) dla wersji 64 bitowej

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

b) dla wersji 32 bitowej:

sudo apt-get install linux-image-liquorix-686 linux-headers-liquorix-686

Użytkownicy wersji bazującej na Ubuntu LTS, muszą zainstalować gcc-4.7:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

lub dodać repozytorium skompilowane na wersji kompilatora dostępnej w repozytorium:

sudo add-apt-repository ppa:mati75/lubuntu
sudo apt-get update

Zakończenie

Myślę, że opisałem wszystko w miarę klarownie. Cała sprawa dla mnie jest sztuczna, w końcu po co robić zamęt we własnym gnieździe.

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.