LWN.net Logo

Kamp: A Generation Lost in the Bazaar

Kamp: A Generation Lost in the Bazaar

Posted Aug 21, 2012 17:14 UTC (Tue) by JEFFREY (subscriber, #79095)
In reply to: Kamp: A Generation Lost in the Bazaar by khim
Parent article: Kamp: A Generation Lost in the Bazaar

I was thinking more along the lines of tar.


(Log in to post comments)

Kamp: A Generation Lost in the Bazaar

Posted Aug 21, 2012 18:54 UTC (Tue) by rgmoore (✭ supporter ✭, #75) [Link]

I'm not sure how well tar fits with the "do one thing and do it well" motto anymore. Source code for the latest version of GNU tar weighs in at 13.5 MB and 825 files. It has more than 40 single letter command line switches and over 100 full command line switches. It may have been a nice, simple program once, but we've kept asking it to do more and more things until it became a monster.

I think this kind of thing is more or less inevitable. We've been asking our computers to do more and more, and you can't do that without adding more complexity somewhere. It can either be at the level of adding more simple, single-purpose programs or at the level of adding complexity to existing programs, but one way or the other the system gets more complex. The only way we can keep the nice, simple, clean Unix that we had 30 years ago is to stop asking it to do more than we did with it 30 years ago.

Kamp: A Generation Lost in the Bazaar

Posted Aug 21, 2012 20:38 UTC (Tue) by raven667 (subscriber, #5198) [Link]

Well said.

Its always an interesting thought experiment to see how much of what we do with modern systems can fundamentally be done with 30yr old tech. Instead of HTTP and the Web there was Telnet or 3270 which fulfilled much of the same goals as an application delivery platform. Graphics would be right out but the core functionality of apps like Twitter, Facebook, GMail, word processing and office apps etc. could be done on 30yr old systems. Maybe the biggest problem would not be functionality but scale, no system of the day could scale to the many millions of active users that current systems support, AFAIK.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds