State of accessibility on BSD systems

Tony Baechler tony at baechler.net
Mon Sep 22 06:49:47 EDT 2008


Gregory Nowak wrote:
> On Sun, Sep 21, 2008 at 02:33:23AM -0700, Tony Baechler wrote:
>   
>> Getting back to BSD installation, I can't comment on anything but  
>> FreeBSD but it uses a text installer so perhaps it would be possible to  
>> install via an emulator such as Bochs with a curses interface.
>>     
>
> Unless things have changed since the last time I used bochs (which
> isn't likely, given the goal of bochs), it's very slow. If you don't
> want to put freebsd/netbsd on a physical box, use something like
> qemu/vmware/virtualbox/one of those programs. The only draw back here
> would be the lack of guest additions, but you can still run without
> them. As for your comment about freebsd having an installer with a
> text interface, and therefore being possible to install on bochs,
> because it has a curses interface, I don't follow your line of
> reasoning here. The interface used by an emulator, and the interface
> of a install program for a specific os have nothing to do with each
> other. That's like saying you can dump coal in a car, because it
> burns, and so does gas, or is there something else you were getting at here?
>
>   
Hi,

OK, I was unclear obviously.  What you say is correct in most cases that 
an emulator interface has nothing to do with the guest OS.  However, at 
least when I played with Bochs a long time ago, Bochs was different.  If 
you didn't need graphics, you could set it to only use a curses 
interface for the emulated OS and it worked.  It comes with a sample 10 
MB Linux disk image.  If you tell it to not use a GUI but to run the 
image with the curses interface, you have a very minimal emulated Linux 
system.  There isn't a lot you can do with it, but I verified that it in 
fact worked.  I tried with other images but didn't get anywhere.  Maybe 
that has changed but it used to work.  Being that there was no GUI, I 
don't think it was that slow but I don't remember.
>> NetBSD  
>> claims to run on anything including the Vax so I'm sure it has a text  
>> installer that could run in an emulator.
>>     
>
> Yes, when I compared the list of architectures supported by nebsd, and
> by linux the last time I ran netbsd, it was certainly true that netbsd
> ran on lots more archs, and I wouldn't be surprised if it still
> does. Again, regarding your comment on the text installer, see above.
>
>   
Again, see above but I would also add that I know of at least two Vax 
emulators which are text-based and do in fact work great with ssh.  I 
played a demo version of Zork for mainframes which told you to buy the 
commercial series now available from Infocom.  I don't remember the date 
on that particular Zork but it was from 1980-ish, clearly after the 
Apple II version was published.  It also had Adventure.  It was tops10 I 
think.  Now I'm not remembering the name of the emulator but it was 
specific to the Vax arch.  I found instructions for getting NetBSD 
working on it.  If this is something you're interested in, you can of 
course use Google or apt-cache search, but I could try to find the name 
of it.  I know there are at least two that work great from a console and 
at least one is in Debian.
> The thing that turned me off netbsd was that you had to build
> everything from source, other than the base system, which you could
> get as binaries. At the time, I was running it on a 133 MHz pentium,
> with 64 megs of RAM, so you can imagine how long it took to build
> stuff on it, especially if you wanted to customize the netbsd kernel
> to your hardware, which I did, just for the experience. Another thing
>   

Huh?  Yes, the ports collection builds everything from source but you 
can download precompiled packages as well, at least on FreeBSD.  The 
dependency tracking isn't the best but it wasn't that bad.  I would 
check ftp://ftp.XX.netbsd.org/ again, replacing XX with your country 
code.  I'm sure you'll find installable packages.  There is pkgsrc (or 
pkg-src, not sure which) which builds from source but you should also 
see a packages directory with a ton of installable software.  I know 
OpenBSD and FreeBSD do provide packages, but perhaps NetBSD doesn't 
because of the number of arches it supports.  I've installed FreeBSD 
packages before.  Yes, I used Gentoo first and I did like it, so it was 
no adjustment when I tried FreeBSD.  Gentoo is based on the BSD ports 
collection as you can imagine.  I never tried building a custom kernel.

> that turned me off netbsd is the lack of dependency tracking when
> installing software, this was true even for the binary base
> system. What I'll say to those using gnu/linux who want to try out
> netbsd is that if you've used gentoo, and like it, then you'll
> probably fall in love with netbsd as well. However, if you've used
> gentoo, and don't like it, then I'd say the chances are high you won't
> like netbsd either.
>   




More information about the Speakup mailing list