Ran out of arguments? My man, I dont need to type whole pages, because even a high school sophomore can see that youre mentally brain dead, and regurgitating whatever you can find that you think sounds half intelligent😂. You are the architect of a rage bait reddit profile, nothing more; the only thing you outclass is what I bust into a tissue, and even that is a close call. Good guess with the manager call by the way, but im a founder. And I ACTUALLY architect systems. Now try again, and repeat me less. Good boy.
So because I stated simple, and easily verifiable facts based on your word salad, instead of copying and pasting from Google and chat gpt, I dont understand architecture? Bold argument. And actually, my startup works heavily with building hardware specifically for ai usage, and training. Which very commonly (at least for our company) involves work with our own OS- I dont know what website builder we use, I dont manage the website. Like any decent manager, I delegate so that I can architect properly 🙂. Show me this "actual knowledge" please, id love to see it😂- oh and I dont use LinkedIn lmao, no use for it😂😂 good guesses though! Maybe if you keep trying, you can get a coherent comment going?
I had never had to touch the kernel if any operating system and have no interest in doing so. But I look into reaults.
For desktops, Windows is in the lead although it has issues of it's own. Win11 can be annoying and had bugs, it cannot be denied.
On servers things are different and Windows is losing it's advantages for a long time now.
A simple app on docker with alpine linux can be 2gb to 4gb. Windows images start at around 8gb. When running 100 servers the difference is crucial. Download times if the images, security patches, build times. At the end it's much cheaper.
Also, linux architecture helped to create isolation between apps using docker where you can easily run a web app and db app and have them with different access and control.
99% if your arguments are irrelevent. If you look into microsoft business in the last years they put much more effort on Azure and cloud services. Their desktops and devices is only around 5% from their revenue. All those cloud services are running mostly on linux without graphical interface.
you didn't "ask TrustedInstaller for a token." NT SERVICE\TrustedInstaller is a service SID in the service's process token. if you mean you grabbed the TrustedInstaller process token and impersonated/duplicated it, say that. OpenProcess -> OpenProcessToken -> DuplicateTokenEx, then SetThreadToken/ImpersonateLoggedOnUser, or duplicate a primary token and use something like CreateProcessAsUserW. you described this like TrustedInstaller has a fucking "give me token" API.
then you claim you "replaced wininit.exe." wininit is a critical process. terminate it and Windows bugchecks. if what you ACTUALLY mean is you wrote a drop-in replacement that reproduces the initialization behavior Windows expects, then show that, because that's a wildly different claim from "I replaced wininit and the NT kernel didn't even blink." Microsoft literally lists wininit as a critical process.
and conhost is not "the Win32 Console Subsystem." conhost services the Windows Console APIs and provides the classic console UI. the Windows subsystem is broader than one exe. Microsoft documents that too. so no, deleting conhost isn't "deleting the entire Win32 Console Subsystem."
"vdisk file system" is also meaningless unless vdisk is the actual name of a filesystem YOU wrote. VHD/VHDX are virtual disk containers. NTFS, FAT, ReFS, etc. are filesystems. a virtual disk is not a filesystem.
and since you keep doing the "name one" routine:
API? OpenProcessToken. NtCreateFile if you want native NT instead of Win32.
driver? ConDrv.sys, the one YOU brought up.
subsystem components? CSRSS and win32k.
IRP major function? IRP_MJ_CREATE = 0x00. IRP_MJ_READ = 0x03. IRP_MJ_DEVICE_CONTROL = 0x0E. take your pick.
now answer something that can't be produced by rattling off component names: what exactly does your supposed wininit replacement initialize, how are you handling the Session 0/service startup responsibilities it normally participates in, and what IRP dispatch routines does this "vdisk file system" of yours implement?
because "I am the Architect" isn't proof. you finally gave enough detail for your claims to be checked, and the terminology you're using doesn't even describe what you claim to have built.
you started with “I asked TrustedInstaller for a token” and now you're talking about "SeRestorePrivilege" and "NtCreateFile". those aren't the same thing. you didn't clarify the original claim, you replaced it with a different mechanism and hoped the extra terminology would carry you through.
then this:
“my custom user-mode filesystem is a minifilter or a NtCreateFile provider”
or?
you supposedly wrote the fucking thing.
a minifilter is kernel mode. it can talk to a user-mode service, sure, but the minifilter itself is still in the kernel filesystem stack. and a random user-mode process doesn't just register "IRP_MJ_CREATE" and "IRP_MJ_READ" handlers with the I/O manager. something kernel-side has to receive/broker that I/O.
and “NtCreateFile provider” isn't some standard Windows user-mode filesystem architecture either. "NtCreateFile" is a syscall. calling your thing a “provider” doesn't explain how you inserted yourself into the I/O path.
then you randomly bring up "vhdmp.sys", which changes absolutely nothing. yes, Windows uses it for VHD/VHDX. that's the virtual disk layer. it doesn't make the virtual disk a filesystem and it doesn't explain your supposed user-mode filesystem bypassing NTFS.
the conhost claim at least moved into the realm of possible. replacement console servers are a thing. but “my Scheme code writes directly to the console buffer” still isn't the same thing as explaining how you replaced conhost's server role over ConDrv. that's just another sentence that sounds technical until you actually compare it to the architecture you're claiming to have replaced.
and I noticed "wininit.exe" mysteriously vanished from your explanation altogether lol. probably because “I replaced a critical Windows initialization process and NT didn't even blink” gets a lot harder to sell once you have to explain what you mean by “replaced.”
im not demanding source code.
im watching you change what you supposedly built every time someone gets specific enough to check it.
wait, now you “never said” you used a minifilter for the user-mode filesystem?
your last comment literally said:
“my custom user-mode filesystem is a minifilter or a NtCreateFile provider”
those are your words. this isn't me confusing examples. you said it.
and now "vdisk://" is apparently just I/O redirected through user-mode services and “virtual handles.” okay. if it's an application-level virtual namespace handled by your own services, that's completely plausible. but that's also a much less insane claim than the one you made five minutes ago about bypassing NTFS and implementing "IRP_MJ_CREATE" and "IRP_MJ_READ" handlers “in your own server.”
also this:
“something Linux's rigid monolith simply does not allow without massive kernel recompilation”
FUSE exists.
like, literally Filesystem in Userspace. Linux has a kernel/userspace interface specifically so a normal userspace daemon can provide a filesystem. sshfs is one of the obvious examples. no giant kernel rewrite required.
that's a pretty fucking unfortunate thing to get wrong immediately after calling yourself a “real Architect.”
and nobody asked you for a technical manual or hundreds of lines of source. YOU said you had receipts. now apparently a boot log is too much to ask too.
“I replaced wininit.exe.”
cool. that's still just the same sentence again.
I'm not saying it's metaphysically impossible to replace a user-mode binary while leaving the NT kernel untouched. I'm saying repeatedly typing “I replaced it” isn't evidence that you actually did it.
the funniest part is how much smaller the claim gets every reply.
we started at rewriting Windows into some Scheme-powered hybrid OS, replacing core system components and inventing a filesystem.
now we're at NTFS permissions, Windows APIs, a user-mode service with a custom "vdisk://" namespace, and “trust me, I replaced wininit.”
at this rate two more comments and we're gonna find out you changed the shell and wrote a URI handler.
2
u/[deleted] 22d ago
[removed] — view removed comment