General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Lawrence D’Oliveiro
Computerphile
comments
Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "UNIX Special: Profs Kernighan u0026 Brailsford - Computerphile" video.
27:05 That is the inevitable fate of every GUI architecture, to get more and more complicated over time. There are no “simple, efficient” GUIs.
18
5:34 Other OSes had this concept called “overlays”, where you divided up your (large) program into sections such that only some sections were loaded into memory at once. There were complicated mechanisms such that when a procedure in one section made a call into one in another section, the latter would get automatically loaded. But what happened if there wasn’t enough memory? Then some other section had to be thrown out of memory. If no code was currently executing in a suitable section, then fine. But what if there was? Then it would have to be automatically reloaded when control returned to a procedure in there. Or maybe you disallowed unloading sections which held currently-executing procedures. Yes, it all got very complicated. I never wrote an overlaid program in my life. Luckily the 32-bit era arrived just in time.
6
Unix was the model for Linux, which today totally dominates the computing world. Once it became commercialized, Unix unfortunately became the field for a tussling match between a whole bunch of different vendors each trying to lock customers into their own proprietary variant. This fragmentation ultimately destroyed Unix. But oddly enough, at the same time, Unix was also the core nursery for the Free Software/Open Source movement, among other things the GNU project for creating a Free operating system. This is where Linux began. So Unix was very much the launching pad for what became the heart and soul of the computing world today. Its spirit lives on.
3
19:58 That openness isn’t there today either, according to some companies. Proprietariness is alive and well. But at least Free/Open Source software has a name (OK, two names), and a clear definition you can point to.
1