Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
What would you like to see most in minix?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 102 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Linus Benedict Torvalds  
View profile  
 More options Aug 26 1991, 2:12 am
Newsgroups: comp.os.minix
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Date: 25 Aug 91 20:57:08 GMT
Local: Sun, Aug 25 1991 4:57 pm
Subject: What would you like to see most in minix?

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.  This has been brewing
since april, and is starting to get ready.  I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want.  Any suggestions
are welcome, but I won't promise I'll implement them :-)

                Linus (torva...@kruuna.helsinki.fi)

PS.  Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jyrki Kuoppala  
View profile  
 More options Aug 26 1991, 2:26 am
Newsgroups: comp.os.minix
From: j...@cs.HUT.FI (Jyrki Kuoppala)
Date: 25 Aug 91 23:44:50 GMT
Local: Sun, Aug 25 1991 7:44 pm
Subject: Re: What would you like to see most in minix?
In article <1991Aug25.205708.9...@klaava.Helsinki.FI>, torvalds@klaava (Linus Benedict Torvalds) writes:

>I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
>This implies that I'll get something practical within a few months, and
>I'd like to know what features most people would want.  Any suggestions
>are welcome, but I won't promise I'll implement them :-)

Tell us more!  Does it need a MMU?

>PS.  Yes - it's free of any minix code, and it has a multi-threaded fs.
>It is NOT protable (uses 386 task switching etc)

How much of it is in C?  What difficulties will there be in porting?
Nobody will believe you about non-portability ;-), and I for one would
like to port it to my Amiga (Mach needs a MMU and Minix is not free).

As for the features; well, pseudo ttys, BSD sockets, user-mode
filesystems (so I can say cat /dev/tcp/kruuna.helsinki.fi/finger),
window size in the tty structure, system calls capable of supporting
POSIX.1.  Oh, and bsd-style long file names.

//Jyrki


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Linus Benedict Torvalds  
View profile  
 More options Aug 26 1991, 8:51 am
Newsgroups: comp.os.minix
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Date: 26 Aug 91 11:06:02 GMT
Local: Mon, Aug 26 1991 7:06 am
Subject: Re: What would you like to see most in minix?

In article <1991Aug25.234450.22...@nntp.hut.fi> j...@cs.HUT.FI (Jyrki Kuoppala) writes:
>> [re: my post about my new OS]

>Tell us more!  Does it need a MMU?

Yes, it needs a MMU (sorry everybody), and it specifically needs a
386/486 MMU (see later).

>>PS.  Yes - it's free of any minix code, and it has a multi-threaded fs.
>>It is NOT protable (uses 386 task switching etc)

>How much of it is in C?  What difficulties will there be in porting?
>Nobody will believe you about non-portability ;-), and I for one would
>like to port it to my Amiga (Mach needs a MMU and Minix is not free).

Simply, I'd say that porting is impossible.  It's mostly in C, but most
people wouldn't call what I write C.  It uses every conceivable feature
of the 386 I could find, as it was also a project to teach me about the
386.  As already mentioned, it uses a MMU, for both paging (not to disk
yet) and segmentation. It's the segmentation that makes it REALLY 386
dependent (every task has a 64Mb segment for code & data - max 64 tasks
in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).

It also uses every feature of gcc I could find, specifically the __asm__
directive, so that I wouldn't need so much assembly language objects.
Some of my "C"-files (specifically mm.c) are almost as much assembler as
C. It would be "interesting" even to port it to another compiler (though
why anybody would want to use anything other than gcc is a mystery).

Unlike minix, I also happen to LIKE interrupts, so interrupts are
handled without trying to hide the reason behind them (I especially like
my hard-disk-driver.  Anybody else make interrupts drive a state-
machine?).  All in all it's a porters nightmare.

>As for the features; well, pseudo ttys, BSD sockets, user-mode
>filesystems (so I can say cat /dev/tcp/kruuna.helsinki.fi/finger),
>window size in the tty structure, system calls capable of supporting
>POSIX.1.  Oh, and bsd-style long file names.

Most of these seem possible (the tty structure already has stubs for
window size), except maybe for the user-mode filesystems. As to POSIX,
I'd be delighted to have it, but posix wants money for their papers, so
that's not currently an option. In any case these are things that won't
be supported for some time yet (first I'll make it a simple minix-
lookalike, keyword SIMPLE).

                Linus (torva...@kruuna.helsinki.fi)

PS. To make things really clear - yes I can run gcc on it, and bash, and
most of the gnu [bin/file]utilities, but it's not very debugged, and the
library is really minimal. It doesn't even support floppy-disks yet. It
won't be ready for distribution for a couple of months. Even then it
probably won't be able to do much more than minix, and much less in some
respects. It will be free though (probably under gnu-license or similar).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Holzer  
View profile  
 More options Aug 26 1991, 1:42 pm
Newsgroups: comp.os.minix
From: h...@vmars.tuwien.ac.at (Peter Holzer)
Date: 26 Aug 91 16:20:26 GMT
Local: Mon, Aug 26 1991 12:20 pm
Subject: Re: What would you like to see most in minix?

j...@cs.HUT.FI (Jyrki Kuoppala) writes:
>In article <1991Aug25.205708.9...@klaava.Helsinki.FI>, torvalds@klaava (Linus Benedict Torvalds) writes:
>>This implies that I'll get something practical within a few months, and
>>I'd like to know what features most people would want.  Any suggestions
>>are welcome, but I won't promise I'll implement them :-)
>As for the features; well, pseudo ttys, BSD sockets, user-mode
>filesystems (so I can say cat /dev/tcp/kruuna.helsinki.fi/finger),
>window size in the tty structure, system calls capable of supporting
>POSIX.1.  Oh, and bsd-style long file names.

On a lower level:

I don't like the chmem mechanism of Minix. Processes should start with
a minimal size and grow as they need to until they run out of RAM or
disk space. Paging to disk would be nice, too.

If your OS is message based I would like to have arbitrarily large
messages. They could be implemented efficiently by mapping the pages
into the receivers address space (or just passing a pointer on 68k
systems without MMU). Oh, yes, and the addressing scheme for messages
should be different than in Minix. Messages should not be sent to
process slot numbers, but to ports. That way, user processes can use
messages, too, and it is easier to add your own servers.

PS: I am very interested in this OS. I have already thought of writing
my own OS, but decided I wouldn't have the time to write everything from
scratch. But I guess I could find the time to help raising a baby
OS :-)
--
|    _  | Peter J. Holzer                       | Think of it   |
| |_|_) | Technical University Vienna           | as evolution  |
| | |   | Dept. for Real-Time Systems           | in action!    |
| __/   | h...@vmars.tuwien.ac.at                 |     Tony Rand |


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James da Silva  
View profile  
 More options Aug 26 1991, 2:02 pm
Newsgroups: comp.os.minix
From: j...@cs.umd.edu (James da Silva)
Date: 26 Aug 91 15:39:07 GMT
Local: Mon, Aug 26 1991 11:39 am
Subject: Re: What would you like to see most in minix?
In article <1991Aug26.110602.19...@klaava.Helsinki.FI> torva...@klaava.Helsinki.FI (Linus Benedict Torvalds) writes:

>Unlike minix, I also happen to LIKE interrupts, so interrupts are
>handled without trying to hide the reason behind them (I especially like
>my hard-disk-driver.  Anybody else make interrupts drive a state-
>machine?).

Sure.  For one example, Alessandro Forin's Mach SCSI adapter drivers are
written this way.  A comment from his code:

/*
 * This layer works based on small simple 'scripts' that are installed
 * at the start of the command and drive the chip to completion.
 * The idea comes from the specs of the NCR 53C700 'script' processor.
 *
 * There are various reasons for this, mainly
 * - Performance: identify the common (successful) path, and follow it;
 *   at interrupt time no code is needed to find the current status
 * - Code size: it should be easy to compact common operations
 * - Adaptability: the code skeleton should adapt to different chips without
 *   terrible complications.
 * - Error handling: and it is easy to modify the actions performed
 *   by the scripts to cope with strange but well identified sequences
 *
 */

An interesting way to write a device driver.  I believe this is a very old
technique, too.

Good luck on your OS project, it sounds like a lot of fun.
Jaime
...........................................................................
: domain: j...@cs.umd.edu                               James da Silva
: path:   uunet!mimsy!jds                   Systems Design & Analysis Group


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adam David  
View profile  
 More options Aug 27 1991, 1:12 am
Newsgroups: comp.os.minix
From: ad...@rhi.hi.is (Adam David)
Date: 27 Aug 91 00:32:42 GMT
Local: Mon, Aug 26 1991 8:32 pm
Subject: Re: What would you like to see most in minix?
One of the things that really bugs me about minix is the way device drivers
have to be compiled into the kernel. So, how about doing some sensible
installable device driver code (same goes for minix 2.0 whenever).

--
Adam David.
(ad...@rhi.hi.is)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Barclay  
View profile  
 More options Aug 27 1991, 5:04 pm
Newsgroups: comp.os.minix
From: a...@ukpoit.co.uk (Alan Barclay)
Date: 27 Aug 91 14:34:32 GMT
Local: Tues, Aug 27 1991 10:34 am
Subject: Re: What would you like to see most in minix?
In article <1991Aug26.110602.19...@klaava.Helsinki.FI> torva...@klaava.Helsinki.FI (Linus Benedict Torvalds) writes:

>yet) and segmentation. It's the segmentation that makes it REALLY 386
>dependent (every task has a 64Mb segment for code & data - max 64 tasks
>in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).

Is that max 64 64Mb tasks or max 64 tasks no matter what their size?
--
  Alan Barclay
  iT                                |        E-mail : a...@ukpoit.uucp
  Barker Lane                       |        BANG-STYLE : .....!ukc!ukpoit!alan
  CHESTERFIELD S40 1DY              |        VOICE : +44 246 214241

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Linus Benedict Torvalds  
View profile  
 More options Aug 28 1991, 9:01 am
Newsgroups: comp.os.minix
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Date: 28 Aug 91 10:56:19 GMT
Local: Wed, Aug 28 1991 6:56 am
Subject: Re: What would you like to see most in minix?

In article <1991Aug27.143432.10...@ukpoit.co.uk> a...@ukpoit.co.uk (Alan Barclay) writes:
>In article <1991Aug26.110602.19...@klaava.Helsinki.FI> torva...@klaava.Helsinki.FI (Linus Benedict Torvalds) writes:
>>yet) and segmentation. It's the segmentation that makes it REALLY 386
>>dependent (every task has a 64Mb segment for code & data - max 64 tasks
>>in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).

>Is that max 64 64Mb tasks or max 64 tasks no matter what their size?

I'm afraid that is 64 tasks max (and one is used as swapper), no matter
how small they should be. Fragmentation is evil - this is how it was
handled. As the current opinion seems to be that 64 Mb is more than
enough, but 64 tasks might be a little crowded, I'll probably change the
limits be easily changed (to 32Mb/128 tasks for example) with just a
recompilation of the kernel. I don't want to be on the machine when
someone is spawning >64 processes, though :-)

                Linus


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John  
View profile  
 More options Jun 24 2011, 3:32 pm
Newsgroups: comp.os.minix
From: John <esamueljohn...@gmail.com>
Date: Fri, 24 Jun 2011 12:32:29 -0700 (PDT)
Local: Fri, Jun 24 2011 3:32 pm
Subject: Re: What would you like to see most in minix?
Thanks for creating Linux.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
구글  
View profile  
 More options Aug 26 2011, 3:50 am
Newsgroups: comp.os.minix
From: 구글 <fre...@gmail.com>
Date: Fri, 26 Aug 2011 00:50:33 -0700 (PDT)
Local: Fri, Aug 26 2011 3:50 am
Subject: Re: What would you like to see most in minix?
thank you very much torvalds

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kasumifan  
View profile  
 More options Aug 26 2011, 9:23 am
Newsgroups: comp.os.minix
From: Kasumifan <natsuw...@yandex.ru>
Date: Fri, 26 Aug 2011 06:23:45 -0700 (PDT)
Local: Fri, Aug 26 2011 9:23 am
Subject: Re: What would you like to see most in minix?
Great! This maybe the most important event in modern history, really!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
정준혁  
View profile  
 More options Aug 26 2011, 10:38 am
Newsgroups: comp.os.minix
From: 정준혁 <junhyeokjung...@gmail.com>
Date: Fri, 26 Aug 2011 07:38:35 -0700 (PDT)
Local: Fri, Aug 26 2011 10:38 am
Subject: Re: What would you like to see most in minix?
Really Thanks!
If You didn't develop Linux, I would not able to set up Server easily :D

U R really AWESOME!!!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
JensMinor  
View profile  
 More options Aug 26 2011, 12:47 pm
Newsgroups: comp.os.minix
From: JensMinor <jensmi...@gmail.com>
Date: Fri, 26 Aug 2011 09:47:37 -0700 (PDT)
Local: Fri, Aug 26 2011 12:47 pm
Subject: Re: What would you like to see most in minix?
Please make Linux :-)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kasumifan  
View profile  
 More options Aug 26 2011, 1:11 pm
Newsgroups: comp.os.minix
From: Kasumifan <natsuw...@yandex.ru>
Date: Fri, 26 Aug 2011 10:11:50 -0700 (PDT)
Local: Fri, Aug 26 2011 1:11 pm
Subject: Re: What would you like to see most in minix?

On Friday, August 26, 2011 8:47:37 PM UTC+4, JensMinor wrote:
> Please make Linux :-)

Yeah! Yeah! Please! Make it!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James  
View profile  
 More options Aug 26 2011, 2:14 pm
Newsgroups: comp.os.minix
From: James <duckyvi...@gmail.com>
Date: Fri, 26 Aug 2011 11:14:05 -0700 (PDT)
Local: Fri, Aug 26 2011 2:14 pm
Subject: Re: What would you like to see most in minix?
now i feel old as i was a user from near the beginning.  i remember the first attempts to get it running on my 386 (took days to get things going).

THANKS LINUS you're contribution to the world has changed it in many many GOOD ways


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Triviox  
View profile  
 More options Aug 27 2011, 8:28 pm
Newsgroups: comp.os.minix
From: Triviox <triv...@gmail.com>
Date: Sat, 27 Aug 2011 17:28:19 -0700 (PDT)
Local: Sat, Aug 27 2011 8:28 pm
Subject: Re: What would you like to see most in minix?
"Hello everybody out there using minix -"
No, i don't use minix; i use GnuLinux!!

Thanks Mr.Trovalds...
:)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
churchy  
View profile  
 More options Aug 30 2011, 10:20 pm
Newsgroups: comp.os.minix
From: churchy <r...@cox.net>
Date: Tue, 30 Aug 2011 19:20:35 -0700
Local: Tues, Aug 30 2011 10:20 pm
Subject: Re: What would you like to see most in minix?

On Sat, 27 Aug 2011, Triviox wrote:
> "Hello everybody out there using minix -"
> No, i don't use minix; i use GnuLinux!!

> Thanks Mr.Trovalds...
> :)

And without minix Mr. Torvalds would probably have done
some nice windows programs. Thank /you/ Mr. Tannenbaum!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
farsheed.asho...@gmail.com  
View profile  
 More options Oct 25 2011, 6:55 pm
Newsgroups: comp.os.minix
From: farsheed.asho...@gmail.com
Date: Tue, 25 Oct 2011 15:55:54 -0700 (PDT)
Local: Tues, Oct 25 2011 6:55 pm
Subject: Re: What would you like to see most in minix?
You've done a great job Linus. Thank you very much.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jaime Leonel  
View profile  
 More options Oct 27 2011, 12:10 pm
Newsgroups: comp.os.minix
From: Jaime Leonel <www.jaimeleo...@gmail.com>
Date: Thu, 27 Oct 2011 09:10:52 -0700 (PDT)
Local: Thurs, Oct 27 2011 12:10 pm
Subject: Re: What would you like to see most in minix?
Thanks alot.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matthias Kainz  
View profile  
 More options Nov 5 2011, 7:33 am
Newsgroups: comp.os.minix
From: Matthias Kainz <matthias.ka...@gmail.com>
Date: Sat, 5 Nov 2011 04:33:21 -0700 (PDT)
Local: Sat, Nov 5 2011 7:33 am
Subject: Re: What would you like to see most in minix?
On 27 Okt., 17:10, Jaime Leonel <www.jaimeleo...@gmail.com> wrote:

> Thanks alot.

Thanks for performance :-)
And of course: thank you for software freedom!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
prafulr...@gmail.com  
View profile  
 More options Dec 9 2011, 6:25 pm
Newsgroups: comp.os.minix
From: prafulr...@gmail.com
Date: Fri, 9 Dec 2011 15:25:03 -0800 (PST)
Local: Fri, Dec 9 2011 6:25 pm
Subject: Re: What would you like to see most in minix?
Thanks!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dsrking  
View profile  
 More options Dec 29 2011, 7:43 am
Newsgroups: comp.os.minix
From: dsrking <dsrking2...@gmail.com>
Date: Thu, 29 Dec 2011 04:43:57 -0800 (PST)
Local: Thurs, Dec 29 2011 7:43 am
Subject: Re: What would you like to see most in minix?
Thanks a lot.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rico Dittrich  
View profile  
 More options Jan 14 2012, 11:13 am
Newsgroups: comp.os.minix
From: Rico Dittrich <ricod1...@googlemail.com>
Date: Sat, 14 Jan 2012 08:13:26 -0800 (PST)
Local: Sat, Jan 14 2012 11:13 am
Subject: Re: What would you like to see most in minix?
Linus, I don't know how to thank you!
You've made something big and awesome!
Thanks for everything! :)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kirjus...@gmail.com  
View profile  
 More options Feb 8 2012, 9:57 am
Newsgroups: comp.os.minix
From: kirjus...@gmail.com
Date: Wed, 8 Feb 2012 06:57:55 -0800 (PST)
Local: Wed, Feb 8 2012 9:57 am
Subject: Re: What would you like to see most in minix?
Thank you :)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jays...@gmail.com  
View profile  
 More options Feb 25 2012, 12:40 am
Newsgroups: comp.os.minix
From: jays...@gmail.com
Date: Fri, 24 Feb 2012 21:40:37 -0800 (PST)
Local: Sat, Feb 25 2012 12:40 am
Subject: Re: What would you like to see most in minix?
21 Years Later!!
Thank you  Torvalds for Linux!!

From Fiji


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 102   Newer >
« Back to Discussions « Newer topic     Older topic »