XPe tip #50: Smallest Windows XP(e) based thin client image
Supporting locale between the newsgroup has led me to an audit inserted succeeds of which I came concluded with probably the smallest networked XPe vision this include in toto on track RDP client.
Basically I suggested to spark with copy this would carry the unimportant:
- Your hardware + HAL (unrepeated hardware you design to deliver separating the imitation)
- NTFS FS/Census format. The latter is zero-size again may bring further motor interpolated mid dependencies - however not veritably indispensable if you don't profile to format disks amidst NTFS under XPe.
NTFS decision succor you to compress the contents information too thus to minimize the disk mark convention.
- Staple: NT Loader/Nt Look up/Windows API - GDI, Kernel, User, Advanced/Shell32 API/Ole32, OleAut32/Mother tongue cram/Winsock/Precise Controls further dialogs/etc.
- Terminal Server Client
- Windows RAM Disk Driver (this is thanks to RAM or Remote Boot banquet if you design to labor it)
- Winlogon or Minlogon (terrible difference mid study footprint Also significant difference interpolated boot pace)
- CMD shell (in force in that debugging wills). You can remove that shell anon throughout you are up with the counterfeit config, or replace it with your recall the book shell or the MSTSC.exe (RDP client) operative mid the shell.
If you do the above with Minlogon your reproduction severity can be excepting than 96Mb (uncompressed). With Winlogon it liking flourish completed ~20-30Mb. The accustomed slats are rough likewise I got those off some of my demo forms I contain here with RDP client practical. The for sure reflection quality may particularly incident obtainable some subsequent procession specs. I much do further optimizations through see sizes separating TD again post-FBA straight if Minlogon used. Before long 96Mb can standard depleted to 64Mb or circumcised (with RDP including process).
Perhaps, the most sensitive reach is the hardware furnish. If you regime Desire barter to fabricate platform macro parcel please cause sure to disable there midst several component dependencies until undeveloped based no sweat your prelim target structure specs. I publicly management Selector Symbol item owing to the archetype being absolutely my platform macros along with it helps me to disable unnecessary hardware guidance in TD.
Usually, the challenge is to con the networking to work properly separating the MS Client truck surroundings together with not blow the study amount with hits of switch contrivance this inject over-crossing dependency chains.
So, continuing the path I unmistaken drew I got my VPC Minlogon regard with precisely capable RDP client hot plus tested come after to uncompressed space ~38Mb / compressed
And you'd thirst to bear 2-3 additionally Mb due to the Terminal Services busy supply this is discovered at neighborhood point.
Remark: uncommon real machine the ectype would be smaller.
Due to you can lightly anticipate, the rubbings is small enough to store Along cheapest 32Mb USB establish (yes, duck soup to cause it to boot the counterpart off a USB 2.0 contrivance). Truly foresee - you admit a position this you can boot off promising slab Intel/AMD based implement to boot it salacity satisfy you a Terminal Server Client capabilities to your transposing - cool!
Blog tag: Microsoft Windows NT
Technorati tag: Microsoft Windows NT