Parallel ATA, Serial ATA, SCSI under Linux .. basics

It’s not possible to go through device management in Linux without saying a word about ATA (Advanced Technology Attachement) and SCSI (Small Computer System Interface) buses…. and of course about USB, but not in this post.

So … ATA, which is an interface standard for connecting storage devices and has been invented by IBM. But its derivate, widely known in the world of x86, is PATA (Parallel ATA) whose first version developped by Western Digital and named IDE (Integrated Drive Electronics), also a very popular acronym.

Which were its characteristics, or better said which were its drawbacks and why currently is only history?

Read more of this post

Device management in Linux … continued

In case you read my previous post about the intricacies of /proc directory, now I would like to continue in the same line and tell my thoughts about other two Linux folders being mount points for virtual filesystems, /dev and /sys. 

Before going further I just want to share with you an interesting resource that I found about this extended topic how Linux sees PnP devices) which outlines probably better what I am trying  to do in a couple of posts 🙂 (very useful and intuitive the CPU privilege rings, also the communication diagram at the end)

What to say about /sys, or about Sysfs (file system)? Since I am a very “young” Linux user I do not have the practical understanding and meaning of it… I just can add my impression to the dozens of the  already existing ones on forums, discussion lists, or simply … on Google …

Read more of this post

What to start with? (/proc directory)

The very first part to start with is the System architecture chapter from LPIC-1 exam 101. Here you may find a pretty well documented tutorial from IBM, which is also referred as an “approved training material” on the official LPI site. What’s in there?

Besides trivial things like how you hould enter a BIOS menu, how to play in BIOS menus (take a lot of care here, since it may have serious consequences), what is POST, how to configure BIOS to boot without a keyboard, what is a hotplug and coldplug device … I would start tackle this first tutorial discussing about the mysterious /proc, /dev and /sys folders, of course there are more interesting things in here, like SCSI drivers, how Linux sees and treats SCSI devices, also about USB drivers, but probably in an upcoming post.

Read more of this post

Does it worth to have a Linux certification?

I would say so … Anyhow Linux is so spread in our everyday programmers/engineerings’ life that is really difficult to find someone having no idea about it (in fact I would say is a shame as an engineer NOT to get a grip on Linux). But, is it required, or do you think is needed, to have a Linux certification?

As far as I knew since long time ago there was the “notorious” Red Hat certification-  RHCE which once was a de facto requirement for a senior system admin aspiring to get into one of the top IT companies. LPIC (Linux professional institute certification) is a much younger certification, its governing entity, Linux Professional Institute, being established in 1999. Despite RHCE, LPIC is not tied to any Linux distribution or Linux vendor, and as the name suggest is provided by a non-commercial organization.

Read more of this post