DTrace/NetBSD w przestrzeni użytkownika

Dzięki ogromowi wysiłu Christosa Zoulasa NetBSD otrzymało userlandowe wsparcie dla śledzenia procesów narzędziem DTrace, na platformie NetBSD. Ogrom pracy herkulesowej Christosa trudno streścić w paru zdaniach, wystarczy wymienić, że NetBSD wzbogaciło się o: przeportowanie libproc (z FreeBSD), przeportowanie librtld_db (z FreeBSD), rozszerzenie interferfejsu <sys/proc.h> o funkcję proc_find_locked(), dodanie nowych interfejsów syscalli KERN_PROC_PATHNAME i VM_PROC_MAP, integrację […]
Czytaj dalej…

 

NetBSD poprawiło ten sam błąd w rpcgen(1) co FreeBSD 20 lat wcześniej

Podczas prac nad portowaniem System XVI na platformę NetBSD poprawiono trzy błędy rpcgen(1), które były wcześniej niezauważone: dereferencja wskaźnika NULL, błędne generowanie kodu w starszym stylu dla nowego stylu, naprawienie generowania obrony plików nagłówkowych przed wielokrotnym zagnieżdżaniem. Ciekawostką jest fakt, że drugi z powyższych błędów został już naprawiony we FreeBSD 13 grudnia 1995 r., przez […]
Czytaj dalej…

 

FreeBSD Journal dobił do pułapu 10.000 subskrybentów

Fundacja FreeBSD postawiła sobie za cel bezpośrednie docieranie do 10,000 subskrybentów pisma The FreeBSD Journal, a we wrześnio bieżącego roku został on osiągnięty. Pismo jest tworzone głównie przez wolontariuszy, pod patronatem fundacji i opisuje co się dzieje w projekcie. W ramach świętowania osiągnięcia zamieżonego celu, zarząd fundacji postanowił rozlosować 10 powerbanków dla swoich czytelników.
Czytaj dalej…

 

Pierwsze łatki NetBSD w projekcie lldb/llvm

W lldb/llvm zaczynaja się pojawiać pierwsze łatki dodające wsparcie dla systemu NetBSD. W chwili obecnej mamy w tym programie wsparcie dla FreeBSD, Linuksa, Darwina i Windowsa. Pierwszą łatką, nie licząc dawniejszych sprzed roku zostało wykorzystanie API paccept(2), w miejsce specyficznego dla Linuksa i zaadaptowanego przez FreeBSD accept4(2). Część łatek czeka na napisanie i dodanie do […]
Czytaj dalej…