Will Apple Adopt Windows?


Recommended Posts

Apple adopt windows?!? Lol, I think not. They may embrace a situation where it is used in conjunction with OS X on the same Mac or even possibly the Red Box technology but hardly ditch one of the most advanced consumer OS's for something still stuck in the 20th century...

You must realize the irony of your statement... right? That OS X is in fact based on an indirect predecessor to NT?

OS X may have some fancy applications (dock, Expose, etc) - but the technology under OS X is ancient and hokey compared to the much more modern, efficient NT core underneath Windows.

The whole "theory" seems to be based on nothing more than his obviously narrowed and blinkered vision:

The first was that the Apple Switch ad campaign was over, and nobody switched.
Don't just tell me that and expect me to swallow it; show me the maths.
Also, although the iPod was designed to get people to move to the Mac, this didn't happen.
Again, firstly show me where that intention was ever discussed, and secondly show me that it hasn't even created converts anyway.
And, of course, that Apple had switched to the Intel microprocessor.
Yes, and MS have software which runs on a Mac, what's your point?
The theory explains several odd occurrences, including Apple's freak-out and lawsuits over Macintosh gossip sites that ran stories about a musicians' breakout box that has yet to be shipped. Like, who cares?
Not really a question of who cares, but more a question of "who understands why", clearly not a journalist of limited ability.
This switch to Windows may have originally been planned for this year and may partly explain why Adobe and other high-end apps were not ported to the Apple x86 platform when it was announced in January.
Someone give this man another straw to clutch at. He really expected that the moment Apple made an announcement, then Adobe and such like would down tools and focus on moving everything across, just on an announcement? Oh come on...

You must realize the irony of your statement... right? That OS X is in fact based on an indirect predecessor to NT?

OS X may have some fancy applications (dock, Expose, etc) - but the technology under OS X is ancient and hokey compared to the much more modern, efficient NT core underneath Windows.

The Unix core is older, but it is much more powerful than NT, stable, and more secure. I'm not simply talking about fancy applications (BTW those aren't applications, they are actual parts of the OS ;)) but instead technology layers built into the OS and the actual capibilities. The NT core is hardly efficent compared to that of the Unix core that OS X uses. I know a lot of programmers that will agree with me. Just because something is old, doesn't mean that it isn't as powerful or developed. I would rather have something that is solid as a rock and more powerful than modern and buggy as hell.

You must realize the irony of your statement... right? That OS X is in fact based on an indirect predecessor to NT?

Where do you get this idea that UNIX is an "indirect predecessor" to NT? The only predecessor that NT had was OS/2, which is a completely different OS family than UNIX.

Where do you get this idea that UNIX is an "indirect predecessor" to NT? The only predecessor that NT had was OS/2, which is a completely different OS family than UNIX.

Unix??? OS X runs on the Mach kernel. NT is the essentially the successor to OpenVMS and Mach.

OS/2 was not in any way a predecessor to NT, technologically.

The Unix core is older, but it is much more powerful than NT, stable, and more secure. I'm not simply talking about fancy applications (BTW those aren't applications, they are actual parts of the OS ;) ) but instead technology layers built into the OS and the actual capibilities. The NT core is hardly efficent compared to that of the Unix core that OS X uses. I know a lot of programmers that will agree with me. Just because something is old, doesn't mean that it isn't as powerful or developed. I would rather have something that is solid as a rock and more powerful than modern and buggy as hell.

Mach is older than NT, FreeBSD isn't. But Mach (like NT) was designed for threading. FreeBSD was not. That's why Apple had to do all sorts of ridiculous hacks in order to make threading kinda-sorta work on OS X. But it's a nightmare for developers.

Expose is an application. You can do the same thing (actually better) using TopDesk on Windows XP, for instance.

The NT core is more efficient than Mach, and vastly more efficient than FreeBSD. It's not only lighter weight, but far more refined. Threading and multi-tasking in FreeBSD is a joke. Even Linux (where threading was a total afterthought) beats FreeBSD these days thanks to the overhaul they gave threading and the scheduler in 2.6.

OS X certainly has its advantages over Windows. I won't deny that. The kernel and OS architecture aren't among them.

You must realize the irony of your statement... right? That OS X is in fact based on an indirect predecessor to NT?

OS X may have some fancy applications (dock, Expose, etc) - but the technology under OS X is ancient and hokey compared to the much more modern, efficient NT core underneath Windows.

Umm... no. OS X and its core technologies/APIs is based on NeXT Step which was developed in the mid 1980-1990's. The fact that it has a BSD subsystem is irrelevant. Your ignorance and prejudice is showing.

Unix history:

http://www.levenez.com/unix/history.html

NT is based on NT OS/2 which was later abandoned when the partnership between IBM and MSFT broke down.

http://www.usenix.org/events/usenix-win200.../lucovsky_html/

http://faq.arstechnica.com/link.php?i=835&...8acabdf2900389a

http://www.windowsitpro.com/Article/Articl...3464/13464.html

http://en.wikipedia.org/wiki/Windows_NT

Dave Cutler (who also designed Digital's VMS) may have taken some ideas from VMS but it was not a direct descendant of VMS and VMS is not a descendant of Unix.

People often get confused because VMS and NT both implemented a small subset of the POSIX standard. It is just a programming standard and implementing it does not make an OS a descendant or variant of unix.

Brandon, I'm afraid you do not know what you are talking about.

Umm... no. OS X and its core technologies/APIs is based on NeXT Step which was developed in the mid 1980-1990's. The fact that it has a BSD subsystem is irrelevant. Your ignorance and prejudice is showing.

Excuse me? Carbon is based on NeXT technology. None of the systems' innards are.

No no no. NT OS/2 was going to be a replacement for OS/2. Nothing of OS/2 is in the OS itself - it's done through a subsystem that runs ontop of NT (on the same level as the Win32 and POSIX subsystems). You should read up on the NT architecture before you start spewing this nonsense.

Dave Cutler (who also designed Digital's VMS) may have taken some ideas from VMS but it was not a direct descendant of VMS and VMS is not a descendant of Unix.

Cutler architected Windows NT (WNT, each letter incremented once from VMS) after building VMS. I never said that VMS had anything to do with Unix. NT's strongest influences were very clearly VMS and Mach.

People often get confused because VMS and NT both implemented a small subset of the POSIX standard. It is just a programming standard and implementing it does not make an OS a descendant or variant of unix.

Brandon, I'm afraid you do not know what you are talking about.

NT itself doesn't implement POSIX at all. Windows ships three usermode subsystems: Win32, OS/2, and POSIX. Though the latter two are largely abandoned these days (the POSIX subsystem has been supplanted by the optional Interix/Unix Services subsystem). None of those (including Win32) is implemented anywhere in the kernel or kernel space.

NT is the ultimate abstracted kernel. It interfaces with the hardware using a HAL (which allows the same kernel to run on a multitude of platforms), and interfaces with software using it's client-facing usermode interfaces. This is how NT was able to efficiently support binaries compiled for Win32, OS/2, or POSIX.

Sorry "dude" - I'm afraid it is you who is mistaken. About a great many things.

Expose is an application. You can do the same thing (actually better) using TopDesk on Windows XP, for instance.

You don't mean application in the nebulous "collection of code" sense do you?

Do you mean to say, as it sounds you do, that Expos? is nothing more involved than Terminal or dvd-player? That it works more-or-less the same was topdesk (which runs really slow on my dual xeon/2gb/nvidia 5900 machine at work—am I doing something wrong)?

If so, that's a pretty big claim and I'd like to see why you would say something like that.

If not, can you please clarify.

Carbon is based on NeXT technology

No, Cocoa is. The carbon APIs are based on the original mactoolbox calls that have origins going back to the original mac. Of course they've been re-implimented several times since the 80s, but the signatures of carbon methods are very similar to the original toolbox calls they were inspired by.

Unless you mean "based on" in the "built on top of" sense of the word…but then that would be true of everything in OS X.

Good catch, I had meant Cocoa, not Carbon :)

Have you had any luck finding Expos?.app too?

I find it also very interesting that you claim TopDesk is doing a better job altho the application does nothing more than make screenshots of running windows a shift those around. Expos? on the other hand actually scales the windows itself and supports live updating: You can see people talking to you in MS Messenger and VLC continues to play media files when the Expos? "layer" is active.

Just because TopDesk's developers implemented a few more animations (which Mac OS X could support with ease) doesn't make it a more advanced/better application.

Edited by Neowave

Excuse me? Carbon is based on NeXT technology. None of the systems' innards are.

No no no. NT OS/2 was going to be a replacement for OS/2. Nothing of OS/2 is in the OS itself - it's done through a subsystem that runs ontop of NT (on the same level as the Win32 and POSIX subsystems). You should read up on the NT architecture before you start spewing this nonsense.

Cutler architected Windows NT (WNT, each letter incremented once from VMS) after building VMS. I never said that VMS had anything to do with Unix. NT's strongest influences were very clearly VMS and Mach.

NT itself doesn't implement POSIX at all. Windows ships three usermode subsystems: Win32, OS/2, and POSIX. Though the latter two are largely abandoned these days (the POSIX subsystem has been supplanted by the optional Interix/Unix Services subsystem). None of those (including Win32) is implemented anywhere in the kernel or kernel space.

NT is the ultimate abstracted kernel. It interfaces with the hardware using a HAL (which allows the same kernel to run on a multitude of platforms), and interfaces with software using it's client-facing usermode interfaces. This is how NT was able to efficiently support binaries compiled for Win32, OS/2, or POSIX.

Sorry "dude" - I'm afraid it is you who is mistaken. About a great many things.

LOL

I guess clicking on links and reading is too hard for you, especially the reading and comprehension part.

As someone else pointed out, Carbon is not from NeXT Step but Cocoa is. The latter was called the Open Step Specification before NeXT was bought by Apple. If you got something that fundamental wrong, how can you expect anyone to believe anything else you wrote?

As for the rest, you are merely restating in a slightly different way what I either wrote or linked to. That if very uncool dude. The fact that it is implemented in a subsystem is irrelevant. OS X has many subsystems including the BSD userland subsystem which implements much of the POSIX compatibility. You are arguing semantics with me when I said pretty much the same thing.

You have yet to provide any evidence of your claim that NT is descended from VMS or any connection to Mach. Regardless, Mach is pretty much irrelevant to the discussion of OS X let alone any comparison between NT and OS X. That is because the OS X kernel is no longer Mach but rather a hybrid of Mach and BSD called xnu.

Your comments on POSIX being replaced leads me to believe that you do not understand that POSIX is a standard for compatibility and it does not matter what the system is called.

Keep on digging.

:laugh:

John C. Dvorak-not exactly a writer to be taken seriously.

Agreed. I don't think I've ever read a piece from Dvorak that I've completely or even partly agreed with.

As for whether or not Apple will ever adopt Windows for Apple systems. Simply put, no! I cannot imagine that they'd ever offer Windows.

Just my two cents...

Have you had any luck finding Expos?.app too?

I find it also very interesting that you claim TopDesk is doing a better job altho the application does nothing more than make screenshots of running windows a shift those around. Expos? on the other hand actually scales the windows itself and supports live updating: You can see people talking to you in MS Messenger and VLC continues to play media files when the Expos? "layer" is active.

Just because TopDesk's developers implemented a few more animations (which Mac OS X could support with ease) doesn't make it a more advanced/better application.

Actually, Expose does exactly the same thing (takes screenshots of the windows and moves them around), just like TopDesk. However, unlike the Dock minimization (where its a static screenshot), they update the screenshot.

LOL

I guess clicking on links and reading is too hard for you, especially treading and comprehension/b> part.

You don't have an actual argument, so you try attacking me personally. Do you work for the Bush administration?

As someone else pointed out, Carbon is not from NeXT Step but Cocoa is. The latter was called the Open Step Specification before NeXT was bought by Apple. If you got something that fundamental wrong, how can you expect anyone to believe anything else you wrote?

Umm, I misspoke, and immediately corrected it. Grow up.

As for the rest, you are merely restating in a slightly different way what I either wrote or linked to. That if very uncool dude. The fact that it is implemented in a subsystem is irrelevant. OS X has many subsystems including the BSD userland subsystem which implements much of the POSIX compatibility. You are arguing semantics with me when I said pretty much the same thing.

Huh? OS X isn't built on the notion of parallel userland subsystems. It has a Mach microkernel, a FreeBSD kernel stuck on top, and a partial FreeBSD userland (with some Apple stuff tacked on top). It's not an elegant design, but it was something they could deliver in a hurry so they did it.

If they'd written OS X themselves, they wouldn't have the nightmare that is threading on OS X today. You wouldn't have the limitation of only one thread executing in the brain-dead FreeBSD kernel at a time. Unfortunately for Apple, they took a well-designed microkernel and bastardized it with the kludge that is FreeBSD. Sure, it's a reliable kludge (unlike, say, Linux) - but it's still a kludge.

It's apparent to me that you know very little about system architecture. The parallels between VMS and NT are simply undeniable. Not that it matters where it came from. What matters is that NT is more portable, more robust, and more efficient. There's really no escaping that fact.

You have yet to provide any evidence of your claim that NT is descended from VMS or any connection to Mach. Regardless, Mach is pretty much irrelevant to the discussion of OS X let alone any comparison between NT and OS X. That is because the OS X kernel is no longer Mach but rather a hybrid of Mach and BSD called xnu.

How is Mach irrelevant? If you want to understand why the architecture under the Mac OS is so convoluted, you need to understand its heritage.

Your comments on POSIX being replaced leads me to believe that you do not understand that POSIX is a standard for compatibility and it does not matter what the system is called.

Keep on digging.

And you insultmy/b> reading comprehension skills? The POSIX subsystem in NT is deprecated. It's not provided on x64 versions of NT. It's been superceded by Interix/SFU. I never said anything about POSIX being replaced. Read it again if you still don't understand.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Can you still click his nose in the about box?
    • In that case this product has no value to me. I'd rather use older Creative SB that were better in my opinion or onboard audio chip.
    • FxSound 1.2.9.0 / 1.2.10.0 Beta by Razvan Serea FxSound (formerly DFX Audio Enhancer / FxSound Enhancer) is now free, making high-quality audio enhancement accessible to everyone. Designed for all PC sound systems, from average setups to audiophile-grade equipment, it offers automatic or fully customizable processing. As automatic or customizable as you want, it utilizes the highest-grade processing to deliver more volume, better equalization, and a wider, deeper sound. For the serious audiophiles, FxSound gives you the tools to adjust the FxSound Effects and EQ to your exact preferences. Turn FxSound on and immediately hear the difference in sound quality. FxSound is ideal for budget audiophiles, music lovers, gamers, transcriptionists, Netflix enthusiasts, and more. It’s particularly beneficial for those relying on quiet laptop speakers or low-quality audio hardware. As a free tool, FxSound excels in boosting volume, enhancing bass, and improving sound quality. No other free EQ for Windows matches its ease of use. FxSound Is Now Completely Free and Unrestricted FxSound Pro is now free for everyone, not just those who can afford it. Get free and unrestricted access to better sound today. FxSound is now entirely supported by users. Click here to donate to help fund continued development and improvements to FxSound. FxSound 1.2.9.0 changelog: Auto save preset when Equalizer or Effects settings are changed Reset to factory defaults can reset the unsaved preset changes Settings dialog UI improvements for Audio and Equalizer sections Output device list is now displayed in the device preference order Preset is selected immediately when the preset for an active output device changes from settings Fixes and improvements in preferred output device selection Fixed crash issue #487 Fixed preset not getting applied and EQ flat after update (#403 and #472) Fixed system audio device not being restored on reboot (#483) Fixed preset export and import dialogs not shown when always on top is enabled Fixed audio not being restored on exit after the preset save dialog Fixed FxSound on/off handling on Windows session changes FxSound 1.2.10.0 Beta changelog: Command line options can now be applied to an already running instance of FxSound Command line option added to launch FxSound minimized to the system tray Fixed output device not being changed through hotkeys when FxSound is off (#524) Individual hotkeys can now be disabled with Delete key (#515) Fixed the but to prevent invalid hotkeys from being registered (#523) Bluetooth devices removed from device settings are removed from device preference list Fixed device detection failures Fixed application hang when retrieving the audio mix format fails Fixed presets import dialog file name combo box text alignment Fixed output device not being applied through command line Fixed a delay blocking application load when minimizing to the system tray Fixed EQ band sliders not refreshing when switching number of bands (#521) Fixed user-set mute being overridden by FxSound Fixed icon visibility in ARM64 version Finnish language support added Corrected Persian translations Download: FxSound 1.2.9.0 | ARM64 | ~70.0 MB (Open Source) Download: FxSound 1.2.10.0 Beta | ARM64 View: FxSound Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • mIRC 7.84 Final by Razvan Serea mIRC is a full featured Internet Relay Chat client for Windows that can be used to communicate, share, play or work with others on IRC networks around the world, either in multi-user group conferences or in one-to-one private discussions. It has a clean, practical interface that is highly configurable and supports features such as buddy lists, file transfers, multi-server connections, SSL encryption, proxy support, UTF-8 display, customizable sounds, spoken messages, tray notifications, message logging, and more. mIRC also has a powerful scripting language that can be used both to automate mIRC and to create applications that perform a wide range of functions from network communications to playing games. mIRC has been in development for over a decade and is constantly being improved and updated with new technologies. mIRC 7.84 changelog: Added custom dialog editbox option 'optional' for grayed out optional text. Fixed DirectShow temporary wave file not being deleted on exit. Changed $urlget() to retry a connection without compression in the event of an error. Updated code signing certificate to use Azure Artifact Signing. Fixed menubar display bug when in dark mode. Fixed /server -a not preserving existing entry's codepage. Fixed Address Book nick colors "idle time" display bug. Changed installer to no longer require administrator access on startup. Added support for displaying an MDI window's System menu when right-clicking its titlebar. Updated libararies to OpenSSL v3.5.7, TagLib v2.2.1, Zlib v1.3.2, and ADA v0.5.5. Updated CA root certificates cacert.pem file. For a full list of recent changes, please see the versions.txt file. Download: mIRC 7.84 | 4.3 MB (Shareware) View: mIRC Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      timbobit earned a badge
      One Month Later
    • One Month Later
      nates earned a badge
      One Month Later
    • Week One Done
      Almohandis earned a badge
      Week One Done
    • Rookie
      dorf went up a rank
      Rookie
    • First Post
      mike_rumble earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      470
    2. 2
      +Edouard
      165
    3. 3
      PsYcHoKiLLa
      106
    4. 4
      Michael Scrip
      87
    5. 5
      Steven P.
      69
  • Tell a friend

    Love Neowin? Tell a friend!