Chrome On Windows Ditches Microsoft's Compiler, Now Uses Clang ( 94

An anonymous reader quotes a report from Ars Technica: Google's Chrome browser is now built using the Clang compiler on Windows. Previously built using the Microsoft C++ compiler, Google is now using the same compiler for Windows, macOS, Linux, and Android, and the switch makes Chrome arguably the first major software project to use Clang on Windows. Chrome on macOS and Linux has long been built using the Clang compiler and the LLVM toolchain. The open-source compiler is the compiler of choice on macOS, making it the natural option there, and it's also a first-class choice for Linux; though the venerable GCC is still the primary compiler choice on Linux, by using Clang instead, Google ensured that it has only one set of compiler quirks and oddities to work with rather than two. But Chrome on Windows has instead used Microsoft's Visual C++ compiler. The Visual C++ compiler is the best-supported, most widely used compiler on Windows and, critically, is the compiler with the best support for Windows' wide range of debugging and diagnostic tools. The Visual Studio debugger is widely loved by the C++ community, and other tools, such as the WinDbg debugger (often used for analyzing crash dumps), are core parts of the Windows developer experience.

Windows Phone 8.1 Users Are Having Trouble Downloading Apps From the Store ( 64

An anonymous reader shares a report: While Microsoft ended mainstream support for Windows Phone 8.1 more than six months ago, there are some users that still utilize the platform as their daily driver. Although the company's overall mobile initiative isn't faring too well either, most users on older platforms are still there because they prefer it over the competition or weren't offered an upgrade path to Windows 10 Mobile. However, it now appears that Windows Phone 8.1 users are facing some unforeseen problems with the Store - and no, it isn't regarding the dearth of apps. According to reports, people on the platform have been unable to download apps from the Store since yesterday. Hundreds of people over in Windows phone Facebook groups, Reddit, and Microsoft support forums are complaining that they are being hit with error code 80070020 when attempting to download apps from the Store using their Windows Phone 8.1 devices. We have confirmed the presence of the issue on our devices too.

Microsoft Updates Guideline on Windows Driver Security ( 17

An anonymous reader shares a report: Microsoft has released an updated guide on driver security. This new guide offers advice that developers could use to ensure Windows drivers are secured against basic attacks and preventable flaws. The new guide -- also available as a one-document PDF -- is authored by Microsoft's Don Marshall and comes to replace an older help page. [...] While the driver security checklist is a must-read for any software developer and not just driver authors, the guide on assessing "threat modeling for drivers" is also something that software engineers should take a peek at.
Operating Systems

Apple To Suspend iTunes Store Support For 'Obsolete' First-Gen Apple TV ( 123

The original Apple TV, first introduced in 2007, will no longer be able to connect to the iTunes Store due to new security changes to be implemented by Apple. The news comes from a support document, which also mentions that PCs running Windows XP or Windows Vista will lose access to the most recent version of iTunes. Ars Technica reports: According to the document, the "obsolete" original Apple TV won't be updated in the future to support access to the iTunes Store. After May 25, users will only be able to access iTunes on second-generation Apple TVs and newer streaming devices. The same security changes affecting the first-gen Apple TV will also affect Windows XP and Vista machines. Users on such devices can still run previous versions of iTunes, so they should still be able to play their music library without problems. However, affected users won't be able to make new iTunes purchases or re-download previous purchases. Only machines running Windows 7 or later after May 25 will have full access to iTunes, including the ability to make new purchases and re-download older purchases.

Microsoft Starts Selling Lumia Windows Phones Again ( 111

After removing its Lumia devices back in June, Microsoft has started selling them again at the company's online retail store. According to Windows Latest, Microsoft U.S. Store is selling the Lumia 950 for $399, Lumia 950 XL for $499, Lumia 550 and Lumia 650 for $139 and $199 respectively. From the report: A Microsoft Store sales agent confirmed to us that Lumia phones are back in the store on February 4 after a long gap. "They are recently back this early February. Specifically, on February 4th 2018," Microsoft sales team told us. Rumor had it that Microsoft wanted to sell as many Lumias as possible until stores ran out of stock, but it looks like the plans have changed or the company is selling the remaining stock which they recently discovered.

Office 365 Growth Opportunity 'a Lot Bigger Than Anything We've Achieved', Microsoft CEO Satya Nadella Says ( 153

Microsoft CEO Satya Nadella on Monday suggested that Microsoft could grow more from its Office 365 line of cloud productivity apps than anything in the company's 43-year history. From a report: With business editions of Office 365, Microsoft faces competition from Google, as well as younger players like Box and Dropbox, in the race to get companies collaborating in apps running on remote cloud servers. "The growth opportunity for what is Office 365 is a lot bigger than anything we've achieved, even with our high penetration in the client-server world," Nadella said at the Morgan Stanley Technology Media and Telecom conference in San Francisco. When companies transition from Microsoft's traditional licensing business to cloud-based subscriptions, it's "not a one-for-one move," Nadella told Morgan Stanley analyst Keith Weiss at the event. Microsoft recently introduced the Microsoft 365 bundle, which includes Office as well as Windows, along with enterprise security and mobility services. Nadella also talked up the company's potential in the Azure public cloud infrastructure business, where it competes with Google as well as Amazon Web Services. "We had a good business in our server business, but this business is orders of magnitude bigger than what used to be a successful server business," he said.

Hackers Are Selling Legitimate Code-signing Certificates To Evade Malware Detection ( 50

Zack Whittaker, writing for ZDNet Security researchers have found that hackers are using code-signing certificates more to make it easier to bypass security appliances and infect their victims. New research by Recorded Future's Insikt Group found that hackers and malicious actors are obtaining legitimate certificates from issuing authorities in order to sign malicious code. That's contrary to the view that in most cases certificates are stolen from companies and developers and repurposed by hackers to make malware look more legitimate. Code-signing certificates are designed to give your desktop or mobile app a level of assurance by making apps look authentic. Whenever you open a code-signed app, it tells you who the developer is and provides a high level of integrity to the app that it hasn't been tampered with in some way. Most modern operating systems, including Macs , only run code-signed apps by default.

Intel, Microsoft, Dell, HP and Lenovo Expect PCs With Fast 5G Wireless To Ship Next Year ( 59

Intel, along with Dell, HP, Lenovo, and Microsoft said Thursday that the companies expect the first 5G Windows PCs to become available during the second half of 2019. From a report: That's about the same time that Intel plans to begin shipping its XMM 8000 commercial modems, marking the company's entrance into the 5G market. Intel will show off a prototype of the new 5G connected PC at Mobile World Congress show in Barcelona. In addition the company will demonstrate data streaming over the 5G network. At its stand, Intel said that it will also show off eSIM technology -- the replacement for actual, physical SIM cards -- and a thin PC running 802.11ax Wi-Fi, the next-gen Wi-Fi standard.

Slashdot Asks: Which Smart Speaker Do You Prefer? 234

Every tech company wants to produce a smart speaker these days. Earlier this month, Apple finally launched the HomePod, a smart speaker that uses Siri to answer basic questions and play music via Apple Music. In December, Google released their premium Google Home Max speaker that uses the Google Assistant and Google's wealth of knowledge to play music, answer questions, set reminders, and so on. It may be the most advanced smart speaker on the market as it has the hardware capable of playing high fidelity audio, and a digital assistant that can perform over one million actions. There is, however, no denying the appeal of the Amazon Echo, which is powered by the Alexa digital assistant. Since it first made its debut in late 2014, it has had more time to develop its skill set. Amazon says Alexa controls "tens of millions of devices," including Windows 10 PCs.

A new report from The Guardian, citing the industry site MusicAlly, says that Spotify is working on a line of "category defining" hardware products "akin to Pebble Watch, Amazon Echo, and Snap Spectacles." The streaming music company has posted an ad for a senior product manager to "define the product requirements for internet connected hardware [and] the software that powers it." With Spotify looking to launch a smart speaker in the not-too-distant-future, the decision to purchase a smart speaker has become all the more difficult. Do you own a smart speaker? If so, which device do you own and why? Do you see a clear winner, or can they all satisfy your basic needs?

Microsoft Finally Documents the Limitations of Windows 10 on ARM ( 121

For over a year we've been treated to the fantasy that Windows 10 on ARM was the same as Windows 10 on x86. But it's a bit more nuanced than that. Paul Thurrott: 64-bit apps will not work. Yes, Windows 10 on ARM can run Windows desktop applications. But it can only run 32-bit (x86) desktop applications, not 64-bit (x64) applications. (The documentation doesn't note this, but support for x64 apps is planned for a future release.)
Certain classes of apps will not run. Utilities that modify the Windows user interface -- like shell extensions, input method editors (IMEs), assistive technologies, and cloud storage apps -- will not work in Windows 10 on ARM.
It cannot use x86 drivers. While Windows 10 on ARM can run x86 Windows applications, it cannot utilize x86 drivers. Instead, it will require native ARM64 drivers instead. This means that hardware support will be much more limited than is the case with mainstream Windows 10 versions. In other words, it will likely work much like Windows 10 S does today.
No Hyper-V.
Older games and graphics apps may not work. Windows 10 on ARM supports DirectX 9, DirectX 10, DirectX 11, and DirectX 12, but apps/games that target older versions will not work. Apps that require hardware-accelerated OpenGL will also not work.


Microsoft Stops Pushing Notifications To Windows 7 and 8 Phones ( 64

The end of Microsoft's Windows Phone project has been a long time coming, and now there's another nail in the coffin. From a report: Microsoft is ending support for all push notifications for Windows Phone 7.5 and Windows Phone 8.0 starting Tuesday, February 20th. According to Microsoft's blog post, in addition to the discontinuation of push notifications, live tiles will no longer be updated and the find my phone feature will not work. It's important to note that this doesn't apply to newer devices.
The Courts

Man, Seeking New Copy of Windows 7 After Forced Windows 10 Upgrade, Sues Microsoft ( 357

Catalin Cimpanu, writing for BleepingComputer: An Albuquerque man has sued Microsoft and its CEO -- Satya Nadella -- seeking a fresh copy of Windows 7 or $600 million in damages. According to a civil complaint filed last week on February 14, Frank K. Dickman Jr. of Albuquerque, New Mexico, is suing Microsoft because of a botched forced Windows 10 upgrade. "I own a ASUS 54L laptop computer which has an OEM license for Windows Version 7," Dickman's claim reads. "The computer was upgraded to Windows Version 10 and became non-functional immediately. The upgrade deleted the cached, or backup, version of Windows 7." Dickman says that the laptop's original OEM vendor is "untrustworthy," hence, he cannot obtain a legitimate copy of Windows 7 to downgrade his laptop.

Chrome Extension Brings 'View Image' Button Back ( 80

Google recently removed the convenient "view image" button from its search results as a result of a lawsuit with stock-photo agency Getty. Thankfully, one day later, a developer created an extension that brings it back. 9to5Google reports: It's unfortunate to see that button gone, but an easy to use Chrome extension brings it back. Simply install the extension from the Chrome Web Store, and then any time you view an image on Google Image Search, you'll be able to open that source image. You can see the functionality in action in the video below. The only difference we can see with this extension versus the original functionality is that instead of opening the image on the same page, it opens it in a new tab. The extension is free, and it will work with Chrome for Windows, Mac, Chrome OS, or anywhere else the full version of Chrome can be used. 9to5Google has a separate post with step-by-step instructions to get the Google Images "view image" button back.

Pirates Crack Microsoft's UWP Protection, Five Layers of DRM Defeated ( 138

A piracy scene group has managed to get past the five layers of DRM in Microsoft's Unified Windows Platform UWP -- which enables software developers to create applications that can run across many devices. From a report: This week it became clear that the UWP system, previously believed to be uncrackable, had fallen to pirates. After being released on October 31, 2017, the somewhat underwhelming Zoo Tycoon Ultimate Animal Collection became the first victim at the hands of popular scene group, CODEX. "This is the first scene release of a UWP (Universal Windows Platform) game. Therefore we would like to point out that it will of course only work on Windows 10. This particular game requires Windows 10 version 1607 or newer," the group said in its release notes. CODEX says it's important that the game isn't allowed to communicate with the Internet so the group advises users to block the game's executable in their firewall.

Ask Slashdot: Could Linux Ever Become Fully Compatible With Windows and Mac Software? 359

dryriver writes: Linux has been around for a long time now. A lot of work has gone into it; it has evolved nicely and it dominates in the server space. Computer literate people with some tech skills also like to use it as their desktop OS. It's free and open source. It's not vendor-locked, full of crapware or tied to any walled garden. It's fast and efficient. But most "everyday computer users" or "casual computer buyers" still feel they have to choose either a Windows PC or an Apple device as the platform they will do their computing on. This binary choice exists largely because of very specific commercial list of programs and games available for these OSs that is not available for Linux.

Here is the question: Could Linux ever be made to become fully compatible with all Windows and Mac software? What I mean is a Linux distro that lets you successfully install/run/play just about anything significant that says "for Windows 10" or "for OSX" under Linux, without any sort of configuring or crazy emulation orgies being needed? Macs and PCs run on the exact same Intel/AMD/Nvidia hardware as Linux. Same mobos, same CPUs and GPUs, same RAM and storage devices. Could Linux ever be made to behave sufficiently like those two OSs so that a computer buyer could "go Linux" without any negative consequences like not being able to run essential Windows/Mac software at all? Or is Linux being able to behave like Windows and OSX simply not technically doable because Windows and OSX are just too damn complex to mimic successfully?

Google Exposes How Malicious Sites Can Exploit Microsoft Edge ( 51

Google's Project Zero team has published details of an unfixed bypass for an important exploit-mitigation technique in Edge. From a report: The mitigation, Arbitrary Code Guard (ACG), arrived in the Windows 10 Creators Update to help thwart web attacks that attempt to load malicious code into memory. The defense ensures that only properly signed code can be mapped into memory. However, as Microsoft explains, Just-in-Time (JIT) compilers used in modern web browsers create a problem for ACG. JIT compilers transform JavaScript into native code, some of which is unsigned and runs in a content process.

To ensure JIT compilers work with ACG enabled, Microsoft put Edge's JIT compiling in a separate process that runs in its own isolated sandbox. Microsoft said this move was "a non-trivial engineering task." "The JIT process is responsible for compiling JavaScript to native code and mapping it into the requesting content process. In this way, the content process itself is never allowed to directly map or modify its own JIT code pages," Microsoft says. Google's Project Zero found an issue is created by the way the JIT process writes executable data into the content process.


Electronics-Recycling Innovator Faces Prison For Extending Computers' Lives 288

schwit1 shares a report from Los Angeles Times: Prosecutors said 33-year-old [Eric Lundgren, an electronic-waste recycling innovator] ripped off Microsoft by manufacturing 28,000 counterfeit discs with the company's Windows operating system on them. He was convicted of conspiracy and copyright infringement, which brought a 15-month prison sentence and a $50,000 fine. In a rare move though, a federal appeals court has granted an emergency stay of the sentence, giving Lundgren another chance to make his argument that the whole thing was a misunderstanding. Lundgren does not deny that he made the discs or that he hoped to sell them. But he says this was no profit-making scheme. By his account, he just wanted to make it easier to extend the usefulness of secondhand computers -- keeping more of them out of the trash.

The case centers on "restore discs," which can be used only on computers that already have the licensed Windows software and can be downloaded free from the computer's manufacturer, in this case Dell. The discs are routinely provided to buyers of new computers to enable them to reinstall their operating systems if the computers' hardware fails or must be wiped clean. But they often are lost by the time used computers find their way to a refurbisher. Lundgren said he thought electronics companies wanted the reuse of computers to be difficult so that people would buy new ones. He thought that producing and selling restore discs to computer refurbishers -- saving them the hassle of downloading the software and burning new discs -- would encourage more secondhand sales. In his view, the new owners were entitled to the software, and this just made it easier. The government, and Microsoft, did not see it that way. Federal prosecutors in Florida obtained a 21-count indictment against Lundgren and his business partner, and Microsoft filed a letter seeking $420,000 in restitution for lost sales. Lundgren claims that the assistant U.S. attorney on the case told him, "Microsoft wants your head on a platter and I'm going to give it to them."

Windows 10 Compatibility Issues Forcing US Air Force To Scrap a Significant Number of Computers ( 151

The US Department of Defense has decreed that the Air Force must complete its migration to Windows 10 by March 31 2018. From a report: Failure to do so will result in any systems not running Microsoft's latest operating system being denied access to the Air Force Network. However, because Windows 10 is not compatible with many of the Air Force's existing systems, a significant number of computers will need to be replaced in order to hit the deadline.

Hey Microsoft, Stop Installing Apps On My PC Without Asking ( 511

Chris Hoffman, writing for How To Geek: I'm getting sick of Windows 10's auto-installing apps. Apps like Facebook are now showing up out of nowhere, and even displaying notifications begging for me to use them. I didn't install the Facebook app, I didn't give it permission to show notifications, and I've never even used it. So why is it bugging me? Windows 10 has always been a little annoying about these apps, but it wasn't always this bad. Microsoft went from "we pinned a few tiles, but the apps aren't installed until you click them" to "the apps are now automatically installed on your PC" to "the automatically installed apps are now sending you notifications." It's ridiculous.

Slashdot Top Deals