Linked by Kostis Kapelonis on Mon 29th Nov 2004 18:55 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 06/20/13 6:17 UTC, submitted by MOS6510
Linked by Thom Holwerda on 06/19/13 23:02 UTC, submitted by M.Onty
Linked by Thom Holwerda on 06/19/13 22:28 UTC
Linked by Thom Holwerda on 06/18/13 22:33 UTC
Linked by Anonymous on 06/18/13 22:26 UTC
Linked by Thom Holwerda on 06/18/13 22:25 UTC
Linked by Thom Holwerda on 06/18/13 17:45 UTC
Linked by Thom Holwerda on 06/18/13 17:32 UTC, submitted by poundsmack
Linked by Thom Holwerda on 06/17/13 17:58 UTC
Linked by Thom Holwerda on 06/17/13 17:52 UTC
More News »
Sponsored Links



So I teached him plain HTML with a simple text editor in 15 minutes. And that was easy for him to understand because now *he* was in control, not the fscking machine!
I think systems should be more transparent about their inner workings, allowing users to understand.
Agreed! I would never have been able to use computers so effortlessly if I had started with Windows instead of Acorn Electron and DOS. God help people born in to the world of Windows. I like to start from the bottom, going up. It's like programming: the best programmers know assembly, and can use it when necessary (not very often).
OSes do suck, you're right, but not because they don't provide enough abstraction. That's not the OS's job (see exokernels, etc. for what OSes should really be doing). It's the job of software developers in userspace to abstract away the computer, and indeed the trend has been in that direction.
Yes. An OS that wouldn't suck would be nothing more than a transparent layer to compose address spaces, muliplex execution contexts and provide shared hardware access (interrupt handlers, I/O ports and address ranges, etc.) It would be tiny and verifiable. I think whatever goes on top is a harder problem, but it should be changeable. Linux is kind of like this but provides too many abstractions (files, processes, device 'files').