Letters
Questions on Internet Radio to Podcast Article
Great article in LJ, September 2005 [“Internet
Radio to Podcast with Shell Tools” by Phil Salkie]!
There is a slight problem: in your final bash script you sleep for 2.1
hours and leave for the script to then figure out what the process id
number of mplayer is. More than two hours seems to be quite an extended period
of time on which any process may be forked onto the background, and
then that subsequent process would be the one killed.
Why don't you capture the PID of mplayer onto a local variable and
then kill that PID stored on that variable?
—
Juan C. Müller
Error in Kernel Korner
There is an error in the code samples for the Kernel Korner article
[“Sleeping in the Kernel” by Kedar Sovani] in
the September 2005 issue: wait_event() and wait_event_interruptible() should
not be passed the address of my_event, but my_event itself. That is
because they are macros, and their implementations will wind up using
the address-of operator (&) to take the address of the parameter they
are passed.
—
Bob Bell
On Patents
In Don Marti's editorial reply to Darin Riedlinger's letter “Multimedia Lock-in?” he states, “You can create your own media in patent-free formats you can use on any OS.”
I seriously doubt this. If, for example, OGG would become very popular such that MP3 players (of the hardware version) would start to come out without MP3 support, with the intent of not paying the royalties for the MP3 patents, then those holding the patents on MP3 would be quick to find a patent that also applies to OGG.
Currently, patents are granted on way too obvious things. “Audio compression by omitting nuances that the human ear cannot detect” is a description I heard of a patent that Fraunhofer supposedly holds. On an authoritative-looking Web site I found titles as short as: “method for coding an audio signal”, which with a bit of fantasy can really apply to, say, OGG.
Thus, a statement that implies that media formats like OGG are patent-unencumbered cannot be made. The only thing that you can say is that nobody has stepped forward to claim that he or she owns a patent on something in a format like OGG.
The intent of patents has always been to protect:
The small inventor who invents something that nobody would have invented, but is somewhat obvious after the fact (for example, a chain with differently sized gears to drive the rear wheel of a bicycle). An inventor like this may need some time to set up a factory and earn a fair compensation for his “brilliance”.
The big companies who spend big bucks to develop something interesting. These need a “grace period” to earn back their investment.
The whole patent application process has become too expensive for the first type of inventors. And the big corporations are claiming that they actually do have millions of “inventions” that warrant the second type of protection. But way too many “the time is right” type of things are being patented.
I'm convinced that any serious application, open source or not, will violate several patents. If some smaller company happens to have patented something later seen in say Microsoft Word, then they might get up the nerve to step up to Microsoft and ask for royalties. In return, Microsoft will research whatever the smaller company is making and try to find a patent infringement on something they hold. Most likely it will turn into a “we won't pay for the use of your patent in return for the use of ours.”
Big companies have an arsenal of patents they can use for this type of stuff. Remember when IBM first was approached by SCO? Within a month, IBM had found a bunch of patents of theirs that SCO was violating. Only if the other party becomes “annoying” do the big patent monsters come out of hiding and start to throw threats around.
Becoming “annoying” can be done in several ways: cutting into royalty
payments on another patent (MP3/OGG), asking for royalty payments for
some obscure patent (small company/Microsoft example) or filing a big
lawsuit (SCO/IBM).
—
Roger Wolff
ALSA Problem
In the article “A User's Guide to ALSA” in the August 2005 issue, Dave
Phillips
mentioned having a desktop system with a SoundBlaster Live! Value sound
card.
This caught my attention because I have the same kind of sound card in my
system. I have been unable to use ALSA, however, because I have digital
speakers
and have been unable to determine how to tell ALSA to switch my card to
digital
output. I am able to switch to digital output under OSS using a utility
from the
emu10k1 package available at sourceforge.net/projects/emu10k1. The
actual
command line that I use is emu-config -d with the
-d meaning “switch
output
to digital”. I would like to begin using ALSA, however, because it
appears that
development on the emu10k1 package has been discontinued, and the days
for OSS
appear to be numbered. Perhaps Mr Phillips or one of your readers
might have an
answer to my dilemma.
—
Mark Iszler
Dave Phillips replies: the SBLive is certainly a complicated beast. Alas, I don't have digital speakers, so I can't provide a direct answer to your question. However, I suggest checking your mixer for channels named IEC958-whatever. These are the SBLive digital (S/PDIF) channel controls as they appear in alsamixer and in qamix.
Be sure your digital speakers are connected to the digital output of the card. (Sorry, just trying to be complete.)
I'm a little unclear as to whether you're actually using ALSA yet. Also, let me know what kernel version and ALSA release you're using; this makes a difference.
More on Linux Hardware Support
Robert Love's article “Project Utopia” [October 2005] is a great overview of the direction in which Linux hardware support is moving.
We have developed some programmable network hardware for the PCI bus, and
are in the process of developing Linux drivers for it.
We would love to see more articles on HAL, udev and ssyfs, explaining how
they fit together, examples of how to use them and so forth.
—
Greg Watson
And More Requests
I would love to see more articles about installing and tuning a Linux Debian distro on a PPC box. I dual-boot into OS X 10.3.9 and Ubuntu on a G3 iBook and have yet to find anyone on-line who knows how to get ALSA drivers working on it.
I love the Linux platform and realize the imminent move to the Intel
hardware might make some of this moot, but there are people out there
right now with PPC machines who want to do sound and video using free
Linux tools.
So, how about an article or column dedicated to getting ALSA drivers
working on a PPC?
Keep up the great work—love LJ!
—
Kim Cascone
Getting Organized
I appreciated the article in the October 2005 Linux Journal by Sacha Chua [“Taming the TODO”]. Emacs has been on my list a long time, but I still haven't started using it; I just got started with vi and didn't want to learn something new. Maybe I'll give Emacs a try now.
I also appreciated your acknowledgement of the index card method. I use that a lot, especially when at a customer site without my laptop or guaranteed Internet access.
Another solution you didn't mention is the wiki. Although not as formal or
organized as an issue-tracking system, it does revision control on your
documents
and makes them publicly accessible via a Web browser. I use wiki for
my
personal TODO list as well as communal TODO lists for several projects.
—
SamU
Open the Name Linux
One indication that Linux(R) will have reached mainstream would be if there were so many companies supporting Linux listed in the Yellow Pages that the phone company has to create a separate Linux category. However, this ideal seems distant, because attractive Linux company names are being declined by the Linux Mark Institute (LMI).
One recent example of an unacceptable name was discussed on our local Linux mailing list. An entrepreneur learned from LMI that “Linux of Sacramento” was unacceptable—a name likely to generate many phone calls.
An LMI representative said that they are assigned the responsibility to protect the health of the Linux mark by keeping it from being diluted. When I asked the representative for an explanation of how a mark could become unhealthy by dilution, his explanation was too obtuse for me to understand. However, I could understand that a Linux name license would be approved if the name did not imply an exclusive source of Linux in an area. But how would an exclusive source of Linux make the name unhealthy?
I pressed the representative for a case study of a trademark becoming unhealthy by dilution—Kleenex(R) or Xerox(R)? No, they may become generic—another issue entirely.
Linux will become mainstream when the Linux mark saturates
the public. Efforts to prevent saturation is counterproductive;
instead, decision-makers should consider further opening up
the Linux name.
—
Tim Riley
Sweet!
Here is a photo of a bag of sweets, popular here in Thailand. Comes in menthol flavour as well!
Great magazine by the way.
—
Andrew
Errata
Regarding the article “The Ultimate Linux Lunchbox” by Ron
Minnich in the November 2005 issue of LJ: the first
minicluster by Sandia was the brainchild of both Rob Armstrong and Mitch
Williams. This system was built in 2001, not 2000 as was stated in the
article.
—
Ron Minnich
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| 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 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- New Products
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- Validate an E-Mail Address with PHP, the Right Way
- Trying to Tame the Tablet
- New Products
- Tech Tip: Really Simple HTTP Server with Python
- git-annex assistant
2 hours 3 min ago - direct cable connection
2 hours 25 min ago - Agreed on AirDroid. With my
2 hours 36 min ago - I just learned this
2 hours 40 min ago - enterprise
3 hours 10 min ago - not living upto the mobile revolution
6 hours 1 min ago - Deceptive Advertising and
6 hours 37 min ago - Let\'s declare that you have
6 hours 38 min ago - Alterations in Contest Due
6 hours 39 min ago - At a numbers mindset, your
6 hours 40 min ago
Enter to Win an Adafruit Prototyping Pi Plate 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 Prototyping Pi Plate 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
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.





Comments
Frustration with Linux
I try to buy every issue of your magazine if only to keep up. My frustration comes from the still-immature nature of linux installs. I have yet to find a distro that will install as easily as (ugh!) Windows XP and correctly identify and set up all of the components on my laptop. I just removed the latest incarnation of Ubuntu having, in the last two months, also tried Suse 10 and Fedora 4.
As near as I can tell from here, and other sources, all of my problems are fix-able with some time and effort. However, time is not there. I speak fluent SPSS, fairly fluent Stata, somewhat fluent R and SAS, extremely fluent nutrition, dietetics and biochemistry. My efforts are devoted to maintaining and increasing my fluency with these as they are directly related to my paycheck. I lack the time I would like to have to learn Perl because of several articles showing how to link R and Perl for data processing of large, multi-stage probability sample data sets in text format.
This is my justification for not taking the time to learn how to 'fix' what should work out of the box. Linux should install as easily as Windows; anything else is less than satisfactory. However, I will continue to try new distros as they become available. And, if the good Lord is willing, when I next buy a laptop, maybe I can ge one with linux pre-installed,
Sorry for the rant,
William