|
link to firefox source search
At first pass it looks to me like chromium (ipc/chromium/src) is used for some/all extensions, presumably to support browser extensions designed for chrome. The media handler for gmp (whatever that is) (at dom/media/gmp) seems to use a chrome extension to render gmp media. Then there's security/sandbox/chromium which I guess is for some kind of compatibility mode.
If firefox uses chromium automatically even for just a subset of media/pages, how can it claim to not be based on chromium?
|
|
|
|
|
Memtha wrote: If firefox uses chromium automatically even for just a subset of media/pages, how can it claim to not be based on chromium?
To use something =/= being based on something. You do (I assume) use a smartphone, are you based on a smartphone?
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
den2k88 wrote: ...are you based on a smartphone? With some of the idiots walking around today physically unseparated from their device, it's sometimes very hard to make the distinction.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
|
|
|
|
|
firefox and chrome are both software, made of the same basic elements for the same express purpose. "Using" a smartphone, having it in my hand and pushing buttons, does not at all equate to one piece of software "using" another piece of software by engulfing it.
"Based on" in this context is software jargon that does not really apply to anything biological or anything at all other than software and maybe literary works. If you found a book (A) that contains another book (B) in its entirety, would you not say that A "is based on" B? Maybe A is a compilation of dozens of books so you could say that it is based equally on all the books it contains, no?
|
|
|
|
|
Memtha wrote: If you found a book (A) that contains another book (B) in its entirety, would you not say that A "is based on" B?
What if A only contains B as a story a character is telling another character? Then B is just an element of A and A wouldn't be based on B. Or what about log4j? All software that uses log4j isn't based on log4j.
Personally I think if something is based on something else it means that the majority of the functionality can be directly or indirectly traced back to that something else. Like in an Angular app, everything can be traced back to a template, component, injector, directive, service, etc since everything runs on top of Angular - therefore an Angular app is based on Angular.
In that respect I think den's analogy makes sense - it's pointing out there's a difference between using something and being based on something. Just my 2 cents
|
|
|
|
|
I don't disagree, but by that definition chrome isn't fully based on chromium either because rendering is a relatively small part of what a browser does.
|
|
|
|
|
Fair enough. I went on the Chromium description which says "Chromium is a free and open-source web browser project, principally developed and maintained by Google. This codebase provides the vast majority of code for the Google Chrome browser, which is proprietary software and has some additional features." I don't have the code-base knowledge to disagree with that statement so I went with it.
|
|
|
|
|
Well,
What you are looking at there is part of the new RLBox sandbox implementation. It was presented a few years ago at usenix[^]. Mozilla is now using the same IPC techniques as Chromium to pass data between rendering, layout engine and logger processes. IPC over named pipes.
Yep, some of that code was lifted from chromium.
|
|
|
|
|
cool, so the present rendering implementation is dependent on chromium code, even if the quantity of that code is relatively small, it is part of the core.
|
|
|
|
|
What are the best websites/podcasts/etc for tech news? I feel like I'm never in "the know" and would like to be.
|
|
|
|
|
The Insider News[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Leo Laporte's TWiT network goes a long way to keep me in the loop. If you want a weekly summary of tech news, their eponymous TWiT show is the go-to resource. I also like their Security Now podcast (which focuses on IT security news), and Windows Weekly, which is all about Microsoft itself.
Each has a new episode every week, and roughly 2 hours in length.
It pretty much grew out of TechTV. Some familiar faces if you've seen any of it.
|
|
|
|
|
|
Put forward a big cat ordered by location (10)
Just say what you see ...
Put forward POSIT
a big cat ALION
ordered (anag)
by location
POSITIONAL
And I'm up Monday.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Sneaky
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
As they should be!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
And the only large cat I could think of was a Caterpillar......
|
|
|
|
|
... what species Yoda is: Here is a picture of him being visited on the set by his proud parents[^].
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
This is so much r/bertstrips
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Miss Piggy sure got around back then.
|
|
|
|
|
If only you knew...[^]
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Simply because I have no intention to travel to Sprecheichchinesisch, Ohneinnichtschonwieder, Verdammtescheißeblödesmistding or similar places any time soon.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
CodeWraith wrote: Verdammtescheißeblödesmistding
I can now search Google for this word and get at least 1 result.
|
|
|
|
|
All this time I thought he was a theoretical physicist...
|
|
|
|
|
God forgive me. I clicked on this wondering about your dementia...
I feel so dirty now
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|