Hacker News new | past | comments | ask | show | jobs | submit login

close but iirc, its more the opposite:

osx was nextstep with os9 stuff (toolbox etc) ported over as carbon (with a lot of other os9 stuff) to support porting older apps [0]

[0] https://en.wikipedia.org/wiki/Carbon_(API)

but the kernel, gui, drivers everything was descended from nextstep

edit: (next/openstep)




Wrong on the drivers side.

The Objective-C drivers framework (DriverKit) was replaced by a C++ one based on a language subset (IO Kit).

It is no accident that IO Kit replacement is named Driver Kit as homage to the original NeXTSTEP driver framework.


right right, i guess i should have been more specific, but even though iokit was writtten in c++ it still followed much of the design patterns from the next/openstep one right?


In what concerns the architecture of a light OOP model for the drivers, I guess.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: