Author Topic: Zaurus Terminology  (Read 2407 times)

pldrouin

  • Newbie
  • *
  • Posts: 24
    • View Profile
Zaurus Terminology
« on: December 22, 2004, 12:18:53 am »
Could someone tell me what's exactly the difference between a ROM and a kernel?

I would also like to know what do you mean exactly by bricking a Zaurus. Does it mean it has permanent damage (cannot fix it)?

amrein

  • Sr. Member
  • ****
  • Posts: 345
    • View Profile
    • http://
Zaurus Terminology
« Reply #1 on: December 22, 2004, 02:52:20 am »
ROM = Read Only Memory. We use ROM to name the file that is used to flash the device.

On the Zaurus, this ROM is a big file containing a snaphot of an entire filesystem (mean all files found in '/' ).

Kernel = the linux kernel without its modules. It's the kernel of the system, It's the first layer over the hardware. It's responsible of all exchange between all applications and between applications and device drivers.

The ROM (snaphot of an entire filesystem) contains all default applications but also modules (in /lib/modules/kernel-2.4.21/...). You can call them modules or loadable drivers. They could be part of the kernel but are not included by default to save space in memory and to improve the loading time.

Brinking the Zaurus = have a problem with the device (bad flashing, nand format to zero, no wake up...). Most people who said this have had simple error while flashing or their device didn't want to wake up because the battery was empty.

. For bad flashing : repeat the operation or see if your flash partition are well sized or use another kernel+ROM set.
. For device who doesn't want to wake up: connect the AC adaptator and keep it like this for at least 10 mn (my SL-C760 won't wake up without 10mn of battery charge if the battery is full discharged).
. For device bricked because of NAND format to zero (a dangerous Sharp system menu option) well... you will have to send your Zaurus back to repare. Most howto about this menu prevent you from using this dangerous option.

ran

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Zaurus Terminology
« Reply #2 on: December 24, 2004, 01:50:20 am »
It might be helpful to think of "a ROM" as being like an ISO file that gets burned onto a boot CD for a PC.

bluedevils

  • Hero Member
  • *****
  • Posts: 1284
    • View Profile
    • http://
Zaurus Terminology
« Reply #3 on: December 24, 2004, 08:16:49 am »
Maybe it is simpler to think of the kernel as the kernel of the corn.  It is the basic software that talks to the hardware.  The basis of an OS.

The rom is the whole corn.  It is the default setup of your system (uncustomized by the user)
I'm now an iphone user and use my zaurii as serial terminals, perl and shell scripting and when I need 640x480 screens

sl-c3100/pda cacko 1.23 | sl-6000l/needs battery | sl-c760/server pdaxrom rc12 | Former sl-5500/tkcrom owner (sister's birthday gift)