VLC - 20MB - Plays practically anything you can throw at it.
SumatraPDF - 4MB - Opens anything near instantly (or as instantly as it can be read from disk, a 2GB file will obviously take a while)
LibreOffice - 200MB. Or, any one of dozens of PDF printer drivers. Or, there's an add-in to Office 2007 straight from Microsoft that adds print-to-PDF support.
InfraRecorder - 4MB - Burns from files or image to disc and from files to image. My previous post mentioned Virtual CloneDrive, if you need to mount one of those images.
Note that every single one of those needs can be fulfilled by FOSS software, and everything could fit on an old 256MB thumb drive, or be burned on a CD-R.
Using a
serial->TTL adapter without drivers, or oh hey look, even
hyperterminal is gone from windows 7 now.
Now I see that you're really just clueless. Just because the operating system includes the driver doesn't mean there isn't a driver. Also, please tell me exactly how many people make a pre-installed serial-TTL driver a part of their operating system considerations.
All of these actions require third party applications, whereas Linux and OS X its built in. Why work harder than you have to?
- Linux does not have them built in. They are usually included on the distribution discs, though. I'm pretty sure they're not built into OS X either, but just included and installed by default. If a tool like nLite existed for OS X, you could probably choose to remove them and have the operating system continue to work. In the same manner, you could "distribute" a small flash drive with your Windows discs with similar applications, or just burn them into an "Apps" folder on the same disc.
- I don't work harder than I have to. It's no work to plug in the USB drive and click a few installers. Given a bit of time (and only needing to be done once, maybe taking just a minute or two to later add any additional applications), I could probably write an NSIS script to automate the whole thing and have it autorun when the drive is plugged in.
SSH is pretty standard. Especially in an administrative *nix environment.
Note the correction. Windows is a primarily GUI-based system. Windows includes an RDP server and client. Why should it include SSH, when SSH is not a practical way to manage a Windows installation? If you really need it for Windows, install PowerShell and msysgit on a USB drive, and you've got a half-decent terminal, ssh, and a bunch of GNU tools. You keep acting as if external drives don't exist. Tell me, how did you install Windows in the first place? In this so-called "administrative environment", I'm pretty damn sure you didn't just go with the OEM pre-installed bloatware.