Here is the fastboot binary for Linux from the 4.4.2 images that Moto posted. I also know that it works:
imnuts@virtualbox ~ $ ls -l fastboot
-rwxr-xr-x  1 imnuts imnuts 541322 Dec  6 13:40 fastboot
imnuts@virtualbox ~ $ ./fastboot 
usage: fastboot [ <option> ] <command>

  update <filename>                        reflash device from
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  format <partition>                       format a flash partition 
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  continue                                 continue with autoboot
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader
  help                                     show this help message

  -w                                       erase userdata and cache
  -P                                       enable parallel loading for multi-flash if
                                           there is no enough memory on host to load
                                           whole image
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id
  -b <base_addr>                           specify a custom kernel base address
  -n <page size>                           specify the nand page size. default: 2048
  -S <size>[K|M|G]                         automatically sparse files greater than
                                           size.  0 to disable
imnuts@virtualbox ~ $
Setup a Development Environment
Setup and Use the Android SDK
Stock Odin Restore files

You can find the answer to all of your questions right here. If that doesn't work, then try this or this