Reklama

świat Linuksa

Dzisiaj jeden z użytkowników Fedory na liście fedora-devel rozpętał małe piekło. Pewnie nie byłoby w tym nic ciekawego, bo kłótnie są codziennością na listach dyskusyjnych deweloperów, gdyby problem nie był poważny, a deweloperzy całkowicie nie odmówili jego naprawy.

Wyobraźmy sobie następujący scenariusz – logujemy się do systemu jako użytkownik bez uprawnień administracyjnych. W takim wypadku jeśli chcemy zainstalować jakiś program za pomocą yuma, otrzymamy komunikat, że musimy być zalogowani jako root, aby wykonać dane polecenie. To jest jak najbardziej poprawne zachowanie systemu, które wszyscy użytkownicy znają i sobie cenią od wielu lat.

Jednak ktoś wpadł na szatański pomysł stworzenia pakietu PackageKit-command-not-found. Jego działanie polega na tym, że jeśli wpiszemy jakieś polecenie na przykład nmap, ale nie zostanie ono rozpoznane jako istniejący w systemie program, ale będzie możliwość zainstalowania go z pakietu, to taka instalacja zostanie zaproponowana. Ta z pozoru bardzo przyjazna dla użytkownika funkcjonalność nie byłaby zła, gdyby nie została połączona z kolejną funkcjonalnością – PolicyKit. Jak wiadomo nieszczęścia chodzą parami (PackageKit, PolicyKit, PulseAudio, Plymouth – wszyscy je znamy) a każda dobra katastrofa wymaga kilku ogniw w łańcuchu.

W nowej wersji Fedory PolicyKit działa tak, że jeśli PackageKit-command-not-found chce zainstalować jakiś program znajdujący się w repozytorium Fedory, to pozwala na zrobienie tego bez podania hasła administratora. Śmieszne? To jeszcze nic – deweloperzy Fedory nie widzą w tym nic złego :)

Polecam przeczytać wątek na fedora-devel oraz zapoznać się z błędem 534047.

źródło

Dziś po południu (17.11.2009) odbędzie się premiera nowej wersji Fedory 12 Constantine.

Niesie ona ze sobą, jak zwykle, wiele nowości i poprawek w tym między innymi:

  • Abrt – program ułatwiający zbieranie o awariach w systemie i łatwe ich raportowanie na Bugzilli
  • Lepsza obsługa kamer internetowych
  • Lepsza obsługa DisplayPortu w kartach graficznych Intela
  • Gnome 2.28
  • KDE 4.3
  • Wiele nowości w dziedzinie wirtualizacji
  • NetBeans 6.7
  • Ulepszenia w obsłudze modemów GSM
  • Ulepszone zarządzanie poborem mocy
  • Obsługa Moblina
  • Znacznie ulepszony systemtap
  • W wersji na procesory x86 pakiety są skompilowane na architekturę i686
  • Najnowsze obecnie jądro 2.6.31

źródło

Ukazała się nowa wersja bezpłatnego pakietu wirtualizacyjnego VirtualBox, 3.0.12 zawierająca poprawki licznych błędów. Dodatkowo od niedawna dostępna jest wersja beta VIrtualBoxa 3.1.0, zawierająca kilka nowych funkcji.

VirtualBox to popularne oprogramowanie umożliwiające uruchamianie na pececie lub macu maszyn wirtualnych z systemami operacyjnymi Windows, Linux i innymi. Wersja 3.1.0, zaprezentowana tydzień temu prezentuje szereg innowacji takich jak:

  • Teleportacja (zw. również live migration): przenoszenie działającej sesji VM między maszynami fizycznymi.
  • Stany maszyny wirtualnej mogą być przywracane z dowolnej kopii migawkowej, a nie jedynie z ostatniej, zaś nowe kopie migawkowe mogą być czynione z innych kopii migawkowych (rozgałęzienia).
  • Akceleracja wideo 2D dla gości windowsowych (użycie sprzętu wideo systemu-gospodarza)
  • Stan połączenia sieciowego może być zmieniany, gdy VM działa
  • Eksperymentalne wsparcie dla USB dla gospodarzy OpenSolarisowych wykorzystujące najnowsze udoskonalenia podsystemu USB w Nevadzie 124 lub późniejszej
  • Istotne zwiększenie wydajności dla gości stosujących PAE lub AMD64 (wymaga VT-x / AMD-V, ale nie wymaga wsparcia zagnieżdżonego stronicowania)
  • Eksperymentalne wsparcie dla EFI (Extended Firmware Interface), technologii używanej m.in. do ładowania Mac OS (nie ma niestety nic o wsparciu dla Mac OS jako systemu-gościa)
  • Wsparcie urządzeń sieciowych Virtio (w Linuksie)

Beta rozwiązuje także liczne błędy, pobrać ją można stąd.

Jak ktoś się nie czuje na siłach do używania niepewnego oprogramowania, pozostaje dziś ogłoszona wersja stabilna 3.0.12, zawierająca jedynie najważniejsze poprawki błędów do pobrania na stronie projektu.

źródło

Torsten Werner zdradził na blogu szczegóły na temat zamykania błędu #246992, który dotyczy obsługi pakietów architektury all w archiwum Debiana. Dzięki jego pracy, różne wersje pakietów przeznaczone dla każdej architektury będą zachowywane w repozytorium tak długo, jak będą ich wymagały inne pakiety. To oznacza, że przyszłości powinny zniknąć problemy z zależnościami pakietów w gałęzi niestabilnej.

Werner zastąpił stary skrypt make_suite_file_list.py w narzędziu dak, który jest używany do obsługi archiwum Debiana, dwoma nowymi: generate_filelist.py oraz dominate.py. Pierwszy z nich tworzy listy plików dla apt-ftparchive, drugi usuwa stare pakiety z bazy danych.

Kod napisany przez Torstena Wernera został już dołączony do narzędzia dak, wkrótce zacznie być używany na ftp-master.debian.org. Nie może ponownie dodać pakietów, które zostały już usunięte, ale dzięki niemu w przyszłości archiwum będzie bardziej przyjazne. Niestety pozostawiać będzie więcej śmieci w repozytorium. Grupa FTPMaster prosi o pomoc w śledzeniu taki przypadków — błędy w archiwum powinny być zgłaszane jako dotyczące wirtualnego pakietu ftp.debian.org.

Główna funkcja w stary skrypcie make_suite_file_list.py posiadała uroczą nazwę do_da_do_da(). Jedna z funkcji nowego skryptu dominate.py otrzymała nazwę doDaDoDa(), jako pamiątkę po autorach starego kodu, którzy nie są już członkami grupy FTPTeam.

Więcej informacji na temat obsługi pakietów architektury all można znaleźć na wiki grupy FTPTeam.

źródło

źródło

Dzisiaj, około godziny 3:00 czasu polskiege Steve Kondik znany również jako Cyanogen popełnił nową wersję swojego forka systemu Android o nazwie CyanogenMod w wersji 4.2.5.

CyanogenMod jest wysoce zmodyfikowaną wersją Androida budowaną na podstawie źródeł AOSP (Android Open Source Project) dostępną na telefony HTC Dream i HTC Magic brandowane przez Google (32b) jak i te brandowane przez HTC (32a). Więcej informacji.

Zmiany od wersji 4.2.4:

  • Animacje Eclair/Blur.
  • Nowa wersja Dalvik Virtual Machine przeportowana z Androida 2.0.
  • Aktualizacja Wifi z Androida 2.0.
  • Poprawiony Kernel.
  • Tiny video player ponownie w romie.
  • Zaktualizowano modyfikacje Phone.apk autorstwa Cytown.
  • Łatka na listę kontaktów ze zdjęciami od Geesun.
  • Poprawka ustawień przeglądarki.
  • USB tether działa również z połączeniem WiFi.
  • Aplikacje do automatycznej zmiany tapet powinny znowu działać.
  • Garść innych poprawek i ulepszeń.

Temat na xda-developers z instrukcja flashowania i plikami do pobrania niezbędnymi do flashowania CyanogenModa.

Temat na xda-developers z portem CyanogenModa na telefony 32a.

źródło

Przewrotny tytuł bo pytanie to zostało sformułowane przez doświadczonych użytkowników Linuksa podczas Linux Fest Northwest w Bellingham w stanie Waszyngton 25 i 26 kwietnia bieżącego roku. Bryan Lunduke przygotował prezentację, w której przedstawił kilka konkretnych kwestii powodujących niemożność przebicia się Linuksa na biurka. Punkt po punkcie omawia swój punkt widzenia tocząc dyskusję z obecnymi na sali uczestnikami.

Można się z nim zgodzić lub nie. Jednak fakty są twarde i niezaprzeczalne – Linux potrzebuje standaryzacji w kilku jeszcze, rozstrzygających elementach. Zapraszam do obejrzenia tej prezentacji.

FILM (bezpośredni link do YouTube)

Podaję również linka do strony Bryana gdzie umieszcza ten materiał – warte przeczytania są niektóre komentarze pod główną zawartością.

Lunduke.com – Znaleźć tam można m.in.slajdy, które użyte zostały podczas prezentacji. (w formacie .odp)

Podsumowując przytoczę komentarz jednego z użytkowników Digg.com, gdzie materiał ten zyskał również spore zainteresowanie. Nie jest to odkrywcze stwierdzenie, ale oddaje ducha tej prezentacji i niejako ją podsumowuje:

“Nie obchodzi mnie jakiej platformy używam. To narzędzia, których używam na danym systemie są najważniejsze. One go tworzą. Jeśli nie mogę używać Photoshopa, Dreamweavera, profesjonalnego oprogramowania do edycji audio i wideo, wtedy komputer staje się dla mnie bezużyteczny. Bardzo chciałbym go używać (Linuksa) by robić konkretne rzeczy na moim pececie, ale Linux mi tego nie ułatwia.”
w wolnym tłumaczeniu

źródło

Zaledwie 2 godziny po opublikowaniu przez Google kodu źródłowego do Androida 2.0, Cyanogen stworzył jego port dla pierwszego telefonu z Androidem, czyli G1.

Są jeszcze problemy z obsługą plików multimedialnych, a w zasadzie ich odtwarzanie. Biorąc jednak pod uwagę fakt, że port powstał w 2 godziny, możemy spodziewać się rychłego rozwiązania problemu.

Aktualizacja: więcej na ten temat napisał ShashBeast w niusie: CyanogenMod 4.2.5 – Jeszcze Donut czy juz Eclair? i tego niusa właśnie polecam podbić — michuk

źródło

Dwa tygodnie po pokazaniu się oficjalnego wydania Ubuntu Karmic Koala polska społeczność Ubuntu.pl jak zawsze udostępnili remix. Polska wersja zgodnie z tradycją nosi nazwę ptaka, tym razem jest to Koliber. Od siebie gratuluję i pozdrawiam całą społeczność i ludzi którzy pomagali w miksowaniu.

Względem oficjalnej wersji jest sporo zmian

Usunięto:
* programy Windows
* języki obce (system w czasie instalacji pobiera pakiety z językiem angielskim jeśli ma dostęp do internetu, a jeśli nie ma to przy pierwszym uruchomieniu informuje o “niekompletnej obsłudze języka” co można zignorować)
* niektóre fonty
* examples
* trochę gierek
* całe Mono (czyli przy okazji f-spot i “żółte karteczki”)
* Empathy
* Transmission

Dodano:
* język polski (jak zwykle)
* Pidgin (z wtyczką do obsługi sieci Tlen.pl)
* Deluge
* XChat
* kodeki
* klucz do szyfrowanych DVD
* “drukarka” PDF-ów
* graficzny interfejs firewalla
* instalator windowsowych sterowników WiFi
* UbuDSL
* podrasowany pod kątem remiksu skrypt konfigurujący
* przewodnik “start z Ubuntu”
* gThumb
* Cheese
* drobne dodatki do Nautilusa (open-terminal, zmiana rozmiarów obrazków)
* mc
* unrar-free
* fonty DejaVu
* HardInfo
* dodatki do Compiza (Emerald, Fusio-Icon, konfigurator) – cały Compiz został usunięty z płytki UNR
* dodatki do OO.org (pdfimport itp.)
* tapetę i xsplash przygotowane przez Ubunciaka

Na stronie projektu dostępne są tym razem 3 wersje remiksu, i386, AMD64 i Netbook Remix.

źródło

Dnia dzisiejszego, 12 listopada, Android obchodzi swoje drugie urodziny.

Android birthday

Android skończył dziś dwa lata, gdyż dwa lata temu, dwunastego listopada 2007 roku opublikowano pierwszą wersję SDK mobilnego systemu operacyjnego firmy Google. Dokładnie tydzień temu, piątego listopada drugą rocznicę powstania obchodziło stowarzyszenie Open Handset Alliance. Jednak to dzisiejszy dzień uznany został przez twórców systemu za urodziny, o czym można było przeczytać na mikroblogu w serwisie Twitter:

Android birthday

źródło