paul@athertn.Atherton.COM (Paul Sander) (03/25/89)
In article <2692@ncsuvx.ncsu.edu>, mikes@ncsuvx.ncsu.edu (Michael Steele) writes: > Will someone PLEASE port gcc to the GS. I would do it but my > knowledge of 65816 assembly isn't too hot. GCC is a PD compiler > available for UNIX machines, Amigas, and Atari ST's ( the group > of PC's that the Gs should be in). GCC (and all software available from the Free Software Foundation) is NOT, repeat _NOT_ public domain. It is free, but it is copyrighted, and has a licensing and distribution agreement that its users must agree to (even though it is much more reasonable than most). By the way, porting GCC to a new platform is not a trivial task. And though GCC has been ported to 68000-based machines, I have doubts about the 65816 as a viable target. GCC's designers are reputed to have made it _very_ difficult to port GCC to any 16-bit architecture (though this is strictly hearsay). [Stuff about EMACS omitted] > GNU has started working on generalized UNIX but we > ought to get started on the kernel. Minix would be and excellent > place to start. Given a free compiler and multi-tasking OS would > fill in Major gaps that Apple is never going to fill for us. I > personally like the line oriented environment for poking around > the machine since it is considerably faster than Windowing! Minix is available (with source code) for PC's and ST's. It has also been ported to other platforms. However, its performance is not considered to be real great (this comes from reviews which are on public record). An alternative to Minix is XINU which was developed by Comer. Textbooks and source code are available for it, and it has been ported to several platforms (including PDP-11s, Suns, and CP/M machines). XINU is also a multitasking OS, and I am under the impression that there is a respectable base of utilities for it. XINU is also more mature than MINIX, having been available at least years before. XINU appears to have the advantage that it has Internet support as well. -- Paul Sander (408) 734-9822 | Do YOU get nervous when a paul@Atherton.COM | sys{op,adm,prg,engr} says {decwrl,sun,hplabs!hpda}!athertn!paul | "oops..." ?
asd@mentor.cc.purdue.edu (Kareth) (03/25/89)
In article <447@athertn.Atherton.COM> paul@athertn.Atherton.COM (Paul Sander) writes: >In article <2692@ncsuvx.ncsu.edu>, mikes@ncsuvx.ncsu.edu (Michael Steele) writes: >> GNU has started working on generalized UNIX but we >> ought to get started on the kernel. Minix would be and excellent >> place to start. Given a free compiler and multi-tasking OS would >> fill in Major gaps that Apple is never going to fill for us. I >> personally like the line oriented environment for poking around >> the machine since it is considerably faster than Windowing! > >Minix is available (with source code) for PC's and ST's. It has also been >ported to other platforms. However, its performance is not considered to >be real great (this comes from reviews which are on public record). I have talked to one fairly knowledgeable fellow who explained why porting it to the GS wouldn't really be feasible. It was written for a PC and isn't really styled very well. Apparently, Minix does so really hokey things with swapping memory, moving pointers, and stuff. The reason why it was also on ST was because the port for it was equally hokey. From what he said, Minix was not designed to be something to work with. It was designed to be for use in operating systems courses so folks could work with creating/modifying a UNIX-like OS. >An alternative to Minix is XINU which was developed by Comer. Textbooks >and source code are available for it, and it has been ported to several >platforms (including PDP-11s, Suns, and CP/M machines). XINU is also >a multitasking OS, and I am under the impression that there is a >respectable base of utilities for it. XINU is also more mature than MINIX, >having been available at least years before. If what I heard about Minix is true, then it won't ever be really mature. It'll just be doing the job for OS classes. >XINU appears to have the advantage that it has Internet support as well. I don't know anything about XINU but that'd probably be the one I'd port if I did try anything. If anybody knows anything more about this then please, mail me. I'd like to hear what ya know. Kareth. -- asd@mace.cc.purdue.edu xasd@vm.cc.purdue.edu or XASD@PURCCVM.BITNET