|
 |
Storage Networking , Part 1
eBook: A storage network is any network that's designed to transport block-level storage protocols. But understanding the ins and outs of networked storage takes you deep into several of protocols. This guide covers SANs, Fibre Channels, Disk Arrays, Fabric, and IP Storage.
»
Storage Networking 2, Configuration and Planning
eBook: Picking up where Part 1 left off, Part 2 of our look at storage networking examines configurations for SAN-attached servers and disk arrays, and also includes a look at the future of IP storage.
»
Storage Management Costs in the Enterprise: A Comparison of Mid-Range Array Solutions Whitepaper:
Many factors contribute to the ownership cost for enterprise storage. These include (but are not limited to): physical capacity relative to physical space requirements, performance capacity for data transfer and system reaction time, software maintenance and updates, expandability and flexibility, and much more.
»
Storage Is Changing Fast Be Ready or Be Left Behind
PDF: The storage landscape is headed for dramatic change, thanks to new technologies like Fibre Channel over Ethernet (FCoE), pNFS, object-based storage and SAS that will affect everything from NAS and SANs to disk drives. Get the knowledge you need to make the most of your storage environment, now and in the future.
»
HP StorageWorks EVA4400 Demo:
Dont settle for an expensive and complex array that lacks functionality. The HP StorageWorks EVA4400 delivers virtual storage with enterprise class functionality at an affordable price.
»
|
|
Editor's Note: Conned by the Gnomes
Top-Down Standards in Linux? Bad Gnomes!

Kevin Reichard
Thursday, August 17, 2000 10:18:01 AM
Let's discuss a major press conference where a group of industry
heavyweights--among them Sun Microsystems, Hewlett-Packard, and IBM--vow to
cooperate on an industry-standard graphical interface, positioned as a powerful
tool to battle the monopolistic Microsoft.
The result? The Common Desktop Environment, or CDE.
OK, so CDE didn't change the world, and it barely changed anything in the
UNIX world. For those too young to remember, CDE was an attempt by an industry
consortium to create a common desktop environment across UNIX versions. It was
based on Motif, and in theory it was to combine elements from several
proprietary UNIX/X interfaces like OpenLook and the Motif Window Manager.
But CDE development took forever as the participants in the industry group
got bogged down in the details and a key version of Motif was delayed, and in
general it looked like an interface designed by committee--which it was. CDE
didn't magically make UNIX workstations easier to use, and many in the UNIX
community fought an attempt to impose a commercial and sometimes awkward
"solution" on users who very happy using the X Window System or
OpenLook. And when Linux became the most popular UN*X on the planet, there was
no move by anyone initially to make sure that Linux users would have
access--commercial or otherwise--to CDE.
I can't help but think of GNOME when I reflect upon the formation of an
industry group--including Sun, H-P, and IBM--that is attempting to standardize
Linux users on a single interface based on GNOME and technologies from Eazel.
(See
http://linuxtoday.com/news_story.php3?ltsn=2000-08-14-012-06-PS-DT-SW
for more information.)
Maybe it's unfair of me to bring up CDE in a discussion of the GNOME
Foundation; after all, Linux is not UNIX and the computing world is not the
same as it was 10 or so years ago. But I'm one of those guys who loves the fact
that there are multiple interfaces available out there for Linux users, I know
darn well that it's easy enough to code applications that work optimally under
both GNOME and KDE, and I admire the purity of endeavors like GNOME and KDE
when they're the work of dedicated volunteers who do it for the sheer love of
Linux and coding. In short, I'm a huge believer in an open meritocracy that
encourages bottom-up development instead of forcing top-down
"standards." Like CDE.
I'm also not against the commercialization of Linux, but I want it to be in
an open and honest fashion: I really believe that if you release a decent
product at a decent price you'll be OK, and I dislike corporate shennanigans
based on hidden agendas. To me, the GNOME Foundation is really nothing more
than an attempt by large vendors to impose their agendas on the Linux community
and stifle both innovation and community involvement. For Sun, this is nothing
more than an attempt to push StarOffice on the Linux community by tying it to a
single desktop standard; it's also a rather blatant effort to crush K Office
before it's released, and that saddens me a great deal, because K Office has
the potential to be a killer application rising solely from the Linux
community. (Let's be honest: according to Sun, most StarOffice users are on the
Windows platform. Sun is trying to replicate the Windows environment on Linux.
Boo.) For Red Hat, this is a way to direct development of the desktop to fit
Red Hat's needs--and given Red Hat's rather cavalier attitude toward
KDE in the past, don't be surprised if it becomes more and more difficult for
users to install and run KDE. For Eazel and Helix Code, this is an attempt to
control the de facto Linux interface and make money on service agreements. For
the Free Software Foundation, this is a sell-out: the way the GNOME Foundation
proposes to impose "standards" on the Linux community goes directly
against what Richard Stallman has been preaching for years, and his silence on
the creation of the GNOME Foundation is very disappointing. (See his response at the end of this article.)
And for Linux users, this is a bad deal. Period.
Richard Stallman responds:
Kevin Reichard is concerned that GNOME developers plan to "impose a
standard" on the "Linux community". Although I am not directly
involved in organizing the GNOME Foundation, I am sure that isn't
true, because it does not even make sense.
GNOME is not meant specifically for people who use Linux as the
kernel. It is a part of the GNU system. GNOME will support the
HURD-based version of the GNU system, as well as the Linux-based
versions of GNU that are widely used today. Like GNU packages, GNOME
can run on some other operating systems too. We usually accept
changes to support some other system, as long as they don't make
maintenance much harder.
GNOME is actually our third try at developing a GUI desktop; the first
one was started in 1990 but did not really take off, and the second
was started around 1995 and took a detour to develop Guile instead.
GNOME may set a standard, but it cannot impose one. We cannot force
anyone to use it, and since it is free software, anyone is also free
to change it. People who use the Linux kernel and the GNU/Linux
system often wish for "world domination soon". But that is humorous
exaggeration--they don't mean real, imposed domination, just
popularity. We would like GNOME to be popular too. Popularity is not
the ultimate goal of free software, but if GNOME is popular, that will
encourage people to switch from non-free Windows and Mac systems to
GNU or GNU/Linux, and thus spread freedom.
If GNOME eclipses the popularity of a rival desktop package such as
KDE, there's nothing wrong with that.
GNOME is meant to encourage Windows users to switch to GNU/Linux, but
we should not focus on Windows as a technical target. The original
plan was to aim to make a desktop as good as the Macintosh, and we
should not lower our ambition by making one merely as good as Windows.
There were some problems in the way that the GNOME Foundation
announcement was made, in that companies had too much influence over
the press release. It often said "open source", when it should have
said "free software" (GNU is part of the Free Software Movement.) See
http://www.gnu.org/philosophy/free-software-for-freedom.html. And it
mistakenly called the whole operating system Linux, which is confusing
(see http://www.tux.org/lkml/index.html#s1-1) and not right
(http://www.gnu.org/gnu/linux-and-gnu.html). I hope that they will
handle this better next time.