Re: disclosure; no OS? [Re: OVC-discuss Digest, Vol 36, Issue 10]

From: Danny Swarzman <danny_at_stowlake_dot_com>
Date: Fri Nov 02 2007 - 19:26:15 CDT

I can think of a few reasons to have an operating system:

- Control a graphic user interface
- Ability to load programs. If you depend on an external system to
load the programs, then that external system would require the same
level of scrutiny.
- Ability to make programs readable because they are written in a
standard language.

The OVS solution rests on Java, C and Linux. Only the scanner driver
is in C. Our programs produce XML files. We make a fanatical effort
to keep the code simple and easy to read. We want the largest number
people possible to be able to read the code.

One part that is less simple is the display of the final results. For
that, we will use Mozilla code to produce a report. That will read an
XML (actually EML) file with XSLT or CSS to produce a good display.
Of course we publish the XML file so it will be easy for anyone
verify that the formatted report displays the same information.

If anyone can suggest a way to improve on configuration, please do so.

-Danny

On Nov 2, 2007, at 11:03 AM, Fred McLain wrote:

>
>> If the election software were decently modularized, you'd end up with
>> modules that are OS in everything but name. True, it would be an
>> open-source OS, but so is Linux, so why not take advantage of all
>> that development that's already done, has many years of field testing
>> behind it, and costs nothing?
>
> I'm also in favor of this approach. The risk is that you are
> introducing a vast amount of code that never will be used. Some would
> say source inspection is impossible because of the millions of lines
> of OS code. When you write the code from scratch all you really
> reproduce from the OS are a few drivers and some basic libraries.

_______________________________________________
OVC-discuss mailing list
OVC-discuss@listman.sonic.net
http://lists.sonic.net/mailman/listinfo/ovc-discuss
By sending email to the OVC-discuss list, you thereby agree to release the content of your posts to the Public Domain--with the exception of copyrighted material quoted according to fair use, including publicly archiving at http://gnosis.python-hosting.com/voting-project/
==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================
Received on Fri Nov 30 23:17:06 2007

This archive was generated by hypermail 2.1.8 : Fri Nov 30 2007 - 23:17:31 CST