Linus Torvalds, the father of Linux, adopted the penguin, nicknamed Tux (because penguins look like they’re wearing tuxedos), as the Linux mascot. Tux was later adopted by the Linux community as the mascot of the Linux kernel, and that’s what the majority of people associate Linux with.
Link: Digit