6 ms·
Steve Jobs also tried to hire Linus Torvalds to work on their BSD kernel (lol)
by drexlspivey 5y ago
Steve Jobs also tried to hire Linus Torvalds to work on their BSD kernel (lol)
- samplatt 5y agoSeriously? Wow. Talk about tone-deaf.
- ineedasername 5y agoWhat an amazing clash of personalities that would have been.
- dfee 5y agoGuido had 6.5 years at Dropbox. That always surprised me.
- alisonkisk 5y agoWhy? That paid him to work on Python.
- sumedh 5y agoWhat did Dropbox get in return?
- icegreentea2 5y agoHere's Dropbox's goodbye post: https://blog.dropbox.com/topics/company/thank-you--guido https://blog.dropbox.com/topics/company/thank-you--guido To summarize: * Having THE language creator (dropbox was majority Python) around is super useful, especially from a soft-technical standpoint. Imagine the confidence boost a junior gets from that. * Worked on mypy
- deleted 5y ago[deleted]
- phendrenad2 5y agoHow so? Many engineers have given up on their ideals when a large enough paycheck is waved in front of them.
- winter_blue 5y agomacOS should have just used the Linux kernel. The fairly complex and difficult-to-duplicate Cocoa UI layer would have made the odds of a macOS-compatible open-source clone appearing anytime in the near future slim. Even today, I hope Apple makes a switch to their own patched version of the Linux kernel. It would be a great breath of new air into macOS. In terms of sheer features and compatibility, the Linux kernel surpasses Darwin by massive measures.
- cmrdporcupine 5y agoNeXTStep was built around BSD, and so BSD followed through to MacOS, which is really frankly just re-skinned NeXTStep. I'm pretty sure it would have been a real PITA to rework it around Linux at that point. Lots of existing applications and tools would have had to have been reworked. And at that time (late 90s) the Linux kernel was certainly awesome but not clearly that much more awesome than BSD. The amount of driver and architecture support in the kernel wasn't as expansive as now.
- phendrenad2 5y agoThe problem is the difficulty in mixing in proprietary blobs. The only way to link proprietary drivers into the kernel is the way Nvidia does it, and it's a legal grey area to this day.
- sangnoir 5y agoApple has a visceral dislike/distrust of the GPL, and goes to great lengths to avoid it - like authoring an entirely new compiler (clang) to replace the GPL-licensed gcc. This is also the reason why the version of bash bundled with Apple OSes is ancient.
- HWR_14 5y agoIf Steve Jobs had hired Linus, would OSX still be BSD based as opposed to Linux based?
- speed_spread 5y agoThose conversations would have been fun to hear.