Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

admanimal

macrumors 68040
Apr 22, 2005
3,531
2
Wasn't DOS 1.0 written in Assembler? (So that makes it better! than OSX) That was very, very long ago .....

True it probably was. Substitue Windows 3.1 for DOS then :p

Besides, ultimately every Intel-based OS is translated into x86 machine code, therefore they are all equivalent!
 

old-wiz

macrumors G3
Mar 26, 2008
8,331
228
West Suburban Boston Ma
... yes anyone who knows some good C can write an entire OS.

Who says an OS has to be written in C?
An entire OS in C? Well, sometimes you need to go down to assembly language for weird hardware code which is machine dependent.

"some good C" - hahahahaha. I'd like to see you cope with some of the contorted internals of Microsoft Windows kernel.
 

Apple Architect

macrumors regular
Apr 4, 2007
134
5
United Kingdom
Lowering Acedemic standards

I am a Computer Science major now currently enrolled at LMU, in a course called Operating Systems. Last semester, i finished a course called Interaction Design, the study of human computer interaction and how to build a good interface. This is a professional look at how operating systems are built, and the differences between them. At the end of the course, we will write our own OS's.


I do hope that you are not paying anything for the course but if you are, I would ask for your money back.

The professor, or tutor, should be ashamed at the quality of the academic material that is being produced.
 

macrem

macrumors 65816
Mar 11, 2008
1,433
100
Jeez, who let the attack dogs out? The OP was just giving his perspective. Lighten up!
 

old-wiz

macrumors G3
Mar 26, 2008
8,331
228
West Suburban Boston Ma
"write their own OS"... What kind of OS? A general OS like OSx or Linux? A real time oriented system for process control? They are very different animals with very different internal design criteria. "own OS" HA
 

Stachelsk

macrumors regular
Dec 17, 2008
132
0
Fail.

Macs do not tend to have more cache memory. They have the same memory as any ordinary computer you'd pickup at the store now for a comparable price*. Because OSX is based on Unix, it's memory-management skills are far superior to Windows, and OSX uses all of the free memory to cache as much as possible.

Making your own OS is often a required or supplemental course for many computer science majors at almost any well-known university.
 

tkermit

macrumors 68040
Feb 20, 2004
3,582
2,909
I am a Computer Science major now currently enrolled at LMU, in a course called Operating Systems. Last semester, i finished a course called Interaction Design, the study of human computer interaction and how to build a good interface. ...

I thought I was going to get a post about Fitts's law, affordances, mappings & constraints, stuff like predictabilty, visibility and feedback, knowledge in the head and in the world , mode errors, designing for error, forcing functions, gestalt laws, etc.... instead...oh well... :(

I hope you got more out of your HCI class than your post suggests... :rolleyes:

For something more interesting (and actually academic), if you haven't already seen it:

Study confirms most users are idiots
 

t0mat0

macrumors 603
Aug 29, 2006
5,473
284
Home
Therefore, I came to the conclusion that Apple is a luxury computer manufacturer (just like a luxury car).
So when you say, "I love my apple computer, and I laugh at anyone using Windows", that's the same pretty much as saying "I love driving my Mercedes-Benz, and I laugh at anyone driving a cheap Hyundai." (or some other no-frills economy car).
Because when you get down to it, there's nothing a Mac can do that a PC can't potentially do -because both are written in C- its just that Macs are a lot nicer to use and have more cool features.

It might be a high end product, but the word "luxury" can be emotive. IT's a near "need" for some areas. And it's also seen in high clusterings in certain work areas. For me, there are v. high levles of Macs/conversion to Macs in Bioinformatics / Computational Biology.

There are things Macs can do that PCs can't. Maybe PCs could potentially, but then "potentially" is sloppily used in your sentence.

You disrespect Macs by calling them "cool" features. They might be, but don't forget the functionality...

You might want to be a bit more descriptive than "nicer" to use also. I see where you're coming from, but it seems there are better and more thought out reasonings.
 

linuxophile

macrumors regular
Nov 8, 2005
124
0
here
Well, within some natural limitation, I liked the OP and the end analogy about Macs being the equivalent of luxury cars.

I am not qualified to enter into technical "splitting the hair" disquisitions about the size of the cache (but remember that "size does matter!" anyways: just kidding); having spent quite some time with windows, linux and osx I'd concur that to the end-user the difference is mostly the GUI.

The GUI nowadays is not merely aesthetics, it is functionality, so the remark is not meant in a demeaning way: if you strip OSX of the window manager you have BSD, and then there is not much difference from Linux. For windows it is not quite possible to separate the window-manager from the substrate, so the analogy can't be made in the same terms.

As a not-to-advanced user, I still have to find a task that I can do in OSX and can't in Linux or Windows (and that includes home video editing, technical writing (LaTex) and some C/matlab/Maple/Mathematica use) I simply like the OSX way better.

To end, I'd like to come to the help of the OP: Why is the statement that each student writes an OS so unbelievable by some?
In the 80's an os would fit in 16 kilobytes: is that out of the reach of one person?
 

ppc750fx

macrumors 65816
Aug 20, 2008
1,308
4
stevento:

If you're not a troll, log off and hit the books kid. You've got a hell of a lot more to learn before you've got a CS degree worth a damn. :D
 

ppc750fx

macrumors 65816
Aug 20, 2008
1,308
4
if you strip OSX of the window manager you have BSD, and then there is not much difference from Linux.

No. You don't. You have Darwin, which is a fundamentally different system than the three main BSDs. Darwin is one of the few OSs out there with a real microkernel (Mach), and although it does have parts of the FreeBSD userland, a lot of the core, kernel-level components are very, very different from anything you see in FreeBSD.
 

linuxophile

macrumors regular
Nov 8, 2005
124
0
here
No. You don't. You have Darwin, which is a fundamentally different system than the three main BSDs. Darwin is one of the few OSs out there with a real microkernel (Mach), and although it does have parts of the FreeBSD userland, a lot of the core, kernel-level components are very, very different from anything you see in FreeBSD.

Ubi major, minor cessat.

My remark about the BSD part was intended as saying that to the user (i.e. non-developer) I see little difference between the non-GUI part of OSX (whatever the appropriate name it may be) and linux.

Of course differences there are, but they are at the same level of "user-(un)-friendliness". (Although I have to confess that I prefer to browse directories with the terminal rather than with the Finder!)
 

ppc750fx

macrumors 65816
Aug 20, 2008
1,308
4
Ubi major, minor cessat.

My remark about the BSD part was intended as saying that to the user (i.e. non-developer) I see little difference between the non-GUI part of OSX (whatever the appropriate name it may be) and linux.

Of course differences there are, but they are at the same level of "user-(un)-friendliness". (Although I have to confess that I prefer to browse directories with the terminal rather than with the Finder!)

Point taken, but there are differences that affect the end user. The use of Mach has some pretty far reaching implications: driver compatibility, SMP performance, and RAM requirements among them.

Still, you're right to say that most users don't know or care what's underneath Aqua...
 

Ramius

macrumors 6502
Nov 2, 2008
492
197
I'm a computer scientist, as well as a Harvard graduate attourney. I also am a professor of journalism, as well as a special forces soldier in the blackhawk commando group.

I've also been a rocket scientist for years, and right now, I'm researching the use of subspace to create the next generation of combustion engines for rockets. I've also been to the moon, and what I've done now is to combine all I've learned to answer this ultimate question.

What I've figured out is pretty extensive. I've learned that Macs are easier to use than Windows-computers.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.