Article View: gnu.misc.discuss
Article #75805Hardware and OS for free software development
From: Don Winsor
Date: Wed, 04 Apr 1990 03:34
Date: Wed, 04 Apr 1990 03:34
55 lines
3865 bytes
3865 bytes
I am in the process of selecting hardware for a free software development environment. This is greatly complicated by the fact that there seem to be no suitable operating systems that are not proprietary and expensive. The basic minimum requirements are that the system must be Unix compatible and it must support GNU Emacs and GCC, as these will be the most essential basic tools used for porting and developing other free software. As I see it, the most reasonable options are: A) Buy a workstation (Sun, DEC, NeXT, etc.) and live with the proprietary operating system supplied for it by its manufacturer until a free operating system is available. B) Buy PC clone style hardware (with a 486, 386 or 386 SX CPU; I see no point in wasting efforts on old architectures with inadequate address spaces) and buy one of the proprietary Unix ports for it to use until a free operating system is available. I am currently leaning strongly toward option B, for several reasons. First, as much as I like workstations (a major part of my current position involves supporting Sun and DEC workstations), my experience with them makes me very hesitant to recommend them for a personal computer environment; affordable maintenance for them is almost an oxymoron. Second, I consider clone hardware to be much more "free" in the sense that it makes for an extremely open system. Owners of PC style systems are free to purchase motherboards, video cards, disks, monitors, etc. from many different vendors, and there is strong price competition. The systems are also very modular, allowing owners to independently upgrade CPU, memory, disk, and other components as needed. This modularity and the existence of multiple parts sources also cuts maintenance costs drastically. Finally, this approach supports compatible systems across a very wide cost and performance range; on the low end, 386SX systems will probably be available later this year for less than $1000, and on the high end, 33 MHz 486 systems with big zero wait state caches should be available soon too. If I knew what hardware platform would be the first to be supported by a free operating system, I would almost certainly buy such a system. However, this seems to be a big uncertainty at the moment, and I expect that any free operating system will quickly be ported to other platforms anyhow (I would certainly be willing to work on such a port). I am aiming for a system price of about $5000 or so. I am very unhappy with the thought of paying a significant fraction of the cost (it looks like a least $800 at the moment) for a proprietary version of Unix, particularly when a major goal of the overall system is to support work to eliminate exactly this type of proprietary software. I would be interested to hear the comments of other people who have faced this dilemma. I would be particularly interested in hearing from the Free Software Foundation people. What does FSF develop on? Has FSF made any plans to focus on particular hardware platforms for initial kernel support? ---------- Don Winsor ----------- don@eecs.umich.edu ---------- University of Michigan Electrical Engineering and Computer Science
Technical Details
Message-ID:
<1839@zipeecs.umich.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!spdcc!snorkelwacker!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!umich!umeecs!donShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,e47b40d34e11bbf6,start X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1990-04-04 10:01:50 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!spdcc!snorkelwacker!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!umich!umeecs!don From: don@zip.eecs.umich.edu (Don Winsor) Newsgroups: gnu.misc.discuss Subject: Hardware and OS for free software development Message-ID: <1839@zipeecs.umich.edu> Date: 4 Apr 90 03:34:23 GMT Organization: University of Michigan EECS Dept., Ann Arbor Lines: 55 Posted: Wed Apr 4 04:34:23 1990