We are still actively working on the spam issue.

Difference between revisions of "DragonflyBSD"

From InstallGentoo Wiki
Jump to: navigation, search
m (Categorization)
(add a tips section, remove obselete information (linux emulation))
Line 9: Line 9:
 
* Token-based synchronisation mechanism for it's kernel, in turn allowing for DragonflyBSD to parallelize the system with less effort compared to other kernels, which primarily use hard mutex locks.
 
* Token-based synchronisation mechanism for it's kernel, in turn allowing for DragonflyBSD to parallelize the system with less effort compared to other kernels, which primarily use hard mutex locks.
 
* Optimised for SSD usage by utilising a swapcache.
 
* Optimised for SSD usage by utilising a swapcache.
* [https://www.dragonflybsd.org/~labthug/handbook/linuxemu.html Linux binary compatibility]
+
* Instant readable/writeable snapshots
 +
 
 +
 
 +
== Tips ==
 +
=== loading video and audio drivers on boot ===
 +
unlike [[FreeBSD]], DragonFly doesn't automatically load drivers at boot you will need to add it to the {{ic|/etc/rc.conf}} file with the syntax: {{ic|<module>_load="YES"}}
 +
for example to load the legacy intel driver {{ic|i915}} and the intel HD Audio driver {{ic|snd_hda}} add this to {{ic|/etc/rc.conf}}
 +
i915_load="YES"
 +
snd_hda_load="YES"
 +
 
 +
=== Getting keyboard to work in X ===
 +
If your keyboard isn't working in Xorg, then install {{ic|xf86-input-evdev}} like this:
 +
pkg install xf86-input-evdev
 +
then add this to your {{ic|/etc/sysctl.conf}} file:
 +
kern.evdev.rcpt_mask=6
 +
 
 +
 
  
 
[[Category:BSD]]
 
[[Category:BSD]]
 
[[Category:Software]]
 
[[Category:Software]]
 
[[Category:Operating systems]]
 
[[Category:Operating systems]]

Revision as of 22:03, 24 July 2023

Mascot of DragonflyBSD

DragonflyBSD is a free, UNIX-like operating system that is part of the BSD family focused on performance and optimization. It is based on the same UNIX ideals and APIs and shares ancestor code with other BSD operating systems.

It contains a bunch of useful features which sets it apart from other BSD/Linux-based operating systems, one being HAMMER - it's own high-performance filesystem with built-in mirroring and historic access functionality.

Other features include:

  • Virtual kernels providing the ability to run a full-blown kernel as a user process for the purpose of managing resources or for accelerated kernel development and debugging
  • Token-based synchronisation mechanism for it's kernel, in turn allowing for DragonflyBSD to parallelize the system with less effort compared to other kernels, which primarily use hard mutex locks.
  • Optimised for SSD usage by utilising a swapcache.
  • Instant readable/writeable snapshots


Tips

loading video and audio drivers on boot

unlike FreeBSD, DragonFly doesn't automatically load drivers at boot you will need to add it to the /etc/rc.conf file with the syntax:

Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.

for example to load the legacy intel driver i915 and the intel HD Audio driver snd_hda add this to /etc/rc.conf

i915_load="YES"
snd_hda_load="YES"

Getting keyboard to work in X

If your keyboard isn't working in Xorg, then install xf86-input-evdev like this:

pkg install xf86-input-evdev

then add this to your /etc/sysctl.conf file:

kern.evdev.rcpt_mask=6