Dyskusja: Linux
Podgląd pojedynczego posta
Stary 13.05.2013, 22:47   #127
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
Nowy system paczkowania dla Ubuntu.

Cytat:
W tym tygodniu świat obiegła wieść, że Canonical pracuje nad własnym system pakietów dla nowych wydań Ubuntu. Wstępnie nazwano to ***8222;click packages***8221; gdyż system ma pozwalać na instalowanie oprogramowania jednym (no dobra, dwoma) kliknięciem. Paczki .deb też tak można instalować, jednak jest kilka ***8222;ale***8221;.

Ubuntu znane jest ze swojego Launchpada i jego systemu PPA. Jest to świetna metoda na dodawanie nowego oprogramowania, nie będącego w oficjalnych repozytoriach. Z czasem jednak pojawiły się dwa zasadnicze problemy. Pierwszym jest wydajność. Dodanie kilkunastu dodatkowych repozytoriów znacznie wydłuża czas sprawdzania dostępność aktualizacji i instalacji nowego oprogramowania. Drugim jest fakt, że źle prowadzone PPA doprowadziło niejednego użytkownika do płaczu, rozwalając jego system przy okazji jakiejś instalacji ***8211; na przykład poprzez konflikt bibliotek.

Podstawowe założenia nowego projektu Canonical są bardzo proste. Po pierwsze: ***8222;żadnych zależności***8221;. Programy kompilowane będą statycznie i będą korzystać jedynie z tych systemowych bibliotek, których można się spodziewać na podstawowym systemie (ubuntu-core/ubuntu-base). Po drugie: ***8222;każda aplikacja we własnym folderze***8221; ***8211; wszystkie pliki w jednym miejscu zamiast rozrzucone po systemie. Po trzecie: ***8222;paczki instalowane lokalnie na koncie użytkownika***8221;, przez co nie wymagane będzie podawanie hasła przy każdej instalacji (ale jeżeli użytkowników jest więcej, każdy będzie musiał sobie ręcznie zainstalować). Po czwarte: ***8222;wydajność***8221; ***8211; jest to efekt porzucenia zależności. Pliki są po prostu rozpakowywane we właściwe miejsce bez potrzeby sprawdzania zależności, uruchamiania dodatkowych skryptów i sprawdzania miliona innych rzeczy. Instalacja paczki z jednym plikiem odbywa się w czasie od 0.15 sekundy (desktop) do 0.6 sekundy (tablet). Po piąte: ***8222;maksymalne uproszczenie struktury paczek***8221;. Tak aby można je było budować na systemach innych niż Ubuntu, a nawet innych niż Linux
.Spokojna głowa ***8211; standardowe deby i dpkg nie zostają porzucone. Podstawowy system i repozytoria dalej będą dostarczane użytkownikowi w ten sposób. Nowe paczki są przeznaczone dla deweloperów aplikacji dla użytkowników ***8211; gier i wszelkiej maści małych akcesoriów typu pogodynka czy czytnik rss. Większość tego oprogramowania i tak zazwyczaj w małym stopniu zależy od dostępnych w podstawowych repozytoriach bibliotek, w szczególności oprogramowanie zamknięte, ale też aplikacje dla tabletów/smarfonów pisane w HTML5+js.
http://czytelnia.ubuntu.pl/index.php..._source=feedly
__________________
XMPP: andrzej(at)czerniak.info.pl
andy jest offline   Odpowiedz cytując ten post