Last year, Linux use in the business community jumped by 10%. For this sort of growth to continue, more programs need to be written which directly target this community and the consumer in general. Computer stores are stocking Linux distributions. To promote the sale of these distributions to their customers, applications of interest to the consumer must be available. Accounting programs for the small as well as the large business, financial programs for the individual, educational tools, games and more games. These are the types of programs people want and are therefore the types that must be supplied.
Many projects to bring this type of application to Linux exist. Pick your favorite (http://www.linuxresources.com/apps/projects.html) and help out, or start one that is missing. Get active.
The place to start for programming information is, of course, Linux Journal. This month, in order to support the quest for applications, applications and more applications, we feature programming tutorials and tools. Programming has become an annual focus for Linux Journal because of its popularity with our readers. Our writers like it too, sending us more articles dealing with programming issues than any other topic.
Last November, we interviewed Guido Van Rossum, creator of the Python scripting language; last month, we interviewed John Ousterhout, the wizard of Tcl/Tk; this month, we talk to Larry Wall, the guru of Perl. To hone your programming skills, you can study the complete programming cycle, learn about POSIX threads, write your own GUI using Java and learn all about that architecture called CORBA. To learn a bit more about memory management, take a look on-line at a review of three memory checkers and a description of the buffer-overflow hack and how to avoid it (see “Strictly On-line” in the Table of Contents and our web site at http://www.linuxjournal.com/issue61/).
Marjorie Richardson, Editor in Chief
Larry talks about the past, present and future of the Perl programming language and along the way tells us a bit about himself.by Marjorie Richardson
Build your own graphical user interface using Java for true cross-platform portability. Mr. Darwin talks about the Java Foundation Classes and AWT (a windowing toolkit).by Ian Darwin
C programmers get a look at the basics of POSIX thread programming through the eyes of an expert. Mr. Masney discusses the problem of variable access synchronization and how to solve it.by Brian Masney
How to get started writing programs for the Common Object Request Broker Architecture—a look at the strengths and weaknesses of this very popular architecture. The application developed as an example uses the freely available OmniORB from Oracle-Olivetti Research.by J. Mark Shacklette and Jeff Illian
Webinar: 8 Signs You’re Beyond Cron
On Demand NOW
Join Linux Journal and Pat Cameron, Director of Automation Technology at HelpSystems, as they discuss the eight primary advantages of moving beyond cron job scheduling. In this webinar, you’ll learn about integrating cron with an enterprise scheduler.View Now!
|Non-Linux FOSS: All the Bitcoin, None of the Bloat||May 26, 2015|
|Dr Hjkl on the Command Line||May 21, 2015|
|Initializing and Managing Services in Linux: Past, Present and Future||May 20, 2015|
|Goodbye, Pi. Hello, C.H.I.P.||May 18, 2015|
|Using Hiera with Puppet||May 14, 2015|
|Urgent Kernel Patch for Ubuntu||May 12, 2015|
- Initializing and Managing Services in Linux: Past, Present and Future
- Non-Linux FOSS: All the Bitcoin, None of the Bloat
- Dr Hjkl on the Command Line
- Using Hiera with Puppet
- Goodbye, Pi. Hello, C.H.I.P.
- Gartner Dubs DivvyCloud Cool Cloud Management Vendor
- Mumblehard--Let's End Its Five-Year Reign
- Infinite BusyBox with systemd
- Urgent Kernel Patch for Ubuntu
- It's Easier to Ask Forgiveness...