Re: a FAQ on elks ?

2000-06-16 Thread Patrice Kadionik
 caused because elkscmd contains patched version of files from the
standard C library. Once these
patched version have been well tested they will be integrated into libs, and
removed from Dev86.



This document may be freely distributed as long as this copyright notice is kept
intact and any changes or additions
are marked with your name

Copyright © 1997-1999

Maintained by Al Riddoch based on pages by Steffen Gabel


[INTRO] [FAQ] [DOWNLOAD] [HOME]



ELKS FAQ - Section 3 - Using ELKS

Q3.1. Can I run bcc binaries under Linux?

Yes - by loading a kernel module you can run ELKS binaries directly. This makes
development of programs to
run under ELKS much less painful, since you can test them on your normal Linux
system (although they might not
work under ELKS, if your program uses a kernel facility which is not yet
implemented)

cd /usr/src/linux-86/elksemu
make module
insmod binfmt_elks.o

Note that you will need to rerun the 'insmod' each time you reboot. There are
some sample bcc programs you
can try in /usr/src/linux-86/tests (such as a version of 'wc')

If when making the module you get an error saying "modversions.h: no such file
or directory" then you need to
edit the Makefile to remove the reference to this file, i.e.:

MODCFLAGS=-D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer \
  -fno-strength-reduce -pipe -m486 -DCPU=486 -DMODULE -DMODVERSIONS

Q3.2. Can I boot ELKS under DOSEMU?

Yes. ELKS can boot inside dosemu 0.63.1.36 running under Linux 2.0.7, and
probably other combinations as
well. Make sure your floppy drive is configured in /etc/dosemu.conf, and use the
-A flag to dos or xdos if
necessary to force a floppy boot.

floppy { device /dev/fd0 threeinch }



This document may be freely distributed as long as this copyright notice is kept
intact and any changes or additions
are marked with your name

Copyright © 1997-1999

Maintained by Al Riddoch based on pages by Steffen Gabel


[INTRO] [FAQ] [DOWNLOAD] [HOME]



ELKS FAQ - Section 4 - Contributing to ELKS

Q4.1. Can I contribute to the ELKS project?

Yes! Just like any other Open Source project, ELKS can always use more
volunteers. The system is quite simple
relative to Linux so even people with relatively little experience can make a
useful contribution.

ELKS is now managed using Source Forge which is an extremely useful service
offered by VA Linux. In order
to contribute to ELKS you will need to register for an account on Source Forge.
The ELKS project page on
Source Forge can be found here.

Q4.2. What needs to be done?

Some idea of jobs that have been identified can be gained by looking at the
Oustanding projects, and Bugs pages
on the main website. These pages are automatically generated from the TODO and
BUGS files in the kernel
source tree. Outside of the kernel there is alot of work to be done to put
together the linux 8086 distribution
which uses ELKS as its kernel. Most of the work involves porting existing
utilities to run under ELKS.

Q4.3. What is CVS?

CVS is the revision control system used to manage the source code of the elks
kernel and the elkscmd package.
You can use CVS to obtain the very latest version of the source code, loook
through the revision history, and
more experienced developers with accounts can use it to commit changes they have
made to the code.

ELKS CVS is now hosted on Source Forge. For details on getting an account see
the link on CVS from the
ELKS project page

Q4.4. How do I use CVS without an account?

Source Forge offer full anonymous CVS services by default. Full information can
be found on the CVS page
linked from the ELKS project page on Source Forge.


This document may be freely distributed as long as this copyright notice is kept
intact and any changes or additions
are marked with your name

Copyright © 1997-1999

Maintained by Al Riddoch based on pages by Steffen Gabel






[EMAIL PROTECTED] wrote:

  Hi, can anyone email me a FAQ on ELKS, I dont have www access so an
  url is no good.

  thanks.

--
Patrice Kadionik. F6KQH / F4CUQ
---

+-+
+"Tout doit etre aussi simple que possible, pas seulement plus simple"+
+-----+
+ Patrice Kadionikhttp://www-elec.enserb.fr/~kadionik +
+ENSERB - IXL fax   : +33 5.56.37.20.23   +
+ Laboratory of Microelectronics  voice : +33 5.56.84.23.47   +
+ 351, Cours de la Liberation http://www.enserb.fr+
+ 33405 TALENCE Cedex mailto:[EMAIL PROTECTED]   +
+ FRANCE  +
+-+





elkscmd compilation error

1999-12-20 Thread Patrice Kadionik

Hi all;
I hav ecompilation pb with elkscmd...these are the traces :

bcc -3 -0 -O -ansi -s init.c utent.o -o init -H 2000
...
ld86: warning: _getutid redefined in file /usr/bcc/lib/bcc/i86/libc.a(utent.o);
using definition in utent.o
undefined symbol: _setsid

the symbole setsid in init.c is not defined...I've watched the i86 lib with nm
command and this fonction is not defined (just in i386 library). What is the pb
?

Thank you for your help;
Pat

--
Patrice Kadionik. F6KQH / F4CUQ
---
\^ ^/
)@ @(
+---oOO--(_)--+
+"Tout doit etre aussi simple que possible, pas seulement plus simple"+
+-----+
+ Patrice Kadionik http://www-elec.enserb.u-bordeaux.fr/~kadionik +
+IXL - ENSERBfax   : +33 5.56.37.20.23+
+ Laboratory of Microelectronics voice : +33 5.56.84.23.47+
+ 351, Cours de la liberationhttp://www.ixl.u-bordeaux.fr +
+ 33405 TALENCE cedexmailto:[EMAIL PROTECTED]+
+ FRANCE  +
+---Oooo--oOO-+
  oooO (   )
 (   )  ) /
  \ (  (_/
   \_)




elkscmd error

1999-12-07 Thread Patrice Kadionik

Hi all,

I'm newbie with elks since few weeks.

When I compile elkscmd to make the root FS, I have errors on fdisk.c compiling.
It does'nt find linuxmt/ directory and all .h included. What's the matter ?
There is a variable linux tested by #ifdef in order to choose between 2 types of
header files. What is its role ? How can I fix the pb ?
What does really do the make comb ?
Thank's for your help...

--
Patrice Kadionik. F6KQH / F4CUQ
---
\^ ^/
)@ @(
+---oOO--(_)--+
+"Tout doit etre aussi simple que possible, pas seulement plus simple"+
+-----+
+ Patrice Kadionik http://www-elec.enserb.u-bordeaux.fr/~kadionik +
+IXL - ENSERBfax   : +33 5.56.37.20.23+
+ Laboratory of Microelectronics voice : +33 5.56.84.23.47+
+ 351, Cours de la liberationhttp://www.ixl.u-bordeaux.fr +
+ 33405 TALENCE cedexmailto:[EMAIL PROTECTED]+
+ FRANCE  +
+---Oooo--oOO-+
  oooO (   )
 (   )  ) /
  \ (  (_/
   \_)




ELKS installation manual

1999-09-16 Thread Patrice Kadionik

Hi all,
I intend to reuse very old pcs under linux and discovered ELKS :-)

I'm looking for a howto on ELKS installation more detailled than the FAQ on the
ELKS site ? Has anybody pointers on it (tutorial, howto, manual...) ?

Thank your for your help.
--
Patrice Kadionik. F6KQH / F4CUQ
---
\^ ^/
)@ @(
+---oOO--(_)--+
+"Tout doit etre aussi simple que possible, pas seulement plus simple"+
+-----+
+ Patrice Kadionik http://www-elec.enserb.u-bordeaux.fr/~kadionik +
+IXL - ENSERBfax   : +33 5.56.37.20.23+
+ Laboratory of Microelectronics voice : +33 5.56.84.23.47+
+ 351, Cours de la liberationhttp://www.ixl.u-bordeaux.fr +
+ 33405 TALENCE cedexmailto:[EMAIL PROTECTED]+
+ FRANCE  +
+---Oooo--oOO-+
  oooO (   )
 (   )  ) /
  \ (  (_/
   \_)