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
Special Reports: DevOps
Have projects in development that need help? Have a great development operation in place that can ALWAYS be better? Regardless of where you are in your DevOps process, Linux Journal can help!
With deep focus on Collaborative Development, Continuous Testing and Release & Deployment, we offer here the DEFINITIVE DevOps for Dummies, a mobile Application Development Primer, advice & help from the experts, plus a host of other books, videos, podcasts and more. All free with a quick, one-time registration. Start browsing now...
- The Ubuntu Conspiracy
- Vigilante Malware
- Disney's Linux Light Bulbs (Not a "Luxo Jr." Reboot)
- Vagrant Simplified
- Libreboot on an X60, Part I: the Setup
- Bluetooth Hacks
- Dealing with Boundary Issues
- System Status as SMS Text Messages
- Non-Linux FOSS: Code Your Way To Victory!
- October 2015 Issue of Linux Journal: Raspberry Pi