Starting with the next major Windows update, Microsoft is going to reserve about 7 GB of disk space on Windows’ root drive for something it calls “reserved storage”, basically a space for updates, apps, temporary files, and system caches. Note that the 7 GB is variable, and will change depending on how you use your system. When apps and system processes create temporary files, these files will automatically be placed into reserved storage. These temporary files won’t consume free user space when they are created and will be less likely to do so as temporary files increase in number, provided that the reserve isn’t full. Since disk space has been set aside for this purpose, your device will function more reliably. Storage sense will automatically remove unneeded temporary files, but if for some reason your reserve area fills up Windows will continue to operate as expected while temporarily consuming some disk space outside of the reserve if it is temporarily full. In the comments under the blog post announcing this change, Microsoft’s Craig Barkhouse explains in more detail how, exactly, this feature is implemented. Instead of opting for VHXD or separate partitions – which would cause a performance hit and compatibility issues due to the files residing in a different file system namespace – the company optied for making use of NTFS. As Barkhouse explains: Instead we designed an elegant solution that would require new support being added to NTFS. The idea is NTFS provides a mechanism for the servicing stack to specify how much space it needs reserved, say 7GB. Then NTFS reserves that 7GB for servicing usage only. What is the effect of that? Well the visible free space on C: drops by 7GB, which reduces how much space normal applications can use. Servicing can use those 7GB however. And as servicing eats into those 7GB, the visible free space on C: is not affected (unless servicing uses beyond the 7GB that was reserved). The way NTFS knows to use the reserved space as opposed to the general user space is that servicing marks its own files and directories in a special way. You can see that this mechanism has similar free space characteristics as using a separate partition or a VHDX, yet the files seamlessly live in the same namespace which is a huge benefit. This functionality will only be activated on fresh installations of the next major Windows update, so existing systems will not be affected.
To continue the shift to a faster, more secure browsing experience, starting in the spring of 2019, commercial customers running Windows Server 2012 and Windows Embedded 8 Standard can begin using IE11 in their test environments or pilot rings. To simplify deployment, you will be able to download IE11 via the Microsoft Update Catalog. We will also publish the IE11 upgrade through Windows Update and Windows Server Update Services (WSUS) for all versions of Windows Server 2012 and Windows Embedded 8 Standard later this year. I understand that embedded and server users aren’t the kinds of users to just upgrade to the bleeding edge all the time, but the fact they didn’t even have the option of moving to IE11 (Internet Explorer!) seems crazy to me.
This release represents a year of development effort and over 6,000 individual changes. It contains a large number of improvements that are listed in the release notes below. The main new features in Wine 4.0 are Vulkan support, Direct3D 12 support, game controllers support, and high-DPI support on Android.
This repository is associated with the website of the Virtual AGC project, which provides a virtual machine which simulates the AGC, the DSKY, and some other portions of the guidance system. In other words, if the virtual machine—which we call yaAGC—is given the same software which was originally run by the real AGCs, and is fed the same input signals encountered by the real AGCs during Apollo missions, then it will respond in the same way as the real AGCs did. The Virtual AGC software is open source code so that it can be studied or modified. The repository contains the actual assembly-language source code for the AGC, for as many missions as we’ve been able to acquire, along with software for processing that AGC code. Principal tools are an assembler (to create executable code from the source code) and a CPU simulator (to run the executable code), as well as simulated peripherals (such as the DSKY). Similar source code and tools are provided for the very-different abort computer that resided in the Lunar Module. Finally, any supplemental software material we have been able to find or create for the Saturn rocket’s LVDC computer or for the Gemini on-board computer (OBC) are provided, though these materials are minimal at present. The Apollo moonlanding project is probably one of the greatest – if not the greatest – technological achievement of mankind. Making sure we have all the tools and code necessary to study the code used is a vital project.
While Ubuntu and Red Hat grabbed most of the Linux headlines last year, Linux Mint, once the darling of the tech press, had a relatively quiet year. Perhaps that’s understandable with IBM buying Red Hat and Canonical moving back to the GNOME desktop. For the most part Linux Mint and its developers seemed to keep their heads down, working away while others enjoyed the limelight. Still, the Linux Mint team did churn out version 19, which brought the distro up to the Ubuntu 18.04 base. While the new release may not have garnered mass attention, and probably isn’t anyone’s top pick for “the cloud,” Linux Mint nevertheless remains the distro I see most frequently in the real world. When I watch a Linux tutorial or screen cast on YouTube, odds are I’ll see the Linux Mint logo in the toolbar. When I see someone using Linux at the coffee shop, it usually turns out to be Linux Mint. When I ask fellow Linux users which distro they use, the main answers are Ubuntu… And Linux Mint. All of that is anecdotal, but it still points to a simple truth. For a distro, that has seen little press lately, Linux Mint manages to remain popular with users. Linux Mint is definitely my distribution of choice – they don’t try to change the world, and just want to develop a solid, fairly traditional desktop-oriented distribution, and they’re damn good at it. It’s on my laptop, and the fact I barely even realise I’m using Linux while using Mint tells you all you need to know.
But when Apple began making the $3,000 computer in Austin, Tex., it struggled to find enough screws, according to three people who worked on the project and spoke on the condition of anonymity because of confidentiality agreements. In China, Apple relied on factories that can produce vast quantities of custom screws on short notice. In Texas, where they say everything is bigger, it turned out the screw suppliers were not. Tests of new versions of the computer were hamstrung because a 20-employee machine shop that Apple’s manufacturing contractor was relying on could produce at most 1,000 screws a day. Manufacturing at the kinds of scales Apple operates at is infinitely more complex than most people seem to think. It’s easy for a president to spout some rambling nonsense about building iPhones in the US to get people riled up, but if you can’t even produce enough screws for a low-volume product like the Mac Pro, you really have no business in the production of technology products.
In Windows 95 build 302 from 23rd December 1994, you won’t find the Start button you’d expect. Not because it’s gone, but because it’s been renamed to “Ship It!”. There is no serious explanation for this change, and it was already reverted by the time the next leaked build, 311, was made in January 1995. But when you consider the name of the product, Windows 95, and the date when this build was compiled, I hope you can see the obvious joke. I wonder what Matthew and Jennifer have to say about this.
Windows Media Player is no longer an essential addition to Windows and there are quality third-party alternatives, such as VLC Media Player. Microsoft’s offers the Films & TV app in Windows 10 as an alternative to Windows Media Player, but the legacy player remains the default player on Windows 7 devices. Today, we spotted a new support document which was quietly published yesterday and it has revealed that Microsoft is retiring a feature that is being used in Windows Media Center and Windows Media Player. This is a small change, but it marks the beginning of the end for Windows 7.
Earlier this week, Apple began selling refurbished versions of the iPhone SE, its nearly three-year-old, 4-inch smartphone modeled after the iPhone 5S, at a $100 discount. It was the second round of recent sales after an initial batch sold out the previous weekend. And like any budget-adverse tech journalist with an impulse buying compulsion, I felt this was the appropriate moment to hop on the backup phone bandwagon. So I bought one. My dad has an iPhone SE, and he loves it. There’s so few – if any – phones out there that combine modern specifications with a small form factor, and the SE, too, is starting to get a bit long in the tooth. I would love for Apple to update the SE with more modern specifications, and for Android phone makers to tap this market, too.
Mark Zuckerberg, Facebook’s chief executive, plans to integrate the social network’s messaging services — WhatsApp, Instagram and Facebook Messenger — asserting his control over the company’s sprawling divisions at a time when its business has been battered by scandal. The services will continue to operate as stand-alone apps, but their underlying technical infrastructure will be unified, said four people involved in the effort. That will bring together three of the world’s largest messaging networks, which between them have more than 2.6 billion users, allowing people to communicate across the platforms for the first time. Before WhatsApp was owned by Facebook, I was quite glad my – and many other countries – had pretty much standardised on using WhatsApp as the nation’s messaging platform, instead of relying on platforms based on platform lock-in, such as iMessage. These days, however, with WhatsApp being owned by Facebook and the company clearly looking at ways to profit off even end-to-end encrypted messaging platforms, I’m quite furstrated by the fact that I have nowhere else to go. Trying to get literally all your friends and family to move to another platform is like stubbornly trying to get your friends to speak Swahili to you by trying to speak nothing but Swahili to them. It’s rude and will just make people not want to talk to you. All I can hope for is an organic change in how we communicate with one another, or some EU intervention to wrestle control over vital messaging platforms from corporations. I’m not holding my breath for either.
Adam Engst, writing for TidBITS: First up—check out this piece I wrote from the 1994 Macworld Expo San Francisco: “RAM Doubler” (10 January 1994). Developed by Connectix, RAM Doubler was one of the most magical utilities of the early days of the Macintosh. As its name suggested, RAM Doubler promised to double the amount of usable RAM in your Mac, and amazingly, it generally delivered. That was a big deal back in 1994 because RAM was shockingly expensive—$300 for an 8 MB SIMM at a time when I had 20 MB in my Centris 660AV. For $50, RAM Doubler would double whatever you had: 8 MB to 16 MB, or 20 MB to 40 MB. It was astonishing. I know of RAM Doubler because I heard about it in the past 15 years or so, but since I did not grow up with Macs at all, I have sentimental connection to it whatsoever. Still, such iconic pieces of software always deserve to be remembered.
Google’s Kent Walker, SVP of Global Affairs & Chief Legal Officer, in a company blog post: Today we asked the Supreme Court of the United States to review our long-running copyright dispute with Oracle over the use of software interfaces. The outcome will have a far-reaching impact on innovation across the computer industry. Standardized software interfaces have driven innovation in software development. They let computer programs interact with each other and let developers easily build technologies for different platforms. Unless the Supreme Court steps in here, the industry will be hamstrung by court decisions finding that the use of software interfaces in creating new programs is not allowed under copyright law. This is one of those rare cases where pretty much everyone I know stands firmly behind Google. Oracle’s lawsuit is scummy, dirty, destructive, and spiteful – Larry Ellison was one of Steve Jobs’ closest friends, and Oracle’s lawsuit started right around the time Jobs vowed to go “thermonuclear war” on Android. It doesn’t take a rocket scientist to put two and two together here. I hope the United States Supreme Court shuts this case down in favour of Google and common sense once and for all.
Windows NT stopped supporting the Intel 80386 processor with Windows 4.0, which raised the minimum requirements to an Intel 80486. Therefore, the Intel 80386 technically falls into the category of “processor that Windows once supported but no longer does.” This series focuses on the portion of the x86 instruction set available on an 80386, although I will make notes about future extensions in a special chapter. As with all the processor retrospective series, I’m going to focus on how Windows NT used the Intel 80386 in user mode because the original audience for all of these discussions was user-mode developers trying to get up to speed debugging their programs. Normally, this means that I omit instructions that you are unlikely to see in compiler-generated code. However, I’ll set aside a day to cover some of the legacy instructions that are functional but not used in practice. Written by Raymond Chen, so you know it’s good stuff. Part 2, part 3, and part 4 are also already available.
Google, whose employees have captured international attention in recent months through high-profile protests of workplace policies, has been quietly urging the U.S. government to narrow legal protection for workers organizing online. During the Obama administration, the National Labor Relations Board broadened employees’ rights to use their workplace email system to organize around issues on the job. In a 2014 case, Purple Communications, the agency restricted companies from punishing employees for using their workplace email systems for activities like circulating petitions or fomenting walkouts, as well as trying to form a union. In filings in May 2017 and November 2018, obtained via Freedom of Information Act request, Alphabet Inc.’s Google urged the National Labor Relations Board to undo that precedent. When Google employees protested their company’s policies en masse in walkouts all over the world – organised through company e-mail – Google’s CEO and leadership publicly supported them. Behind their backs, though, they are trying very hard to make such protests much harder to organise. Charming.
Microsoft’s Bing search engine has been blocked in China, rendering yet another Western internet service inaccessible to the world’s largest online population. The search engine, allowed to operate in China because it censors results, became inaccessible to many users Wednesday. The U.S. software giant confirmed Bing could no longer be accessed in China and that it was “engaged to determine next steps.” Any service or company still operational and accessible in China is compromised.
Many of us have seen the videos by now. Developers have figured out how to get full Windows 10 running on a Microsoft Lumia 950 or 950 XL. There’s good news though, as you can now try this out for yourself. There are a few warnings though. For one thing, consider the same warnings that you’d hear when installing a Windows Insider Preview. This is going to be unstable, the performance will be terrible (Windows on ARM is not designed for these chipsets), and you shouldn’t plan on using your phone as your phone. If you’ve got an extra Lumia 950 lying around that you’re not using anymore and want to try a fun project, that’s the optimal use case. There’s really no reason to install full Windows 10 on any Lumia devices, but that doesn’t mean it isn’t a fun project to undertake.
We learned in 2016 that Google was working on an entirely new operating system called Fuchsia. Development continues with newfeatures and testing on a variety of form factors spotted regularly. Google has since hired 14-year Apple engineer Bill Stevenson to work on its upcoming OS, and help bring it to market. It’s not surprising why Google would want someone with that background and experience to bring up Fuchsia. In a LinkedIn post shared yesterday, Stevenson specifically notes “joining Google to help bring a new operating system called Fuchsia to market.” That’s a serious name Google is adding to the already large Fuchsia team, and the focus on bringing the new operating system to market adds fuel to the fire that Fuchsia is definitely more than just a mere research or vanity project.
Want to be able to run classic Mac OS applications compiled for the Motorola 68000 series of processors on your ever-so-modern Mac OS X machine? Or maybe you’d rather run them on a Raspberry Pi, or an Android device for that matter? There’s an emulation project that’s trying to achieve just that: Advanced Mac Substitute (AMS). Emulators of older computer platforms and game consoles are popular with vintage game enthusiasts. But emulators also could be attractive to others with some emotional (or economic) attachment to old binaries—like those with a sudden desire to resurrect aged Aldus PageMaker files. Definitely a very cool project.
A proposed change to Chrome would neuter content blockers: While we’re still waiting for a Chromium-powered version of Microsoft Edge to materialize, we do know that it is intended that the browser will end up supporting Chrome extensions. However, according to a draft of the Chrome Extension Manifest V3 implementation, it appears that there could be some bad news for content blocking solutions designed for the browser. According to the draft, use of the webRequest API currently used by content blockers “will be discouraged (and likely limited) in its blocking form” while a non-blocking implementation would allow nothing more than observation of network activity. Instead, developers will have access to the new declearativeNetRequest API. However, the proposal has drawn the ire from content blocker heavyweights such as Raymond Hill, best known as the author of uBlock Origin and uMatrix. This clearly feels like a slippery slope where eventually all forms of content blocking will be either made impossible or very limited. Google is an advertising company, after all, and content blockers must in some way influence the company’s bottom line. Luckily, there’s always Firefox.
How I modified DOSBox and the original Microsoft Flight Simulator 4 from 1989 to run on my immersive multi-display flight simulator set up. If that simple one-sentence introduction doesn’t get you to read this article from June 2017, nothing will.