Is there a difference between the terms OS and ROM?


Last Updated:

  1. ballhands76

    ballhands76 Member This Topic's Starter

    Joined:
    Oct 22, 2010
    Messages:
    12
    Likes Received:
    0
    If so what is it, and which one is made accessible by Android being open source? (Yup, I'm a newbie.)
     

    Advertisement
  2. ballhands76

    ballhands76 Member This Topic's Starter

    Joined:
    Oct 22, 2010
    Messages:
    12
    Likes Received:
    0
    Perusing the web, I get the impression that a phone's ROM is an image of an OS that's been installed to a phone, so the two terms are roughly equivalent - is this correct?
     
  3. fangorious

    fangorious Guest

    OS == Operating System. It is the software that runs the system. Windows is an Operating System, as are Mac OS X, Linux, and Solaris. Android devices run the Linux OS. Linux is open source, and Google maintains that openness with Android.

    ROM == Read Only Memory. It usually describes a piece of hardware, a memory chip that you normally can't write to. Device manufacturers will typically use ROM to store the OS to help ensure the devices maintains a known state and is thus more reliable and easier to support.

    Rooting your phone is a way to give yourself enough access to write to protected parts of the file system and alter the OS. People tend to use the phrase ROM in these types of forums to refer to a complete image that contains an OS which you can load on your phone.
     
    ballhands76 likes this.
  4. AndroidSPCS

    AndroidSPCS Well-Known Member

    Joined:
    Nov 12, 2009
    Messages:
    3,222
    Likes Received:
    478
    ballhands76 likes this.
  5. takeshi

    takeshi Well-Known Member

    Joined:
    Dec 6, 2009
    Messages:
    3,354
    Likes Received:
    281
    As discussed above, they're roughly equivalent but there are some distinct differences. "Image" would be more equivalent to ROM than OS, IMO.

    Can you explain what you mean by "made accessible"?
     
    ballhands76 likes this.
  6. Stinky Stinky

    Stinky Stinky Well-Known Member

    Joined:
    Aug 31, 2010
    Messages:
    4,178
    Likes Received:
    2,072
    Howzit ballhands76!

    When some1 says ROM they technically mean EPROM / EEPROM (electronically erasable programmable read only memory)

    ROM is only for reading and not for writing / or reprogramming... the correct term is EPROM. Like a CD or DVD...

    Today EPROM chips can "read" and "write" like transflash / usb stick :)

    Hope this helps dude ;)

    Stinks
     
    ballhands76 likes this.
  7. ballhands76

    ballhands76 Member This Topic's Starter

    Joined:
    Oct 22, 2010
    Messages:
    12
    Likes Received:
    0
    I think I get it. Thanks to everyone for all your help!

    takeshi, what I meant was which exactly is open-source, the OS or the ROM, in case there was a difference. I take it that the OS is open-source and modifiable, and a modified OS can theoretically be installed as a ROM image on a phone.
     
  8. snapper.fishes

    snapper.fishes Well-Known Member

    Joined:
    Jul 13, 2010
    Messages:
    2,279
    Likes Received:
    263
    For most intent and purposes, ROM and OS are the same on an android. The same goes for firmware.

    The Android OS is definitely open source. But are manufacturer roms open source? Possibly not. Google allows individual companies to customize the android OS interface, and those modifications are not open source.
     
    ballhands76 likes this.
  9. Julius T Mouse

    Julius T Mouse New Member

    Joined:
    Dec 9, 2014
    Messages:
    1
    Likes Received:
    1
    This is old as dirt, but I want to thank the original asker as well as all these helpful responders. I was just confirming this theory myself.
     
    funkylogik likes this.
  10. dan330

    dan330 Well-Known Member

    Joined:
    Jan 22, 2010
    Messages:
    11,608
    Likes Received:
    3,223
    some clarification...
    ROM .. the TERM is used in many areas and with different meanings.

    OS = Operating System

    some OS are open source.
    Android is an open source OS.

    Android OS is packaged into a file with other needed parts .. to be loaded on to devices.
    this file is called a ROM. (I don't know what the letters stand for here)

    some developers take the open source Android OS.. change it up ... customize it.
    repackage it into a custom ROM to be loaded into specific mobile devices.
     
    funkylogik likes this.
    Last edited: Dec 11, 2014
    #10

Share This Page

Loading...