SSD Nodes Learn Hosting plans →
Mga Gabay Matt ConnorNi Matt Connor

Ano ang Unix, at Unix ba ang Tumatakbo sa Server Mo?

Ano ang Unix? Malinaw na sagot: saan ito nagsimula, bakit trademark ang UNIX, bakit Unix-like lang ang Linux, at ano ang sinasabi ng register tungkol sa macOS ngayong Oktubre 2026.

Ano ang Unix, sa maikling sagot

Ang Unix ay isang operating system (OS) na sinimulan sa Bell Labs noong 1969 nina Ken Thompson, Dennis Ritchie at ng iba pa nilang kasama. Ngayon, may pangalawang kahulugan ang salitang "UNIX": isa itong trademark na hawak at pinamamahalaan ng The Open Group. Ang OS lang na pumasa sa certification laban sa Single UNIX Specification ang may lisensyang gumamit ng pangalang iyon.

Ang Linux at FreeBSD ay Unix-like. Galing sila sa parehong tradisyon, at halos pareho ang mga command nila. Pero wala sila sa listahan ng mga certified na produkto. Kaya kung nagre-rent ka ng VPS (virtual private server) na may Ubuntu o Debian, Unix-like ang server mo. Hindi ito certified na UNIX, at hindi iyon problema para sa trabaho mo.

May dalawang sagot na paulit-ulit sa mga search result na kailangang itama. Ang una ay ang "acronym" daw ng Unix. Ang pangalawa ay ang paniniwalang permanenteng certified na UNIX ang macOS. Pareho nating titingnan sa ibaba, kasama ang source na puwede mong buksan mismo.

Saan nagsimula ang Unix?

Ayon sa timeline ng The Open Group sa unix.org, nagsimula ang kasaysayan ng Unix noong 1969. Sina Ken Thompson at Dennis Ritchie, kasama ang iba pa, ay nagtrabaho sa isang PDP-7 na halos hindi ginagamit sa Bell Labs. Doon nabuo ang unang bersyon ng system.

Hindi na natin ikukuwento rito ang buong kasaysayan, mula sa C language hanggang sa paglabas ng Linux. Para doon, basahin ang kasaysayan ng Unix hanggang Linux. Dito, dalawang tanong lang ang sasagutin natin. Ano ang ibig sabihin ng "Unix" ngayon? At ano ang kinalaman nito sa iyo bilang estudyante o bilang may-ari ng server?

Saan galing ang pangalang "Unix"? Acronym ba ito?

Madalas mong mababasa sa mga reviewer at website na ang Unix ay acronym ng "Uniplexed Information and Computing System". Hindi iyon ang paliwanag ng mga taong gumawa nito.

Si Dennis Ritchie mismo ang sumulat ng paper na The Evolution of the Unix Time-sharing System. Ayon dito, si Brian Kernighan ang nagmungkahi ng pangalang "Unix". Isa itong pun, o laro sa salita, sa pangalang Multics. Ayon din sa paper, nangyari ang pagpapangalan noong 1970 na. Pero sinasabi pa rin ni Ritchie na "Unix was born in 1969", kaya 1969 ang itinuturing na taon ng simula.

Walang binabanggit na acronym ang paper ni Ritchie. Hindi rin lumalabas doon ang mga salitang "Uniplexed Information and Computing System". Kaya kapag nakita mo ang expansion na iyon, tanungin kung saan ito galing. Ang source na isinulat ng isa sa mga gumawa ng Unix ay pun ang sinasabi, hindi acronym. Kung kailangan mo ito sa assignment, i-cite ang paper ni Ritchie at hindi ang isang blog na walang source.

Bakit trademark na ngayon ang UNIX?

Ayon sa parehong timeline sa unix.org, noong huling bahagi ng 1993 ay inilipat ng Novell sa X/Open ang karapatan sa trademark na "UNIX" at sa Single UNIX Specification. Noong 1996, naging bahagi ang X/Open ng bagong tatag na The Open Group.

Ngayon, ang The Open Group ang may-ari at namamahala sa UNIX Standard. Ayon sa page nila tungkol sa UNIX, nagbibigay sila ng lisensya sa pamamagitan ng UNIX Certification Program. Dalawang bagay ang kailangan bago magamit ng isang supplier ang trademark sa isang produkto:

  • pumasa ang produkto sa mga certification test suite na angkop dito
  • pormal na pumayag ang supplier sa mga kondisyon ng programa

Ayon din sa page na iyon, nagsimula ang pormal na UNIX certification noong 1995. Ang pinakabagong bersyon ng specification ay ang Single UNIX Specification Version 5, 2024 Edition. Lahat ng certified na produkto ay nakalista sa Directory of Registered Products. Sa guide na ito, "register" ang tawag natin doon.

Kaya sa guide na ito, may dalawang paraan ng pagsulat. Ang "UNIX" na naka-all caps ay ang trademark at ang certified na produkto. Ang "Unix" ay ang mas malawak na pamilya ng mga OS at ang tradisyon nito.

Ano ang pagkakaiba ng certified na UNIX at Unix-like?

Ang certified na UNIX ay produktong pumasa sa test suite at nakalista sa register. Halimbawa nito ang AIX at z/OS ng IBM, at ang HP-UX 11i V3 ng Hewlett Packard Enterprise.

Ang Unix-like ay OS na kahawig ng Unix sa disenyo at sa paggamit, pero wala sa register. Dito pumapasok ang dalawang kilalang OS sa mundo ng server:

  • Linux. Ayon sa dokumentasyon ng Linux kernel, ang Linux ay "a clone of the operating system Unix, written from scratch by Linus Torvalds". Ibig sabihin, isinulat ito mula sa simula at hindi kinopya ang code ng orihinal. Sinasabi rin ng dokumentasyon na layunin nitong sumunod sa POSIX at sa Single UNIX Specification.
  • FreeBSD. Ayon sa about page ng FreeBSD, galing ito sa BSD, ang bersyon ng UNIX na binuo sa University of California, Berkeley. Ibig sabihin, may pinagmulan ito sa isang bersyon ng UNIX mismo. Pero wala rin ito sa register.

Para sa praktikal na pagkakaiba ng dalawa kapag server ang pinag-uusapan, basahin ang paghahambing ng Linux at FreeBSD bilang server.

Tandaan: ang "certified" ay tungkol sa trademark at sa test suite. Hindi nito sinasabi kung alin ang mas mabilis o mas ligtas na server. Isa itong legal at teknikal na marka, hindi ranking.

Ano ang POSIX, at bakit pareho ang mga command?

Ang POSIX ay Portable Operating System Interface. Ayon sa POSIX FAQ ng Austin Group, lumabas ang unang edition ng IEEE Std 1003.1 noong 1988. Ang IEEE ay ang Institute of Electrical and Electronics Engineers. Si Richard Stallman ang nagmungkahi ng pangalang POSIX. Dati, ibang pangalan lang ang "POSIX" para sa IEEE Std 1003.1-1988. Ngayon, tumutukoy na ito sa isang pamilya ng magkakaugnay na standard.

Ang kasalukuyang edition ay IEEE Std 1003.1-2024. Ito rin ang The Open Group Technical Standard Base Specifications, Issue 8. Ayon sa FAQ, isinama na sa POSIX.1 ang dating hiwalay na standard para sa shell at mga utility, ang dating 1003.2. Ayon naman sa The Open Group, ang mga pangunahing volume ng Single UNIX Specification ay siya ring IEEE POSIX standard.

Bakit ito mahalaga sa iyo? Ang POSIX ang dahilan kung bakit ang natutunan mo sa isang system ay madalas gumagana rin sa iba. Isang standard ang sinusundan ng shell at ng mga utility, kaya ang shell script na gumagamit lang ng POSIX na feature ay may mas malaking tsansang tumakbo sa Linux at sa FreeBSD nang walang binabago. Ganoon din ang C program na gumagamit lang ng POSIX na interface.

Ang mga pagkakaiba ay nasa labas ng standard. Halimbawa nito ang package manager, ang init system, ang mga default na configuration at ang pangalan ng network interface. Kaya apt ang gamit mo sa Ubuntu at dnf sa Rocky Linux, kahit pareho silang Linux. Kung lilipat ka mula sa isa papunta sa isa pa, makakatulong ang listahan ng katumbas na command ng dnf at apt.

Unix ba ang mga device na hawak mo?

Hindi mo kailangang lumayo para makakita ng Unix-like na system. Malamang may hawak ka na ngayon.

  • Android phone. Linux kernel ang ginagamit ng Android. Makikita mo ito sa Common Android Kernel Tree ng Google. Isa itong shared na Linux kernel repository para sa Android, at nakapangalan ang mga branch nito ayon sa bersyon ng Linux kernel. Sinasabi rin ng submission guidelines nito na sa upstream Linux dapat ipasok ang mga pagbabago.
  • Mac o MacBook. May BSD code ang macOS. Ayon sa lumang dokumentasyon ng Apple tungkol sa arkitektura ng Darwin, nakabatay ang Darwin sa BSD at sa Mach 3.0, kasama ang sariling teknolohiya ng Apple. Ang BSD layer nito ay pangunahing galing sa FreeBSD. Archived na dokumento ito na huling na-update noong 2013, kaya ituring itong paliwanag ng pangkalahatang disenyo, hindi ng bawat detalye ng macOS 26.
  • Windows PC sa school lab. Hindi ito Linux at hindi ito BSD. Wala rin ang Windows sa register noong 18 Oktubre 2026. Kaya ang mga command sa guide na ito, gaya ng uname, ay para sa terminal ng Linux server at hindi para sa Command Prompt.
  • Ang VPS na nire-rent mo. Kung Ubuntu, Debian, Rocky Linux o AlmaLinux ang pinili mo, Linux distribution iyan, kaya Unix-like. Kung FreeBSD ang pinili mo, galing iyan sa BSD. Sa ibaba, makikita mo kung paano ito i-check sa server mismo.

Certified na UNIX pa ba ang macOS ngayon?

Ito ang pangalawang pagkakamaling paulit-ulit sa mga search result. Isinusulat ang "certified na UNIX ang macOS" na parang permanenteng katotohanan. Pero ang certification ay record sa isang register, at nagbabago ang register. Kaya ang tamang sagot ay laging nakadepende sa kung ano ang nakalista sa araw na tiningnan mo.

Noong 18 Oktubre 2026, binuksan namin ang pangunahing listahan ng register. Ito ang nakalista:

  • IBM: z/OS 3.1 o mas bago
  • IBM: AIX, sa mga bersyong 5L, 6 at 7
  • Hewlett Packard Enterprise: HP-UX 11i V3
  • The SCO Group: UnixWare 7.1.3 at mas bago, at OpenServer 5 at 6

Wala sa listahang iyon ang Apple macOS, ang Oracle Solaris, ang EulerOS at ang K-UX. Para sa kuwento ng Solaris at ng open source na kahalili nito, basahin ang kasaysayan ng Solaris at illumos.

Pero may isa pang detalye. Bukas pa rin ang sariling register page ng Apple. Nakalista doon ang macOS 26.0 Tahoe at macOS 15.0 Sequoia, para sa Apple silicon at Intel, sa ilalim ng UNIX 03. Ang brand page ng macOS 26.0 Tahoe para sa Apple silicon ay may petsa ng registration na 29-Aug-2025.

Kaya hindi magkatugma ang pangunahing listahan at ang page ng isang vendor. Hindi namin alam kung bakit wala ang Apple sa pangunahing listahan, at hindi kami manghuhula. Ito ang tapat na sagot noong 18 Oktubre 2026: nairehistro ang macOS 26 Tahoe noong Agosto 2025 at bukas pa ang brand page nito, pero hindi ito lumalabas sa pangunahing listahan ng register. Bago mo isulat ang "certified UNIX ang macOS" sa thesis o sa report, buksan mo muna ang register sa araw na iyon.

Paano i-check ang UNIX register nang ikaw mismo?

Hindi mo kailangang maniwala sa amin o sa kahit anong blog. Ilang minuto lang ito.

  1. Buksan ang Directory of Registered Products ng The Open Group.
  2. Basahin ang mga vendor at produkto sa page. Ito ang pangunahing listahan.
  3. Buksan din ang company index. Hindi laging pareho ang laman nito at ng pangunahing listahan, kaya tingnan mo ang dalawa.
  4. Kung may brand page ang produkto, basahin ang pangalan ng vendor, ang Product Standard (halimbawa, UNIX 03), ang environment at ang petsa ng registration. May link din doon sa PDF na Brand Certificate.
  5. Para sa mga bagong rehistro, may hiwalay na page na Recently Certified Products.
  6. Isulat ang petsa kung kailan mo binuksan ang mga page. Totoo ang sagot mo para sa araw na iyon, at kailangan itong i-check ulit sa susunod.

Kung may produktong wala sa pangunahing listahan pero may bukas na brand page, isulat mo pareho. Huwag mong punan ng hula ang dahilan.

Paano malalaman kung anong OS ang tumatakbo sa server mo?

Mag-SSH sa VPS mo at patakbuhin ang mga command sa ibaba. Halimbawa lang ang mga ito. Ang eksaktong lalabas ay depende sa server mo, kaya basahin mo mismo ang resulta. Kung hindi ka pa nakakapag-login gamit ang key, simulan sa mga pangunahing kaalaman sa SSH key.

uname -s
uname -r
cat /etc/os-release

Ang uname -s ay nagpapakita ng pangalan ng kernel. Ang uname -r ay nagpapakita ng release o bersyon ng kernel. Ang /etc/os-release ay file na naglalaman ng pangalan at bersyon ng distribution. Kung Linux ang kernel, Unix-like ang server mo, anuman ang distribution. Kung gusto mong malaman kung paano umunlad ang kernel na iyan sa paglipas ng mga taon, nasa timeline ng kasaysayan ng Linux kernel ang mga mahalagang release.

Bakit mahalaga sa VPS mo ang pagiging Unix-like?

Kapag nag-order ka ng VPS, pipili ka ng OS image. Ang mga guide sa site na ito ay isinulat para sa mga Linux distribution gaya ng Ubuntu, Debian, Rocky Linux at AlmaLinux. Unix-like ang lahat ng iyan, kaya dala mo ang parehong kaalaman sa bawat isa.

Ganito iyan sa praktika. Ang natutunan mo tungkol sa file permission sa isang Linux server ay gagamitin mo rin sa susunod. Pareho ang ideya ng owner at group, kaya ang numeric at symbolic na mode ng chmod ay hindi mo kailangang pag-aralan ulit kapag lumipat ka ng distribution. Ang shell at ang mga pipe ay gumagana sa parehong paraan dahil sa POSIX.

Hindi mo kailangan ng certified na UNIX para magpatakbo ng website o database. Ang kailangan mo ay OS na kaya mong i-maintain at may update pa. Kung pera ang tanong, basahin kung libre ba talaga ang Linux bago ka pumili. Kung hindi ka pa sigurado kung aling distribution, nasa gabay sa pagpili ng OS para sa VPS mo ang mga dapat timbangin.

FAQ

Ano ang Unix sa simpleng salita?

Ang Unix ay operating system na sinimulan sa Bell Labs noong 1969 nina Ken Thompson at Dennis Ritchie. Ngayon, ang "UNIX" ay trademark din na hawak ng The Open Group. Ang OS lang na pumasa sa certification laban sa Single UNIX Specification ang may lisensyang gumamit ng pangalan. Ang mga OS na kahawig nito pero wala sa register, gaya ng Linux at FreeBSD, ay tinatawag na Unix-like.

Unix ba ang Linux?

Unix-like ang Linux, hindi certified na UNIX. Ayon sa dokumentasyon ng Linux kernel, ang Linux ay clone ng Unix na isinulat mula sa simula ni Linus Torvalds, at layunin nitong sumunod sa POSIX at sa Single UNIX Specification. Noong 18 Oktubre 2026, wala ang Linux sa pangunahing listahan ng register ng The Open Group.

Acronym ba ang Unix ng "Uniplexed Information and Computing System"?

Hindi iyon ang paliwanag ng mga gumawa nito. Sa paper ni Dennis Ritchie na "The Evolution of the Unix Time-sharing System", si Brian Kernighan ang nagmungkahi ng pangalang Unix bilang pun sa pangalang Multics. Walang binabanggit na acronym ang paper, at hindi lumalabas doon ang "Uniplexed Information and Computing System".

Certified na UNIX ba ang macOS?

Depende sa araw na titingnan mo ang register. Noong 18 Oktubre 2026, wala ang Apple sa pangunahing listahan ng register sa opengroup.org/openbrand/register. Pero bukas pa ang brand page ng macOS 26.0 Tahoe para sa Apple silicon, na may petsa ng registration na 29-Aug-2025. Buksan mo mismo ang register bago mo isulat na certified ito.

Ano ang pagkakaiba ng POSIX at UNIX?

Ang POSIX, o Portable Operating System Interface, ay pamilya ng standard na nagsimula sa IEEE Std 1003.1 noong 1988. Ang kasalukuyang edition ay IEEE Std 1003.1-2024. Ang UNIX naman ay trademark na ibinibigay ng The Open Group sa mga produktong pumasa sa certification laban sa Single UNIX Specification. Ang mga pangunahing volume ng Single UNIX Specification ay siya ring POSIX standard, kaya magkaugnay ang dalawa.

#unix#linux#posix#operating-systems#macos