A Linux terminal chat system using IPC message queues