Acronyms and Abbreviations
While I was looking for some ideas for the next Linux Buzz, a banner ad on the Linux Journal site momentarily confused me. It is the banner for Code Fusion and it was talking about an IDE. While I visualized an IDE disk drive only momentarily, I realized that lots of people could be confused by many of the acronyms and abbreviations we use. So, that quickly became my subject for the week.
As IDE inspired this column, let's start there. When talking about an interface to a disk drive, CD-ROM or tape drive, IDE is an abbreviation for Integrated Drive Electronics. IDE disks replaced MFM (Manchester Frequency Modulation) and RLL (Run Length Limited) disks. Clearly, MFM and RLL were pretty useless terms for the computer user. Both these terms referred to the way data was stored on the disk. Data encoding was done by the controller card. The significance of IDE was that the data encoding was moved from the controller card to the disk drive itself.
The other IDE? The one that was in the banner ad. Integrated Development Environment. This is where you can write and test your code without leaving one program. For me, this is an alternative to edit with vi, compile and link with cc, execute and then possibly debug with gdb. For Emacs users, they will say that Emacs is an IDE.
My personal favorite abbreviation is ATM. Most people on the planet think it means "place to get cash". Many of these people don't even know it stands for Automatic Teller Machine. If they did, why would they say they are going to an ATM machine?
Two more meanings: Asynchronous Transfer Mode and Adobe Type Manager. Asynchronous Transfer Mode refers to a protocol for transferring data. And, of course, Adobe Type Manager is a program that manages PostScript and other fonts.
How about those communications terms like PPP, SLIP, DSL and ISDN? PPP and SLIP are communications protocols. DSL and ISDN are types of communications services.
PPP stands for Point-to-Point Protocol. It is the most common protocol for modem connections. It allows you to appear, to the rest of the Internet, just like any other connected host. PPP has mostly replaced SLIP (Serial Line Internet Protocol) as the standard protocol used for these connections. The reason is that SLIP "just happened" and lacks both capabilities and standards.
DSL (Digital Subscriber Line) and ISDN (Integrated Services Digital Network) are both services that allow you to digitally connect to different sites. DSL is the newer service, offering higher speeds but less flexibility. With DSL service, you receive a constantly connected link to another site, generally your ISP. Minimum speed is 256Kbps with speeds of multiple megabits available. <o> ISDN differs in that it is a dial-up connection much like a standard telephone. A BRI (Basic Rate Interface) ISDN line makes two 64Kb channels available to the user. The two channels can be used together for a higher data rate. Besides speed, ISDN offers extremely fast setup (connect) times making it idea for such services as credit card verification.
Oops, I said "modem" above. That's modulator/demodulator. Modulator refers to the operation of encoding digital data into an analog format for transmission over an analog (voice) line. Demodulator is the operation at the other end to recover the data back into its digital form. While commonly used, there is no such thing as a "DSL modem". DSL is digital, so there is no modulation process involved. Generally you are talking about a DSL router.
Oh, "router". Caught again. A router allows you to connect networks together in an intelligent fashion. By "intelligent fashion", I mean that a router does not just supply an electrical connection between equipment (a hub does this) but it takes action based on the, well, data.
At this point I feel I have gotten myself into enough trouble. In the last paragraph where I said "data" I really wanted to say "packets". But then I would have to talk about IP and TCP and, well, you get the idea.
Linux Journal has introduced a lot of new terms. We try our best to define them when we introduce them, but searching through six years of magazines may not be the best way to look up these terms. Would a glossary, printed or on-line, be of use? Let me know.
email: ljeditors@ssc.com
Phil Hughes
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.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Speed Up Your Web Site with Varnish | Jun 19, 2013 |
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
- Speed Up Your Web Site with Varnish
- Containers—Not Virtual Machines—Are the Future Cloud
- Linux Systems Administrator
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- Non-Linux FOSS: libnotify, OS X Style
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- RSS Feeds
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
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?



7 min 31 sec ago
1 hour 23 min ago
2 hours 12 min ago
2 hours 15 min ago
2 hours 24 min ago
2 hours 54 min ago
5 hours 20 min ago
9 hours 19 min ago
10 hours 36 min ago
14 hours 7 min ago