3 ms·
Waiting to implement a feature while you actually engineer it well and robustly is not the same as throwing poop at a wall and seeing what sticks then scraping
by X86BSD 10y ago
Waiting to implement a feature while you actually engineer it well and robustly is not the same as throwing poop at a wall and seeing what sticks then scraping the poop off and forming it into another shape and throwing at the wall again.
- vidoc 10y agoSeems like you are no fan of linux's robust mutexes implementation. Sincerely, you probably know more than me about the implementation and I'd be curious to have your take on it as I have not looked at how (and so late) it was implemented in FreeBSD.
- X86BSD 10y agoThese are great reads for how it was implemented. As for how late see above. https://www.bsdcan.org/2012/schedule/attachments/195_locking.pdf https://www.bsdcan.org/2012/schedule/attachments/195_locking... https://books.google.com/books?id=aY1pBAAAQBAJ&printsec=frontcover&dq=design+and+implementation+of+the+freebsd+operating+system&hl=en&sa=X&ved=0ahUKEwiH06vohqzOAhVDTCYKHavvBCYQ6AEIHDAA#v=onepage&q=freebsd%20mutex%20implementation&f=false https://books.google.com/books?id=aY1pBAAAQBAJ&printsec=fron...