Re: Concerns over VAX Port
Miod Vallat <[email protected]> Mon, 9 Oct 2006 18:31:02 +0000
| Newsgroups | gmane.os.openbsd.vax |
|---|---|
| Message-ID | <[email protected]> |
> However, one point on which I cannot be so satisfied concerns the > possible fate of the OpenBSD VAX port in general. I might be going > slightly paranoid, or somesuch, but I noticed a message recently about > a particular port which was going to be removed from the supported > list--I forget which one. Your fears are unjustified. OpenBSD ports are maintained and supported, as long as the platform is considered relevant to the project, and there are enough developers willing to maintain it. This also implies that developers have a decent supply of hardware to do so. The OpenBSD/cats port, which is being phased out, meets none of this criteria. These boards are pretty rare, their reliability is questionable (we have had several failures in less than two years for boards bought new in box, including one who spontaneously combusted), and their so-called firmware is atrocious; they have been using as a fundation and starting point for the successfull OpenBSD/zaurus port, and the new OpenBSD/armish port. The OpenBSD/cats port was never intended to be maintained on the long term, although it would probably have been discontinued later if not for the hardware unreliability. On the other hand, the OpenBSD/vax port has a much better future. VAXens are more common accross developers, including ``fast'' models (i.e. VS4k/9x and VAX 4000-10[56]), and developers without VAXens can use SIMH on a reasonably fast machine[*]. And due to its unique MMU features, it is a very good platform to exercise all mmap(2)-based developments, such as OpenBSD's current malloc(3) implementation, which was refined on a VAXstation 4000/VLC. So unless there is a huge shortage of developers in the next years, the vax port will be maintained and improved. Miod [*] And they can also use gxemul to emulate a cats board, but right now gxemul can not emulate an ethernet interface as well as SIMH can, which makes it a real PITA to do development within the simulator.