Software-update: DragonFly BSD 4.8.1

Bij een BSD-besturingssysteem zullen de meesten denken aan een van de drie varianten FreeBSD, OpenBSD of NetBSD. Er zijn echter nog diverse andere BSD-versies, zoals PC-BSD en DragonFly BSD. Deze laatste is een afsplitsing van FreeBSD 4.8, dat rond juni 2003 is ontstaan. Dit gebeurde omdat Matthew Dillon, de projectleider van DragonFly BSD, het destijds oneens was met de gekozen ontwikkelstrategie en de aandachtsgebieden van FreeBSD 5. Voor een overzicht van de ontwikkelingen sinds die tijd met betrekking tot DragonFly BSD kun je deze pagina doorspitten. Versie 4.8.1 is sinds kort beschikbaar en werd met de volgende commits uitgebracht:

DragonFly 4.8.1
  • libc/gmon: Replace sbrk() with mmap()
  • drm: bring in Linux compability changes from master
  • drm/linux: make flush_work() more robust
  • drm/i915: Update to Linux 4.7.10
  • drm - Fix hrtimer, don't reset timer->function to NULL in timeout handler.
  • sound - Delete devfs clone handler for /dev/dsp and /dev/mixer on unload.
  • if_vtnet - Allocate struct vtnet_tx_header entries from a queue.
  • Make sure that cam(4)'s dashutdown handler runs before DEVICE_SHUTDOWN().
  • kernel - MFC b48dd28447fc (sigtramp workaround)
  • kernel - Fix deadlock in sound system
  • kernel - Fix broken wakeup in crypto code
  • kernel - Add KERN_PROC_SIGTRAMP
  • gcc - Adjust the unwind code to use the new sigtramp probe sysctl
  • kernel - Implement NX
  • kernel - Implement NX (2)
  • kernel - Implement machdep.pmap_nx_enable TUNABLE
  • kernel - Implement NX (3) - cleanup
  • kernel - Temporarily set the default machdep.pmap_nx_enable to 0
  • param - Change __DragonFly_version to 400801
  • kernel - Fix i915 deadlock
  • pthreads - Change PTHREAD_STACK_MIN
  • libc - Fix bug in rcmdsh()
  • ppp - Fix minor overflow in protocol search
  • libtelnet - Fix improper statement construction (not a bug in the binary)
  • libdevstat - Limit sscanf field, fix redundant condition
  • openssh - Fix a broken assignment
  • window - Fix Graphics capability enable test
  • kernel - Fix event preset
  • mfiutil - Fix static buffer overflow
  • mixer - Fix sscanf() overflow
  • gcore - fix overflow in sscanf
  • kernel - Fix improper parens
  • libkvm: Fix char pointer dereference.
  • Fix some cases where an index was used before its limits check.
  • Really ensure that our world/kernel are built under POSIX locale ("C").
  • zoneinfo: Create a /usr/share/zoneinfo/UTC link.
  • kernel/cam: Add CAM_SCSI_IT_NEXUS_LOST (in preparation for virtio_scsi(4)).
  • kernel: Add FreeBSD's virtio_scsi(4) driver.
  • ccdconfig(8): Add missing free().
  • libpuffs: Fix two asserts.
  • kernel/acpi: Untangle the wakecode generation during buildkernel.
  • kernel/acpica: Better check AcpiOsPredefinedOverride()'s InitVal argument.
  • kernel/acpica: ACPI_THREAD_ID is unsigned.
  • kernel/acpica: Return curthread as thread id from AcpiOsGetThreadId().
  • kernel/acpica: Remove no longer needed #include.
  • kernel/acpi: Call AcpiInitializeSubsystem() before AcpiInitializeTables().
  • kernel/urtwn: Add missing braces.
  • kernel/ieee80211: Add missing braces.
  • libthread_xu: Fix checking of pthread_barrier_init()'s count argument.
  • sound/hda: Sync device ID table with FreeBSD
  • inet6: Restore mbuf hash after defragmentation.
  • pf: Normalized, i.e. defragged, packets requiring rehash.
  • em: Enable MSI by default on devices has PCI advanced features capability.
  • sched: Change CPU_SETSIZE to signed int, same as FreeBSD/Linux.
  • usched: Allow process to change self cpu affinity
  • ix: Fixup TX/RX ring settings for X550, which supports 64/64 TX/RX rings.
  • Revert "Always use unix line endings"
--
DragonFly BSD source repository
Versienummer 4.8.1
Releasestatus Final
Website DragonFly BSD
Download http://www.dragonflybsd.org/download/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

03-08-2017 • 15:08

2 Linkedin

Bron: DragonFly BSD

Reacties (2)

Wijzig sortering
PC BSD heet al even TrueOS.
Klopt. Maar volgens mij is dat gewoon een uitgeconfigureerde FreeBSD desktop. Dragonfly is echt een source-fork. Overigens zou ik behalve voor experimenten geen reden weten om die te gaan gebruiken. Sowieso draait het alleen nog op amd64.

Op dit item kan niet meer gereageerd worden.

Kies score Let op: Beoordeel reacties objectief. De kwaliteit van de argumentatie is leidend voor de beoordeling van een reactie, niet of een mening overeenkomt met die van jou.

Een uitgebreider overzicht van de werking van het moderatiesysteem vind je in de Moderatie FAQ

Rapporteer misbruik van moderaties in Frontpagemoderatie.




Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee