Re: Linux for "cloud computing": Request for Input

2010-03-06 Thread Bill McGonigle
On 03/05/2010 03:52 PM, Tom Buskey wrote:
> In this case, because the ZFS license isn't compatible with the GPL in
> the Linux kernel.

And there's no patent grant for re-implementations (you have to use the 
CDDL code to get patent grants).  Without patent problems, I'm confident 
it would have been re-implemented a couple years ago with GPL code - ZFS 
was only about 6K LOC.

I have some hope Oracle will license OpenSolaris under the same license 
as all of their other open source projects (GPL).

If not, btrfs seems like a good thing to switch to c. 2013.

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.603.448.4440
Email, IM, VOIP: b...@bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread David Hardy
Also Process Software's MultiNET, which we were using circa '98-2000 at one
site here in Vermont.



On Fri, Mar 5, 2010 at 4:39 PM, Jon 'maddog' Hall  wrote:

> Mark,
>
> >There is still some good stuff happening with VMS, for example if you
> >are an hp software partner, you can get ssh access to a virtual
> >machine running OpenVMS 8.4 EFT.
>
> I did not mean to imply that there was not "good stuff happening with
> VMS"but VMS is and was not DECnet.
>
> Even when I was there you could see the writing on the wall for DECnet
> as a protocol.  TCP/IP was available for VMS, first through Wollongong
> (boy, I have not thought about them in years!) and then through DEC
> itself with TCP/IP Services for VMS (then TCP/IP Services for OpenVMS,
> now HP TCP/IP Services for OpenVMS).
>
> BUT people still had LAT boxes, and wanted to use them.  And LAT boxes
> did not speak TCP/IP.  So there were gateway products and such created,
> both by DEC and then by others.  But the gateway products just were not
> the same as "DECnet".
>
> DECnet Linux was just another fine example of FOSS extending the life of
> otherwise forgotten hardware.
>
> I went to the HP site and found the latest version of DECnet OpenVMS
> (Version 7.3).  The date on the manual was May of 1993, one year before
> I met Linus.
>
> DECnet-Plus for OpenVMS (including X.25 support) latest version is 8.3,
> with a date of June 2006.
>
> RIP DECnet Linux!
>
> md
>
> ___
> gnhlug-discuss mailing list
> gnhlug-discuss@mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
>
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Jon 'maddog' Hall
Mark,

>There is still some good stuff happening with VMS, for example if you
>are an hp software partner, you can get ssh access to a virtual
>machine running OpenVMS 8.4 EFT.

I did not mean to imply that there was not "good stuff happening with
VMS"but VMS is and was not DECnet.

Even when I was there you could see the writing on the wall for DECnet
as a protocol.  TCP/IP was available for VMS, first through Wollongong
(boy, I have not thought about them in years!) and then through DEC
itself with TCP/IP Services for VMS (then TCP/IP Services for OpenVMS,
now HP TCP/IP Services for OpenVMS).

BUT people still had LAT boxes, and wanted to use them.  And LAT boxes
did not speak TCP/IP.  So there were gateway products and such created,
both by DEC and then by others.  But the gateway products just were not
the same as "DECnet".

DECnet Linux was just another fine example of FOSS extending the life of
otherwise forgotten hardware.

I went to the HP site and found the latest version of DECnet OpenVMS
(Version 7.3).  The date on the manual was May of 1993, one year before
I met Linus.

DECnet-Plus for OpenVMS (including X.25 support) latest version is 8.3,
with a date of June 2006.

RIP DECnet Linux!

md

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Marc Nozell (m...@nozell.com)
On Fri, Mar 5, 2010 at 3:35 PM, Jon 'maddog' Hall  wrote:

> So just like I said "RIP" to Grace Murray Hopper, I now say "RIP" to
> DECnet Linux.

There is still some good stuff happening with VMS, for example if you
are an hp software partner, you can get ssh access to a virtual
machine running OpenVMS 8.4 EFT.

See:

http://bit.ly/bmNyDE

Or start at http://www.hp.com/go/dspp and drill down a bit to the
Partner Virtualization Program part.

-marc
-- 
Marc Nozell (m...@nozell.com) http://www.nozell.com/blog
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Tom Buskey
On Fri, Mar 5, 2010 at 3:12 PM, Jon 'maddog' Hall  wrote:

> Bill,
>
> >ZFS is only on *Solaris and FreeBSD (albeit an old one).  Linux
> >doesn't yet have a stable, consistent COW filesystem.  Certainly a
> >combination of the two is a great win.
>
> It has been some time since I have looked at file systems, and
> particularly COW file systems, so pardon me if these questions are
> "naive".
>

COW makes snapshotting easy and can reduce the need for a fsck.  NetApp's
WAFL is a COW.

With WAFL or ZFS, you can have snapshots every 15 minutes and keep multiple
copies of the snapshot w/o using significant disk space.

BSD (sun's UFS) and LVM allow only 1 snapshot at a time.   For backup of a
database: freeze the DB, snapshot, start the DB, backup the snapshot, delete
the snapshot.

Any traction to ext3cow or using the COW layering capability of the UDB
> block driver? Or LVM "snapshots"?
>
> And I can not remember if GFS (Global File System, or even the Google
> File System) was COW.
>

I think GFS is a shared file system.  Over iSCSI, Fibre Channel or
Infiniband.  It can be much faster then NFS and reduces the bottleneck.


> Finally, what about the up and coming Btrfs?
>

>From what I've read it looks like a nimby ZFS with improvements.  As has
been mentioned, Linux reinvents things instead of building on others
sometimes.   In this case, because the ZFS license isn't compatible with the
GPL in the Linux kernel.  And that's a valid reason.  OpenSSH was created
for similar reasons.

btrfs changed the underlying code that should make it much easier to reduce
a pool to fewer or smaller disks or increase a RAID5 by adding another disk
like some RAID cards allow.   Some of the ZFS discussions assume that people
will just build another pool and only home user types would do this.  It's
kindof like seening 2 mice; one is a marsupial and one is a mammal.  They're
built very differently but function similarly.

I'm hoping btrfs takes off and becomes part of Linux as a viable ZFS
alternative.  ReiserFS is a good example.  The transition from 3 to 4 hurt
its inclusion in the kernel.  Does SuSE still use it as the default FS?  Are
people still using it?

There are lots of projects on filesystems these days.  SSDs, Embedded
systems, Distributed nodes, HPC, reliability.  It's a good thing.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Jon 'maddog' Hall
Tom,

>Networking Linux can do vlans, VPN, firewalls in the base install.  Its
>very flexible in what you allow to be exposed.

AWESOME with the networking mention.

The BSD guys often said in the early days that they had a better
networking stack, but I am fairly sure that Linux has caught up. :-)

More than that, Linux supported more networking types than any other OS
I know. X.25, uucp...you name it.   Linux even has a FOSS version of
DECnet.

/* Aside

The project leader for the DECnet Linux project wrote to me after DEC
had been purchased by Compaq and Compaq was "merged" with HP, and asked
if I thought that "DEC" would mind the project using the name "DECnet".

I gave him the "Rear Admiral Grace Murray Hopper" answer:

"It is easier to ask forgiveness than permission."

and in this case it was literally true, as I did not know if there was
anyone left to the DECnet group at HP.

The DECnet Linux project gave DECnet Phase IV functionality to Linux,
which allowed Linux to talk to VMS systems that only had DECnet, and to
LAT boxes (this was a bunch of serial lines tied into a box and then
hooked to the ETHERNET) which would handle terminals, printers and other
serial devices.

I thought that this project added to DECnet's life, and that
DEC/Compaq/HP would have to be crazy to object.

But sadly I now see (as of February 10th, 2010):

http://www.csamuel.org/2010/02/19/decnet-now-orphaned-in-the-linux-kernel-for-2-6-33

So just like I said "RIP" to Grace Murray Hopper, I now say "RIP" to
DECnet Linux.

*/

Warmest regards,

maddog


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Tom Buskey
On Fri, Mar 5, 2010 at 2:58 PM, Bill McGonigle wrote:

> On 03/05/2010 02:45 PM, Tom Buskey wrote:
>
>> Samba works well here.  ZFS also has a CIFS server built in that does
>> all the ACLs that Windows needs.
>>
>
> But you still have to boot Windows off of a "C:" block-device, right? (and
> run your many apps that only run on C:)  If there's a CFS-C:\ like Linux
> NFS-root that would be really helpful.  That way you could go into, e.g.,
> C:\WINDOWS\SYSTEM32\.zfs\ to fix your brokenness. :)
>

A fileserver won't help with apps that want everything on C:.  It will only
work for D:

I'm not sure Windows can boot off an iSCSI (or FC) target either.  Solaris
can.  I don't know if Linux can.

Then there are network boots.  Linux and Solaris excel at this.  Very useful
in provisioning.


>
> I haven't been able to find this feature, but I also don't really know what
> to search for.
>
>
I've always thought that propagating C:, D:, PRN:, etc was one of the poorer
things that NT kept from DOS (and is predecessors).  It's useful to slip a
2nd drive into a system and move /var to it when space is needed.  Or move
/usr/local to a fileserver when the workstations have small (400 MB)
drives.  (DON'T do this.  rpm won't like you and you'll create other
headaches)
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for 'cloud computing': Request for Input

2010-03-05 Thread Ken D'Ambrosio
On Fri, March 5, 2010 3:12 pm, Jon 'maddog' Hall wrote:

> It has been some time since I have looked at file systems, and
> particularly COW file systems, so pardon me if these questions are
> "naive".
>
> Any traction to ext3cow or using the COW layering capability of the UDB
> block driver? Or LVM "snapshots"?

I'd say non-btrfs COW solutions are being back-burnered.  When Ted T'so
(for example), primary guy behind ext-4, says it's a stopgap until btrfs,
you get the idea that folks are hot for it.  And with people like Valerie
Aurora (a former ZFS developer) watching closely and offering advice, you
hope that they get things right.

> And I can not remember if GFS (Global File System, or even the Google
> File System) was COW.

Dunno.

> Finally, what about the up and coming Btrfs?

See above.  It's coming.  I'd say that, by fall, you could start using it
as your primary, non-server filesystem.  Since folks are (understandably)
very conservative about filesystems, it'll probably be another two years
before it's a primary install option, but it's coming.  It's got some
truly neat features:
- COW
- Explicit/online defragmentation (volume or file)
- Filesystem-aware RAID (you can even alter RAID on a per-file basis)
- VERY flexible, filesystem-aware snapshotting
- Online fsck
- Checksums (yay!)
- (File-level) de-duplication; block-level is being discussed, but
apparently would require an on-disk format change, so that's probably a
major rev away.  (Ken's guess.)
- Etc.  See the Wikipedia page or the btrfs Wiki for more info.
(http://en.wikipedia.org/wiki/Btrfs and http://btrfs.wiki.kernel.org ,
respectively.)

-Ken


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Jon 'maddog' Hall
Bill,

>ZFS is only on *Solaris and FreeBSD (albeit an old one).  Linux
>doesn't yet have a stable, consistent COW filesystem.  Certainly a
>combination of the two is a great win.

It has been some time since I have looked at file systems, and
particularly COW file systems, so pardon me if these questions are
"naive".

Any traction to ext3cow or using the COW layering capability of the UDB
block driver? Or LVM "snapshots"?

And I can not remember if GFS (Global File System, or even the Google
File System) was COW.

Finally, what about the up and coming Btrfs?

Thanks,

md




___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Bill McGonigle
On 03/05/2010 02:45 PM, Tom Buskey wrote:
> Samba works well here.  ZFS also has a CIFS server built in that does
> all the ACLs that Windows needs.

But you still have to boot Windows off of a "C:" block-device, right? 
(and run your many apps that only run on C:)  If there's a CFS-C:\ like 
Linux NFS-root that would be really helpful.  That way you could go 
into, e.g., C:\WINDOWS\SYSTEM32\.zfs\ to fix your brokenness. :)

I haven't been able to find this feature, but I also don't really know 
what to search for.

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.603.448.4440
Email, IM, VOIP: b...@bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Jon 'maddog' Hall
>Virtualization?

Well, I did not mention virtualization before, since there are so many
answers for virtualization for different operating systems, but there is
an element of efficiency in virtualization and 


>Too many choices.

A good point, but I think it is overblown for "uber" cloud computing
(Google, Amazon, Oracle, and other large "service" vendors) who either
roll their own (because they are big enough, and they can) or partner
with one of the "big guys" (Red Hat, Novell).

More of an issue for "private clouds", but I think that enterprise
companies will still go with "Enterprise vendors" like Red Hat, Novell,
Canonical, if only that their "private cloud" will match with their
"public cloud".

Small companies and ISPs that offer "cloud services" may see more choice
indecision, but they will have people who can analyze which is best or
will hire consultants, and that is why they will be paid the big
bucks. :-)

I do not think the "indecision factor" will be as great for cloud
computing as for the noobie trying to choose their first desktop distro.

Good points though.

md



___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Tom Buskey
On Fri, Mar 5, 2010 at 2:28 PM, Bill McGonigle wrote:

> On 03/05/2010 02:03 PM, Brian St. Pierre wrote:
> > Virtualization?
>
> Yes, and to drive home that point, this is what's being chosen
> empirically by the extant service providers.  Amazon's EC2 is Xen on
> RHEL.  I seem to recall that Rackspace also went this route.
>
> And if you don't like Xen on RHEL/CentOS you can switch to KVM on RHEL.
>  Or (heaven forbid) VMWare Server on RHEL or VMWare ESX which was
> partially based on RHEL.  Even Xen started life with a big code import
> from Linux.
>
> And if you go the Xen route and decide you really don't like Linux you
> can run Xen on OpenSolaris.  Open Source is good - you can choose Linux
> first and still have good escape routes.
>

Hey, I was going to say that.

VirtualBox is another interesting one.  They demoed moving a running guest
VM (running Solaris I think) from a MacOSX host to a Windows 7 host while
running.

Virtualization means you don't have to reinstall from OEM disks when your
upgrade the server hardware.  Just down the VM, copy the images to the new
server, and start it again.  To the VM running on the host, the network,
storage controller, display, etc don't change.

I think Linux is the best host for VirtualBox right now.  Solaris is
probably the least supported.


Networking
Linux can do vlans, VPN, firewalls in the base install.  Its very flexible
in what you allow to be exposed.


>
> >> >  Any blatant negatives for Linux as a platform?
>
> ZFS is only on *Solaris and FreeBSD (albeit an old one).  Linux doesn't
> yet have a stable, consistent COW filesystem.  Certainly a combination
> of the two is a great win.
>
>
There is FUSE, but I wouldn't use it if I had any choice at all.


> If you assume ZFS for storage virtualization, Linux has the advantage of
> being able to (p)NFS mount the data, so you can do file-level
> snapshotting and data de-duplication.  You could also run Windows-based
> clouds with a ZFS backend, but you'd have to use an iSCSI backend which
> loses the nice snapshotting capabilities and drives everything back to
> the block device level of granularity because Windows doesn't play
> nicely with everybody else.
>

Samba works well here.  ZFS also has a CIFS server built in that does all
the ACLs that Windows needs.

iSCSI for any database where you can't use a file server.

ZFS does deduplication in the pools.  Which means it applies to iSCSI too.
Only on OpenSolaris development b131 and higher or the Sun Storage
appliances.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Tom Buskey
On Fri, Mar 5, 2010 at 12:46 PM, Jon 'maddog' Hall  wrote:

> Hi,
>
> I am doing some consulting about "Why Linux is good for cloud
> computing" (and for that matter "Software as a Service" (SaaS), which I
> consider more or less one and the same).
>
> I am going to start with the fact that Unix systems were designed
> (almost) from the beginning to be multi-tasking and multi-user, then
> worked its way out to be multi-architecture, multi-threaded and embraced
> 64-bit systems relatively early.
>
> In addition, Unix systems utilized network processes and stressed
> client/server models (evident in daemons, NFS, the X Window System), as
> well as scripting languages that allowed control of applications through
> APIs and not just a graphical interface.
>
> This gave:
>
> o scalability
> o some architectural security
> o standards based development
>
> A lot of work in highly available servers was done with Unix systems
> such as Solaris, Digital Unix and others.
>
> Linux, patterned after Unix, inherited a lot of these characteristics.
>
> In addition with Linux you get:
>
> o "Open Source" that helps give:
>
>   - needed bug fixes rapidly (under control of the service provider)
>   - development of new features by large numbers of programmers,
> researchers, etc.
>   - many "middleware" and emerging "management" systems are being
> developed on Linux, or developed as FOSS projects
> + Eucalyptus
> + Languages like Ruby, PHP, Python
>   - licensing terms that do not restrict what you can offer to
> customers (i.e. how many instances can you run, how many customers can
> attach, etc.)
>   - a couple of different security models (SE/Linux, AppArmor, as
> examples) to chose from
>   - graceful degradation:  If a technology is abandoned, the provider
> of services can maintain it until a migration can occur through
> community action
>   - Open development model - allows service providers to plan ahead and
> have input to development
>
> o Linux also was used as the basis for Beowulf systems, which developed
> a lot of code surrounding "high performance clusters", leading to highly
> scalable systems
>
> o Basically can be same OS on desktop as servers
>
> Any other ideas on the topic of "Why Linux for Cloud Computing?"
>

Right sizing of the OS.
1) Space: You can chose exactly what goes into the OS image on the cloud.
No browser, no wordpad.exe taking up space.
2) Function: Only install what is needed.  If notepad is the editing app,
that what is installed and nothing else needs to be maintained, educated,
patched.
3) Security: If you don't install acrobat, your server isn't affected by any
security holes in it.

Application availability:
1) Many web apps/frameworks are developed on Linux 1st.  Then they get
ported to other Unixen.




>
> Any blatant negatives for Linux as a platform?
>
> Note that I am not arguing for or against "the cloud", just why Linux is
> or is not a good system for it.
>
> The entire paper will be available for free download when it is
> finished.
>
> Thanks in advance for your input.
>
> md
>
> ___
> gnhlug-discuss mailing list
> gnhlug-discuss@mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
>
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Bill McGonigle
On 03/05/2010 02:03 PM, Brian St. Pierre wrote:
> Virtualization?

Yes, and to drive home that point, this is what's being chosen 
empirically by the extant service providers.  Amazon's EC2 is Xen on 
RHEL.  I seem to recall that Rackspace also went this route.

And if you don't like Xen on RHEL/CentOS you can switch to KVM on RHEL. 
  Or (heaven forbid) VMWare Server on RHEL or VMWare ESX which was 
partially based on RHEL.  Even Xen started life with a big code import 
from Linux.

And if you go the Xen route and decide you really don't like Linux you 
can run Xen on OpenSolaris.  Open Source is good - you can choose Linux 
first and still have good escape routes.

>> >  Any blatant negatives for Linux as a platform?

ZFS is only on *Solaris and FreeBSD (albeit an old one).  Linux doesn't 
yet have a stable, consistent COW filesystem.  Certainly a combination 
of the two is a great win.

If you assume ZFS for storage virtualization, Linux has the advantage of 
being able to (p)NFS mount the data, so you can do file-level 
snapshotting and data de-duplication.  You could also run Windows-based 
clouds with a ZFS backend, but you'd have to use an iSCSI backend which 
loses the nice snapshotting capabilities and drives everything back to 
the block device level of granularity because Windows doesn't play 
nicely with everybody else.

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.603.448.4440
Email, IM, VOIP: b...@bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Re: Linux for "cloud computing": Request for Input

2010-03-05 Thread Brian St. Pierre
On Fri, Mar 5, 2010 at 12:46 PM, Jon 'maddog' Hall  wrote:
> Any other ideas on the topic of "Why Linux for Cloud Computing?"

Virtualization?

> Any blatant negatives for Linux as a platform?

Too many choices. Once you've chosen linux over other options, you've
still got a ton of decisions to make. You mention choosing between
security models as though this is a good thing. Maybe it's not [1].
Choosing a different platform might mean you have to make fewer
decisions. (This isn't specific to cloud computing.)

[1] For example, see
http://www.neurosciencemarketing.com/blog/articles/more-choices-fewer-sales.htm

-Brian
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Linux for "cloud computing": Request for Input

2010-03-05 Thread Jon 'maddog' Hall
Hi,

I am doing some consulting about "Why Linux is good for cloud
computing" (and for that matter "Software as a Service" (SaaS), which I
consider more or less one and the same).

I am going to start with the fact that Unix systems were designed
(almost) from the beginning to be multi-tasking and multi-user, then
worked its way out to be multi-architecture, multi-threaded and embraced
64-bit systems relatively early.

In addition, Unix systems utilized network processes and stressed
client/server models (evident in daemons, NFS, the X Window System), as
well as scripting languages that allowed control of applications through
APIs and not just a graphical interface.

This gave:

o scalability
o some architectural security
o standards based development

A lot of work in highly available servers was done with Unix systems
such as Solaris, Digital Unix and others.

Linux, patterned after Unix, inherited a lot of these characteristics.

In addition with Linux you get:

o "Open Source" that helps give:

   - needed bug fixes rapidly (under control of the service provider)
   - development of new features by large numbers of programmers,
researchers, etc.
   - many "middleware" and emerging "management" systems are being
developed on Linux, or developed as FOSS projects
 + Eucalyptus
 + Languages like Ruby, PHP, Python
   - licensing terms that do not restrict what you can offer to
customers (i.e. how many instances can you run, how many customers can
attach, etc.)
   - a couple of different security models (SE/Linux, AppArmor, as
examples) to chose from
   - graceful degradation:  If a technology is abandoned, the provider
of services can maintain it until a migration can occur through
community action
   - Open development model - allows service providers to plan ahead and
have input to development

o Linux also was used as the basis for Beowulf systems, which developed
a lot of code surrounding "high performance clusters", leading to highly
scalable systems

o Basically can be same OS on desktop as servers

Any other ideas on the topic of "Why Linux for Cloud Computing?"

Any blatant negatives for Linux as a platform?

Note that I am not arguing for or against "the cloud", just why Linux is
or is not a good system for it.

The entire paper will be available for free download when it is
finished.

Thanks in advance for your input.

md

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/