Car-tech

Ang isang operating system ay isang kernel, isang pagsuporta sa cast ng mga programa, at isang konsepto. Para sa ilang mga komersyal na entity, ito rin ay isang kampanya sa marketing, hype at kita. Ngunit, ang Linux operating system ay isa pang lasa ng sistemang operating ng Unix? Oo. Kung gusto mo, bilang isang may-ari ng negosyo, nais malaman kung ang Linux ay sapat na tulad ng Unix na maaari mong lumipat mula sa isang komersyal na lasa ng Unix sa Linux na may pinakamaliit na problema at gasto

Chmod, chown, umask commands in unix shell with examples

Chmod, chown, umask commands in unix shell with examples
Anonim

Maaari mo ring tanungin, "Sa gaano karaming katiyakan ang maaari mong garantiya na ang aking mga application ay magkakaroon ng parehong transition?" Ang Red Hat, Novell at Canonical ay maaaring magbigay ng pinakamahusay na mga sagot, ngunit sasabihin sa iyo ng kanilang mga tagapayo na sa mga bihirang kaso lamang ang iyong mga application ay may problema sa paggawa ng biyahe mula sa iyong Unix na kapaligiran sa isang naka-host na Linux. Ang mga Unix ay may iba't ibang mga "lasa" na sa pangkalahatan ay tumutukoy sa mga pagkakaiba na iniksyon ng kanilang mga pangkat ng pag-unlad upang samantalahin ang mga katangian ng pagmamay-ari ng hardware o bigyan ng malaking titik ang mga espesyal na software innovations, tulad ng pamamahala ng volume o virtualization. Ang ganitong mga lasa ay Solaris ng Sun, AIX ng IBM, HP-UX ng HP, AT & T ng System Vr4, BSD Unix, DEC Unix, Mac OS X, at ang minamahal na SCO Unix.

Ang lasa ng Unix ay maaaring naiiba sa iba sa mga tool ng pangangasiwa nito, mga uri ng filesystem, paghawak ng proseso nito, at mga pangalan ng device nito, ngunit ang bawat isa ay undeniably Unix. Pero bakit? Ano ang ginagawa ng alinman sa mga sistemang ito ng Unix na iba pa?

Mga sistema ng Unix, na iba-iba sa mga ito, ay may maraming karaniwan sa bawat isa. I-type ang command na 'ls' sa anumang sistema ng Unix at isang bagay na mahulaan ang mangyayari: Makakakita ka ng isang listahan ng file. Ang / etc directory ay naglalaman ng mga file ng pagsasaayos ng system, file system password, at mga file ng startup. Ang mga karaniwang mga thread ay sama-sama na bumubuo ng Unix. Ang sinasabi, "Kung lumalakad ito tulad ng isang pato, mga quacks tulad ng isang pato, at mukhang isang pato, pagkatapos ay dapat itong isang pato," ay karaniwang naka-quote upang gumawa ng isang punto tungkol sa ilang mga isyu sa panahon ng isang pampulitika debate. Sa katulad na paraan, kung mukhang katulad ng Unix ang Linux, kumikilos tulad ng Unix, at pinangangasiwaan ang seguridad at mga proseso tulad ng Unix, dapat itong maging Unix - bagaman isang bago at pinahusay na lasa ng Unix, ngunit ang Unix ay nananatili.

Nakikilala mo ba ang Unix kapag nakita mo ito ? Kung ikaw ay tumingin sa isang layout ng filesystem na naglalaman ng mga sumusunod na direktoryo (folder) mga pangalan, kung saan ang operating system ay sasabihin mo na ikaw ay naghahanap sa?

I386, Program Files, Temp, Users, Windows

, "Windows." Gusto mong maging tama. Paano kung nakita mo ang sumusunod na layout ng filesystem?

bin, etc, dev, usr, opt, home, root, sbin, proc, var, mnt

Itatawag mo itong Unix. Ikaw ay tama; ito ay Unix. Gayunpaman, maaari mo itong tawagin ang Linux. Paano mo malalaman ang pagkakaiba? Mayroong mga paraan, sa sandaling naka-log in ka sa isang system ngunit hindi lamang nakakakita ng isang listahan ng mga direktoryo. Mula sa layout ng file system lamang, maaari mong tapusin na ang Linux ay isang lasa ng Unix. At, alam mo na ang Unix ay may iba't ibang mga lasa upang ang mga banayad na pagkakaiba ng mga pangalan ng direktoryo, mga lokasyon ng file, mga tool sa pamamahala o mga uri ng filesystem ay may maliit na epekto sa kung ang sistema ay talagang Unix.

Ngayon na ikaw ay kumbinsido na ang Linux ay isang Unix lasa, tingnan ang isang mahusay na argumento sa laban. Ang Linux, bilang isang operating system, ay hindi masyadong kapana-panabik. Ngunit, kung bakit ito ay isang ganap na kinahuhumalingan para sa marami ay ang konsepto ng Linux, na nagtutulak sa pandaigdigang pangkat ng mga komunidad na ligaw sa pag-iibigan. Ang konsepto ng Linux ay nagmumula sa kanyang pagkahilig mula sa orihinal na mga pinagkukunan para sa lahat ng bagay na may kaugnayan sa kalayaan sa pag-compute: ang Free Software Foundation (FSF) at ang GNU Project, na parehong sinimulan ni Richard Stallman.

Upang Stallman at ang Libreng Software Foundation, "Linux" at "open source" ay mga tuntunin na umiiral lamang sa isip ng mga hindi alam. Tinatawag nila ang aming espesyal na operating system na GNU / Linux o GNU + Linux, at sa kanila ay walang ganoong termino na open-source software. Para sa FSF, ang mga terminong "libreng software" at "open source" ay walang kinalaman sa bawat isa. Ang ibig sabihin ng bukas na pinagmulan ay mayroon kang access sa source code ng isang programa ngunit hindi kinakailangang anumang nauugnay na kalayaan upang pag-aralan ito, baguhin ito, o muling ipamahagi ang source code. At, sa kanila, ang libreng software ay walang kinalaman sa gastos kundi ang lahat ng gagawin sa kalayaan.

Kung gayon, bakit ang tangyang ito tungkol sa libreng software? Ito ay may kinalaman sa kaugnay na Linux bloodline na tanong, "Ito ba ay isa pang lasa ng Unix?" Ang recursive acronym, GNU, ay nangangahulugang "GNU's Not Unix", na nangangahulugang ang Stallman at ang FSF ay sumagot ng "hindi" sa tanong ng kaugnayan ng system ng operating system ng GNU / Linux sa Unix.

Ipinapakita sa ibaba ang isang sipi mula sa ang Linux kernel source

README

file na nagpapaliwanag ng ugnayan sa pagitan ng Linux at UNIX. Kahit na walang may-akda attribution para sa file na ito, malinaw na ang kahulugan na ito ay nagdadala ay ang pagpapala ng mga lumikha ng Linux kernel, kabilang ang Linus kanyang sarili:

ANO ANG LINUX?

Linux ay isang clone ng operating system Unix, na nakasulat mula sa scratch ni Linus Torvalds sa tulong mula sa isang maluwag-manggagawa koponan ng mga hack sa buong Net. Nilalaman nito ang POSIX at Single Unix Specification compliance. Ito ay may lahat ng mga tampok na nais mong asahan sa isang modernong ganap na ganap na Unix, kasama ang tunay na multitasking, virtual memory, mga shared library, demand loading, shared copy-on-write executable, tamang memory management, at multistack networking kabilang ang IPv4 at IPv6.

Nakakatawa na tandaan na lisensyado ni Linus Torvalds ang kernel ng Linux sa ilalim ng GNU Public License (GPLv2) kaya marahil ay nalilito din siya kung paano i-uri ang sistema ng operating system ng GNU aka GNU / Linux, aka Linux). Para sa mga masigasig na gumagamit, mga tagatangkilik sa negosyo, mga komunidad sa buong mundo, ang mga kumpanya na gumagawa ng iba't ibang mga distribusyon, mga marka ng mga developer, at mga malalaking negosyo na lumikha ng mga produkto na nakabase sa Linux, Linux - isang libre at masarap na lasa ng Unix - marahil ang tastiest ng isa lahat.