This should be added to the list of example systems.
| This is the talk page for discussing improvements to the Object-oriented operating system article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
This should be added to the list of example systems.
Having taken the training courses back in 1991 for GO_Corporation PenPoint_OS, I can attest that it has a solidly OO core architecture even though what is written about it now focuses completely on the stylus centric user interface.
The OS was geared towards enabling active objects being able to contain embedded active objects (all the way down), creating smart live documents embedded within other smart live documents.
p.s. stumbled onto this summary of PenPoint technical highlights including the "Embedded Document Architecture (EDA)". Pen-Based Computing Journal: Is PenPoint the Way to GO?
Let's talk about this topic again. There's a lot more to tell about oo os systems than this. — Preceding unsigned comment added by Edx.de (talk • contribs) 21:40, 13 April 2011 (UTC)
Isn't it WAY to steep to consider Win9x systems front-ends for DOS?
If you had said so for Win3.x, I would have agreed, but this sounds like a little too much to me...
-- Tim Starling 12:00 19 Jun 2003 (UTC)
Surely, the concept of an object-oriented OS has nothing to do with the concept of GUI widgets? I have always believed that an OS is object oriented in API design, rather than in GUI implementation.
As far as I can tell, most OSes have OO-like features in their APIs, for instance, in UNIX, everything is a file/stream; in Windows, only handles are passed around; in Darwin, the driver API is implemented in C++; in microkernels, messages are passed between processes (like invoking methods of objects); and naturally, widget-oriented GUIs are object-oriented. (Curiously, X11 isn't -- the only type of graphical object is a window, and apparently, windows don't nest)
It's much more complicated that than. And the article, which I dislike, does have a reference to common language in wide use in the early 1990s.
First of all, WIMP is a legitimate acronym, and was in common use in the late eighties. It was largely displaced by GUI. People needed a name for all of these strange new things like Digital Research's GEM and Apple's LISA and VisiCorp's VisiOn. IMHO both WIMP and GUI were deliberately conceived to be slightly derogatory; a lot of people at the time preferred command lines and didn't think this silly icon stuff would ever really take off. (In the MUMPS world the was once widespread use of the term "CHUI," pronounced "chewy," for character-based-UI... )Second... I personally hate the locutions and never understood what they were supposed to mean and thought they were marketing-speak... but there was a popular use of the word "object-oriented" to mean something... undefined. In the early nineties, it was widely asserted that OS/2's um... Presentation Manager was a "true" object-oriented operating system, in comparison to Windows (2.11, 3.0, 3.1), which were not. At the same time, there were various efforts--HP's NewWave, Wang's ClearView, etc.--to put new graphics shells on top of Windows, graphics shells which were always described as being "object-oriented." In other words, at the time, many people would have said that OS/2 was object-oriented, Windows 3.xx was not, and Windows 95 was claimed to be but wasn't. Similarly, draw-style programs such as MacDraw were widely described as "object oriented" and contrasted with paint-style programs which were said not to be. There's some kind of possible article there trying to explain what these terms apparently meant to people back then. Dpbsmith 13:13, 22 Feb 2004 (UTC)
I'm going to make notes here as a run across stuff that's relevant to what an "object-oriented OS" is supposed to be. This is difficult for me because I think it's all garbage and marketing, but, nevertheless...
http://www.os2hq.com/os2faq.htm says:
The Windows 3.x interface was, of course, a mess. There were icons that seemed to be files, but if you deleted the icon you weren't deleting the file.
I think that what you have is a second-order definition. An object-oriented application means an application that has the characteristics of applications that are coded using object-oriented programming. Possibly this arose in the Xerox PARC days? Maybe an object-oriented application is one in which the things which appear to be physical objects on the screen are, in fact, objects within the programming system?
http://www.contact.net/os2/TOUR/page1.htm says:
Clear as mud.
http://pws.prserv.net/sgwylan/aboutos2.html says
I dunno, I dunno... I think IBM marketroids heard the phrase "object-oriented" and thought it sounded cool, so it became the secret ingredient, like Vitalis' V-7, that made OS/2 better than the competition. Then Microsoft had to retaliate by calling Windows 95 "object-oriented." Well, after all, they already claimed that "window classes" were object-oriented... Dpbsmith
---
Hm. User:Dpbsmith's comment explains how the original author was confused. Our question is no longer "keep or delete" but "delete or rewrite to explain that OOOS is a nonsense-term invented by marketroids to pitch a handful of OSes that are no longer in common use." 128.112.225.67 03:22, 23 Feb 2004 (UTC)
A lot of the confusion does come from marketing people, since OO is fashionable and marketing types have tried to make everything OO. I've rewritten it to really describe an OO OS and to note the distinction between what's presented to the user and a real OO OS. Not that there's no more work to be done, but at least it's no longer as silly as it was. Jamesday 20:21, 25 Feb 2004 (UTC)
in the ReactOS section, part of the Windows NT section it says the "Unix Architecture", but links to Unix itself, should that be changed to https://en.wikipedia.org/wiki/Unix_architecture? — Preceding unsigned comment added by Bumblebritches57 (talk • contribs) 19:26, 4 June 2014 (UTC)
Did I miss something,or was this not mentioned:
https://en.wikipedia.org/wiki/Spring_%28operating_system%29 — Preceding unsigned comment added by 69.116.92.84 (talk) 18:36, 6 June 2014 (UTC)
Amiga-OS has some object orientation for example on the filesystem and drives. You can give diskettes and partitions names and then you can tell "cd name:foldername". The system will tell then "insert disk "name:" into any drive. And after insert the disk with the volume name "name" into any drive the OS wil jump there into the folder foldername. This also makes installing software to harddisk quite easy, you can copy the content of the files of the disk "name:" to somewhere on the harddisk, example to "dh1:software/example" and then you launch the command "assign name: dh1:software/example" and then the OS knows that when opening "name:filename.txt" that it has to open "dh1:software/example/filename.txt". Amiga-OS uses these shorts like s:, c:, lib: by default for system files and so on has been released in 1985. Also the GUI has some object orientated functionality.
Syntrex of New-Jersey was a company which designed a very special wordprocessing system and released that somewhere in 1981/82 under the name Aquarius I and II. Besides 3M also Olivetti licenced this and sold these systems under the name ETS 1010 and ETS 2010 in Europe and elsewhere. The Syntrex-OS was basded on an earley Berkeley-Unix kernel, but the rest is totally different and it looks like it is object orientated. The user manual does not talk about drive letter, pathes, filenames, but about document, text-module, database, and so on organized in domains and registers inside of folders where the folder is a synonyme of a diskette or harddisk. Each of these things have names and by naming a document to open it requests the diskette where it is stored. This seems to be hirarchical and object based. Also daisywheels of the printers with different pitches and font names are requested by the user by a name when printing a document. See here for current researches for this: https://forum.vcfed.org/index.php?threads/olivetti-ets-1010-2010-syntrex-aquarius-what-is-the-operating-system.1252039/
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.