Over the years, I have turned to Linux and the Open Source community for a number of solutions to obscure and difficult problems. And, rarely, has the community let me down. But the community, like software development in general, has limited resources and sometimes limited interest.
Which is where I find myself today. Now, do not mistake this for a rant or use it to justify your position that Open Source software is not cut out for the job. But occasionally the frustration of trying to find the answer is enough to make you scream.
Here is my problem. I have a piece of software, an obscure piece of software that shows the power of the community and the rapid development model. It should probably also be considered well past its end of life, but that is a different issue. The software is for use in Amateur Radio packet operations but it has not been updated since 2003 and ideally runs on a kernel version of 2.4. I have a distribution of RedHat v9 (yes, I really mean version 9 – prior to Red Hat moving to their split personality of Fedora and RHEL, they got up to version 9 before spinning off Fedora Core 1 and RHEL v3) that I believe is the 2.4 kernel. But I thought I would try first with Fedora Core 3. This was after being unsuccessful at trying to compile the software in question under Core 7.
It was during the installation of support libraries for Core 3 that I discovered a problem. The repositories for Core 3 and the libraries that are non-standard like the AX.25 libraries I need, simply do not exist. I am sure with enough searching I could find what I need and maybe compile it up from scratch, but I am not sure I want to work that hard at it. And I expect that even if I can get the libraries, it might still not work because of changes that have been made in the kernel and associated core libraries between 2.4 and 2.6, which means that I would have to search even harder for the files I need. I should point out that finding even good information about the program is hard to find and the few sites that have information have either invalid files or corrupt archives or dead links.
So, I am left with few options. There is no replacement for the software. Few people are knowledgeable enough to reverse engineer, or forward engineer the libraries or the software, and I am not enough of a programmer to start a new project.
The community is a wonderful thing, but occasionally even the resources of the community are not enough. And that is sometimes very frustrating. By the way, if you have any experience with xFBB or a copy of the libraries to make it work, I would love to hear from you!
|Dynamic DNS—an Object Lesson in Problem Solving||May 21, 2013|
|Using Salt Stack and Vagrant for Drupal Development||May 20, 2013|
|Making Linux and Android Get Along (It's Not as Hard as It Sounds)||May 16, 2013|
|Drupal Is a Framework: Why Everyone Needs to Understand This||May 15, 2013|
|Home, My Backup Data Center||May 13, 2013|
|Non-Linux FOSS: Seashore||May 10, 2013|
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Validate an E-Mail Address with PHP, the Right Way
- A Topic for Discussion - Open Source Feature-Richness?
- New Products
- Download the Free Red Hat White Paper "Using an Open Source Framework to Catch the Bad Guy"
- The Secret Password Is...
3 hours 53 min ago
- Keeping track of IP address
5 hours 44 min ago
- Roll your own dynamic dns
10 hours 57 min ago
- Please correct the URL for Salt Stack's web site
14 hours 8 min ago
- Android is Linux -- why no better inter-operation
16 hours 24 min ago
- Connecting Android device to desktop Linux via USB
16 hours 52 min ago
- Find new cell phone and tablet pc
17 hours 50 min ago
19 hours 19 min ago
- Automatically updating Guest Additions
20 hours 28 min ago
- I like your topic on android
21 hours 14 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi
It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?