60 likes | 187 Views
Linux: Hardware Dependencies. Glen Malone, Sarah Shonberger, and Margaret Perez Computer Science & Engineering Department The University of Connecticut 191 Auditorium Road, Box U-155 Storrs, CT 06269-3155. Intro to Hardware Dependancies. Why so portable?. Open Source
E N D
Linux: Hardware Dependencies Glen Malone, Sarah Shonberger, and Margaret Perez Computer Science & Engineering Department The University of Connecticut 191 Auditorium Road, Box U-155 Storrs, CT 06269-3155
Intro to Hardware Dependancies Why so portable? • Open Source • Individual Kernal Developers • Linux-m68k • Linux/ALPHA • LinuxPPC • ARM Linux • ELKS • uCLinux
Minimum Hardware Requirements Linux/m68k • need a Motorola 680x0 processor with a programmable memory management unit (PMMU) • 4 MB of RAM • 16 MB of swap space • FPU (floating point unit) CPUs that support Linux/m68k • MC68020 + MC68851 MMU + separate FPU (MC68881/MC68882) • MC68030 + separate FPU (MC68881/MC68882) • MC68040 • MC68060 • uCLinux - Microcontroller Linux • appear to work properly but can’t support virtual memory or memory protection
Minimum Hardware Requirements Linux/Alpha • 8MB of RAM • 170MB hard disk • EIDE supported but unsatisfactory, SCSI recommended Linux PPC • 16 MB of RAM • 350 megabytes of disk space • Runs on Power Mac 7200 to the iMac and Blue G3
Minimum Requirements for Linux ARM Linux • The 26-bit Processors (ARM2, ARM250 and ARM3) • The 32-bit Processors (ARM6, ARM7 and StrongARM) ELKS The goal of the ELKS project is to create a Linux option for • 8086 and 80286 class PC's • Palmtop Computers • Single board microcomputers • Embedded controller systems • Other old computers
Implementation System Clocks • RTC • Sparc timekeeping • PPC