public inbox for linux-8086@vger.kernel.org
 help / color / mirror / Atom feed
From: Jody Bruchon <jody@jodybruchon.com>
To: Edoardo Liverani <eddyx89@gmail.com>,
	Michael Sklaroff <mdsklaroff@gmail.com>
Cc: ELKS <linux-8086@vger.kernel.org>
Subject: Where does ELKS need to go? (was: ELKS links broken)
Date: Fri, 18 Apr 2014 16:03:28 -0400	[thread overview]
Message-ID: <53518510.3090101@jodybruchon.com> (raw)
In-Reply-To: <CALNwxew4dXLST3AFmNeouiONrr8OU8f8e1K0LeVu8=KsA2u+Zw@mail.gmail.com>

On 4/18/2014 3:26 PM, Edoardo Liverani wrote:
> I'd really like to help this project as I'm going to use it a little,
> and I would enjoy to help hosting a website with updated links, to
> generate updated and working precompiled images, istructions etc.
> I have a shared hosting plan I can use, whom should I ask to get
> current website sources and the permission to update a little and
> re-publish them?
> My question is particularly for @Jody cause he is the latest who
> managed to maintain the project sources.

I am still here to maintain the project. Unfortunately, I've run into a 
couple of major issues with it that make its future questionable.

* I'll happily move and clean up the website to my own hosting if there 
is renewed interest in the project. I'll overhaul it while I'm at it.

* The compiler we use, bcc, suffers from some serious limitations and 
misbehavior. In particular, nothing can require more than 64K of code, 
including the kernel. The compiler needs some work or we need a new 
compiler. As I would like to see ELKS target other classic CPUs (65816, 
68000, maybe 6809, etc.) a compiler change may be the best option. The 
compiler is the biggest obstacle.

* What can/does ELKS offer compared to other small OSes such as NuttX?

* The hardware ELKS is made to work on is (to my limited knowledge) 
becoming rare. Quite a few 8086/88 machines have by now suffered 
capacitor failures that have rendered them inoperable and probably 
junked. Most PCs going in the garbage now are Pentium II/III/4 systems, 
all of which enjoy Linux compatibility and are far more capable under 
Linux than under ELKS, even if they only have 16MB of RAM.

* The "E" in ELKS means "embedded" and yet the only platform it was ever 
developed for was 8086/88 PCs and the Psion SIBO. The 808x target made 
more sense 10 years ago, but embedded and low-power computers today are 
dominated by 32-bit ARM and MIPS cores that happily run Linux (if they 
have enough RAM, that is.) What should ELKS be targeting today?

* The project has no active real-hardware testers to call upon. No one 
has real hardware AND time for the project AND wants to test changes. I 
personally have no 8086/80286 hardware but have a plethora of 
functioning Compaq 486 and Toshiba Pentium laptops, all of which have 
Linux on them. Without real hardware and a skilled, willing owner that 
can test ELKS on it, there can be no proper development. I can use 
emulators but they don't emulate the many various quirks and "just 
non-standard enough to piss you off" hardware of the early IBM PC era 
(I'm thinking about you, Tandy.)

* I have a TRS-80 CoCo and an Apple IIgs. Maybe we should port ELKS to 
those. ;-)

I would like to hear what anyone reading thinks. Please reply either to 
me OR the ELKS list since I (obviously) subscribe to it and prefer not 
to receive duplicate messages.

-Jody

  reply	other threads:[~2014-04-18 20:03 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-05  1:12 ELKS links broken Michael Sklaroff
2014-04-18 19:26 ` Edoardo Liverani
2014-04-18 20:03   ` Jody Bruchon [this message]
2014-04-18 21:44     ` Where does ELKS need to go? (was: ELKS links broken) Edoardo Liverani
2014-04-19 16:45     ` Where does ELKS need to go? Harley Laue
2014-04-19 18:28       ` Royce Williams
2014-04-19 18:33         ` Jody Lee Bruchon
2014-04-19 20:38           ` Royce Williams
2014-04-19 22:29             ` Edoardo Liverani
2014-04-21 22:05       ` David Given
2014-04-19 18:07     ` Where does ELKS need to go? (was: ELKS links broken) Chad
2014-04-19 20:43       ` Royce Williams
2014-04-19 21:14         ` Jody Bruchon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53518510.3090101@jodybruchon.com \
    --to=jody@jodybruchon.com \
    --cc=eddyx89@gmail.com \
    --cc=linux-8086@vger.kernel.org \
    --cc=mdsklaroff@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox