Path: sparky!uunet!pipex!warwick!uknet!edcastle!hwcs!scottd From: sco...@cs.hw.ac.uk (Scott Dunn) Newsgroups: comp.os.linux Subject: Linux - the future? Message-ID: <1992Oct25.144134.19612@cs.hw.ac.uk> Date: 25 Oct 92 14:41:34 GMT Sender: n...@cs.hw.ac.uk (News Administrator) Organization: Dept of Computing & Electrical Engineering, Heriot-Watt University, Scotland Lines: 73 Hi, I have been a linux user since 0.95. Of late my department's Computer Systems Manager has been showing some interest in using Linux/xfree86 as a means of distributing further the departments resources. For one of my courses I was asked to come up with a suitable systems admin project (small - it's only worth about 2.5% of my final mark). I proposed investigating how a Linux system might fit in with with the departments current network of Sun 3's, 4's and DECstations. Looking at, in particular, future development, networking and security. Pending a good report and demonstration, it may be that PC's will be purchased in preference to X terminals for staff members, and existing PC's upgraded to allow students to use them as Linux machines if so desired. Firstly, the future : How do you, Linus, see Linux developing? I have to admit that this is the one concern I have always had about Linux. You are, I think I'm right in saying, a student. Developing Linux can't be your main concern at this point in time, unless of course you've managed to tie it in with your course. Do you intend taking it as far as 1.0 and then leaving it in the hands of the Linux community to take it further? That would, IMHO, be a great shame. That, I fear, would mean Linux remaining a hobbyists OS, a la Minix. Minix devotees - no insult is meant, I cut my Unix teeth on Minix-ST, I liked it, but it was and is an OS for the hobbyist. Furthermore, large organisations, developers, users, prefer to see a centralised development. This is what BSD has got going for it, at the moment. Are there plans to make it SVID (System V Interface Definition) binary compatible? What about standards that may emerge in the Unix world, will Linux incorporate those or will it head off in it's own direction? Lets face it, despite what most of us think of Microsoft and Windows, I think it's fair to say that Windows NT is going to be *BIG*, and if the Unix community doesn't get it's act together pretty soon, Unix will become a niche OS. How will the problem of OSF/Motif be tackled? The problem being that it has, to a large extent, become the standard GUI in the Unix environment. What features are missing from Linux? One of the big "things" I would like to see is a layered device driver architecture, allowing new hardware to be supported with the minimum of fuss? Also, what about DCE (Distributed Computing Environment) ? What about commercial developers? The lack of real documentation about the OS is a huge hurdle which has to be overcome before Linux extends it's boundaries beyond the Internet and academia. Are there any plans to compete in the OS market? How about support from organisations in the same way that the Free Software Foundation gets support? Lastly, and the most contentious point of all :) - If you, Linus, are unable or unwilling to continue developing Linux in the future would the handover of Linux to FSF be an option? Any comments would be welcome, particularly from those involved in the development of Linux, but if it's some inane, inappropriate flame because someone thinks I have offended in some way, then send them to me rather than the newsgroup. I don't want to start of some stupid thread which bears little relation to this post and simply adds more noise to c.o.l Thanks for listening, Scott. sco...@uk.ac.hw.cs
Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net! zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!ira.uka.de! math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!news.funet.fi! hydra!klaava!torvalds From: torva...@klaava.Helsinki.FI (Linus Torvalds) Newsgroups: comp.os.linux Subject: Re: Linux - the future? Message-ID: <1992Oct25.172207.11981@klaava.Helsinki.FI> Date: 25 Oct 92 17:22:07 GMT References: <1992Oct25.144134.19612@cs.hw.ac.uk> Organization: University of Helsinki Lines: 88 In article <1992Oct25.144134.19...@cs.hw.ac.uk> sco...@cs.hw.ac.uk (Scott Dunn) writes: > >How do you, Linus, see Linux developing? >I have to admit that this is the one concern I have always had about Linux. >You are, I think I'm right in saying, a student. Developing Linux can't be >your main concern at this point in time, unless of course you've managed to >tie it in with your course. Actually, it's so far been the other way around: studies haven't been my main concern at this point of time unless I've been able to tie them in with my linux-hacking. Only half-joking - it really isn't linux that has lost time due to other things.. > Do you intend taking it as far as 1.0 and then >leaving it in the hands of the Linux community to take it further? 1.0 has never been any magic number - I don't intend to stop there, and the only reason I have delayed it is because there has always seemed to be yet another important feature or bug-fix "any day now". My current setup is much better than I originally envisioned 1.0 - but even that doesn't mean I'm thinking of quitting. There was some talk on the mailing-lists (actually, just one list back then) around version 0.12 about me stepping down in case somebody else (or some group like the FSF) wanted the job, but nobody seemed even slightly interested, and I haven't heard any complaints about the current state of affairs yet. It seems people prefer having somebody as a final arbiter on what goes in and what doesn't, and I've been the natural choice so far despite some of the problems (mostly due to lacking hardware). >Are there plans to make it SVID (System V Interface Definition) binary >compatible? I've been idly thinking about it: the biggest problem has been lack of docs and programs. In any case, I don't feel binary compatibility is very high on my list, and I'd rather delay it until the kernel seems to be a bit more stable ("stable" in the meaning not-changing as opposed to "crashing every minute"). I'm not against binary standards, but I'd implement it more as a shell around the "real" linux kernel than as a integral part of the kernel. I've always been pro-standard: mostly POSIX, as that has meant porting is easy, and that has been the only thing I've been interested in, as I don't have any sysvr4 binaries anyway. I don't think this will change: linux will probably be able to accomodate future standards faster than systems that don't come with source code. After all, being freely available has resulted in the current system in "record time" (or then I'm just such a helluva programmer - take your pick :-) >What features are missing from Linux? On a user level, the worst actual missing features are probably related to memory management: the linux memory manager is still just three (not even very big) files, and while it's clever, it's not very general. So things like shared memory and a real mmap() are still not there, although I've been looking into it for some time now. Internally, the socket code isn't very well integrated with the rest of the kernel - I'd like something more general. But there aren't any major features missing: the networking code may not be quite stable yet, but that's just a matter of time, as the basic things are there. >If you, Linus, are unable or unwilling to continue developing Linux >in the future would the handover of Linux to FSF be an option? The day people think linux would be better served by somebody else (FSF being the natural alternative), I'll "abdicate". I don't think that it's something people have to worry about right now - I don't see it happening in the near future. I enjoy doing linux, even though it does mean some work, and I haven't gotten any complaints (some almost timid reminders about a patch I have forgotten or ignored, but nothing negative so far). Don't take the above to mean that I'll stop the day somebody complains: I'm thick-skinned (Lasu, who is reading this over my shoulder commented that "thick-HEADED is closer to the truth") enough to take some abuse. If I weren't, I'd have stopped developing linux the day ast ridiculed me on c.o.minix. What I mean is just that while linux has been my baby so far, I don't want to stand in the way if people want to make something better of it (*). Linus (*) Hey, maybe I could apply for a saint-hood from the Pope. Does somebody know what his email-address is? I'm so nice it makes you puke. Don't worry, though: this is just my net-personality, and in real life I kick furry small animals for fun.