English | 中文 | Русский | Français
2,856 Posts served
8,606 Conversations started
Last week, a few of us were talking about future Moblin OS releases, and we were just having fun and starting talking about our wish list for code name "themes". You know, this is when a series of products are given code names before their real names go on, and the code names follow a [...]
Last week, most of my friends didn't hear much from me, both online and in reality. That's because I had one of those fun times when the big bosses come in and ask the team to deliver something special very quickly, above and beyond our usual commitments. These are pretty normal in our line of [...]
I noticed today in this blog post a reference to Moblin being a cloud-based OS. Primarily this is because Moblin 2.0 has services such as twitter, last.fm integrated into the OS, and these web services are considered "cloud computing" services. I guess if I were taking a more formalistic viewpoint, I might observe that social [...]
I gave a chalk talk yesterday on Moblin at OSCON 2009, the Open Source Convention in San Jose. This was a no slides white-board chat about what's cool in Moblin, where is the future going, and what are the ways people can collaborate and participate. I touched on some of the high points of what makes [...]
Why do I love the show floor at conferences? It's almost impossible to have a reasonable conversation with the poor folks doing booth duty. Often this is because they might not be working in the area that you are interested in, or the noise level is just too high to have a good talk. Sadly, I [...]
I'm speaking in the OSCON 2009 show floor area at 3:00PM. I'll be in the Intel booth (about as obvious as can be). Come by and hear me talk about Moblin.
More OSCON 2009 observaations Rob Bradford gave an excellent talk right after the keynotes on develoment of applications for Moblin. I really like Rob's talks, because he is quite energetic and makes good use of photos in his slides, which don't look at all like most Intel presentation slides. The content seemed similar to a [...]
I just heard Dirk Hohndel give the OSCON 2009 Intel keynote for Imad Sousou. Dirk is the chief open source technologist at Intel and this is the third year he has stepped in for Imad at the last minute at OSCON. Here are some notes I took from the Dirk's talk: Intel has gone from being a [...]
Over the past month or so, I viewed all of the episodes of "The Jetsons on DVD." I grew up in the 1960s in the US, and this show formed the unconscious fabric of our thinking about how the future would look, feel and behave. The end credits of that series showed the same little scene [...]
My good friends at the Intel Software Network have launched a terrific new way to deliver technology videos to the community: ISN TV. For their launch this week, they invited me to give a brief interview on Moblin v2.0, which had its beta release last month. This was a fun way to show you the [...]
Bill Pearson from the Intel Software Network posted a declaration of a party on the occasion of the 2000th blog post on ISN. One of the highlights he listed was the conversation which was engendered by a post I did about two years ago called "Why Linux people lust after DTrace." My intent was simply [...]
Although I'm not working actively on OpenSolaris any more, I was happy to see the launch today of OpenSolaris 2009.06. See Glenn's announcement email here. The download of the LiveCD distro went down without a hitch, and was surprisingly fast for the day of launch. Kudos to whomever set up the web infrastructure for day-of-launch. (I [...]
Yesterday I installed Moblin version 2 Beta on my Asus eeePC 901, a netbook with a little Atom processor in it. It's been fun to walk it around with me yesterday and today showing people the future of our work here. I thought it would be kind of cool to try it out in a [...]
The public beta of Moblin v2 is here! If you don't know about Moblin, read Imad's blog for a complete introduction to the operating system, including a lot of good links. In fact, I'm typing this from my Asus eeePC 901 running Moblin. Some of my favorite features: Social media integration - I think Moblin will [...]
Always wanted to see Dave Stewart fragged, as in "killed in a video game" ? Yes, I knew you did. Ah, yet another analogy goes haywire. This is another in a series of digital shorts about work Intel is doing in OpenSolaris. (Have I really done 15 of these things). This one is about PowerTOP, [...]
Last week, I had a chance to present at Sun Tech Days in Singapore. It was originally going to be covered by Max Alt, my partner in crime from the field organization. But Max was asked to attend our annual sales and marketing conference that week, and asked if I could fill in for [...]
Today is the second anniversary of the Sun and Intel joint agreement to optimize the Solaris operating system for Intel Xeon processors. Like last year, when I wrote this summary of our work, I decided to recap where we are to date. Like last year’s edition, this is pretty much off the top of my [...]
Another in the series of 5-minute videos on OpenSolaris and Xeon Processors. This one is about the details in our work on the Intel Core i7 processor, previously known as the codename "Nehalem". The community has been busting hump all year with a laser focus on optimizing OpenSolaris and Solaris for Nehalem. And why not? [...]
On New Year's Day 2009, I was running with a group of friends in the driving rain of Portland, Oregon. On the drive back home after some hot coffee and cinnamon roles, I heard a discussion on the radio about blogging, and how some blogs have become the center for important discussion in global [...]
Just a quick note if you are celebrating anything between now and the end of January (Christmas, New Years, Hanukkah, Kwanza, Winter Solstice, Chinese New Year - did I catch everybody?) I will be speaking about Intel's work with OpenSolaris at the Sun Tech Days event, January 20-22 in Singapore. So if you are in [...]
I just got a heads up that two very interesting changes were just put back to the OpenSolaris code base, related to the Intel Atom Processor: Performance counters for Atom. Support for the MOVBE instruction. A technical note I read on Intel's website states: "The Intel Atom Processor supports the MOVBE instruction which allows swapping [...]
Just another day as the IT Manager of the Stewart Family. Youngest daughter, aged 17, runs up the stairs in anger and frustration - her computer won't work! Now to be fair, when my kids were younger, I used to get this kind of complaint fairly regularly. After about the second or [...]
Here in the West, having a hit is considered the mark of success. If you do something that is really insanely great, it should become incredibly popular, no matter what the critics or the bloggers say. There are plenty of movies and books that are considered a "critical success" because the experts love the art. [...]
I have just finished the week in China, and I am again astonished at the caliber of technology talent here. A work acquaintance from a US-based technology company told me that he is mentoring up-and-coming technologists in Beijing. The way he put it was like this: "The smartest 1% of Chinese people is a really [...]
Roman Strobl, an OpenSolaris evangelist and an all around nice guy, has done a really terrific screencast of the new features in the newly launched OpenSolaris 2008.11. The video link is here All I gotta say is ... dang! Many more features than I had stumbled across in my random walk. And Roman gives [...]
The next OpenSolaris binary release is due to launch any time now. It's turning into a pretty slick and sexy desktop release. Here are some of my favorite features: As I previously wrote here, I am trying out one of the latest builds on my Intel Centrino 2 processor based laptop, a Sony VAIO VGN-Z540. ie, [...]
Tokyo Tech Days 2008, originally uploaded by jimgris. I am currently in sunny Tokyo, Japan, to give a talk about Intel's products and our work in Java and the OpenSolaris operating system. I talked about our processor roadmap, performance tuning, power management, virtualization, fault management, device drivers... well the whole tange of things we are [...]
This is the latest installment of my series of 5-minute videos on OpenSolaris topics. Intel actually contributes a lot in the graphics area for both OpenSolaris as well as other operating systems. We have some of the amazing luminaries of the X community working with us, and some really smart people. In [...]
Last summer, Intel launched our latest mobile computing platform, branded Intel Centrino 2 processor technology. For a long time as we were doing OpenSolaris development, I used to know this platform by its codename "Montevina", but that's all history now. Long live Centrino 2! This new mobile platform has some great features, like a [...]
Intel Developer Forum or IDF is our annual "geek fest" dedicated to helping the ecosystem involved with Intel to learn about our new technologies and how to succeed with them. We hold the biggest one in the late summer / early fall in San Francisco, then smaller events in the fall in Taiwan and [...]
Here's the latest video in the series I am doing on OpenSolaris and Intel Xeon processors. This is about an exciting feature called "Turbo Mode" we have available in our new Intel Core Microarchitecture (aka "Nehalem"). I also give props to the community work on the "Power Aware Dispatcher" which should make use [...]
I was totally blown away by the venue at the 2008 Intel Developer Forum (Taiwan). The keynote sessions were held in an auditorium that would seat 3000 easily. Surprises: Just to get into this massive room, you had to go up a floor or two. I just don't expect big spaces like this [...]
Last month, I had the privilege of spending a few days in Seoul, the capital of the Republic of Korea. I visited Seoul once before in 1990. That was two companies ago for me, my first management job, focusing on OS Internationalization. We were working with a division of the Ssangyong Group, which was [...]
If you are a student (or know a student), I have some good news for you. One of the nifty little things I got my hands on last month was the OpenSolaris Student Pack. It’s a very nice packaging of the OS to get your feet as wet as you like. Disc 1 – This is the [...]
One of the cool things we have added to OpenSolaris recently is a capability which strengthens the whole foundation of stability on which the OS and processor rests. It does this by addressing one of chronic weak links of any operating system. I'm very excited by this work, and hope you enjoy it! On [...]
Someone pointed out to me that I should google "xeon processors" and check out what pops up on the first page. Here is a screen shot of what happened when I did it this morning: Note towards the bottom the "video results for xeon processors" are the videos we have been doing for OpenSolaris work. I [...]
arrin Johnson, senior manager at Sun in the Solaris Core Kernel group, in a super brief video on our collaboration on OpenSolaris and the new Intel Xeon 7400 Series processor. This vid was done as part of the launch of the 7400. This video is perfect for those with <b>extremely</b> limited attention spans. It's less than [...]
I'm a sucker for a good demo. Not the flashy, pretty things, but the things which reveal that fundamental core technology is working, and we're on a path to delivering code. I'm in China all this week, catching up with my team here and our OpenSolaris community partners. Today in Beijing I saw a couple of very cool [...]
This is a day of blogging milestones for me! September 12 is the two year anniversary of my first blog post on the Intel Software Network. Back then, I was asked by an ISN guy named Krishna Subramanian to start an ISN blog and write about the upcoming 2006 Software Enabling Summit meeting. I felt like [...]
I make reference to Intel's Tick-Tock model a lot, particularly in talks I give at OpenSolaris events or Open Source conferences like OSCON. I never am quite satisfied with my explanation of it. I'm afraid that the software development oriented people I talk to will get lost in the line sizes and microarchitecture [...]
We have actually been putting considerable effort with the community to provide a suite of robust device drivers for Intel's wireless LAN products and the OpenSolaris operating system. Why do it? Why put this kind of effort into something which is clearly a feature for mobile devices into Solaris and OpenSolaris, which [...]
Taken over labor day weekend in the back country around Essex, Montana. Processed with Photoshop CS3 on my dual core Intel Centrino Duo laptop. I like the ability to see the clouds and the wood grain while holding the shadow detail.
I just heard that Sean Maloney will be speaking at the next Sun Tech Days in Sao Paulo, Brazil on September 30! If you have not heard of Sean, here are some tidbits: Sean is one of the four executive VP’s that report to Intel’s CEO, Paul Ottelini, according to his Wikipedia page Sean was former [...]
More from Intel Developer Forum in San Francisco, Fall 2008 This photo makes me smile in a couple of ways: This is a booth at the Demo Showcase at the most recent IDF, from one of our fantastic corporate partners in the OpenSolaris project The purpose of the booth was to show the deep commitment these guys have [...]
In my most recent 5-minute OpenSolaris video, the cats are out of the bag, the gloves are off, and the latest Xeon is on its way. Codenamed "Dunnington", it will actually appear as the "Xeon 7400 Series" processor. (Sorry, we shot this before the name would be known for sure). Enjoy! As [...]
Off topic warning... I just posted some photos over at my personal blog, Running in the Rain, about the Maker Faire Celebration held at the end of this year's Intel Developer Forum. Very fun stuff... check it out! (Not totally off topic I guess, since this stuff is also Open Source, right?)
So you understand the context here, I am not being paid by the Intel Software Network to write this. I am occasionally inspired by stories of how corporations or business units reinvent themselves. It's something I can learn from as I try to be a better leader and manager. The challenge - how do [...]
Rafael Vanoni, a software engineer in Ireland, and a contributor to Solaris PowerTOP, presents a nice 2 minute video on the advantages of PowerTOP. Good work, Rafael! Link to video source.
I'm attending the Intel Developer Forum this week in San Francisco this week. I'll try to note comments on some of the talks I attend. Sun gave a chalk talk on their C/C++ tool chain called Studio. The talk was given by Vijay Tatkar, who has been with Sun for over 20 years doing compiler work. [...]
I'm attending the Intel Developer Forum this week in San Francisco this week. I'll try to note comments on some of the talks I attend. Craig Barrett's keynote wasn't so much about cool product eye candy, but it was about some of the key places he sees technology being used. Education: Johnny Chung Lee showed how [...]
A quick note: I'm attending the Intel Developer Forum (IDF) in San Francisco at Moskone West. If you are in the Bay Area, and attending IDF, I'd like to meet you. Of course, I love to talk about open source, OpenSolaris, operating systems, virtualization, optimization, databases, software development or whatever else you would [...]
I was taking a few days last week to travel to Colorado. It was time for my high school reunion, so I flew out from Portland to visit with friends and family. While I was there, I connected up with a few of my friends in the OpenSolaris community who live in the Denver-Boulder area. [...]
People often wonder what might be the value of having an all-Intel system (ie, Intel CPU, chipset, network controller and software, the Intel "Platform"). After all, I am free to pick components from many suppliers, why not? Here's an example of why it's great to pick the Intel platform approach - [...]
There's a nice post about PowerTOP for Solaris by Brian Leonard, describing in a very user friendly way what all of the displays mean. I loved it - really shows the power of the app, and the various cool things it shows you on your OpenSolaris system. The only thing missing from the [...]
( I know it's a little late, but I took a little mental vacation here for a while, so sue me! ) If you happen to be at OSCON in Portland, OR this week, I would invite you to come by and introduce yourself at my talk. It's at 10:45 - 11:30 in room [...]
Here is the latest OpenSolaris video we did on the subject of virtualization. Here's also a chance to meet Ashok Raj, one of the Intel senior kernel guys working on OpenSolaris. Original video source
(With apologies to Kermit the Frog, whose song "It Ain't Easy Being Green" is a much older meme). I love reading case studies of teams that shake up "business as usual" and reinvent their world. It inspires me to be open to the possibilities of such change. If you are involved at all in software engineering, check [...]
(I'm attending the OpenSolaris Developer Conference, OSdevCon in Prague this week. Periodically I will try to live blog where I can about some of the talks I hear.) I gave my keynote this morning to kick off the last day of the conference. Now that I can relax a little, I'm listening to a couple [...]
(I’m attending the OpenSolaris Developer Conference, OSdevCon in Prague this week. Periodically I will try to live blog where I can about some of the talks I hear.) I'm listening to Alexander Eremin, who is the originator of MilaX, a distro of OpenSolaris designed to be as small as possible. MilaX 0.1 was announced in February 2008, [...]
(I’m attending the OpenSolaris Developer Conference, OSdevCon in Prague this week. Periodically I will try to live blog where I can about some of the talks I hear.) The opening keynote at the conference is by Jim Grisanzio, who is a sr. program manager at Sun working on building the community. Jim's slides were 100% photos. [...]
(I'm attending the OpenSolaris Developer Conference, OSdevCon in Prague this week. Periodically I will try to live blog where I can about some of the talks I hear. What is the most ideal platform to use for development? I attended a "tutorial" on this subject, which really turned into a mini-conference really on C++ [...]
I finally got a little time to get the wired ethernet controller working on my Sony VAIO Centrino Pro laptop. It's a Marvell Yukon NIC, and I have gotten it to work before by downloading the old-style package driver. That's because this particular driver has never been integrated into a release of OpenSolaris, I think [...]
One of the goals of the OpenSolaris 2008.05 release was to make it easier to keep your system up to date, by downloading updated packages over the web. That way, you could get updates only to what you have installed, rather than getting an update to the whole world. (On a side note, I just [...]
I'm working on a paper right now for a conference later in the month. Part of it is talking to the way the OpenSolaris community works and ways it can improve. I find myself writing prose that makes me sound smarter than I really am, and I get worried! Here is my simple analysis of the [...]
This is episode #3 of the series of 5 minute videos I am doing on OpenSolaris and our open source optimizations for Xeon. This one is on how we are actually helping you get better performance by taking advantage of new Intel processor instructions without any effort on your part as a developer or [...]
I was invited to do a demo of OpenSolaris 2008.05 for the Intel sales team focused on Sun. This was scheduled as a part of their face-to-face day yesterday, and it was a lot of fun seeing the whole team. I started out with some true risk taking - I asked for a volunteer willing [...]
I was delighted to learn that the powertop tool for Solaris and OpenSolaris has now been released in its 1.0 version. This represents some terrific community collaboration. First the kudos: Arjan Van De Ven, at Intel in the Open Source Technology Center , first came up with the idea as a way to figure out [...]
Having seen a great demo and presentation this week about the new VirtualBox 1.6 release, I have been enjoying trying out the various combinations to see which ones I like more. Today I tried out the Solaris version of VirtualBox on my OpenSolaris 2008.05 laptop. My laptop is a Sony VAIO, a Centrino Pro processor based system. [...]
One of the nice things about OpenSolaris 2008.05 is that it is delivered as a bootable LiveCD. This means that you can try out the OS easily on your computer and see if it will work without risking the OS you are running on it now. Once you decide that all of the [...]
VirtualBox is a great desktop virtualization solution. It's free for personal use / evaluation, runs on Mac, Windows, Linux, Solaris or OpenSolaris, and supports a huge number of guest OS's. The user interface is really well tuned for a simple desktop user, and as UI's go, I think it has some really good context-aware help. I [...]
Cinco de Mayo (May 5, 2008) Sun launched their OpenSolaris 2008.05 distro of the OpenSolaris code. The venue for the launch was CommunityOne, a free one-day conference held on the Monday before JavaOne. Above is a snap of Rich Green who runs software at Sun, doing the launch. This is the second year [...]
The infamous new bubbles logo, AKA the .com logo The original classic .org logo OK, I am a little slow in the uptake here. And I am not in any way shape or form an expert on trademarks and brand management. That said, I thought the orange and blue opensolaris.org logo would [...]
Here is the second installment of my series of 5 minute videos on Intel's OpenSolaris project work. In this segment, I talk about what we're doing to try saving the planet for our grandchildren. It's a noble cause and I hope you will join us!
This is the second JavaOne I have attended, and Intel has been a big sponsor. This year, the VP of my division is giving the Intel keynote. Doug got sick on Monday of this week, and being in San Francisco, he got a lot of home remedies and Chinese herbs to fix him up. He made [...]
Day 2 of the Summit started with a panel discussion on Advocacy, which I was invited to help kick off. Advocacy is an interesting Community, because it includes the worldwide user group effort as well as evangelism for OpenSolaris. I praised the Advocacy efforts of Sun and others, relating how difficult it is to create [...]
Barton George and I talk on this 10 minute podcast about what Intel is doing on OpenSolaris. Download it and listen to some of the work we're doing. Pass it on to your friends. Here is the tagline from his podcast show, Radio Free Software: Intel on OpenSolaris - 08D01586.0 Title: Dave Stewart of Intel Description: An interview [...]
I installed the final release of OpenSolaris OS 2008.05 on my Sony Vaio Centrino Pro laptop. OpenSolaris 2008.05 is the new product based on the OpenSolaris project. You can obtain yours by going to opensolaris.com. In fact I'm typing this blog post between sessions at CommunityOne on my new OpenSolaris 2008.05 installation! Some initial impressions: 1. The OS [...]
I'm sitting today at the OpenSolaris Developer Summit in Santa Cruz. Some thoughts about Day 1: > There was a changing in the guard from the Sun engineering side: Bill Franklin is delegating the role of executive sponsorship to Tim Cramer. Tim gave a very candid talk saying that they had not yet achieved [...]
Disclaimer: I'm not sure this problem will happen on the true "opensolaris" or not, I don't have those final bits running yet. But I'm an avid fan of Solaris Express Developer Edition builds or SXDE. (I know, I'm weird. I actually like the infamous WOS[1]). Ever since I started running SXDE, I have been annoyed by the [...]
Thanks to my good friends in our SSG Marketing group, I did a 5 minute video on the work we're doing at Intel to enhance OpenSolaris for our processors. Here is the URL - http://softwarecommunity.intel.com/videos/home.aspx?fn=1490: Of course, none of this would be possible without the awesome work from very talented engineers. My thanks to [...]
The 2nd OpenSolaris Developers Summit is this weekend in Santa Cruz, CA. This is the bi-annual event to get the community together face-to-face and hash out issues and make decisions and educate ourselves. I went to the last Summit in October 2007. It was great to meet folks in person that I had been [...]
Recently I had the chance to sit with my colleagues from Sun and talk about the work we're doing on Solaris optimization on Intel's Xeon processors. The discussion is available online here: Sun and Intel webcast on Innovation This talk is MC'd by Julian Lukacs, from Sun's Market Development group which works with software developers to [...]
Last night, I decided to upgrade to the latest build of "Nevada", which is the project that OpenSolaris is based on. Build 87 (or SNV87 to the cognoscenti) has some cool features present, like improvements to memset(), memmove() and memcpy() to use the latest Intel processor instructions and some other good stuff. And [...]
I’m putting together a talk this week that I will be delivering at CommunityOne in San Francisco on May 5 on some of the work we’re doing to support Intel-based kit with OpenSolaris. It’s great to talk about the accomplishments of many people, and how developers can take advantage of them. For example, I’m [...]
If you have Windows and Linux, why do you need anything else? Oh sure, there are always special-purpose OS's, which address a particular niche or usage. But in terms of general-purpose OS's, you have two basic models, one of them open source the other closed. Both have a broad and lively development community and broad [...]
I'm running OpenSolaris in a VirtualBox guest on WindowsXP. It works pretty well running most apps, particularly Firefox. Here is what I have working: Hardware is a Sony VAIO Centrino Duo laptop running with a 3945 wireless networking setup. Windows XP is the host OS, it’s the default that came with the laptop. Downloaded [...]
Why do I work in the job I have? How did I get started? How does a new person get started? I got an email out of the blue from one of my readers, asking if I would consent to being interviewed about my career choices for a class she is taking in [...]
We have been working so hard over the last year plus on implementing new Intel technologies into OpenSolaris and supporting new processors and platforms, it's good to stop for a moment and consider how we are speeding up the product you have in your hands today. (Or, you really *ought* to have your hands on). [...]
I have to admit it - I'm a real pushover for a sweet demo. Now by demo, I mean something "real" and not faked up, polished and hokey. We used to joke about demos from a certain company that they would show off in their keynotes, but underneath was just a Visual Basic prototype. No [...]
Dave is in China this week for quarterly operations reviews with the Intel China OpenSolaris team. Last year we chose to grow a lot of our development team in Shanghai and Beijing for a couple of key reasons: First, Intel has been doing a lot of system software work in Shanghai for many years. We have a [...]
Pity the poor executives of the recording industry! It's a medium which owes its very existence to technology. But it's also a medium which has had its business model tortured beyond recognition by technology. Consider the recent release of the album "Ghosts I – IV" by Nine Inch Nails (NIN). It's available in a variety of [...]
There is someone I know who will remain nameless on this blog, but suffice it to say that he is a very senior techie guy, very plugged into open source. During a casual chat, we were talking about some technology that was being developed in the Linux world that has to do with the client experience [...]
Some additional HDR experimentation. (Again, thanks to Adobe Photoshop CS3 and my Core 2 Duo laptop, building these was a snap): HDR allowed me to capture the full range of picture detail from the deep shadows in the front of the nave to the colorful details in the stained glass windows at the front. [...]
Here are some more experiments I did with HDR images. Above is a scene at the beach in Tel Aviv, Israel. There is a storm coming in, thus the dramatic clouds. This is the southern edge of the Sea of Galilee. Note the Sea Level marker in the foreground The northern edge of the Sea of [...]
It's rather shocking but I'm actually coming up on about 20 years being a manager. You'd think I would have figured it out by now. Although I have been a "hiring manager" during most of that time, I have gone through waves of staffing up or replacing people. I'm going through that mode right now - I [...]
Today marks the one year anniversary of Intel and Sun joining together in collaboration to improve the Solaris operating system, among other things. Here's the way I tell it to people: "We're working to make Xeon the best platform to run Solaris." One year into our collaboration marks a great time to review what we have [...]
I'm not talking about the state of Indiana per se. The few times I have been through the state of Indiana it was in the back seat of my parents' car in a cross-country drive. (Although I do have a friend who lives there, and don't they make popcorn?) No here I'm talking about a [...]
I'm still experimenting with HDR, which is a technique for rendering in a digital photo more of what the human eye sees. I gave a brief description previously in a post here. This week I am staying in high rise hotel rooms as I do a week in China (visiting Shanghai, Beijing and Shenyang). It's a [...]
Last week I attended Intel's annual Software Enabling Summit in Anaheim. This is a worldwide gathering of Intel's software engineers charged with ensuring that the world's software takes best advantage of Intel processor and platform features. (Sidebar: My wife thought it was really funny that we had a whole conference about "enabling", and suggested that I [...]
I'm a bit of a photo wonk. It probably started when I was about 12 or 13 with my first roll-film twin-lens reflex camera. You know, the kind that you look DOWN into the viewfinder. I remember a visit to Maryland with my little camera and hanging out with Marty Torre in his darkroom. The magic [...]
This week, an important thing happened in the open source world. A great step was taken to broaden the appeal of a major project. And yet, it's community treated it largely with utter contempt. Some in the OpenSolaris community took a big step by refactoring the OS into a single CD-sized image, bootable from that CD image, with Gnome 2.20, [...]
If you could strip away the buildings, streets, monuments and dirt, a city would resemble a twisted ganglia of pipes, wires, tubes and vents. This is the viscera on which all city life depends, without which people soon would decamp for another city. Businesses owners and homeowners depend on these services to run smoothly day in [...]
Sun is doing a great job providing the OpenSolaris community members with cool swag to promote OpenSolaris. A couple of the shirts show actual printouts of Solaris code, and superimposed are the words "<share> ... <the> ... <code>". (It's a little like the Heroes tag line: "Save the cheerleader... save the world".) This is of course [...]
I'm back from this past weekend's first ever OpenSolaris Developer Summit in Santa Cruz. A great opportunity to meet people who are the voices behind the work and talk about what's next. A big focus is the evolution of OpenSolaris into where it should be going in the future, under the banner of "Project Indiana", the [...]
This weekend, I'm at the OpenSolaris Developers Summit in Santa Cruz, CA. This is a small gathering of developers (limited to 100) focused on getting the next major evolution of OpenSolaris ready and to spread news about work that has already happened. If anyone wants to meet up at the Summit, let me know!
Back when I was in school studying operating systems, one of my favorite topics was the scheduler. For some reason, this seemed like the very core of what you want an OS to do – do a good job of scheduling quickly, then get out of the way. At the graduate level, we studied how [...]
On my personal blog, I recently wrote on patience, or more properly, my lack of it! In my personal sphere, I am frustrated with the lack of progress I am making in getting over an injury that is sidelining my running. The progress in improvement is incredibly slow, and I want to be back to [...]
I'm headed back to Portland after attending the first two days of IDF in San Francisco. There were four talks which were specific to OpenSolaris at IDF. Here were some impressions. > Virtualization - presented by a tag team of Sun presenters. The first presenter is a visiting professor who has been working on the Solaris hypervisor, [...]
I'm having a meeting on Monday with some Solaris experts on various power management topics. As advanced as Solaris is as an operating system, there is more work to be done on power management. The case for systems doing a good job managing power is strong -- after all, when systems consume more power than they [...]
It's a good day when something I do casually in one area saves my bacon in another. My trusty two year old work laptop decided to start folding itself over and dying pretty miserably. Computer death - or "graceful degradation" as we called it in my first OS class - takes many forms, depending on the [...]
Last week I spent some time going over some of the content at this month's Intel Developer's Forum in San Francisco that is related to Solaris. Here's a snapshot of the technical content: > Writing Device Drivers For Solaris -- this should be a good information session to get over the knowledge hurdle. I have been working [...]
Well, we're getting there. Ever since the January 22, 2007 announcement of Intel's work to improve Solaris for Intel silicon, we have been busy building our development expertise in-house and basically trying to make sure Intel processors are the best choice for running Solaris. This includes a strong commitment to open source and the OpenSolaris community. At [...]
I had an experience just now that models one of the new problems with having so many cores to play with. I was walking down a hallway to a cafe to get a mod-morning drink. In front of me was a group of about five co-workers chatting away amiably, walking at a reasonable pace, but walking slower than I [...]
Back in 2002, I was managing the team that worked with Oracle on the engineering side. This was when they were transitioning from developing the database on Solaris to Linux, and we were helping them with this transition. Of the various requests their devs made, one of the first was "when can we get DTrace [...]
Interesting to hear Ian Murdock this week at CommunityOne - he spoke about closing the "Familiarity Gap" between Linux and Solaris. Some key ideas: "Solaris is a better Linux than Linux" - Mark Andreeson. Certainly Solaris is arguably more reliable and scalable than Linux and has a lot of phenomenal capabilities, but it doesn't have the driver [...]
Normally I'm pretty enthusiastic about new technology ideas. This is because even a mediocre or boring idea might hold the seed for something insanely great. And since Web 2.0 holds the promise of cons-ing together new things from pieces of other things very easily, it's the natural place to look for the viral DNA of the [...]
The first time I tell people that Solaris is open source, I usually get a double-take. Next, they kind of snigger, and assume that "Open" Solaris is really a ploy for a proprietary vendor (Sun in this case) to act open, but in reality be closed. Then they think, "OK it's free, but it's not open [...]
I've been thinking a lot about how today's Sun-Intel announcement affects app developers. In particular, how does Solaris affect an ISV's chances for selling software in the enterprise? To figure this out, I cracked open a book on Solaris Internals to get caught up. Given that I earned my salary as a Unix internals guy from 1984 [...]
Sun recently kicked off the "Kitchen Sink Language" project, which is an opportunity provided by the open sourcing of Java. Now instead of waiting for your favorite language to add a new feature, or resorting to new technologies like Ruby, you can just grab yourself a copy of the Java Compiler (javac) source and add [...]
http://www.vmware.com/As I have posted before threading is not the only option you have in dealing with the onslaught of multi-core products. In fact, it may not be the best one. Here are five alternatives to threading to get the benefit of multi-core: 1. Fork separate processes, and connect them with pipes. Great advantage in sharing the [...]
The other day, I was reading this blog entry by Joel on Software, which did a very good job describing the woes of being an app developer in a shifting technology world. Basically it sucks. If my app is based on DCOM for example, why in the world should I drop everything and port it over to [...]
So multi-core is here, and here to stay. Dual core, quad core, it's a done deal and not just from Intel. What amazes me is that SW developers are not reacting a lot more than they are. Folks, the problem here is that we devs are accustomed to getting a free ride on the Moore's Law [...]
Not long ago, I got a chance to have some extremely valuable discussions with the IT staffs of a number of large American companies. The rationale for these visits was to explain our server technology roadmaps and to ask for their feedback. We wanted first-hand validation of some of the trends we were seeing in [...]
Outsourcers are always looking for an "edge", a way to compete against other options. There is a competition against other outsourcers of course. There is also a competition against "in sourcing," where their corporate customers decide to turn inward for their coding needs. The most important asset that an outsourcer brings, besides lower costs and higher [...]
It's undeniable " the Flat World has resulted in the rise of Outsourcing. I don't have the quote in front of me, but I believe it was Gates who was attributed with the comment that he used to think it would be better to be an average person in an average town in the US [...]
There are a lot of opportunities to make money in software that are simply left on the table. Sometimes it's because even in a target-rich environment, the cost is too high to go after all of the opportunities. Other times, the risk is just too great. But some opportunities are too good to pass up, [...]
If you know about the Core Software Strategy, it's quite powerful, because you can take advantage of the considerable investment that Intel and others make with "engines", the core code which drives a large number of solutions in both Enterprise and Consumer space. (Read my other post to hear my thoughts on this strategy). One of [...]
With all of the excitement around Web 2.0, one thing to keep in mind is that once the pure intensity and hype around the trend begins to mellow, we should begin to see the ideas become mainstream. For example, "Peer-to-Peer" (P2P) was a trend that popped up around the turn of the century. The hype was [...]
This is a continuation of the post I did a few days ago showing the impact of Web 2.0. Here is the rest of my personal Web 2.0 Top 10 list, and how Moore's law could impact them: 6. Konfabulator - this one is now known as Yahoo! Widgets, after Yahoo! bought Konfabulator. This is totally [...]
These days, everyone seems to have their own personal Web 2.0 "top 10" list. But how could Web 2.0 concepts help general work-a-day app developers do a better job? And, why in the world does Intel seem so interested in this topic? By the way, if you want a Web 2.0 description, go read O'Reilly's definition [...]
A deep controversy in the emerging programming world isn't about Java vs C#. It's not about whether to adopt web 2.0 or to embrace open source. There is something more basic than any of this. The first key decision that a developer needs to make when adapting their architecture to parallelism is, how should I express [...]
First of all, I want to thank all of you who have been reading the blog and leaving comments. I'm getting comments both from email and even in person. I appreciate the encouragement and the criticism - thanks! Secondly, you will soon start seeing more posts from other engineers on this blog. We're trying to live [...]
When I posted recently about the Core Software Strategy, I was advocating that when you are looking at implementing a project, you should spend at least some effort in identifying what is the "engine" which consumes most of the runtime of the application or system, and at least pick an engine that has been optimized [...]
My first post to this blog was a commentary on Intel's Software Enabling Summit, and what I thought would be a great way for developers to contribute to their future employability by learning how to thread software. I seem to have struck a cord someplace " there were several comments from people who have been disappointed [...]
I can safely predict that if you are a developer, you are looking for ways to get your job done faster. Get working code quicker, find bugs faster, take advantage of new technologies and get working performance as smoothly as possible. This is why the saying "steal with pride" comes up " it's well-worn technique [...]
Probably the toughest lesson to learn is not the one we get when we are seeking to learn. Rather it is the one which creeps under the door, rears its ugly head and smacks us soundly on the nose. As one saying goes, "In the school of hard knocks, the lesson comes after the test!" Last [...]
As I wrote in my previous post, developers need to think about their abilty to surf the technology waves if they plan to remain devs going forward in time. In my 20-something years of working in development, I don't claim to have picked the right waves always - some things which are high on today's [...]
The question hangs at the back of every developer's mind. It takes various forms. It usually isn't a big issue to most of us, but sometimes it intrudes into our daily thinking. How do I ensure that I maintain my relevance and significance in the development world? Things change so rapidly in technology. Yet to master [...]