BSDCan 2012

Posted: June 14th, 2012 | Author: | Filed under: conference, FreeBSD | 2 Comments »

Thanks to FreeBSD foundation for sponsoring my trip to BSDCan2012 This was my first time attending BSDCan and had a lot of fun and learning.

Day:1 05-09-2012 Wednesday
Ports and maintaining/testing them:
– A lot of rant
– how can the dependencies be maintained easily? so that change in one port does not break other.
– Before updating my port how can I know what all would break from the changes?

Lunch: Sandwiches and salad

Vendor summit:
– Who are all vendors/ppl here? What companies are they from? Who do they represent? Why they are here?
– What do you like/do not like in FreeBSD.
– What do you have that you can push to head.
– What is nice to have (features you like).
– what was promised in last vendor summit and by whom? what is the status of that project?

Dinner: Nice Indian food.

Day:2 05-10-2012 Thursday
Virtualization Dev Summit:
- All about FreeBSD virtualization efforts
- Talked a lot about BHyVe, QEMU
- replace taskqueues with ithreads. (whats the difference?)
- backporting BHyVe to lets say 8.0 is _hard_.

Got a nice caffee mocha from “Second Cup”.

Lunch: Sandwiches and Salad

SSH Tutorial By Michael Lucas:
- Usual ssh configuration related things.
- ssh_config, sshd_config.
- Stupid mistakes ppl make.
- Replace passwords with public-keys i.e. pass-phrases.
- Port forwarding / Reverse port-forwarding.

Day:3 05-11-2012 Friday Conference day 1
BSD Multiplicity:
- History of virtualization
- jails/BHyVe
- And general discussion about how/where things are at

IPv6 and FreeBSD:
- offloading problem?
- TEO – TCP Offloading Engine.
- gre(4) – neeed fixing, small enough – Email bjoen.
userland improvements.

tech.slashdot.org/story/12/01/13/2348206/ipv6-only-is-becoming-viable.

freebsd IPv6 todo – a lot is yet to be done.
Bjoern Zeeb – bz@

Fast reboots with kload:
- /sbin/kload
- Look at loader and userboot code – understand how it works.
- userboot.so/kload does image loading/setup but its not the right place according
to the speaker. why?
- bootup code is much different in i386 from amd64
i368 – its the assembly
amd64 – a bunch of c code to setup page-tables
- still experimental but reboots can be really really fast.
- similar thing working fine in linux

http://developers.slashdot.org/story/04/05/05/1251222/reboot-linux-faster-using-kexec

Virtually-Networked FreeBSD Jails:
- VNAT – virtual networking for freebsd, ZFS – god of filesystems and Jails

- Why 3 togather? – creates a _cloud_
ZFS – instant snapshots/clients
Vnet – VLAN/ dedicated network stack for each jail
Jail – for VMs (simple, requires less resources)
- Gotcha:
no pf-ipf – doesnt really matter.
No vlan jails support on rc.d for FreeBSD
- Dtrace with Jails? – can be done?

Day:4 05-12-2012 Saturday Conference day 2
Optimization in ZFS:
by Spectra – Justin Gibbs and Will
- how ZFS works
- copy-on-write
- they worked on some optimizations
- working on a paper which will be published with details
- code will be available (obviously)
- ZFS has many moving pieces
- has a lot of bugs
- needs a lot of testing/test cases
- Lumos – community for ZFS

Amazon Web Services:
by Randy Harper
- EC2
- animoto – amazing example
- No data-center in India

Ethernet Switch Framework:
By: Stefan Bethke stb@freebsd.com
Aleksandr Raybalko ray@freebsd.com
- Adrian initiated it – Qualcomm Atheros HW
- Trimming freebsd to 8 MB?
- configuration mechanism
- need to get actual FLASH file system (not ufs)
with FLASH, things are easy. how?
- Hardware details of the board
- todo: expose IOCTL for userland to do stuff

Recent Advances in IPv6 Security:
- Talked about security issues and concerns in IPv6

Hackers Lounge

This was one of the most fun parts of BSDCan.

- motto: Shut up and code!
- Socialize


2 Comments on “BSDCan 2012”

  1. 1 BSDCan Trip Reports: Hiren Panchasara and Adrian Chadd | Linux-Support.com said at 4:51 pm on August 27th, 2012:

    [...] last of the BSDCan trip reports have been received. Hiren Panchasara posted his on his blog. Adrian Chadd’s report is as [...]

  2. 2 Miscelaneous FreeBSD news updates (Calligra, EC2, Dev’s Corner, GhostBSD) | FreeBSD News said at 9:59 pm on August 28th, 2012:

    [...] Foundation funded trip reports: Warren Block, Adrian Chadd and Hiren Panchasara. Hello there! If you are new here, you might want to subscribe to the RSS feed for updates on this [...]


Leave a Reply