Welcome!

Linux Containers Authors: Liz McMillan, Vaibhaw Pandey, Elizabeth White, Pat Romanski, Yeshim Deniz

Related Topics: Linux Containers

Linux Containers: Article

Favorite FLOSS Applications

The most useful desktop apps, from the users' perspective

I often make recommendations on the applications I use daily while sharing my perspective on the Linux desktop. However, recently I've been getting feedback from users on what they feel are the most valuable open source desktop applications and why. Don't take my word for it...take theirs. In this article users discuss their most useful desktop applications. Maybe you'll want to give them a try - if you already use some of them, you may discover features that you were unaware of.

Evolution
www.ximian.com
Contributed by Jon Carnes, Network Guru, Featuretel

My favorite desktop application is without a doubt Evolution by the folks at Ximian (now a part of Novell). Evolution is one of those killer apps that integrates a lot of basic applications:

  • E-mail client
  • Contact manager
  • News gatherer
  • Scheduler
It was written with the idea of replacing Outlook. In fact, with the addition of a (nonfree) connection utility, it will connect to an Exchange server as if it were an Outlook client.

Evolution is open source software It runs in many different environments, including Linux and Windows, and runs superbly (at least for me). I download all my mail from various servers around the world using wildly varying protocols - including some fairly obscure secure ones - and it handles the mail perfectly, sorting it into folders based on the rules and filters that I've set up within it.

I can easily add contacts from an incoming e-mail with a click of my mouse. Another click and I'm looking at the summary page - a view of my mail stats plus any news headlines that I've told it to gather, plus an overview of all my appointments for that day (see Figure 1). Another click and I'm looking at my complete schedule or my to-do list.

 

My favorite feature of Evolution is that it is immune to all those viruses that prey on Microsoft clients. I'm never afraid to open a note that says, "I love you." I also have Evolution set to not load remote images from the Internet; no spammer will ever know that I looked at their message, but if I want to see the image I simply have to click once and it's there.

Now for the downside. Every now and then (less than once a month) Evolution locks up on me and I have to run "killev," an application that gracefully knocks Evolution out of your computer's RAM and resets the files. I don't mind it too much; it's a lot better than Outlook used to do for me, and with Evolution I never have any corrupt mailboxes. If I'm in the middle of writing an e-mail, it always recovers the new message as soon as I start back up and tell it to open a new message. That's a great recovery.

So there you have it, a testimony on my favorite Linux desktop application: Evolution.

Konqueror
www.konqueror.org
Contributed by Matthew Carpenter, Enterprise Information Systems

Open source software is fraught with indications that a bullet-point-marketing sheet does not control it. Not all the included functionality necessarily appears sexy to corporate executives, with many features dismissed as "unnecessary."

These features are included in open source software because they make sense. Developers, inspired by their own needs, create functionality that only improves the user experience. Konqueror, from the K Desktop Environment (KDE) project, is no exception.

Akin to its evil Windows cousin "Explorer," Konqueror wears many hats, including that of desktop, file manager, and Internet browser (see Figure 2). Many other hats exist for Konqueror, due in no small part to its theme-based modular design, with many others yet to be written. With all the power the KDE team packed into Konqueror, it may shock you to learn that Konqueror is very speedy. The options are so multitudinous that it's very difficult to begin.

 
  • File manager: Konqueror provides many different customizations on view types, including icon view, list view, detailed view, and others, with or without a left-hand panel for navigation. Standard bookmarking allows for keeping track of important locations, local or otherwise. With the included modules file management can take place on other machines using a variety of protocols, including Samba (CIFS, or Windows File-Sharing), SSH, NFS, WebDAV, and others. Local browsing is made simpler through the use of modules for handling various archive formats such as Zip, BZip, and GZip. You can even access your digital camera using the included "Camera" plug-in, or rip your favorite audio CDs using the "audiocd:" plug-in. Pictures can be automatically rendered as thumbnails for ease of browsing, as can other documents such as text and HTML. Extensive searching capabilities make finding files in a file system quite easy, searching by name, content, and/or timestamps. The power of file management, as with all profiles, can be augmented through the use of panel splitting, or creating another little Konqueror window or Shell prompt connected either to the side, top, or bottom of the existing window. I especially like the ability to create a photo gallery of my digital pictures (Tools > Create Image Gallery).
  • Internet browser: While handling all the major functionality Internet users have come to expect from their Web browser (HTTP, HTTPS, FTP surfing) in an optically pleasing fashion, Konqueror also provides tabbed browsing for using the same browser to surf many sites. In addition to all the file management and standard browser capabilities are such niceties as e-mailing a link or a file from the browser, extensive language support, Web page translation (for those of us mortals who don't know all the languages), Web browser identifier spoofing (for those sites that think only Internet Explorer will work), extensive history tracking (so bookmarks don't fill up with transient interests), Web page archiving to capture the page and the pictures, and developer "neatos" like DOM tree listing, Web page validation (against the W3C), and local CGI execution without a Web server.
Konqueror also provides the use of a key KDE feature, Web Shortcuts. Web Shortcuts allow a user or administrator to configure searches and Web locations that are accessible as if they were their own protocol (like http: or https:). These Web Shortcuts are extremely helpful, for example, when looking up someone in your corporate directory. I have several shortcuts defined as "ln:" for searching by last name, "fn:" for searching by first name, and "id:" for searching by login ID. Each of these "protocols" is assigned a URL, placing any search criteria given after the "ln:" in the place you specify. So when I type "ln:carpen" the Web Shortcut translates that into the URL "http://corporatedirectory.internalnet/search?Last_Name=carpen" and Konqueror visits the URL. I have another one to enter in a process change notification, which is required for all changes to the network. Otherwise tedious tasks are made simple by code written by developers who, like you, have their own work to do.

For more information on the other plug-in modules for Konqueror, visit KDE's Web site or search Google for KIO_Slave (gg:kio_slave for Konqueror users).

Konqueror is one of the great applications available for the Linux/Unix desktop. It is one of the key tools that I miss the most when working on a non-Linux workstation. If you have not had the opportunity to experience Konqueror you don't know what you're missing. Take Konqueror for a test-drive today!

GnuCash
www.gnucash.org
Contributed by Matthew Frye, Senior Systems Programmer, Rex Healthcare

I began using GNUCash last year as a part of my effort to banish Windows from my personal computing experience. It was the last open source software that I had selected to replace some application in the Windows world, in this case Microsoft Money.

Just like Microsoft Money, GnuCash is a combination of spreadsheets, reports, and combinations of arithmetic that assist personal finance management. Users can set up accounts of varying types, from standard checking and savings accounts to mutual funds and stocks. Figure 3 shows the Account tree view of GnuCash.

 

Since I use GnuCash primarily to manage my savings and checking accounts, setting up my accounts was simple. When I started GnuCash for the first time, the application asked me if I wanted to set up a new account. After account setup, I simply entered transactions into the registers created for each account during account setup. I was also able to import a QIF file, which kept me from having to start from scratch. GnuCash kept all of my transactions and imported my accounts and notations from Microsoft Money without a hitch.

Entering transactions in the register is slightly different than with the version of MS Money that I had been using, but it didn't take long to get used to. However, most of the operations in GNUCash are just the same. For example, if I make a transfer from one account to another, GNUCash automatically adjusts the other account when you enter the transfer in the one your working on.

As I mentioned, many of the functions found in MS Money are easy to find in GNUCash. Reports on cash flow, income and expense charts, and custom reports are all available. There are even some functions that I didn't have in MS Money, including financial calculators, business customer management, and tax tables.

Overall, I find GNUCash to be extremely useful and a great replacement for Microsoft Money. I tried several open source products for personal finance and I didn't find any that came close to GnuCash.

Mozilla
www.mozilla.org
Contributed by Douglas Hutchison, HDA Enterprises

Mozilla is quickly growing into my mainstay daily use application. As many are discovering, the Mozilla Project is doing much more than developing a standards-compliant Web browser. In fact, Mozilla is maturing into much, much more.

As a browser Mozilla is quick, much quicker than the leading competition. It also includes the wonderful feature of a built-in pop-up blocker. I have yet to discover a single ad that has been able to get around this blocker, unlike the add-on blocker I used to use. The next big feature is quick and easy text resizing, allowing you to increase or decrease Web page text size with one combination keystroke or three mouse clicks. Mozilla also allows for automatic resizing of images for a clean, even display of Web pages that might not match your configuration.

As a Personal Information Manager (PIM), Mozilla brings a lot to the table. As an e-mail client, Mozilla provides all the standard features you could ask for, including the ability to handle multiple e-mail accounts, automatic spell check before sending with a learning dictionary, and a built-in learning spam filter, and it was very easy to set up and use. Mozilla junk mail controls reduce the amount of spam by sorting suspicious e-mail into a separate folder (see Figure 4). Also, Mozilla will automatically learn e-mail addresses from your e-mails and organize them into your address book. Which brings us to the final great feature of Mozilla: plug-ins.

 

Mozilla allows for feature expansion with plug-in modules. There is a Palm sync plug-in allowing you to synchronize your address book with your Palm Pilot, and calendar support is in the works. There is a calendar plug-in for Mozilla that allows for calendar sharing without the need for a proprietary server product! This feature alone is one of the most requested features I hear of in dealing with the leading competing PIM.

To me, Mozilla represents the best of the open source community: a stable, secure, feature-rich, extensible product that not only meets the needs of the community, but exceeds expectations while continuing to grow, both adding features and refining the final product.

Summary
I would like to extend my thanks to all the users who submitted the preceding essays. Not only are these applications "free" in many senses (freedom from licensing fees, freedom to view the source code, freedom to alter, and the freedom to redistribute), but they also are very innovative. Many of these applications combine features that in the past could be found only by buying multiple commercial packages. However, these are but a few of thousands of open source applications available for download or included in your Linux distributions. If you are interested in other open source software, you can find a comprehensive list of applications at SourceForge (www.sourceforge.net) or at freshmeat (www.freshmeat.net).

More Stories By Mark R. Hinkle

Mark Hinkle is the Senior Director, Open Soure Solutions at Citrix. He also is along-time open source expert and advocate. He is a co-founder of both the Open Source Management Consortium and the Desktop Linux Consortium. He has served as Editor-in-Chief for both LinuxWorld Magazine and Enterprise Open Source Magazine. Hinkle is also the author of the book, "Windows to Linux Business Desktop Migration" (Thomson, 2006). His blog on open source, technology, and new media can be found at http://www.socializedsoftware.com.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...