Newsgroups: comp.os.minix
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Date: 26 Aug 91 11:06:02 GMT
Local: Mon 26 Aug 1991 12:06
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: Yes, it needs a MMU (sorry everybody), and it specifically needs a >> [re: my post about my new OS] >Tell us more! Does it need a MMU? 386/486 MMU (see later). >>PS. Yes - it's free of any minix code, and it has a multi-threaded fs. >How much of it is in C? What difficulties will there be in porting? 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__ Unlike minix, I also happen to LIKE interrupts, so interrupts are >As for the features; well, pseudo ttys, BSD sockets, user-mode Most of these seem possible (the tty structure already has stubs for >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. 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 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.
| ||||||||||||||