2 ms·
Oral History of Blaine Garst (2016) [pdf]
- transpute 5y agohttps://fosdem.org/2022/schedule/speaker/blaine_garst/ https://fosdem.org/2022/schedule/speaker/blaine_garst/ > At Bell Labs as System V lead he, with Bill Joy of SUN, co-authored the original SVR4 specification that later led to POSIX and clean-room UNIX everywhere, eliminating all other UNIX variants save linux. At NeXT, his Objective-C @protocol "interfaces" and memory management and base class meta architecture and base classes (runtime and NXLock deployed into the kernel even), transformed NeXT. Sources sold to Sun, reduced, they became Java to such a 1:1 degree that his JavaBridge hybrid object, ObjC on the bottom, Java on top, enabled NeXT to deploy a business sophisticated database backed WebObjects in 1996 and was successful enough to file S3 papers to go public. Apple bought NeXT instead. At Apple, as co-architect of MacOS/Cocoa, for example heintroduced Closures (MacOS 10.6 Snowleopart) and Automatic Reference Counting (ARC) that empowered App explosion. Blaine is the reason Mac/iOS apps don't pause.