Live data from Hacker News

FreeBSD 11.0 Now Available

lists.freebsd.org

121–130 of 163 posts

Re: FreeBSD 11.0 Now Available

#121

FreeBSD is not 'just another OS out there' but an important piece of technology powering lots of things we often use: from Sony's PlayStation and WhatsApp, through Netflix and Yahoo, to Juniper and PFSense networking gear and EMC storage and FreeNAS appliance - and many, many more! So, have you donated yet? We need FreeBSD and FreeBSD needs your support! https://www.freebsdfoundation.org/donate/

Wouldn't it be a good idea if they would change their licensing so that commercial usage allowed them to build a stable income stream and pay more and more developers every year? Also it would be very important to build developer schools and other educational facilities to sustain development in future, what would be much easier with a stable and growing budget.

Let me guess... You have no idea why people chose to use, or contribute to FreeBSD, right? Especially no idea why commercial entities build products based on FreeBSD.

Sometimes there's a cultural disconnect between the hacker news world and some $FOO software thing (FSF, GNU, what have you), but this tops them all.

Developer schools? Was this even a serious comment or was I trolled by Poe's law?

Re: FreeBSD 11.0 Now Available

#122
post #68
post #23

I think the highlights don't mention the release's best bits. The full release notes are way larger and it really depends on what you do, what you might consider the most interesting part. Also I am happy to see a bunch of "Sponsored by..." Netflix, Yandex, NGINX Inc, Netgate, Citrix, Juniper Networks, Microsoft, Dell, Multiplay, ScaleEngine, etc. in there. https://www.freebsd.org/releases/11.0R/relnotes.html

As a full time developer, you are correct that the relnotes don't capture all the great stuff. It is difficult to keep track of all that is going on. The only way I know how is to continuously read the commit logs. But distilling that down into a useful document for end users is quite hard, especially retroactively. I will say that the release has non-trivial improvements in TCP performance (Mike Karels, Matt Macy, N…

> VNET jails also should be safe to tear down

Unfortunately, VNET is still off by default, no?

Re: FreeBSD 11.0 Now Available

#123
post #122
post #68

Earlier quoted context omitted.

As a full time developer, you are correct that the relnotes don't capture all the great stuff. It is difficult to keep track of all that is going on. The only way I know how is to continuously read the commit logs. But distilling that down into a useful document for end users is quite hard, especially retroactively. I will say that the release has non-trivial improvements in TCP performance (Mike Karels, Matt Macy, N…

> VNET jails also should be safe to tear down Unfortunately, VNET is still off by default, no?

The important word is should. VNET is still an experimental feature.

Re: FreeBSD 11.0 Now Available

#124
post #52

Earlier quoted context omitted.

Is anyone using FreeBSD on their development machine? Are there any gotchas compared to Linux?

I use CURRENT on a Thinkpad X230. It works ok. Main gotchas: * No SSL CA certificates out of the box. FreeBSD security team has taken the curious posture of claiming that shipping no CAs is better than just shipping e.g. Mozilla's CA bundle.[0] * rc.d is like Linux init from 5 years ago. Dynamic network configuration is not handled well. * Intel GPU driver support for anything above Haswell is still waiting to be mer…

Just run `pkg install -y xdm` and enable it in /etc/ttys to have init (re-)start xdm on the ttyv of your choice.

Re: FreeBSD 11.0 Now Available

#125

It would be awesome if there were a cookbook for getting this on to the Dragonboard 410c (its my only AArch 64 board ATM). The wiki page points to the 96boards site which has everything you need to put Ubuntu on but not FreeBSD AFAICT. I just may not be reading it closely enough though. [1] https://wiki.freebsd.org/arm64/DragonBoard410c

booting on the Dragonboard is unlikely to happen any time soon, I started working on it, but don't have the time to get it into a usable state (and lack hardware to test).

Source: I started & mostly work on the the FreeBSD arm64 port.

Re: FreeBSD 11.0 Now Available

#126

I've got a 10.3 system that's running a "custom" kernel with VNET enabled for my iocage jails. What am I in for when I upgrade? How do I keep my ZFS pool safe through the upgrade?

If your pool is layed out in a beadm compatible way you can use beadm. Otherwise just snapshot your root dataset recursively and rollback the whole pool in the unlikely case that the update fails. Once the upgrade succeeded (including the new boot blocks) you can upgrade your pool by enabling the latest feature flags.

Re: FreeBSD 11.0 Now Available

#127
post #117

Earlier quoted context omitted.

I started using SmartOS partly because it has really nice VNIC support and you don't have to recompile the 10.x FreeBSD kernels. :-) It'd be good to know if 11.0 changed that.

Does linux have similar facilities yet?

Yes, a "network namespace" is the Linux equivalent. http://man7.org/linux/man-pages/man8/ip-netns.8.html

Re: FreeBSD 11.0 Now Available

#128
post #121

Earlier quoted context omitted.

Wouldn't it be a good idea if they would change their licensing so that commercial usage allowed them to build a stable income stream and pay more and more developers every year? Also it would be very important to build developer schools and other educational facilities to sustain development in future, what would be much easier with a stable and growing budget.

Let me guess... You have no idea why people chose to use, or contribute to FreeBSD, right? Especially no idea why commercial entities build products based on FreeBSD. Sometimes there's a cultural disconnect between the hacker news world and some $FOO software thing (FSF, GNU, what have you), but this tops them all. Developer schools? Was this even a serious comment or was I trolled by Poe's law?

I was not able to find any answer to my question in your comment. I assume you assume the wrong things, also you seem to draw conclusions too fast.

Re: FreeBSD 11.0 Now Available

#129
post #121

Earlier quoted context omitted.

Let me guess... You have no idea why people chose to use, or contribute to FreeBSD, right? Especially no idea why commercial entities build products based on FreeBSD. Sometimes there's a cultural disconnect between the hacker news world and some $FOO software thing (FSF, GNU, what have you), but this tops them all. Developer schools? Was this even a serious comment or was I trolled by Poe's law?

I was not able to find any answer to my question in your comment. I assume you assume the wrong things, also you seem to draw conclusions too fast.

I think you received a perfectly valid answer. It was not a direct answer, but since the presupposition of your question is so deeply flawed, a direct answer is simply impossible.

However, the answer could have been more detailed and less ranting about HN. Maybe the answer could be improved to:

Things work completely different there. In particular, there are already people and companies making money with selling FreeBSD, and these are also contributing back a lot to FreeBSD. They are contributing back for moral reasons, pragmatic reasons or simply because they like FreeBSD, even though (and sometimes exactly because) they are not pushed to do so by the license.

Re: FreeBSD 11.0 Now Available

#130

Earlier quoted context omitted.

Using FreeBSD -CURRENT on my ThinkPad X240. Mostly works great. Can't resume from suspend on that particular laptop, but I can live without the sleep thing. For development, it's excellent! (Favorite things: non-GPL not-breaking-compatibility-every-day libc that doesn't cause any problems ever. Simple init system. Simple configuration files, moving towards using libucl everywhere. And libxo for output. Good documenta…

Is /usr/bin/env bash good enough? Or should I assume that only a "sh" is available? (I found tcsh tricky when I first started using FreeBSD, and I think a few of my accounts have the default shell set to bash)

Most times yes. In practice I suspect most deployed servers have something like

ln -sf /usr/local/bin/bash /bin/bash

Infinitely more entertaining is running unzip at the command prompt results in /usr/bin/unzip which is extremely limited compared to (installed via pkg) infozip at /usr/local/bin/unzip. At least one specific example I ran into was Play/Activate Scala framework can be convinced via "dist" target to make a zip file of all the jars necessary to run a project, and you guessed it, /usr/bin/unzip doesn't understand that zipfile format and /usr/local/bin/unzip works perfectly. So you can't have a script that automatically runs unzip because you need to run /usr/local/bin/unzip specifically.

Lack of a Debian-like alternatives system is really the only systemic problem I run into on a regular basis. Then again it creates an inconsistency across multiple servers and I would not enjoy playing "update-alternatives whack a mole" to figure out which of my frontends have infozip provide unzip, and which fail.

Post reply on HN