Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-08-08 Thread Eric Auer

Hi Jim,

while I agree that more and more software is creeping into
the distro if we add all interesting things, this list
is still somewhat comparable to full 1.0. Yet already 1.0
had exactly the creep problem that you describe. So first
we should indeed get a more basic 1.1 ready before we can
start to review, update, add all/more of the full stuff.

That said, I particularily like mpxplay, Bret-USB, ctmouse,
some recent networking stuff, nasm, HX, UIDE et al, srdisk,
lfn stuff and similar. While they can be very useful, some
of the things on the list below are huge (compilers, maybe
ps/pdf tools) and others sound good, but I cannot comment
on (testdisk, photorec, doszip, dn2, 4dos). Any GEM news?

 Mpxplay Bret's USB CuteMouse mTCP + common packet drivers Arachne 
 WGET Mined GNU Emacs Perl Python OpenGem OpenWatcom + NASM FreeDoom
 + Eternity Engine HXRT + HXGUI p7zip DJGPP (GCC + GPP + Watt-32) 
 UIDE + XMGR + RDISK + SHCDX33E DOSLFN Odi's LFNtools LTOOLS 
 TestDisk + PhotoRec xpdf (or Ghostscript?) Doszip (or DN/2?) 4DOS
 (or Bash?) Keyb + CPI (+ mode + nlsfunc), etc. etc.

 While I'm glad to see enthusiasm for what the next FreeDOS distro
 should include, and you've got a lot of interesting stuff above, I'll
 point out that this is a classic example of scope creep. Testing,
 configuration, etc gets much harder the more packages you add...

[...so the big addition of packages should wait for a 2.0 distro...]

Regards, Eric


--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-17 Thread Eric Auer

Hi again Rugxulo,

 So VMware needs PCNET? VirtualBox needs AMDPD? QEMU needs NE2000?
 Anybody know BOCHS? (Yes, I'm assuming more re: emulation than real
 hardware here, isn't that reasonable?)

Bochs emulates a bad(?) NE2000 and a nonstandard PCI Pseudo NIC
for which an Etherboot driver exists so HPA of Syslinux will know.

In general, virtual or not, I am always a fan of RTL8139 drivers
even if I cannot use them :-D Afair, Dosemu magically supports a
DOS packet driver interface and IPX, maybe no virtual NIC, or at
most some NE2000... I never really tried dosemu networking ;-)

 Some might argue even 10MB or so is already huge when all basic content
 fits on a bootdisk (fdisk/format/sys/kernel/shell)

Basic for me is more like your Ruffidea distro for 1-3 floppies :-)
Has really many tools, most of the things that MS DOS users know.

 Well, what exactly can you do with kernel + shell? Not much!

Yes so that is for make a minimal bootdisk and add your stuff.

 throw a compiler, a text editor, a game, *something useful*

Compilers and games are not very basic, but some games are tiny.

 Most attractive to average users (rough guess):
 
 Mpxplay
 Bret's USB
 CuteMouse
 mTCP + common packet drivers
 Arachne
 WGET

I agree on all of those, as long as Arachne configures well.
Maybe useful to run that in a ramdisk for performance...

 Mined
 GNU Emacs

No experience with that in DOS but a big editor like sededit
is indeed nice to have around...

 Perl
 Python

Quite specific to some target audiences. Also real DOS Perl
is quite outdated, while DOS/Windows Perl is quite large?

 OpenGem

A GUI only makes sense with a good bunch of apps for it so
GEM is a category for itself, in terms of installer packs.

 OpenWatcom + NASM

Depends on how small or how complete you want to go. Surely
useful to have at least enough to compile the kernel. UPX!

 FreeDoom + Eternity Engine

 :-D

 HXRT + HXGUI

Specific for running Windows apps but indeed cool.

 p7zip

And advanced mame advzip :-)

 DJGPP (GCC + GPP + Watt-32)

See OpenWatcom topic. Not THAT many FreeDOS apps use
this compiler. The set of DJGPP compiled apps is huge
if you look at all the ported GNU things available.

 UIDE + XMGR + RDISK + SHCDX33E
 DOSLFN

Something like that, yes, sure.

 Odi's LFNtools
 LTOOLS

If you say Ltools, you should also say smbclient ;-)
Note that Ltools make it easy to shoot your own foot
so maybe they are not for general users. If you have
a simple Linux style distro, just drag files to your
DOS drive in the Linux GUI instead of messing up your
Linux drive from within DOS with some evil ltools...

 TestDisk + PhotoRec

If those are both freeware enough, sure :-)

 xpdf (or Ghostscript?)

Afair Blair ported both?

 Doszip (or DN/2?)

And filemaven with com/lpt cable file transfers :-)

 4DOS (or Bash?)

Both!

 Keyb + CPI (+ mode + nlsfunc), etc. etc.

Well, international stuff in any case. At least language files
and the kernel built-in functionality and at least MKEYB :-)

 There's an easy (obvious?) answer to that:  include common packet
 drivers (see above), and let mTCP's FTP grab WGET itself from iBiblio!
 Bam, problem solved!   ;-)

Mwah for people with USB4 wireless telepathic networking it
is better to download whatever they want from ibiblio from
Windows 10 and then use DOS only to install those zips...

Eric


--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-17 Thread Jim Hall
 Most attractive to average users (rough guess):

 Mpxplay
 Bret's USB
 CuteMouse
 mTCP + common packet drivers
 Arachne
 WGET
 Mined
 GNU Emacs
 Perl
 Python
 OpenGem
 OpenWatcom + NASM
 FreeDoom + Eternity Engine
 HXRT + HXGUI
 p7zip
 DJGPP (GCC + GPP + Watt-32)
 UIDE + XMGR + RDISK + SHCDX33E
 DOSLFN
 Odi's LFNtools
 LTOOLS
 TestDisk + PhotoRec
 xpdf (or Ghostscript?)
 Doszip (or DN/2?)
 4DOS (or Bash?)
 Keyb + CPI (+ mode + nlsfunc), etc. etc.

While I'm glad to see enthusiasm for what the next FreeDOS distro
should include, and you've got a lot of interesting stuff above, I'll
point out that this is a classic example of scope creep. Testing,
configuration, etc gets much harder the more packages you add to the
distro. I'd prefer not to expand the list of packages fro FreeDOS 1.1
at this late stage. We've done some cleanup on the software list and
moved a few packages between package groups on the 1.1-test distro
already. If we started building a list of all the cool programs that
FreeDOS 1.1 should also include, we will never get there.

I think we should have a discussion about what FreeDOS 2.0 should
include, and I think 2.0 is the right time to completely redefine
what DOS should look like. What would DOS systems look like today if
they remained the dominant platform? What should a modern DOS look
like in 2011 or 2012? After 1.1 is out, I'd like to see a good, strong
discussion thread on the mailing list with lots of comments about what
2.0 should include, what packages belong in and out, what
package groups we should have.

But please, let's keep that until *after* we get FreeDOS 1.1 out. I'd
like 1.1 to basically be an update to 1.0: a *few* new packages 
features, more up-to-date packages, a new installer.


 Jim has been pretty open to people making their own distros. So far
 not many have bothered. It's tedious, that's probably why. The only
 thing worse than that is annoying bugs or stuff that constantly gets
 updated (which means upgrading ad nauseum). Perfectionism doesn't help
 either (not that anything is every perfect).     :-/

Yup, I've been very open to anyone making their own FreeDOS distro.
And there have been a few, GNU/DOS was one example.

This is basically the same concept as people making their own Linux
distro: you get lots of experiments, and the very strong distros
become popular. At first, you only had MCC Linux, TAMU Linux, and SLS
Linux - but then you had Slackware, Debian, RedHat ... Fedora, Ubuntu,
etc - and lots of other distros along the way.

I'm totally okay with someone taking the FreeDOS Kernel and utilities,
and trying their own spin on FreeDOS to do something really
interesting or cool. I'd just ask that they avoid using the label
FreeDOS, and name it something unique. Again, GNU/DOS was a good
example.


-jh

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-17 Thread Rugxulo
Hi,

On 7/17/11, Jim Hall jh...@freedos.org wrote:

 Most attractive to average users (rough guess):

 While I'm glad to see enthusiasm for what the next FreeDOS distro
 should include, and you've got a lot of interesting stuff above, I'll
 point out that this is a classic example of scope creep.

This was merely an exercise at naming popular, i.e. heavily-desired,
apps that most common users might probably want. It is not intended to
reflect my own goofy needs.

And besides, most of these already were in FD 1.0, so nyah.   ;-)

 Testing,
 configuration, etc gets much harder the more packages you add to the
 distro. I'd prefer not to expand the list of packages fro FreeDOS 1.1
 at this late stage. We've done some cleanup on the software list and
 moved a few packages between package groups on the 1.1-test distro
 already. If we started building a list of all the cool programs that
 FreeDOS 1.1 should also include, we will never get there.

I don't think any of it should be worried about for 1.1. Perhaps only
BASE + NET + UTIL should be there, dunno.

It's not my call, obviously, esp. since I'm not the one doing the work
(hi, Bernd!). Or am I wrong in assuming Bernd's test .ISO is the basis
for 1.1?

 I think we should have a discussion about what FreeDOS 2.0 should
 include, and I think 2.0 is the right time to completely redefine
 what DOS should look like. What would DOS systems look like today if
 they remained the dominant platform? What should a modern DOS look
 like in 2011 or 2012? After 1.1 is out, I'd like to see a good, strong
 discussion thread on the mailing list with lots of comments about what
 2.0 should include, what packages belong in and out, what
 package groups we should have.

Discussion is great, but we need to actually step up and make a
deadline type system, timeline, plan, something! I know some of that
has been roughly outlined, I'm just saying, it's tough to get things
done when nobody can agree.   :-( Bah, it's just too much work for
us few volunteers.

 But please, let's keep that until *after* we get FreeDOS 1.1 out. I'd
 like 1.1 to basically be an update to 1.0: a *few* new packages 
 features, more up-to-date packages, a new installer.

Well, some things in 1.0 were horribly broken, some others are
horribly outdated. Otherwise it's more or less fine. Surely we can
tweak ad nauseum and would never get anything done.

But again, none of this was meant to reflect on 1.1 specifically.

 Jim has been pretty open to people making their own distros.

 Yup, I've been very open to anyone making their own FreeDOS distro.
 And there have been a few, GNU/DOS was one example.

 This is basically the same concept as people making their own Linux
 distro: you get lots of experiments, and the very strong distros
 become popular.

Unfortunately, it's almost like we have to make a Linux-based (DOS)
emulation-oriented distro just to stay relevant!   :-(Even then, I
can hear the jeers (shudder).

 I'm totally okay with someone taking the FreeDOS Kernel and utilities,
 and trying their own spin on FreeDOS to do something really
 interesting or cool. I'd just ask that they avoid using the label
 FreeDOS, and name it something unique. Again, GNU/DOS was a good
 example.

Except the GNU project had nothing (directly) to do with it, I
presume. Actually, now I can't remember, was that the same as uDOS or
something different? Yeah yeah, I know, check iBiblio  (Perhaps
GNU/DOS was a more limited attempt than the latter. Well, no FreeDOS
spins were satisfactory to me in my attempts.)

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-17 Thread Bernd Blaauw
Op 17-7-2011 23:23, Rugxulo schreef:
 This was merely an exercise at naming popular, i.e. heavily-desired,
 apps that most common users might probably want. It is not intended to
 reflect my own goofy needs.

 And besides, most of these already were in FD 1.0, so nyah.   ;-)

For a full CD it's very much worthwile mentioning these. Adding packages 
is easy, integrating them and testing are a bit more difficult though.

I'm abusing Jim's installer simply to allow people to do a 2nd install 
process from any random directory (X:\FREEDOS\CUSTOM\) to whichever 
directory you want to install those (be it same location as FreeDOS, or 
a separate \UTILS , \PROGRAMS , \PROGS , \BIGPROGS or whatever).

 Discussion is great, but we need to actually step up and make a
 deadline type system, timeline, plan, something! I know some of that
 has been roughly outlined, I'm just saying, it's tough to get things
 done when nobody can agree.   :-( Bah, it's just too much work for
 us few volunteers.

I'm aiming for end of August. People have their vacation, have a little 
bit more time for spending on FreeDOS if they wish so, etc. Lots and 
lots of rewriting is needed while some programs also still require 
updates. DEVLOAD was just fixed for example, KEYB/KERNEL/FreeCOM could 
do with some updates, etc. All in due time, and meanwhile if people are 
able to somehow update their own systems from the work-in-progress ISO 
files, good for them :)

What I should be working on rather soon though is adding sources simply 
to not violate the distribution rules of a lot of opensource licenses.

Anyone know if there's a DOS SVN client? or a win32 console one running 
under HXRT? Assuming LFNs pretty much become a requirement as well in 
that case.

Otherwise I'm doomed to a ReactOS or WindowsXP virtual machine. Ah well.

Bernd

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-17 Thread Rugxulo
Hi,

On 7/17/11, Bernd Blaauw bbla...@home.nl wrote:
 Op 17-7-2011 23:23, Rugxulo schreef:
 This was merely an exercise at naming popular, i.e. heavily-desired,
 apps that most common users might probably want. It is not intended to
 reflect my own goofy needs.

 And besides, most of these already were in FD 1.0, so nyah.   ;-)

 For a full CD it's very much worthwile mentioning these. Adding packages
 is easy, integrating them and testing are a bit more difficult though.

Surely I didn't mean you should add them to your recent .ISO, just
saying, in a perfect world, these are (some) things most people
apparently want.

 What I should be working on rather soon though is adding sources simply
 to not violate the distribution rules of a lot of opensource licenses.

 Anyone know if there's a DOS SVN client? or a win32 console one running
 under HXRT? Assuming LFNs pretty much become a requirement as well in
 that case.t

 Otherwise I'm doomed to a ReactOS or WindowsXP virtual machine. Ah well.

Doubt there is a SVN client like what you're wanting, but I don't
know, maybe Japheth can chime in here.

But if there's anything in particular you need help finding or
grabbing sources for, let me (or us) know. I'm fairly useless overall,
but I can try, dang it!

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-16 Thread Michael B. Brutman
On 7/15/2011 11:33 AM, Bernd Blaauw wrote:
 Op 15-7-2011 5:08, Michael B. Brutman schreef:
 - How do I use the new installer that Jim has been working on?
 It's in the new ISO that I plan to upload by Sunday evening. Still need
 to work out some things to make it a smoother experience. The initial
 menu showing which CD drives were found for example (which I also should
 add plain directories to, but that's more difficult).

Good - I await the next revision.  I'm trying to do my part here by 
testing it ..

 - Are all of the binaries always put into the one bin dir?  I expected
 the optional packages to be separated into subdirectories, not lumped in
 with the critical OS commands.
 All is together. Nothing is preventing an additional directory called
 EXTRA, putting subdirectory PACKAGES below it and a BASE directory below
 that, and then install from that location, allowing a 2nd directory.

The following is just a matter of personal preference and/or opinion ..

On all of my machines (DOS, Windows and Unix) I try to keep the optional 
packages separate from the core OS functions.  So DOS will live in /DOS 
and nothing else will be in that directory.

Smaller utilities wind up in something like /utils/text, 
/utils/disk, /utils/zip, etc.  If something has a lot of files that 
deserves it's own directory.  mTCP usually lives in /mtcp or 
/packet/mtcp depending on what other networking code I have installed.

I can see where DHCP, FTP, PING, SNTP, and TELNET could be considered 
core OS functions so I'm not entirely opposed.  It's just different than 
what I'm used to seeing, not just on DOS.


 - I noticed the PCNet packet driver, which was a happy coincidence
 because I was installing under VMWare.  Has their been any thought to
 including other common packet drivers?
 FreeDOS 1.0 has lots of packet drivers, I didn't include them so far to
 keep the CD minimalistic. Rebuilding for every change on batchfiles can
 be a pain :)

Does this mean that they will be put on the CD later, or that the user 
has to find a different way to get them on the machine?  I think that 
every packet driver known to man probably fits within 1MB of space. :-)  
(Ok, maybe 2 ...)

Is the intent of the CD to provide a minimal install?

 - Did I miss the option to install the WATTCP based programs?
 See above, minimising things. WATTCP programs are usually compiled as
 DJGPP programs, having kind of huge disk footprint compared to your
 drivers for example.

Same question as above - the capacity of a CD is quite large, and 12MB 
for an OS install image is tiny.  As an end user I would much prefer 
that what I need is on the CD already even if it means a larger download 
size.  (Or give me a choice of ISO images to use.)

I'm new to this, so if this is already addressed in some way then 
forgive me and just point me on my way ...

 - Do I have time to do a minimal mTCP configuration program that can be
 used to walk users through setting up the configuration file?
 Ofcourse, knock yourself out :)

I noticed the problem with the improper CR/LF in the mTCP configuration 
file that you reported a week or two ago, and I assume that we can just 
fix the original file.  Depending on your time table I can either fix 
DHCP to be more tolerant of improper new lines in files or I can try to 
do something more comprehensive that looks like an installer.  In a 
perfect world the installer would just prompt for a few things like the 
IRC user name, FTP buffer sizes, MTU size, etc.  If that doesn't happen 
in time having those fields in the mTCP config file (but commented out 
as I do in the sample) would be a reasonable substitute.

BTW, I'm happy/honored to be part of the group.  I just want to ensure 
that the mTCP code looks/behaves more like the OS so that it doesn't 
cause usability problems or stick out too much.  It's not a full 
networking stack, but the idea of a coherent set of networking utilities 
available at install time with the OS is very appealing.



Mike


--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-16 Thread Bernd Blaauw
Op 16-7-2011 16:30, Michael B. Brutman schreef:
 Good - I await the next revision.  I'm trying to do my part here by
 testing it ..

great, thanks.

 On all of my machines (DOS, Windows and Unix) I try to keep the optional
 packages separate from the core OS functions.  So DOS will live in /DOS
 and nothing else will be in that directory.

That's fine. Rather than adding loads of programs in a single directory, 
I'll probably add an option to the setup batchfiles to provide a 
directory from which you can add EXTRA files through the FreeDOS 
installer (requiring PACKAGES\BASE subdirectory). Perhaps call it EXTRA 
or CUSTOM.

So:
\
\FREEDOS
\FREEDOS\PACKAGES
\FREEDOS\PACKAGES\BASE\*.ZIP

but also
\FREEDOS\EXTRA\PACKAGES\BASE

 Does this mean that they will be put on the CD later, or that the user
 has to find a different way to get them on the machine?  I think that
 every packet driver known to man probably fits within 1MB of space. :-)
 (Ok, maybe 2 ...)

I'll add packet drivers again, and VMware is my test platform (besides 
real hardware at times). The more difficult part is understanding the 
network-related scripts Jeremy wrote (PCISLEEP/PCISCAN) and extracting 
the correct packet driver and options to be added to autoexec.bat (plus 
setting up configuration files mtcp.cfg/wattcp.cfg).

A very simple bootdisk with all packet drivers and your MTCP programs 
would be cool. You've got a networked 8088..which capacities/sizes do 
your floppies have, how much available harddiskspace? As no XMS, no 
Ramdisk for storing downloads, thus will have to use harddisk space 
temporarily. Just a demo bootdisk + tiny ISO.

 Is the intent of the CD to provide a minimal install?

My current intent is to get a decent base working, then adding 
everything else. I've got nothing automated, so minimizing things at 
first. FreeDOS 1.0 has several sized versions available at:
ftp://ftp.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/

Some might argue even 10MB or so is already huge when all basic content 
fits on a bootdisk (fdisk/format/sys/kernel/shell)

 Same question as above - the capacity of a CD is quite large, and 12MB
 for an OS install image is tiny.  As an end user I would much prefer
 that what I need is on the CD already even if it means a larger download
 size.  (Or give me a choice of ISO images to use.)

You'll get that choice. See above link though it uses the 1.0 distro.
With unlimited time, no download limits, enough free diskspace etc a 
huge FreeDOS distro is fine, if intended to burn to optical disk anyway.
However the minimal base-only CD should be as small as possible for fast 
downloads and limited harddisk space.

 I'm new to this, so if this is already addressed in some way then
 forgive me and just point me on my way ...

All discussion is welcomed, I'd better speed up releasing more though to 
prevent arguing over the same topics/issues over and over :)

 I noticed the problem with the improper CR/LF in the mTCP configuration
 file that you reported a week or two ago, and I assume that we can just
 fix the original file.  Depending on your time table I can either fix
 DHCP to be more tolerant of improper new lines in files or I can try to
 do something more comprehensive that looks like an installer.  In a
 perfect world the installer would just prompt for a few things like the
 IRC user name, FTP buffer sizes, MTU size, etc.  If that doesn't happen
 in time having those fields in the mTCP config file (but commented out
 as I do in the sample) would be a reasonable substitute.

I'll need to look into your sample to see what the syntax for commented 
out stuff is, be it ; (config.sys), # , #  (syslinux), or anything 
else (like ignoring anything not recognised).

 BTW, I'm happy/honored to be part of the group.  I just want to ensure
 that the mTCP code looks/behaves more like the OS so that it doesn't
 cause usability problems or stick out too much.  It's not a full
 networking stack, but the idea of a coherent set of networking utilities
 available at install time with the OS is very appealing.

I think FDUPDATE is fully depending on WGET and/or CURL, both with their 
respective (and or generic URL) syntax. Your download program currently 
depends on real FTP-script-syntax instead of URLs. In due time there 
might be a MTCP WGET, who knows.

Just as a remark: Making something opensource is good but unfortunately 
can't always expect more people to help improve things. Many FreeDOS 
programs are experiencing this issue.
If we integrate MTCP properly in FD1.1 your software might inspire 
people to write more networking programs based on your stack. Something 
to be proud of, hehe :)

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas 

Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-16 Thread Rugxulo
Hi,

On 7/16/11, Bernd Blaauw bbla...@home.nl wrote:
 Op 16-7-2011 16:30, Michael B. Brutman schreef:

 Does this mean that they will be put on the CD later, or that the user
 has to find a different way to get them on the machine?  I think that
 every packet driver known to man probably fits within 1MB of space. :-)
 (Ok, maybe 2 ...)

 I'll add packet drivers again, and VMware is my test platform (besides
 real hardware at times).

So VMware needs PCNET? VirtualBox needs AMDPD? QEMU needs NE2000?
Anybody know BOCHS? (Yes, I'm assuming more re: emulation than real
hardware here, isn't that reasonable?)

 Some might argue even 10MB or so is already huge when all basic content
 fits on a bootdisk (fdisk/format/sys/kernel/shell)

Well, what exactly can you do with kernel + shell? Not much! At least
throw a compiler, a text editor, a game, *something useful*, in there!
  ;-)

Most attractive to average users (rough guess):

Mpxplay
Bret's USB
CuteMouse
mTCP + common packet drivers
Arachne
WGET
Mined
GNU Emacs
Perl
Python
OpenGem
OpenWatcom + NASM
FreeDoom + Eternity Engine
HXRT + HXGUI
p7zip
DJGPP (GCC + GPP + Watt-32)
UIDE + XMGR + RDISK + SHCDX33E
DOSLFN
Odi's LFNtools
LTOOLS
TestDisk + PhotoRec
xpdf (or Ghostscript?)
Doszip (or DN/2?)
4DOS (or Bash?)
Keyb + CPI (+ mode + nlsfunc), etc. etc.

Unsurprisingly, most of this was already included in 1.0 (older
versions, natch).

Of course, a CD has tons of space, so to speak, so you can afford to
waste, heh, unlike floppies *sniff*.

 You'll get that choice. See above link though it uses the 1.0 distro.
 With unlimited time, no download limits, enough free diskspace etc a
 huge FreeDOS distro is fine, if intended to burn to optical disk anyway.
 However the minimal base-only CD should be as small as possible for fast
 downloads and limited harddisk space.

Yes, minimal is (sometimes) good, but full with everything and the
kitchen sink wouldn't fit on a CD anyways. And we'd argue to death
over what to cram anyways.

Jim has been pretty open to people making their own distros. So far
not many have bothered. It's tedious, that's probably why. The only
thing worse than that is annoying bugs or stuff that constantly gets
updated (which means upgrading ad nauseum). Perfectionism doesn't help
either (not that anything is every perfect). :-/

 I think FDUPDATE is fully depending on WGET and/or CURL, both with their
 respective (and or generic URL) syntax. Your download program currently
 depends on real FTP-script-syntax instead of URLs. In due time there
 might be a MTCP WGET, who knows.

There's an easy (obvious?) answer to that:  include common packet
drivers (see above), and let mTCP's FTP grab WGET itself from iBiblio!
Bam, problem solved!   ;-)
Of course, they need a way to find what they want. So someone either
has to make a VERY long list in .txt or else we have to give them some
sort of web browser (presumably Arachne, which isn't perfect but good
enough).

 If we integrate MTCP properly in FD1.1 your software might inspire
 people to write more networking programs based on your stack. Something
 to be proud of, hehe :)

Somebody always comes out with something awesome (DOS-related) and
surprises us all. There are so many good authors out there. Bernd, I
don't envy your having to thank them all !!!   ;-))   Yeah, maybe I'll
make a list of them (alphabetically), heheh, gimme six months 

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-15 Thread Eric Auer

Hi Mike,

 - Are all of the binaries always put into the one bin dir?  I expected

Yes, like with Linux. Also remember that DOS often has
small environment variable space, so we keep PATH short
and have no opt or usr local ;-) However, FreeDOS
1.0 did have a few packages using further directiories
because they have so many files, e.g. Arachne, Emacs,
Freebasic, Ghostscript, Fdsmtpop, Openxp, Pacific C,
Pegasus Mail and Setedit :-) If you want, you could
think of those as being the opt part of FreeDOS as
KDE was opt in older Linuxes and Acroread is now.

 the optional packages to be separated into subdirectories, not lumped in 
 with the critical OS commands.

Actually I think it is nice that way, but of course
many users are already quite happy with the many(!)
packages which are in the BASE category. Yet FreeDOS
1.0 with base versus full maybe gave them the idea
that base would be very minimalistic, so many use full.

 - I noticed the PCNet packet driver, which was a happy coincidence 
 because I was installing under VMWare.  Has their been any thought to 
 including other common packet drivers?

I could guess that Bernd also uses vmware, but I would
say that RTL8139, 3com, ne2000 and a few others would
be common (also in/for virtual machines). On the other
hand, we can simply include all free crynwr drivers :-)

 - Did I miss the option to install the WATTCP based programs?

Networking stuff is in a non-base category and Bernd
probably is not done with adding everything yet...

 - Do I have time to do a minimal mTCP configuration program that can be 
 used to walk users through setting up the configuration file?

If I have to guess, Bernd will probably try to offer some DHCP.

Regards, Eric


--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-15 Thread James

 
 Some general questions and comments from a newbie:
 
 - How do I use the new installer that Jim has been working on?
 

The new Install isn't in the first 1.1 test release. Look for it in the next 
test distro, if Bernd decides it is okay for testing.



--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-15 Thread Bernd Blaauw
Op 15-7-2011 5:08, Michael B. Brutman schreef:
 - How do I use the new installer that Jim has been working on?

It's in the new ISO that I plan to upload by Sunday evening. Still need 
to work out some things to make it a smoother experience. The initial 
menu showing which CD drives were found for example (which I also should 
add plain directories to, but that's more difficult).

 - Are all of the binaries always put into the one bin dir?  I expected
 the optional packages to be separated into subdirectories, not lumped in
 with the critical OS commands.

All is together. Nothing is preventing an additional directory called 
EXTRA, putting subdirectory PACKAGES below it and a BASE directory below 
that, and then install from that location, allowing a 2nd directory.


 - I noticed the PCNet packet driver, which was a happy coincidence
 because I was installing under VMWare.  Has their been any thought to
 including other common packet drivers?

FreeDOS 1.0 has lots of packet drivers, I didn't include them so far to 
keep the CD minimalistic. Rebuilding for every change on batchfiles can 
be a pain :)

 - Did I miss the option to install the WATTCP based programs?

See above, minimising things. WATTCP programs are usually compiled as 
DJGPP programs, having kind of huge disk footprint compared to your 
drivers for example.

 - Do I have time to do a minimal mTCP configuration program that can be
 used to walk users through setting up the configuration file?

Ofcourse, knock yourself out :)


--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Testing evaluating the 1.1 release

2011-07-15 Thread Steve Nickolas
On Fri, 15 Jul 2011, Bernd Blaauw wrote:

 See above, minimising things. WATTCP programs are usually compiled as
 DJGPP programs, having kind of huge disk footprint compared to your
 drivers for example.

The Watt32 libs are pretty big.  The regular WatTCP is a lot smaller and 
16-bit Internet apps built with it aren't extremely large (my own irc 
client, as an example, is 71K when compiled with Borland for 8088, and 
656K when compiled with GNU for 386.  This is an example case; may not be 
typical of other programs.  Also, it works better under Borland for 
certain reasons relating to Ctrl-C/Ctrl-Brk handling that I haven't yet 
figured out in djgpp.)

-uso.

--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Testing evaluating the 1.1 release

2011-07-14 Thread Michael B. Brutman

I just took my first pass at installing 1.1 using the ISO image that 
Bernd Blaauw provided a few days ago.  I got it done, but it was not 
without a few problems.  I'll assume those are user errors until I can 
prove otherwise.

Some general questions and comments from a newbie:

- How do I use the new installer that Jim has been working on?

- Are all of the binaries always put into the one bin dir?  I expected 
the optional packages to be separated into subdirectories, not lumped in 
with the critical OS commands.

- I noticed the PCNet packet driver, which was a happy coincidence 
because I was installing under VMWare.  Has their been any thought to 
including other common packet drivers?

- Did I miss the option to install the WATTCP based programs?

- Do I have time to do a minimal mTCP configuration program that can be 
used to walk users through setting up the configuration file?


Mike


--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel