I have been using GNU/Linux for more than 4 years now. 2 years ago, I
decided only to use GNU/Linux and not to have any other OS on my
machine. Now my GNU/Linux distribution is Debian. I am using the
unstable version (called sid) of Debian without any problems (It is not
so "unstable" ;-) ).
A little word about GNU ... and Linux !
You may already know what follows... but if you do not know why I speak
about GNU/Linux and not only Linux, read this :
Most people call the whole GNU/Linux operating system "Linux". They are
wrong ;-). Actually Linux is only a kernel, developped by Linus
Torvalds. But GNU is more like an operating system, because it is a set
of tools that together forms a complete operating system. So you are not
using Linux, but GNU/Linux !
Richard Stallman (RMS) is the initiator of the GNU project, he is the
"father" of free software... Linus is not, Linus "only" wrote a kernel
while he was a student (but he did a great job !), and without the GNU
project he would not even have had a compiler to compile his kernel
(yes, the famous gcc is part of the GNU project). For more informations,
go to http://www.gnu.org
GTKTerm
Here is a software I did. It is a "clone" of the famous Hyperterminal.
But it is much more simple, that is to say, that it can only communicate
with a serial link and that it does not support all the modem protocols.
If you are searching for a more complete application of that kind that
is more dedicated to be used with a modem, have a look at minicom. I
wrote this gtkterm because I am electronician, and there was no simple
program that could be used to dialog on a serial port easily.
Features :
Serial port terminal window
Serial port setup (speed, parity, bits, stopbits, flow control)
Using the termios API
Possible to send a file (only RAW data, no protocol)
Possible to save data (RAW also)
End of line delay while sending a file
Special character wait before next line while sending a file
Possible to toggle control lines manually (DTR, CTS) and send
breaks
Also reads the state of control lines (RTS, CD, DSR, RI)
Hexadecimal view
Possible to send raw hexadecimal chars
Possible to define macros (keyboard shortcuts)
Warning !
This program is released under the terms of the General Public License
V.2 (GPL). It is not bugfree at all. If you find bugs or you want to
contribute to this software, let me know : julien@jls-info.com.