Earlier quoted context omitted.
> Arch Linux setup does not actually have ed. They did specify Unix.
I don't know if unix is the most ahem "specific" specification ever given. What specification of unix do you think the author was referring to? In any case, they have corrected themselves in the blogpost.
then all unix systems have 'ed'
http://pubs.opengroup.org/onlinepubs/009695399/utilities/ed....
If arch linux doesn't include it, it's not a 'unix'; it's not even a good "not unix". So the author wouldn't have needed to correct his article but Arch would need to include 'ed' :)