News for hackers. Stuff that matters.
Re:Anomalous CPU utilization on Windows build node caused by... by nathankunicki on Friday July 12, 2019 @12:52PM (#20422148)
The comment on randomly opening windows is fair (I don't see what caused it either), but this was a build VM, not a workstation - there is no reason to upgrade the browser. A more pertinent question is why are MS still shipping IE by default.
Re:Anomalous CPU utilization on Windows build node caused by... by shawnz on Friday July 12, 2019 @01:58PM (#20422838)
It was a "build VM" running the client edition of Windows. Do you install Ubuntu Desktop on your build VMs and expect Firefox not to be bundled?
Re:Anomalous CPU utilization on Windows build node caused by... by nathankunicki on Friday July 19, 2019 @08:03PM (#20483401)
IE was superceded by Edge a long time ago. I'm not arguing for a different choice of browser, I'm arguing for them not to ship deprecated browsers.
Re:Anomalous CPU utilization on Windows build node caused by... by hrktb on Friday July 12, 2019 @03:51PM (#20423854)
TBF it costs licensing money, like twice as much. Yes, I know, it could be chalked up as cost of doing business, I’m just saying it’s a different question than just choosing between free linux distros for a VM.
Re:Anomalous CPU utilization on Windows build node caused by... by shawnz on Friday July 12, 2019 @04:31PM (#20424217)
Agreed, I'm not saying that everyone needs to be using Windows Server for every build task, I'm just saying that it's silly to complain about Windows client being engineered for clients by default. If you're knowingly going to take that cost-cutting measure then you ought to accept that the default config will have to be tuned for your use case.
Re:Anomalous CPU utilization on Windows build node caused by... by css on Friday July 12, 2019 @12:55PM (#20422187)
A lot of enterprise software from Oracle still requires Java 6 and a J2SE plug-in, which only run in IE for whatever reason.
Re:Anomalous CPU utilization on Windows build node caused by... by Someone1234 on Friday July 12, 2019 @01:39PM (#20422593)
> which only run in IE for whatever reason.

Java Applets (and Flash) were built on the NPAPI APIs (as "plug-ins"). Historically NPAPI was supported by every major browser.

NPAPI/Plug-ins are insecure/cannot be sandboxed. After Flash died, browsers quickly dropped NPAPI support (namely Opera 2016, Chrome in 2015, Firefox in 2017, Safari in 2018, etc) and Edge never supported it.

Internet Explorer is the only browser with a large install-base that still supports native plugins and by extension Java Applet. It is essentially Microsoft's "compatibility" browser, a safe haven for the last remaining ActiveX/NPAPI Plug-ins/Flash/Java Applets/etc.

Extensions by contrast are much more secure, as they run completely in a browser's context and can be isolated/sandbox/have permissions, but aren't suitable for running a full speed virtual machine (although Web Assembly could change that) like Java or Flash.

Re:Anomalous CPU utilization on Windows build node caused by... by cesarb on Friday July 12, 2019 @02:56PM (#20423351)
> Internet Explorer is the only browser with a large install-base that still supports NPAPI and by extension Java Applet.

I though plugins on Internet Explorer used ActiveX, not NPAPI. Wikipedia agrees with me (https://en.wikipedia.org/wiki/NPAPI): "Internet Explorer versions 3 through 5.5 SP2 supported NPAPI [...] Support came via a small ActiveX control (named "plugin.ocx") that acted as a shim [...] Microsoft dropped support in version 5.5 SP2 onwards for security reasons."

Re:Anomalous CPU utilization on Windows build node caused by... by Someone1234 on Friday July 12, 2019 @03:15PM (#20423539)
Changed one word to resolve.