4 ms·
The perception of Unix at that time is very interesting — this was way before X existed (X would also not have been suitable by this definition when it did beco
by KerrAvon 4y ago
The perception of Unix at that time is very interesting — this was way before X existed (X would also not have been suitable by this definition when it did become available, of course). The NeXT UFS variant in 1997 was also probably still unreliable by this definition.
> However UNIX is a relatively large operating system with several features such as a multiuser timesharing capability, user accounting, and protection which would be wasted in a personal computer such as the Lisa. Since the Lisa would be used by people who were not computer experts, the system must be very robust. However, the UNIX file system is fragile and unreliable [10), [14]. If the power is interrupted or a system crash occurs the UNIX file system can easily be damaged. Unless a systems programmer is present to repair the damage, a user can easily lose all his data. In addition, UNIX does not provide the general inter-task communication facility that the Lisa requires. UNIX memory management does not offer sophisticated sharing of code and data between tasks. Finally, UNIX and alI other operating systems do not provide the support for graphics, multiple windows, the mouse, integration, etc., which are essential to the Lisa. Such capabilities cannot be built on top of an operating system but must be built in to work correctly and efficiently. An attempt to modify UNIX to overcome all of these deficiencies would have taken longer than designing a new operating system with all of the needed capabilities.
- Taniwha 4y agoSome context here - unix of the day was actually tiny, designed to fit in 64k and run on a pdp-11. File systems weren't that unrobust .... but fsck was new and probably not well trusted, prior to that file systems had to be fixed manually
- kragen 4y agothey were right about all of that, except that bsd did have general ipc they ended up implementing the multiuser timesharing capability (aka multitasking), but i remember the machine as ridiculously unstable anyway this probably made the gui unusably slow on the available hardware, though the at&t unix pc did sort of work on hardware that was only two or three times as fast https://en.wikipedia.org/wiki/AT%26T_UNIX_PC https://en.wikipedia.org/wiki/AT%26T_UNIX_PC not sure what you'd do with ipc without multitasking tho
- musicale 4y ago> An attempt to modify UNIX to overcome all of these deficiencies would have taken longer than designing a new operating system with all of the needed capabilities. This turned out to be essentially correct (see NeXTSTEP, Mac OS X, Linux...) Nevertheless, Unix was also available for the Lisa.