Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Windows Archive

Microsoft announces preview of Windows 10 IoT Core Services

The Internet of Things (IoT) is transforming how businesses gather and use data to develop competitive insights and create new financial opportunities. As IoT technology matures and our partners gain more experience, they are evolving their business models to increase the overall return on investment of their IoT solutions. This includes adding recurring revenue, enhancing security, and reducing support costs.

At Computex a few weeks back, we announced Windows 10 IoT Core Services, which enables our IoT partners to commercialize their solutions running on Windows 10 IoT Core. We are now excited to announce the public preview of this service along with details on purchasing and pricing. As described in our previous blog, IoT Core Services provides 10 years of operating system support along with services to manage device updates and assess device health.

I have no idea what any of this means, but I'm just the copier and paster.

Microsoft is updating Windows Notepad

Microsoft is giving its Notepad app for Windows a surprising amount of new features. While the software giant hasn’t updated Notepad for years, the next Windows 10 update will include some highly requested additions. Microsoft is clearly listening to Windows 10 users who use notepad for development, logs, or simple text manipulation.

You’ll soon be able to do wrap around find and replace alongside the ability to zoom into text by holding down the ctrl key and using the mouse wheel to zoom in and out. Microsoft is also adding in extended line ending support so that Unix/Linux line endings (LF) and Macintosh line endings (CR) are supported in Notepad. The status bar will now be enabled by default in Notepad, and it includes the ability to display line and column numbers when word-wrap is enabled.

I'd like to make a request for what Windows 3.11-esque application Microsoft should tackle next.

The Andromeda journey continues

Multiple sources have told me that Microsoft plans to overhaul the software and hardware before releasing the device. At this time, the software and hardware do not create a compelling solution that would move the needle for Microsoft and more importantly the Surface brand which is why when it came to the ‘go, no go’ decision earlier this year, it was not given the green light.

What you need to know about Andromeda is that the project is still alive inside of Microsoft but that it will not be released anytime soon. The company will re-work the hardware and software, see if it will move the needle, and if not, re-work again, until they find the right formula. Microsoft will not ship a project simply because the first phase is done, they are trying to get this right so that they don’t have another Lumia/Surface RT project on their hands.

There's just not enough UWP applications at this point in time to support such a device.

Synaptics hints at “next-generation” security OS from Microsoft

Synaptics and AMD today announced that they're teaming up on a biometric security solution for consumer and business PCs built on AMD platforms. But for Microsoft watchers, the most curious portion of the announcement is that the biometric tech is squarely focused on a mysterious "next-generation operating system" from Microsoft.

It's not entirely clear what the biometric security OS is that Synaptics is referring to, as Microsoft itself hasn't announced any forthcoming releases. However, it could be related to a Microsoft project called Polaris, a more modern version of Windows 10 for desktops that Windows Central senior editor Zac Bowden reported on earlier this year.

Built on an internal project called Windows Core OS, which aims to turn Windows into a modular OS, Polaris is said to focus on desktop, laptop, and 2-in-1 form factors. The goal of Polaris is to provide a shell that Windows users are familiar with, but while leaving behind legacy components in favor of UWP apps. According to our reporting, Polaris would still be able to utilize some form of virtualization to run Win32 programs. However, dropping legacy cruft would, in theory, allow Microsoft to create a more secure version of Windows 10.

That's basically what I've been wanting Microsoft to do for a decade now, so I hope this is actually true. It'd be a big, bold move, but Win32 has run its course, and it needs to be contained and phased out.

Microsoft announces the Surface Go

Just over three years since the launch of the surprisingly good Surface 3, Microsoft has finally refreshed this category with a new device, now called the Surface Go. The Surface Pro series has been very successful for the company, and they've decided it's time to offer an entry level Surface again. The Redmond company has been working on trying to win back the education market, so a smaller, lighter, and most importantly, less expensive Surface makes a lot of sense.

Microsoft’s upcoming 10-inch Surface to use Pentium processors

A couple of months ago, it was reported that Microsoft will be launching a cheaper Surface tablet. According to the original report, it was going to include an Intel Core M processor, also known as the Y-series. As we noted at the time, this didn't make sense, given the $281 price point for a Core m3 and the fact that it's supposed to go into a $399 tablet. It would probably be the most inexpensive Core M device ever.

But according to a report from WinFuture, the $399 tablet will include Intel's Pentium CPUs, and that makes a lot more sense. The base model will have a Pentium Silver N5000, which is a quad-core, 32-bit 'Gemini Lake' processor that's clocked at 1.1GHz.

I find this absolutely puzzling. My Surface Pro 4 with its Core i5 processor isn't exactly a speedy computer, and going down to mere Pentium processors surely makes these new rumoured Surface devices even slower. On top of that, didn't Microsoft just make a whole big deal out of Windows on ARM, which would surely be a far better fit for such a cheaper Surface tablet? Or would ARM processor at these price points be even slower? Surely this device will have to be locked into using Microsoft Store applications, since classic Win32 applications will have a lot of trouble functioning properly on such processors.

If this rumour is true, these cheap Surfaces are going to deliver a terrible user experience.

Should Microsoft separate Edge from Windows development?

Microsoft's Edge browser is the default browser in Windows 10. It's updated twice a year alongside new Windows 10 feature updates, but some people think that cadence of updating is too slow. Google Chrome and Firefox are updated very often with new features and changes, but Edge is stuck being updated alongside Windows 10.

Of course it should. A browser should be updated way more often than twice a year. Especially earlier in its existence, Edge had several annoying bugs that were probably fixed rather quickly, but then took months and months to actually reach me, at which point I had already moved back to Chrome. Edge is a lot less buggy these days, and I'm back to using it full time, but I still want it updated more often.

Microsoft pulls “tabbed windows” feature from next release

Peter Bright at Ars Technica:

Sets - a new Windows interface feature that was first previewed in November 2017 and will make every window into a tabbed window - has been removed from the latest Insider Preview build of Windows 10. Moreover, the Verge is reporting that the feature won't be coming back in this year's next major update, due in October.

This marks the second time that Sets have been included in a preview release only to be removed at a later stage prior to the release of an update. When first announcing Sets, Microsoft was careful to note that it wasn't promising Sets for any particular release - or possibly even ever, given the complexities of application compatibility and uncertainty about how people will actually use the feature.

This is a feature I'm really looking forward to, and it sucks to see it pulled like this, for the second time. I understand the complexities of a feature like this - especially with the vast library of software Windows supports - but that does raise the question if Microsoft's openness regarding Windows development was a bit too much for this particular feature.

Inside the Windows 95 file system

This book will walk you through the inner workings of the Windows 95 file system. The standard file systems which ship with Windows 95 include: VFAT, the virtual FAT file system; VREDIR, the Microsoft Networks client; and NWREDIR, the Microsoft Netware client. These and other file systems supplied by third party developers register with the Installable File System Manager, or IFSMgr, to make their services available to the system. IFSMgr manages the resources which are currently in use by each file system and routes client requests to the intended file system.

This book anticipates some of the changes to the file system which will appear in the successor to Windows 95 (code-named Memphis). These new features include FAT32, support for volumes up to 2 terabytes in size, and WDM (the Win32 Driver Model). The Microsoft Networks file and printer sharing protocol-the SMB (Server Message Block) protocol-is also undergoing some changes to make it suitable for accessing the Internet. SMB's future extension to the Internet as CIFS (the Common Internet File System) is also examined.

Yet another old article (or book in this case) from the '90s world of Windows - this book was published in 1997.

Microsoft cuts off Windows 7 support for older Intel computers

If your PC doesn't run Streaming Single Instructions Multiple Data (SIMD) Extensions 2, you apparently won't be getting any more Windows 7 patches. At least, that's what I infer from some clandestine Knowledge Base documentation changes made in the past few days.

Even though Microsoft says it's supporting Win7 until January 14, 2020, if you have an older machine - including any Pentium III - you've been blocked, and there's nothing you can do about it.

While support has to end somewhere - processors without SSE2 are really, really old - it's quite unfair to say you support Windows 7 until 2020, and then cut it off early for a number of customers. Consumer protection agencies should have something to say about this, right?

Windows NT and VMS: the rest of the story

This is an article written 20 years ago by Mark Russinovich, which compares VMS and Windows NT.

When Microsoft released the first version of Windows NT in April 1993, the company's marketing and public relations campaign heavily emphasized the NT (i.e., New Technology) in the operating system's (OS's) name. Microsoft promoted NT as a cutting-edge OS that included all the features users expected in an OS for workstations and small to midsized servers. Although NT was a new OS in 1993, with a new API (i.e., Win32) and new user and systems-management tools, the roots of NT's core architecture and implementation extend back to the mid-1970s.

And now... The rest of the story: I'll take you on a short tour of NT's lineage, which leads back to Digital and its VMS OS. Most of NT's lead developers, including VMS's chief architect, came from Digital, and their background heavily influenced NT's development. After I talk about NT's roots, I'll discuss the more-than-coincidental similarities between NT and VMS, and how Digital reacted to NT's release.

Great read.

Windows NTFS tricks collection

Is anybody interested in a long list of obscure NTFS tricks? Yes? Good, because this long list provides just that. As an example, ever wanted to create folders with just periods, but you realized you couldn't because every NTFS folder has the special "." and ".." folders to refer to itself and its parent folder, respectively? Well, here's your chance to learn how.

Probably not the most useful tricks, but fun nonetheless.

Microsoft to possibly offer a “Switch to S Mode”

Windows Insider Preview build 17686 includes a hint that Microsoft may soon allow users to "switch to S mode". If true, the software giant may finally reverse on of the worst design decisions in Windows history.

You can see this hint by opening the Settings app and typing S mode. As you can see in the shot above, Settings provides a search hint for a Settings interface called Switch to S Mode.

I would definitely use this switch; I pretty much run only Store Applications on my Surface Pro 4 anyway, and an easy switch to allow classic Win32 applications if the need arises seems useful.

VLC becomes one of first ARM64 Windows apps

Although ARM-based PCs are now available, apps that utilize native 64-bit architectures on Microsoft's Windows 10 on ARM have been relegated to legacy support for 32-bit apps. Microsoft introduced the proper frameworks for 64-bit apps at its recent BUILD conference, allowing developers to port their apps and begin native app integration. After a small wait, apps are starting to appear; VLC - the swiss army knife of multimedia players - is one of the first to launch a dedicated ARM64 app.

I'm obviously not going to cover every single major Windows application that gets ported from x86 over to ARM, but I do find there's something fascinating about seeing the first few applications getting the ARM treatment. It makes me think of the very early days of Windows NT, when it was available for not only x86, but also for Alpha, MIPS, PowerPC, Clipper, and SPARC (although those last two were never actually released).

How to enable case sensitivity for NTFS support for folders

Although you can now run a number of Linux distros natively on Windows 10, this integration has been a little tricky when it comes to handling filename case, as Linux is case sensitive and Windows is not.

In order to overcome this limitation, starting with the Windows 10 April 2018 Update (version 1803), NTFS includes a new flag that you can enable on a per-folder basis allowing the file system to treat files and folders as case sensitive.

I'm sure there are countless technical reasons as to why case sensitive is the preferred route to go, but is there a case to be made for case insensitivity being simpler and less confusing to use?

The Windows 10 April Update (1803): the littlest big update

We're about three years into Windows 10, and we've seen a lot of changes to the OS, as well as the servicing model, in those three years. The move to no longer offering major OS updates every couple of years with a new name, and requirement for purchase, is very welcome, and has likely been the biggest success of the Windows 10 launch. Microsoft has also refined the servicing model to a more consistent pattern of two updates per year, and while that can either be a pro or a con depending on where you stand, they've met that over the last couple of updates. With the Windows 10 April Update, which is version 1803, we’ve got arguably the smallest update yet in terms of new features, but that's not really a bad thing. Three years in, the OS is mature enough that it's good to see the company dialing back on the major interface changes, and hopefully focusing more on consistency, and reliability.

AnandTech's review of the Windows 10 April Update.

How to manage file access permissions for Windows Store apps

In this new version, there are two ways to control file access. You can either decide which apps can access your files stored in the Documents, Pictures, or Videos libraries. Or you can choose which apps have full system access to all of your files, including the ones in the Documents, Pictures, Videos, and local OneDrive folders.

In this Windows 10 guide, we'll walk you through the steps to manage settings to prevent apps from accessing your files.

A nifty little feature I didn't even know existed.

More evidence for Microsoft’s foldable device in latest SDK

Twitter user WalkingCat, famous for finding and sharing this kind of information, has discovered files in the SDK mentioning an "Andromeda device" and "Andromeda OS". As previously reported, Andromeda OS is just one variant of the upcoming Windows Core OS the company has been working on. WalkingCat has found mention of Polaris as well - the version of Windows Core OS targeted at more traditional PCs.

Windows Core OS is a new, "modern" version of Microsoft's flagship OS, which strips out most of the legacy compatibility and software, making the operating system lighter and more flexible. Core OS is said to adapt its interface to all different kinds of devices thanks to the new CShell UI.

Eventually, the hammer's gonna drop: all new laptops and PCs will ship with a Win32-less version of Windows. The signs are clear for anyone to see, and as a Windows developer, you'd do good by preparing yourself.

Windows 95 could run Windows 3.1 in a virtual machine

And the second The Old New Thing story, about adding a Windows 3.1 virtual machine to Windows 95.

As the Windows 95 project started to come together, I was approached to undertake a special project: Run Windows 3.1 in an MS-DOS virtual machine inside Windows 95.

This was the ultimate in backward compatibility, along multiple axes.

First of all, it was a demonstration of Windows 95's backward compatibility by showing that it could even use an emulated MS-DOS virtual machine to run the operating system it was designed to replace.

Second, it was the ultimate backward compatibility ripcord. If you had a program that simply wouldn't work with Windows 95 for whatever reason, you could fire up a copy of Windows 3.1 in a virtual machine and run the program there.

To use it, you installed Windows 3.1 and Windows 95 into separate directories, and then made a few edits to the Windows 3.1 SYSTEM.INI file to replace the mouse and serial drivers with special versions. There were some other preparatory steps that had to be done, but eventually you got to the point where you could double-click the Windows 3.1 icon, and up came Windows 3.1 in an MS-DOS virtual machine.

This is quite similar to how Windows 3.x worked in OS/2 at the time.

Why is Windows ZIP support stuck at the turn of the century?

I've got two fun The Old New Thing stories for you today, starting with a story about Windows' ZIP file support.

Every so often, a customer will ask whether Windows Compressed Folders (Zip folders) supports something fancy like AES encryption, and we have to shake our head and apologize. "Sorry, no."

Why this sad state of affairs?

The compression and decompression code for Zip folders was licensed from a third party. This happened during the development of Windows XP. This means that the feature set of Zip folders was locked to whatever features were hip and cool as of around the year 2000.

You'd think Windows would eventually start supporting other archive formats as well, but no.