oscon

OSCON Day 2 Tutorials Recap

The second day of tutorials started with New Parallel Programming Tools for a Multicore World which essentially was a plug for Intel's new Threading Building Blocks project. Basically they re-wrote threads on all platforms, added a bunch of neato stuff like memory allocators, concurrent collections, and schedulers. Some of the thread synchronization functionality is pretty nice.

Before I even entered the room, I was cautious that this might be some proprietary crap, but they have dual licensed it under GPLv2 and a paid license for redistributing your program without having to give away the code. In coordination with this release, O'Reilly published a book about the Threading Building Blocks. I picked up a copy, but I haven't read it yet.

The next tutorial was Linux Performance Monitoring by Darren Hoch. He gave a great talk that discussed tracking down issues common utilities including CPU, memory, and I/O. His booklet was very well put together, so it made his talk easier to follow.

Later that night I went to the PHP and MySQL and the Google O'Reilly Open Source Awards party where I got to meet and hang out with lots of great people including Peter Zaitsev, Jay Pipes, Darren Hoch, Matthew Eernisse, and many more.

OSCON Day 1 Tutorials Recap

I attended two tutorials: one on Pthreads and one on Linux performance monitoring.

The Pthreads talk was pretty basic. The speaker, Adrien Lamothe, was great to listen to. He would interject interesting comments and stories. 30 minutes of the talk was lost due to power issues. Actually, a whole section of rooms supposedly lost power. It's mildly amusing to see the power go off and see 30 or so laptops still working away. I would have like to see more in-depth coverage of Pthreads. He just scrapped the surface of thread synchronization and didn't get to more advanced topics such as thread pools.

The Linux performance monitoring talk was excellent. Darren Hoch talked about how to identify performance issues with your Linux machine using tools that come standard with a distro. Using these tools, he showed us that you can quickly identify if the issue is a CPU, memory, or I/O issue. He was a very energetic speaker and had great real world examples.

It was also fun to run into a number of familiar faces that I've met at past conferences.

Ubuntu Live and OSCON

About 2 months ago, I wrote that I was heading to Portland for the O'Reilly Open Source Conference. It turns out that O'Reilly is also hosting another conference about Ubuntu, a very popular Linux distro.

When I signed up for OSCON, I elected to go to the tutorials, which consists for 4 tutorials spanned across 2 days. Well, 2 of the 4 tutorials I signed up for were canceled. Needless to say, I'm pretty bummed out. But O'Reilly was nice enough to get me into the Ubuntu Live Sunday, July 22nd, 2007.

So, here's the plan thus far for the first part of the week:

Sunday, July 22nd - Ubuntu Live

8:00am - 9:00am Breakfast
9:00am - 10:30am Keynote: Mark Shuttleworth
Keynote: Stephen O'Grady
Keynote: Jeff Waugh
10:30am - 11:00am Break
11:00am - 11:30am Managing, maintaining, and securing Ubuntu machines
11:30am - 11:35am Break
11:35am - 12:05pm The 3 laws of IT and how open source can benefit
12:05pm - 12:10pm Break
12:10pm - 12:40pm The bleeding edge
12:40pm - 2:00pm Lunch
2:00pm - 3:00pm Keynote: Eben Moglen
Keynote: Mitchell Kapor
Keynote: Jim Zemlin
3:00pm - 3:30pm Break
3:30pm - 4:00pm Getting started with virtualization on Ubuntu
4:00pm - 4:05pm Break
4:05pm - 4:35pm Providing Your Software to Ubuntu Users
4:35pm - 4:40pm Break
4:40pm - 5:10pm Case studies: building virtual machines
5:10pm - 5:15pm Break
5:15pm - 5:45pm Success with Desktop Linux: Making Operating System Choice Irrelevant
6:00pm - 8:00pm Food and fun

Monday, July 23rd - OSCON Tutorials

7:30am - 8:30am Breakfast
8:30am - 12:00pm Pthreads programming
12:00pm - 1:30pm Lunch
1:30pm - 5:00pm Linux performance monitoring

Tuesday, July 24th - OSCON Tutorials

7:30am - 8:30am Breakfast
8:30am - 12:00pm New parallel programming tools for a multicore world
12:00pm - 1:30pm Lunch
1:30pm - 5:00pm Creating a Linux based software appliance for SMBs
5:00pm - 6:00pm Break
6:00pm - 7:00pm Powell's technical books events
7:30pm - 10:00pm Meet 'n Geek
8:00pm - 8:30pm Google O'Reilly Open Source Awards

In the spare time, I plan to hit up the Expo and see if there is anything good. I'm going to follow this plan, but if something else better comes up, I'll change things up a bit. Stay tuned for more coverage of both the Ubuntu Live Conference and the Open Source Conference!

Syndicate content