Home » Internet

Ano ang Linux?

Apr 29, 2010 561 views 0 Comments

Linux ay ang kataga ay karaniwang ginagamit upang sumangguni sa anumang mga operating system (European Portuges) o operating system (Brazilian Portuguese) na gumagamit ng mga pangunahing linux [Bb] . Ito ay binuo sa pamamagitan ng Finn Linus Torvalds, inspirasyon sa pamamagitan ng Minix sistema. Ang source code ay magagamit sa ilalim ng GPL para sa sinuman na gamitin, pag-aaral, baguhin at ipamahagi sa ilalim ng mga termino ng ang lisensiya.

Sa una binuo at pinamamahalaan sa pamamagitan ng mga grupo ng mga Panatiko sa personal na mga computer, ang sistema ng Linux na ngayon ay ang suporta ng mga malalaking kompanya tulad ng IBM, Sun Microsystems, Hewlett Packard-(HP), Red sumbrero, Novell at makanoniko Google.

Kasaysayan

Linus Torvalds, taga-gawa at pangunahing maintainer ng kernel Linux.

Ang Linux kernel ay orihinal na isinulat ni Linus Torvalds sa Kagawaran ng Computer Science, University of Helsinki, Finland, sa tulong ng maraming mga programmers magboluntaryo sa pamamagitan ng Usenet (isang uri ng sistema ng mga mailing list sa buhay dahil sa ang mga liwayway ng Internet) .

Linus Torvalds ay nagsimulang pag-unlad ng mga pangunahing bilang isang partikular na proyekto, inspirasyon sa pamamagitan ng kanyang mga interes sa Minix, isang maliit na sistema ng UNIX na binuo sa pamamagitan ng Andrew S. Tanenbaum. Siya ay limitado sa paggawa, sa kanilang sariling mga salita [Bb] , "Ang isang mas mahusay kaysa sa Minix Minix" ("isang mas mahusay kaysa sa Minix Minix"). At pagkatapos ng ilang panahon ng trabaho [Bb] ang proyekto, nag-iisa, ipinadala ang mga sumusunod na mensahe [Bb] comp.os.minix para sa:

"Ikaw hininga para sa mga mabuting lumang araw ng Minix-1.1, kapag ang tao ay tao at wrote kanilang sariling mga driver ng aparato?

Kayo ay hindi isang mahusay na proyekto sa kamay at nais na magtrabaho sa isang OS na maaaring baguhin ayon sa suasvnecessidades? Mag-isip

nakakabigo kapag lahat ng bagay ay gumagana sa Minix? Wala nang gabi sa kumuha sa ang mga programa sa computer na trabaho? Pagkatapos-post ng mga ito ay maaaring lamang para sa iyo. Bilang ko nabanggit sa isang buwan ago, I'm nagtatrabaho sa isang standalone na bersyon ng OS Minix katulad sa SA-386 computer. sa wakas siya ay naabot ang estado kung saan maaaring ito ay ginagamit (bagaman hindi na ito ay maaaring kung ano ang inaasahan mong), at ako ay handa na gumawa ng magagamit sa source code para sa mga malawak na pamamahagi. Siya ay sa bersyon 0.02 ... pero ako nagtagumpay na tumakbo malakas na palo, gcc, gnu-gumawa, gnu-sed, compression atbp. Sa ito. "

Kawili-wili, ang pangalan ng Linux ay nilikha sa pamamagitan ng Ari Lemmke, ang site administrator ftp.funet.fi na ibinigay na pangalan sa FTP direktoryo na kung saan ang Linux kernel ay makukuha sa una. (Linus ay mabautismuhan sa kanya bilang "Freax, sa una)

Sa Oktubre 5, 1991 Linus Torvalds inihayag ang unang "opisyal na" Linux kernel, bersyon 0.02. Mula noon, maraming mga developer ay may tumugon sa kanyang tawag, at may tumulong gumawa ng Linux ang operating system na ito ay sa araw na ito. Sa simula ay ginagamit ng mga programmers o lamang sa pamamagitan ng mga taong may kaalaman, ginamit na mga linya ng utos. Ngayon na ay nagbago, may mga ilang mga kumpanya na gumawa ng graphical na kapaligiran, distributions unting friendly kaya na ang isang tao na may maliit na kaalaman ay maaaring gumamit ng Linux. Ngayon Linux ay isang matatag na sistema ay maaaring kilalanin ang lahat ng mga Peripheral walang ang kailangan i-install ang sound driver, video, modem, network, bukod sa iba.

Ubod

Standard interface ng gNewSense, isang Linux distributions

Ang kataga ay tumutukoy sa Linux kernel (sa Ingles: "kernel") ng operating system. Ang kataga ay ginagamit din ng mga media at ang mga gumagamit upang tingnan ang mga operating system na batay sa Linux kernel idinagdag sa iba pang mga programa. Ayon sa Tanenbaum at Silberschatz, isa sa mga pangunahing ay maaaring isinasaalang-alang ang mga operating system ang kanyang sarili, kapag ito ay tinukoy bilang isang manager ng hardware resources.

Arkitektura

Linux ay isang monolitik core: ang pangunahing function (proseso ng pag-iiskedyul, memory management, operasyon, input / output, access sa mga file system) ay ginanap sa loob ng panimula. Ang mga pangunahing katangian ng Linux ay na ang ilan sa mga function (driver ng aparato, ang network ng suporta, file system, halimbawa) ay maaaring naipon at ipatupad sa module (sa Ingles: LKM - loadable kernel modules), na kung saan ay naipon nang hiwalay mula sa mga aklatan pangunahing bahagi ng pinakaubod at maaaring load at diskargado pagkatapos ng core na tumatakbo.

Maaaring dalhin

Kahit Linus Torvalds ay hindi magkaroon ng bilang unang layunin na gumawa ng Linux sa isang portable na sistema, ang nagbago sa na direksyon. Linux ay ngayon ang isa sa mga cores ng pinaka-portable mga operating system, na tumatakbo sa sistema mula sa iPaq (ng isang laptop) sa IBM S/390 (isang makapal at mataas na mahal kompyuter ng karaniwang sukat).

Linus pagsisikap ay itinuro din sa iba't ibang uri ng maaaring dalhin. Maaaring dalhin, ayon sa Linus, ay ang kakayahan upang madaling bumuo ng mga aplikasyon sa isang iba't ibang mga source code sa iyong sistema, kaya na ang mga orihinal na Linux ay naging popular sa bahagi dahil sa mga pagsisikap para sa GPL source code o iba pang mga paborito ng lahat ng tumakbo sa linux.

Linux ngayon tumatakbo sa dose-dosenang mga platform, mula sa mainframes sa isang relo, paglipas ng ilang arquiteturasx86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), braso, PowerPC, Alpha, SPARC atbp Sa dakilang pagtagos din sa naka-embed na mga sistema, tulad ng PDA, PVRs, video game console at multimedia center, bukod sa iba.

Licensing Tuntunin

Sa una, Torvalds pinakawalan Linux sa ilalim ng isang lisensiya ng software na ipinagbabawal ang anumang komersyal na paggamit. Iyon ay nagbago kaagad sa GNU General Public License. lisensiya na ito ay nagbibigay-daan sa pamamahagi at kahit na ang pagbebenta ng posibleng mabago sa mga bersyon ng Linux ngunit nangangailangan na ang lahat ng mga kopya ay pinakawalan sa loob ng parehong lisensya at sinamahan ng mga source.

Kahit na ang ilan sa mga programmers na magbigay ng kontribusyon sa core na nagpapahintulot sa iyong code na lisensiyado sa ilalim ng GPL bersyon 2 o mamaya, malaking bahagi ng code (kabilang ang mga ambag ng mga Torvalds) mentions lamang ang GPL Version 2. Ito ang nagiging sanhi ng simula bilang isang buo ay sa ilalim ng bersyon 2 lamang, hindi predicting ang ampon ng bagong GPLv3.

Mga Sinusuportahang file systems

Linux ay may suporta para sa pagbabasa at pagsusulat ng iba't-ibang file system, maramihang mga operating system, at ang ilang mga katutubong mga sistema. Kaya't kapag ang Linux ay nai-install sa dalawahan boot sa iba pang mga sistema (Windows, halimbawa) o kahit na nagtatrabaho bilang Live CD, ito ay maaaring basahin at isulat sa partitions format sa mataba at NTFS. Samakatuwid, Linux Live CD ay malawak na ginagamit sa maintenance at pagbawi ng iba pang mga operating system.

Kabilang sa mga sistema ng file na suportado ng Linux, maaari naming banggitin taba, NTFS, JFS, XFS, HPFS, MINIX at ISO 9660 (ang filesystem na ginagamit sa CD-ROMs). Ang ilang mga file na sistema ay natives, bukod sa iba, Ext2, Ext3, ext4, ReiserFS at Reiser4. Ang ilang mga sistema ng file na may mga espesyal na tampok ay magpalitan UnionFS, SquashFS, tmpfs, NFS at Aufs, bukod sa iba.

Operating System

Richard Stallman, nagtatag ng proyektong GNU para sa isang libreng operating system.

Sa lalong madaling Linus Torvalds ay ginawang magagamit sa Linux, ibig sabihin, sa bersyon 0.01, na sumusuporta sa hard drive, screen, keyboard at serial ports "na, ang mga file na sistema ay magpatibay ang parehong layout ng Minix (bagaman diyan Minix code sa Linux ), doon ay mahaba stretches sa pagpupulong, at siya ay magagawang patakbuhin at malakas na palo gcc.

"Ang guideline kapag pagpapatupad ng linux ay: kumuha ito sa trabaho mabilis. I wanted ang mga pangunahing mga simpleng, ngunit malakas na sapat

na tumakbo karamihan ng mga aplikasyon ng Unix. "

Ang user ay dapat na kanyang sarili hitsura para sa mga programa na magbigay ng pag-andar sa iyong sistema, sumulat ng libro sa kanila at i-set up ang mga ito. Marahil ito ay kung bakit ang Linux ay ikinakarga sa kanya ang mga etiketa ng operating system para sa mga technicians. Sa environment na ito natuklasan ang MCC Pansamantalang Linux, Manchester Computer Centre, ang unang Linux distribution, na binuo sa pamamagitan ng Owen Le Blanc, Unibersidad ng Manchester, ay maaaring maging malaya na naka-install sa isang computer. Ito ay isang unang pagtatangka upang mapadali ang pag-install ng Linux.

Mula sa simula, ang linux kernel kasama ng isang pangunahing sistema para sa mga tawag at mga sistema ng access sa mga aparatong computer. Ang core ng isang operating system na nagtatakda sa mga maramihang mga operasyon, memory management, proseso ng pisikal na aparato sa ang computer at ito ay isang mahalagang bahagi ng anumang mga operating system, pa para makakuha ng isang operating system na pag-andar ay kinakailangan ding ilang mga iba pang mga application na matukoy tiyak na mga function na ang sistema na ito ay maaaring bumuo ng mga aplikasyon sa isang umiiral na operating system sa isang exception ng panimula ay tinukoy sa pamamagitan ng computer ng user, tulad ng: shells, window manager, na ayon sa pagkakabanggit magbigay ng isang user interface Computer, CLI o GUI, at iba pang mga application tulad ng editor ng teksto, imahe editor, audio player, at, ngunit hindi kinakailangan, compiler.

Ang karamihan ng mga sistema nagsasama ng mga kasangkapan at kagamitan batay sa mga BSD at kadalasan gamitin XFree86 o X. org na magbigay ng pag-andar ng sistema ng X Window - graphical interface. Pati na rin ang nag-aalok ng mga kasangkapan binuo ng GNU proyekto.

Sa pag-unlad ng Linux, maraming ng mga aplikasyon ay na pagiging tipunin ng GNU Project Free Software Foundation ('Free Software Foundation'), na embarked sa isang subproject na ay pa rin upang makakuha ng isang pangunahing, ang GNU Hurd. Ngunit dahil sa iba't-ibang komplikasyon at pagkaantala sa proyekto upang bumuo ng GNU Hurd, Stallman lamang adopting Linux bilang ang pangunahing batayan para sa pamamahagi ng mga programa mula sa mga proyektong GNU, sa kabila ng ilang mga tao [Bb] at institusyon ay ang parehong mga ideya at sa gayon ay nagsimulang lumitaw ng ilang mga distributions batay sa mga pangunahing unang binuo sa pamamagitan ng Linus.

Distributions

Sa kasalukuyan, isang OS (Operating System sa Portugal) o Linux GNU / Linux kumpleto (a "Talaan ng mga Linux distributions o GNU / Linux") ay isang koleksyon ng mga libreng software (at kung minsan non-free) na ginawa ng mga indibidwal, mga grupo ng at organisasyon sa buong mundo, kabilang ang Linux kernel. Companies tulad ng Red sumbrero, SuSE, Mandriva (halaman ng mendreik unyon sa Conectiva) at makanoniko (Ubuntu Linux developer) pati na rin ang mga proyekto ng komunidad tulad ng Debian o Gentoo, pag-ipon ng software at nagbibigay ng isang kumpletong, handa na para sa pag-install at gamitin. Patrick Volkerding ay nagbibigay din ng isang Linux distribution, Slackware.

Ang distributions ng Linux o GNU / Linux ay nagsimulang makatanggap ng isang limitadong pagiging popular dahil sa kalagitnaan ng '90s, tulad ng isang libreng alternatibo sa Microsoft operating system mga bintana [Bb] at Mac OS, lalo na mula sa mga tao na may karanasan sa Unix sa paaralan [Bb] at sa trabaho. Ang sistema ay naging popular na sa merkado para sa mga desktop at server, unang-una para sa mga server ng web at database.

Sa paglipas ng panahon, ilang distributions may darating at gone, bawat isa ay may sariling katangian. Ang ilang mga distributions ay mas maliit na iyan, depende sa bilang ng mga aplikasyon at ang kanilang mga layunin. Ang ilang mga distributions ng mas maliit na sukat ng magkasya sa isang 1.44 MB tumbahin, ang iba kailangan ng ilang mga CD, at diyan ay kahit na ilang mga bersyon sa DVD. Lahat ng mga ito ay may kanyang pampublikong [Bb] at ang kanyang layunin, maliit (occupying lamang ng ilang tumbahin disks) ay ginagamit para sa pagbawi ng pinsala o mga sistema ng pagsubaybay ng mga network computer.

Kabilang sa mga pinakamalaking ay ipinamamahagi sa mga CD ay maaaring nabanggit: Slackware, Debian, SuSE at Conectiva. Anong mayroon ang pagkakaiba ay kung paano sila ay organisado at paunang-naisaayos na mga aplikasyon. Conectiva Linux pamamahagi, halimbawa, ay kanilang aplikasyon isinalin sa Portuges, na ginawa ito madali para sa mga gumagamit na nagsasalita ng Portuges na wika ay may mas mahusay na adhered sa pamamahagi ito. Ngayon pamamahagi na ito ay inkorporada sa halaman ng mendreik, na nagresulta sa Mandriva. Para sa mga Portuges, diyan ay din ng isang Brazilian pamamahagi Kurumin, na binuo batay sa Knoppix at Debian, at ang magic box, na umiiral sa bersyon 32-bit, 64 bit, 32-bit Live CD at Live CD 64 bit, at may ilang mga programang open source: OpenOffice.org , Mozilla Firefox, bukod sa iba.

May mga distributions na may mga kasangkapan sa pagsasaayos na mapadali ang sistema ng administrasyon. Ang pangunahing pagkakaiba sa pagitan ng mga distributions ay sa kanilang mga sistema ng pakete, ang direktoryo ng istruktura at ang kanilang mga pangunahing aklatan. Karamihan ng mga istraktura ng direktoryo sundin ang parehong pattern, ang pattern FSSTND ay tunay lundo, lalo na sa mga file na kung saan ang mga setting ay naiiba sa pagitan ng mga distributions. Kaya karaniwang ang lahat ng sundin ang mga pamantayan FHS (File Hierarchy System), na kung saan ay ang mas bagong standard. Ito ay nagkakahalaga ng remembering, gayunpaman, na ang anumang mga aplikasyon o driver para sa Linux ay maaaring naipon sa anumang pamamahagi na gagana ang parehong paraan.

Bilang para sa library, ang silid-aklatan libc ay ginagamit, na naglalaman ng mga pangunahing pag-andar para sa sistema ng Linux operating. Ang problema ay kapag ang release [Bb] ng isang bagong bersyon ng libc library, ang ilan sa mga distributions kaagad ilagay ang bagong bersyon, habang ang iba maghintay ng kaunti. Samakatuwid, ang ilang mga programa gumana sa isang pamamahagi at hindi sa iba. May ay isang kilusan LSB (Linux Standard Base), na nagbibigay ng mas higit na standardisasyon. Una sa lahat ay tumutulong sa vendor ng software na hindi release para sa pamamahagi ng source code, nang walang pagkuha ng mga katangian ng ang distributions. Ang pakete sistema ay hindi ulirang.

ArchLinux, Debian, Fedora, Mandriva, Mint, OpenSuse, PCLinuxOS, puppy, Sabayon, Slackware at Ubuntu distributions ang ilan sa mga pinaka-kasalukuyang ginagamit, na nakalista ayon sa alpabeto dito.

Ang isang halimbawa ng isang pamamahagi na tumatakbo sa isang CD ay Kurumin Linux, nilikha sa pamamagitan ng Carlos Morimoto, batay sa Knoppix.

Kabilang sa mga distributions itinuturing na mas mahirap na pamahalaan (dahil pinili nila upang masiguro ang katatagan teknolohiya sa kapinsalaan ng user interface), stand out Debian, Gentoo at Slackware.

Open Source at Libreng Programa

Ang isang programa, pati na rin ang anumang trabaho ginawa sa araw na ito, kung pampanitikan, maarte o teknolohiko, ito ay isang may-akda. Karapatan sa ideya o pagka-orihinal ng kanyang mga gawa, na higit sa lahat isama ang pamamahagi, pagpaparami at gamitin ay ginawa sa kaso ng isang programa gamit ang iyong lisensiya.

Mayroong dalawang mga kilusan na mamamahala sa mga programa ng licensing sa mundo libre, open source software at libreng programa. Ang dalawang kinakatawan ayon sa pagkakabanggit sa pamamagitan ng OSI at ang FSF nag-aalok ng mga lisensya para sa software na produksyon, at ang kanyang pinakamahusay na-ang BSD lisensiya at GPL.

Linux ay nag-aalok ng maraming mga aplikasyon ng open source, subalit hindi lahat ay maaaring isinasaalang-alang ng libreng programa, depende lamang sa ilalim ng lisensiya na mga programang ito ay ipinamamahagi. Ang programa ay ipinamamahagi sa ilalim ng tulad ng mga lisensya ay may maraming iba't-ibang mga tampok tulad ng desktop, opisina, ang imahen na pag-edit at kahit iba pang mga operating system.

Mayroon ding mga organisasyon kasama na ang libreng mundo bilang organisasyon linux Simple End-User (Seoul) na naglalayong saklawin ang pinakamalawak na posibleng hanay ng mga aplikasyon ng mataas na kalidad na produkto sa ilalim ng GPL. Ito ay isang volunteer proyekto na kasalukuyang naka-focus sa pag-aaral ng linux, ang paggamit nito sa agham at pagtatanggol mga dokumento, pati na rin ang pamahalaan at coordinate proyekto para sa application development.

Kontrobersiya sa pangalan

Linux ay ang pangalan na ibinigay sa mga pangunahing operating system na ginawa ng Linus Torvalds. Sa pamamagitan ng extension, mga operating system na gumagamit ng Linux kernel ay generically tinatawag na Linux. Gayunman, ang Free Software Foundation says tulad operating system ay, sa katunayan, GNU, at ang pinaka-angkop na pangalan para sa ganoong sistema ay GNU / Linux, dahil marami ng source code ng mga Linux-based operating system ay mga kasangkapan mula sa mga proyektong GNU .

Mayroong ilang mga kontrobersiya tungkol sa mga pangalan. Eric Raymond says, ang hindi maintindihang pag-uusap ng file, ang FSF's proposal ay lamang makapag-"pagtanggap ng isang minorya" at ang resulta ng isang "teritoryal alitan." Linus Torvalds says ito ay isaalang-alang ang "makatarungang" na ang pangalan na ito ay itinalaga sa isang pamamahagi ng proyektong GNU, ngunit ang tumawag sa sistema ng Linux operating bilang isang kabuuan GNU / Linux ay "walang katotohanan." Linus sinabi hindi siya ang pag-aalaga tungkol sa kung ano ay ang pangalan na ginamit, ay ang panukala ng GNU ng "valid" ("ok") ngunit sa halip gamitin ang salitang "Linux".

Tungkol Simbolo

Ang simbolo ng software ay napili sa pamamagitan ng kanyang manlilikha, na natagpuan ang larawan [Bb] isang penguin sa Internet [Bb] .

Sa 1996, maraming mga miyembro ng thread na "Linux kernel-" ay pagtalakay ng paglikha ng isang logo o ng isang maskot na kumakatawan sa Linux. Marami sa mga mungkahi ay parodies ng logo ng isang kakumpitensiyang operating system, at mahusay na kilala. Ang iba ay Monsters o mapusok hayop. Linus Torvalds ay nawala sa debate na ito sa pamamagitan ng paglalahad sa isang mensahe na noon ay tunay mahilig ng penguins. Iyon ay sapat na upang tapusin ang discussion.

Pagkatapos noon, ng ilang mga pagtatangka ay ginawa sa isang uri ng paligsahan [Bb] upang ang larawan ng isang penguin nagsilbi sa mga layunin ng Linux, hanggang sa isang tao ang iminungkahing tayahin ng isang "penguin na may hawak sa mundo." Bilang tugon, Linus Torvalds sinabi na siya isipan ito kagiliw-giliw na Penguin ay isang simpleng imahen: isang penguin "namimilog" at pagpapahayag ng kasiyahan, gaya ng kung lamang siya ay kinakain ng isang pulutong ng mga isda. Torvalds din ay hindi mahanap ang kaakit-akit ang ideya ng isang bagay agresibo, ngunit ang ideya ng isang penguin friendly, ang uri na mga bata tanungin "mom, ako makakakuha ng mga masyadong?". Still, Torvalds din nakasaad na nagtatrabaho sa ganitong paraan, ang mga tao ay maaaring gumawa ng ilang mga pagbabago sa penguin na ito talaga ang mangyayari. Kapag tinanong kung bakit ang penguins, Linus Torvalds sumagot na walang partikular na dahilan, ngunit natagpuan ang mga ito katawa-tawa at kahit na nabanggit na siya ay komportable sa pamamagitan ng isang "mamamatay penguin" sa Australya at noon ay impressed sa kung paano ang mga kagat ng isang hayop na tila baga hindi nakapipinsala maaaring ay kaya nakasasakit ng damdamin.

Source: ( Wikpedia Encyclopedia )

Mga paksa na may kaugnayan sa Linux:

Booting mula sa uod
Ano ang Linux?
Ano ang Ubuntu?
Ipagtumbas ang iyong telepono gamit ang Ubuntu One
Paggamit ng JustVoip sa pamamagitan Ekiga sa Ubuntu

Tingnan din ang:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Naglo-load ...

Comments ay hindi magagamit.

Web Stats