Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In retrospect, fork was big mistake. It complicates a bunch of other things and introduces suboptimal patterns.


A small reminder: In the age of Unix multiuser systems were very common. Fork was the optimal solution to be able to serve as much concurrent users or programs as possible while keeping the implementation simple.

Today's RAM is cheap.


So much of design constraints in our base abstractions are not relevant today but we're still cobbling together solutions built on legacy technical decisions.




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

Search: