Raspberry Pi uses Linux OS and is a general purpose microcomputer. It is capable of running multiple programs at a time, while the Arduino is a simple microcomputer that is capable of running one program only.