Darwin on ANS

13 posts / 0 new
Last post
catmistake's picture
Offline
Last seen: 6 years 8 months ago
Joined: Dec 20 2003 - 10:38
Darwin on ANS

Has anyone heard of anyone getting Darwin running on an ANS?
I saw some old posts awile back (don't know where) detailing some kids trying to get OS X Server on one, too ambitions for my blood, but I figured if an ANS CAN run NetBSD, then they probably can run FreeBSD, and if so, it ought to run Darwin too. I just need the instructions, and version stuff.

Offline
Last seen: 2 months 4 weeks ago
Joined: Dec 20 2003 - 10:38
ANS

There are no hardware drivers for the ANS in Darwin.

Dr. Bob

Eudimorphodon's picture
Offline
Last seen: 3 weeks 1 day ago
Joined: Dec 21 2003 - 14:14
Re: Darwin on ANS

catmistake wrote:
but I figured if an ANS CAN run NetBSD, then they probably can run FreeBSD, and if so, it ought to run Darwin too.

Just as a side note, well...

A: NetBSD and FreeBSD are *not* the same OS. They actually differ in several significant respects, in terms of code history, platform support, and driver implimentation.

B: Darwin differs substantially from both, in that it uses a completely different kernel structure and driver model. Darwin uses a large amount of FreeBSD and NetBSD derived code in its userland and network stack, but it is *not* technically a "version" of Free or NetBSD.

Thus it's an invalid chain of logic which leads one to conclude that an ANS "should" run Darwin because it runs NetBSD.

Of course, if there was some particular command-line Darwin binary you were simply dying to run on an ANS you could try leveraging this:

http://hcpnet.free.fr/applebsd.html

--Peace

catmistake's picture
Offline
Last seen: 6 years 8 months ago
Joined: Dec 20 2003 - 10:38
funny

Because no one responded for a while, I was going to send you a message asking for help, but being as we don't know each other, I thought better of it.

I was getting some people telling me that the ANS was more of an RS/6000 than a Mac, so, my poor uniformed logic was taunting me with "well, they ported Darwin to x86, and while that's not money, yet, some are cross compiling on x86 linux for RS6000's, so, although they are totally different, something must be similar enough to allow this, and if an ANS is like an RS6000, maybe...?"

I really love fantasy.

catmistake's picture
Offline
Last seen: 6 years 8 months ago
Joined: Dec 20 2003 - 10:38
Great!

Thanks, if you wan't, keep the suggestions comming...

Eudimorphodon's picture
Offline
Last seen: 3 weeks 1 day ago
Joined: Dec 21 2003 - 14:14
Re: funny

catmistake wrote:
I was getting some people telling me that the ANS was more of an RS/6000 than a Mac, so, my poor uniformed logic was taunting me with "well, they ported Darwin to x86, and while that's not money, yet, some are cross compiling on x86 linux for RS6000's, so, although they are totally different, something must be similar enough to allow this, and if an ANS is like an RS6000, maybe...?"

By that logic, anything written on any computer should run on any other computer. Example:

"Macintoshes must run Windows XP! Why? Well... Apple machines run OS X, and part of that, Darwin, has been ported to x86 computers. And since x86 computers run Windows, then Macs and PCs must be similar enough for Windows to work on Macs! Tell me how to install it!"

Or how about some *really* torturous trains of thought:

"How do I install RSX-11M on my TI-92 graphing calculator? See, my TI-92 has a Motorola 68000 CPU in it. I heard there's a version of Linux that runs on that CPU, and since Linux is like UNIX, I figured that must mean UNIX can run on my calculator. And since UNIX was created on the DEC PDP-11 minicomputer, then everything that runs on the PDP-11 should run on anything that runs UNIX. Thus I should be able to run RSX-11. And besides, I read somewhere that the 68000 CPU is a lot like a 32 bit version of the PDP-11!

So I have an RK05 disk cartridge here. Where do I plug it in?"

"Porting" something to a platform doesn't mean that you just figure out the magic words to say in order to make a computer boot binaries for something else. Porting means reading hardware documentation, writing drivers, fixing compilation bugs, and otherwise killing a lot of time getting something to work. I'm sure the work to get Darwin running on an ANS would actually be *fairly* trivial as ports go, since it would mostly consist of writing device drivers, but there *is* still the work to be done. Considering the "installed base" of functional ANSes is probably in the hundreds, at most, and that there are already several alternative OSes which *do* work on the platform, I wouldn't hold my breath waiting for someone to do it.

(Particularly since Apple's method of controlling what changes to Darwin can actually be commited back to the main development branch rather discourages new-platform development. For obvious reasons.)

--Peace

Tom Owad's picture
Offline
Last seen: 18 hours 9 min ago
Joined: Dec 16 2003 - 15:14
Mac On Linux

The ANS can run Linux, which can run Mac-On-Linux, which can run Mac OS X.

Good luck. Smile

catmistake's picture
Offline
Last seen: 6 years 8 months ago
Joined: Dec 20 2003 - 10:38
the main issue

I am having trouble learning how to learn what I want to know. Too much info to begin with, I've gotten really lazy, and I ask about stuff before bothering with research, hopefully to help the research. Most people who know what I want to know didn't learn it in school, and I know books are (sometimes) involved, but really the knowledge they have comes from the hands-on experience of people who never planned to be doing what they do and knowing what they know. My ignorance is an accident.

Offline
Last seen: 2 months 4 weeks ago
Joined: Dec 20 2003 - 10:38
uhhhhh

The ANS can only run linux ppc which is not supported any more and hasn't been in many years. I tried over 2 years ago to get that running on and ANS 700 and the best I could do was get it to boot from the floppy. Since then nobody has shown serious interest in supporting this dinosaur.

Dr. Bob

Offline
Last seen: 2 months 4 weeks ago
Joined: Dec 20 2003 - 10:38
hardware

Hardware wise, I'd say it's probably closest to a 9500. However, there are a bunch of chips for SCSI and video on the board that are not on the 9500. It's been a while since I looked at the board from an ANS, but that's what I remember. So, since the main chipset and architecture is a 9500 mac, I'd start working there. I made several attempts at putting a 9500 ROM dimm in my ANS to get it to run Mac OS, but to no avail.

Dr. Bob

catmistake's picture
Offline
Last seen: 6 years 8 months ago
Joined: Dec 20 2003 - 10:38
what about... this silliness?

Starting by installing onto a drive in a 9500 (er, 9600), then just putting the drive in the ANS? What are the chances it might boot?

g3head's picture
Offline
Last seen: 1 year 9 months ago
Joined: Dec 20 2003 - 10:38
IIRC

About the same as if you were putting a HD with an install of OS 9 into a dell and getting it to boot from that drive.

From what I remember reading its a matter of ROMs

Offline
Last seen: 2 months 4 weeks ago
Joined: Dec 20 2003 - 10:38
Been there, done that

Absolutely zero chance

Dr. Bob

Log in or register to post comments