Przyszłość graficznego instalatora zagrożona [aktualizacja]

Obecny status graficznego instalatora Debiana jest bardzo niepokojący, zauważa w blogowej notce Josselin Mouette. Biblioteka GTK+ w wersji z aktualnej gałęzi testowej (2.18, wkrótce 2.20) posiada poważne błędy w module DirectFB, które czynią ją niezdatną dla instalatora. Z tego powodu pierwsze wydanie alfa instalatora nie będzie posiadało graficznego trybu.

O ile — jak pisze Mouette — „ktoś czegoś nie zrobi”, graficzny instalator Debiana może zakończyć swoją karierę. Oprócz oczywistych konsekwencji, oznaczałoby to również koniec obsługi niektórych lokalizacji: indyjskich, tajskiej, amharskiej i wszystkich o kierunku pisma od prawej do lewej. Z tego powodu deweloper Debiana apeluje o ocalenie trybu graficznego trybu instalatora. Podsuwa w tym celu kilka propozycji:

1. Naprawa obsługi DirectFB w GTK+

Dotychczas zawsze zgłaszał się ochotnik, który przystosowywał ponownie GTK+ dla potrzeb instalatora Debiana. Dotychczas zajmowali się tym Attilio Fiandrotti oraz Sven Neumann, jednak tym razem zajęci są innymi czynnościami.

Gdyby ktoś przejął po nich zadanie poprawiania DirectFB, Projekt Debian będzie mógł wydać instalator z dwoma trybami przynajmniej w wersji Squeeze. Prace wymagać będą bardzo dobrej znajomości DirectFB oraz GDK.

2. Migracja na X11

Skoro GTK+ nie działa poprawnie z DirectFB, można zmodyfikować instalator, aby używał graficznego środowiska X11. Zmiana ta wymagać będzie szybkiego tempa prac, jednak ma tę przewagę, że środowisko X11 jest dobrze znane i dojrzałe, podobnie jak obsługa GTK+ w nim. Skutkiem ubocznym jednak będzie zwiększenie rozmiaru mediów instalacyjnych.

Zadanie to będzie wymagało prac nad pakietami udeb:

  • spakietowanie kilku bibliotek:
    • co najmniej: libx11, libxi, libxext, libxrender, libxft, libdrm, libgcrypt, libpciaccess, libpixman, libxau, libxfont, libudev
    • prawdopodobnie również kilku dodatkowych: libxcursor oraz dmz-cursor-theme (ładny kursor), libxrandr (możliwość wybrania rozdzielczości), libthai (obsługa języka tajskiego)
  • spakietowanie serwera X: xorg-server, xserver-xorg-video-fbdev
  • zmiany w skryptach konfigurujących pakiet gtk+2.0, aby inne rozszerzenia X11 mogły zostać wyłączone
  • przebudowa pakietów udeb zawierających cairo, pango1.0 oraz gtk+2.0 aby były budowane z obsługą X11
  • przebudowa instalatora do GTK+ używającego X11
  • zmiany w skryptach startowych instalatora: uruchomienie serwera X, konfiguracja klawiatury dla X11, itp.

Wydaje się, że to dużo pracy, jednak — jak zapewnia Josselin Mouette — nie jest to nic skomplikowanego. Każda osoba wystarczająco obeznana z Debianem jest w stanie sprostać tym zadaniom, z niewielką pomocą opiekunów wymienionych pakietów.

Aktualizacja:

Cyril Brulebois rozpoczął przygotowania do migracji instalatora na X11. Prace w toku.

Dodany: 30 sty 2010 o 17:14
przez: azhag

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks

Komentarze (RSS):

1  azhag, dodany: 2010-01-30 17:20 #100
Josselin Mouette dodał jeszcze kilka innych możliwości:
1. wprowadzenie trybu głosowego (komunikaty czytałby festival)
2. bootowanie w instalatorze maszyny wirtualnej i używanie tłumacza google
3. zapisanie komunikatów jako obrazy PNG, co wymusi przejście na Blu-Ray jako domyślne medium instalacyjne
4. przeportowanie instalatora na windows, zapisanie odpowiedzi w pliku i wykonanie po reboocie

;)

Z nieco poważniejszych propozycji — orędownicy Qt wstrzymajcie konie, przejście na tę cudowną bibliotekę wymagałoby przepisanie praktycznie całego instalatora do C++.

2  azhag, dodany: 2010-02-01 13:32 #101
Cyril Brulebois zdał pierwszą relację z postępu prac nad migracją na X11: http://ikibiki.org//blog/2010/02/01/GI_part_1/

3  ilin, dodany: 2010-02-03 08:57 #102
Najnowsze snapshoty (1.02.2010) nie posiadają graficznego instalatora.
Instalacja zaś w ncurses jest bardzo szybka i przyjemna.
Przynajmniej działa bo wcześniejsze wydania mialy tendencję do zawieszania się w czasie instalacji.

4  azhag, dodany: 2010-02-03 18:52 #105
Migracji na X11 ciąg dalszy, pierwsze uruchomienie X w instalatorze: http://ikibiki.org//blog/2010/02/03/GI_part_2/

Aby dodać komentarz Zaloguj się lub Zarejestruj