31 Comments
- JoeHammer, on 08/27/2008, -1/+41It's good to see real tech articles back on the front page.
- sandygmaharaj, on 08/27/2008, -0/+31ibm is serious about linux
- yevkasem, on 08/27/2008, -0/+14i have these on my rss feed (ibm developer works linux section). they're really good if you want to learn more about the technical side of linux, or at least try to.
- antechinus, on 08/27/2008, -0/+11And good that it is not in DiggMoron format ... i.e 10 things you didn't know about...
- TehDoctor, on 08/27/2008, -0/+7No Linux is not the first to use them. But the manner in which they are used in interesting. And a lot more useful than ***** DOS DLLs, overlays, and TSR *****. No one cares about DOS.
"I was wondering why they don't just come out and call it a DLL"
Because it *is* a "shared library", i.e., multiple tasks use the same object code. Beyond that, Unix was calling them shared libraries a long time before DOS decided to call them DLLs. - pilobilus, on 08/27/2008, -0/+4Whether or not you understand all the technical detail, the introductory paragraphs of these articles are very informative about how and why Linux does what it does. Next time you hit a snag when trying to install and run programs that are not in your distro's main repositories, this knowledge can make the difference between "surprisingly easy" and "mind numbingly difficult". Often just knowing what /questions/ to ask is 9/10 of the battle.
- Myztry, on 08/27/2008, -0/+4I didn't phrase it too well. I think it's good people are interested in dynamic libraries.
I really meant that dynamic libraries should have been a normal thing decades ago.
Not something that induces awe, or special attention. Like it's a new thing.
Not to disrespect either dynamic libraries or Linux. I think both are great.
If anything, it's Microsoft's low-tech legacy that inspires my frustration. - winmywii, on 08/27/2008, -2/+6I'm not going to pretend to knows what's going on. I want to digg it just because it is tech related.
- Myztry, on 08/27/2008, -1/+4That's the same method the Amiga used for loading libraries. In fact the only fixed software address in memory was location 4 which simply pointed to the base of 'exec.library'. Besides handling basic tasks like memory allocation, pre-emptive multitasking, etc it also contained 'OpenLibrary' from which all the other libraries (intuition, graphics, dos, device, etc) were accessible from disc or RAM.
The whole AmigaOS was just a collection of dynamically loaded and linked libraries based around a psuedo OO structured objects. It's just a shame that such antique technology like Dynamic Libraries still carries some wonder for people nearly a quarter of a century later... - andycr512, on 08/28/2008, -0/+3"my point was that this article makes it seem like IBM and Linux have magically created some new kind of technology that allows dynamic linking to external code objects, when in reality programmers have been using them for over 20 years now."
I don't think the article implied that at all. It was merely an explanation of how this mechanism was implemented in Linux. - TehDoctor, on 08/27/2008, -0/+3I was with you until the last sentence. Sure, Amiga's implementation was cool, it was a revolutionary computer. But being interested in how a modern operating system that's just as cool as AmigaOS uses shared libraries is not "a shame"
- pilobilus, on 08/27/2008, -0/+3Thanks, I needed that!
- JoeHammer, on 08/28/2008, -0/+2I love over exaggeration.
It was just an observation because Digg used to be more of a tech savvy site rather than a current events/4chan/political/top 10/flkr site. - ethana2, on 08/27/2008, -0/+2ethan@home:~$ suck
The program 'suck' is currently not installed. You can install it by typing:
sudo apt-get install suck
bash: suck: command not found
That's odd, sucking is a pretty vital function for a desktop operating system, I mean, microsoft has said that if they went for some odd kind of embedded application, some functionality like that would be neglected-- basically that the day they make something that can't suck by default configuration is the day they make, say, a vacuum cleaner, but.. man..
Now I can't help but wonder what that app does... - Almightymole, on 08/27/2008, -0/+1The MAN pages gives the following description:
suck - Pull a small newsfeed from an NNTP server, avoiding the NEWNEWS command. - Tvrtko999, on 08/28/2008, -0/+1Yeah, it's a great article... IBM started to publish real nice Linux programming articles.
- kaph, on 08/27/2008, -1/+1Perhaps you should have written this article then........
- pilobilus, on 08/27/2008, -1/+1Be specific.
- ikus060, on 08/29/2008, -0/+0Yep, I also agree with you. It's been a long time we didn't have technicals articles.
- boobsbr, on 08/27/2008, -2/+1this sudden influx of technical linux articles is so awesome, sadly i can't keep up, too little time.
- trollick, on 08/27/2008, -2/+1Because the only place to find that for a person who needs and understands that is... Digg???
- connieLingus, on 08/27/2008, -3/+1right...little too much caffeine this morning? of course no one cares about DOS.
my point was that this article makes it seem like IBM and Linux have magically created some new kind of technology that allows dynamic linking to external code objects, when in reality programmers have been using them for over 20 years now. - Carburetor, on 08/27/2008, -3/+1I wish I could understand women's Anatomy, i mean, I've seen it on videos and all, but it doesn't really count.
Once, i asked a friend of mine(hot geeky girl) if she'd like me to recompile her kernel, i almost got slapped.
*Crossing fingers* ^^ - jeevan169, on 08/27/2008, -3/+1nice blog
- jeuhrn, on 08/27/2008, -5/+1Right on, DOS-brother.
I was wondering why they don't just come out and call it a DLL when it's a Dynamic Loadable Library. - MrViklund, on 08/27/2008, -9/+1Ubuntu sux!
- connieLingus, on 08/27/2008, -10/+2DLLs are old hat, and certainly Linux is not the first to use them. I was using DLLs with DOS about a bazillion years ago, when "protected mode" ( the ability to use over 640k of memory ) was cutting edge tech.
- jaikob, on 08/27/2008, -14/+3I really don't even bother reading these, because they do not make any sense at all to me.
Though I will throw it a digg. Others will definantly find it useful. - jhaydon, on 08/27/2008, -15/+2Says he who joined on January 27th, 2008.
Unless of course you used Digg but didn't have an account, in which case I revoke that statement completely. - OhFrak, on 08/27/2008, -24/+1GNU/Linux
LOL!
It's called Linux. Just Linux.
Buried.

What is Digg?