DesktopLinux
Home  |  News  |  Articles  |  Forum  |  Polls  |  Blogs  |  Videos  |  ITLink

Keywords: Match:
Abiword 2.6 -- You've come a long way, baby!
Apr. 10, 2008

I'll never forget attending the first LinuxWorld trade show in San Francisco in 1999, and getting a marketing hand-out from the Abiword team that was printed on re-used office paper. Almost 10 years later, the nimble Word clone has gotten to be "as good as they come," writes Myank Sharma in a detailed Linux.com review.

According to Sharma, the new 2.6.2 release of Abiword has closed the feature gap with OpenOffice.org's word processor, while running immeasurably faster, and taking up far fewer resources. Abiword pops up a blank new page in a second or two, regardless of the machine, he observes, while OO.org might take 15.

Don't get too excited about trying out the features in the Abiword 2.6.2 release any time soon, though, Sharma suggests, unless you're running Windows, or you're pretty good at building software. While it offers easily-installed Windows binaries, the project relies on downstream distributors to do its Linux binary packaging, and the software is "a pain to install," Sharma reckons.

Surprised to find even the unstable version of Debian stuck back in the 2.4.x zone of Abiword releases, I thought I'd try building it for myself. It was actually not that bad.

The Abiword download, complete with extras, plugins, and docs, weighs in at about 14.5MB for the source code. I was pleased to find the familiar "configure" script in the top-level directory, and so did ./configure --help to see what build options are available.

And wow, there are some neat options there! For instance, "--enable-embedded=generic|hildon|poky" would be great if you were building it for use with an embedded device, especially one running Hildon-based distro's like the Nokia-sponsored Maemo stack, Intel's Moblin, Ubuntu Mobile and Embedded, or Poky, a free distro for small-screen devices. I decided to enable gnome-vfs, which presumably allows the use of gnome dialog boxes, and gnomeui integration. I also decided to build it statically, since it wouldn't be tied into the package management system on my Debian desktop. So I typed "./configure --enable-gnomevfs --enable-gnomeui --enable-static."

Of course, I got a few errors, and had to apt-get the "dev" versions of about a dozen different packages. I'd type the line above in one shell,get an error, then patch the system in response. Here's root's bash shell history for the session:

175 apt-get install g++
176 exit
177 dpkg -l '*glib*'
178 apt-get install libglib2.0-dev
179 apt-get install libglade-2.0-dev
180 dpkg -l 'libglade*'
181 apt-get install libglade2-dev
182 apt-get install libglade2-dev glade glade-gnome
183 apt-cache show glade
184 apt-get install libglade2-dev
185 dpkg -l 'libgnomeprint*'
186 apt-get install libgnomeprint2.2-dev libgnomeprintui2.2-dev
187 dpkg -l 'libgsf*'
188 apt-get install libgsf-1-dev
189 dpkg -l '*enchant*'
190 apt-get install libenchant-dev
191 dpkg -l 'fribidi*'
192 dpkg -l '*fribi*'
193 apt-get install libfribidi-dev
194 dpkg -l '*wv*'
195 apt-get install libwv2-dev
196 dpkg -l '*wv*'
197 apt-get install libwv-dev
198 dpkg -l '*popt*'
199 apt-get install popt libpopt-dev
200 apt-get install libpopt-dev
201 vi /etc/apt/sources.list
202 apt-get update
203 apt-get install libpopt-dev
At the end, you can see where I got tired of waiting on kernel.org servers, and switched my debian mirror to ftp.debian.org. Kernel.org is insanely great if you have a really fat pipe, but debian has much lower latencies.

Anyway, to make a long story short, Abiword 2.6.2 really *does* look impressive. There are amazingly futuristic features, like hooks into Web services, pop-out font previews, and presentation mode, combined with a dead-simple interface that is miles better than OO.org's. Just a real pleasure to use.


Abiword 2.6.2 screenshots
(Click any to enlarge)


To tell you the truth, I've always hated OO.org. You have to have it to read all the whacky file formats people send you, when you're a journalist, but it takes sooo long to open, and hogs so much RAM. The graphic below, generated by gmemusage, shows RAM allocations on my Debian desktop. When opened to blank documents, OO uses 60MB of RAM, compared to 30MB for Abiword, compared to 8MB for Bluefish, my long-time word un-processor of choice, thanks to its great macros and search/replace.


gmemusage output. OO is a pig, Abiword is an anteater, Bluefish is a minnow
(Click to enlarge)


I guess I just like efficiency. What's wrong with printing your marketing brochures on the back of old source code proof printouts, anyway? Bravo, Abiword hackers! Bravo!

And, thanks to Myank Sharma over at Linux.com for letting us know how great Abiword has become. His review is here.

--Henry Kingman


(Click here for further information)


Approaching the Linux Desktop
The purpose of this paper is to help organizations evaluate the Linux desktop against their own enterprise needs and discover what benefits the Linux desktop might bring to their organizations.

Migrating To Linux: Application Challenges and Solutions
Several solutions exist to help organizations migrate in an orderly fashion from Windows to Linux desktops. This paper establishes the characteristics of an ideal cross-platform solution and reviews these alternatives in light of this ideal standard. The paper takes a closer look at the pros and cons of various solutions and outlines the business benefits that can be achieved.

Linux Advantages: Publicly Available Information on Linux Software
This paper offers a brief summary of readily-available Linux information to help businesses sort out this widely misunderstood operating system.

Top 5 Strategies for Managing Linux
Despite continuous evolution in the manageability of Linux, a 2006 survey cited manageability concerns as a top reason why organizations are hesitating to adopt Linux. Levanta believes Linux can be as manageable, if not more so, than other operating systems by following key strategies. These strategic recommendations were developed from experiences in numerous customer environments, both large and small.

Why Choose Novell for Linux?
This paper outlines the benefits of switching to the Linux platform and choosing Novell as a high-performance, enterprise solution.

Enterprise Linux Selection Guide
Considering moving your enterprise to the Linux operating system? Since there are so many similar versions, choosing the right one can be tough. This paper offers a clear process to help you make an informed decision and get the features, support, and cost that are right for your business and technical needs.

Overcoming Challenges in Managing Linux
Levanta has created a new administration model with innovative technology that breaks down the barriers to making the most of Linux systems. This paper will provide an in-depth look at the workings of Levanta’s product, the first Linux appliance of its kind.

SUSE Linux Enterprise 10 for Retail Businesses
Discover why major retailers have switched to SUSE Linux Enterprise Desktop in the back office. SUSE Linux Enterprise Desktop 10 is a low-cost desktop that offers a complete set of productivity applications and interoperates seamlessly with the other Windows, Macintosh and UNIX desktops in your store.

Moving to a Linux Desktop
Migrating from Windows to Linux on the desktop can be a substantial undertaking because it has the potential for touching -- and perhaps disrupting -- every user in your organization. Unlike a data center (server and infrastructure) migration that is largely transparent to users, the cultural and administrative transitions and environment readiness required to support a Linux desktop migration are extensive.

Seven Good Reasons to Exchange Exchange
This paper describes seven compelling reasons why you should switch from Exchange to Scalix.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Popular recent stories:
• Lightweight GNOME alternative emerges
• Linux gains action RPG
• World's cheapest Linux-based laptop?
• WiFi software arrives on Linux desktops
• BeOS-like distro focused on content creation
• Graphics board vendor touts faster Linux drivers
• Linux mini-PC takes two Watts to tango
• Hats off to Fedora 9
• Debian looks to launch lenny in Sept.

All-time Classics:
• Choosing a desktop Linux distro
• Banshee -- the next best thing to Linux iTunes
• The Best Free Desktop Linux . . . and how to make it better
• Running World of Warcraft on Ubuntu
• Linux-powered Asus Eee PC mini-laptop arrives
• A simple Linux backup method
• The well-tempered Debian desktop
• What's the best Linux for beginners?
• VirtualBox: The best virtualization program you've never heard of
• Getting to know Puppy Linux
• Xandros 4: The best desktop Linux for Windows users


Desktop Linux books

Join our Desktop Linux discussion forums:
•  Moving to Linux
•  Linux/Windows debate!
•  Linux Q&A
. . . and more


BREAKING NEWS

• Testing Lenny
• HP offers Linux on low-end mini-notes
• Dell shipping five Hardy Heron systems
• IBM pushes "Microsoft-free" desktops
• Unified communications groupware comes to Linux
• Lightweight GNOME alternative emerges
• Freespire lives! Goes back to Debian
• gOS 3.0 goes Gadget crazy
• WiFi software arrives on Linux desktops
• Lenovo launches a netbook
• vi guide rev'd
• Netbooks grow two ways
• Is KDE back? 4.1 launches
• Moblin switching from Ubuntu to Fedora
• Debian looks to launch lenny in Sept.


Linux-Watch headlines:
• Linux switch vendor sued over GPL
• Judge Kimball rules -- the sequel!
• Microsoft tactics push India toward Linux
• Bell, SuperMicro sued over GPL
• "Business intelligence" software goes GPL
• Will Atom bomb?
• LF Summit videos posted
• Linux gains "embedded" maintainers
• Virtualization on tap in SLES and RHEL upgrades
• Linux gets security black eye


Visit the...


news feed

Home  |  News  |  Articles  |  Forum  |  Polls  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.