Re: Call for a README

2000-01-26 Thread Arnaud Launay

On Mon, Jan 24, 2000 at 08:32:05PM +, Alistair Riddoch wrote:
  Good idea, when it is available I will translate into Spanish,
 
 Thanks for the offer.
 
 I have put the modified version of the files on a new documentation
 page at http://www.elks.ecs.soton.ac.uk/doc/.

All right. If anybody wants to do it, I will translate them into
french, probably this weekend.

Arnaud.



Re: Re: Call for a README

2000-01-26 Thread semjaza

A french translation sounds great!


On Mon, Jan 24, 2000 at 08:32:05PM +, Alistair Riddoch wrote:
  Good idea, when it is available I will translate into Spanish,
 
 Thanks for the offer.
 
 I have put the modified version of the files on a new documentation
 page at http://www.elks.ecs.soton.ac.uk/doc/.

All right. If anybody wants to do it, I will translate them into
french, probably this weekend.

   Arnaud.




*** Free voicemail and email, by phone or Web!  Free phone calls too!  Get it today at 
http://www.myTalk.com ***




Re: Call for a README

2000-01-25 Thread Alistair Riddoch

On Mon, Jan 24, 2000 at 07:56:29PM +0100, Juanjo Marin wrote:
 Al,
 
 Good idea, when it is available I will translate into Spanish,
 

Thanks for the offer.

I have put the modified version of the files on a new documentation
page at http://www.elks.ecs.soton.ac.uk/doc/.

Matt's file included the clearest instructions on installing, so I corrected
the technical errors and put it up as INSTALL, and Phillip's contained
the best overall view, and compiling the kernel documentation, though it
does need some work. /usr/src is a much more conventional place to keep
source code than /ELKS/, and this what the Makefiles expect you to have done.
It may be worth noting that RedHat 6.1 comes with bcc installed and can be used
to build the elks kernel without installing Dev86. I am not sure whether
it will build binaries correctly as it may not be built against the right
syscall.dat file.

I also corrected the URLs. http://www.elks.ecs.soton.ac.uk/ is the
advertised homepage URL. The other version, which I won't put here
because I want to stop it, will still work, but should not be spread.

Thanks to both of you for contributing the docs.

Also on the page is some stuff I wrote when I was learning ELKS. Hope it
is useful to someone.

Al



Re: Call for a README

2000-01-24 Thread Bruce Irving

Thanks for getting this started.  I've had images.zip for quite a while,
now, and didn't know what to do with the unzipped files.  It is also nice to
know that the Comb has nothing to do with my hair! :)

I knew just enough Linux (from my unsuccessful installs) that Phill's
version increased my knowledge.  And Matt had an excellent DOS instruction
set, too.

Bruce

-Original Message-
From: [EMAIL PROTECTED] [EMAIL PROTECTED]
To: [EMAIL PROTECTED] [EMAIL PROTECTED]
Date: Saturday, January 22, 2000 10:11 AM
Subject: RE: Call for a README


Here's a README  I've attached the text file too in case you mail program
mangles it.  What do you think?


(1) Introduction
(2) Trying out ELKS using the disk images
(3) Compiling your own kernel



(1) Introduction

Hello and welcome to the exciting world of Linux-8086, ELKS, or the
Embeddable Linux Kernel Subset!  This is a project which will eventually
produce a linux like OS for the 8086(186,286) as well as for the psion
series of processors.  But as you have this file you probably already know
that so let's get down to buisness.



(2) Trying out Elks using the images

So you want to give ELKS a try but you don't want all the fuss and bother
of
compiling the kernel and the tools yourself.  No problem.  All you need to
do is grab the images.zip file from the download section of
http://www.elks.ecs.soton.ac.uk/cgi-bin/ELKS and save it to its own
directory.  We'll assume ./ELKS/ is the directory.  Then do the following

  cd ./ELKS
  unzip images.zip
  ls

Now you should have three files boot, root, and comb.  The file called
"boot" contains the kernel and is used with "root", which contains the
actual applications, for systems with low capacity diskette drives.  The
file "comb" is a combination of the two disk images and can be used on
systems with diskette drives with a capacity of 720 kilobytes and higher.
We'll make all three just to show how it's done.  We'll assume that all
files are being written to "/dev/fd0" but you may have to figure out which
is the approproate drive on your system.   You should still be in the
./ELKS/ directory.  Put a diskette labeld boot in the drive and do the
following and remember all data on the diskettes will be lost.

  dd if=./boot of=/dev/fd0
   /* Change diskettes. Use one labled root*/
  dd if=./root of=/dev/fd0
   /* Change Diskettes. Use one labled comb */
  dd if=./comb of=/dev/fd0

That's it you should now have three diskettes that you can use to boot
your ELKS system.  If you using the boot and root disks you'll have to use
boot first and insert root when asked.  If you can use the comb disk then
you'll only have to use that disk.




(3) Compiling your own kernel

Compiling your own kernel is a bit more involved but we'll get through it.
First your going to need a few files from the download section of
http://www.elks.ecs.soton.ac.uk/cgi-bin/ELKS

  elks-x.x.xx.tar.gz
  images.zip
  elkscmd-.tar.gz
  Dev86bin-x.xx.x.tar.gz

Ok so you've got the files personnally I like to keep them in /ELKS/ so
that's what I'll assume your doing.  So cd to /ELKS and let's get started
The first thing we need to do is install the Developement tools.

  cp Dev86bin-x.x.xx.tar.gz /
  cd /
  tar xvzf Dev86bin-x.x.xx.tar.gz
  rm Dev86bin-x.x.xx.tar.gz

And you should have the 8086 developement tools installed.  Next we need to
cd back to /ELKS/ and untar the elks kernel sources. So
  cd /ELKS
  tar xvzf elks-x.x.xx.tar.gz
  cd ./elks

Now that we're in the source directory we can start setting up the kernel
the firt thing that needs to be done is

   make config

You'll be asked a few questions about how you want the kernel set up, for
now we'll accept the defaults and just keep hitting enter until we get
to the end then

  make

You'll see a lot of warnings go by for a few minutes, and then we'll assume
a perfect compile.  So we'll now have an diskette image file with our new
kernel on it.  We'll assume we built for the 8086.  The image is a little
buried so we'll have to dig into the source tree to find it

  cd /ELKS/elks/arch/i86/
  ls

If the compile was successful you'll have an "Image" file here and you'll
have to get it onto a diskette I'll assume "/dev/fd0"

  dd if=./Image of=/dev/fd0

This will be your boot disk,  but you'll need a root disk too so

  cd /ELKS/
  unzip images,zip
  dd if=./root of=/dev/fd0

After that you should be able to use the boot and root disks and wat

Re: Call for a README

2000-01-24 Thread Alistair Riddoch

Thanks to everyone who has submitted for this. Both major contributions have
some good strong points, and both have there mistakes. I will put together
a pair of files from the best of the two, and post them back for approval.

Al



RE: Call for a README

2000-01-22 Thread semjaza

Here's a README  I've attached the text file too in case you mail program mangles it.  
What do you think?


(1) Introduction
(2) Trying out ELKS using the disk images
(3) Compiling your own kernel
  


(1) Introduction 

Hello and welcome to the exciting world of Linux-8086, ELKS, or the
Embeddable Linux Kernel Subset!  This is a project which will eventually
produce a linux like OS for the 8086(186,286) as well as for the psion
series of processors.  But as you have this file you probably already know
that so let's get down to buisness.



(2) Trying out Elks using the images

So you want to give ELKS a try but you don't want all the fuss and bother of
compiling the kernel and the tools yourself.  No problem.  All you need to
do is grab the images.zip file from the download section of
http://www.elks.ecs.soton.ac.uk/cgi-bin/ELKS and save it to its own
directory.  We'll assume ./ELKS/ is the directory.  Then do the following
 
  cd ./ELKS
  unzip images.zip
  ls

Now you should have three files boot, root, and comb.  The file called
"boot" contains the kernel and is used with "root", which contains the
actual applications, for systems with low capacity diskette drives.  The
file "comb" is a combination of the two disk images and can be used on
systems with diskette drives with a capacity of 720 kilobytes and higher. 
We'll make all three just to show how it's done.  We'll assume that all
files are being written to "/dev/fd0" but you may have to figure out which
is the approproate drive on your system.   You should still be in the
./ELKS/ directory.  Put a diskette labeld boot in the drive and do the 
following and remember all data on the diskettes will be lost.

  dd if=./boot of=/dev/fd0
   /* Change diskettes. Use one labled root*/
  dd if=./root of=/dev/fd0
   /* Change Diskettes. Use one labled comb */ 
  dd if=./comb of=/dev/fd0
 
That's it you should now have three diskettes that you can use to boot
your ELKS system.  If you using the boot and root disks you'll have to use
boot first and insert root when asked.  If you can use the comb disk then
you'll only have to use that disk. 




(3) Compiling your own kernel

Compiling your own kernel is a bit more involved but we'll get through it. 
First your going to need a few files from the download section of
http://www.elks.ecs.soton.ac.uk/cgi-bin/ELKS 

  elks-x.x.xx.tar.gz
  images.zip
  elkscmd-.tar.gz
  Dev86bin-x.xx.x.tar.gz

Ok so you've got the files personnally I like to keep them in /ELKS/ so
that's what I'll assume your doing.  So cd to /ELKS and let's get started
The first thing we need to do is install the Developement tools.
  
  cp Dev86bin-x.x.xx.tar.gz /
  cd / 
  tar xvzf Dev86bin-x.x.xx.tar.gz
  rm Dev86bin-x.x.xx.tar.gz

And you should have the 8086 developement tools installed.  Next we need to
cd back to /ELKS/ and untar the elks kernel sources. So
  cd /ELKS
  tar xvzf elks-x.x.xx.tar.gz
  cd ./elks
 
Now that we're in the source directory we can start setting up the kernel
the firt thing that needs to be done is 

   make config

You'll be asked a few questions about how you want the kernel set up, for
now we'll accept the defaults and just keep hitting enter until we get
to the end then

  make

You'll see a lot of warnings go by for a few minutes, and then we'll assume
a perfect compile.  So we'll now have an diskette image file with our new
kernel on it.  We'll assume we built for the 8086.  The image is a little
buried so we'll have to dig into the source tree to find it
 
  cd /ELKS/elks/arch/i86/
  ls

If the compile was successful you'll have an "Image" file here and you'll
have to get it onto a diskette I'll assume "/dev/fd0"
 
  dd if=./Image of=/dev/fd0

This will be your boot disk,  but you'll need a root disk too so

  cd /ELKS/
  unzip images,zip
  dd if=./root of=/dev/fd0

After that you should be able to use the boot and root disks and watch ELKS
work its linux like magic on your machine.  Have fun!

-
If you have any suggestions for this readme send your comments to
[EMAIL PROTECTED]
or 
[EMAIL PROTECTED]

--Phillip J Rhoades




*** Free voicemail and email, by phone or Web!  Free phone calls too!  Get it today at 
http://www.myTalk.com ***




Re: Call for a README file

2000-01-22 Thread iwishihadda realname

How about this?  I read that slashdot article someone
posted the link to.  I'm one of those types who
doesn't know a whole lot about programming, but is
learning, and is certainly interested in learning, and
thus might be able to contribute in the documentation
area.  I whipped up this real quick.  Its hardly
complete, but its a start.  Take a look at it and tell
me what you think.

Things it still needs: 

1) an explanation of the benefits/problems with using
the combination boot/root disk instead of separate
disks.

2) where to find things like rawrite.exe and
pkz204g.exe

3) a more complete section on installing under linux.

If you can't read the file here, I've also included it
as an attachment.  I'm not used to this cruddy yahoo
email setup.

-matt balaun
[EMAIL PROTECTED]

P.S. - Yeah, it probably won't look very clean this
way, I recommend looking at it as an attachment
instead.  Sorry.  I'll have to work on that.
---
ELKS - INSTALL.TXT - v0.0.1 - 21 January 2000
Original Author - Matt Balaun -
[EMAIL PROTECTED]

Here are basic instructions on installing ELKS, the
Embeddable Linux Kernel
Subset, onto one or more floppy disks for use on your
PC.

Table of Contents:
==

1. Introduction
2. Installation - DOS/Win3.x/Win9x/WinNT users
3. Installation - Linux users
4. Credits

If you have any questions about this document, please
email the author, 
Matt Balaun, at [EMAIL PROTECTED], or post your
question to the
linux-8086 discussion list.  Information on this list
is available at:

http://www.elks.ecs.soton.ac.uk/


1.  Introduction

These are 1.44 MB disk images for ELKS, the Embeddable
Linux Kernel Subset,
as contained in the file IMAGES.ZIP and as of ELKS
version 0.0.82:

boot - disk image used in creating the boot disk
root - disk image used in creating the root disk
comb - disk image used in creating a combination boot
and root disk

As of right now, the author of this document does not
fully understand the
advantages and disadvantages of making separate boot
and root disks versus 
making a combination boot and root disk.  A future
version of this document
will contain a brief explanation of that.  For now,
the author recommends
doing whatever works for your system. :)

2.  Installation - Dos/Win3.x/9x/NT/2000 users

For those of you working on a DOS-based system (or a
system where you can access
a DOS prompt, such as Win9x/NT), you will need the
following to create your set
of ELKS disks:

IMAGES.ZIP (which presumably you've already
downloaded if you're
reading this document)
RAWRITE.EXE (a DOS-based tool used to write
disk images onto your floppies)

Two 1.44 HD floppy disks (or just one if you want to
make the combination
  boot and root disk)

If you are missing IMAGES.ZIP, you can get it from:

ftp://linux.mit.edu/pub/ELKS/ 

If you are missing RAWRITE.EXE, you can get it from:

ftp://ftp.cdrom.com/pub/linux/slackware-7.0/bootdsks.144/
*NOTE: This probably isn't the best place to get
RAWRITE from, but its the first
 one that came to mind.  Someone suggest a better
place, please?

If you are missing two 1.44 HD floppy disks, buy them
from just about any computer
or office supply store on the planet.

Once you have all these items, you are ready to start
making your ELKS disk set.

First, unzip IMAGES.ZIP into a directory on your hard
drive.  If you don't know how
to do this, or if you haven't the tools to do this,
download PKZ204G.EXE from (where
the heck can a guy get PKZ204G.EXE from these days,
anyway?), install it, and read
the documentation included with it.  

Example:  C:\ md elks
  C:\ copy images.zip c:\elks\
  C:\ cd elks
  C:\ELKS pkunzip images.zip

Second, put a copy of RAWRITE.EXE to that same
directory

Example:  C:\ELKS\ cd ..
  C:\ copy rawrite.exe c:\elks\
  C:\ cd elks

Third, decide whether you want to make separate boot
and root disks or just the
combination boot/root disk.  Then make them.  The
format for RAWRITE.EXE is
RAWRITE [image name] [drive letter].  You can also
just type RAWRITE, and the
program will prompt you for the information it needs.

Example (for separate boot and root disks):
  
  (put a 1.44 HD floppy into drive A:)
  
  C:\ELKS\ rawrite boot a:
  
  (wait for rawrite to finish writing to drive A:)

  (remove 1.44 HD floppy from drive A:, label as
"ELKS boot" or some
   other logical name)

  (put a new 1.44 HD floppy into drive A:)

  C:\ELKS\ rawrite root a:

  (wait for rawrite to finish writing to drive A:)

  (remove 1.44 HD floppy from drive A:, label as
"ELKS root" or some
   other logical name)

  (congratulate yourself on 

Re: Call for a README file

2000-01-22 Thread Alistair Riddoch

On Fri, Jan 21, 2000 at 01:19:26PM -0800, iwishihadda realname wrote:
 How about this?  I read that slashdot article someone
 posted the link to.  I'm one of those types who
 doesn't know a whole lot about programming, but is
 learning, and is certainly interested in learning, and
 thus might be able to contribute in the documentation
 area.  I whipped up this real quick.  Its hardly
 complete, but its a start.  Take a look at it and tell
 me what you think.
 

I have read through the file and it is exactly what I was looking for in
style, if not in technical detail. I will go through and and correct the
details, and then post it back for further comments. Writing clear
documentation that novices can understand has never been my strong point.
Thanks very much for this valued contribution.

Al



Re: Call for a README file

2000-01-22 Thread David Murn

On Fri, 21 Jan 2000, Alistair Riddoch wrote:

 Anyone who wants to contribute to the project, but can't code, here is your
 chance. Don't worry about discussing in depth what the files should contain.

I was thinking this could also be a good place for an (almost) howto.  
If people try to install, then report on the methods they found to work,
and any problems they had.  Infact we could almost compile a list of
systems that are known to work, eg. V30 with 2 MFM drives and a single
720k floppy, etc. with contact details for someone who has done it,
willing to answer any questions.

Any thoughts?

Davey



RE: Call for a README

2000-01-22 Thread Greg Haerr

: If you have any suggestions for this readme send your comments to
: [EMAIL PROTECTED]
: or 
: [EMAIL PROTECTED]
: 
: --Phillip J Rhoades

Fantastic job!  You're definitely hired for a writing position!!

Greg



Re: RE: Call for a README (LEEME, the Spanish translation)

2000-01-22 Thread Juanjo Marin

Here you are the Spanish translation of README, called LEEME

Bye,
Juanjo

At 18:41 21/01/00 -0800, you wrote:

: If you have any suggestions for this readme send your comments to
: [EMAIL PROTECTED]
: or 
: [EMAIL PROTECTED]
: 
: --Phillip J Rhoades

Fantastic job!  You're definitely hired for a writing position!!

Greg



Thanks I've attached a copy with some correction to punctuation, spelling,
etcetera.  Anything else I can help with?



*** Free voicemail and email, by phone or Web!  Free phone calls too!  Get
it today at http://www.myTalk.com ***


Attachment Converted: "c:\util\win\telefon\eudora.jj\attach\README.elks"

 LEEME






RE: Call for a README file - ELKSibo

2000-01-21 Thread Simon Wood

I've already written a basic 'install' procedure for the Psion which is on
my web site. This covers how to program a SSD (given the image) and how to
install the Kernel.

I don't feel I know enough about the PC stuff, but am happy to contribute
more on the Psion specific stuff.

Simon Wood

Hardware Engineer 
Pace Micro Technology plc
Victoria Road, Saltaire, Shipley
West Yorkshire, BD18 3LF
Tel : +44(0)1274 532000  Fax: +44(0)1274 532029

This E-Mail and any attachments hereto are strictly confidential and
intended solely for the addressee. If you are not the intended addressee
please notify the sender by return and delete the message. You must not
disclose, forward or copy this E-mail or attachments to any third party
without the prior consent of the sender.



Re: Call for a README file

2000-01-21 Thread Greg Haerr

: So I decided I need to put a README and an INSTALL file with the distribution
: in future releases, but that I am not really qualified to write them.

Al,
Not to disagree with you, but I think that it's important that the actually
useful Real Technical Information (tm) be included in an INSTALL.
This information should state exactly what a user should do to get from
images.zip to a running ELKS installation.  Brief technical descriptions of
what root, comb etc are are necessary, IMHO, and you're the perfect person
to write that.

Having said that, then, someone less technical might massage the message 
to help users less technical...

My $.02

Greg