1. 15
  1. 2

    Congrats to the DragonFly devs! Looks like a pretty big release.

    1. 1

      Interesting to see the project brag about the integration of GCC 5 in such a manner.

      1. 4

        In DragonFly not that much attention is paid to licensing and GPL avoidance as in the other BSDs.

        1. 2

          Just curious, do you know why the newer GCC was chosen over Clang? Familiarity? Performance?

          1. 6

            DragonFly has always had 2 compilers in the base system - before GCC5, it was GCC 4.4 and GCC 4.7. With this change, it’s 4.7 and 5.0. The next change will probably be GCC 5 and clang (i.e. GCC 4.7 out, clang in) . So, it wasn’t that GCC was chosen over clang, it’s more just “not yet”. Compiler work ain’t easy.

        2. 1

          In what sense do you mean that? I don’t know anything about GCC 5.

          1. 1

            Most BSDs have moved to LLVM or retained GCC 4.2.1 over GPLv3 licensing. Nothing wrong with the compiler on a technical level, that I know of.

        3. 1

          Posting from a fresh install of DragonflyBSD on an x230. I wanted to try doing this last night but messed a bunch of stuff up, so this is perfect timing.

          I think I’ve got everything working. Wifi was fairly painful and I had to disable use -ht with wpa_supplicant to disable N mode to get it to work. Sound works, but i have to do some weird sysctl.snd.default_unit=[0,1] to choose between playing music through my laptop speakers vs headphones. Volume buttons don’t work.

          Other than those two things, everything seems good. Trackpoint/touchpad/brightness controls all work. Everything feels snappy. GHC at 7.8.3 instead if 7.8.4 is disappointing since Stack wants 7.8.4, hopefully freebsd updates that soon.

          I’ll probably put up a blog post with detail later.