Monthly Archives: December 2012

Terminally confused (part seven)


In previous posts, I have often mentioned the term “pseudoterminal” without explaining what it means. In this final part, I will cover the function and applications of pseudoterminals in detail. Up until this point I have been focusing on describing … Continue reading

Posted in Uncategorized | 2 Comments

Terminally confused (part six)


In part four, I described terminal ioctls in detail, but I skipped over a few calls that have to do with job control, a topic so important that it deserves its own part. Job control describes a number of features … Continue reading

Posted in Uncategorized | Leave a comment

Terminally confused (part five)


In part three, I gave an overview of terminal ioctls and terminal capabilities, and promised I would discuss both in part four. In part four, I discussed terminal ioctls in detail, and ran out of space to talk about terminal … Continue reading

Posted in Uncategorized | Leave a comment

Terminally confused (part four)


In part three, I introduced terminal ioctls and terminal capabilities. This post will focus on the nitty-gritty, hopefully without devolving into a set of manual pages. All terminal ioctls can be performed using the function ioctl(2). However, most of them … Continue reading

Posted in Uncategorized | Leave a comment

Terminally confused (part three)


In part two, I discussed Linux devices in some detail, and discussed terminal devices briefly. In this post I will go into terminal devices in a bit more detail. In the previous part, I pointed out how terminal devices fit … Continue reading

Posted in Uncategorized | 1 Comment

Terminally confused (part two)


In part one, I laid out the four different definitions of “terminal”, and pointed out that from here on in, I would be speaking mostly of terminal devices such as /dev/tty1. First, a short discussion on how Linux devices work … Continue reading

Posted in Uncategorized | Leave a comment

Terminally confused (part one)


Let’s start off with something easy. What is a terminal? Actually, this turns out to be not so easy. I count at least four possible meanings of terminal in a computing context. First: A terminal(a) or physical terminal (as I … Continue reading

Posted in Uncategorized | 2 Comments