The Foundation will be at the FreeBSD booth at Texas LinuxFest. As usual, we'll have a bunch of swag and will be accepting donations to the Foundation.
The booth is #37 in the Red Oak Ballroom of the Norris Conference Center in San Antonio. The expo is open on Saturday, August 4 from 10–6. Registration is required for this event and costs $20 or $50.
Thursday, July 26, 2012
Foundation at TLF
Wednesday, July 11, 2012
Foundation at OSCON
Deb Goodkin and Justin Gibbs from the Foundation will be at the FreeBSD booth in the Expo area of OSCON on Wednesday, July 18. If you're at OSCON, drop by to say hi, discuss the Foundation's projects, check out the cool swag, or to make a donation.
OSCON is being held at the Oregon Convention Center in Portland, OR. You can get a free Expo pass here.
Monday, June 18, 2012
New Funded Project: Capsicum Improvements
The FreeBSD Foundation is pleased to announce that Pawel Jakub Dawidek has been awarded a grant to develop a comprehensive userspace framework for writing Capsicum-based applications, building on the kernel features originally developed by the University of Cambridge and Google Research.
This framework will include a Capsicum runtime linker and component library providing sandboxed versions of key higher-level system libraries. Components will both be sandboxed, improving resistance to vulnerabilities, and also easily available for delegation to sandboxed applications, such as the Chromium web browser. The prototype libcapsicum developed by Cambridge will be analyzed and updated based on lessons learned in implementing Capsicumised software packages, such as hastd and auditdistd. Funding for this project will be provided by the FreeBSD Foundation matched 100% by the Google Open Source Program Office, in support of open source technology transition of Capsicum.
"A continuing challenge in security is to find solutions that not only fix the problems but also can be applied to existing technologies: attractive though the notion is, we are not going to persuade the world to rewrite everything! This is why we at Google are pleased and excited to support the continuing development of Capsicum, which radically improves the security of UNIX based systems whilst allowing a continuous migration path from today's mechanisms to tomorrow's," said Ben Laurie, Google Senior Staff Software Engineer.
"I'm very excited to be able to work on Capsicum. Some of my software is already using Capsicum, so I'm fully aware of the great potential of this framework. This technology is so much superior than the current attempts to provide sandboxing using tools like chroot(2) or unprivileged user credentials. No matter how corny it sounds, I strongly believe Capsicum can make the Internet a safer place." said Pawel.
This project will conclude in August, 2012
Tuesday, June 12, 2012
BSDCan Trip Report: Florian Smeets
The next trip report is from Florian Smeets:
I arrived in Ottawa on Tuesday afternoon, together with Giovanni Trematerra who was on the same flight as I. After dropping our luggage off at the Residency one of the first people we met was Beat Gaetzi, my gecko@ companion. After a very short discussion it was decided to go to the Royal Oak. Over the course of the evening lots of developers showed up there. It was good to see some of those again whom I had already met at EuroBSDCon and FOSDEM and it was great to finally meet people I only knew from email/IRC.
Early the next day the first day of the devsummit started. I attended the ports session which went on for almost all day. We talked about a lot of things, spanning from what was done in the last year to new features which we will see in the future. In the evening I attended the vendor summit which was quite interesting. A lot of FreeBSD using companies discussed what they are working on, which features they could share with the community, and what they need. I had to leave the vendor summit a few minutes early as Thomas Abthorpe had scheduled a dinner meeting, to take a few of the ports committers out to try a Canadian dish called Poutine.
The second day started with the Admins session. One of the topics was pkgng package distribution which took quite some time. In the Toolchain session there was a lot of talk about our switch to LLVM/clang. The next session was the working group summaries, where all the session leaders presented the accomplishments of the different groups of the previous 2 days. The last session was brainstorming for the 10.0 release, which was one of the most interesting sessions for me. To see all these features and improvements that should/could be in 10.0.
On day 3 the conference started. After a funny opening session which was started by a bagpiper it went to "An Overview of Locking in the FreeBSD kernel", where Kirk McKusick gave a high level overview of the different locking primitives one can use, and when/how to use them. After that I headed over to the FreeBSD devsummit track and stayed there for the remainder of the day. The topics included Documentation, Kernel debugging, CAM Target layer, an update on 802.11 in FreeBSD, Capsicum, FusionIO and work on callout(9).
Later that evening I sat down with Alan Cox and Attilio Rao and listened to both of them planning their next work on our VM system. This was a great experience. I learned a lot, though i was not able understand all of it.
Inspired by Julian Elischer's talk on FusionIO and FreeBSD (which reminded me of the fact that we have a machine in the FreeBSD cluster with one of those cards), I sat down with Julian to get the card going. I had talked to Beat the day before about the ports migration to svn and he told me that it took almost 2 days to import the converted repository into svn. After some experimenting the result was that it takes only 3 hours on a FusionIO card. We will use this for doing the real migration to keep the outage as short as possible.
The last day I attended Optimizing ZFS for Block Storage, went to the OpenBSD network stack evolution talk to see what they are up to, and as a last talk I went to see the pkgng talk to see if there were any new features I did not know about yet.
It was a great trip. I learned a lot, it was great to put many faces to names (too many to list them here).
I want to sincerely thank the FreeBSD Foundation for enabling me to go to the devsummit and BSDCan 2012.
Monday, June 11, 2012
BSDCan Trip Report: Ben Haga
The next trip report is from Ben Haga:
Without the generous support of the FreeBSD Foundation my trip to BSDCan 2012 would not have been possible. It was a great experience and I cannot thank the Foundation enough for the opportunity. Attending BSDCan was an excellent chance to meet the folks currently driving the future of FreeBSD. The experience of working alongside each of these esteemed developers is like getting to know, as Dan Langille put it, an "extended family."
I arrived in Ottawa on the evening of May 8th. After checking in at the Residences, I went, along with several Cluster Administrators, to an informal meeting at the Royal Oak. As I learned, drink and food at the Royal Oak is a fun BSDCan tradition.
On the first day of the Dev Summit, I met my fellow cohorts in the FreeBSD.org Cluster Administration group. This was a great experience and opportunity to get to know the folks I work with on a regular basis better. Throughout the day and stay in Ottawa, we talked over current issues and items to handle moving forward with cluster-related work and activities.
May 9
The Dev Summit started off with a bang. First, was the Developer Summit registration, followed by an introductory session by John Baldwin. Shortly following the introductory session, I met up with fellow cluster administrators in order to spend time with one another and get to know each other better. In addition to getting to know each other face-to-face, we discussed the current state of the cluster(s).
After a successful hacking session with my colleagues, I headed to the PC-BSD-oriented Desktop session with Kris Moore and Dru Lavigne. This proved to be a valuable session for those running or interested in running PC-BSD on their desktop. Not only were we able to interact with those heavily involved in the PC-BSD project, but we were able to provide valuable feedback as well.
Following the day's activities, a number of folks from the Ports crew as well as the Cluster Administrators group headed to the Clocktower Market to hang out and discuss happenings in the FreeBSD universe.
May 10
The second day of the Developer Summit was no less exciting than the first. In the morning, after heading to breakfast at the Second Cup, I headed to the Admins working group. Although the meeting drew heavy attendance and was at times difficult to work as an entire group, we were successful in hammering out a number of details for future plans. During this time, the Yahoo! contingent was able to ascertain details for future deployment in the new home for the FreeBSD.org cluster hosted at Yahoo!. This will result in greater capacity and more robust infrastructure for the road ahead.
Later in the day, I spoke with several developers and through discussion found an opportunity to contribute to the NTP tree, which further piqued my interest in updating the NTP software in base. With this responsibility and past involvement with the software, I will be able to bring the NTP software in base to a modern state with bug fixes and improvements.
At the end of the day, it was time for early BSDCan 2012 conference registration and a few beverages at The Royal Oak. Later in the evening, I met up with a party of others on the 15th floor hacker's lounge for general discussion and otherwise good time!
May 11, 12
After the long evenings, nights, and evenings spent hacking on various projects and working with other FreeBSD enthusiasts on a number of topics, it was time for the BSDCan 2012 conference to begin.
I attended the morning's introductory speech given by Dan Langille. From there, I hustled to the much anticipated talk by Kirk McKusick entitled, "An Overview of Locking in the FreeBSD Kernel." After Kirk's talk ended, I made it to Pawel Jakub Dawidek's talk, "auditdistd - Secure and reliable distribution of audit trail files", Ivan Voras' "Bullet Cache Balancing speed and usability in a cache server", and Russell Cattelan's "Fast reboots with kload."
In the evening, I attended Julian Elischer's talk, "FusionIO and FreeBSD", followed by "Work on callout(9)" by Davide Italiano. In addition, I attended "pkgng" by Baptiste Daroussin and "Solaris Boot Environments for FreeBSD" by Nikolai Lifanov.
Overall, the talks were engaging and I found myself hoping for more time to capture more of the fantastic talks and presenters.
Of course, no trip to BSDCan nor the Dev Summit would be complete without late night hacking and tunes in the first and fifteenth floor hacker lounges at the Residences. These were extremely productive and fun as well.
May 13
After a long night of hacking with a number of esteemed compatriots, it was time for my journey in Ottawa to come to an end. BSDCan 2012 was a great and productive experience and I look forward to coming back to future conferences!
Wednesday, June 6, 2012
BSDCan Trip Report: Davide Italiano
The next trip report is from Davide Italiano:
Foundation at SouthEast LinuxFest
There will be a BSD booth in the Expo area at SouthEast LinuxFest this Saturday, June 9 in Charlotte, NC. This event is free to attend so if you are in the area drop by to say hi, discuss the Foundation's funded projects, check out the cool swag, or make a donation to the Foundation.
