Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › AI agents

Google Researcher Says Windows NT “Puts Linux to Shame” and Imagines an Alternate History Where NT Won

By Freedom251 Team · · 7 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Laurie Kirk, described by Windows Latest as a Google researcher who joined Google in 2024 after four years as a Microsoft reverse engineer, argues that the Windows NT kernel handles one hard problem better than Linux: deciding and bounding what a program is allowed to do. Her reasoning is that NT’s object-based design and per-object security controls give a clearer answer to a question that AI agents make urgent, namely what exactly an agent is allowed to do. Her phrase “puts Linux to shame” is an opinion. No published, controlled cross-platform measurement supports it. She also imagines an alternate history in which Microsoft opened NT’s source early enough for a company such as an early Amazon to build its own variant.

What Kirk actually said

Kirk’s own words appear in a public LinkedIn post. Windows Latest, which published an interpretive article on September 26, 2026, built its coverage around that post and added its own framing about AI agents. Keep the two apart: the quotations below are Kirk’s, while the article’s synthesis is the publication’s.

As an Amazon Associate I earn from qualifying purchases.

“Say what you will about Windows (OS), but the NT kernel really is an engineering marvel that still puts Linux to shame in many ways.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

She also describes NT as “more like an object-oriented language, with a strong security model from day one,” and says she likes to imagine an alternate history where NT won. These are design judgments. They are not the output of a test, and they should be read that way.

#1 Best Overall

The historical backdrop is simple. Windows NT first shipped in 1993, according to the historical reference Windows Latest links, and later mainstream Windows releases were built on the NT line. The argument is therefore about the kernel architecture underneath Windows, not about the Windows 11 interface or the applications bundled with it.

What “object-oriented” means for NT

Kirk uses the term informally. Microsoft’s own documentation calls the NT design object-based rather than object-oriented in the classical C++ sense, and that distinction matters for reading her comparison precisely.

Microsoft’s Object Manager documentation on Microsoft Learn, dated May 12, 2025, says kernel resources such as files, devices, synchronization mechanisms and registry keys are represented as objects. It lists more than 25 object types and describes the manager’s work: creating and destroying objects, maintaining a namespace, tracking the resources each process holds, and tracking the access rights specific to each object.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft’s object-based design material adds a structural point. Executive components define object types and expose support routines for manipulating them. Other components call those routines rather than reaching into an object’s internals, which Microsoft says allows an implementation to change internally while the routines other components depend on remain stable. That is a claim about encapsulation. It does not show that every NT component is cleanly separated, and it says nothing by itself about how well Linux abstracts its own subsystems.

How NT’s security model is built

Microsoft’s security documentation describes a model based mainly on per-object rights, with some system-wide privileges alongside. Four elements do most of the work:

  • Access tokens carry a process’s security context.
  • Security descriptors can attach an access control list (ACL) to an object.
  • Access checks compare the caller’s token with the object’s permissions.
  • Handles store the rights granted when they were opened, and those rights are checked again on later I/O requests.

The handle rule matters for agents because it ties authority to the specific object a process actually holds. Two caveats apply. The model is not purely per-object, since system-wide privileges still exist. And real-world security also depends on driver behavior, default settings, and compatibility requirements that have accumulated over many years. Windows Latest flags those factors as shaping outcomes independently of the kernel’s design.

Rank #3
Sale
Windows Nt Shell Scripting
  • Used Book in Good Condition

How Linux divides the same jobs

Kirk’s critique is that Linux’s permission and isolation controls can feel like overlapping pieces rather than one coherent authority model. She lists UIDs, GIDs, ACLs, cgroups, policies, SELinux and filesystem modes, and argues that NT could use explicitly typed resources and centralized audit trails. Windows Latest reads the Linux side differently: each mechanism was built to do a different job. The table places those jobs next to the NT mechanisms that Microsoft’s security documentation describes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Job Linux mechanisms described NT mechanisms in Microsoft’s security documentation
Identify the principal User IDs (UIDs) and group IDs (GIDs) Access tokens carrying the process’s security context
Control access to an object File modes and ACLs Security descriptors with ACLs, checked against the caller’s token
Divide privileged power Capabilities that split root’s powers System-wide privileges alongside per-object rights
Give a process its own view of resources Namespaces Not stated
Limit resource use Control groups (cgroups) Not stated
Add policy enforcement Linux Security Modules (LSM hooks; SELinux is one policy module) Not stated
Restrict a process without extra privilege Landlock, applied by a process to itself and passed to its children Not stated
Keep rights attached to an open handle Not stated Granted rights stored with the I/O handle and checked on later requests

“Not stated” means the Linux or Microsoft documentation consulted for this comparison does not describe that mechanism in these terms. It does not mean the platform lacks the capability.

The table shows that the two designs answer the question differently. Linux layers independent mechanisms, and part of that modularity is deliberate. The LSM framework provides hooks so that different policy modules can plug in, and Landlock lets an unprivileged process restrict itself and pass those restrictions to its children. Both are relevant to confining a program such as an agent. They also sit across several interfaces, which is the coherence problem Kirk is pointing at.

Why agent permissions reopened the old question

Kirk’s sharpest line is a question rather than a verdict: “What exactly is this AI agent allowed to do?” An agent often acts for a user while calling tools, reading files and changing system state, so the permission answer has to hold across all of those actions. Her broader prompt asks what an operating system kernel would look like if it were designed from scratch in 2026 with an eye to the future.

Microsoft has its own work in this area. At Build 2026, according to Windows Latest, Microsoft announced an early preview of Microsoft Execution Containers (MXC). In that model, developers declare the access an agent needs and Windows enforces the declaration at runtime. Check Microsoft’s Windows Developer Blog for current details and release status. The preview should not be read as general availability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Whichever design a reader prefers, a fair comparison of operating systems for agents should ask:

Best Value
  • How finely can authority be scoped, down to a single object or resource?
  • How easily can a policy be composed, read and checked by someone who did not write it?
  • Which actions leave an audit record, and where is that record kept?
  • What compatibility constraints do existing applications impose?
  • How much systems expertise does a correct configuration require?
  • Who maintains the controls over the years, and how do updates reach them?

Current public documentation does not settle these six questions for either kernel.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

The Open NT alternate history

What Kirk proposes

Kirk says Microsoft “should have made an ‘Open NT’” in the early 2000s. She does not mean a fully GPL-style license. She means enough source access that a large organization could replace a memory allocator, customize a scheduler or network stack, while Microsoft kept control of a security and compatibility baseline. Her example is an early Amazon creating an “AmazonNT” for EC2. The scenario is explicitly counterfactual: it asks what might have happened, not what did.

What Microsoft already offered

Microsoft did run source-access programs. Windows Latest names Shared Source and the Windows Research Kernel, which is intended for academic teaching and research. As the article describes them, neither gave Amazon a general right to ship a commercial NT fork. Inspecting or studying source is not the same as a supported model for building a product on a modified kernel, and that gap is the real distance between Kirk’s scenario and the history that happened.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why forks are expensive

The strongest counterargument concerns maintenance. Windows Latest quotes Linux kernel developer David Airlie on the cost of forks: a divergent kernel must keep integrating and testing upstream fixes as they arrive. Linux’s development model is built so that organizations can send their changes back into a shared project, which spreads that cost across contributors. An Open NT would have had to answer the same questions: who decides which changes flow back, and who pays for the integration work that keeps a fork current. The alternate history cannot answer them.

Other systems that bear on the question

Capability-based security is not unique to NT or Linux. Windows Latest points to FreeBSD jails and Capsicum as isolation and capability-oriented controls. They are useful if you are asking what a new operating system designed for agents might borrow, because they offer different answers to the same question: what is this process allowed to do?

How to weigh the claim

Kirk’s comparison can be argued on design grounds, but a few kinds of evidence would settle parts of it:

Quick Recap

Bestseller No. 1
SaleBestseller No. 3
Windows Nt Shell Scripting
Windows Nt Shell Scripting
Used Book in Good Condition
$27.20
SaleBestseller No. 5
Windows NT File System Internals: A Developer's Guide
Windows NT File System Internals: A Developer's Guide
Used Book in Good Condition
$37.16
  • Controlled comparisons that run the same agent workload on each system and record what the agent could reach, with policies written by people of comparable skill.
  • Published policy definitions for the same task on each platform, so that the expressiveness and length of the rules can be compared directly.
  • Audit output from each system during an incident-style exercise, showing which actions were recorded and how easily an investigator could reconstruct them.
  • Evidence from MXC, or any similar runtime enforcement layer, once it reaches general release, including how developers actually declare access.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

AI agentsLaurie KirkLinux kernelMicrosoft Execution Containersoperating system designWindows NTWindows Security

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.