2,175 karma · joined May 16, 2023
Maybe. But at least you'd know what the discussion is about. Or ask for notes. I can't say I've been in a meeting where someone asking questions was frowned upon.
You're on the right track.
You ask questions. You stop them and circle back to the overview and context. Ask them about the high level. Ask them for the pretty pictures PPT.
If they deviate from what you need, stop them politely and put them back on track with the excuse of "it will help me understand this better so I can provide a solution".
https://www.servethehome.com/fanless-intel-n100-firewall-and...
The advantage over Arm is that it is x86-64.
If you go into the profession, you will not be able to avoid it in a corporate environment. If it isn't something you feel you could handle and burn your way through, consider small teams, non-IT companies, or consulting/running your own business.
But these kind of people exist in every profession as do autistic individuals and assholes. It's part of being an adult and improving your interpersonal skills.
There have been many lone wolves who have created great things in our world. Don't discount them. You would not be "better off".
Flight is not for cowboys.
About that Zero Trust...
https://ia904500.us.archive.org/view_archive.php?archive=/23...
TCPIP.SYS is the TCP/IP stack in Windows.
I'm unsure as to why you're making unsubstantiated claims and sticking with them. You have zero proof that the claims you're making are true. I'd love to have the source for Spider's TCP or at least have a contact that worked on the stack to ask, it's interesting history. I don't care one way or another, it was a very temporary stack that didn't make it into 3.5 where the entire stack architecture changed (no longer based on SysV STREAMS).
NT OS/2 started development in 1988 and NT Win32 in 1990.
Build 297 of NT 3.1 contains a TCP/IP stack dated June 25th, 1992. This is not the earliest public build.
To get more of the abstractions out of the way, you want DevDrive. And don't use Explorer.exe as a test bed which has shims and hooks and god knows what else.
[0] https://web.archive.org/web/20111110161740/http://blogs.msdn...
[Extra] https://devblogs.microsoft.com/oldnewthing/20130208-00/?p=53...
What if an app provides COM services and needs to write that to a centralized location that is enumerated to discover available COM services?
What if your app happens to be a god-awful HP Print Center app with it's own print drivers and a Windows Service, where it needs to write to a central location that is enumerated for device drivers and Windows Services?
The term we're looking for is a PSProvider of which there are many. There's even a PSProvider for SharePoint Online[2].
[0] https://devblogs.microsoft.com/scripting/use-the-powershell-...
[1] https://learn.microsoft.com/en-us/powershell/module/microsof...
[2] https://github.com/pnp/powershell/blob/96d00aa60379d8e3310f7...
As for performance, the registry was mapped in paged pool memory[0]; only sections in-use needed to be mapped. Other hives were volatile and never persisted to disk. When data is added to the registry, the paged pool expands to accommodate. Maximum registry size is based off of installed memory, up to a limit.
Registry subkeys are organized alphabetically in an internal list; searches are binary searches rather than using an index. Searches begin in the middle of the list and go up or down based upon the alphabetical value being searched for (so start at 50% -> up/down, split remaining list 50%, up/down -> repeat until found).
You can find more info in Chapter 4 of Windows Internals 4th Edition.
Needless to say, none of the concerns you presented were valid back in the dark days.
[0] https://learn.microsoft.com/en-us/windows/win32/sysinfo/regi...
BSD wasn't the only TCP/IP stack on the market[0].
[0] https://en.wikipedia.org/wiki/Internet_protocol_suite#Adopti...
cd HKCU:\SOFTWARE
You're now browsing the registry and can use terminal commands.Not really. There was no Ring -1 (hypervisor), no hardware-assisted virtualization as we use the term today. On Windows/386, it ran in Ring 0.
Virtual 8086 mode was leveraged via the NTVDM, shipping with the first release of NT.
The TCP & IP stacks were written by Microsoft in NT 3.5.
What Spider Software used (again, used by Microsoft in NT 3.1 due to time pressures) may have originated from BSD, but we don't know.
You can browse the NT4 source code TCP/IP stack. Just search GitHub.
[0] https://www.microsoft.com/en-us/research/publication/the-mic...