Tags Posts tagged with "netbsd"

netbsd

przez -
0 1253
NetBSD

System NetBSD jest bardzo dobrze napisanym systemem operacyjnym, posiadającym dużą przenośność kodu. Co ciekawe, programy napisane dla NetBSD mogą być zredukowane do czystego jądra i biblioteki libc, tworząc unikernel zwany rumpkernel. Dzięki temu można je bez problemów uruchomić na dowolnej platformie sprzętowej lub wirtualnej. Dobrym przykładem niech będzie dedykowany obraz z nethackiem, który waży 4MB. Właśnie ta platforma została niedawno użyta przez Polaka – Kamila Rarytowskiego do przeniesienia CoreCLR (ważny komponent frameworka .NET) na system NetBSD. Niestety, nie udało się jeszcze w pełni uruchomić tego na rump, ale jest to duży krok naprzód.

przez -
0 665
NetBSD

Projekt NetBSD świętuje swoje 23 urodziny. 21 marca 1993 roku powstała pierwsza wersja systemu, oparta na kodzie 386BSD 0.1, plus wersja nieoficjalny zestaw łatek z wersji 0.2.2, z kilkoma programami z Net/2. Założycielami było 4 deweloperów: Chris Demetriou, Theo de Raadt, Adam Glass, and Charles Hannum, którzy chcieli bardziej otwartego modelu rozwoju, który według nich mógł pomóc projektowi. Pierwsza oficjalna wersja – NetBSD 0.8 ukazała się w kwietniu 1993 roku.

Celem projektu NetBSD było stworzyć jednolity i wieloplatformowy system operacyjny BSD. I się im to udało. Projekt został przeniesiony na rekordową liczbę architektur: Acorn26, Acorn32, Algor, Alpha, AMD64, Amiga, AmigaPPC, Arc, Arm32, Atari, BeBox, Cats, Cesfic, Cobalt, Dreamcast, EvbARM, EvbMIPS, EvbSH3, EvbSH5, HP300, HP700, HPCARM, HPCMIPS, HPCSH, i386, Luna68k, Mac68k, MacPPC, MIPSCO, Mmeye, Mvme68k, MvmePPC, NetWinder, NeWS68k, NeWSMIPS, NeXT68k, OfPPC, PC532, Pegasos II, Playstation 2, Pmax, PmPPC, Prep, Sandpoint, SBMIPS, SGIMIPS, Shark, SPARC, SPARC64, Sun2, Sun3, VAX, Walnut, x68k, Xen.

Nazwę NetBSD zaproponował Theo de Raadt, z uwagi na wzrost znaczenia Internetu, a także na rozproszony charakter współpracy i rozwoju systemu.

przez -
7 1908
NetBSD

Ogłoszono wydanie systemu NetBSD 7.0. Dodano pełną akcelerację graficzną na kartach graficznych Intel HD i AMD Radeon, z wykorzystaniem wolnych sterowników graficznych. Pojawiła się obsługa wieloprocesorowych systemów komputerowych ARM. Sporo pracy włożono we wsparcie nowych minikomputerów: Raspberry Pi 2 Model B, ODROID-C1, BeagleBoard, BeagleBone, BeagleBone Black, MiraBox, Cubieboard2, Cubietruck, Banana Pi, Kobo Touch, Netwalker, Parallella, ZedBoard. Dodano obsługę nowych procesorów: Allwinner A20, Allwinner A31, Freescale i.MX50, Freescale i.MX51, Xilinx Zynq.

Dokonano sporo ulepszeń w filtrze pakietów NPF warstwy trzeciej. W podsystemie USB pojawiła się obsługa wieloprocesorowych systemów komputerowych. Dodano nowego demona – blacklistd, który integruje filtry pakietów, aby dynamicznie ochraniać inne demony sieciowe, takie jak sshd, named, ftpd. Dodano obsługę GPT w sysinst poprzez rozszerzenie menu partycjonowania. Pojawiły się skrypty Lua. Dodano GCC 4.8.4, dzięki czemu zaimplementowano standard C++11. Naprawiono sporo błędów.

przez -
0 425
NetBSD

Serwis Sektor BSD przeprowadził ciekawy wywiad z jednym z deweloperów systemu NetBSD 7.0Jeffem Rizzo. Jest on zaangażowany głównie w obowiązkach administratora przy serwerach NetBSD na Zachodnim Wybrzeżu Ameryki Północnej. Pomaga także w różnych pracach nad wydaniami stabilnymi. Obecnie zajmuje się konfiguracją platformy opartej o procesory ARM (w szczególności niedrogie płytki Raspberty Pi i ODROID-C1.) do budowy paczek dedykowanych dla tego sprzętu. Obecnie trwają także prace nad wsparciem dla DTrace, które pojawi się we NetBSD 8.0.

przez -
0 1472
NetBSD

Deweloperzy NetBSD poinformowali o dodaniu oficjalnej obsługi płytki dla hakerów nVidia Jetson TK1. Na pokładzie znajdziemy 32 bitowy układ nVidia Tegra K1 (4 x ARM Cortex-A15 o taktowaniu 2.3 GHz oraz karta graficzna Kepler ze 192 rdzeniami CUDA), 2 GB pamięci operacyjnej, 16 GB wbudowanej pamięci flash eMMC, gigabitową kartę sieciową, SATA, HDMI, mini-PCIe i wiele więcej. Patrząc po liście wspieranego sprzętu można stwierdzić, że deweloperzy ukończyli już prawie wszystko i pozostaje teraz wyszukiwanie potencjalnych błędów.

przez -
0 704
NetBSD

Deweloperzy NetBSD dodali w systemie obsługę płytki Hardkernel ODROID-C1. Płytka posiada układ Amlogic S805 (cztery rdzenie Cortex-A5 i karta graficzna Mali-450 MP2), 1 GB pamięci operacyjnej DDR3 oraz 40 złączy GPIO. Ze wspieranego sprzętu warto wymienić: wielordzeniowość, skalowanie taktowania, kontroler pamięci podręcznej, zegar, konsola UART, USB OTG, złącze RJ45, slot kart SD, sprzętowy generator liczb losowych i sprzętowy watchdog.

przez -
0 730
NetBSD

Zespół NetBSD poinformował o oficjalnym dodaniu obsługi minikomputera Raspberry Pi 2 Model B w systemie NetBSD. Działa pełna akceleracja graficzna, poprzez użycie OpenGL ES, a także akceleracja sprzętowa przy odtwarzaniu filmów z użyciem programu OMXPlayer i oprogramowania GStreamer z wtyczką omx. Niestety, ale nadal trwają prace nad asynchronicznym transferem w USB i obsługą wieloprocesorowości.

przez -
1 746
NetBSD

System NetBSD 7 otrzymał pełną obsługę akceleracji graficznej dla karty graficznej Broadcom VideoCore IV, dostepnej na minikomputerze Raspberry Pi. Jest to dużo osiągnięcie dla rodziny NetBSD/arm. Pakiet misc/raspberrypi-userland w pkgsrc zawiera wszystkie potrzebne biblioteki do uruchomienia. Kilka innych paczek został utworzonych, aby wykorzystać nowe możliwości: OMXPlayer, GStreamer i ioquake3. W przypadku mxplayer i ioquake3 należy pamiętać o odpowiednich uprawnieniach w /dev/vchiq.

Pakiet ioquake3 wymaga dodatkowo odpowiednich uprawnień do /dev/wsmouse:

usermod -G wheel jmcneill 
chmod 660 /dev/vchiq /dev/wsmouse

Domyślna alokacja pamięci dla karty graficznej może być niewystarczająca dla ioquake3, dlatego zalecane jest zrobienie gpu_mem=128 lub gpu_mem=192 w pliku /boot/config.txt.

Polecane

Jesień Linuksowa

1 649
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...