In article <1992Aug17.170914.20108@olymp.informatik.uni-bonn.de> juengst@boss1.physik.uni-bonn.de (Henry G. Juengst) writes: %In article <15774@star.cs.vu.nl>, philip@cs.vu.nl (Philip Homburg) writes: %> %> I think that if you can keep Origami more or less POSIX compliant, porting %> it to a (my) 32 bit version of Minix is not much work. At least the diffs % ~~~~~~ %Very nice. What do you think how long will anybody wait until the official %MINIX does have features like virtual memory, long file names, network %file system, X11 etc. ? I can't even use these technics today under MINIX %if I would buy a much better system (not 8088 PC). And why should I pay for %a new compiler, libraries and bug (!) patches again and again ? FLAME ON First of all, this is my opinion and necessarily someone else's. I think that Minix is for people who want to study operating systems and for kernel hackers (Unfortunately, if you a mc68000 based system, there are not many other Unix like systems besides Minix). If you have an application you want to run, you either patch the application to use the features your OS offers, or you change your OS according to the application. There is no requirement of running applications out of the box. I think that Andy decided to keep Minix simple because students either don't have the hardware to run virtual memory (PCs, ATs, Amigas, Ataris, Macs), a network file system, or X, and that they probably don't understand the system with these features (did you ever study the way paging interacts with NFS for example). This is also the reason I play with Minix, I wanted to implement some of these basic OS concepts like VM, TCP/IP, do an X port, etc. Of course there is no reason why you should by a new compiler. You can write your own compiler (like Bruce Evans did), buy enough hardware to run gcc, or get access to a proprietary compiler (like I did). Bug fixes are a fact of life, but people even complain when they only have to get a new set of Linux binaries from an ftp site. And of course you can always ignore bug fixes. %POSIX ? I've got MINIX 1.5.10 (plus patches up to 1.6.16) for a PC, but if %it has to eat some POSIX source it says after some hours "!@#$%^&*()+". I %will remove MINIX from its hard disk some days later and just use it to play %chess and as silly terminal. A much better system (hardware + OS) is on %its way. Please, don't tell me anything about any patches. I know them all %and can't see them any more. MINIX _was_ a nice idea. Sorry. I think that I can't develop new Minix versions if I only had a PC, I'm just to lazy. I'm used to get core dumps when a process dereferences a NULL pointer, compiling large ANSI-C sources, etc. That part of Minix (running on small systems) was a nice idea, and it worked for a number of years (I remember me recompiling Minix on an XT with one floppy drive, on a Minix kernel with a AT harddisk driver). But since you want VM, X, large filenames, you have to have a much larger system than a PC or an AT. And then it is only matter of choice: no kernel hacking take SVR4, maybe Linux or 386BSD, lots of kernel hacking take Minix. FLAME OFF I redirected follow ups to comp.os.minix Philip Philip Homburg <philip@cs.vu.nl> Vrije Universiteit / Dept. of Math. & Comp. Sci. +31 20 5483546 Amoeba project / De Boelelaan 1081A 1081 HV Amsterdam / The Netherlands
| Matt Mackall | Re: + fix-spellings-of-slab-allocator-section-in-init-kconfig.patch added to -mm t... |
| Andi Kleen | [PATCH] [0/36] Great change_page_attr patch series v3 |
| Bron Gondwana | Re: BUG: mmapfile/writev spurious zero bytes (x86_64/not i386, bisected, reproduca... |
| Nigel Kukard | SATA problems |
| Karl R. Buck | Re: (none) |
| drew | Re: Use PERL rather than C for system commands? |
| Theodore Ts'o | Re: demand paging: proposal |
| Steffen Finger | make compatible to bsd-make ? |
| Adrian Bunk | [2.6 patch] unexport icmpmsg_statistics |
| Evgeniy Polyakov | Re: [2/3] POHMELFS: Documentation. |
| jamal | Re: [PATCH 2/3][NET_BATCH] net core use batching |
| Stephane Chazelas | [iproute2] get_hz() with CONFIG_HIGH_RES_TIMERS |
git: | |
| Elijah Newren | Trying to use git-filter-branch to compress history by removing large, obsolete bi... |
| Junio C Hamano | PPC SHA-1 Updates in "pu" |
| Jon Smirl | Re: [PATCH 1/2] t7001: add test for git-mv dir1 dir2/ |
| Junio C Hamano | Re: Octopus merge: unique (?) to git, but is it useful? |
| Problem in scim in Fedora 9 | 19 minutes ago | Linux general |
| Firewall | 13 hours ago | OpenBSD |
| windows folder creation surprise | 17 hours ago | Windows |
| IP layer send packet | 1 day ago | Linux kernel |
| dtrace for linux available | 1 day ago | Linux kernel |
| Unable to mount ramdisk image using UBoot while upgrading to 2.6.15 kernel for a MPC8540 based target | 1 day ago | Linux kernel |
| RealTek RTL8169 - can't connect | 2 days ago | NetBSD |
| vsftpd Upload Problems | 2 days ago | Linux general |
| creating con folder in desktop | 2 days ago | Windows |
| Question about PFRA, dirty page cache, and tmpfs/swap | 2 days ago | Linux kernel |
