Yup, PC Engines as well in the ones I mentioned earlier.
The most critical service I currently run on a Raspberry Pi is weather. On the third Pi (two previous ones died), and I don't know how many times I've had to reboot and/or reflash it to bring it back to life.
Only if you're doing it terribly terribly wrong. Ads arrive in your client because your client requests them. Interposing a server that does something to prevent the client from getting the ads it requests, whilst not unheard of, is rather wasteful most of the time. The correct way to stop the client from receiving ads is to stop the client from requesting ads in the first place. Most common clients have this feature either built-in or as a plugin.
-- Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
So, No-Script, uBlock Origin, block all images, etc? I mean, what are you getting at exactly? You either receive the webpage or you don't receive the webpage. Sure, you can block some content from loading, but I'm not sure what you're trying to say.
-- Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
Your question barely makes sense. It's as if you've learnt some of the words that are relevant, but not how to use them in a sentence.
Learn one millionth of the HTTP protocol, then reform your question if you actually want an answer. Or live in ignorance, which would be easier for both of us. Your not being sure about things is *100%* your fault.
-- Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
Pi-hole is a Linux network-level advertisement and Internet tracker blocking application[2][3][4][5] which acts as a DNS sinkhole[6] and optionally a DHCP server, intended for use on a private network.[1] It is designed for use on embedded devices with network capability, such as the Raspberry Pi,[3][7] but it can be used on other machines running Linux, including cloud implementations.[6][8][9][10]
Pi-hole has the ability to block traditional website advertisements as well as advertisements in unconventional places, such as smart TVs and mobile operating system advertisements.[11][12]
Instead of relying on the consumer hardware / software that comes with your TV, Computer, or Console to not request advertisements. You just don't serve them. Which is a lot better than even the likes of uBlock Origin.
-- Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
Ah, yes, if you don't have control over your browser, then a proxy somewhere on the way out of the network can be helpful. I used to use privoxy with some anti-advert filters way back before browser plugins were common (or even a thing?).
-- Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
You don't have to go that far. All you would need to do is check the code yourself and any Open Source browser should fit the bill. Then you compile it yourself. That's how you have control over your own browser. But first you have to look at your compile tools source and your OS's source, and make sure your hardware is open, so you can check that. But that way lies madness. At a certain point, you have to trust that not everyone is out to screw you or at least that there's enough eyes on the project to make that kind of thing harder to do.
-- Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
The complete panoply of potentially faulty software is really too much to carry out. I do have to start trusting somewhere.
Even the popular so-called full-function browsers are too much to review. And they do seem to be produced by organizations (like Google) with their own axes to grind.
At least Chromium, the Google browser allegedly without Google-specific stuff, seems to work, but i have no idea what's under the hood. It's apparently open-source, but is anyone independent really checking it for user security potential malfeasance (except for malfeasors who are mostly hoping the malfeasance stays and are unlikely to report on it)?
As for javascript, I'm firstly concerned that the javascript engines inside the browser keep their activities inside the browser, to defend against the thousands of malfunctioning javascript packages that are invoked indirectly from a web page. Even keeping that under control is difficult.
(Score: 0) by Anonymous Coward on Monday December 21 2020, @04:32PM
by Anonymous Coward
on Monday December 21 2020, @04:32PM (#1089923)
If you're fine living without javascript, just use dillo or w3m or (e)links or netsurf. If you want javascript, you have to write it yourself or use qtwebengine/webkit or gtkwebkit2.
(Score: 3, Informative) by McGruber on Monday December 14 2020, @05:33PM (17 children)
Adblockers are a critical service, right?
(Score: 2) by PartTimeZombie on Monday December 14 2020, @11:32PM (1 child)
They are at my place, but run on a PC Engines APU 3C2.
I think that would be classed as a single board computer, but it is also embedded AMD X64.
The most critical service I currently run on a Raspberry Pi would be my Volumio network music player.
(Score: 2) by driverless on Saturday December 19 2020, @06:40AM
Yup, PC Engines as well in the ones I mentioned earlier.
The most critical service I currently run on a Raspberry Pi is weather. On the third Pi (two previous ones died), and I don't know how many times I've had to reboot and/or reflash it to bring it back to life.
(Score: 4, Insightful) by Freeman on Wednesday December 16 2020, @04:52PM (1 child)
Yes, yes, it is. An unfiltered internet is a giant cesspool of advertisements.
Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
(Score: 3, Funny) by krishnoid on Wednesday December 16 2020, @11:38PM
Among other things, and it probably won't change in the foreseeable future [youtube.com].
(Score: 2) by FatPhil on Thursday December 17 2020, @12:26AM (12 children)
Only if you're doing it terribly terribly wrong. Ads arrive in your client because your client requests them. Interposing a server that does something to prevent the client from getting the ads it requests, whilst not unheard of, is rather wasteful most of the time. The correct way to stop the client from receiving ads is to stop the client from requesting ads in the first place. Most common clients have this feature either built-in or as a plugin.
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by Freeman on Thursday December 17 2020, @04:12PM (11 children)
So, No-Script, uBlock Origin, block all images, etc? I mean, what are you getting at exactly? You either receive the webpage or you don't receive the webpage. Sure, you can block some content from loading, but I'm not sure what you're trying to say.
Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
(Score: 2) by FatPhil on Friday December 18 2020, @07:47AM (10 children)
Learn one millionth of the HTTP protocol, then reform your question if you actually want an answer. Or live in ignorance, which would be easier for both of us. Your not being sure about things is *100%* your fault.
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 4, Interesting) by Freeman on Friday December 18 2020, @04:01PM (9 children)
I guess my confusion stems from the fact that "Advertisements" aren't defined in the HTTP Protocol, HTML, etc.
Something like Pi-Hole is about as good of a "blocker" as you could get. https://en.wikipedia.org/wiki/Pi-hole [wikipedia.org]
Instead of relying on the consumer hardware / software that comes with your TV, Computer, or Console to not request advertisements. You just don't serve them. Which is a lot better than even the likes of uBlock Origin.
Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
(Score: 3, Interesting) by FatPhil on Friday December 18 2020, @08:49PM (8 children)
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by hendrikboom on Sunday December 20 2020, @09:34PM (7 children)
How does one gain control of one's browser?
(Score: 4, Insightful) by Dr Spin on Monday December 21 2020, @10:55AM (6 children)
How does one gain control of one's browser?
You start by taking over the country where the code is written. Call me back when you have done that,
Warning: Opening your mouth may invalidate your brain!
(Score: 2) by hendrikboom on Monday December 21 2020, @12:49PM (5 children)
Or, alternatively, how does one write a browser? How simply can it be done and still be useful?
(Score: 3, Insightful) by Freeman on Monday December 21 2020, @03:51PM (3 children)
You don't have to go that far. All you would need to do is check the code yourself and any Open Source browser should fit the bill. Then you compile it yourself. That's how you have control over your own browser. But first you have to look at your compile tools source and your OS's source, and make sure your hardware is open, so you can check that. But that way lies madness. At a certain point, you have to trust that not everyone is out to screw you or at least that there's enough eyes on the project to make that kind of thing harder to do.
Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
(Score: 3, Interesting) by hendrikboom on Thursday December 24 2020, @08:22PM (2 children)
The complete panoply of potentially faulty software is really too much to carry out.
I do have to start trusting somewhere.
Even the popular so-called full-function browsers are too much to review. And they do seem to be produced by organizations (like Google) with their own axes to grind.
At least Chromium, the Google browser allegedly without Google-specific stuff, seems to work, but i have no idea what's under the hood. It's apparently open-source, but is anyone independent really checking it for user security potential malfeasance (except for malfeasors who are mostly hoping the malfeasance stays and are unlikely to report on it)?
As for javascript, I'm firstly concerned that the javascript engines inside the browser keep their activities inside the browser, to defend against the thousands of malfunctioning javascript packages that are invoked indirectly from a web page.
Even keeping that under control is difficult.
-- hendrik
(Score: 2) by Freeman on Monday January 04 2021, @04:02PM (1 child)
Firefox is still the least worst choice. At least for me. I've got enough eggs in the Google basket.
Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
(Score: 2) by hendrikboom on Wednesday January 06 2021, @11:12AM
I'm using firefox and chromium. Chromium instead of chrome for just that reason. A matter of limiting harm. At least slightly.
(Score: 0) by Anonymous Coward on Monday December 21 2020, @04:32PM
If you're fine living without javascript, just use dillo or w3m or (e)links or netsurf. If you want javascript, you have to write it yourself or use qtwebengine/webkit or gtkwebkit2.