old-www/LDP/LG/issue81/arndt.html

261 lines
11 KiB
HTML

<!--startcut ==============================================-->
<!-- *** BEGIN HTML header *** -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<title>Office Linux: Ideas for a Desktop Distribution LG #81</title>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000AF"
ALINK="#FF0000">
<!-- *** END HTML header *** -->
<CENTER>
<A HREF="http://www.linuxgazette.com/">
<IMG ALT="LINUX GAZETTE" SRC="../gx/lglogo.png"
WIDTH="600" HEIGHT="124" border="0"></A>
<BR>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="adam2.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue81/arndt.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../lg_faq.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="durodola.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
<P>
</CENTER>
<!--endcut ============================================================-->
<H4 ALIGN="center">
"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <HR> <P>
<!--===================================================================-->
<center>
<H1><font color="maroon">Office Linux: Ideas for a Desktop Distribution</font></H1>
<H4>By <a href="mailto:marndt@asmsoftware.de">Matthias Arndt</a></H4>
</center>
<P> <HR> <P>
<!-- END header -->
<h3>Introduction</h3>
<p>
I remember one of the meetings of my LUG a few weeks ago. We argued about Linux and
its readiness for the desktop.
We all had the same opinion that Linux is ready for the desktop, at least where software
is concerned. We discussed other related things but this is the thing that made me think about distributions.
<p>
In this article I want to propose to create a special desktop distribution for end users
especially those who sit and work in an office all day long like secretaries.
<h3>Why another distribution of GNU/Linux?</h3>
<p>
To summarize my thoughts:
<ul>
<li>Most current Linux distributions like <a href="http://www.suse.com/">SuSE</a>,
<a href="http://www.debian.org/">Debian</a> or <a href="http://www.redhat.com/">Red Hat</a> come
with huge amounts of available software. This has many advantages but many new users are confused
with this. They ask: <em>I want to do .... . I installed lots of software from CD but which one
should I use?</em> So why not only install one package that fits well for the required work?
<li>A distribution for offices and end user use should be easy to install and easy to administrate.
The people shall work with the computer not fix bugs and tweak configurations.
<li>A distribution consisting of a few but proven components might be much easier to promote its use.
</ul>
<h3>Office Linux Manifest</h3>
<p>
<em>Office Linux</em> should not be one of the bloated 6 CDs full of programs distributions but
a simple distribution that fits on one CD and that brings all needed applications and tools to
create a productivity environment using GNU/Linux.
<p>
<em>Office Linux</em> should
<ul>
<li>run on standard PC hardware as found in offices
<li>be easy to use
<li>be easy to install
<li>consist only of selected applications and environments
<li>fit on one CD
<li>be easy to upgrade
<li>be designed for a workstation setup - not a single server application should be included
<li>bring along optional development packages to allow users to compile software
<li>have a nice and comfortable standard look'n'feel compatible to M$ Windows &trade; so
that the intended end user audience feels at home
<li>come with all applications and tools needed for office work such as word processors, spreadsheets
file viewers and printing utilities
<li>be easy to network to Linux and M$ servers
<li>be easy to administrate from remote locations
<li>bring standard compliant Internet software such as <a href="http://www.mozilla.org/">Mozilla</a>
<li>allow network install for disk-less workstations
</ul>
<p>
<em>Office Linux</em> could consist only of free software but this is not a requirement.
<h3>The bare system</h3>
<p>
<em>Office Linux</em> should only come with a proven and stable version of the
<a href="http://www.kernel.org/">Linux kernel</a>. The kernel should be compiled to run on standard
hardware out of the box supporting typically office hardware as networking and printing.
Multimedia support would be nice but not required.
<p>
The standard set of <a href="http://www.gnu.org/">GNU tools</a> like Bash, sed, awk and find should
come with <em>Office Linux</em>. However <em>Office Linux</em> should not present the user or admin with
a huge list of tools to be installed. Installing a standard subset should be enough.
<p>
As <em>Office Linux</em> puts emphasize on secretaries and other office personnel it should not come
with much applications for the console. One or two proven editors should be enough.
<h3>Desktop environment</h3>
<p>
<em>Office Linux</em> should be easy to use. Therefor a proven stable and possibly fast desktop environment
is required. <a href="http://www.kde.org/">The K Desktop Environment</a> could fit to meet this. However it
is not the fastest possible solution.
<p>
<table width="100%">
<tr><td>Pro KDE</td><td>Contra KDE</td></tr>
<tr valign="top">
<td>
<!-- Pro KDE -->
<ul>
<li>easy to use
<li>known and well supported in the GNU/Linux community
<li>can be configured to feel like M$ Windows &trade;
<li>Desktop environment with file manager and panel
<li>easy to configure by the end user
<li>comes fully internationalized
</ul>
</td>
<td>
<!-- Contra KDE -->
<ul>
<li>needs a considerable time to launch
<li>huge memory footprint both in RAM and on hard-disk
</ul>
</td>
</tr>
</table>
<p>
Personally I do not like KDE that much but I recommend it for <em>Office Linux</em>.
<h3>Office productivity</h3>
<p>
This is a very important field and <em>Office Linux</em> should concentrate on this
field as its name suggests.
A reliable and commonly accepted office suite like Star Office or OpenOffice should
come with it.
<p>
Compatibility with M$ Office &trade; is required to allow the intended user audience to import and reuse
their old files. This compatibility should be achieved through the office suite and not through
external tools. Not only to provide GUI but to make it more easy to use.
A worst case scenario may invoke a GUI shell for command line tools.
<p>
I do not recommend KOffice for <em>Office Linux</em> just because it will find more
resistance from the intended audience than suites that resemble M$ Office &trade;.
<p>
The distribution should provide reliable PDF readers and converters. Perhaps an installable PDF
printer for <em>Office Linux</em> would be a nice idea. Users could print PDFs from any application
then.
<p>
The printing subsystem should be able to communicate with existing network printers of any kind
including SAMBA printers and standard Unix printers.
The subsystem should be easy to install and use. It should be compatible with Unix convention in resembling
the BSD printing system. CUPS would be a fine solution and I suggest using it in <em>Office Linux</em>
<h3>Internet</h3>
<p>
A standard compliant Internet suite is another main part of <em>Office Linux</em>.
<p>
Although there a many fine programs out there <em>Office Linux</em> should only provide on of them
in a preconfigured and working way. A stable <a href="http://www.mozilla.org/">Mozilla</a> release
in a complete install with all needed plugins such as Macromedia Flash and a Java VM.
<p>
A security tweaked default configuration should be included.
<h3>Help System</h3>
<p>
To be easy to use <em>Office Linux</em> has to include a help system that is easy to use and navigate.
<p>
The help system should provide
<ul>
<li>a general tutorial for new users
<li>tutorial / help system for the desktop environment
<li>access to software documentation
<li>a wizard for application selection depending upon the task the user wants to accomplish
<li>general introductions to Unix concepts
<li>HOWTOs on Internet security
<li>wizards to install default configurations for main applications like the office suite or the
Internet software
</ul>
<p>
Markup in HTML is recommended for the Help System.
<h3>Conclusion</h3>
<p>
I think the creation of a distribution upon these ideas is entirely possible. It will require some work
and patience but it shouldn't be impossible.
<p>
A distribution providing only a few but proven components might be as easy to use as M$ Windows &trade;.
And then GNU/Linux might be ready for the desktop. It is a matter of time, hard work and patience but it
is possible.
<!-- *** BEGIN bio *** -->
<SPACER TYPE="vertical" SIZE="30">
<P>
<H4><IMG ALIGN=BOTTOM ALT="" SRC="../gx/note.gif">Matthias Arndt</H4>
<EM>I'm a Linux enthusiast from northern Germany.
I like plain old fifties rock'n'roll music, writing
stories and publishing in the Linux Gazette, of course.
Currently I'm studying computer science in conjunction with
economics.</EM>
<!-- *** END bio *** -->
<!-- *** BEGIN copyright *** -->
<P> <hr> <!-- P -->
<H5 ALIGN=center>
Copyright &copy; 2002, Matthias Arndt.<BR>
Copying license <A HREF="../copying.html">http://www.linuxgazette.com/copying.html</A><BR>
Published in Issue 81 of <i>Linux Gazette</i>, August 2002</H5>
<!-- *** END copyright *** -->
<!--startcut ==========================================================-->
<HR><P>
<CENTER>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="adam2.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue81/arndt.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../lg_faq.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="durodola.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
</CENTER>
</BODY></HTML>
<!--endcut ============================================================-->