Monday January 22, 2007 | Ghost Busting Hunting down the Ghosts in our machines. Chris Beal's Weblog |
|
Using the OpenSolaris Mercurial repository
I sometimes have a hankering to move back. 2. I went to school with England Rugby player Tony Underwood (who has recentley also appeared on programme about Easyjet) 3. I went to UCL and studied Applied Physics at which the only course I really enjoyed were Planetary Geology (Colouring in photos of Mars) and Operating System Design (hence what I do now) 4. I'm a firm believer in rational process as defined by Kepner Tragoe. I find it helpful in defining a problem or situation I find myself in and giving me a structure to progressing it. I enjoy facilitating people to use this and used it recentley to help establish priorities for the future of FMA. 5. Apparentley if I was a Super Hero I'd be Spiderman (like many people around here...) You are Spider-Man
So you may have know some of those, but I hope it was interesting. I here by tag Gavin, Peter, and Jon Posted by cwb ( Jan 08 2007, 12:02:01 PM GMT ) Permalink Comments [2] This week (18th - 21st September) I've had the opportunity to attend and be involved in EuroOSCON06. This was primarily to increase my understanding of opensource, but also to promote Open Solaris. This was my first OpenSource conference so first I'll make a few general observations before moving on to details about the sessions. EuroOSCON06 was this year in Brussels, a city I'd not visited before. It's a surprisingly small city for the self proclaimed capital of europe. There are some very beautiful parts as well as some rather seedy parts, and being small the seedy and wonderful nestle uncomfortably together. There were some other Sun employees (Martin Man Peter Dennis, Patrick Finch, Darren Kenney and Gary Pennington). I'd met a few of them before but we're from very different backgrounds so we had different reasons for wanting to attend EuroOSCON and promote OpenSolaris. So I took the EuroStar from London (I was booking the trip just as the security scare happened last month so thought this would be easiest). Met with Peter Dennis on the train and worked through some demos we could show to people. We had a BOF and a Booth on Wednesday so thought we'd try and show some cool stuff. The Demos We decided we'd show how easy it was to set up and build OpenSolaris. I had a media kit with me on the train and by the time I was in Brussels had installed a build machine environment on my laptop and was happily building code, cool!. We also wanted to show some zfs features, and some zones features. There is a new facility in OpenSolaris to allow you to create a Zone on one system (preferably on a zfs file system, and then take a copy of it to create a new zone. If your using zfs it will sanpshot the filesystems rather than copying data meaning you get use the zfs snapshot facility meaning it is rather quick. This is done with zonecfg clone -s You can then dettach that zone from your current system (using zoneadm dettach),and as the zpool was on an external disk we moved the USB disk to another laptop and imported the pool (zpool import Show -> Showing off and helping others gets you noticed (or laid as he put it) Flow -> You are constantly changing. 2.0 -> We're getting back to a bartering type economy. Certainly I enjoyed it and the first two points are clearly right, the rest felt a little forced, but then it was well made. Industrial strength Email and Calendar: Flaorian von Kurnatowski Without realising it I'd wandered in to the Products and Services track. Basically Opensource friendly companies promoting their products. That said he didn't push his company Scalix too much. What he observered was that you needed to have a true replacement for Outlook before people would be able to move away from Microsoft. It seems Outlook is very closely tied to all other Microsoft apps and if you remove them you loose a lot of functionality (and he said Outlook is 50% of the license fee too). Until OpenOffice can provide that or has an equivalent it will not considered by many people. Also 90% of Admins have never done a migration of mail systems so they're scared of it, there need to be good migration tools. Final point was that Calendar services do not have any standards which is why Calendar infrastructure is even harder to do than email. Channeling OpenSourced in Europe: Ranga Tangachari Back in the OpenSource world I was interested by this session. I'd assumed that this would be about getting the most out of OpenSource in Europe but instead it was a talk about how his company made money in Opensource by encouraging the Channel (resellers) His assertion was that Communities provide innovations and companies provide Products (more the just projects, fully tests and supported things). In the middle are the Channel which adds value by things like locaization and training. Being a pool of deployment experts. You need to encourage the Channel by giving them what they care about which is 1) Margin2) Professional Services Opportunities 3) Maintenance (recurring revenue) Think beyound Downloads they only mean one click, find examples of happy customers. Big Data and the Open Warehouse: Roger Magoulas This was a dissapointing presentation about what Orielly do about data storage and data mining. It was unfortunately simply a run down of tricks tips, products and techinques used by the Orielly guy in their data centre. There were some interesting things mentioned though which I will go and look at. SecondLife and Opensource: Jim Purbrick I'm intrigued by SecondLife, it's a game where the whole purpose is to make "Stuff" and "Hang Out" and generally share or sell what you do. I have looked at it and it is cool, but I haven't got my head round Why? yet. SecondLife is not (yet) opensource but the Guy from LindenLab was explaining that the big difference with second life to other MMORPG games is that the players create the world. LindeLabs couldn't have provided enough content to keep people interested, but because it is created by the game community they reacon they get ~6500 man years of content development per year! (not even EA could manage that for one game I think) All of this is a course up for sale or copy depending on the desires of the community member There are interesting aspects to the way LindenLab have architected their set up, like each nowHave a neutral environment (ie safe to contribute) Have transparent governance and processes Make decisions in public Have clear decision paths Use good communications tools (everyone liks IM these days Have immediate gratification (easy and fast contribution) Market your project Have the right Product I found this quite encouraging as I felt OpenSolaris has it about right OpenSource and Freedom: Why Open Standards are crucial to protecting your linux investment: Jim Zemlin This talk was aimed at promoting the LSB(Linux Standards Base To make sure applications will run on the largest number of Distros. LSB dictates the minimum number of components available within the Distro so your application can rely on them. This is to encourage growth over Microsoft. He quoted what happend in the Unix world when the standards fragmented and he is absolutely right KeyNote: Florian Muller Roml Lefkowitz Florian Muller Spoke about lobying in the European Parliament to limit the changes to Patent law which some companies are trying to tighten up to protect their IP, while OpenSource are trying to go the other way. I was left slightly disconcerted that someone with such a one sided view was having an effect on our laws. Roml Lefkopwitz Spoke about the need to internationalize and localize the source code and languages used in opensource projects. Nice pie in the sky thinking, but misses the point that the source should not be the documentation, we need documentation before we can worry about such things. Xgl and Compiz - New X11 features and the OpenGL Accelerated Desktop Matthias Hopf Facinating talk about the future of desktop from Suze At last a talk with lots of technical details and a neat demo at the end demonstrating the desktop mapped on to a 3d cube running two movies and Quake 3 at the same time on different faces of the cube. All of this should soon also be possible in Solaris and I think it's vital we do it. The End If you got this far then well done It was a lot to read.
Technorati Tags:
Solaris OpenSolaris EuroOSCON EuroOSCON06
Posted by cwb
( Sep 24 2006, 10:35:00 AM BST )
Permalink
This weekend I did something I've been meaning to do for a while. I've been putting it off due to lack of time to think about how to approach it without breaking anything. Any way I finally tried downloading and installing Solaris Express the community edition (build 46) and downloaded all the build tools. I was amazed how easy it was. Within an hour offinishing the downloads, it was building opensolaris. The main shock for me was the lack of an SCM (Source Code Management) system. Being fully entrenched in the world of ON (Os and Networking) for the last 10 years Teamware (the SCM we use) is just *what we do*. So I had to rethink how I'll manage the build. But then using opensolaris.sh from usr/src/tools/env did a good job. So I know have my own build built from opensolaris running on my system, without anything from within Sun. Cool. Give it a go, it was easy and gives you the chance to play with how things work. Next step for me - build the Xen bits from outside Sun
==== Total build time ==== real 15:54:44 ==== Nightly argument issues ==== Warning: the N option (do not run protocmp) is set; it probably shouldn't be ==== Build environment ==== /usr/bin/uname /opt/onbld/bin/nightly myopensolaris.sh /opt/SUNWspro/bin/dmake 32-bit compiler 64-bit compiler /usr/java/bin/javac /usr/ccs/bin/as /usr/ccs/bin/ld Build project: group.staff ==== Build version ==== ws.opensolaris ==== Make clobber ERRORS ==== ==== Make tools clobber ERRORS ==== ==== Tools build errors ==== ==== SCCS Noise (DEBUG) ==== ==== Build errors (DEBUG) ==== ==== Build warnings (DEBUG) ==== ==== Elapsed build time (DEBUG) ==== real 11:42:57.3
And back again Well The ride back yesterday took longer. 65:15. But then I rode back a very different way. One of my colleagues was riding as well so we went back via his house ~10 miles. Practicing drafting, which makes things much faster and easier. Only trouble was that he lives in Wokingham so I had to get back from there. So I started coming the direct route along Reading road, and quickly got fed up with that, so at Winersh headed in to Woodley and back through Sonning. Though this added a couple of miles it was probably nicer riding. So 19 miles in 65 minutes isn't so bad. Though I felt really tired afterwards, and hungry, and hot.... Well that makes 90 miles this week. Most I've ever managed. I'll have to see if I can do it next week Posted by cwb ( Jul 29 2006, 07:00:00 PM BST ) Permalink 57:07 So cycled in today in 57:07. Must have been because I was happier in the traffic rather than riding faster. Posted by cwb ( Jul 28 2006, 11:00:00 AM BST ) Permalink And home again So the journey home wasn't too bad either. I measured from the cycle lockers home rather than the entrance to the campus (the speedbumps in the campus are so vicious you cannot get a decent speed up). So it was a bit further. 17.4 miles in 63:37. So averaging 16.36 mph. Could have done better really but The bit between shinfield and the M4 on the A327 was up hill and I felt my legs had no energy. (not surprising really) Posted by cwb ( Jul 26 2006, 07:00:00 PM BST ) Permalink Comments [1] Rode in to work this morning I decided to try cycling to work. It's a 20 mile drive that takes around 45-50 minutes due to the traffic. Going by bike I avoid some of the faster rodes and take the more direct route which is almost exactly 17 miles to the entrance of the campus. So I checked mail from home and set off after that. Did the 17 miles in 59:09. Even taking a shower in to account that's not much slower than driving. Any way - I've just got to do the same on the way home now! Posted by cwb ( Jul 26 2006, 10:10:00 AM BST ) Permalink Comments [1]
What am I listening to
Last week I was visiting our colleagues in Prague. Talking about Xen, Dtrace, FMA and other cool stuff, but also helping out with some problems they were having. Anyway I did have a nightmare journey back and was thankfull of two things. A good book (Use of Weapons - Iain M Banks: I love the detail he puts in the worlds he creates), and an IPod.
Xen for dummies - part1
Action Shot
The new Pup still doesn't seem to stay still , but we can now take him for walks. As I was working from home today that's what we did at lunch time. He's pretty good at coming when called these days
Another Dtrace Customer presentation I had another opportunity to talk to a customer (this time a law enforcement agency) about Dtrace last week. This time it was only a 1/2 hour slot and we had already over run by quite a way so the Presentation was a lot shorter You'll notice the similarity with the previous presentation (well there is no point in reinventing the wheel) In this case the customer was very interested in virtualization. They have a large farm of PCs which are only ~15% utilized. They felt something like Xen or vmware might be able to help bring that up. I'm working with the Xen team right now just getting up to speed on the technology. It looks pretty impressive. Go and check out the Xen Opensolaris community it's pretty interesting now and I'm sure it'll have a load more interesting stuff on it soon Technorati Tags: Solaris OpenSolaris dtrace Xen Posted by cwb ( Jul 06 2006, 11:00:00 AM BST ) Permalink
Extreme Close Up
The new Pup doesn't seem to stay still long enough for a photo.
This is the best we've got this week
dtrace presentation I had the pleasant opportunity of visiting an exisiting Sun customer last week who was interested in dtrace and containers. I've been using dtrace since before it was in Solaris 10. Using the bits the development team were working on. In my line of work it's a great boon and I think the customer could see the benefits of the tool and appreciated the insights of someone who used it day in day out. Obviously in an hour or so presentation you can't cover anything in great detail, but I wanted to whet their appettites as to things dtrace could do for them. So I walked them through the reasons why it's a good solution, and the architecure. Then a few examples and demos. Then we talked about how it could solve some of the problems they've experienced. Over all a very good experience and I believe they found it useful. Any way I thought I'd put up the presentation here to remind me that I did it and so someone else might find it useful especially in now there is such a community on opensolaris.org Presentation Technorati Tags: Solaris OpenSolaris dtrace Posted by cwb ( Jun 14 2006, 08:00:00 AM BST ) Permalink
New Pup
After a 2 month wait our new pup finally arrived, He's a Cocker Spaniel in Chocolate Brown with Tan socks and beard. Very unusual.
He settled in pretty well but the last couple of nights have been a bit disturbed.
Any way - here are a few photos for good measure
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||