News for hackers. Stuff that matters.
Re:FreeBSD 10.3-Release on AWS by cperciva on Tuesday April 12, 2016 @03:40PM (#11482876)
FWIW, while this says "Sold by: Colin Percival", the FreeBSD 10.3-RELEASE images were built and uploaded by the release engineering team; my only involvement this time was to let the Marketplace team know that a new release was available. The FreeBSD project takes the issue of "bus factors" seriously, and while I started the FreeBSD/EC2 project the intention has always been that it would get handed off to the FreeBSD release engineering team; with 11.0-RELEASE we should finally have the last bits sorted out and it will show up in the Marketplace as "Sold by: The FreeBSD Project".

EDIT: Hijacking my own comment slightly, since it's at the top right now: I'm not sure why 10.3-RELEASE being in the AWS Marketplace is a story when 10.2-RELEASE, 10.1-RELEASE, 10.0-RELEASE, 9.3-RELEASE, 9.2-RELEASE, 9.1-RELEASE, and 9.0-RELEASE being in the AWS Marketplace weren't. The hand-off from me to the release engineering team has been gradual (made slower by the fact that we only get to try something new once every 6 months!) but as far as users are concerned FreeBSD has been in the AWS Marketplace for years.

Re:FreeBSD 10.3-Release on AWS by vbit on Tuesday April 12, 2016 @07:54PM (#11484612)
How stable is FreeBSD on AWS?

Would you recommend it for production use?

Is there a suite of compatibility/performance tests that is run on AWS for each release?

Re:FreeBSD 10.3-Release on AWS by cperciva on Wednesday April 13, 2016 @03:58AM (#11486490)
How stable is FreeBSD on AWS?

The releases are completely stable. I'd go so far as to say that FreeBSD/EC2 is probably more stable than FreeBSD on native hardware, simply because you're less likely to run into weird driver issues with obscure hardware.

Would you recommend it for production use?

Absolutely. I've been using it for Tarsnap for years.

Is there a suite of compatibility/performance tests that is run on AWS for each release?

Not that I know of.

Re:FreeBSD 10.3-Release on AWS by helper on Wednesday April 13, 2016 @12:14AM (#11485700)
Having used both Marketplace AMIs and non-marketplace (community) AMIs, I find the Marketplace ones to be quite painful to use. I want my tools to be able to go out and get the latest AMI automatically and launch that instance, but it is basically impossible to do this with things in the Marketplace. Amazon makes you jump through a bunch of hoops as if you are paying extra for this marketplace AMI even if it is provided for free.

The nicest experience I've had is with the Ubuntu community AMIs. Ubuntu keeps a listing of their official AMIs[1] and there is a JSON api that they provide so you can fetch that information programtically.

[1]: https://cloud-images.ubuntu.com/locator/ec2/

Re:FreeBSD 10.3-Release on AWS by cperciva on Wednesday April 13, 2016 @03:55AM (#11486477)
Huh. To me, "go out and get the latest release automatically" is terrifying; you should be testing new releases before you deploy them.

It would be simple enough to extract the AMI numbers from FreeBSD release announcements though; the main reason I encourage people to use the Marketplace AMIs is that the AWS Marketplace provides useful statistics about how many instances are running.

Re:FreeBSD 10.3-Release on AWS by helper on Wednesday April 13, 2016 @11:56AM (#11489311)
Maybe "release" isn't the correct term. Ubuntu publishes new AMIs with the latest security patches quite regularly. When I spin up a new instance on say 14.04 I want it to boot with a fully patched kernel.
Re:FreeBSD 10.3-Release on AWS by takeda on Wednesday April 13, 2016 @02:30PM (#11490896)
IIRC The EC2 FreeBSD applies all new security patches and reboots (if there were any) on first start.
Re:FreeBSD 10.3-Release on AWS by cperciva on Wednesday April 13, 2016 @04:36PM (#11491975)
Correct. (This behaviour can be disabled via EC2 user-data.)
Re:FreeBSD 10.3-Release on AWS by swills on Tuesday April 12, 2016 @03:55PM (#11483011)
Putting this here just because it's something I often find people aren't aware of and it's somewhat relevant:

If you want to run 10.3 on Google Compute engine, official images from the release engineering team are available.

Quoting the release announcement:

% gcloud compute instances create INSTANCE --image freebsd-10-3-release-amd64 --image-project=freebsd-org-cloud-dev

% gcloud compute ssh INSTANCE

(See https://www.freebsd.org/releases/10.3R/announce.html)

Re:FreeBSD 10.3-Release on AWS by vbit on Tuesday April 12, 2016 @07:55PM (#11484617)
Whoa - thanks! I did not know this.

Do you use this and can you say something about production readiness/stability?

Re:FreeBSD 10.3-Release on AWS by jlgaddis on Tuesday April 12, 2016 @03:03PM (#11482524)
Looks like this doesn't have the Windows tax...
Re:FreeBSD 10.3-Release on AWS by cperciva on Tuesday April 12, 2016 @03:26PM (#11482771)
The Windows tax went away when Amazon launched unix HVM, starting with "cluster compute" instances over five years ago. It has never applied to the FreeBSD images in the AWS Marketplace.
Re:FreeBSD 10.3-Release on AWS by jlgaddis on Tuesday April 12, 2016 @03:34PM (#11482838)
That's interesting, I can recall getting charged although I don't remember the details. I've never used the "official" AMIs, though, so perhaps it was because we built our own. Either way, thanks!
Re:FreeBSD 10.3-Release on AWS by tshtf on Tuesday April 12, 2016 @03:10PM (#11482584)
I think FreeBSD has been available for non-Windows Xen HVM instance types on AWS for a while now, maybe cperciva has more details on when this happened.
Re:FreeBSD 10.3-Release on AWS by cperciva on Wednesday April 13, 2016 @03:59AM (#11486495)
As soon as EC2 had Unix HVM instances. So every new instance type launched from 2011 onwards.
Re:FreeBSD 10.3-Release on AWS by tyingq on Tuesday April 12, 2016 @05:28PM (#11483720)
Vultr.com is FreeBSD friendly, and dirt cheap. They are different in that you can upload an ISO of any OS you want. I was able, for example, to try out DragonFlyBSD this way. No association other than being a customer.
Re:FreeBSD 10.3-Release on AWS by vbit on Tuesday April 12, 2016 @07:53PM (#11484603)
DigitalOcean is FreeBSD friendly too.
Re:FreeBSD 10.3-Release on AWS by feylikurds on Tuesday April 12, 2016 @03:00PM (#11482498)
Was not FreeBSD already available as an image on Amazon?
Re:FreeBSD 10.3-Release on AWS by superflit on Tuesday April 12, 2016 @03:11PM (#11482590)
Yes. But having it on the MarketPlace make it easier to find and more "Business" friendly.

Before you had to check a list of amis on Percival site's select the right one at your region. So it was not so friendly.

Thanks to Percival for this! It is a huge step in making FreeBSD more friendly for beginners.

Re:FreeBSD 10.3-Release on AWS by yeukhon on Tuesday April 12, 2016 @03:16PM (#11482650)
So why hasn't this made into an official support AMI by AWS?
Re:FreeBSD 10.3-Release on AWS by cperciva on Tuesday April 12, 2016 @03:54PM (#11483004)
What does "official support" mean?

Serious question. I've never found anyone able to say exactly what it means for AWS to "support" a platform.

Re:FreeBSD 10.3-Release on AWS by yeukhon on Tuesday April 12, 2016 @07:43PM (#11484554)
I was looking at the main AMI list when you launch an EC2 instances. I am not sure if they are actually created and maintained by AWS, but at leas they show up on the main page makes me think they are "official."
Re:FreeBSD 10.3-Release on AWS by loeg on Tuesday April 12, 2016 @03:32PM (#11482812)
Relatively low interest compared to Linux, Windows.
Re:FreeBSD 10.3-Release on AWS by MichaelBurge on Tuesday April 12, 2016 @03:09PM (#11482574)
It says: Available on AWS Marketplace Since: 06/06/2014

Maybe it's a new version?

Re:FreeBSD 10.3-Release on AWS by cperciva on Tuesday April 12, 2016 @03:29PM (#11482788)
10.3-RELEASE is a new version, yes. (It was released last week, but it took a week to get the new version into the AWS Marketplace. I'm still working out the kinks in the process.)

The "since 06/06/2014" is for FreeBSD 10; there's a separate Marketplace listing for FreeBSD 9, which shows "Available on AWS Marketplace Since: 11/20/2012": https://aws.amazon.com/marketplace/pp/B00AA25MLK

Re:FreeBSD 10.3-Release on AWS by ivl on Tuesday April 12, 2016 @03:34PM (#11482833)
Correct. New version, as 10.3 only came out in the last couple weeks.
Re:FreeBSD 10.3-Release on AWS by akerro on Tuesday April 12, 2016 @04:19PM (#11483218)
Some BSD distributions were available under "Other Linuxes" :)
Re:FreeBSD 10.3-Release on AWS by 1stbubblevet on Tuesday April 12, 2016 @03:44PM (#11482902)
Wow great news! I know that bringing FreeBSD to AWS was a HUGE PITA, so props to everyone for making this happen!