That ends our discussion of Ruby scripting for everyday automation tasks. Because much of this material is operating system dependent, we urge you to experiment on your own. There are differences between Windows and Unix, and there are even differences in behavior within those families. In particular, we can't predict the behavior of all these scripts on Windows XP, which isn't even released as of this writing.
In a sense, a network is a great equalizer; over a remote connection, it is frequently irrelevant what operating system is at the other end. It's appropriate that we move from the narrow viewpoint of this chapter into the wider world of Chapter 9, "Network and Web Programming," where we discuss network clients and servers, distributed Ruby, and Web development.