Linked by Thom Holwerda on Sat 28th Jul 2007 09:02 UTC, submitted by Kelly Rush
SkyOS SkyOS has received an update to the Viewer application (system file browser). Many changes have been implemented, including a tabbed interface, universal drag-and-drop, and many others. Head on over to the SkyOS website to see a video of the new Viewer features in action. Thanks to the recently implemented Profiler, an interesting system bottleneck has been identified and fixed in SkyOS. This has allowed for increased performance across many functions within SkyOS.
Thread beginning with comment 259127
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: kernel design?
by siride on Sun 29th Jul 2007 03:21 UTC in reply to "RE[4]: kernel design?"
siride
Member since:
2006-01-02

What's the real difference between a command-line interface and a GUI anyways? They both require the OS to present some sort of screen-based interface to the user. Whether it is pure text, or graphics is just a question of additional features. Input/output must still be multiplexed somehow and separated on a process by process basis. If the OS enforces access control and permissions on files, terminals, memory and CPU, why should it also not enforce access control and permissions on the shared resource that is the screen?

Reply Parent Bookmark Score: 2

RE[6]: kernel design?
by weorthe on Sun 29th Jul 2007 03:39 in reply to "RE[5]: kernel design?"
weorthe Member since:
2005-07-06

A well-designed GUI presents a limited list of descriptively labeled relevant options (menus and buttons) whereas a CLI requires the user to know commands from memory. A GUI can use metaphors from real life, such as folders and arrows and pictures, whereas a CLI is just a blinking cursor. GUIs are a familiar concept to many users from machines in daily life such as ATMs and cell phones; CLIs are alien to most people. GUIs are for people who need ease of use rather than unlimited power, which is most people.

Reply Parent Bookmark Score: 3