Debian uczestniczy w Google Summer of Code 2008
27. kwietnia 2008r
Projekt Debiana ma przyjemność ogłosić, że ponownie został zaakceptowany jako patron programu Summer Of Code. W tym roku przydzieliliśmy dwanaście zadań. Google zasponsoruje wymienionych niżej studentów, aby pracowali w pełnym wymiarze czasu nad tymi zadaniami podczas wakacji, od 26 maja do 18 sierpnia. Przez ten czas będą wspierani oraz oceniani przez zespół deweloperów Debiana.
Kilka zadań jest poświęconych komunikacji pomiędzy autorami oprogramowania, użytkownikami oraz deweloperami Debiana. Celem kilku innych jest zapewnienie jakości oraz udoskonalenie testowania, pozostałe pozwolą na stworzenie nowych narzędzi wspomagających zarządzanie systemem Debian.
- Jonathan Roes będzie pracował nad Netconf, nowoczesnym podejściem do zarządzania konfiguracją sieci w systemach Linuksowych. Ma to zastąpić w ujednolicony, logiczny sposób dużą liczbę programów obecnie zajmujących się tymi zadaniami w Debianie.
- CRAN jest kompletnym zestawem narzędzi oraz bibliotek dla języka obliczeń statystycznych GNU R. Charles Blundell napisze cran2deb, narzędzie, które pomoże w automatycznym generowaniu pakietów Debiana z pakietów CRAN. Ułatwi to pracę z rozszerzeniami R deweloperom oraz użytkownikom, ale zwłaszcza administratorom w większych placówkach obliczeniowych.
- Nico Golde zajmie się usprawnieniem procesu zapewnienia jakości aktualizacji poprawek bezpieczeństwa w Debianie pisząc oprogramowanie do wydawania wesji testowych beta. Pozwoli to na testowanie poprawek bezpieczeństwa w szerszym zakresie, zanim zostaną upublicznione, jako dodatkowy stopień w istniejącym systemie zapewnienia jakości.
- Jigdo jest narzędziem stworzonym do pomocy w redukowaniu kosztów ściągania oraz mirrorowania obrazów płyt Debiana. Jigdo-ivory - projekt Dustina Raynera umożliwi stworzenie klienta Jigdo bazującego na przeglądarce, co sprawi, że ściąganie obrazów będzie łatwiejsze dla użytkownika końcowego.
- Obey Arthut Liu planuje stworzyć GUI oparty na GTK+ dla narzędzia zarządzania pakietami - Aptitude, które będzie pracować także z udoskonalonym ncurses oraz interfejsem wiersza poleceń. Dzięki temu stworzony zostanie projekt nowego interfejsu ukierunkowanego na użyteczność oraz zaawansowane funkcjonalności.
- Jonny Lamb będzie pracował nad debexpo, opartym na dostępie przez www repozytorium pakietów Debiana, które pozwoli każdemu wgrywać pakiety i zapewni spersonalizowane repozytoria. Ma również zawierać narzędzia dla sponsorów ułatwiające kontrolowanie wgrywanych pakietów i powinno generalnie uprościć proces rozwoju Debiana poprzez ułatwienie dodawania pakietów jeszcze nie istniejących w Debianie.
- Christian von Essen będzie rozwijał
Ultimate Debian Database
, dużą, relacyjną bazę danych, która będzie zbierała ważne informacje, włączając w to informacje o błędach, kompilacji, informacje deweloperskie itp., w jednym, łatwym w użyciu systemie. - Adam Jensen stworzy debgraph, infrastrukturę do przetwarzania zależności pomiędzy pakietami oraz podobnych danych używając ogólnego interfejsu graficznego. Wiele aplikacji, takich jak menedżery pakietów, już korzystają z podobnej funkcjonalności, ale ten projekt będzie pierwszym programem wspierającym bardziej skomplikowane zapytania, pozwalając deweloperom innych narzędzi skoncentrować się na problemach wyższego poziomu.
- Per Andersson planuje pracować nad udoskonaleniem wsparcia Debiana dla urządzeń NAS (Network Attached Storage). Te popularne urządzenia są małymi serwerami plików, często wyposażonymi w procesor ARM i działającymi pod kontrolą wbudowanego Linuksa. Ten projekt ułatwi instalowanie i dostosowywanie Debiana na tych urządzeniach i zwiększy popularność Debiana na rynku Linuksów wbudowanych.
- Lintian jest zautomatyzowanym narzędziem sprawdzającym jakość, potrafiącym wykryć często spotykane błędy oraz pomyłki w pakietach Debiana. Jordà Polo Bardés rozszerzy funkcje diagnostyczne lintiana, zwracając szczególną uwagę na jakość oraz dokładność testów, co sprawi, że będzie bardziej użyteczny w instalacjach zautomatyzowanych, gdzie mało ważne testy oraz fałszywe wyniki mogą powodować problemy.
- Max Wiehle zamierza dodać wsparcie do automatycznego łączenia plików konfiguracyjnych podczas aktualizacji systemu. W tej chwili narzędzie zarządzania pakietami Debiana po prostu zapamiętuje lokalizację starych oraz nowych plików konfiguracyjnych podczas aktualizacji, więc ta praca ułatwi życie administratorom systemu.
- Juan Luis Belmonte Mendez będzie pisał nowe narzędzie pomagające konfigurować PAM (Plugabble Authentication Modules - Dołączalny Moduł Uwierzytelniania) oraz NSS (Name Service Switch) przez instalator Debiana. Pozwoli to na łatwiejszą konfigurację maszyn Debiana, tak aby korzystały z często spotykanych sposobów autoryzacji systemów, takich jak LDAP oraz Active Directory.
Witamy ich w naszej społeczności deweloperskiej i zachęcamy wszystkie nasze zespoły oraz współpracowników do wspierania i pomagania im w odniesieniu sukcesu.
Zadania Debiana umieszczone są na naszej wiki:
Informacje na temat Summer Of Code znajdują się na stronie Google:
O DebianieAbout Debian
Projekt Debiana jest związkiem deweloperów Wolnego Oprogramowania, którzy poświęcają swój czas i wysiłek na rzecz całkowicie wolnego systemu operacyjnego, jakim jest Debian GNU/Linux.
Informacje kontaktowe
Więcej informacji dostępnych jest na stronach www Debiana https://www.debian.org/ lub po wysłaniu maila na adres <press@debian.org>.