Talk:Operating system

From Citizendium
Revision as of 12:53, 27 April 2007 by imported>Eric M Gearhart (→‎potential snag)
Jump to navigation Jump to search


Article Checklist for "Operating system"
Workgroup category or categories Computers Workgroup [Categories OK]
Article status Developing article: beyond a stub, but incomplete
Underlinked article? No
Basic cleanup done? Yes
Checklist last edited by Petréa Mitchell 10:06, 31 March 2007 (CDT)

To learn how to fill out this checklist, please see CZ:The Article Checklist.





Bundling of drivers, GUI and apps

I disagree with the second sentence of the article "These components are almost always bundled together". Linux does not bundle GUI nor apps. Windows does not bundle many drivers (which are instead distributed by the device manufacturer). Alternatives:

  • "These components are often bundled together".
  • "These components are almost always distributed together".

--Markus Baumeister 14:18, 14 March 2007 (CDT)

Most Linux users don't build from scratch, they use distros, which do in fact bundle GUI (KDE/Gnome on X11) and apps with the kernel and drivers. --ZachPruckowski (Speak to me) 14:32, 14 March 2007 (CDT)

Well, as you say "they use distros". That's why I made the second alternative proposal. "Bundling" in my opinion has way to much connotation of "made into one". And GUI and specifically apps are not in general part of the operating system. --Markus Baumeister 15:02, 14 March 2007 (CDT)
OK but you're blurring the distinction between "Operating System" and "kernel." Linux by itself is just a kernel. A distro has to be made for Linux to be considered an "operating system." --Eric M Gearhart

Unix user to the front

I tried to fix some of the MS Windows centered definitions from the beginning of the article but there are some more in the GUI and especially the Apps section (Breaking down the App-OS barrier with "Browser as part of the OS" was the MS defense line in their monopolistic trials). I'm running a bit out of time, maybe someone else can do it. --Markus Baumeister 15:02, 14 March 2007 (CDT)

I can take a look, as I use Linux exclusively as a desktop --Eric M Gearhart 08:10, 7 April 2007 (CDT)

web browser importance?

The last section about the "fifth generation of computers" seems like someone just made it up, or lifted it out of some optimistic hypey pop article. browser-based apps are still a relatively small niche, compared to actual local apps. computers do /not/ come with less and less software, but rather with more and more (linux distros include a bunch of productivity apps with default install, windows now includes firewall, antivirus, antispyware, and many vendors, such as dell, will install a bunch of trialware for office, ISP, antivir, etc.) so basically, i don't buy it, but before i go and delete or reword, i wanted to get some comments to make sure i am not missing anything. :) --Dan 01:44, 15 March 2007 (CDT)

Nah, I see what you mean. Really, I'd like to see the article rewritten, but right now it's too early in the morning for me to do anything about it. ZZzzzz... --Paul Derry 01:51, 15 March 2007 (CDT)

changed status back to 2

This article is a good start, but I feel it still needs work (and I for one won't get to it right away). So I've revised the status from 1 down to a 2.Pat Palmer 22:41, 9 April 2007 (CDT)

I think we need "history of operating systems" too

I'd like to see a section on evolution of operating systems, starting with batch systems (from the 1960's with tape input, then card input, and only paper output. Followed by IBM's huge failed attempt to write an "interactive" OS (Multics), trumped notably by the smaller Unix system developed soon afterwards at Bell Labs. Finally, the advent of personal computing and the resulting tightly coupled hardware-software wars (Apple, Microsoft, and a few others). There's some real high drama here if we can bring it to the forefront. Perhaps even a graphic with a timeline could be created if someone really goes crazy.Pat Palmer 18:54, 23 April 2007 (CDT)

Pat, I've got the beginnings of that "in my head" so to speak. As I researched the evolution of Unix I came across a lot of info on the evolution of operating systems in general, from the "Compatible Time Sharing System" (CTSS) and "INcompatible Timesharing System," to MULTICS, to UNIX. If the mood strikes me I'll try and get a History section going here. Eric M Gearhart
super!Pat Palmer 10:17, 24 April 2007 (CDT)
Well I ended up rewriting or adding a lot to a bunch of parts... not as much to History as I'd like. I'll try and get some more content going tomorrow. The framework is there though. I did add a lot to the Kernel and Drives section though Eric M Gearhart
I've got a couple old books here on vintage operating systems, SCOPE, CTSS, Multics and UNIX. Not sure how much I can help on the history part though. The book is, Operating System Concepts (Peterson, Silberschatz) 1985--Paul Derry 23:36, 26 April 2007 (CDT)

brain dump

Eric, I just dumped a few possible new sections into the article. You've made a very good start on this huge huge topic. Keep up the good work, and change any of the stuff I added that you need to.Pat Palmer 00:06, 27 April 2007 (CDT)

potential snag

The whole problem with this is, that to understand any of OS, you need first to understand virtual memory. In fact, I fear that the memory management and virtual memory articles ought to be in place first. It's all snarled together in my mind right now, and I can't see straight enough to explain it even to myself, let alone to anyone else. It's that problem of thinking I understand something, but then, when I try to write about it, I find I just don't know enough after all. So I quit (for now anyway!).Pat Palmer 00:26, 27 April 2007 (CDT)

Yes I hit this same wall when I try to get the Unix article going. We need a hierarchy of interrelated articles, something like:

  • History of Computing
    • Mechanical computers
    • The Vacuum Tube "Age"
    • The Transistor "Age"
    • Mainframes
    • The dawn of the PC
  • History of Operating Systems
    • CTSS
    • Multics
    • Unix
  • Operating system
    • Virtual Memory
    • Memory Managemenrt
    • Kernel

All this stuff is swirling around in my head as well... I feel your pain Pat, and I don't hold the Masters degree you do lol! Eric M Gearhart