LJ Interviews Informix's Janet Smith
Janet Smith is the Director of the Linux Business Unit for Informix Software, Inc. Her responsibilities include implementing marketing strategies as well as providing solutions to product and strategic issues concerning Linux. At Informix, prior to being promoted to the Linux Business Unit, Janet held the positions of Program Manager and Senior Development Manager in Product Development. She was the Engineering Manager responsible for the first enterprise-ready database to be ported to Linux.
After graduating with a BS degree in Accounting from the University of Florida, Smith began her career with Arthur Andersen & Co. She joined Tandem Computers in 1989 and held postions in Product Management and Technical Support until 1994, when she joined Informix. Janet lives in the Bay Area with her husband, Clark, and their little boss: daughter, Veronica.
I talked to Janet by e-mail in November 1998 to discuss Linux and Informix.
Marjorie: What event first brought Linux to your attention?
Janet: It was a response from our users, rather than an event, that brought Linux to our attention. Our users, organized as the Informix International User Group, make up an incredible collection of technical and business experts. They know the capabilities of Informix products better than anyone in the world, and we listen to their suggestions and respond to their requests.
Our users demanded the marriage of the efficient, feature-rich, “stealth” Linux operating system and the scalability, performance and extensibility of Informix database options. We delivered our first Linux products, INFORMIX-SE and INFORMIX-ESQL/C, in July at the Informix Worldwide User Conference. The response has been overwhelming.
Marjorie: What sort of evaluation procedures did you use to decide to support Linux?
Janet: User demand drove our investment in Linux. We spoke with a number of Linux users and a number of Informix users who were considering the Linux OS. We came away with a strong understanding of three things:
The Linux market is growing very rapidly.
The Linux market needs a robust, high-performance, feature-rich database.
Informix has unique advantages that make it a perfect choice for the Linux community.
We saw a tremendous opportunity and we moved quickly to provide the first commercial database on Linux with our SE offering.
Marjorie: What advantages do you see in having products that support Linux?
Janet: First, it is important to understand that one of Informix's core business strategies is developing strong partnerships. We have long-standing relationships with our world-class VARs, ISVs, distributors, hardware partners and customers. Businesses rely on applications built on technology from Informix.
Linux allows our partners to move into new markets and provides a significantly lower invoice cost for delivering solutions to customers. In addition to being a “no-cost” operating system, it also provides for the excellent reuse of hardware. This opens up opportunities and allows our partners to move their solutions into new industries and markets—markets that Microsoft simply doesn't address.
The growth of the Linux OS appears to cut across nearly every vertical market, and it is gaining acceptance through every layer of the IT infrastructure. Whether you are developing or deploying, the customer or the vendor, the VAR or the hardware vendor, everybody wins. Linux is revolutionizing our industry.
Marjorie: What are the disadvantages?
Janet: Linux has tremendous momentum right now, and the challenge is to be able to quickly respond to changes within the Linux community. There is still some standardization necessary to create a truly ubiquitous operating environment. As the first commercial vendor to deliver product on Linux, we had to work through some of those issues. Informix supports the efforts of the Linux Standards Board (LSB) and we know the Linux community is completely committed to meeting their current standards of excellence today and in the future.
Marjorie: What do you find most attractive about Linux?
Janet: The total cost of ownership is clearly one of the drivers within this market. Linux allows a much larger range of applications to be built at a much lower cost than previously imagined. Users and developers are looking for an alternative to Windows NT.
Marjorie: How do you compare Linux with other operating systems?
Janet: The acceptance of Linux is so rapid and the passion of the community so high that the same enterprise-wide tests available on other operating systems will soon benefit Linux. In general, we have found Linux to be as reliable as other UNIX platforms.
Marjorie: What other platforms do you support?
Janet: Informix products are available on UNIX, NT and Linux. Informix supports all major UNIX platforms including Sun, HP, SGI, Sequent, IBM, Compaq/DEC, Compaq/Tandem, SNI, UNIXware, Data General, Intel Solaris, NEC, Fujitsu, NCR and Hitachi.
Marjorie: Do you plan to support Linux with all your products? If not, why not?
Janet: It is clear the Linux market needs Informix solutions, and we are committed to the Linux platform. We plan on supporting Linux by providing the Informix technology that addresses the needs of the market. Our web site, as well as our Informix Developer Network, describes solutions that benefit the Linux community. We will continue to make specific announcements regarding our plans for delivering additional products on Linux.
Marjorie: Tell us about the products you have ported to Linux and why you chose to port them to Linux first.
Janet: INFORMIX-SE and INFORMIX-ESQL/C are our first entrants into Linux, because both are well-known and widely supported by our VARs and ISVs. INFORMIX-SE is an enterprise database that is extremely fast, has a small footprint, is easily embedded and requires virtually no configuration or management.
Linux developers are able to embed INFORMIX-SE as part of their applications without requiring their customers to hire a DBA to maintain and support the deployed application. It enables current INFORMIX-SE developers to deploy their applications on Linux and take advantage of Linux and the Apache Web Server. INFORMIX-SE is a fabulous fit of a high-performance database with a low-cost, low-maintenance web server.
INFORMIX-ESQL/C on Linux is for C developers building applications to access an Informix database on any platform, including Linux. INFORMIX-ESQL/C on Linux also enables developers with existing applications to easily port them to Linux. It provides the convenience of entering SQL statements directly into the C language source code. Developers can use SQL to issue commands to the Informix server and to manage the result sets of data from queries. INFORMIX-ESQL/C provides low-level control over the application for session management and error handling and gives the developer direct access to all database functions. INFORMIX-ESQL/C requires significantly less coding and is easier, faster, more productive and less error-prone than low-level direct calls to libraries.
Marjorie: Have you considered making any of your products Open Source?
Janet: Informix is committed to increasing developer participation in our products and allowing developers to add value. So, we are looking at Open Source and trying to understand which products might be appropriate within that model. It is important to remember that Informix is already the most open database available. Though not truly open source, our APIs give developers powerful ways to extend the functionality of the database. We think that meets the needs of the market today.
Marjorie: What do you think needs to be added to Linux to make it more attractive to business users?
Janet: The availability of applications is what will drive Linux in the business community. We are committed to working with our partners, VARs and ISVs to make their applications available on Linux quickly.
Marjorie: Linux seems to be climbing rapidly in popularity with all the PR it has gotten recently. How long do you expect that to last?
Janet: The growth rates posted are quite impressive, and prove Linux is not a fad. The recent PR will only fuel the fire. We think Linux is here to stay.
Marjorie: What do you see in the future for your company and Linux?
Janet: The future for Informix and Linux is not only prosperous, but also fun. We've just entered the Database Software Olympics and the Linux community bestows the medals. Technology is the Informix playing field, the games have begun, and we are going for gold.
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- Tech Tip: Really Simple HTTP Server with Python
- Returning Values from Bash Functions
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- Rogue Wave Software's Zend Server
- Doing for User Space What We Did for Kernel Space
- Parsing an RSS News Feed with a Bash Script
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide