this post was submitted on 14 Jul 2023
2662 points (97.9% liked)

Technology

59575 readers
3611 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] tabular@lemmy.world 10 points 1 year ago (3 children)

"Firmware" is a terrible name, it's exactly software.

[–] Shikadi@wirebase.org 16 points 1 year ago (1 children)

I disagree. Firmware originally referred to things in ROM or EEPROM. Basically software that is firmly in place and doesn't change, providing an abstraction layer between the hardware and software.

[–] tabular@lemmy.world 0 points 1 year ago (1 children)

This treats the software as if it were a physical chip which can't be practically changed due to the physics of microchips. The imutability of the storage medium is just a choice of the manufacturer. Sometimes this is a good cost saving feature and sometimes this so they can include anti-features such as preventing repairing your device (e.g. OneWheel).

[–] Shikadi@wirebase.org 3 points 1 year ago (2 children)

I'm just telling you where the word comes from. It's like floppy disks, the 3.5mm ones weren't floppy but that's still what we called them because they once were. Firmware used to be something you couldn't easily change. It sits between the hardware and the software. What exactly would you call it if you think the term is bad?

[–] tabular@lemmy.world 1 points 1 year ago* (last edited 1 year ago) (1 children)

Device functionality software, which is low-level? Probably won't win any minds.

Besides, if we (and others reading) know what concepts each other is referring to then it really doesn't matter what word we use.

[–] Shikadi@wirebase.org 1 points 1 year ago

Firmware is easier to say, at a company I worked at we also called FPGAs gateware which was both interesting and convenient

[–] Metallibus@lemmy.world 14 points 1 year ago

It's closer to the hardware. Generally harder to update. It's less frequently updated. And it's less fault tolerant.

Idk, sure, it's technically software. But it's pretty clearly at least a distinct subsection that deserves it's own moniker.

[–] el_pablo@lemmy.world 8 points 1 year ago

The only common thing between software and firmware is the coding part. Everything else is different. Fault tolerance, memory management, MCU optimization, etc.