Subject: Been thinking about the NetBSD image thing
To: None <netbsd-advocacy@NetBSD.org>
From: Joel Macklow <joelm@webservices.net.nz>
List: netbsd-advocacy
Date: 02/09/2005 13:19:22
And here are my thoughts (for what they may be worth).  I felt compelled 
to write this after reading Christos comments in the annual report.

I have been a Linux admin/user (of various distros) since 1996.  I 
looked at NetBSD back in the early days, but for a newbie it looked too 
hard.  I have downloaded and installed v2 and have been playing with it.

There is a perception problem I believe. Here are my musings on a few 
things.

1. "Of course it runs NetBSD"
Yup, true. NetBSD runs on everything, but as alluded to by Allen Briggs 
in the annual report, some of these have been abandoned.  Should they 
really be promoted?  As I see it, the people we want to attract to using 
NetBSD are data centre admins and CIO's.  NetBSD's biggest chance is to 
have it installed on new machines going into an enterprise.  There is 
also a big opportunity in migration path too.  A marketing pitch is 
being able to say to a data centre: start with i386, then move to 
Opteron AMD64 then POWER5/Sparc 64/Alpha, or whatever.  Multiple 
platforms, One OS. Then they can leverage the knowledge base they have 
developed as their data processing needs increase.  This is not an 
altogether stupid idea, Sun are doing this exact thing with Solaris 10.

But here is the challenge for a new NetBSD admin.  I have this 
(hypothetical) new P4 box with an 925X and ICH6R chipset and a bunch of 
SATA drives.  Will NetBSD install on it and work properly?  I can't find 
that out from the web site.  I have to trawl through the mailing lists 
to find out if anyone else has tried.  This is not user friendly in the 
slightest.

What about the new POWER5 machines from IBM.  Will it install / work on 
them?  I don't know the answer, and I can't seem to find out either. 
Alpha?  I get the impression that it works real well on entry level 
gear, but doesn't fully support all the high end boxes. Clear knowledge 
regarding these things is required in order to be able to recommend or 
decide upon Multiple Platforms, One OS.

Possible solution:  Web site pages that detail the LATEST hardware 
platforms and chipsets supported.

2. Reference architectures / usage guides.
MS does this: 
http://www.microsoft.com/windowsserversystem/solutions/default.mspx
Sun does this: http://www.sun.com/service/refarch/
NetBSD has?

This kind of information is ideal for IT departments looking to solve a 
particular problem.  A guide matching hardware and software together for 
particular tasks.  Maybe a box to do AV/SPAM scanning before hand-off to 
an MS Exchange box for example.

Possible solution: web site pages that contain reference architectures 
and pkgsrc packages to solve each problem.  Maybe even some new 
meta-pkgs that will install and preconfigure a solution to a problem.

3. Datasheets
Thunderbird has this: 
http://www.rebron.org/mozilla/stuff/datasheet-thunderbird.pdf

Earlier this month, someone said that they were going to an event and 
wanted some datasheets to hand out.  They were referred to the advocacy 
page on the site and suggested that they update some of the sheets.  I 
would be happy to have a go at generating something like the Thunderbird 
one, but what do we put on it?  This refers back to point 1.

Yes we can talk about the clean code base, pkgsrc and the portability, 
but a potential new admin wants to know specifics (benchmark graphs for e.g)

4. Web Site
Now I know I am being a glutton for punishment here but....

I understand that the underlying structure is in the middle to migrating 
to DocBook XML.  And props go out to the www team for all the work they 
do! The netbsd.org website has been constructed by tech support type 
people not marketers. The vast majority of the information on the site 
is to do with NetBSD itself....not advocating/selling people on why they 
should use it.  I am not a marketer, but surely in the global NetBSD 
community we must know some friend of ours that is one and earnestly 
desires to do some valuable community service!  If the dev team were to 
tell the marketers what the capabilities of NetBSD were, I'm sure they 
could easily come up with something very impressive in terms of 
direction and wording.

The way I figure it, MS have spent millions on their site, designers, 
focus groups, user evaluations....  So have Sun/HP/Dell/Apple et al.  
What can we learn from evaluating their sites?  Should we set up a group 
of 5-10 people to perform evaluations on these or other sites and see 
what they come up with?  I am happy to be involved here.

Then a new web site look using css could be designed using the new logo 
utilizing the information gleaned from the analysis of the other sites 
and from the marketing people we round up.  Perhaps the current site 
could become a technical reference site.  There is no need for a 
new/prospective user to
search mailing lists for example, but this is very valuable when sorting 
out a thorny problem.

Just my few ramblings.

Regards

Joel