xorg

Niepokojąca sprawa obsługi KMS

Mode-setting pozwala na zmianę „w locie” rozdzielczości i głębi kolorów, a także obsługę wielu monitorów, oraz co najważniejsze hot plugging. Kod może działać w przestrzeni użytkownika, bądź jądrze – stąd nazwa „kernel mode setting”.

Sterownik Xorg dla kart Intela (xf86-video-intel) od wersji 2.10.0 wzwyż, nie działa bez obsługi KMS. Problem w tym, że NetBSD nie posiada takowej funkcjonalności, a prac nad dodaniem jej obsługi jeszcze nie podjęto.

Oczywiście można korzystać ze starszej wersji sterownika. Jednak Xorg znane jest z tego, że poszczególne jego moduły współpracują ze sobą tylko w wybranych wersjach. Oznacza to, że nowsze wersje tego serwera X11 na NetBSD, nie zadziałają z kartami Intela.

Jest to dosyć niepokojąca sytuacja, ponieważ NetBSD nie tak dawno, jako jeden z ostatnich systemów przeszedł (częściowo) z XFree86 na rzecz Xorg. Brak obsługi KMS może oznaczać dalszą marginalizację, ponieważ zintegrowane karty Intela są szeroko stosowane w tańszych laptopach i netbookach.

Co ciekawe nawet OpenBSD uważane za ortodoksyjny system, podjęło stosowne kroki. Dodana została już obsługa GEM, która jest sporą zależnością, jaką należy spełnić przed wprowadzeniem KMS.

Jeden z deweloperów NetBSD – Yorick Hardy oświadczył, że zapewne podejmie się tej pracy. Brak jednak konkretniejszych informacji na temat terminu, bądź samej implementacji.

5.0RC3

Nieco spóźniona informacja o NetBSD 5.0RC3

21 marca, w dniu 16 urodzin NetBSD, został wydany NetBSD 5.0RC3. Lista zmian od RC2:

- poprawiona obsługa WAPBL (journaling w FFS),
- ulepszenia w X.Org (m.in. przełączenie sgimps na X.Org),
- SA (Scheduler Activations) jest teraz domyślnie wyłączone (w przybliżeniu chodzi o uruchamianie userland z 4.0 na kernelu z 5.0),
- sysctl ddb.onpanic jest włączony domyślnie w kernelu, ale wyłączony w /etc/sysctl.conf,
- puffs (implementacja systemów plików w userlandzie) jest włączona domyślnie dla amd64, i386, macppc oraz sparc64,
- jądra z SSP (stack smashing protection) działają ponownie,
- wiele innych poprawek stabilności.

Binarki można ściągnąć z ftp://ftp.netbsd.org/pub/NetBSD-daily/netbsd-5-0-RC3/

Więcej info: http://mail-index.netbsd.org/netbsd-announce/2009/03/21/msg000057.html