Help - Search - Members - Calendar
Full Version: How should the Win9x Power Pack be distributed?
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects

   
Google Internet Forums Unattended CD/DVD Guide
jimmsta
As I prepare for a release, I need to find out what sort of packaging people would want the compilation to be available in. If you're not sure, select that option.

(For more info, take a look at the old v3 topic: http://www.msfn.org/board/index.php?showtopic=57352, or take a look at my website here: http://www.jimmsta.com/)
jimmsta
By The way, the latest compiled edition is 219mb, without the_guy's Windows Me SP. I'm waiting on that, then I'll see about the final size of the package (uncompressed).
Kelsenellenelvian
I would like to see it 7-zipped.
awergh
7zip
eidenk
on eDonkey.
jimmsta
QUOTE (eidenk @ Jul 9 2006, 08:17 AM) *
on eDonkey.


I'm guessing that you believe it should be available to everyone, on one of the most-used networks. I could see doing that. smile.gif

I'm working on getting this released THIS WEEK. In honour of the end of support from Microsoft.
wizardofwindows
thumbup.gif i like winrar but try them all 4 smallest compress zip .the program looks great.
Drugwash
To minimize the possibility of an infection and also to allow certain operations on the content (selective extraction, etc.), a simple archive would be preferred. Word goes that 7zip has (almost) the best compression around, so that would be the best choice, which is what I voted for.

I agree, however, that a click'n'run installer would be preferrable for the not-so-advanced users, but I'm also unsure if this package (as in "its function") would be indicated for this category of users.

If possible, you could try offering both 7zip and NSIS installer at the same time. An eD2k link could help spreading the package(s) and also cut on your bandwith usage, once other users get the complete file(s), although it might be a slower process.

Good luck and thank you, whatever you choose. thumbup.gif
LLXX
QUOTE (eidenk @ Jul 9 2006, 08:17 AM) *
on eDonkey.
Let's not forget Torrents...
jimmsta
I'm burning a copy at the moment, to test tommorow @ work. I hardly see any Windows Me systems, but most people still have 98SE boxes, so I tend to use my CD every once in a while...

Looks like the only thing I'm missing is the_guy's unofficial Windows Me Service Pack.

I'll see about hosting the file on a box @ work - use edonkey and bittorrent at first, then use other hosting methods. newwink.gif
MDGx
Compression/installer archiving method is completely different from torrent/edonkey distribution method.

jimmsta:

If I may make a few suggestions...
No matter which compression method you are going to use, please make sure there will be some kind of menu for choices [1. Install SP2 2. Install DirectX whatever... etc...], and that the file is in exe format.
If you really, really must compress whatever exe to some archive format, please use ZIP format, because not everybody knows about or has 7-zip, WinRAR, WinACE or some other archiving tool.
But almost everybody I know has WinZIP and/or pkzip/pkunzip.
This can be achieved by using 7ZA.EXE, installed as part of 7z command line [DOS box] tool [free GPL]:
http://prdownloads.sourceforge.net/sevenzip/7za442.zip
because 7za.exe can compress to ZIP, but to a much smaller size than any other ZIP tool.
To view all 7za.exe switches, just run it like this [example]:

7za > c:\temp\7za.txt

Then open 7za.txt in Notepad.

For example if using Gape's infex, you can compress it with iexpress [LZX maximum compression into CAB format] to compress to maximum possible ratio.
Similar options/menus can be created using NSIS or InnoSetup [examples].

Please note that 7-zip [7z = LZMA] format is very good, but Microsoft's LZX [CAB format] is actually sometimes better, may achieve smaller file sizes, depending on what files you "shrink", on how large they are, and what their contents may be.

HTH
jimmsta
I'll probably distribute the final build as a zip file, which will include an autoplay menu.

If the demand for a 7zip archive is strong, I'll up it as a separate download. At the current moment, the near-complete package is 218mb uncompressed, but it is mostly compressed items, so no matter what compression format I choose to use, the size difference will probably be negligible.

I hadn't thought of that when I created this thread. I really wasn't sure how much the dist. could be compressed, and at the moment, the answer to that question is 'not much'.

I almost used INFex, but it doesn't do everything that I want it to do. I'd love to use NSIS, but then I'd have to create some helper apps, and it would take a few more months to get it out the door.
Drugwash
MDGx, do you really think that people who don't know what 7zip is, should handle jimmsta's package? I think that's just asking for trouble. wacko.gif

IMO, one must really know what he's doing, or things might just get screwed up (see the guy that realmad.gif hates Revolutions Pack). rolleyes.gif
eidenk
7-Zip can compress to self-extracting executable which adds only a few kbs to the archive. Under this form no one would need 7-Zip installed at the receiving end.

PS : Using solid mode usually yelds the best compression ratios. Sometimes they are amazing.
MDGx
QUOTE (eidenk @ Jul 11 2006, 06:01 AM)
7-Zip can compress to self-extracting executable which adds only a few kbs to the archive. Under this form no one would need 7-Zip installed at the receiving end.

PS : Using solid mode usually yelds the best compression ratios. Sometimes they are amazing.
Great idea.
I forgot 7-zip can do self-extracting exes. newwink.gif
MDGx
QUOTE (Drugwash @ Jul 10 2006, 07:41 PM)
MDGx, do you really think that people who don't know what 7zip is, should handle jimmsta's package? I think that's just asking for trouble.

IMO, one must really know what he's doing, or things might just get screwed up (see the guy that hates Revolutions Pack).
IMHO:
I don't think jimmsta's pack has anything to do with 7-zip knowledge.
I have pointed out that statistically most people [just every-day average computer users, not power-users] use WinZip or other 3rd party (un)zipping tool, and that in comparison, 7-zip popularity is spreading only inside power-users circles, like this one.
Otherwise put: everybody knows the zip format one way or the other, but only a few know or care about 7-zip.

And the purpose of most of these packages [98SE SP2, 98SE2ME, NUSB, 98FE SP2, ME SP2 etc...] is to appeal to everybody, not only to a select audience.
And everybody should be able to install them in just a few steps [mouse clicks or key presses] from an easy to use interface.
Tihiy's RP is a different kind of "beast", requires a little bit of inner M$ OS knowledge [more than the average user has], therefore appeals mostly to power-users, and eventually to those average users who aspire to become power users. newwink.gif

About RP [and similar] haters:
Unfortunately it is built into the human nature to hate/abhor/deny/detest/loathe what we do not understand [re: Galileo Galilei, Nicolaus Copernicus, the inquisition, the crusades etc]. sad.gif
But fortunately, [at least some of us, anyway newwink.gif] can be taught to understand + grow out of ignorance: power is gained only through knowledge.

HTH
LLXX
QUOTE (eidenk @ Jul 11 2006, 07:01 AM) *
7-Zip can compress to self-extracting executable which adds only a few kbs to the archive. Under this form no one would need 7-Zip installed at the receiving end.

PS : Using solid mode usually yelds the best compression ratios. Sometimes they are amazing.
I'm rather cautious around executable files, especially huge ones since they take a long time to virusscan, so that might not be the best idea. I unpack most installers manually anyway, to minimize the risk of getting anything infectious.

I recommend the CAB format. The compression is actually superior to 7zip's LZMA as pointed out above, and in addition, every 9x computer already comes with extraction utility and viewer shell extension as well smile.gif
azagahl
> I recommend the CAB format. The compression is actually superior to 7zip's LZMA as pointed out above

This is rarely true. 7z is typically about 10% more compact than CAB LZX:21.

> I'm rather cautious around executable files, especially huge ones since they take a long time to virusscan

A 100 KB installer stub plus a 300 MB compressed block of data takes no longer to scan than a 300 MB compressed archive file.

> I unpack most installers manually anyway, to minimize the risk of getting anything infectious.

You are too scared to run an executable, but have no qualms about dumping someone's DLL's all over your operating system??

If you want this to be easy for newbies, then make an installer. An NSIS installation executable is the best choice IMHO. Note that NSIS supports 7z compression. And if the user wants, they can still extract the contents using some tools like TUGZip / IZArc.
jimmsta
QUOTE (azagahl @ Jul 11 2006, 10:01 PM) *
If you want this to be easy for newbies, then make an installer. An NSIS installation executable is the best choice IMHO. Note that NSIS supports 7z compression. And if the user wants, they can still extract the contents using some tools like TUGZip / IZArc.


This has been my choice, as if you also have 7zip installed, you can easily unzip the package anyway. - I've already set up an NSIS script, and have tested it on a 98SE install. It works fine, and is still geared towards whoever wants to use my package.

No, it will not be out today. I'm waiting on the Unofficial Windows Me Service Pack, which, unless released by Friday, will not be included in this release... I just wanted to release this sooner than later.
Drugwash
QUOTE (LLXX)
I'm rather cautious around executable files, especially huge ones since they take a long time to virusscan, so that might not be the best idea. I unpack most installers manually anyway, to minimize the risk of getting anything infectious.
That is exactly my reason too.
QUOTE (azagahl)
A 100 KB installer stub plus a 300 MB compressed block of data takes no longer to scan than a 300 MB compressed archive file.
Correct, but that is only if the scanning has been triggered. Most antivirus software do a smart scanning as real-time protection; this includes executables -- self-extract archives fall into this category --and some types of documents, but rarely usual archives. Also, most times, even on a powerful machine, the system chokes when a massive file is being scanned, be it only when you explore the folder containing it, which is unpleasant, to say the least.

Having the package as a simple archive would allow the user to unpack and scan the desired modules only, which would obviously take much less time and would eliminate the choke(s).
QUOTE (azagahl)
You are too scared to run an executable, but have no qualms about dumping someone's DLL's all over your operating system??
If the level of paranoia would reach that high, nobody would ever install any application and probably even the operating system itself wouldn't be installed, in the first place. smile.gif

Being cautious is not a bad thing. It is possible that one has a yet unknown infection, and having the executable package infected on his system, storing it on an optical medium and possibly distributing it around could unknowingly infect other users.

Bottom line is - if possible - try to distribute it in both noob form (that is, executable installer) and power-user form (that is, simple archive, whatever type).

If I may, personally I use Total Commander as my file manager of choice, and the external commandline archivers linked to it plus the 7zip, ISO and other plug-ins, allow me to handle a vast variety of archives as if they were folders: just a double-click on the file, select the desired files/folders from it and drag'em to the other panel. SFX archives also supported by menu item File > Unpack.
jimmsta
I've done it before, and I'll do it again - I'll release two different versions. I'll also post the MD5 of each, just to be sure that the files don't get tampered with.
LLXX
QUOTE (azagahl @ Jul 11 2006, 09:01 PM) *
You are too scared to run an executable, but have no qualms about dumping someone's DLL's all over your operating system??
Quite obviously I inspect them, but inspecting at most several MB of files is a much more pleasant task than several hundred MB. Also, self-extractors can get infected, while archives can't. They do not contain executable code that is run when the archive is opened, unlike a self-extractor.
eidenk
I just found a new tool to make self-extracting 7z archives out of normal 7z archives that seems more featured than the default tool built in 7-Zip.

http://freeweb.siol.net/razor256/xss/

I am not too keen on NSIS installers because they are notoriously difficult if not impossible to unpack.

Well I know there is a Total commander plugin who purportedly does it but I don't have Total Commander.
jimmsta
7zip v4.42 is able to unpack NSIS installers now. I'll take a look at that tool you mentioned.
eidenk
QUOTE (jimmsta @ Jul 12 2006, 08:12 AM) *
7zip v4.42 is able to unpack NSIS installers now.

Thanks to let me know that.
jimmsta
hrm... my day didn't go as planned. Our electric company decided to pull the plug when I got home from work @ 6pm... the power came back on 2 hours later. I've been working the past 1.5hrs on putting finishing touches on the package. As of right now, I'm testing out various compression formats. Something seems to be amiss with my 7zip installation, as it keeps telling me that 7zip isn't implemented (also reinstalled, same problem sad.gif ).

I'm VERY familiar with 7zip's console app 7za.exe, as I use it on my other compilation (http://bht.jimmsta.com), to update things like Adaware, and various other tools.

I had never touched NSIS before this project, but after using it, will probably use it for BHT in the future, as it's a great tool, especially for those of us that are still using batch files to do our dirty work (patching releases, downloading apps from the web/patches).

Ah! the first compressed file is done, I used RAR @ Best settings. The compressed file is: 214mb, which is a mere 4mb smaller than the uncompressed version sad.gif ... As I have said earlier, I was rather sure that it wouldn't compress down that much, since most of the files are already compressed in some fashion. This includes DirectX, and IE6SP1. I think I'll be repacking both using that easySFX utility, and see if that can get the filesize down a bit more.

Seeing as the old version (v3.0) was 346mb, I have to say that 130mb downsized is a big improvement, but I'd like to see something a bit better, considering that I'm a minimalist when it comes down to software... thumbup.gif

edit: good thing I did go back and check out the IE installer... looks like I might have made a big bug - I seem to have compressed the file over again, for no reason. I'm repacking it right now, and will use EasySFX to create the SFX....

edit 2: EasySFX doesn't work. I managed to get 7zip working again (don't ask me why it wasn't working before - I have no idea). I'm back @ square 1... I'll be searching for easy sfx/installer apps for 7zip or something...

edit 3:

After searching the net a bit, I found that there's a file available on 7zip's sourceforge file archive called 7z442_extra.tar.bz2. Included are the building blocks to create an installer based on 7zip. All you need to do is find instructions, which I've located in google's cache, here: http://72.14.209.104/search?q=cache%3AvzEy...sfx%20installer
jimmsta
mods: please delete.
jimmsta
It's DONE! thumbup.gif

I'm uploading the file to personal hosting first. I'll be upping an anti-leech script to keep that up for the initial blow.

I'll be contacting Tim or Jim @ majorgeeks.com so they can mirror it, and will attempt getting more hosting from whereever else (torrent, eDonkey, etc).

MD5 Checksum: 47B1A26D8B272A2250FD5B73A2AD445B
File Name: W9xPPv4.exe
This information will be reposted in a new thread tommorow. I jumped the gun tonight, and had to retest a bunch of the included files to ensure that everything is right.

The file size is the same as the first final build. I promise this is it. It's uploading now (1:52AM EST).

(212MB 7zip SFX w/Installer -- Can be extracted by WinRAR or 7Zip's File Manager, or you can run it, and it will extract to a temp folder on your system.)

It should be ready tommorow morning for download. This development cycle has been a pain, but its all been worth it. I've learned a new SFX packaging scheme, which I will be using quite a bit in the future.

A new thread will be opened tommorow with more information. Check back around 9AM EST to 6pm EST. I have no idea when I'll be able to post...
jimmsta
My webserver seems to dislike 200mb files being FTP'd to it, or it keeps failing or something...

The file will be here: http://repository.jimmsta.com/w9xpp/index....tegory&id=1 when its done.

Today has been a much busier day than I expected it to be. I also have to build a system when I get home...

I'm still @ work until 7pm EST. Then I'll head home, build a system, eat some dinner, and re-upload the file while doing all that stuff... wacko.gif
FoxHound
I know this may sound stupid for expert coders and programers and such...but why not merge it with Unofficial Service Pack(fututre Releases...if any).This way...people don't have to download many files tp update their Windows...Instead Merge it into a nice package and compress it in .rar format the .exe.

shifty.gif
jimmsta
I'd like to take MDGx's stance on this - For people that are still stuck on dial-up, a 212MB file isn't a welcome download. MDGx tries his best to keep his patches down in size, as well as his website (of which, the design has not changed since he started as AXCEL216, many years ago).

I'm big on keeping download sizes small, and that's why I opened this topic. I suppose that there's probably a handful of users that want the Unofficial Service pack, but as stuck on dial-up. Obviously, a 12MB download is more attractive than a 212MB download.

I'm always up for having this package being the official package that contains all patches from this forum, though. (Actually, that is what I'm trying to make it be... smile.gif ).
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.