Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Mac using unix kernel
New Posts  All Forums:Forum Nav:

Mac using unix kernel

post #1 of 24
Thread Starter 
one of my freinds think linux/unix is so horrible cough*windows fan boy* cough that mac couldn't have the unix kernel he still don't understand. it is so annoying. but to be honset in the mid 2000s i have a mac with some form of the linux kernel or unix kernel am i right?
My computer
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Duo E6600 DG965SS powercolor 6670   
RAMHard DriveOptical DriveCooling
G.Skill Seagate  DVD WRITER heat sink + fan 
OSOSOSMonitor
Windows 7 Windows XP Linux Ubuntu FLATRON L1740B 
KeyboardPowerCaseMouse
Microsoft Basic 500 WATT PSU TOWER Microsoft Basic 
AudioOther
IDT intergrated AUDIO 5.1 speakers 
  hide details  
Reply
My computer
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Duo E6600 DG965SS powercolor 6670   
RAMHard DriveOptical DriveCooling
G.Skill Seagate  DVD WRITER heat sink + fan 
OSOSOSMonitor
Windows 7 Windows XP Linux Ubuntu FLATRON L1740B 
KeyboardPowerCaseMouse
Microsoft Basic 500 WATT PSU TOWER Microsoft Basic 
AudioOther
IDT intergrated AUDIO 5.1 speakers 
  hide details  
Reply
post #2 of 24
Mhm. OSX is based off Unix, just as Linux is. That's not to say a Linux program will work on OSX or vice versa though.
v3.3.2
(15 items)
 
Dell Inspiron 15R
(13 items)
 
v2.2.6
(14 items)
 
CPUMotherboardGraphicsRAM
i5 3570K GIGABYTE GA-Z77X-UD5H NVIDIA GeForce GTX 970 G. SKILL Sniper 16GB (4GBx4) 
Hard DriveHard DriveHard DriveCooling
SanDisk Ultra II 120GB 2 x OCZ Vertex 4 256GB Seagate Barracuda 1TB Corsair H90 
OSMonitorKeyboardPower
Windows 8.1 Pro Dell Ultrasharp U2311H Logitech G510s Corsair AX750 
CaseMouseOther
NZXT Switch 810 Logitech G502 Proteus Spectrum APC BX1000G UPS 
CPUGraphicsRAMHard Drive
Intel i3 2350M Intel HD3000 6GB DDR3 Corsair Force 3 120GB SSD 
OSMonitor
Lion 15" 
CPUMotherboardGraphicsRAM
AMD FX-8120 @ 4.4GHz ASUS SABERTOOTH 990FX XFX Radeon HD 5870 G. SKILL Sniper 8GB (4GBx2) @ 2133MHz 
Hard DriveCoolingOSMonitor
Seagate Barracuda 1TB Corsair H80 Windows 7 x64 Acer x193w+ 
KeyboardPowerCaseMouse
Logitech K800 PC Power & Cooling 910w Silencer Lian-Li ARMORSUIT PC-P50 Logitech Performance MX 
  hide details  
Reply
v3.3.2
(15 items)
 
Dell Inspiron 15R
(13 items)
 
v2.2.6
(14 items)
 
CPUMotherboardGraphicsRAM
i5 3570K GIGABYTE GA-Z77X-UD5H NVIDIA GeForce GTX 970 G. SKILL Sniper 16GB (4GBx4) 
Hard DriveHard DriveHard DriveCooling
SanDisk Ultra II 120GB 2 x OCZ Vertex 4 256GB Seagate Barracuda 1TB Corsair H90 
OSMonitorKeyboardPower
Windows 8.1 Pro Dell Ultrasharp U2311H Logitech G510s Corsair AX750 
CaseMouseOther
NZXT Switch 810 Logitech G502 Proteus Spectrum APC BX1000G UPS 
CPUGraphicsRAMHard Drive
Intel i3 2350M Intel HD3000 6GB DDR3 Corsair Force 3 120GB SSD 
OSMonitor
Lion 15" 
CPUMotherboardGraphicsRAM
AMD FX-8120 @ 4.4GHz ASUS SABERTOOTH 990FX XFX Radeon HD 5870 G. SKILL Sniper 8GB (4GBx2) @ 2133MHz 
Hard DriveCoolingOSMonitor
Seagate Barracuda 1TB Corsair H80 Windows 7 x64 Acer x193w+ 
KeyboardPowerCaseMouse
Logitech K800 PC Power & Cooling 910w Silencer Lian-Li ARMORSUIT PC-P50 Logitech Performance MX 
  hide details  
Reply
post #3 of 24
Thread Starter 
so its a bit like how microsoft windows uses dos as a core of there operating system and mac uses a form of unix as a core for there?
My computer
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Duo E6600 DG965SS powercolor 6670   
RAMHard DriveOptical DriveCooling
G.Skill Seagate  DVD WRITER heat sink + fan 
OSOSOSMonitor
Windows 7 Windows XP Linux Ubuntu FLATRON L1740B 
KeyboardPowerCaseMouse
Microsoft Basic 500 WATT PSU TOWER Microsoft Basic 
AudioOther
IDT intergrated AUDIO 5.1 speakers 
  hide details  
Reply
My computer
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Duo E6600 DG965SS powercolor 6670   
RAMHard DriveOptical DriveCooling
G.Skill Seagate  DVD WRITER heat sink + fan 
OSOSOSMonitor
Windows 7 Windows XP Linux Ubuntu FLATRON L1740B 
KeyboardPowerCaseMouse
Microsoft Basic 500 WATT PSU TOWER Microsoft Basic 
AudioOther
IDT intergrated AUDIO 5.1 speakers 
  hide details  
Reply
post #4 of 24
A trip to wikipedia reveals that the first version of Mac OS X (the unix-based series) came out in 2001... I don't think Apple even supported the "classic" (non-Unix) Mac OS in 2005, though I could be wrong. But yea... tell him to have a read at wikipedia (and actually read the sources if he doesn't believe it).

EDIT:
Quote:
Mhm. OSX is based off Unix, just as Linux is. That's not to say a Linux program will work on OSX or vice versa though.
Linux is POSIX compliant but wasn't actually based off Unix, it started off as an independent project.
Quote:
so its a bit like how microsoft windows uses dos as a core of there operating system and mac uses a form of unix as a core for there?
Windows hasn't used DOS at the core for a long time. 3.x series was the last one to be based on DOS IIRC, 95 to ME only needed DOS for booting up but didn't use it for anything once up and running and Windows NT (and 2000, XP and every other Windows desktop OS since) was based on the NT kernel which has nothing to do with DOS. The Mac OS X kernel is Unix based, though, yes.
Edited by bomfunk - 3/2/12 at 8:58pm
post #5 of 24
Quote:
Originally Posted by thecoredude98 View Post

so its a bit like how microsoft windows uses dos as a core of there operating system and mac uses a form of unix as a core for there?

Yes, mac osx is based on BSD Unix.

That is the short answer. The long answer is osx is based on OpenStep which was aquired by apple when they purchased Next computer from Steve Jobs in 96/97.

Wiki is your friend and Unix rules.thumb.gif
Goliath
(13 items)
 
fBSD
(10 items)
 
pfSense Box
(11 items)
 
CPUMotherboardGraphicsRAM
i7 4770 Gigabyte z87x-ud3h Intel HD4600 G.Skill Ripjaws X 
Hard DriveOptical DriveCoolingOS
Crucial M500 Pioneer Blu-ray Burner Swiftech Polaris Linux Mint 
MonitorKeyboardPowerCase
Korean 1440p WASD 104 key v2 - mx Blue switches Corsair HX-650 v2 Lian Li pc-a05n 
Mouse
Logitech G600 
CPUMotherboardGraphicsRAM
Intel Core i7 2700k Asus z68 Deluxe Gen 3 Gt 610 8 Gb Samsung Magic Memory 
Hard DriveHard DriveOSPower
WD Green WD Green FreeBSD 10 OCZ ModXtreme Pro 500 
CPUMotherboardGraphicsRAM
Intel Celeron G1620 Asus z68 Deluxe 9500 GT Corsair Value Ram 
Hard DriveOSMonitorPower
OCZ Agility SSD pfSense / FreeBSD SSH via LAN Antec 520w Gamer 
OtherOtherOther
Intel PCIe Dual Gigabit LAN card. D-Link Gigabit 8 port Switch Apple Airport Extreme N - for wireless access. 
  hide details  
Reply
Goliath
(13 items)
 
fBSD
(10 items)
 
pfSense Box
(11 items)
 
CPUMotherboardGraphicsRAM
i7 4770 Gigabyte z87x-ud3h Intel HD4600 G.Skill Ripjaws X 
Hard DriveOptical DriveCoolingOS
Crucial M500 Pioneer Blu-ray Burner Swiftech Polaris Linux Mint 
MonitorKeyboardPowerCase
Korean 1440p WASD 104 key v2 - mx Blue switches Corsair HX-650 v2 Lian Li pc-a05n 
Mouse
Logitech G600 
CPUMotherboardGraphicsRAM
Intel Core i7 2700k Asus z68 Deluxe Gen 3 Gt 610 8 Gb Samsung Magic Memory 
Hard DriveHard DriveOSPower
WD Green WD Green FreeBSD 10 OCZ ModXtreme Pro 500 
CPUMotherboardGraphicsRAM
Intel Celeron G1620 Asus z68 Deluxe 9500 GT Corsair Value Ram 
Hard DriveOSMonitorPower
OCZ Agility SSD pfSense / FreeBSD SSH via LAN Antec 520w Gamer 
OtherOtherOther
Intel PCIe Dual Gigabit LAN card. D-Link Gigabit 8 port Switch Apple Airport Extreme N - for wireless access. 
  hide details  
Reply
post #6 of 24
Quote:
Mhm. OSX is based off Unix, just as Linux is. That's not to say a Linux program will work on OSX or vice versa though.
Linux is POSIX compliant but wasn't actually based off Unix, it started off as an independent project.
Quote:
so its a bit like how microsoft windows uses dos as a core of there operating system and mac uses a form of unix as a core for there?
Windows hasn't used DOS at the core for a long time. 3.x series was the last one to be based on DOS IIRC, 95 to ME only needed DOS for booting up but didn't use it for anything once up and running and Windows NT (and 2000, XP and every other Windows desktop OS since) was based on the NT kernel which has nothing to do with DOS. The Mac OS X kernel is Unix based, though, yes.

EDIT: My edit also appeared as a new post... wut?
Edited by bomfunk - 3/3/12 at 12:31am
post #7 of 24
Quote:
Originally Posted by bomfunk View Post

Quote:
Mhm. OSX is based off Unix, just as Linux is. That's not to say a Linux program will work on OSX or vice versa though.
Linux is POSIX compliant but wasn't actually based off Unix, it started off as an independent project.

Oop. My mistake then.
v3.3.2
(15 items)
 
Dell Inspiron 15R
(13 items)
 
v2.2.6
(14 items)
 
CPUMotherboardGraphicsRAM
i5 3570K GIGABYTE GA-Z77X-UD5H NVIDIA GeForce GTX 970 G. SKILL Sniper 16GB (4GBx4) 
Hard DriveHard DriveHard DriveCooling
SanDisk Ultra II 120GB 2 x OCZ Vertex 4 256GB Seagate Barracuda 1TB Corsair H90 
OSMonitorKeyboardPower
Windows 8.1 Pro Dell Ultrasharp U2311H Logitech G510s Corsair AX750 
CaseMouseOther
NZXT Switch 810 Logitech G502 Proteus Spectrum APC BX1000G UPS 
CPUGraphicsRAMHard Drive
Intel i3 2350M Intel HD3000 6GB DDR3 Corsair Force 3 120GB SSD 
OSMonitor
Lion 15" 
CPUMotherboardGraphicsRAM
AMD FX-8120 @ 4.4GHz ASUS SABERTOOTH 990FX XFX Radeon HD 5870 G. SKILL Sniper 8GB (4GBx2) @ 2133MHz 
Hard DriveCoolingOSMonitor
Seagate Barracuda 1TB Corsair H80 Windows 7 x64 Acer x193w+ 
KeyboardPowerCaseMouse
Logitech K800 PC Power & Cooling 910w Silencer Lian-Li ARMORSUIT PC-P50 Logitech Performance MX 
  hide details  
Reply
v3.3.2
(15 items)
 
Dell Inspiron 15R
(13 items)
 
v2.2.6
(14 items)
 
CPUMotherboardGraphicsRAM
i5 3570K GIGABYTE GA-Z77X-UD5H NVIDIA GeForce GTX 970 G. SKILL Sniper 16GB (4GBx4) 
Hard DriveHard DriveHard DriveCooling
SanDisk Ultra II 120GB 2 x OCZ Vertex 4 256GB Seagate Barracuda 1TB Corsair H90 
OSMonitorKeyboardPower
Windows 8.1 Pro Dell Ultrasharp U2311H Logitech G510s Corsair AX750 
CaseMouseOther
NZXT Switch 810 Logitech G502 Proteus Spectrum APC BX1000G UPS 
CPUGraphicsRAMHard Drive
Intel i3 2350M Intel HD3000 6GB DDR3 Corsair Force 3 120GB SSD 
OSMonitor
Lion 15" 
CPUMotherboardGraphicsRAM
AMD FX-8120 @ 4.4GHz ASUS SABERTOOTH 990FX XFX Radeon HD 5870 G. SKILL Sniper 8GB (4GBx2) @ 2133MHz 
Hard DriveCoolingOSMonitor
Seagate Barracuda 1TB Corsair H80 Windows 7 x64 Acer x193w+ 
KeyboardPowerCaseMouse
Logitech K800 PC Power & Cooling 910w Silencer Lian-Li ARMORSUIT PC-P50 Logitech Performance MX 
  hide details  
Reply
post #8 of 24
Quote:
Originally Posted by Futan View Post

Mhm. OSX is based off Unix, just as Linux is. That's not to say a Linux program will work on OSX or vice versa though.
Linux isn't based off Unix. It's an entirely separate project. It is inspired by Unix though - hence why it's often referred to as "unix-like"
Quote:
Originally Posted by thecoredude98 View Post

so its a bit like how microsoft windows uses dos as a core of there operating system and mac uses a form of unix as a core for there?
Nope. Nothing like that I'm afraid.
Early versions of Windows was just a shell for DOS (like GNOME or KDE is a shell for Linux) and the later versions of the none-NT line just used DOS as a boot loader (like GRUB in Linux).
A better comparison would be NT on Win7: as both NT and Linux are kernels.
Quote:
Originally Posted by gsa700 View Post

Yes, mac osx is based on BSD Unix.
That is the short answer. The long answer is osx is based on OpenStep which was aquired by apple when they purchased Next computer from Steve Jobs in 96/97.
Wiki is your friend and Unix rules.thumb.gif
It's quite a bit more complicated than that though. OS X is based on OpenStep (which was BSD-based but used a Mach kernel) and FreeBSD but also with some new proprietary stuff as well.
post #9 of 24
Quote:
Originally Posted by Plan9 View Post

It's quite a bit more complicated than that though. OS X is based on OpenStep (which was BSD-based but used a Mach kernel) and FreeBSD but also with some new proprietary stuff as well.

Quite true, it's definitely UNIX though which was the OP's question.

smile.gif
Goliath
(13 items)
 
fBSD
(10 items)
 
pfSense Box
(11 items)
 
CPUMotherboardGraphicsRAM
i7 4770 Gigabyte z87x-ud3h Intel HD4600 G.Skill Ripjaws X 
Hard DriveOptical DriveCoolingOS
Crucial M500 Pioneer Blu-ray Burner Swiftech Polaris Linux Mint 
MonitorKeyboardPowerCase
Korean 1440p WASD 104 key v2 - mx Blue switches Corsair HX-650 v2 Lian Li pc-a05n 
Mouse
Logitech G600 
CPUMotherboardGraphicsRAM
Intel Core i7 2700k Asus z68 Deluxe Gen 3 Gt 610 8 Gb Samsung Magic Memory 
Hard DriveHard DriveOSPower
WD Green WD Green FreeBSD 10 OCZ ModXtreme Pro 500 
CPUMotherboardGraphicsRAM
Intel Celeron G1620 Asus z68 Deluxe 9500 GT Corsair Value Ram 
Hard DriveOSMonitorPower
OCZ Agility SSD pfSense / FreeBSD SSH via LAN Antec 520w Gamer 
OtherOtherOther
Intel PCIe Dual Gigabit LAN card. D-Link Gigabit 8 port Switch Apple Airport Extreme N - for wireless access. 
  hide details  
Reply
Goliath
(13 items)
 
fBSD
(10 items)
 
pfSense Box
(11 items)
 
CPUMotherboardGraphicsRAM
i7 4770 Gigabyte z87x-ud3h Intel HD4600 G.Skill Ripjaws X 
Hard DriveOptical DriveCoolingOS
Crucial M500 Pioneer Blu-ray Burner Swiftech Polaris Linux Mint 
MonitorKeyboardPowerCase
Korean 1440p WASD 104 key v2 - mx Blue switches Corsair HX-650 v2 Lian Li pc-a05n 
Mouse
Logitech G600 
CPUMotherboardGraphicsRAM
Intel Core i7 2700k Asus z68 Deluxe Gen 3 Gt 610 8 Gb Samsung Magic Memory 
Hard DriveHard DriveOSPower
WD Green WD Green FreeBSD 10 OCZ ModXtreme Pro 500 
CPUMotherboardGraphicsRAM
Intel Celeron G1620 Asus z68 Deluxe 9500 GT Corsair Value Ram 
Hard DriveOSMonitorPower
OCZ Agility SSD pfSense / FreeBSD SSH via LAN Antec 520w Gamer 
OtherOtherOther
Intel PCIe Dual Gigabit LAN card. D-Link Gigabit 8 port Switch Apple Airport Extreme N - for wireless access. 
  hide details  
Reply
post #10 of 24
Quote:
Originally Posted by gsa700 View Post

Quite true, it's definitely UNIX though which was the OP's question.
smile.gif

kinda. It is unix, but not in the context of this discussion.

As many people know, Linux is just a kernel and all the stuff on top is just user space stuff. However Unix isn't the same; Unix is a certification and not a kernel. So for an OS to be "Unix", it takes into account user space components (Unix certification is much like POSIX actually). While there was once a "UNIX OS", this was back in the 60s and the platform has forked and mutated since then. So technically (and I mean real nitpicking levels of technicality here) BSD is neither UNIX nor Unix Certified.

Going back to the original question, OS X is Unix Certified and does have a shared heritage with UNIX (which Linux does not) due to it being based on a couple of BSD systems which in turn are the grandchildren of UNIX forks. However I wouldn't say XNU (OS X's kernel) was itself UNIX (in fact, XNU actually stands for X is Not UNIX - but that might have been a humorous poke at Linux's user base name: GNU - GNU's Not UNIX).

So anyway, OS X is Unix Certified, but neither Darwin nor XNU is UNIX.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Mac using unix kernel