HDTenEightyP/NetNews huggingface dataset:
From: ast@cs.vu.nl (Andy Tanenbaum)
Newsgroups: comp.os.minix
Subject: Re: Version 1.6.24b upgrade problems
Date: 29 Dec 92 22:02:57 GMT
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam

In article <1992Dec28.142133.22601@crash> hall@crash.cts.com (Robert R. Hall) writes:
>I find the files:
>ansi.sh and stdio.sh  to be short at lot of cdiff files as
This is correct.  I wasn't quite sure what to do with the library.  I made
a version that worked with the K&R compiler, as I promised, but it is a bit
of a hybrid with the 1.5 library.  Basically, you use the original library
(libc.a) but just add the few files I supplied, since these are essential.

I didn't supply the math and float libraries since anyone who bought the ACK
ANSI C compiler already has the source code, and they don't work with the
K&R compiler, so in theory nobody should need them.

>Beware the files syscall.ansi.sh and syscall.kr.sh did
>not get compressed so don't try to uncompress them.
This is correct.  The 14-character limit hit me here.


Andy Tanenbaum (ast@cs.vu.nl)
Newsgroups: comp.os.minix
From: clark@rx.xerox.com (Andrew Clark)
Subject: Minix Packages
Reply-To: clark@rx.xerox.com
Organization: Rank Xerox, Welwyn Garden City, UK
Date: Mon, 21 Dec 1992 13:13:30 GMT

Forgive me if this is an FAQ (I do not believe so,
but I think that maybe it should be)

Can someone please send me a list of packages which
work under Minix with a brief description of what
the package does, and which versions of Minix
it will run (and compile) under.

Thank, in advance for all the replies (I will
summarise to the net)


---
Andy Clark
========================================================
| uucp address: ..!uunet!rx.xerox.com!aclark.sbd-e     |
| Arpa address: aclark.sbd-e@rx.xerox.com              |
========================================================
From: hock@werple.apana.org.au (Warwick Hockley)
Newsgroups: comp.os.minix
Subject: minicom
Date: 30 Dec 1992 17:02:15 +1100
Organization: werple public-access unix, Melbourne
NNTP-Posting-Host: werple.apana.org.au
Summary: minicom availability
Keywords: minicom

Christophe Person writes:

>I will be also interested in features in MINICOM and would like to know
>where to ftp it.

minicom is available from Mike van Smoorenberg, miquels@maestro.htsa.aha.nl.
For what my recommendation is worth, I _do_ recommend it.

In passing, why is minix such a bitch to get working with an incoming modem ?
Outgoing is no problem - term works quite well, and you can hide the details
with an alias, and if you have minicom or some similar comms program, you're
home, hosed down, and ready for a feed bag.  But incoming.....  A contact of
mine in South Australia reckons that getty is brain dead and has hacked out
new versions of init, getty and modem.  He has sent me his versions, but I
haven't yet installed them.  But why is this necessary ?  Has _anybody_ been
able to use the currently distributed versions (I'm using 1.5.10) ?  I'd be
very interested to hear from anyone who has, and would be interested in
comment from people in a position to know all the answers (_ast_, if he has 
time).

At the moment I can't even get login to work properly with a modem.  I have
to wait until the local modem has answered and hand shaking has taken place,
then kill login.  Init starts a new login, and this one works - ie, gives a
login message.  Everything is OK from there on.  But you can't take this 
seriously as a way to work.

Comment, anyone ?

Happy New Year to all !
Shinnen omedeto gozaimasu !

hock (hock@werple.apana.org.au)
From: ortmann@plains.NoDak.edu (Daniel Ortmann)
Newsgroups: comp.os.minix
Subject: Minix for sale
Date: 24 Dec 92 08:06:50 GMT
Article-I.D.: ns1.Bzr7vE.DIs
Organization: North Dakota Higher Education Computing Network

Amiga Minix for sale.  Everything included.  Looking for  about $100.

I've recently changed computer systems and no longer have an Amiga.
Contact me though e-mail if interested.
-- 
Daniel
Newsgroups: comp.os.minix
From: ishwar@sol.cs.wmich.edu (Ishwar Rattan)
Subject: elvis-1.6 and Minix 1.5
Followup-To: ishwar@cs.wmich.edu
Keywords: elvis-1.6, Minix 1.5, compilation
Organization: Western Michigan Univ. Comp. Sci. Dept.
Date: Fri, 25 Dec 1992 01:18:15 GMT


hello
	i also tried to compile elvis-1.6 under Minix 1.5 and the
attempt failed with error message:

"cmd1.c": line 1755: _addCR undefined
"cmd1.c": line 1757: _addCR undefined
make: Error code 256

if nay kind soul has compiled the 1.6 version, would it please send
me a copy of the binary by e-mail?

thanks in advance,

- ishwar
From: litow@csd4.csd.uwm.edu (bruce e litow)
Newsgroups: comp.os.minix
Subject: gcc under minix
Date: 21 Dec 1992 14:02:37 GMT
Organization: Computing Services Division, University of Wisconsin - Milwaukee
Distribution: world
NNTP-Posting-Host: 129.89.7.41
Summary: request for info: gcc under minix (386)
Originator: litow@proclus.csd.uwm.edu

I would appreciate any information from people who have built or
tried to build gcc under minix running on a 386. Please email your
replies to:


Bruce Litow
Computing Services Division
P.O. Box 413
Univ. Wisconsin-Milwaukee, Milwaukee, WI, 53201
litow@proclus.csd.uwm.edu


Thanks...
Newsgroups: comp.os.minix
From: las@r-node.gts.org (Laszlo Herczeg)
Subject: MINIX wanted
Organization: R-node Public Access UNIX Information System (416-249-5366)
Distribution: comp.os.minix
Date: Thu, 24 Dec 1992 00:37:21 GMT

Is there anyone out there who is willing to sell their MINIX package (preferab
ly 3.5'' version).
I would need the book as well.
 Please reply e-mail if you have what I want.
Laszlo


-- 
================================================================================

Laszlo Herczeg              E-mail: las@r-node.gts.org
Toronto, Canada             E-mail (altern): las@eastern.com
Newsgroups: comp.os.minix
From: Damian McGuckin <damianm@eram.esi.com.au>
Subject: Re: About the ACK ANSI compiler... [not the
Originator: mmdf@louie.udel.edu
Organization: University of Delaware
Date: Wed, 30 Dec 1992 21:22:44 GMT

From the discussion, I am under the impression that for your $200 you get
a set of binaries ( not source ) that will compile Modula, PASCAL and Ansi C.
How well supported is this? I got the impression it comes with no documentation.

We just got GCC 2.3.2 and LIBG++ 2.3 off the Internet.  It works beautifully
on our SUN and when we sort out the include directories in between all the
Christmas drinks, we have been told it should work quite well on BSDI.

I noticed that minix on a 386 is one of the supported systems.  Are we a chance
to getting 1.6.?? up and running with GCC? I think I have that quaint technique
called ARLD on my 1.5 system - yuk! I think I read that the new release uses
the more conventional way of handling libraries and loading objects, - ar & ld.
Does the new minix come with the source of both its AS (assembler), AR
(archiver) and LD (loader) or will I have to get the GNU equivalents
GAS, AR and LD operational too.  The last time I fought with GNU's LD ( about
18 months ago on a SUN ) it won, so I would prefer to avoid it.  I have to do
this stuff anyway as I am looking to retarget Minix onto a VME-based 68030
system shortly and I really do not think I can rely on non source based items.

Anybody else tried to use GCC with the new Minix. I'll summarize any replies
or the state of the work when we do it - won't be till the end of January
because I am off on holidays shortly to get some summer sun.

Unfortunately, none of the above will help those with a 286 or XT.
Yes I already saw all the flack about 286 machines from the linux group.
Anybody thought about getting together and ordering a massive batch of
386SX motherboards with a 1Mb SIMM en masse from a good quality clone maker.
It should cost less than $US150 if you chase the right manufacturer.

- Damian

damianm@eram.esi.com.au
-- 
Mail System (MMDF)
Newsgroups: comp.os.minix
Subject: SunOS Minix 1.9 (beta release of 2.0) available
From: paul@cosc.canterbury.ac.nz (Paul Ashton)
Date: Tue, 22 Dec 1992 20:20:42 GMT
Organization: Computer Science,University of Canterbury,New Zealand

Version 1.90 of SunOS Minix (a beta release of SunOS Minix 2.0) is now
available via anonymous ftp from csc.canterbury.ac.nz in the UNIX
directory in the file smx_1_90.tar_z (you should rename your copy
smx_1_90.tar.Z before decompressing).

Note that SunOS Minix version numbers are independent of Minix version
numbers - SunOS Minix 1.0 was based on Mac Minix 1.5.10.1; non-mac
specific fixes from Mac Minix 1.5.10.7 have been incorporated into
SunOS Minix version 1.9.

New features included in SunOS Minix 1.9 are:

1. Operates on Sun 3s as well as SPARC-based Suns (Sun 3 port by
Bill Bynum (bynm@cs.wm.edu)).

2. Memory protection that operates at three levels: none (same as SunOS
Minix 1.0), partial (text segments are not writable, free memory is
totally inaccessible) and total (well, very nearly total). Partial
protection is the default - full protection results in too much
overhead for routine use.

3. Several minor bug fixes.

We plan to release version 2.0 of SunOS Minix sometime in February,
and welcome feedback on version 1.9 (to sunos-minix@cosc.canterbury.ac.nz).
Version 1.9 is distributed in the same form as version 1.0 - as a set of
diffs to Minix 1.5 for the PC or the Mac.  When we release version 2.0 we
may also provie an upgrade path from SunOS minix 1.0 (if there is any
demand for it).

--
----- Paul Ashton ----
Email: paul@cosc.canterbury.ac.nz
NZ Post:        Dept of Computer Science, University of Canterbury,
		Private Bag 4800, Christchurch, New Zealand
Newsgroups: comp.os.minix
From: lucio@phyrql.Alt.ZA (Lucio de Re)
Subject: Re: About the ACK ANSI compiler... [not the
Reply-To: lucio@proxima.Alt.ZA
Organization: MegaByte Digital Communications
Date: Thu, 31 Dec 1992 10:50:26 GMT

samw@bucket.rain.com (Sam Warden) writes:
> 
>What I find curious is that those of us who are still stuck with
>XTs and ATs to run Minix on are precisely the people who cannot
>afford $200 for _anything_.  :-/  It seems ironic (at least) that
>there's a plethora of "free" tools at the high end and not at the
>low.

Folks, I think we're wingeing.  The world has moved on and we expect
it to look after our interests for free.  That don't work and the
best we can do is persuade the powers that be to sell the Ansi C
compiler at a lower price.  If it turns out that it is not feasible,
we'll have to resort to making up our own or use a cross-compilation
platform.

In the meantime, I'd like to point out to you all that MS-Dos and Minix
are the only operating systems around that do not require an iAPX386
to work in the PC-style environmnet.  Winge long enough and I'll be
surprised if Tanenbaum doesn't tell us all to go fuck ourselves.

[ climbs on soapbox ]

Personally, I think it's time the research community started producing
better hardware, in the modular fashion we expect software to be
constructed, not leave it to commercial enterprises to define our future
as has been the case with IBM and Intel for the past ten years.

There seems to be a group of individuals who feel, as I do, that the
Intel/ISA combination ought to have died long ago and refuse t support
its cadaver.  Let's try and convince researchers to move beyond this
maggot riddled mound to healthier environments.

[ gets pushed off soapbox ]

I believe Tanenbaum is doing a lot more than ought to be expected of
him, I'm even willing to believe that he's sacrificing higher goals
to the Minix community which is largely ungrateful.  Well, Andy, I
like Minix, I don't like Linux (some of Linus' ideas are interesting,
but his following is hardly likely to be excessively creative) and
the main reason for liking 386BSD is that, like Minix, it is internally
consistent and not excessively ambitious.

Having thus placated the Minix godhead, how about a rewritten clone of
Plan 9, to run on obsolete SUNs and VAXstations :-)?

Happy 1993 to all.
-- 
Lucio de Re (lucio@phyrql.Alt.ZA)
The supernatural does not exist, but it gives me the creeps...
From: erd@kumiss.cmhnet.org (Ethan Dicks)
Subject: Re: About the ACK ANSI compiler... [not the
Newsgroups: comp.os.minix
X-Newsreader: TIN [version 1.1 PL6]
Date: 1 Jan 93 03:43:14 EDT
Organization: Not an Organization

Andy Tanenbaum (ast@cs.vu.nl) wrote:
: But that is beside the point.  You can upgrade to 1.6.24 with the old K&R
: compiler.  I spent weeks making that possible, although I had plenty of other
: things to do.  Nevertheless, the future of C is ANSI C and a package
: containing an ANSI C compiler, a Pascal compiler, and a Modula 2 compiler for
: $199 is not more expensive than these three compilers cost together for MS-DOS.
: 
: Andy Tanenbaum (ast@cs.vu.nl)

While I don't run the Intel version of Minix (I have AmigaMinix), I would
find it very distasteful to have to purchase software I don't need just
to get software I do need.  I have an extreme disinterest in ever owning,
let alone using a Pascal or Modula-2 compiler.  I have programmed in 
Pascal professionally; I was paid several thousand dollars for a few weeks
work...I hated every minute of it.  I do not speak from ignorance but
from experience.  Pascal is a weenie language!  If I'd wanted bondage and
discipline, I'd have picked up the phone and dialed a 1-900 number :-)

Why can't the distributor offer any individual compiler for price $X and
all three for a price < $3*X?  Even saving $50 by not buying software
I don't need or want would be worth it.

-ethan
Newsgroups: comp.os.minix
From: hybowie@sunvis1.vislab.olemiss.edu (Reagen B. Ward (not my account))
Subject: NeXT Minix
Organization: CCHE
Date: Fri, 1 Jan 1993 04:51:57 GMT


I'm about to undertake a port of Minix to NeXT...
Has anyone already done this, worked on it, etc?
If so, PLEASE mail me at ward@hydra.cche.olemiss.edu
thanks, 
Reagen B. Ward
From: cwr@crash.cts.com (Will Rose)
Newsgroups: comp.os.minix
Subject: Re: About the ACK ANSI compiler... [not the
Date: 30 Dec 92 02:03:56 GMT
Organization: CTS Network Services (crash, ctsnet), El Cajon, CA

Andy Tanenbaum (ast@cs.vu.nl) wrote:
: In article <1992Dec29.172058.25239@sae.com> malay@sae.com writes:
: containing an ANSI C compiler, a Pascal compiler, and a Modula 2 compiler for
: $199 is not more expensive than these three compilers cost together for MS-DOS.

I'm sorry, but this is really too silly to let pass with an ironic shrug.
I do not need a Pascal compiler, a Modula compiler, or an APL  compiler
for  Minix - I need a compiler to compile the OS.  My MSDOS compiler with
a foot of documentation cost me $170 including tax and all sorts.  My 
SYSV compiler cost me $300 with the OS to run it under, and the hardware
on which to run the OS...  and three feet of documentation.  Let us be
clear once and for all that $200 for an undocumented 8086 compiler upgrade
is nice work, if you can get it.  It is also a straight rip-off.


Jest addin' to the bravado - Will
cwr@crash.cts.com

D
cwr@crash.crts.com
Newsgroups: comp.os.minix
Subject: Long filenames
From: chanson@mtlookitthat.chi.il.us (Chris Hanson)
Date: Tue, 22 Dec 92 17:35:04 CDT
X-Mailer: Fernmail 1.1 (unregistered, shareware fee not paid)

Hi!  Can anyone point me to some info (or tell me themselves) on how to
implement long filenames for minix?  [I know someone's done it -- one
of the dudes in the 'MINIX vs LINUX' discussion mentioned it.]  I'm
thinking that 30 chars or 62 chars shouldn't be that hard (we'd be
keeping a dir_entry at an even multiple of 16 bytes), but I know it'll
involve more than just recompiling the kernel with MAX_NAME changed.
Will I need to make new filesystems and move everything to them?  Or is
a compatibility hack (such as puting an optional fstype flag or a
different magic number in a device's superblock to tell whether it has
long or standard pathnames) trivial?  I really haven't modified my
kernel from what I got a month ago when I bought Minix, if that helps
any. Thanx for any and all help and/or pointers.

C-YA,
Chris
---
Chris Hanson -- chanson@mtlookitthat.chi.il.us
"Join the Illuminati and see the world... differently."
 -- SJG GURPS Illuminati manual
Newsgroups: comp.os.minix
From: "Henrik Schultz, Production Systems Group" <HENRIKS@odin.uniras.dk>
Subject: Interprocess communication at user level
Originator: mmdf@louie.udel.edu
Organization: University of Delaware
Date: Mon, 28 Dec 1992 23:59:08 GMT

Hello Minix'ers...

After having read 'the book' carefully about how message handling is done
in Minix, it is not quite clear to me if two user processes can communicate
with each other using the send() and receive() calls with appropriate
process numbers. I've made a few small test programs, but it constantly
gives me a return code of -8 which means E_NO_PERM = no permission from
the kernel. I know that it is forbidden to send messages to device drivers
directly, and as far as I can see in the kernel/proc.c code only messages
to FS and MM are let through. That's ok, but I'm sending to another user
process so why it is rejected???

Can anybody comment on this?

Regards - and happy new year!

Henrik

henriks@odin.uniras.dk
-- 
Mail System (MMDF)
From: root@frmxqnx.hanse.de (Frank Rabe)
Newsgroups: comp.os.minix
Distribution: world
Subject: Re: UUCP Dialers file
X-Newsreader: Tin 1.1 PL4
Organization: frmxqnx running Minix-386
Date: Fri,  1 Jan 93 20:18:39 +0100

cwr@crash.cts.com (Will Rose) writes:
: 
: if he doesn't have space, I'll have to look for somewhere else.  Minix
: seems mostly FTP now, so I won't be posting it to the net.
: 
If nobody posts things anymore there is no choice doing it different.
I believe there are people joining this group having no direct FTP.
For Megabyte of sources or binaries like GNU tools under Linux or such,
it's the only way.
Low activity on comp.os.minix, so some source postings wouldn't hurt.

It was nice once, reading comp.os.minix , having got new things and have been
able to start testing it at once.

The second point is, if you' ve got the source you HAVE it. 
If you have to take care to get it you will lose control soon.
Example: comp.os.linux -> " Where can I get ... " messages all the time.

Enjoy Minix


Frank
From: christop@cs.kuleuven.ac.be (Christoph Liekens)
Newsgroups: comp.os.minix
Subject: HELP: Minix 1.5 does not work on an Amiga 4000
Date: 21 Dec 92 14:03:59 GMT
Organization: Dept. Computerwetenschappen K.U.Leuven

Two days ago I bought Minix 1.5 for my Amiga 4000. As the subject says:
it doesn't work. Anybody who knows what I should do ???
It seems to work fine on an A500

Thanks,

Christoph
University of Leuven
From: sadkins@bigbird.cs.ohiou.edu (Scott W. Adkins)
Newsgroups: comp.os.minix
Subject: Re: Interprocess communication at user level
Date: 29 Dec 92 00:32:25 GMT
Organization: Ohio University CS Dept., Athens

HENRIKS@odin.uniras.dk (Henrik Schultz, Production Systems Group) writes:
>After having read 'the book' carefully about how message handling is done
>in Minix, it is not quite clear to me if two user processes can communicate
>with each other using the send() and receive() calls with appropriate
>process numbers. I've made a few small test programs, but it constantly
>gives me a return code of -8 which means E_NO_PERM = no permission from
>the kernel. I know that it is forbidden to send messages to device drivers
>directly, and as far as I can see in the kernel/proc.c code only messages
>to FS and MM are let through. That's ok, but I'm sending to another user
>process so why it is rejected???

I don't know how things are with the newer versions of Minix... but I 
know in the older versions (would you believe 1.3?), send() and receive()
were specifically no allowed to be used by any user processes.  The call
you need to use is sendrec(), which will send a message and then go to 
sleep while waiting for a reply from the receiving process.  If you have
'the book', then take a look at pages 472 and 473 for where E_NO_PERM is
coming from.

Another thing, make sure you understand the difference between Slot Numbers
and Process Numbers.  Send() and receive() use slot numbers as the source
and destinations.  Each user process will fill consecutive slots starting
with the first available slot number, but each slot will have a different
process number, usally increasing in size (eventually, though it will wrap
back to zero).  If you were using process numbers instead of slot numbers
for the user processes, then that is most certainly the problem.  If you
can guarantee that one process will be in Slot 5, and another process will
be in Slot 6, then you can easily send messages... but only if you can 
guarantee the slot numbers.

Well, anyway.  Gotta go.  I hope this helps... when I was playing with Minix,
I found it very enjoyably.  It was most certainly a fun learning process!

Scott
-- 
         Scott W. Adkins           Internet: sadkins@ohiou.edu
         ~~~~~~~~~~~~~~~                     ak323@cleveland.freenet.edu
    Ohio University of Athens        Bitnet: adkins@ouaccvma.bitnet
From: cwr@crash.cts.com (Will Rose)
Newsgroups: comp.os.minix
Subject: Re: About the ACK ANSI compiler... [not the
Date: 1 Jan 93 02:02:47 GMT
Organization: CTS Network Services (crash, ctsnet), El Cajon, CA

: using gcc-1.39 through gcc-2.3.2 under Minix 1.6.1 through 1.6.16 over the
: last 2 years.  It works better than on Suns because the headers are already
: mostly ANSI conformant.  There is an old port of gcc-1.39 or 1.40 in the
: Minix archives (a complete package with binaries.  The old binaries should
: still work under 1.6.any).

Could you compile 1.5.10 on a 386, using gcc, and still have it run
or are the 386 patches mandatory in this environment?  If so, with
386 boards at $170, and RAM at $30/MB, this might be the way to go.

Not that I think MINIX 386 isn't superior to 1.5.10, I just prefer
the standard, and so far I haven't had a special need for the 386
enhancements.

Will
cwr@crash.cts.com
Newsgroups: comp.os.minix
From: ast@cs.vu.nl (Andy Tanenbaum)
Subject: Re: About the ACK ANSI compiler... [not the usual where can I get it query]
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
Date: Thu, 24 Dec 1992 12:33:55 GMT

In article <103121@netnews.upenn.edu> yee@mipg.upenn.edu (Conway Yee) writes:
>OK.  I've gotta question.  I know that PH1.5.10 was shipped with the ACK K&R
>compiler and that the new ACK ANSI compiler is not available for ftp.  Thus,
>few should have access to the ACK ANSI compiler.  Exactly who is this privileged
>subset who can compile MINIX with the "preferred" compiler?

Both Unipress and Transmediair have a package for sale containing

   (1) The ANSI C compiler for MINIX
   (2) A pascal compiler for MINIX
   (3) A Modula 2 compiler for MINIX

These three were packaged together because they were built using the Amsterdam
Compiler Kit technologiy, and thus are identical except for the front end 
processors.  The optimizers, code generators, assembler, loader, etc. are 
common to all the compilers. These are in binary form, except for the libraries
which are provided in source form.  The compilers are available for the Intel
and 68000 CPUs.

The phone numbers are:
    UniPress   (908) 287-2100  (USA)
    Transmediair +31 30 281820 (Holland)

Contact them for pricing, disk formats etc.

Andy Tanenbaum (ast@cs.vu.nl)
Newsgroups: comp.os.minix