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.
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.
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:
| 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 |
| 7:30am - 8:30am | Breakfast |
| 8:30am - 12:00pm | Pthreads programming |
| 12:00pm - 1:30pm | Lunch |
| 1:30pm - 5:00pm | Linux performance monitoring |
| 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!
Recent comments
15 hours 15 min ago
1 week 4 days ago
1 week 5 days ago
2 weeks 5 days ago
4 weeks 5 days ago
4 weeks 5 days ago
5 weeks 8 hours ago
5 weeks 4 days ago
5 weeks 4 days ago
5 weeks 5 days ago