MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ

ມັນແມ່ນວັນທີ 24 ມີນາ 2001 ເມື່ອ Mac OS ຫຼັງຈາກນັ້ນພາຍໃຕ້ຊື່ Mac OS X, ໄດ້ຖືກປ່ອຍອອກມາ. ລະບົບປະຕິບັດການໄດ້ດຶງດູດຄວາມສົນໃຈສໍາລັບການນໍາເອົາ Aqua, ການໂຕ້ຕອບຮູບພາບທີ່ມີນະວັດກໍາຫຼາຍສໍາລັບເວລາ, ມີຜົນກະທົບຄວາມໂປ່ງໃສແລະການເຄື່ອນໄຫວ. ແຕ່ລັກສະນະທີ່ຫນ້າສົນໃຈອີກອັນຫນຶ່ງແມ່ນບໍ່ເຫັນດ້ວຍຕາເປົ່າ: ຄວາມໃກ້ຊິດຂອງ Apple ເປັນ Unix.

ລາຍລະອຽດນີ້ເຮັດໃຫ້ macOS ແບ່ງປັນບາງຄຸນສົມບັດກັບລະບົບໂດຍອີງໃສ່ linux y BSD. ເຈົ້າຈະເຂົ້າໃຈເລື່ອງນີ້ໃນສອງສາມວັກຕໍ່ໄປ.

"ບໍ່" ຂອງ Linus Torvalds ("ພໍ່" ຂອງ Linux)

ທ່ານຮູ້ບໍ່ວ່າ Linus Torvalds ໄດ້ຮັບການເຊື້ອເຊີນໃຫ້ເຮັດວຽກຢູ່ Apple ຈາກບໍ່ມີໃຜນອກເຫນືອຈາກ Steve Jobs? ປີແມ່ນ 2000. ໃນເວລານັ້ນ, "ພໍ່" ຂອງ Linux ເຮັດວຽກຢູ່ Transmeta, ບໍລິສັດ semiconductor ທີ່ບໍ່ມີຕໍ່ໄປອີກແລ້ວ.

ອີງຕາມການ cabling, Torvalds ຍອມຮັບການເຊື້ອເຊີນຄັ້ງທໍາອິດ: ໄປຢ້ຽມຢາມວິທະຍາເຂດຂອງ Apple ໃນ Cupertino. ແຕ່ທີສອງ, ການຮ້ອງຂໍໃຫ້ Jobs ເຂົ້າຮ່ວມບໍລິສັດ, ໄດ້ຖືກປະຕິເສດ.

ເຫດຜົນສໍາລັບການປະຕິເສດແມ່ນບໍ່ແປກໃຈເລີຍ: Linus Torvalds ຈະຕ້ອງອອກຈາກການພັດທະນາ Linux. "ລາວ [Steve Jobs] ຕ້ອງການໃຫ້ຂ້ອຍເຮັດວຽກຢູ່ Apple ເຮັດສິ່ງທີ່ບໍ່ແມ່ນ Linux," ລາວເວົ້າຕໍ່ມາ.

Torvalds ອາດຈະບໍ່ຍອມຮັບການເຊື້ອເຊີນ, ແຕ່ Jordan Hubbard ມີ. ນີ້ແມ່ນຊື່ຂອງຫນຶ່ງໃນຜູ້ສ້າງ FreeBSD, ລະບົບປະຕິບັດການທີ່ຄ້າຍຄື Linux, ມີຮາກຂອງມັນຢູ່ໃນ Unix. ມີຄົນຈໍານວນຫນ້ອຍທີ່ຮູ້ຈັກມັນ, ແຕ່ນີ້ແມ່ນບ່ອນທີ່ເລື່ອງຂອງ macOS ເລີ່ມຕົ້ນເປັນຮູບຮ່າງ.

ກ່ອນທີ່ຈະເລີ່ມຕົ້ນ

ຖ້າທ່ານເຄີຍເບິ່ງຮູບເງົາກ່ຽວກັບ Apple ຫຼືອ່ານກ່ຽວກັບປະຫວັດສາດຂອງບໍລິສັດ (ຊີວະປະຫວັດຂອງ Walter Isaacson ຂອງ Steve Jobs ແມ່ນດີຫຼາຍ), ທ່ານຮູ້ວ່າໃນປີ 1985, Jobs ຖືກໄລ່ອອກຈາກບໍລິສັດທີ່ລາວຊ່ວຍສ້າງ.

ວຽກບໍ່ແມ່ນຄົນທີ່ຈະແກ້ໄຂ. ດ້ວຍ​ການ​ໃຊ້​ເງິນ 12 ລ້ານ​ໂດ​ລາ​ໃນ​ກະເປົ໋າ​ຂອງ​ຕົນ​ເອງ, ລາວ​ໄດ້​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ໃນ​ປີ 1985, ​ເປັນ​ບໍລິສັດ PC ທີ່​ເອີ້ນ​ວ່າ ຕໍ່ໄປ. ເຄື່ອງຈັກຂອງຍີ່ຫໍ້ບໍ່ເຄີຍເປັນຜູ້ຂາຍໃຫຍ່. ແຕ່ຊີວິດເຕັມໄປດ້ວຍຄວາມອິດສາ. ຕໍ່ມາ, ເຄື່ອງຄອມພິວເຕີເຫຼົ່ານີ້ຈະຊ່ວຍຍົກ Apple ອອກຈາກວິກິດ.

ດີ, ບໍ່ແມ່ນ NeXT PCs ແທ້ໆ, ແຕ່ລະບົບປະຕິບັດການຂອງພວກເຂົາ. ຂ້ອຍເວົ້າກ່ຽວກັບ ຂັ້ນ​ຕອນ​ຕໍ່​ໄປຊຶ່ງ​ໄດ້​ຖືກ​ປ່ອຍ​ອອກ​ມາ​ໃນ​ປີ 1988 ແລະ​ສະ​ບັບ​ສຸດ​ທ້າຍ​ຄັ້ງ​ທໍາ​ອິດ​, ໃນ​ປີ 1989​.

ວິດີໂອຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນ 1988 NeXT Cube PC ໃນການປະຕິບັດກັບ NeXTStep:

ມັນເປັນທີ່ຊັດເຈນວ່າໂດຍມາດຕະຖານຂອງມື້ນີ້ນີ້ແມ່ນລະບົບເກົ່າແກ່. ແຕ່ໃນເວລາທີ່ມັນອອກມາ, NeXTStep ມີການໂຕ້ຕອບກາຟິກທີ່ງ່າຍຕໍ່ການໃຊ້ແລະກອບວັດຖຸທີ່ເນັ້ນໃສ່ (ເມື່ອອົງປະກອບເຮັດວຽກຮ່ວມກັນເພື່ອເຮັດສໍາເລັດວຽກງານ).

ແຕ່ສ່ວນທີ່ຫນ້າສົນໃຈຫຼາຍທີ່ສຸດແມ່ນຢູ່ພາຍໃຕ້ hood ໄດ້. NeXTStep ຖືກສ້າງຂຶ້ນຢູ່ເທິງສຸດຂອງສອງໂຄງການທີ່ອີງໃສ່ Unix: Match ແມ່ນ ການແຈກຢາຍຊອບແວ Berkeley (BSD). ມັນ​ເປັນ​ແບບ​ພິ​ເສດ​ສໍາ​ລັບ​ການ​ໃຊ້​ເວ​ລາ​ຂອງ​ຕົນ​ທີ່​ມັນ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ໃນ​ໂຄງ​ການ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ຕົວຢ່າງເຊັ່ນເກມ Quake ແລະ Doom ໄດ້ຖືກພັດທະນາຢູ່ໃນ NeXTStep.

ຢ່າງໃດກໍຕາມ, ບໍ່ແມ່ນທຸກສິ່ງທຸກຢ່າງແມ່ນສົມບູນແບບ. ເຖິງວ່າຈະມີການເຮັດວຽກທີ່ຂ້ອນຂ້າງແລະມີການປະຕິວັດບາງຢ່າງ, NeXTStep ໄດ້ stumbled ກ່ຽວກັບລາຄາຂອງເຄື່ອງຈັກ NeXT. ມີຄວາມຊັບຊ້ອນ, ພວກເຂົາມີລາຄາປະມານ 6.500 ໂດລາສະຫະລັດ, ໃນຂະນະທີ່ເວລານັ້ນມັນເປັນໄປໄດ້ແລ້ວທີ່ຈະຊອກຫາເຄື່ອງຄອມພິວເຕີທີ່ງ່າຍດາຍທີ່ມີລາຄາປະມານ 700 ໂດລາສະຫະລັດ.

ດ້ວຍປະລິມານການຂາຍບໍ່ໄດ້ຊຸກຍູ້, ບໍລິສັດໄດ້ເລີ່ມຕົ້ນສຸມໃສ່ສິ່ງທີ່ມັນເຮັດໄດ້ດີທີ່ສຸດ: ຊອບແວ. ເຖິງແມ່ນ Jobs ບໍ່ຮູ້ຈັກມັນ, ແຕ່ນີ້ແມ່ນເສັ້ນທາງທີ່ຈະນໍາລາວກັບຄືນໄປບ່ອນ Apple.

ລູກຊາຍທີ່ດີກັບບ້ານ

NeXT ເລີ່ມເຮັດວຽກພຽງແຕ່ກັບຊອບແວໃນປີ 1993, ສົ່ງລະບົບຂອງມັນໄປສູ່ເວທີເຊັ່ນ x86 (Intel) ແລະ Sparc (Sun Microsystems). ໃນປີດຽວກັນ, Apple ຢູ່ໃນສະຖານທີ່ທີ່ບໍ່ດີ. ຜະລິດຕະພັນຂອງພວກເຂົາບໍ່ໄດ້ຊັກຊວນ. ຕົວຢ່າງເຊັ່ນ PDA (Personal Digital Assistant) Newton MessagePad ແມ່ນຍັງຄ້າຍຄືກັບຄວາມລົ້ມເຫລວຈົນເຖິງທຸກມື້ນີ້.

ມັນຈໍາເປັນຕ້ອງຊອກຫາທິດທາງໃຫມ່, ຫຼັງຈາກທີ່ທັງຫມົດ, ສະຖານະການບໍ່ໄດ້ປັບປຸງໃນປີຕໍ່ໄປ. ນັ້ນແມ່ນບ່ອນທີ່ radar ຂອງ Apple ໄດ້ເກັບ NeXT. ຜະລິດຕະພັນນີ້ສາມາດເປັນການຕອບສະ ໜອງ ທີ່ ເໝາະ ສົມກັບຄູ່ແຂ່ງທີ່ຮຸກຮານ: Microsoft, ເຊິ່ງ ກຳ ລັງເກັບກ່ຽວລາງວັນຂອງ Windows 95 ແລ້ວ.

ໃນປີ 1996, Apple ໄດ້ປິດການຊື້ NeXT ໃນລາຄາ 429 ລ້ານໂດລາ. ແຕ່ລາຍລະອຽດທີ່ຫນ້າສົນໃຈທີ່ສຸດແມ່ນວ່າ, ດ້ວຍຂໍ້ຕົກລົງ, Steve Jobs ກັບຄືນໄປຫາ Apple.

MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ

ຊ່ວງເວລາສຸດທ້າຍຂອງ Mac OS ຄລາສສິກ

ມັນເປັນທີ່ຊັດເຈນວ່າໂດຍການຊື້ NeXT, Apple ໄດ້ກາຍເປັນເຈົ້າຂອງ NeXTStep. ແຕ່ລະບົບນີ້ບໍ່ໄດ້ເຂົ້າໄປໃນຈັກກະວານ Mac ໃນທັນທີ, ບາງເວລາຫຼັງຈາກຂໍ້ຕົກລົງ, ບໍລິສັດໄດ້ປະກາດ Mac OS 8.

ມັນແມ່ນເດືອນກໍລະກົດປີ 1997. ພຽງແຕ່ສອງປີຕໍ່ມາ, Apple ໄດ້ປ່ອຍ Mac OS 9, ຮຸ່ນຄລາສສິກຫລ້າສຸດ, ເຊິ່ງຫມາຍເຖິງລະບົບ 1. ນີ້ແມ່ນຊື່ຂອງລະບົບປະຕິບັດການທໍາອິດສໍາລັບ Macintosh, ປ່ອຍອອກມາເມື່ອປີ 1984, ເຊິ່ງແມ່ນເຫດຜົນທີ່ວ່າມັນເປັນ. ຍັງຖືວ່າເປັນລຸ້ນທຳອິດຂອງ Mac OS.

Mac OS 8 ແລະ 9 ໄດ້​ນໍາ​ເອົາ​ການ​ປັບ​ປຸງ​. ແຕ່ຢູ່ເບື້ອງຫຼັງ, Apple ໄດ້ເຮັດວຽກແລ້ວກ່ຽວກັບແຜນການທີ່ຈະປ່ຽນລະບົບປະຕິບັດການທີ່ມີຄວາມທັນສະໄຫມກວ່າ.

ແມ່ນແລ້ວ, ນີ້ແມ່ນບ່ອນທີ່ NeXTStep ເຂົ້າມາຫຼິ້ນ. ຫຼືເກືອບ. ມັນບໍ່ພຽງພໍທີ່ຈະພຽງແຕ່ຕິດຕັ້ງລະບົບປະຕິບັດການທີ່ມີຮູບແບບໃຫມ່ໃນ Mac, ມັນຕ້ອງໄດ້ຮັບການປັບຕົວເຂົ້າກັບລະບົບນິເວດຂອງ Apple, ເພື່ອເຮັດວຽກ "ຕັດ", ບໍ່ພຽງແຕ່ສາຍຕາ, ແຕ່ຍັງໂຄງສ້າງ.

ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າ, ກັບຄືນໄປບ່ອນໃນປີ 2000, Steve Jobs ໄດ້ເຊື້ອເຊີນ Linus Torvalds ໃຫ້ເຮັດວຽກຢູ່ Apple. ລາວສ້າງ Linux ເຊິ່ງ, ຕາມທີ່ທ່ານຮູ້, ຍັງມີຮາກຢູ່ໃນ Unix. ນີ້ຫມາຍຄວາມວ່າ Torvalds ຈະຮູ້ວ່າຈະເຮັດແນວໃດເພື່ອໃຫ້ໄດ້ kernel Mac OS ໃນອະນາຄົດຕາມທີ່ Apple ວາງແຜນໄວ້.

MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ
iMac G3 ທີ່ເປັນສັນຍາລັກທີ່ໃຊ້ Mac OS 9 (ຮູບ: Flickr/Hanul)

"ແມ່ນ" ຂອງ Jordan Hubbard ("ພໍ່" ຂອງ FreeBSD)

Torvalds ຫຼືບໍ່, Apple ຕ້ອງສືບຕໍ່ເດີນຫນ້າກັບໂຄງການ. ໃນເດືອນກັນຍາ 2000, ການສະແດງຕົວຢ່າງທໍາອິດຂອງ Mac OS X ທີ່ເປັນສັນຍາລັກ, ໄດ້ນໍາເອົາໂຄງສ້າງຂອງລະບົບປະຕິບັດການ NeXT ແລ້ວ.

ຖ້າ Mac OS X ແມ່ນອີງໃສ່ບາງສິ່ງບາງຢ່າງເຊັ່ນ: NeXTStep, ມັນຍັງມີ FreeBSD. ຮູ້ເລື່ອງນີ້, Jordan Hubbard ຊື້ Mac ທໍາອິດຂອງຕົນເພື່ອທົດສອບລະບົບ, ຫຼາຍດັ່ງນັ້ນເຂົາເວົ້າວ່າ "ແມ່ນ" ກັບ Apple. ຫຼືບາງສິ່ງບາງຢ່າງທີ່ຄ້າຍຄືກັນ; ໃນທາງກົງກັນຂ້າມ, ລາວເປັນຜູ້ທີ່ຊອກຫາບໍລິສັດ.

ຕື່ນເຕັ້ນກ່ຽວກັບໂຄງການ, Hubbard ໄດ້ຕິດຕໍ່ກັບຫມູ່ເພື່ອນທີ່ເຮັດວຽກຢູ່ໃນບໍລິສັດ. ໃນປີຕໍ່ມາ, ໃນປີ 2001, ລາວຍັງໄດ້ຮັບການຈ້າງງານໂດຍ Apple, ນໍາພາກຸ່ມທີ່ກ່ຽວຂ້ອງກັບ BSD.

ບໍ່ແມ່ນວ່າ Hubbard ຕົກຢູ່ໃນຄວາມຮັກກັບ Mac ຢ່າງກະທັນຫັນ, ແຕ່ໃນຂະນະທີ່ເຮັດວຽກຢູ່ Apple, ລາວໄດ້ເຫັນໂອກາດທີ່ຈະເຮັດບາງສິ່ງບາງຢ່າງທີ່ FreeBSD ບໍ່ສາມາດເຮັດໄດ້.

ຖ້າທ່ານບໍ່ຮູ້, ຊອກຫາໃນປັດຈຸບັນ: Unix ແມ່ນລະບົບປະຕິບັດການທີ່ສ້າງຂຶ້ນໃນຊຸມປີ 1960 ທີ່ມີລັກສະນະເປັນແບບພະກະພາ (ມັນສາມາດດໍາເນີນການໄດ້ໃນສະຖາປັດຕະຍະກໍາທີ່ແຕກຕ່າງກັນຫຼາຍ), multitasking ແລະ multiuser.

ຍັງຮູ້ວ່າ BSD ແມ່ນຕົວຫຍໍ້ຂອງ ການແຈກຢາຍຊອບແວ Berkeley. ມັນເປັນໂຄງການຊອບແວທີ່ມາຈາກມະຫາວິທະຍາໄລຄາລິຟໍເນຍ, ໃນປີ 1977, ເຊິ່ງອີງໃສ່ Unix.

ວົງຈອນສືບຕໍ່. ຖ້າ Unix ເປັນພື້ນຖານສໍາລັບ BSD, BSD ເປັນພື້ນຖານສໍາລັບ FreeBSD, ລະບົບປະຕິບັດການທີ່ພັດທະນາໂດຍ Hubbard ໃນສະມາຄົມກັບ Nate Williams ແລະ Rod Grimes.

ມັນບໍ່ພຽງແຕ່ເປັນ whim ເປັນ. ໃນເວລານັ້ນ, trio ມີຄວາມອຸກອັ່ງໃຈກັບ Unix ຫຼາຍລຸ້ນທີ່ມີຢູ່ແລະສ້າງລະບົບແຫຼ່ງເປີດທີ່ສາມາດເຮັດວຽກໄດ້ຢ່າງຕໍ່ເນື່ອງເຖິງແມ່ນວ່າໃນ PCs ທີ່ມີຊິບ Intel, ເຊິ່ງໄດ້ຮັບພື້ນທີ່ຫຼາຍຂື້ນ.

ມັນເຮັດວຽກ. FreeBSD ຖືກນໍາໃຊ້, ຈົນເຖິງທຸກມື້ນີ້, ໃນເຄື່ອງແມ່ຂ່າຍແລະແພລະຕະຟອມຝັງຕົວ, ສໍາລັບການຍົກຕົວຢ່າງ. ແຕ່ມັນບໍ່ເປັນທີ່ນິຍົມຫຼາຍໃນ desktop PC ແລະ laptops, ເຖິງແມ່ນວ່າຈະສາມາດດໍາເນີນການຢູ່ໃນເຄື່ອງເຫຼົ່ານີ້.

ການເບິ່ງເຫັນຂອງ FreeBSD ທີ່ເຮັດວຽກຢູ່ໃນ desktop ໄດ້ປະກອບສ່ວນໃຫ້ Jordan Hubbard ກາຍເປັນພະນັກງານ Apple ໃນເດືອນກໍລະກົດ 2001.

Mac OS X ສຸດທ້າຍແມ່ນຢູ່ທີ່ນີ້

ດີ, Apple ພະຍາຍາມ, ໃນໄລຍະ 90s, ເພື່ອປັບປຸງ Mac OS ຄລາສສິກ (ຈື່ຈໍາ, ລະບົບປະຕິບັດການຂອງຄອມພິວເຕີຂອງຕົນໃນເວລານັ້ນ). ແຕ່ຄວາມພະຍາຍາມບໍ່ປະສົບຜົນສໍາເລັດ, ເຊິ່ງເຮັດໃຫ້ບໍລິສັດຊື້ NeXT, ດັ່ງທີ່ທ່ານຮູ້ແລ້ວ.

ນອກເຫນືອຈາກການນໍາເອົາ Steve Jobs ກັບຄືນໄປຫາທີມງານ, ຂໍ້ຕົກລົງດັ່ງກ່າວໄດ້ຊ່ວຍໃຫ້ Apple ໄດ້ຮັບລະບົບປະຕິບັດການທີ່ດີເຂົ້າໄປໃນຈັກກະວານຂອງມັນ. ແຕ່ມັນເປັນຄວາມຜິດພາດທີ່ຄິດວ່າ Mac OS, ຫຼື macOS, ໃນມື້ນີ້, ພຽງແຕ່ NeXTStep ກວມເອົາໃນການໂຕ້ຕອບທີ່ສວຍງາມ.

ລະບົບໃໝ່ຕ້ອງໃຊ້ງ່າຍ ຫຼືໃຊ້ງ່າຍກວ່າລຸ້ນເກົ່າ. ນອກຈາກນີ້, ໂຄງການດັ່ງກ່າວຈໍາເປັນຕ້ອງໄດ້ຍອມຮັບເອົາເຕັກໂນໂລຢີໃຫມ່ຫຼືເຕັກໂນໂລຢີທີ່ກໍາລັງຈະໄດ້ຮັບພື້ນທີ່ຫຼາຍໃນຕະຫຼາດ.

ໃນຕົ້ນປີ 1997, ໃນລະຫວ່າງເຫດການ MacWorld (ເຊິ່ງສິ້ນສຸດລົງຫຼັງຈາກການເສຍຊີວິດຂອງ Steve Jobs), Apple ໄດ້ປະກາດໂຄງການ. rhapsody. ຫຼາຍເດືອນຕໍ່ມາ, ໃນລະຫວ່າງປີ WWDC, ລະບົບປະຕິບັດການໄດ້ຖືກສະແດງໃຫ້ເຫັນເປັນຄັ້ງທໍາອິດ.

ແມ່ນແລ້ວ, ລະບົບປະຕິບັດການ. Rhapsody ແມ່ນຊື່ລະຫັດສໍາລັບ Mac OS X ໃນໄລຍະການພັດທະນາ. ລະບົບ Apple ໃຫມ່ແລະການປະຕິວັດ, ມີຊື່ທີ່ແນ່ນອນ, ໄດ້ເປີດຕົວໃນປີ 2001, ແຕ່ມັນຍັງໄດ້ເຫັນແສງສະຫວ່າງຂອງມື້ສອງປີກ່ອນຫນ້ານີ້.

ສະຫງົບລົງແລະຂ້ອຍຈະອະທິບາຍ. ກ່ອນ​ທີ່​ຈະ​ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ໄດ້​ຖືກ​ປ່ອຍ​ອອກ​ມາ​ເມື່ອ​ກັບ​ຜູ້​ຊົມ​ໃຊ້​ທີ່​ສຸດ​, Apple ໄດ້​ປ່ອຍ​ອອກ​ມາ​ເມື່ອ​, ໃນ​ປີ 1999​ ເຊີບເວີ Mac OS X 1.0. ລະບົບນີ້ແມ່ນປະເພດຂອງການປະສົມຂອງ ຂັ້ນຕອນເປີດ ກັບ Mac OS 8.6.

MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ
ໃຫ້ສັງເກດວ່າ Mac OS X Server 1.0 ມີລັກສະນະ "ຕົ້ນສະບັບ" (ຮູບພາບຕົ້ນສະບັບ: Toasty Technology)

ເຖິງວ່າຈະມີການແນໃສ່ເຄື່ອງແມ່ຂ່າຍ, ໃຫ້ສົມມຸດວ່າເຄື່ອງແມ່ຂ່າຍ 1.0 ເປັນພື້ນທີ່ທົດສອບສໍາລັບການເປີດຕົວຂອງ Mac OS X 10.0, ໃນປີ 2001, ສະບັບທໍາອິດຢ່າງເປັນທາງການຢ່າງແທ້ຈິງຂອງລະບົບໃຫມ່.

ໃຫ້ສັງເກດວ່າຂ້າພະເຈົ້າໄດ້ກ່າວເຖິງ OPENSTEP, ບໍ່ແມ່ນ NextStep. ຖ້າເລື່ອງດັ່ງກ່າວມີຄວາມສັບສົນເລັກນ້ອຍ, ມັນກໍ່ແມ່ນຫຼາຍກວ່ານັ້ນຈາກຈຸດນີ້. ແຕ່ພວກເຮົາເກືອບຈະສິ້ນສຸດແລ້ວ, ຢ່າຍອມແພ້ດຽວນີ້.

OpenStep ແມ່ນຊື່ຂອງ API ທີ່ມາຈາກການຮ່ວມມືລະຫວ່າງ NeXT ແລະ Sun Microsystems ເພື່ອອະນຸຍາດໃຫ້ປະຕິບັດສະພາບແວດລ້ອມທີ່ຄ້າຍຄືກັບ NextStep ໃນລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ. ເພື່ອ​ໃຫ້​ທ່ານ​ມີ​ຄວາມ​ຄິດ​ເຫັນ​, ມີ​ເຖິງ​ແມ່ນ​ວ່າ​ສະ​ບັບ​ສໍາ​ລັບ Windows​.

ສ່ວນທີ່ຫນ້າສົນໃຈທີ່ສຸດແມ່ນວ່າ NeXT ໄດ້ໃຊ້ OpenStep ຢູ່ເທິງສຸດຂອງ Mach kernel (ເຊິ່ງໃຈທ່ານ, ຍັງເປັນ Unix-based) ເພື່ອໃຫ້ມີການຈັດຕັ້ງປະຕິບັດໂຄງການຂອງຕົນເອງ. ອັນນີ້ເອີ້ນວ່າ OPENSTEP (ຍັງເປັນຕົວພິມໃຫຍ່) ແລະສິ້ນສຸດການພິຈາລະນາເປັນຜູ້ສືບທອດຂອງ NextStep.

ໃນສັ້ນ: ໂຄງການ Rhapsody ແມ່ນອີງໃສ່ OPENSTEP, ເຊິ່ງແມ່ນອີງໃສ່ NextStep, ແລະ Mach, ເຊິ່ງອີງໃສ່ BSD. ທັງໝົດນີ້, ບວກກັບຄຸນສົມບັດບາງຢ່າງຈາກ Mac OS 8.6, ພັດທະນາໄປສູ່ Mac OS X Server 1.0 ໃນປີ 1999.

ທັງຫມົດທີ່ປະໄວ້ແມ່ນເພື່ອເອົາໂຄງການໄປ desktop, ສໍາລັບການນໍາໃຊ້ສ່ວນບຸກຄົນ. ເວີຊັ່ນເບຕ້າສາທາລະນະຂອງ Mac OS X ໄດ້ຖືກປ່ອຍອອກມາໃນປີ 2000. ໃນເດືອນມີນາຂອງປີຕໍ່ໄປ, ຮຸ່ນສຸດທ້າຍ, ເອີ້ນວ່າ. Mac OS X 10.0 (Cheetah) ມັນໄດ້ຖືກປະກາດໃນທີ່ສຸດ.

MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ

ສິ່ງຫນຶ່ງອີກ: ໂຄງການ Darwin

ມັນບໍ່ແມ່ນການເລີ່ມຕົ້ນທີ່ລຽບງ່າຍຫຼາຍ. ໃນຂະນະທີ່ການໂຕ້ຕອບ Aqua sleek ຂອງ Mac OS X 10.0 ມີ "ຜົນກະທົບທີ່ຫນ້າຫວາດສຽວ," ໃນທາງກົງກັນຂ້າມ, ການຮ້ອງທຸກກ່ຽວກັບຄວາມເຂົ້າກັນໄດ້ຂອງຊອບແວແລະການປະຕິບັດລະບົບບໍ່ແມ່ນເລື່ອງແປກ.

ແຕ່ Apple ມີ Jordan Hubbard. ແລະ Jordan Hubbard ມີຄວາມຍິນດີທີ່ລະບົບປະຕິບັດການໃຫມ່ຂອງ Apple ໄດ້ຊ່ວຍໃຫ້ FreeBSD ເຂົ້າໄປໃນ desktop ໄດ້. ບໍ່ແມ່ນໂດຍບັງເອີນ, ມັນໄດ້ປະກອບສ່ວນຫຼາຍເພື່ອປັບປຸງລະບົບໃນການປັບປຸງຕໍ່ໄປນີ້.

ສິ່ງສໍາຄັນ, ຖ້າບໍ່ແມ່ນຫຼາຍກວ່ານັ້ນ, ແມ່ນວຽກງານຂອງ Hubbard ໃນໂຄງການ. Darwin. ມັນ​ເປັນ​ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ພື້ນ​ຖານ​ສໍາ​ລັບ​ຊິບ PowerPC ແລະ x86 ທີ່​ນໍາ​ເອົາ​ອົງ​ປະ​ກອບ​ຕົ້ນ​ຕໍ​ຂອງ Mac OS X framework​, ລວມ​ທັງ​ແກ່ນ​. XNUMX. ສຸດທ້າຍ, ໃນທາງກັບກັນ, ແມ່ນອີງໃສ່ການປະສົມປະສານທີ່ໄດ້ກ່າວມາຂ້າງເທິງຂອງອົງປະກອບຈາກ Mach ແລະ FreeBSD.

ຢ່າງໃດກໍຕາມ, Darwin ບໍ່ໄດ້ລວມເອົາບາງລັກສະນະທີ່ໂດດເດັ່ນຂອງ Mac OS X ເຊັ່ນ: Aqua interface, Cocoa API, ແລະເຄື່ອງມືເຊັ່ນ QuickTime, ຫຼັງຈາກຄຸນນະສົມບັດທັງຫມົດເຫຼົ່ານີ້ຍັງຄົງປິດ. ໃນອີກດ້ານຫນຶ່ງ, Apple ເກັບຮັກສາ Darwin ເປັນໂຄງການແຫຼ່ງເປີດສໍາລັບເວລາດົນນານ, ດັ່ງນັ້ນບາງໂຄງການ spin-off ເຊັ່ນ PureDarwin ເກີດຂຶ້ນ.

ມື້ນີ້, Mac OS X ແມ່ນແຕກຕ່າງກັນຫຼາຍ. ສໍາລັບການເລີ່ມຕົ້ນ, ຊື່ໄດ້ມີການປ່ຽນແປງ. ນັບຕັ້ງແຕ່ 2016, ມັນເປັນ macOS (ແລະກ່ອນນັ້ນ, ມັນເປັນພຽງແຕ່ OS X). ນອກຈາກນີ້, ລະບົບປະຕິບັດການໄດ້ພັດທະນາຫຼາຍຢ່າງເພື່ອສະຫນັບສະຫນູນເຕັກໂນໂລຢີໃຫມ່, ລວມທັງຊິບ Apple Silicon, ແລະປັບປຸງຄວາມປອດໄພ.

MacOS ແລະ Unix: ຄວາມສຳພັນລະຫວ່າງສອງລະບົບນີ້ແມ່ນຫຍັງ

ແຕ່ແກ່ນ XNU ຍັງມີຢູ່, ໂດຍມີຮາກຂອງມັນຢູ່ໃນ BSD ແລະ, ອັດຕະໂນມັດໃນ Unix. ມັນປະຈຸບັນບໍ່ພຽງແຕ່ຢູ່ໃນ macOS ແຕ່ຍັງຢູ່ໃນ iOS.

ສໍາລັບ Darwin, Apple ບໍ່ໄດ້ຮັກສາໂຄງການເປັນລະບົບປະຕິບັດການແຍກຕ່າງຫາກ. ຢ່າງຫນ້ອຍບໍລິສັດສະຫນອງການເກັບຮັກສາແຫຼ່ງເປີດຂອງໂຄງການ.

Tags:

ທະນາຄານ Tommy
ພວກເຮົາຈະຍິນດີທີ່ຈະໄດ້ຍິນສິ່ງທີ່ທ່ານຄິດ

ອອກຈາກການຕອບ

ເທັກໂນໂລຢີບ | ຂໍ້ສະເຫນີແລະການທົບທວນຄືນ
Logo
ເປີດໃຊ້ການລົງທະບຽນໃນການຕັ້ງຄ່າ - ທົ່ວໄປ
ລົດເຂັນ