> I continually say that solaris & opensolaris are designed to be servers, not 
> desktops. I'd like
> to go into the reasons why, and see what other opinions people have about 
> this.

Your'e way off.

>The characteristics that I think make up servers:
> 
> Servers are always on.
> 

Nope. One of the most recent additions to servers is to put them into sleep 
mode when they're not needed. This, mostly at night when the utilisation is 
near-to-none. The server may then be awoken on demand when needed.

> Servers don't need power management; they never sleep.
> 

Wrong again - both do they sleep, and more so do they spin down idle drives, 
spin down fans when not needed and lower the CPU frequency when idling. Servers 
utilise power management _more_ than desktops do, and it also _matters_ more to 
have it in order on the server side, since it actually does cost a lot of money 
to have machines running full blast 24/7 when they don't need to.

> Servers are used remotely for the most part.
> 

Huh ? I'm not sure what meaning your'e putting into the word "remotely" here, 
but it's true that servers very rarely exist to serve only themselves. The 
observation however is really far-fetched. Much like saying that sliding a 
knife across your finger will leave you with a cut in your finger - pointless 
and obvious.

> The characteristics that I think make up desktops:
> 
> Desktops have features which enhance process management and task switching.
> 

No they don't, and that you actually made this statement shows how little you 
actually know about the specifics of either one. The kernels of Windows and 
Windows Server are very similar. Windows Server however has better process 
management since it's licensed (and built) for larger systems (memory and 
processor-wise). Mac OS X uses the same kernel for the desktop and workstation. 
Apple's exception is a different AFP server that goes into each one (the client 
gets a very limited AFP server). Linux uses the same kernel for desktops and 
servers. HPUX uses the same kernel for desktops and servers. Digital (while it 
lasted) used the same kernel for the desktops and servers. And Solaris uses the 
same kernel for desktops and servers.

There's absolutely NO difference (with the sole exception of Windows/Windows 
Server and the Mac OS AFP server) between server kernels and desktop kernels.

And if you didn't know already, the process management is part of the kernel, 
not a user-space task.

> Desktops can easily run and be compatible with random web apps, like dropbox, 
> skype, flash, silverlight, etc.
> 

This observation is equally thin... Any *machine* that can run moonlight or 
adobe flash or java can run any of the apps you listed and much more. Wether 
there are native (non-web) clients has absolutely nothing to do with wether the 
machine is percieved as a client or server.

> Desktops are expected to wake and sleep on a regular basis.
> 

So are servers that utilise sleep&WOD (duh!)

> Desktops do your audio/video
> 

And so do my servers. If I need to encode/transcode a movie, I'd rather 
distribute the job over N machines (regardless wether they're servers or 
clients) and get my result in a jiffy than sit on my 
"Oooh-it's-a-desktop!!!!!1!1!!one!!" and finish my job late. Any machine
with a soundcard can play audio and any machine which MPlayer or VLC compiles 
on can play (most) videos.

> Desktops need to connect with printers regularly.
> 

Ok, doubleDUH!

ANY machine may need to connect *TO* printers (not *with* them, unless your 
printers are physical persons having a relationship with the computers)

Depending on your environment, you may have:
SOHO: all machines may need to connect to a printer
MEDIUM: machines may connect directly to printers, or, the printer may be 
connected to a server and all machines print through the server (very much used 
when you need print accounting)
ENTERPRISE: pick any method available and you can be certain that it's being 
used.

> Desktops have external peripherals connected regularly - usb drives, cameras, 
> webcmas, headphones/headset, etc.
> 

So do servers - external hard drives, external CD/DVD drives, tape drives, 
flash drives, USB diskette drives, keyboards, mice, displays, etc, etc..

What's connected to a *machine* has nothing to do with wether it's labelled a 
desktop or server. The usage-area of the machine has all to do with it.

> Desktops will run your web browsers, office apps, pdf viewers, etc. Mail 
> clients, etc.
>

No they won't - not if you go the way of "Web2.0" (sic). If you can run a 
browser, then all the rest is run on the server. Your browser is nothing more 
than a glorified terminal.

If however you are talking about native GUI apps, then feel free to go bang 
your head on any Linux server, Windows server, Digital UNIX server or 
(Open)Solaris X86 server, for all of them do equally well in desktop mode as in 
server mode.
 
> Desktops will roam from network to network. You need to do wifi well. You 
> need to do network security/firewall well.
>

No, they won't neccessarily roam. My work desktop is very much stationary. And 
it doesn't do WIFI at all since we DO want secure communications. As for 
security and firewalls, you want that done correctly on servers more so.
 
> So now, the reasons why I think solaris/opensolaris are well suited to be 
> servers and not so much as desktops:
> gnome etc, the gui of opensolaris is no better at task switching and 
> application management than windows XP was. This is obsolete compared to 
> aero, aqua, or compiz. (win7, osx, and ubuntu) These other OSes offer gui's 
> which are much more powerful and flexible in terms of application management 
> and task switching.
> 

This comment shows what I stated, how little you really know about this. Window 
manages don't do task switching. Window managers themselves are applications 
that adhere to the same rules as all other applications in the system.

The GNOME window manager is the same GNOME window manager as that which Ubuntu 
uses. *EXACTLY* the same. And you *CAN* install Compiz on OpenSolaris. I did so 
on my laptop (a 5 year old Toshiba with a GeForce Go graphics card) and it 
worked just fine.

What you are apparently after is useless CPU-wasting sugar-candy, and your'e 
classifying the OS's depending on the sugar-rush they can supply. This is 
completely daft.

> The application availability on sol/osol is not as good as win/mac/linux. For 
> example: Dropbox and skype are both available win/mac/linux. No solaris. 
> Flash is available win/mac/linux/solaris. Silverlight is available win/mac. 
> No linux or solaris. Bittorrent: win/mac/linux.
>

I'm not going to take these by the numbers, since what your'e essentially doing 
is complaining about a non-issue. A revese-logic statement would be that Mac OS 
X and Windows are crappy since they don't provide ZFS, nor do they provide 
means to virtualise the machine by default in a way that doesn't waste 
resources, neither do they offer the fine-granular resource management of 
Solaris. 

And as for SilverLight, learn to help yourself and use MoonLight - works 
ANYWHERE. Bittorrent clients are available for ALL platforms (except the 
iPhone/iPad). Solaris included. Hell.. it was probably DEVELOPED on Solaris... 
 
and the whine goes on.

You havn't made a SINGLE point that was actually worth following up on. Not ONE 
correct (not even by attribution) point.

You have actually not only wasted MY time (reading and replying), everybody 
elses time (wasted on reading this thread) but also your OWN time in writing 
this nonsense.

If you truly believe what you have written here, you have a _lot_ of studying 
to do. I recommend that you start with an Operating Systems class, preferrably 
where "Operating System Concepts" by Silberchatz et al is taught. Then maybe a 
class or two in computer graphics and graphical environments to get an 
understanding of the divide between the GUI and the OS. Then, a few nerdy 
security classes, systems management and scaling - all classes like that may do 
good.

My conclusion is that either you truly know your stuff and your'e trolling the 
list for the heck of it, or, what's more likely, your urge to communicate your 
opinion is stronger than the substance you have to communicate.
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to