Author Topic: is linux more windows friendly or more mac friendly?  (Read 4928 times)

0 Members and 1 Guest are viewing this topic.

Offline shtromm

  • Jr. Member
  • **
  • Posts: 55
  • Karma: 2
  • I've just joined!
    • View Profile
    • Awards

Offline Mad Penguin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1436
  • Karma: 10023
  • Gender: Male
    • View Profile
    • Awards
Re: is linux more windows friendly or more mac friendly?
« Reply #16 on: June 18, 2010, 09:56:06 pm »
Ok, here we go;

Quote
Mac does NOT use the FreeBSD kerne

I'm not sure that's entirely accurate ... if we've any Mac XNU kernel guru's knocking around, correct me if I'm wrong, but as I understand it the concept of a microkernel is much like that of a virtualization hypervisor. Essentially the microkernel does all the basic system resource allocation, but the actual useful stuff all happens inside a virtual environment provided by the microkernel. In much the same way as with a hypervisor, if the 'actual' OS crashes inside it's VM, the microkernel lives on and indeed has the option of restarted the failed OS without restarting 'everything'. (very useful in the context of a hypervisor running a number of VM's / operating systems)

Obviously Mac's don't run lots of Operating Systems, just the one, but again, as I understand it the microkernel starts up a number of "VM's" (for lack of better terminology) and allocates them to different tasks, so for example device drivers run in a virtual environment and if a device driver crashes (something that would be likely to crash a Linux box) the microkernel can simply reload/restart it.

But I think what I'm coming to, is that on a Mac, one of these microkernel VM's actually runs a modified version of BSD, which is what does all the 'real' work (i.e. what you see) .. so .. whereas it's fair to say that a Mac does not run on FreeBSD (because it runs the XNU microkernel) , I also think it's fair to say that it does use the FreeBSD kernel, albeit a modified version.

Effectively I think you could say that Mac OS/X is a microkernel'd version of FreeBSD, maybe we could say FreeBSD NG (?!)

Offline BkS

  • BkS Media Founder
  • Hero Member
  • *****
  • Posts: 1691
  • Karma: 49
  • Gender: Male
  • sudo service reality-check start
    • View Profile
    • Awards
Re: is linux more windows friendly or more mac friendly?
« Reply #17 on: July 07, 2010, 05:05:19 pm »
Ok, here we go;

Quote
Mac does NOT use the FreeBSD kerne

I'm not sure that's entirely accurate ... if we've any Mac XNU kernel guru's knocking around, correct me if I'm wrong, but as I understand it the concept of a microkernel is much like that of a virtualization hypervisor. Essentially the microkernel does all the basic system resource allocation, but the actual useful stuff all happens inside a virtual environment provided by the microkernel. In much the same way as with a hypervisor, if the 'actual' OS crashes inside it's VM, the microkernel lives on and indeed has the option of restarted the failed OS without restarting 'everything'. (very useful in the context of a hypervisor running a number of VM's / operating systems)

Obviously Mac's don't run lots of Operating Systems, just the one, but again, as I understand it the microkernel starts up a number of "VM's" (for lack of better terminology) and allocates them to different tasks, so for example device drivers run in a virtual environment and if a device driver crashes (something that would be likely to crash a Linux box) the microkernel can simply reload/restart it.

But I think what I'm coming to, is that on a Mac, one of these microkernel VM's actually runs a modified version of BSD, which is what does all the 'real' work (i.e. what you see) .. so .. whereas it's fair to say that a Mac does not run on FreeBSD (because it runs the XNU microkernel) , I also think it's fair to say that it does use the FreeBSD kernel, albeit a modified version.

Effectively I think you could say that Mac OS/X is a microkernel'd version of FreeBSD, maybe we could say FreeBSD NG (?!)


how do you know all this stuff  ??? :-\?
If you try to look through Windows, you can see what the person is doing.
If you try to look through a Penguin, it WILL bite you.

Offline Mad Penguin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1436
  • Karma: 10023
  • Gender: Male
    • View Profile
    • Awards
Re: is linux more windows friendly or more mac friendly?
« Reply #18 on: July 07, 2010, 06:23:45 pm »
... I've "lived" it for 30 years ..  :o

Offline BkS

  • BkS Media Founder
  • Hero Member
  • *****
  • Posts: 1691
  • Karma: 49
  • Gender: Male
  • sudo service reality-check start
    • View Profile
    • Awards
Re: is linux more windows friendly or more mac friendly?
« Reply #19 on: July 08, 2010, 02:17:35 pm »
... I've "lived" it for 30 years ..  :o

:o.
If you try to look through Windows, you can see what the person is doing.
If you try to look through a Penguin, it WILL bite you.

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal