• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Is there a difference between the terms OS and ROM?

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.
 
  • Like
Reactions: ballhands76
Upvote 0
  • Like
Reactions: ballhands76
Upvote 0
Is there a difference between the terms OS and ROM?
As discussed above, they're roughly equivalent but there are some distinct differences. "Image" would be more equivalent to ROM than OS, IMO.

If so what is it, and which one is made accessible by Android being open source? (Yup, I'm a newbie.)
Can you explain what you mean by "made accessible"?
 
  • Like
Reactions: ballhands76
Upvote 0
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
 
  • Like
Reactions: ballhands76
Upvote 0
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.
 
Last edited:
  • Like
Reactions: funkylogik
Upvote 0
So what I got out of this is depending on what state the os or rom is in basically dictates the name. Rom is a file waiting to be loaded and executed and once that takes place it become the os/operating system.
yes...you got it.

once the custom rom is flashed it becomes the os, but we still call it by the name of the rom and not what os the rom is based on.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones