What does \'$\' followed by an identifier mean?
x86 assembly, AT&T syntax.
Generally it means an "immediate" value, ie a number, as opposed to another register value, something retrieved from memory, etc. So, in this case, it's moving the number associated with the symbol _start into the eax register.
_start