|
[uml-user] UML on a Pentium
From: Ryan Finnie <user-mode-linux-user@ar...> - 2006-03-24 06:55
|
No, not a HyperThreaded Pentium 4 Dual Xeon Extreme Edition(TM)... On a lark, I decided to build a Pentium 166 (with a whopping 32MB RAM) system from spare parts and boot a development version of Finnix (www.finnix.org) on it. After Finnix was up, I decided to give UML a try. This was the result: (host) root@...:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 2 model name : Pentium 75 - 200 stepping : 12 cpu MHz : 165.830 fdiv_bug : no hlt_bug : no f00f_bug : yes coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 bogomips : 332.76 (guest) root@...:~# uname -a Linux finnix 2.6.15-um-finnix #1 Mon Jan 2 23:05:07 PST 2006 i586 GNU/Linux (guest) root@...:~# cat /proc/cpuinfo processor : 0 vendor_id : User Mode Linux model name : UML mode : skas host : Linux finnix 2.6.15-4-x86-finnix #1 SMP Wed Mar 22 17:51:34 PST 2006 i586 bogomips : 69.42 Yes, i586 and SKAS seem to work fine. I was getting segfaults at random times, but it turns out I was setting 64M for the guest, and the tmpfs ramdisk that /tmp is mounted on was only 21MB, and much of that was already used by the OS. (Unfortunately, Finnix must calculate an appropriate size (80% of the total memory) and create the ramdisk before any swap partitions can be taken into consideration.) I added a gig of swap, created a different tmpfs partition with enough space, reset TMPDIR, and it was fine after that. So I guess that's my story: Yes, UML and SKAS will work fine with relatively ancient hardware. I do plan on trying the same things with a 486 some day, but I'll have to find a working one first... RF |
| Thread | Author | Date |
|---|---|---|
| [uml-user] UML on a Pentium | Ryan Finnie <user-mode-linux-user@ar...> |