My apologies for rambling on, here.
My earlier point was that I believe Pascal has a different context in Unix(Linux) than it did in DOS or with Delphi. Unix has many existing tools that do what Pascal does on other platforms. But Pascal can replace C for low level Unix programming.
For those who might be interested, TclX is quite a Unix system shell extension to TCL. The last source version I found was 8.35 at sourceforge. It compiles with TCL8.4, but I'm trying it with TCL8.35. I had problems but I always have problems :)
TclX includes system calls to fork, and other process management system calls. Exec can then launch a GPC program. In other words, you can create a process "multiplexer" of many Pascal programs running independently from a controller parent process. Robotics??
Signals are also dealt with in TclX. As well, stdin and stdout can be piped. I don't know much about fifos and sockets and mmaps yet.
Since TCL after 8.0 is compiled to bytecode (afaik), it is faster than migh be assumed.