Avoid duplicating "firefox" as "firefox-bin"
Categories
(Firefox Build System :: General, task, P3)
Tracking
(Not tracked)
People
(Reporter: glandium, Unassigned)
References
(Blocks 2 open bugs)
Details
Comment 1•14 years ago
|
||
| Reporter | ||
Comment 2•14 years ago
|
||
Comment 3•14 years ago
|
||
| Reporter | ||
Updated•14 years ago
|
| Reporter | ||
Comment 6•14 years ago
|
||
Comment 7•14 years ago
|
||
Comment 8•14 years ago
|
||
Comment 10•9 years ago
|
||
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
Updated•7 years ago
|
Comment 13•5 years ago
|
||
In summary, both firefox and firefox-bin are executables. Both open your browser the same. firefox starts firefox-bin.
The reason there are two executables and not one, is because there was a problem updating Firefox across a wide variety of operating systems, where linking wasn't working the same on all of them. The decision was made to simply have firefox start firefox-bin rather than have a logical or soft, filesystem link between the two historical names, where both needed to be kept working to avoid breaking installations in the field.
You can partially verify this if you look at your process tree, which might look something like this. No matter if you run firefox or firefox-bin, the process tree ends up looking identical:
--- Process Name; User
- systemd; root
- ...
- systemd; mike
- ...
- gnome-terminal-server; mike
- ...
- bash; mike
- firefox-bin; mike
- RDD Process; mike
- Web Conent; mike
- ...
- WebExtensions; mike
- firefox-bin; mike
- bash; mike
- ...
- systemd; mike
(Note: I'm on Debian 10.3 Buster, and 'mike' is a fictitious user name to hide my real user name.)
[Someone please correct me if this is summary is fundamentally wrong. There are lots of old threads on this issue, but none that I found really answers this any better than this thread above. I've looked at this issue several times over several years, as I slowly came up to speed on Linux, and each time I left with my head shaking, till now. :-|, Thank you.]
| Reporter | ||
Updated•5 years ago
|
Description
•