NeXT Computers Forum Index NeXT Computers
www.NeXTComputers.org
 
Log in to check your private messagesLog in to check your private messages

Log inLog in  RegisterRegister


Profile  Search  Memberlist  FAQ  Usergroups
Taking the NeXT step (mach kernel upgrades)
Goto page Previous  1, 2, 3 ... 13, 14, 15
 
Post new topic   Reply to topic    NeXT Computers Forum Index -> Porting New Software
View previous topic :: View next topic  
Author Message
t-rexky



Joined: 09 Jan 2011
Posts: 285
Location: Snowy Canada

PostPosted: Fri Apr 20, 2018 7:36 am    Post subject: Reply with quote

Are you reigniting your enthusiasm for additional tweaking of the Darwin sources?

Wink

I wish I could be more active but my only free time nowadays is consumed by redesigning my home network including the rack, wiring, firewall, UTM, NAS, etc. I am drowning...
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 716
Location: Hong Kong

PostPosted: Fri Apr 20, 2018 7:45 am    Post subject: Reply with quote

I have been stepping back through the process...

I need to document it more, it really is a mountain of "special" to be standing on...

That and pull in a whole lot of the rest of Darwin to get a better footing, along with leaning a lot more on Rhapsody......

It's been a year since I posted anything significant, and I'm dying to change that a little......

I also want to check out Visual Studio 2017 and it's "cross Linux" tools and see if it'll just ssh to any other OpenSSL host...
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
neozeed



Joined: 15 Apr 2006
Posts: 716
Location: Hong Kong

PostPosted: Sat Apr 21, 2018 7:29 am    Post subject: Reply with quote



Also I kinda worked around the weird installer thing and got Darwin 0.3 to install!

You need to install OS 9, I used the G4 Cube version, onto a disk. Then get the Darwin 1.0 CD image, and copy the disk imaging tool to the hard disk. Then using that tool, restore the image on the Darwin 0.3 CD onto a empty disk.

And then I used Steve Troughton Smith's BootX loader https://github.com/steventroughtonsmith/BootX


qemu-system-ppc.exe -L pc-bios -drive file=..\darwin03.qcow2,index=0,format=qcow2,media=disk -drive file=BootX_custom.dmg,index=2,format=raw,media=disk -prom-env "boot-device=ide1:2,\BootX" -prom-env "boot-args=-v rd=hd0 debug=0xffe kdp=2" -prom-env "boot-file=ide0:8,\mach_kernel" -M g3beige

Yes it does take a while to boot up, but yay now I can test feature parity between x86 and PowerPC

Oh yeah download link:

https://sourceforge.net/projects/aapl-darwin/files/qemu-images/Darwin03-PowerPC_qemu-2.11_04_22_2018.7z/download

Also here is Darwin 1.0

https://sourceforge.net/projects/aapl-darwin/files/qemu-images/Darwin1.00PowerPC_qemu-2.11_04_22_2018.7z/download

At least on Qemu Darwin 1.0 is significantly faster than 0.3 ..
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
neozeed



Joined: 15 Apr 2006
Posts: 716
Location: Hong Kong

PostPosted: Sun Apr 22, 2018 5:15 am    Post subject: Reply with quote

Q. But I heard Darwin OS runs on Intel PCs...

Most of Darwin code is platform-independant, and some of the platform-dependant code includes some support for Intel processor-based systems. There are, however, some parts of the system (eg. HFS+ and AppleTalk) which have not been ported to the Intel platform. The current Darwin release is compiled for PowerPC only, but it should be possible to bring up an Intel version with some additional work.

http://web.archive.org/web/19990821004420/http://publicsource.apple.com:80/projects/darwin/faq.html

Well that certainly explains a lot.

And the original 0.1 certainly was just some source files:

Q. What do I need to compile this code?
Presently, you need to buy and install a copy of Mac OS X Server with the developer tools. We are actively working on putting together a self-hosting binary distribution of Darwin so that you can install that as your development platform. This will include all of the needed development tools.

http://web.archive.org/web/19990508075706/http://www.publicsource.apple.com:80/projects/darwin/faq.html
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
neozeed



Joined: 15 Apr 2006
Posts: 716
Location: Hong Kong

PostPosted: Sun Apr 22, 2018 6:09 pm    Post subject: Reply with quote

Something I should have done years ago, but I guess no time like the present...


https://opensource.apple.com//tarballs/

mirror this directory.

Code:
# du -hs opensource.apple.com
26G     opensource.apple.com


Ever since the 'great reset' of Darwin with the release of 10.0 it really isn't that much to be honest..

https://opensource.apple.com/release/mac-os-x-100.html
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
t-rexky



Joined: 09 Jan 2011
Posts: 285
Location: Snowy Canada

PostPosted: Sun Apr 22, 2018 7:34 pm    Post subject: Reply with quote

I pulled all the tarballs for 10.0 through 10.5 back in the days when I was fiddling with cctools. I have them stored locally on my Synology NAS.
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 716
Location: Hong Kong

PostPosted: Sun Apr 22, 2018 8:14 pm    Post subject: Reply with quote

t-rexky wrote:
I pulled all the tarballs for 10.0 through 10.5 back in the days when I was fiddling with cctools. I have them stored locally on my Synology NAS.


I wonder if anything went missing during this time..?
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
t-rexky



Joined: 09 Jan 2011
Posts: 285
Location: Snowy Canada

PostPosted: Mon Apr 23, 2018 5:33 am    Post subject: Reply with quote

neozeed wrote:
I wonder if anything went missing during this time..?


I will make a file list when I have a chance...
Back to top
View user's profile Send private message
t-rexky



Joined: 09 Jan 2011
Posts: 285
Location: Snowy Canada

PostPosted: Mon Apr 23, 2018 3:51 pm    Post subject: Reply with quote

Ok, here is the source package listings for 10.0 through 10.3:

https://www.dropbox.com/s/612bfsv2ke1xrhd/osx-source-list.zip?dl=0
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    NeXT Computers Forum Index -> Porting New Software All times are GMT - 7 Hours
Goto page Previous  1, 2, 3 ... 13, 14, 15
Page 15 of 15

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2017 phpBB Group