Slashdot Mirror


Chrome is Using 10-13% More RAM to Fight Spectre (pcworld.com)

An anonymous reader quotes PCWorld: The critical Meltdown and Spectre bugs baked deep into modern computer processors will have ramifications on the entire industry for years to come, and Chrome just became collateral damage. Google 67 enabled "Site Isolation" Spectre protection for most users, and the browser now uses 10 to 13 percent more RAM due to how the fix behaves.

"Site Isolation does cause Chrome to create more renderer processes, which comes with performance tradeoffs," Googleâ(TM)s Charlie Reis says. "On the plus side, each renderer process is smaller, shorter-lived, and has less contention internally, but there is about a 10-13% total memory overhead in real workloads due to the larger number of processes. Our team continues to work hard to optimize this behavior to keep Chrome both fast and secure." It's a significant performance hit, especially for a browser battling a reputation for being a memory hog, but a worthwhile one nonetheless.

Chrome's Spectre-blocking site isolation "is now enabled by default for 99 percent of Chrome users on all platforms."

148 comments

  1. When will the next gen CPU by AHuxley · · Score: 4, Interesting

    design fix all this?
    No more slow CPU, no more extra RAM used, no more OS software to protect from CPU security flaws. Back to fast and secure CPU design work.

    Anyone have a design time line for when this will all be fixed in the CPU again?

    --
    Domestic spying is now "Benign Information Gathering"
    1. Re: When will the next gen CPU by Anonymous Coward · · Score: 0

      Not until 2020.

    2. Re:When will the next gen CPU by Anonymous Coward · · Score: 0

      You make it sound like it's not a feature. Spectre was brought to you by the NSA, there will be something else there to take its place once new hardware is ready.

    3. Re:When will the next gen CPU by hcs_$reboot · · Score: 1

      Too bad AMD is also affected (Spectre), otherwise Intel would have had more incentives to make new CPU earlier.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    4. Re:When will the next gen CPU by hcs_$reboot · · Score: 4, Insightful

      Well, there is still competition as who will have their fixed CPUs first..

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    5. Re: When will the next gen CPU by Anonymous Coward · · Score: 1

      They were going to do this whether or not spectre and meltdown happened. This might have given them a kick in the as to hurry things up, but this ram was always going to be spent and you're not getting it back even if spectre & meltdown disappear.

    6. Re:When will the next gen CPU by Anonymous Coward · · Score: 5, Insightful

      I don't expect CPU fixes to come until 3-5 years have passed. This requires a major redesign, it's not just a little fix.

    7. Re:When will the next gen CPU by arglebargle_xiv · · Score: 5, Insightful

      No more slow CPU, no more extra RAM used, no more OS software to protect from CPU security flaws.

      Pick any two. Which do you want?

    8. Re:When will the next gen CPU by Anonymous Coward · · Score: 1

      Though intels problems require a quadruple bypass, while amd's require a band-aid on the finger.

    9. Re:When will the next gen CPU by AmiMoJo · · Score: 2

      Just buy an AMD CPU. The massive performance killing fixes are not required for them.

      Unfortunately it doesn't look like Chrome detects Intel CPUs before enabling this.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. Re:When will the next gen CPU by Humbubba · · Score: 1

      You make it sound like it's not a feature. Spectre was brought to you by the NSA, there will be something else there to take its place once new hardware is ready.

      Do you really think the CPU is intentionally designed to be exploitable, or, to borrow from Elon Musk, do those those huge idiots not know what they're doing? I really don't know Spectre an abuse of a mistake or making use of a feature. I'm not sure which scenario is worse.

    11. Re: When will the next gen CPU by Anonymous Coward · · Score: 0

      All of them!

    12. Re:When will the next gen CPU by Anonymous Coward · · Score: 0

      Intel promised this spring to provide an improvement already towards the end of the year while still using the 14nm process. AMD promised to do something with their Zen 2 architecture, as reported somewhere. Promises are not actual chips on the retail that normal people can buy, though.

    13. Re: When will the next gen CPU by ranton · · Score: 1

      Out of those three I would clearly sacrifice RAM. That is the easiest and cheapest part to go overboard on to ensure it is never a problem. Just get 32GB and this 10-13% extra usage is probably not an issue.

      Clearly I would love all three, but my ideal second choice would be to sacrifice RAM for better CPU performance.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    14. Re: When will the next gen CPU by Anonymous Coward · · Score: 0

      I would sacrifice 15% cpu performance for 50% lower ram usage. Chrome doesn't know what it's doing. We should all go back to the super economical memory usage of presto based opera.

    15. Re: When will the next gen CPU by UnknowingFool · · Score: 1

      Yes but even if we accept your premise is true, users could opt out of this feature as a choice. With Spectre, users don't have much of a choice: Use less RAM and risk being hacked or use more RAM.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    16. Re: When will the next gen CPU by UnknowingFool · · Score: 1

      My opinion it was more that most people were ignoring the dangers of using it. When Spectre and Meltdown were first disclosed, some people had warned about the security dangers and were largely ignored. It reminds me of the DNS cache poisoning that Dan Kaminsky found. Daniel J. Bernstein warned about that issue about 6 years earlier but not many in the community heeded his warning until Kaminsky was able to create an easy exploit.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    17. Re:When will the next gen CPU by Megol · · Score: 2

      Yes they are required.

      Spectre is a collection of related exploits some of which are very hard to use on AMD architectures but not impossible in theory. Meltdown isn't however a problem for AMD but this Chrome design isn't intended to combat Meltdown.

    18. Re:When will the next gen CPU by Anonymous Coward · · Score: 0

      Ok, I pick no more slow CPU and no more extra RAM used. I wouldn't care if my OS protected from security flaws if there was no performance or resource hit.

      You didn't really think that one out, did you?

    19. Re:When will the next gen CPU by thegarbz · · Score: 1

      No more slow CPU, no more extra RAM

      And ponies! We want ponies too.

      Remember the reason we're in this mess is because people didn't want slow CPUs in the first place.

    20. Re:When will the next gen CPU by thegarbz · · Score: 1

      Unfortunately it doesn't look like Chrome detects Intel CPUs before enabling this.

      And why would it? This kind of fix resolves Speculative execution bugs, but it doesn't exclusively target them. This form of isolation is just good security practice in general, especially given the most likely attack vector is not the primary domain you're connected to.

    21. Re: When will the next gen CPU by Anonymous Coward · · Score: 0

      This story contains an ad falsely claiming that Elon Musk is leaving Tesla to start a bitcoin venture. Of course it's a scam. But why does slashdot host these scam ads?

    22. Re:When will the next gen CPU by Agripa · · Score: 1

      design fix all this?

      No more slow CPU, no more extra RAM used, no more OS software to protect from CPU security flaws. Back to fast and secure CPU design work.

      Anyone have a design time line for when this will all be fixed in the CPU again?

      So programs will maintain two different codebases for processors which are vulnerable and processors which are not? That will not happen for a long time even assuming that Specter is solvable. At best the impact on processors immune to Meltdown will be minimized.

    23. Re:When will the next gen CPU by Agripa · · Score: 1

      Well, there is still competition as who will have their fixed CPUs first..

      If Spectre can be fixed which is not a given. Somehow they have to prevent speculative execution within the same process from altering CPU state.

      Without a time machine, how do you prevent speculative loads in untaken branches without preventing speculative loads in taken branches?

  2. Re:10-13% more RAM? by AHuxley · · Score: 1

    When the RAM is set in a factory and the device used is sold with a set amount?
    The OS, other consumer applications and browser then all start using more RAM to keep the consumer safe.
    How many times does 10% start to add up to a lot of RAM that was not used before?

    --
    Domestic spying is now "Benign Information Gathering"
  3. How vary misleading. by Anonymous Coward · · Score: 1, Informative

    This is only a problem for intel cpus.

    1. Re:How vary misleading. by Anonymous Coward · · Score: 1

      This is only a problem for intel cpus.

      Oh, really?

      In particular, we have verified Spectre on Intel, AMD, and ARM processors.
      https://meltdownattack.com/

    2. Re:How vary misleading. by Anonymous Coward · · Score: 0

      Yes, vary much so. Vary much so indeed.

  4. Stupid over-reaction by GerryGilmore · · Score: 5, Interesting

    Supposedly, the biggest vulnerabilities are from cloud providers due to their extensive use of virtualization in their environs.
    However, I've never seen a real server that surfs the web using any browser. Stupidity is rampant, paranoia rules and perspective has completely left the building when it comes to Spectre/Meltdown.
    The most difficult "vulnerability" to leverage known to mankind has everyone scurrying like mad while basic security - allowing the Equifax breach, say - gets a passing nod. Well done, guys!

    1. Re:Stupid over-reaction by darkain · · Score: 1

      "I've never seen a real server that surfs the web using any browser"

      There are countless web based resources that include web page screen shots. These screen shots are not made on client machines by hand, they're made using automated tasks with web browsers running on the servers.

    2. Re:Stupid over-reaction by mccalli · · Score: 4, Informative

      Corporate VDI. A lot of the larger corporates are moving away from physical desktops towards having virtual desktops and thin clients.

    3. Re:Stupid over-reaction by Anonymous Coward · · Score: 1

      just because it's only theoretical and difficult doesn't mean chrome shouldn't patch it... if someone successfully made an exploit you just need to put some JS in an advert and you basically own the entire world.

    4. Re:Stupid over-reaction by Antique+Geekmeister · · Score: 1

      You would need to define "server". Downloading patches and running reporting toolkits to find precisely what hardware or software revisions is something I've seen available only via some browsers. I've also seen companies require the local scan to report to the vendor on the web page to select the correct patches for local application. It's as confusing and annoying as Sun's, now Oracle's, practice of forcing you through a web form to sign the latest license agreement for the latest Java toolkit.

    5. Re:Stupid over-reaction by Anonymous Coward · · Score: 0

      True, although one is still going to have more protection than the average desktop, since most desktops don't have an underlying VM. Not to mention the CPU/GPU* is a step above what's in a desktop.

      *GPU virtualization requires a GPU that's VM aware, unless you start binding one GPU to each VM with pass-through.

    6. Re: Stupid over-reaction by Anonymous Coward · · Score: 0

      Good. I fart in their general direction!

    7. Re:Stupid over-reaction by tepples · · Score: 2

      A lot of the larger corporates are moving away from physical desktops towards having virtual desktops and thin clients.

      How much are these corporates spending on Terminal Server client access licenses (CALs) to allow virtual Windows desktops to work? Or are they instead using virtual FreeBSD or GNU/Linux desktops?

    8. Re:Stupid over-reaction by Anonymous Coward · · Score: 0

      Step 1: Force complaince, even if it breaks the company. Migrate all of your apps to webapps, even if it doesn't fit the busniess needs of your department. When said department complains, tell them their app is no longer supported and walk away. When they complain, inform their management the business case, which you have no understanding of whatsoever, is the same as every other department using software X.

      Step 2: When software X needs minor tweaking such as, for example, adding barcodes to a form, charge 5-6 figures for the privelage, and inform the end users that this is the cost of doing business.

      Step 3: You will discover a spattering of special sauce apps you were unable to politically assassinate or harass the management into getting rid of. Shove these on remoteapp\citrix servers, even when they often don't support it or when doing so is cumbersome, and provide them to the end users. Inform the management the next "refresh cycle" they will need to be looking for a webapp, as remoteapps are legacy systems, even if the business case makes zero sense.

      Step 4: Start a BYOD program. Inform end users the webapps and remoteapps are supported, but their system is not. Tell them they have to install office and get their computer setup themselves. Create long processes for setting up user accounts to ensure they have time to figure it out, instead of bothering IT.

      Step 5: Tell management you've cut the IT budget in half, and you're performing so much better than market its ridiculous, demand huge bonuses.

      Step 6: After 3-4 years into the process, leave and go to work for a large contractor company complaning your comprensation package was not large enough.

      Step 7: Finally, your previous employer will become tremendously dysfunctional from years of you shoving shoved square pegs through round holes producing catastrophe's and driving off the companies talent because hey, we need large managerial reserves or to pay off debt instead of raises and bonuses. The great Silo'd IT employee's will have moved on long ago, and you will have filled the ranks with cheap, talentless driftwood. You approach the executive management, who've been isolated from the staff by bad IT infrastructure and poor decisions, and tell them "well gee, your so behind the times, that's why you're dysfunctional!".

      Step 8: Said contracting company comes in, clears some of the drift wood, perma-temp's the remainder, poaching any truely bright employee's. They rebuild everyrthing with the new AI-Powered VR Nanite-Infused Quantum Neural Lace that automates the turbo-encabulator which time-travel to the past and suck the money straight out of your competitors (or governments) pockets. They stay for 4-5 years, modernize everything, then you insource, lose your talent all over again.

      Step 9: Some bright young buck gets an idea about cutting cost and jumping ship....

    9. Re:Stupid over-reaction by thegarbz · · Score: 1

      Corporate VDI. A lot of the larger corporates are moving away from physical desktops towards having virtual desktops and thin clients.

      A typical employee has far more access to systems and people to care about sophisticated spectre related vulnerabilities. If you have a nefarious employee you're effectively screwed. Corporate IT security is not equipped to handle this.

    10. Re:Stupid over-reaction by Rain · · Score: 1

      Browsers are a concern for the same reason a cloud providers: you are running untrusted code in a sandboxed VM, and Spectre allows you to potentially exfiltrate data from outside the sandbox. Cloud providers are a bigger concern because they're more likely to contain interesting data* and because it's harder to exploit Spectre via Javascript than native code, but there are Spectre proof-of-concepts written in JS.

      * interesting to an attacker, relative to the effort required

  5. Site Isolation by Anonymous Coward · · Score: 0

    I enabled Site Isolation a long time ago because a large part of the reason I switched to Chrome was precisely that it was supposed to have per-page processes, separate render process, etc to mitigate the risk of attack and lesson the impact of a crash (which might be part of the attack mitigation). 10-13% more RAM is nothing if means I can leave dozens of tabs open and one tab crashing or hanging only means killing that one tab.

    But, yea, let's spring up Spectre specifically. Does this even protect against the Spectre variants?

  6. And yet... by Anonymous Coward · · Score: 1

    [insert your fave js blocker here] will reduce the footprint by MUCH more than that.

    1. Re:And yet... by AHuxley · · Score: 1

      Ad brands who give away free OS my not like brokers not showing their OS approved ads.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:And yet... by m.dillon · · Score: 1

      Yes, an ad-blocker definitely reduces memory usage, by a lot. However, its a bad idea to use any add-on for 'important' sites. I compartmentalize my browser into different user ids so the actual chrome instance I use to access sensitive accounts is completely independent of the instance I use for general browsing. The ad-blocker is disabled for the one I use to access sensitive accounts (in fact, ALL add-ons are disabled for that one), and enabled for the one I use for general browsing.

      -Matt

  7. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    If each application uses 10% more RAM, total system usage goes up by 10% ...

  8. Put the resouces into the LIPS! not Spectre by Anonymous Coward · · Score: 0

    Or is this the result of some sort of spectre?

    http://staticimg.stantondaily....

  9. Here's who it hurts by Anonymous Coward · · Score: 0

    Who cares if you're running 32+ GB of RAM. Sucks if you're stuck on that modern new Macbook that caps out at 16 GB...

    The huge percentage of people who can't afford to replace their PC every couple of years.

    1. Re:Here's who it hurts by dohzer · · Score: 1

      Well spending the big bucks on an Apple would definitely reduce your chances of being able to afford to upgrade.

    2. Re:Here's who it hurts by Ol+Olsoc · · Score: 1

      Well spending the big bucks on an Apple would definitely reduce your chances of being able to afford to upgrade.

      Pssst, Hey mister - that's a nice non-sequitur ya got there!

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  10. Re: 10-13% more RAM? by hcs_$reboot · · Score: 2

    Except if Chrome takes already 90%

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  11. Maybe I'm just stupid ... by Anonymous Coward · · Score: 0

    How the heck does creating more processes each containing less data (ie, from a single "site" as they put it) have any effect in mitigating a flaw which is used to either (a) read information from other processes or (b) read information from kernel memory?

    It may provide some protection against the javascript kiddie-malware which can read from its own process, but it certainly can not have the effect claimed in being any assistance whatsoever in mitigating Spectre or Meltdown. The most effective mitigation strategy for those particular vulnerabilities is to do away with the "lets all pretend we have process and kernel isolation" altogether and run as much as possible in a single monolithic process.

    I knew those so-called Google Chrome folks were stupid assholes, and this just confirms it ...

    1. Re:Maybe I'm just stupid ... by hcs_$reboot · · Score: 2

      Google developers are among the best in the world. A browser is a very complex program, and some algorithms might gain time-complexity by allowing more space-complexity. This is probably what happens here, Chrome is still performant, but in order to keep the same speed it had to sacrifice some 10-13% memory more.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    2. Re:Maybe I'm just stupid ... by drinkypoo · · Score: 1

      Google developers are among the best in the world.

      [citation needed]

      I remember when Google used to be good at stuff. Lately, though, their developers seem to spend most of their time ruining interfaces for products people have been using for years...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Maybe I'm just stupid ... by hcs_$reboot · · Score: 1

      The browser team has to be good (too complex to let web devs in charge).

      --
      Slashdot, fix the reply notifications... You won't get away with it...
  12. Re:10-13% more RAM? by Anubis+IV · · Score: 5, Insightful

    Who cares if you're running 32+ GB of RAM. Sucks if you're stuck on that modern new Macbook that caps out at 16 GB...

    A) That’s like responding to a car analogy with “who cares if you own a private jet”? Suggesting that people should have 32GB of RAM to run a browser is preposterous.

    B) The new MacBook Pros are configurable up to 32GB of RAM...

  13. Re:10-13% more RAM? by hcs_$reboot · · Score: 0

    Seriously 10-13% to have a reliable fix while still having a fast Javascript, I'm ok with that.

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  14. Re:10-13% more RAM? by hcs_$reboot · · Score: 1

    16 GB is quite a lot, and while Chrome is greedy it doesn't take that much (less than 500MB with quite a few tabs opened). The 10-13% applies to Chrome memory, not the system memory..

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  15. Re:10-13% more RAM? by antdude · · Score: 4, Insightful

    Or using old computers like mine with 2 GB & 6 GB of RAM. :(

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  16. Re:FRENCH!! STOMP!! CROATS!! by hcs_$reboot · · Score: 1

    Is this related to TFA, or maybe you plan to watch it in Chrome, and you wonder if your RAM is enough?

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  17. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    So that leaves you with 1% to play with, what are you complaining about? You're not trying to run any unapproved, non-Google software, are you comrade?

  18. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    Here I thought 640k was all we would ever need.

    Lies!!!

  19. Chrome memory usage by Anonymous Coward · · Score: 1

    Well, fortunately Chrome didn't use that much memory to begin with.

    Oh, wait...

  20. Web sites in this case by Impy+the+Impiuos+Imp · · Score: 1

    I guess porn leads the way in cutting edge innovation for more than just the obvious reason :-/

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    1. Re:Web sites in this case by Agripa · · Score: 1

      I guess porn leads the way in cutting edge innovation for more than just the obvious reason :-/

      The original developers should have known; always practice safe hex.

  21. Re:Web sites in this case :)) by Anonymous Coward · · Score: 0

    In this days porn sites are more clean and optimized for heavy traffic than others with great pretensions.

  22. Re:10-13% more RAM? by Rockoon · · Score: 1

    Why do you want a fast infection and spying vector?

    --
    "His name was James Damore."
  23. Chrome is spyware by Anonymous Coward · · Score: 1

    Every click goes to Google. No thanks

  24. Re:FRENCH!! STOMP!! CROATS!! by Anonymous Coward · · Score: 0

    In real football you can only have a score of 1 to anything if the other team doesn't show up/forfeits. A typical score in real football is like 48 to 35. A stomping is something like 35 to 3. You know, manly scores. Maybe ladies are playing over there in CCCP?

  25. Kill JavaScript! by Anonymous Coward · · Score: 0

    Honestly 95% of JavaScriptâ(TM)s purpose on the web is track, spy, exploit and spam you with advertisements. Ad devs are douche nozzles and have ruined the web. Just say fuck it to JavaScript, the most abused language in the world.

    1. Re:Kill JavaScript! by tepples · · Score: 1

      Let's say an application developer owns a Mac. He can choose to develop an application as a Mac application or as a web application. If he develops the application as a web application, then any user with a web browser can run it. But if he develops the application as a Mac application, then only those users whose computer happens to be a Mac can run it. Would you prefer to have to buy a Mac to run one application and buy a Windows PC[1] to run a second application?

      [1] Yes, it's possible to virtualize Windows on a Mac, but only if you thought ahead and paid extra to order your Mac with enough RAM to run both macOS and Windows.

    2. Re: Kill JavaScript! by Anonymous Coward · · Score: 0

      This doesnâ(TM)t even come close to making up for javascripts abusive use percentage. They could write their app in java or free pascal or some desktop script language like python. Browsers have become to complex because of people trying to use them as app ui. To much attack surface. Like adobes great decision to include JavaScript which was riddled with exploitable bugs and the perfect script language tools to spray memory. I stand by the call to Kill or severely cripple JavaScript. Eliminating eval and the ability to call object[methonstringnamevar] would be the first things to ax

    3. Re: Kill JavaScript! by tepples · · Score: 1

      They could write their app in java

      Since when is Java less bad than JavaScript?

      or some desktop script language like python

      Because far fewer users of Windows applications have Python installed than have a web browser installed, either each end user would have to locate, download, and install the Python interpreter, or the developer would need to convert the script to a stand-alone application by bundling a copy of the interpreter with the application. Which of these two were you anticipating?

      When I tried to convert a small Python+Pygame application that I developed to a stand-alone executable, it was 21 MB. In addition, Windows SmartScreen produces the "Windows protected your PC / Don't run" interstitial if not a lot of people have already downloaded and run the executable. What fraction of users would consider this an acceptable tradeoff?

    4. Re: Kill JavaScript! by Anonymous Coward · · Score: 0

      The browser being a general purpose UI for JS development is horribly abused and has lead to massive browser bloat and insecurity.

      The majority use of JS and its consequences on the web is abusive garbage and does not enhance our lives.

      There are no other points worth arguing on this. Desktop javascript apps or specially whitelisted pages whatever who cares.

       

    5. Re:Kill JavaScript! by Anonymous Coward · · Score: 0

      Web pages are ephemeral by nature and that makes them undependable. Features that are here today, gone tomorrow because of some stupid marketing, social, or even political issue are useless for anything critical. I'd prefer to have applications I depend on stored locally such that they are there when I need them. They don't change, disappear, or update, unless I decide it's time to do so. Google and their fellow SaaS industry clowns have already built quite the negative track record with the constant churn and have made it clear they don't care what disruptions they cause. While this churn has moved over to the client in recent years, the fact that client software resides on my box as opposed to their servers gives me a lot more leverage over this user-hostile vendor behavior.

      The architecture sucks because the browser dependency makes it difficult to integrate them with existing workflows for anything but the most basic tasks. What apis do exist are, once again, here today, gone tomorrow with constant feature and licensing churn. Barring some specific (admittedly large and popular) workloads, for most single user cases, there's usually a client side application that does the job at least just as well if not better, and without the added costs of the browser and network dependencies. In addition, compiled, native C/C++ runs a lot better than interpreted javascript garbage running inside what's basically another framework that sits on top of the OS.

      Finally, there's security, which is fundamentally at odds with the interest of those pushing SaaS: control, of both software and user data.

    6. Re:Kill JavaScript! by tepples · · Score: 1

      In addition, compiled, native C/C++ runs a lot better than interpreted javascript garbage

      How efficiently does a program written in C or C++ and compiled to x86-64 native code run on an ARM device or vice versa?

      running inside what's basically another framework that sits on top of the OS.

      In order to make a single program written in C++ run on Windows, macOS, and X11/Linux, you need something like Qt, which is also "another framework that sits on top of the OS."

    7. Re: Kill JavaScript! by Anonymous Coward · · Score: 0

      And how many megs of dependencies do browsers require to run js and give them access to the dom. How much framework does the js code require to be cross platform and handle all the nuances of each different rendering engine in each different browser. If you have ever looked at the js compile and execution process itâ(TM)s ridiculous what the execution flow goes through. Js is a ridiculous language and dependin on a variable browser layer for rendering is such a mess. And all of that earns you a limited framework with no file system access. If your whole app is a JavaScript web app itâ(TM)s not much of an app at all. Just saying

    8. Re: Kill JavaScript! by Anonymous Coward · · Score: 0

      > Since when is Java less bad than JavaScript?

      Since Electron.

  26. Re:10-13% more RAM? by Joce640k · · Score: 2

    Which Universe do you live in? If I start Chrome with no tabs open I get 7 processes.

    One of those processes is using 1.5Gb and has 38 threads.

    That's without opening any web pages, just an empty tab. No, I don't have any extensions installed. None.

    --
    No sig today...
  27. Now you're just like the other nutsies by tepples · · Score: 1

    Now that you've wished the atrocities of the Holocaust on another person, I can NOT SEE myself promoting your Hosts File Engine anymore.

    DEY

    1. Re:Now you're just like the other nutsies by drinkypoo · · Score: 1

      Now that you've wished the atrocities of the Holocaust on another person, I can NOT SEE myself promoting your Hosts File Engine anymore.

      It was insane to ever support APK on any level since you cannot tell his troll posts from APK-mocking troll posts. That is troubling on multiple levels.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Now you're just like the other nutsies by Highdude702 · · Score: 1

      I don't much like APK, But in certain cases im sure his host file shit works for the plebs that don't know how to protect them self. That being said, its easy to tell when the "fake" APK is posting. He has almost an Alex Jones personality about things, and even if he is off the deep end, I have never seen hatred in his posts. and doesn't seem antisemitic by any means. I think you have been duped by one of the many slashdork trolls.

    3. Re: Now you're just like the other nutsies by Anonymous Coward · · Score: 0

      His hosts file shit newer works because his application doesn't write a hosts file even after pegging the cpu to 100% for more than 2 hours. As far as I'm concerned he has a disguised crypto miner or seti@home running under the covers. His application never writes a hosts file, whether it's running on low-powered Celeron or top of the line Ryzen. Just sits there and uses the cpu and is unresponsive. At the same time doing in Cygwin bash what his app is purporting to be doing hardly takes more than 5 minutes.
      And on top of that, if you are doing it per machine, you are doing it wrong.

    4. Re: Now you're just like the other nutsies by tepples · · Score: 1

      Attempting to swing it back on topic: One might blocklist hostnames that serve unwanted scripts as a means of recovering the 10-13 percent of RAM that Chrome's Site Isolation is using.

      At the same time doing in Cygwin bash what his app is purporting to be doing hardly takes more than 5 minutes.

      Would there be merit in building the blocklist builder tool that I sketched in this article?

      And on top of that, if you are doing [DNS blocklisting] per machine, you are doing it wrong.

      The operator of a LAN could apply changes to devices on the LAN by configuring its DHCP server to point DNS at a local Pi-hole instance. But when you're out in public using your laptop on public Wi-Fi, you need a local blocklist if you're not running all of your laptop's DNS traffic through your Pi-hole at home.

    5. Re: Now you're just like the other nutsies by Anonymous Coward · · Score: 0

      When out in public I use https://mikrotik.com/product/RBmAPL-2nD
      Traffic is policed, routes throug a vpn and all inbound is dropped. Yes there is a usb and Ethernet cables between the laptop and this router, but still much better security

    6. Re:Now you're just like the other nutsies by Anonymous Coward · · Score: 0
    7. Re:Now you're just like the other nutsies by Anonymous Coward · · Score: 0

      It's his imitator, but the imitator actually reposted APK's post.

      Bottom line is APK is not only a spammer, he is also a racist, homophobic, anti-semitic, islamophobic.

    8. Re:Now you're just like the other nutsies by Anonymous Coward · · Score: 0

      You really ARE too STUPID to live... time to FIRE UP THE OVENS again & Zyklon B showers

      How's that not antisemitic?

  28. Re:10-13% more RAM? by Ol+Olsoc · · Score: 1

    Who cares if you're running 32+ GB of RAM. Sucks if you're stuck on that modern new Macbook that caps out at 16 GB...

    A) That’s like responding to a car analogy with “who cares if you own a private jet”? Suggesting that people should have 32GB of RAM to run a browser is preposterous.

    B) The new MacBook Pros are configurable up to 32GB of RAM...

    Hold on, hold on - let the guy make some non-sequitur's about systemd and Russian hacking maybe before you squanch him. Its the only way he can participate.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  29. Re:10-13% more RAM? by Ol+Olsoc · · Score: 1

    Which Universe do you live in? If I start Chrome with no tabs open I get 7 processes.

    One of those processes is using 1.5Gb and has 38 threads.

    That's without opening any web pages, just an empty tab. No, I don't have any extensions installed. None.

    Your answer is in your last two sentences.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  30. Re:10-13% more RAM? by tepples · · Score: 1

    Because the alternative is native applications, which are specific to one operating system. If you have a Mac, you see an application that looks interesting to you, only to have to turn away because it's Windows-only. Or if you have anything but a Mac, you see an application that looks interesting to you, only to have to turn away because it's Mac-only. Do you want to have to return to that environment, where you have to buy multiple computers and operating system licenses just to run all the applications in your work flow?

  31. Re: 10-13% more RAM? by devslash0 · · Score: 1

    Just close all the excess tabs. There's no reason to keep 50 of them open at the same time.

  32. Re:10-13% more RAM? by Carrot007 · · Score: 1

    Have you not updated in like 15 years?

    I have not updated in "forever" and I have 16GB.

    I think "forever" is probably around 5 years now.

    --
    +----------------- | What is the question!
  33. Re:FRENCH!! STOMP!! CROATS!! by Anonymous Coward · · Score: 0

    The record is 149-0, apparently. I couldn't find any 48-35 matches.

  34. Blofeld? by Anonymous Coward · · Score: 0

    I thought the war against Spectre ended when Bond killed Blofeld

  35. Re:10-13% more RAM? by Highdude702 · · Score: 1

    Systemd made the russian trolls hack the election!! Why are you so blind to reality?!?!!!11!onetwotilde

  36. Re:10-13% more RAM? by Anonymous Coward · · Score: 0

    Suggesting that people should have 32GB of RAM to run a browser is preposterous.

    Have you loaded a modern webpage recently?

  37. Spectre bugs baked into modern computer processors by najajomo · · Score: 1

    "The critical Meltdown and Spectre bugs baked deep into modern computer processors"

    That should be, the critical Meltdown and Spectre bugs baked deep into Intel x86 architecture processors. And such bugs wouldn't so serious if we didn't run our computing on a monoculture. As in nature, when a bug comes it doesn't wipe out a whole population.

    "Spectre lets attackers access protected information in your PC’s kernel memory, potentially revealing sensitive details like passwords, cryptographic keys, personal photos, or anything else you’ve used on your computer"

    It's for razor sharp analysis like that, that I come here for :]

  38. Impersonating me? Please... apk by Anonymous Coward · · Score: 0

    You impersonating me proves you wish you were me & imitation is the sincerest form of flattery - but you = poor imitation.

    * You "threaten"you'd impersonate me as you STALKED ME via UNIDENTIFIABLE anonymous trollings of me too https://yro.slashdot.org/comme...

    APK

    P.S.=> Grow up & do something useful w/ yourself loser... apk

  39. Impersonating me AGAIN? Please... apk by Anonymous Coward · · Score: 0

    You impersonating me proves you wish you were me & imitation is the sincerest form of flattery - but you = poor imitation!

    * You "threaten"you'd impersonate me as you STALKED ME via UNIDENTIFIABLE anonymous trollings of me too https://yro.slashdot.org/comme...

    APK

    P.S.=> Grow up & do something useful w/ yourself loser... apk

    1. Re: Impersonating me AGAIN? Please... apk by Anonymous Coward · · Score: 0

      Quick! Go post this in the article about automation, too!

      I sense that you're getting angry about bump stocks not being banned. Perhaps there'll be some comments about over the next few days, too.

  40. Impersonating me STILL yet AGAIN?... apk by Anonymous Coward · · Score: 0

    You impersonating me proves you wish you were me & imitation is the sincerest form of flattery - but you = poor imitation.

    * You "threaten"you'd impersonate me as you STALKED ME via UNIDENTIFIABLE anonymous trollings of me too https://yro.slashdot.org/comme...

    APK

    P.S.=> Grow up & do something useful w/ yourself loser... apk

    1. Re:Impersonating me STILL yet AGAIN?... apk by Anonymous Coward · · Score: 0
  41. Detect, not Mitigate. by Anonymous Coward · · Score: 0

    Detect, not Mitigate.

  42. Solution. by Anonymous Coward · · Score: 0

    Buy a device that is expandable. That means a regular sized laptop. If you buy a super thin device, that's YOUR fault for being trendy.

    1. Re:Solution. by Tyger-ZA · · Score: 1

      Buy a device that is expandable. That means a regular sized DESKTOP. If you buy a super thin device, that's YOUR fault for being trendy.

      FTFY. Laptops are compromise devices.

    2. Re:Solution. by Anonymous Coward · · Score: 0

      My laptop is expandable. I've got 64GB of RAM in it and I'm thinking about upgrading my GTX 1060 MXM to a GTX 1070 or 1080.

    3. Re:Solution. by Tyger-ZA · · Score: 1

      My laptop is expandable. I've got 64GB of RAM in it and I'm thinking about upgrading my GTX 1060 MXM to a GTX 1070 or 1080.

      That's great, but I didn't say laptops can't be upgraded. I said that they're compromise devices

      This means that for whatever feature you gain, something other metric is worse off

      Want a 17" screen? Comes with a larger and heavier laptop

      Want a high end gaming machine? Worse battery life

      Want a higher capacity battery? The upgraded battery adds more weight

      Want something smaller and lighter? Cramped keyboard, typically paired with weaker hardware overall

      Want to upgrade anything? Pay more than you would for desktop upgrades

  43. Less RAM use by stopping ads/script... apk by Anonymous Coward · · Score: 0

    See subject & via APK Hosts File Engine 2.0++ 64-bit for Linux h t t p : / / a p k . i t - m a t e . c o . u k / A P K H o s t s F i l e E n g i n e F o r L i n u x . z i p (remove spaces between characters & download).

    Yields more security/speed/reliability/anonymity vs. any SINGLE solution (99% of threats use hostnames vs. IP addresses most firewalls use) more efficiently/FASTER + NATIVELY 4 less!

    (Vs. "Bolt on 'MoAr' illogic-logic" competitors slowing you, hosts speed you up 2 ways (adblocks + hardcodes u spend most time @) vs. competition loaded w/ security bugs (DNS/AntiVir) + overheads (messagepass ('souled-out' to advertiser addons) + filtering drivers) & their complexity leads to exploitation).

    * ONLY 1 of its kind in GUI on Linux!

    Better vs. Windows model in speed/efficiency/merge.

    APK

    P.S.=> Best program of its kind bar-none & better vs. browser addons + other competitors (full of bugs, excess resource use, slowdown & complexity)... apk

  44. Separate processes == good by TeknoHog · · Score: 4, Insightful

    Browsers should be using different processes for different websites anyway, as a general security measure, and I believe they have been aiming to do that already. Since Spectre only allows reading memory within the same process, I don't understand the panic here (though I guess it's different for virtual machines).

    We've already had countless issues where developers didn't sanitize their inputs, so a malicious piece of data could do something nasty; crucially, we didn't need Spectre for that. Meltdown is a wholly different beast, but I guess Intel needs to keep up the Spectre panic for AMD.

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:Separate processes == good by Agripa · · Score: 1

      Browsers should be using different processes for different websites anyway, as a general security measure, and I believe they have been aiming to do that already. Since Spectre only allows reading memory within the same process, I don't understand the panic here (though I guess it's different for virtual machines).

      It is a good thing each web page only loads scripts from one domain.

  45. Registered /.ers review of the Win64 model by Anonymous Coward · · Score: 0

    Your software is just fine - well written, functional... I'm going to continue using the Host File Engine by mmell February 17, 2017

    Your premise that hostfiles are a good way to deal with advertising and malvertising is quite valid - by JazzLad April 20, 2016

    his hosts program is actually pretty good by xenotransplant August 10 2015

    his hosts tool is actually useful for those cases in which one does indeed want to locally block stuff outright while consuming minimum system resources by alexgieg September 25 2015

    I like your host file system by Karmashock September 09 2015

    that APK guy, I use his host file by rogoshen1 Tuesday March 03, 2015

    I personally use a HOSTS file blocker produced from a genius called APK by 110010001000 October 27 2017

    * Best part = Linux 64-bit model's faster/more efficient (2x work & 1/2 the time)

    APK

    P.S.=> For a faster/safer/more reliable internet... apk

  46. Re:10-13% more RAM? by antdude · · Score: 1

    My old PCs are about a decade old now. :)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  47. UNTRUE (multiplatform codebase ports)... apk by Anonymous Coward · · Score: 0

    FreePascal & Lazarus IDE let me port APK Hosts File Engine https://tech.slashdot.org/comm... Win32/64, Linux 64-bit (both released), BSD & MacOS X (former in testing & basis of latter imo, a matter of minutes once tests are done)...

    * The SAME can be achieved via C/C++ & even REALBasic (& other lesser performing languages) is possible for a SINGLE CODEBASE multiplatform via porting as I did cross-platform.

    APK

    P.S.=> The days you speak of ala COM/DCOM/CORBA are OVER (vs. webservices competing w/ them) - True "stand-alone" SINGLE executables (dependent ONLY on OS or IP Stack API) are possible - your PROOF is above as a single example thereof... apk

    1. Re:UNTRUE (multiplatform codebase ports)... apk by tepples · · Score: 1

      Can Lazarus cross-compile, or do you need to own a sufficiently recent Mac in order to ship for Mac?

  48. choose your poison, i guess... by Anonymous Coward · · Score: 0

    the chance someone uses a cpu flaw to extract data off your computer.

    vs

    google hoovering everything you do to add to its massive databases that make spy agencies drool.

  49. so by Anonymous Coward · · Score: 0

    So it'll use like a quarter of the ram that Firefox uses.

    1. Re:so by Anonymous Coward · · Score: 0

      Chrome is known as a memory hog for a reason.

    2. Re:so by Anonymous Coward · · Score: 0

      Uhm, how exactly? Chrome already uses double the amount of RAM Firefox uses. Adding 10-13%, I don't see how that could suddenly become less than Firefox...

  50. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    Autodesk mechanical desktop runs just fine with 4gb with a detailed 3D drawings of a whole factory floor worth of machinery (I mean like every thread being detailed, every screw, nit, etc). If a web browser needs more than that, then that browser is shit

  51. Feature is more swap-friendly, so actually by m.dillon · · Score: 1

    So actually even though the memory footprint is larger, using separate processes also makes chrome more swap-friendly, which means the kernel can page-in/page-out the tabs more efficiently. The result seems, at least for me, to be a smoother ride when I have a lot of tabs open.

    Of course, swap space should always be configured on a SSD.

    I always enable the site isolation option. Its nice to see google finally making it the default.

    -Matt

    1. Re:Feature is more swap-friendly, so actually by Agripa · · Score: 1

      So actually even though the memory footprint is larger, using separate processes also makes chrome more swap-friendly, which means the kernel can page-in/page-out the tabs more efficiently.

      This is true except on processors vulnerable to Meltdown which have to trash the page tables. They change was needed but it moved the problem to the operating system. At least it was feasible.

  52. Re:10-13% more RAM? by MightyMartian · · Score: 1

    If you want to turn your browser into a glorified version of Mosaic, be my guest. Some of us actually want to view the web of 2018, not the web of 1995.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  53. Curious why AMD? by Anonymous Coward · · Score: 0

    Why don't I see a seperate build?

    I suspect these kinds of "fixes" will have no distintion between platforms, afterall can't have the masses beliving anything but Intel Marketing (TM).

    Capatcha: portable. Creepy Slashdot.. creepy.

  54. Re:10-13% more RAM? by hcs_$reboot · · Score: 1

    How much has your system? Chrome reserves some space if it's not used. Try to load a load of crap aside of Chrome, and you'll see (or do a quick malloc(big))

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  55. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    I had 50 tabs open 10 years ago. So I guess we are progressing backwards?

  56. Re:10-13% more RAM? by Ol+Olsoc · · Score: 1

    Systemd made the russian trolls hack the election!! Why are you so blind to reality?!?!!!11!onetwotilde

    Using Macs.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  57. Re:10-13% more RAM? by Anonymous Coward · · Score: 0

    At $6700...

  58. Re: 10-13% more RAM? by Anonymous Coward · · Score: 0

    Autodesk mechanical desktop runs just fine with 4gb with a detailed 3D drawings of a whole factory floor worth of machinery (I mean like every thread being detailed, every screw, nit, etc). If a web browser needs more than that, then that browser is shit

    Well, the browser might be shit, but try taking a look at what it is being asked to do.

    Most, and I really do mean most modern websites are horrifically wasteful of resources.

  59. Re:Spectre bugs baked into modern computer process by Megol · · Score: 2

    Spectre is there for all processors with more than the most trivial support for speculative execution. Yes that includes all modern computer processors.

    Meltdown is limited to Intel, some IBM designs and some ARM designs.

  60. Worst Bond film ever by TJHook3r · · Score: 1

    Seriously, who are these new Bond films targeting? 3/10.

  61. Hits RAM? Don't care. by nashv · · Score: 1

    Sorry, but I have more RAM than battery life. Why do I bring this up? Because the only real alternative Firefox reduces my battery life by about 30% when I do the exact same things on it as I would on Chrome. And Firefox doesn't even have site isolation yet.

    I really want to use Firefox and occassionally fire up the latest version. But I cannot justify using it , because it is trivial to buy a laptop with 32 GB RAM to overcome the resource hungriness. Battery life is not so easy to obtain.

    --
    Entia non sunt multiplicanda praeter necessitatem.
    1. Re:Hits RAM? Don't care. by Anonymous Coward · · Score: 0

      I hardly care about battery life at all. I mean, if it's free and on offer anyway, I'll take it (natch). But to prioritize it or pay more, or sacrifice something else to achieve it? No.

      I plug in. All the time. Everywhere. Where can you go today that you cannot get access to power? The beach maybe... and urban transit... and that's about it.

      Long battery life is one of the least useful laptop attributes for me.

  62. WORKED FINE Win64- Linux (I wrote it so it did) by Anonymous Coward · · Score: 0

    WORKED FINE Win64-> Linux (I wrote it so it did) -> BSD. The person handling it could be NO FINER than my relative recompiling on OS X (all it will take).

    * "Savoir Faire, is ... EVERYWHERE!"

    (FreePascal 3.0.4 & Lazarus 1.0.4 motto = "Write once, RUN ANYWHERE..." & I am LIVING proof thereof...)

    APK

    P.S=> It's real/true - I can DO things like that w/ ease - a whim... apk

  63. Re: 10-13% more RAM? by antdude · · Score: 1

    I miss the old days web sites were simple and fast that were designed for dial-up modems. ;)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  64. Re:Spectre bugs baked into modern computer process by iggymanz · · Score: 1

    show me proof Ultrasparc has it.

    (No, don't buy an Ultarsparc machine, for anything)

  65. Re:10-13% more RAM? by thegarbz · · Score: 1

    Suggesting that people should have 32GB of RAM to run a browser is preposterous

    Indeed. But don't let the hyperbole get in the way of a solid argument. If you're the person likely affected by this 10% then you're a person not really concerned with your computer speed in the first place or you wouldn't be running a $300 POS with 2GB of RAM.

    In this case POS can mean Piece of Shit or Point of Sale terminal but I actually think the latter may have more RAM than that in it these days.

  66. I am APK the LORD of HOSTS by Anonymous Coward · · Score: 0

    I am APK the great "LORD of HOSTS", a.k.a. AlecStaar or Alexander Peter Kowalski.

    I am the godlike creator of various GUI front-ends for other people's configuration files.

    Calling people ne'er-do-wells or Jealous JOWIEs is how I think I win every argument

    When people state the truth about me I get really mad and accuse them of projecting which is something I do all the time.

    Don't call me out on anything unless you are willing to prove you too can write some strings to a file programmatically

    Spamming and being a general pain in the ass is what I do

    Listen as I relive my glory days of being a college athlete in the early 80s

    Bask in my greatness as I can do a ping as a non root user.

    Watch as I whine about my work being flagged as malware by anti-virus software.

    Witness my descent into madness

    APK

  67. You prove you WISH you were me by Anonymous Coward · · Score: 0

    See subject: Your POOR imitation of myself (imitation's the sincerest form of flattery) proves that you WISH you were me...

    APK

    P.S.=> ... & you KNOW it... apk

  68. When dependencies cause abandoned installation by tepples · · Score: 1

    Having to download and run two installers to run a single application causes a greater fraction of abandoned installations than having to download and run only one installer. Electron applications require one; Java applications require two: JRE and the application itself. Web applications require zero.

    1. Re: When dependencies cause abandoned installation by Anonymous Coward · · Score: 0

      JavaScript is clearly the winner. It can even run dos games like doom in the browser. Soon I will use webasm so I can write assembler to run in the browser. JavaScript will soon let me write a new kernel with asm and c transpiling. The os of the future will run in the browser and the browser will be the kernel and websockets and Ajax and Json will replace those old stupid database servers. Node is so powerful and the JavaScript frameworks so cool. Soon JavaScript will support sharding and map reduce and give me kick ass speeds by piping all results to dev null. JavaScript is clearly the winner, pfft I donâ(TM)t even have to declare variable types and I can add methods and variables to random objects at any time I want. Declarations and type safety are for n00bs who canâ(TM)t handle the raw awesome power of JavaScript. I myself an expert with JavaScript, I can handle ALL of these things like a 99th level mage juggling 1st level fireballs. I can not be burned. And the browser is so istable itâ(TM)s like a rock. I trust it as my runtime environment implicitly. Itâ(TM)s so simple. It doesnâ(TM)t have to many layers or to much code running behind it. It just starts with a simple blank page thatâ(TM)s all white until I command it. Also all browsers are reliable on all platforms and behave the same so my apps will be rock solid everywhere. You just canâ(TM)t compete with that. Yeah I looking at you QT! Js also has the most powerful debugging tools available. It is great you canâ(TM)t beat it. Pfft you guys just donâ(TM)t get it and you never will and thatâ(TM)s cool with me. I am the one who will be raking in the big bucks with my JavaScript apps running on all platforms able to reach all people in the world even on mobile! we donâ(TM)t even need c developers anymore they are obsolete!! Suck it n00bs

  69. Re: When dependencies cause abandoned installatio by Anonymous Coward · · Score: 0

    JavaScript is webscale: https://m.youtube.com/watch?v=b2F-DItXtZs

  70. Re: When dependencies cause abandoned installatio by Anonymous Coward · · Score: 0

    JavaScript is the secret ingredient in the web scale sauce