Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Apr 1998 11:25:54 -0100 (GMT)
From:      Remy NONNENMACHER <remy@synx.com>
To:        "Karl M. Joch" <k.joch@kmjeuro.com>
Cc:        "freebsd-advocacy@FreeBSD.ORG" <freebsd-advocacy@FreeBSD.ORG>
Subject:   Re: salesman is thinking.....
Message-ID:  <Pine.A32.3.91.980417091621.10142P-100000@rs1>
In-Reply-To: <01BD69D9.0C63F8E0@wsjk01.kmjeuro.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 17 Apr 1998, Karl M. Joch wrote:

> I think the main difference is in the 3 different views (sure more are to 
> find) on a product:
> 
> 1. PROGRAMMERS AND ADMINS: they want a stable system with a lot of features 
> to make their daily job easier. they are able to compile programs and doing 
> programming.
>

I would separate programmers and admins:

programmers:
	- Can operate on CLI without troubles

admins:
	- Want consistant packages (and pkg_xx is not so bad)
	- Needs an application database with coherent documentation
	   (i want to do 'that', 'that' is done by package 'xxthat')
	- Needs everyday tools for survey
 
> 3. THE USER: sometimes we all forget the user. but in fact we all have our 
> systems running because of the users!. they want a workstation/pc where 
> they can switch on and click to start word processing, spreadsheet and 
> their commercial package. (most of them don?t do more). users are normally 
> not interested in programming and daily operating work.
>

User point is *THE* problem. From my personnal experience, i found pretty 
easy to have customers buy FreeBSD (apart the name is a problem) as 
shoebox that will be used for service (replacement to NT as workgroup 
server or network node) than having them replacing Linux by *BSD as 
personnal workstations. This is due to the fact that Linux RedHat (for 
instance) give you a near Wxx installation with all coming on on the 
desktop (so the user see that as 'personnal', 'home', 'little', 'pretty', 
etc... all the Wxx view of things). On the other hand, FBSD with a CLI 
appears more solid, reliable, and .... remotely administrable.

Someone said that FBSD/Linux compete for NT/W95. That's the *REALITY*. 
(even is comparing two OS with two GUI equipped with a disk shaker is hard).

>From the 'server' point of vue: GUI or CLI ?
--------------------------------------------

 it is interesting to look back history of old commercial Unixes (POCUS): 

- Xenix, SCO Unix, AT&T's, etc... All relied to 'sysadmxxxxx' for 
modifying text files.
- IBM AIX V1 and V2 used 'smit' for modifying an opaque registry 
- IBM AIX3 used smit for modifying text files with the interesting 
feature of letting you know what would have been the CLI equivalent
- IBM AIX V4 returns, slowly, to an opaque registry.
- SCO ODT, SUN solaris 2.x, DEC OSF (Dec unix, now) use a VERY VERY 
limited X GUI to alter text files and/or registry.


FBSD uses a very consistent rc.conf definition and less configuration 
files than other systems (For example: try installing Linux then try to 
stop all the things you do not need! (May be i sucked but last time it 
required to modify about 50 files in the absurd rc*/*/*/* tree). This 
will facilitate the process of making an admin tool.

I *DO* believe that adding a GUI must have two goals:
	- Having FBSD appear as 'advanced' to newbies admins (remember 
they only experienced poor X-GUI from U*X vendors or frustrating opaque NT)
	- Having this GUI learn them what files are involved in the 
operation they are requesting and what action will be taken

***** the word 'appear' is the important one ****

For those who know what is DDD (the Dynamic Data Debugger: a very friendly
graphic interface to GDB/XDB/DBX), somewhere in the documentation, there
is the sentence: "why having a direct command window to the debuger ? 
because experienced users always found CLI more convenient than GUI".

Having the whole system with all apps or tools using the same GUI driven 
setup is an impossible thing !! Remember history: it took 10 years to M$ 
to have all apps locked in the Motif look and now *THIS* is their only 
protection.

This may seems a 'back to the roots' call but, sincerely, do you really 
believe it is time to compete with the W95 like integration of Linux ?
Do you think that requesting all GPL products developpers to provide a setup 
script for FBSD is possible ?

What FBSD needs, as a server box, is a mind change. Jordan told us what 
we *ARE* doing. History predicts that we *CAN'T* compete on GUI's. Time 
to imagine something new.

I told a PR about how to change minds about a standard product. Here is, 
basically what he said :

- if (you have an advantage over the others) {
	- make it a win
	- make their smaller
  } else {
	- find three or four words you want the public to have in mind
	  when thinking to your product
	- Change a few thing in your product to make these words exist and 
	  to provide a physical base
	- Build a word that gather these words in a concept
  }
  for (try=0; try < MAX_TRY; try++) {
      make_noise(noise_level) ;
      if (they claim they do the same) {
         attach_stick("follower", to them)
         claim("we are the leader");
         noise_level++;
       }
      if (their noise > your noise)
	    noise_level++ ;
      if (it works)
	add(some new features sticking to the concept);
      else {
	prove(you, TRUE);
	prove(them, FALSE);
      }
      if (they take over you) {
	do(what they do) ;
	claim("It's something completly new, not a copy") ;
	claim("they try to catch our own concept, they will suck");
	noise *= 100;
      }
  }
  if ((new_profession = random()) == old_profession)
	restart to beginning ;
  else
	change_profession(new_profession) ;


(All this remind something, no ?)

-----

This is my feeling. I spend a lot of time fighting every press issue in
France to have them say '...Linux or FreeBSD...' and not only
'...Linux...' and commercial vendors to have a FreeBSD offer side by side
with the Linux one. I am really not interested on coming back to them 
saying 'ahem, well, okay but our buttons and checkboxes are prettyer'.



 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-advocacy" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.A32.3.91.980417091621.10142P-100000>