시그윈이나 터미널에서 백스페이스가 C-h로 먹는 이유가 무엇인

freezm7의 이미지

예를 들자면, 윈도에서 시그윈 환경에서 emacs를 실행하면,

백스페이스가 C-h 로 먹잖아요?
(define-key global-map "\C-h" 'delete-backward-char)
로 해결할 수 있다는 건 알겠는데요,

도대체 왜 이런 번거로운 일이 생기는지 궁금하네요.

윈도우와 리눅스의 키입력 방식에 차이라던가 그런게 있을것 같은데요...

아시는 분 알려주세요~