Low Resource/Low Footprint OS using WinPE

Discussions about *nix and Other Operating Systems should go in this forum.
nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

Well I've been reading up on this and it should be a good project to try, only problem is it will be impossible/difficult to have sound on it.

Here's What the project will consist of:
Based on WinPE from Win7 7227
Explorer and other such GUI files from Windows XP SP3
.NET Framework (If anyone knows how they did it in LH4053 please tell me)
...more coming

Refer Here for Current Progress as I'm too lazy to update this main post right now:

http://www.betaarchive.co.uk/forum/view ... 173#p91173
http://www.betaarchive.co.uk/forum/view ... 336#p93336

Major Update Shell now working and winfile works amazing!
http://www.betaarchive.co.uk/forum/view ... 336#p93391

Here's my original post for reference:

I might attempt this soon, but I was hoping to even know if this is possible and what I'm getting into before I start.

Can you install WinPE to a HDD?
Is there any way to put a GUI with WinPE such as Win2k's or something
What exactly is WinPE capable of running (ie OpenGL, .NET Framework, VB5/6, etc)
What sort of drivers does WinPE use, the same as XP?
etc
But yeah, does anyone know how they did the thing with the .NET Framework in Longhorn 4053?
Last edited by nookupeous on Tue Jun 30, 2009 10:33 pm, edited 5 times in total.

STKD
User avatar
FTP Access
Posts: 292
Joined: Sat Nov 01, 2008 7:05 pm

Re: Low Resource/Low Footprint OS using WinPE

Post by STKD »

To be honest, you'd be as well looking at using nLite with Windows XP to make your own cutdown version. It's not a hard process and you can tune it to use as little resources as you personally need while also maintaining the features and compatibility that you need. Remove the drivers, tweak the services, whatever you want. The version of XP I'm using on my netbook right now is done like this, and it runs far better than any default XP install ever would.
WinPE is nice for what it is, but if you want to be able to add enough to use it as an OS, you're probably not going to find any gains over the DIY approach.

Day2Die
User avatar
Donator
Posts: 1252
Joined: Thu Oct 30, 2008 3:07 am
Location: Los Angeles, California

Re: Low Resource/Low Footprint OS using WinPE

Post by Day2Die »

STKD wrote:To be honest, you'd be as well looking at using nLite with Windows XP to make your own cutdown version. It's not a hard process and you can tune it to use as little resources as you personally need while also maintaining the features and compatibility that you need. Remove the drivers, tweak the services, whatever you want. The version of XP I'm using on my netbook right now is done like this, and it runs far better than any default XP install ever would.
WinPE is nice for what it is, but if you want to be able to add enough to use it as an OS, you're probably not going to find any gains over the DIY approach.
Why bother? Microsoft already created such a version of Windows XP, it is called Windows Fundamentals for Legacy PCs. http://en.wikipedia.org/wiki/Windows_Fu ... Legacy_PCs
Never leave home without PeerBlock, or you might not return at all.

STKD
User avatar
FTP Access
Posts: 292
Joined: Sat Nov 01, 2008 7:05 pm

Re: Low Resource/Low Footprint OS using WinPE

Post by STKD »

Why bother? Simple. Fundamentals is *severely* limited compared to a normal copy of XP, in a few ways that matter. Also, among other things, the WinFLP setup requires a *full disk format*, where a custom version will install wherever you want.

motherboardlove
Donator
Posts: 1237
Joined: Sat Oct 04, 2008 5:43 pm
Location: Milky Way Galaxy
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by motherboardlove »

STKD wrote:Why bother? Simple. Fundamentals is *severely* limited compared to a normal copy of XP, in a few ways that matter. Also, among other things, the WinFLP setup requires a *full disk format*, where a custom version will install wherever you want.
Those limitations can be removed... just re-image using a Vista SDK and integrate the .WIM into a Vista install, and screw up the logos, and...presto!
See my profile for my website link.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

You can remove the open application limit from FLP? Do tell me how!

betaluva
User avatar
Donator
Posts: 2068
Joined: Wed Oct 24, 2007 12:21 am
Location: Australia

Re: Low Resource/Low Footprint OS using WinPE

Post by betaluva »

nookupeous wrote:I might attempt this soon, but I was hoping to even know if this is possible and what I'm getting into before I start.

Can you install WinPE to a HDD?
Is there any way to put a GUI with WinPE such as Win2k's or something
What exactly is WinPE capable of running (ie OpenGL, .NET Framework, VB5/6, etc)
What sort of drivers does WinPE use, the same as XP?
etc

yes you can install WinPE to your hardrive, if you want detailed answers go to www.911cd.net/forums or even better http://www.boot-land.net/forums/
Never Fear,Captain Sweatpants is Here!
*http://osbetaworld.b1.jcink.com/*

motherboardlove
Donator
Posts: 1237
Joined: Sat Oct 04, 2008 5:43 pm
Location: Milky Way Galaxy
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by motherboardlove »

nookupeous wrote:You can remove the open application limit from FLP? Do tell me how!
I believe I know how (and I said BELIEVE - have not tested it yet)
See my profile for my website link.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

motherboardlove wrote:
nookupeous wrote:You can remove the open application limit from FLP? Do tell me how!
I believe I know how (and I said BELIEVE - have not tested it yet)
Wow, you should try it and report back with the results.

motherboardlove
Donator
Posts: 1237
Joined: Sat Oct 04, 2008 5:43 pm
Location: Milky Way Galaxy
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by motherboardlove »

nookupeous wrote:
motherboardlove wrote:
nookupeous wrote:You can remove the open application limit from FLP? Do tell me how!
I believe I know how (and I said BELIEVE - have not tested it yet)
Wow, you should try it and report back with the results.
Ill do it once I get my one of my IT Managers to give me my VL Agreement (It includes FLP)
See my profile for my website link.

Derf
User avatar
Donator
Posts: 3938
Joined: Sun Jan 27, 2008 8:09 pm
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by Derf »

Uhm. Guys. There is no open-app limit in FLP. You're thinking of Starter Edition.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

Well I've been reading up on this and it should be a good project to try, only problem is it will be impossible/difficult to have sound on it.

Here's What the project will consist of:
Based on WinPE from Win7 7227
Explorer and other such GUI files from Windows XP SP3
.NET Framework (If anyone knows how they did it in LH4053 please tell me)
...more coming

DBlake
User avatar
Donator
Posts: 748
Joined: Tue Aug 05, 2008 8:45 pm
Location: Two lefts and a diagonal sidestep from where you are.

Re: Low Resource/Low Footprint OS using WinPE

Post by DBlake »

I can probably help on this project.

motherboardlove
Donator
Posts: 1237
Joined: Sat Oct 04, 2008 5:43 pm
Location: Milky Way Galaxy
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by motherboardlove »

Derf wrote:Uhm. Guys. There is no open-app limit in FLP. You're thinking of Starter Edition.
Hmm...? My mind must be cloudy again...
DBlake wrote:I can probably help on this project.
ME too!
See my profile for my website link.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

Thanks for the help guys, someone needs to do some reasearch on what else we should integrate, I think I figured out how to get DirectX integrated...at least 90% of it anyway. I'll elaborate later.

Also, does anyone know if the PE for 7/Vista has the same resource limit as XP's PE, there was a way to Patch the limit on XP's PE I wonder if it'll work on 7's if it still has it.

motherboardlove
Donator
Posts: 1237
Joined: Sat Oct 04, 2008 5:43 pm
Location: Milky Way Galaxy
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by motherboardlove »

nookupeous wrote:Thanks for the help guys, someone needs to do some reasearch on what else we should integrate, I think I figured out how to get DirectX integrated...at least 90% of it anyway. I'll elaborate later.

Also, does anyone know if the PE for 7/Vista has the same resource limit as XP's PE, there was a way to Patch the limit on XP's PE I wonder if it'll work on 7's if it still has it.
I also *THINK* I know how to get it integrated... in FLP, just install it and re0image it using ImageX
See my profile for my website link.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

motherboardlove wrote:
nookupeous wrote:Thanks for the help guys, someone needs to do some reasearch on what else we should integrate, I think I figured out how to get DirectX integrated...at least 90% of it anyway. I'll elaborate later.

Also, does anyone know if the PE for 7/Vista has the same resource limit as XP's PE, there was a way to Patch the limit on XP's PE I wonder if it'll work on 7's if it still has it.
I also *THINK* I know how to get it integrated... in FLP, just install it and re0image it using ImageX

So, do you think we should stick with WinPE or move this over to FLP?

Some of this is for old XP winPE but the guy on msfn said it's pretty much the same.

DX9 in WinPE
http://www.msfn.org/board/index.php?showtopic=133392

IE7 in WinPE
http://www.boot-land.net/forums/?showtopic=3821

ActiveX in WinPE
http://www.boot-land.net/forums/?showtopic=2745

Explorer in WinPE (need to look at this and IE7 and make sure there are no conflicts)
http://www.msfn.org/board/index.php?showtopic=15709

Here's the list of files needed from SP3 to make explorer work:

http://www.tinyurl.dk/7944

Dang, I lost the link for OpenGL support....I'll find it later.

This guys youtube page has a lot of information in video form that we are looking for, he loaded up a few apps in WinPE 6801
http://www.youtube.com/user/jedixo

Also, after adding in explorer a person on msfn said .NET Framework may be easier. We just need to figure out how 4053 does it.

Also, I may be gone these next 2-3 days fishing, so if I'm not online that's why.

I found .NET Framework, Sound, and OpenGL addons for the old winxp PE, it may work on an old longhorn PE though (maybe consider moving project to that, or if you guys want FLP or something)

This guy has alot of stuff as well
http://www.veder.com/nwdskpe/#download

The project on http://vistape.net/ may do some of the work for us but we want to use real explorer instead of their shell.

Maybe use explorer from Windows 7?
I may have found a guide.

I may have time to work on this but not to post, we'll see when I get back, also, as you can tell, I've been using this post as a kind of notepad for all the pages I find.

J.Byrne
Donator
Posts: 2045
Joined: Sat May 24, 2008 10:05 am

Re: Low Resource/Low Footprint OS using WinPE

Post by J.Byrne »

I think this would be good, mainly if you can keep it small with a quick installation time.
ADD: Why are you using a Windows 7 WinPE?

DBlake
User avatar
Donator
Posts: 748
Joined: Tue Aug 05, 2008 8:45 pm
Location: Two lefts and a diagonal sidestep from where you are.

Re: Low Resource/Low Footprint OS using WinPE

Post by DBlake »

I can code AutoIt so if we need scripts I can come up with them.

pizzaboy192
User avatar
Staff
Posts: 2688
Joined: Thu Oct 23, 2008 3:25 am
Location: Earth.
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by pizzaboy192 »

if you want really light footprint, you could ditch explorer, and try LightStep, it seems to run as low as 2mb (i've done it, but you loose alot of eyecandy) and works pretty well for slim installs

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

J.Byrne wrote:I think this would be good, mainly if you can keep it small with a quick installation time.
ADD: Why are you using a Windows 7 WinPE?
Thanks, I think keeping it small will be relatively easy, I kind of the same thing I was thinking of now with 6519's PE and I believe it was only 250/300MB. I was thinking of using a 7 PE as it's the "latest and greatest" version, although we could move this to longhorn PE as it has the .NET Framework or even XP's as it's easier to work with.
DBlake wrote:I can code AutoIt so if we need scripts I can come up with them.
Thanks, AutoIt is very useful for unattended things like this. There are always times I wish I knew how to do it.
pizzaboy192 wrote:if you want really light footprint, you could ditch explorer, and try LightStep, it seems to run as low as 2mb (i've done it, but you loose alot of eyecandy) and works pretty well for slim installs
Yeah, explorer would use up more space and resources, good idea. Another shell we could use is ReactOS Explorer, you can download it seperately from the OS and it looks a lot like 2K's GUI.

Here's a pic of it.

Image

Fun Fact: I was experimenting with Longhorn 4074's PE last night and I found out it has NO mouse support at all. Wonder why they did that.

Another thing I was thinking of, make some kind of really really tiny DOS based installer that would copy this to the HDD, it can be done, but I used a 2nd partition and did it from within Vista.

J.Byrne
Donator
Posts: 2045
Joined: Sat May 24, 2008 10:05 am

Re: Low Resource/Low Footprint OS using WinPE

Post by J.Byrne »

All this talk of WinPE makes me want to dig up my WAIK disk.

Rob Jansen
User avatar
Donator
Posts: 5271
Joined: Sat May 12, 2007 1:05 pm
Location: The Collection Book
Contact:

Re: Low Resource/Low Footprint OS using WinPE

Post by Rob Jansen »

Did you overcome the 24 hour running limit on WinPE?
(or less on XP RTM/(maybe SP1 also)).

And that reactos menu looks horrible, you should make an option in the installation disk to install a few different explorer's.

- Windows XP Explorer
- Command Prompt
- ReactOS
- ???
- ???
Offtopic Comment
J.Byrne wrote:All this talk of WinPE makes me want to dig up my WAIK disk.
Did anyone say WAIK?

Windows Vista
http://www.microsoft.com/downloads/deta ... 9830d629f2

Windows Vista Service Pack 1 and Windows Server 2008
http://www.microsoft.com/downloads/deta ... 50c657de08

Windows 7 Release Candidate
http://www.microsoft.com/downloads/deta ... 0ead27ef72

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

DjRob wrote:Did you overcome the 24 hour running limit on WinPE?
(or less on XP RTM/(maybe SP1 also)).

And that reactos menu looks horrible, you should make an option in the installation disk to install a few different explorer's.

- Windows XP Explorer
- Command Prompt
- ReactOS
- ???
- ???
There's a winlogon patch for PE floating around that removes the timebomb/resource limit, but I can't seem to find it. I don't even know if 7's PE has the timebomb and such though. But if I can't find the winlogon patch some guy on MSFN.org made a custom loader that removes it (modifies it in memory I think) as PE starts up. And as far as the installation of multiple explorers goes, yeah, that's easily do-able. Make some kind of menu thing that would load an Auto-It script written by DBlake that would install the shell of your choice.

Also, I'll be leaving for that trip later today. Hopefully, I'll have 7227's PE extracted by then, it's installing right now.

nookupeous
User avatar
FTP Access
Posts: 327
Joined: Sat Jun 14, 2008 10:26 pm
Location: USA

Re: Low Resource/Low Footprint OS using WinPE

Post by nookupeous »

Well, I got Windows PE extracted from Windows 7 Build 7227 in a little under an hour. And 58 minutes of that time was to install Windows 7, if 7229 leaks today I'll extract that since it takes very little time to do. I took a screenshot for you, that's just the unmodified WinPE 7227 with the command prompt open, I tried various thing to get it to output it's build number but it won't I guess I could take a screenshot of the properties of cmd.exe extracted from the WIM, but that's not as cool.

Image

Also, later today I'll see if I can get the logon screen and winver.exe to work, that one guy's youtube page has tutorials.

Here's a screenshot of the properties of the ISO that boots into PE, so far it's nice 'n small, so we have plenty of room to add in whatever we like.

Image

Post Reply