Bochs is now LGPLd

2000-04-07 Thread Andru Luvisi

Something else which might be of interest to those here, which I haven't
seen mentioned.

>From http://www.bochs.com/, Mandrake bought Bochs and put it under the
LGPL.

Andru
-- 
-- 
| Andru Luvisi | http://libweb.sonoma.edu/   |
| Programmer/Analyst   |   Library Resources Online  | 
| Ruben Salazar Library|-| 
| Sonoma State University  | http://www.belleprovence.com/   |
| [EMAIL PROTECTED]  |   Textile imports from Provence, France |
--





Re: Is ELKS a good idea for teaching O.S.

2000-04-07 Thread Andru Luvisi

On Sat, 18 Mar 2000, Prem Setu wrote:
[snip]
> Host OS: Linux, Win., Mac
> Emulator: Vmware, Dosemu, Bochs
[snip]

For those who care about this sort of thing, the vmware people have
software patents.  http://lpf.ai.mit.edu/ for information on why many
consider this to be a Bad Thing.

Andru
-- 
-- 
| Andru Luvisi | http://libweb.sonoma.edu/   |
| Programmer/Analyst   |   Library Resources Online  | 
| Ruben Salazar Library|-| 
| Sonoma State University  | http://www.belleprovence.com/   |
| [EMAIL PROTECTED]  |   Textile imports from Provence, France |
--




MINIX license change

2000-04-07 Thread Andru Luvisi

W HO!!

Andru

--- Start of forwarded message ---
From: Andy Tanenbaum <[EMAIL PROTECTED]>
Newsgroups: comp.os.minix
Subject: MINIX license change
Date: Fri, 7 Apr 2000 12:16:47 GMT
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
Message-ID: <8ckjjf$[EMAIL PROTECTED]>
Summary: MINIX is now available under the BSD license
Keywords: license

Better late than never.  I finally got permission from Prentice Hall to
change the MINIX license to the BSD license.  The lawyers sort of sat on
this for two years.

Anyway, the new license conditions are below.  These are the same as for
Berkeley UNIX.  It seems to me better for the users than GPL since there
is no requirement to provide source code.  MINIX is much smaller than Linux
and might well be suitable as the operating system for a watch, camera, or
transistor radio.  The manufacturer of, say, a watch might really not want
to provide a CD-ROM with the source code with each watch or even a web site
with the source code, as being too much trouble.  The new MINIX license says
you can distribute source if you want to, but you don't have to.  At this
point, for most intents and purposes, MINIX is effectively no different
than being in the public domain.  You can do whatever you want with it.

Sorry for the long delay.  I had hoped this would happen earlier.

As I mentioned before, there might well be an interesting future for MINIX
on very low-end embedded devices where tiny size is important.  What is
also important is that MINIX is fairly modular.  If you don't need the
file system, just remove it.

Andy Tanenbaum
[EMAIL PROTECTED]

 New MINIX license 


Copyright (c) 1987,1997, Prentice Hall
All rights reserved.
 
Redistribution and use of the MINIX operating system in source and
binary forms, with or without modification, are permitted provided
that the following conditions are met:
 
   * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 
   * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 
   * Neither the name of Prentice Hall nor the names of the software
 authors or contributors may be used to endorse or promote
 products derived from this software without specific prior
 written permission.
 
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS, AUTHORS, AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL PRENTICE HALL OR ANY AUTHORS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
--- End of forwarded message ---

-- 
------ 
| Andru Luvisi | http://libweb.sonoma.edu/   |
| Programmer/Analyst   |   Library Resources Online  | 
| Ruben Salazar Library|-| 
| Sonoma State University  | http://www.belleprovence.com/   |
| [EMAIL PROTECTED]  |   Textile imports from Provence, France |
--




Re: ELKS in AppleII+

1999-06-02 Thread Andru Luvisi

On Fri, 21 May 1999, Sven 'Zak' Kozma wrote:
[snip]
> Unfortunately I´ve got no CPM Disk despite of all my CPM capable computers
> |-( 
[snip]

Don Maslin <[EMAIL PROTECTED]> maintains the DynaSig archives, including boot
disks for many CP/M machines.  if he has what you need, for a couple bucks
he'll mail you a copy. he's also an incredibly nice and helpful guy on
comp.os.cpm.  not that I advocate using a proprietary compiler to build
Free Software, mind you ;-)

best of luck,
andru
-- 
------ 
| Andru Luvisi | http://libweb.sonoma.edu/   |
| Programmer/Analyst   |   Library Resources Online  | 
| Ruben Salazar Library|-| 
| Sonoma State University  | http://www.belleprovence.com/   |
| [EMAIL PROTECTED]  |   Textile imports from Provence, France |
--



Re: will it eventually run X

1999-04-15 Thread Andru Luvisi

On Wed, 14 Apr 1999, Eric J. Korpela wrote:
[snip]
> I don't suppose you ever used X on an 8 MHz 68010 (like early Sun machines).

I have :-)

> I wonder if it's still possible to get X10 or X11R<3 source code anywhere.
> X wasn't always as bloated as it is now.
[snip]

ftp.x.org

andru



Re: kernel fission was: msdos/umsdos support?

1999-02-10 Thread Andru Luvisi

On Tue, 9 Feb 1999, David Given wrote:
[snip]
> to call a function in a 
> driver all you have to know is the driver's segment info (SS/DS and CS) and 
> the entry point. For the driver to call a function in the kernel it'd have to 
> know the same; it's probably easier to use an interrupt for that direction.
[snip]

what if the module had a list of function pointers at the begining of its
address space?  then a snippit of org 0 asm code (well, actually just
data) could be used within each module to set up the pointers properly in
a 16 bit link, and the same asm stubs in the kernel would work for any
module of a given type.  maybe with some cleverness, there could be only
one stub and a bunch of macros or wrappers for accessing it, to make
porting to other platforms easier.

andru



Re: Web browser ported to Microwindows

1999-01-16 Thread Andru Luvisi

On Sat, 13 Nov 1999, Greg Haerr wrote:
> I'm happy to announce that I've just heard that Opera Software has
> just ported their fully functional web browser to Microwindows!  
[snip]
> For more information on Opera Software, see www.opera.com.

I suppose this is good news.  Unfortunately, I don't seem to be able to
find the source for either the ported browser or the original on their web
site.  Could I trouble you for the url?

Andru
-- 
------ 
| Andru Luvisi | http://libweb.sonoma.edu/   |
| Programmer/Analyst   |   Library Resources Online  | 
| Ruben Salazar Library|-| 
| Sonoma State University  | http://www.belleprovence.com/   |
| [EMAIL PROTECTED]  |   Textile imports from Provence, France |
--



Re: My embedded linux project

1999-01-06 Thread Andru Luvisi

On Sat, 2 Jan 1999, Riley Williams wrote:
[snip]
> Not quite: It's actually at real-mode segment address -1:0 which
> corresponds to address 0000 hex in the real-mode memory map...
[snip]

I don't know about the pentium, but this isn't what the 386 programmer's
manual says.  the important paragraph is included below...

andru



10.2.3  First Instructions

After RESET, address lines A{31-20} are automatically asserted for
instruction fetches. This fact, together with the initial values of CS:IP,
causes instruction execution to begin at physical address FFF0H. Near
(intrasegment) forms of control transfer instructions may be used to pass
control to other addresses in the upper 64K bytes of the address space.
The first far (intersegment) JMP or CALL instruction causes A{31-20} to
drop low, and the 80386 continues executing instructions in the lower one
megabyte of physical memory. This automatic assertion of address lines
A{31-20} allows systems designers to use a ROM at the high end of the
address space to initialize the system.