[1383] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

ELKS -- Linux 8086

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri Dec 1 15:51:41 1995

Date: Thu, 30 Nov 1995 23:40:23 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: Alan Cox <alan@cymru.net>
Subject: ELKS -- Linux 8086
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.misc
Organization: ?

-----BEGIN PGP SIGNED MESSAGE-----


What is Linux 8086
- ------------------
	Linux 8086 is the first part of the ELKS project to build an
embeddable Linux kernel subset, and also effectively a small Linuxlike
kernel for little computers. The initial target is 80x86 PC's.

There is now a mailing list thank to DaveM.. linux-8086@vger.rutgers.edu


What State Is Linux 8086 in
- ---------------------------
	The bootblocks work, a BIOS console output driver works, the cut
down printk works most of the time, a few device probes are in and the timer
interrupt code is driving a jiffy counter to prove the irq code is ok.

	Chad Page is working on the scheduler and has a basic 8086 scheduler
working. Chad also did the bootloader and other bits.

What Tools Are There
- --------------------
	To cross build you need as86/ld86/bcc. All these are free or GPL'd
or free. as86/ld86 are in the bin86-0.2 package. Bcc can be found on 
ftp.linux.org.uk:/pub/linux/8086. 

Where do I find the code
- ------------------------
	The scheduler work is on ftp.linux.org.uk:/pub/linux/8086, the other
bits I have been hacking on are on shadow.cabi.net:/pub/ELKS/. The two are
not merged currently, and you need to add

#asm
	jmp _main
#endasm

at the top of init/main.c to make the one I put up build. A new one with
chad's scheduling code in should appear soon.

What Needs To Be Done
- ---------------------
	Almost everything. C libraries, cross compile setup for user
programs. On the kernel side a complete set of drivers and file systems as
well as finishing off the scheduler, cleaning up and getting the Makefiles
working properly. The code so far is just a beginning - this is one for
people who want to hack nasty low level code at the moment.

Alan


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBML4kBYQRll5MupLRAQEX2gP/chlyx1DZ2SMDTts6F5QDIYXkHq+W6FPh
ylGuQWHhTiMVbGvtTgkjZCnCCPaYIbq8cSpCBGO/qnCnXiNz9AYviWESIFTJwud4
H9j8TDcpDYS25VcscODWZ2a013/gVjYiNLeLMhQwskBq2gSJV7DKugI73aLfQoux
AF/87nZ/WFE=
=/OQq
-----END PGP SIGNATURE-----

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.


home help back first fref pref prev next nref lref last post