Hva er Linux?
Linux er det uttrykk som vanligvis brukes for å referere til noe operativsystem (europeisk portugisisk) eller operativsystem (Brasiliansk portugisisk) som bruker kjernen linux . Den ble utviklet av Finn Linus Torvalds, inspirert av Minix systemet. Den kildekoden er tilgjengelig under GPL for alle å bruke, studere, endre og distribuere under vilkårene for konsesjonen.
Opprinnelig utviklet og brukt av grupper av entusiaster på personlige datamaskiner, det linux systemet begynte å få samarbeid med store selskaper som IBM, Sun Microsystems, Hewlett-Packard (HP), Red Hat, Novell, Canonical og Google.
Historie
Linus Torvalds, skaperen og primær vedlikeholder av Linux-kjernen.
Linux-kjernen ble opprinnelig skrevet av Linus Torvalds ved Institutt for Informatikk, Universitetet i Helsinki, Finland, med hjelp av flere frivillige programmerere gjennom Usenet (et slags system av adresselister eksistert siden tidenes morgen Internett) .
Linus Torvalds begynte utviklingen av kjernen som et spesielt prosjekt, inspirert av hans interesse for Minix, et lite UNIX-system utviklet av Andrew S. Tanenbaum. Han var begrenset til å skape, i sine egne ord , "En bedre Minix enn Minix" ("en bedre Minix enn Minix"). Og etter en tids arbeid
prosjektet, alene, sendte følgende melding
comp.os.minix for:
"Vil du furu for de gode gamle dager Minix-1.1, da menn var menn, og skrev sine egne drivere?
Du er ikke et godt prosjekt i hånden og ønsker å arbeide i et OS som kan endres i henhold til suasvnecessidades? Think
frustrerende når alt fungerer på Minix? Ingen flere natten for å komme til dataprogrammer arbeid? Så dette innlegget kan være bare for deg. Som jeg nevnte for en måned siden, jeg jobber med en frittstående versjon av Minix OS lik AT-386 datamaskiner. Han er endelig nådd det landet der det kan brukes (selv om det kanskje ikke det du forventer), og jeg er villig til å gjøre tilgjengelig kildekoden for bred distribusjon. Han er i versjon 0.02 ... men jeg klarte å kjøre bash, gcc, gnu-make, gnu-sed, komprimering osv.. I det. "
Interessant, var navnet Linux skapt av Ari Lemmke, administrator ftp.funet.fi som ga dette navnet til FTP-katalogen der Linux-kjernen var i utgangspunktet tilgjengelig. (Linus hadde ham døpt som "Freax, først)
5. oktober, kunngjorde 1991 Linus Torvalds den første "offisielle" Linux kernel, versjon 0.02. Siden den gang har mange utviklere svart på kallet sitt, og har bidratt til å gjøre Linux operativsystemet den er i dag. I begynnelsen ble brukt av programmerere, eller bare av de som hadde kunnskap, brukt kommandolinjer. Dag som er endret, er det flere selskaper som skaper de grafiske miljøer, distribusjoner stadig vennlige slik at en person med litt kunnskap kan bruke Linux. I dag er Linux er et stabilt system som kan gjenkjenne alle eksterne enheter uten å måtte installere lyd driverne, video, modem, nettverk, blant andre.
Core
Standard grensesnitt for gNewSense, en Linux-distribusjoner
Begrepet refererer til Linux-kjernen (på engelsk: "kjerne") operativsystem. Begrepet brukes også av media og brukere til å referere til operativsystemer basert på Linux-kjernen lagt til andre programmer. Ifølge Tanenbaum og Silberschatz, kan en kjerne betraktes selve operativsystemet, når det er definert som en forvalter av hardware ressurser.
Arkitektur
Linux er et monolittisk kjerne: kjernefunksjonene (prosess planlegging, hukommelse ledelse, drift, input / output, tilgang til filsystemet) er utført i kjernen. En sentral funksjon i Linux er at noen av funksjonene (enhetsdrivere, nettverksstøtte, filsystem, for eksempel) kan være sammensatt og gjennomføres som moduler (på engelsk: lkm - lastbare kjernemoduler), som er utarbeidet separat fra bibliotekene Hoveddelen av kjernen og kan lastes inn og ut etter at kjernen som skal kjøre.
Bærbarhet
Selv om Linus Torvalds ikke har som første mål å lage en bærbar Linux-system, utviklet det i den retningen. Linux er nå en av kjernen operativsystemet mer bærbare, som kjører på systemer fra iPAQ (en laptop) til IBM S/390 (en tett og meget kostbare mainframe).
Linus innsats ble også sendt til en annen type portabilitet. Portabilitet, ifølge Linus, var muligheten til enkelt å lage programmer på en rekke kildekoden på systemet, slik at Linux opprinnelig ble populær delvis på grunn av innsatsen for GPL kildekode eller andre favoritter av alle løp på linux.
Linux i dag kjører på dusinvis av plattformer, fra stormaskiner til et armbåndsur, gjennom fleire arquiteturasx86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha, SPARC etc. Med stor penetrasjon også i embedded systemer, som PDAer, PVR, spillkonsollen og multimedia sentre, blant andre.
Lisensiering Betingelser
Opprinnelig utgitt Torvalds Linux under en programvarelisens som forbudt all kommersiell bruk. Det ble forandret straks til GNU General Public License. Denne lisensen tillater distribusjon og til og med salg av eventuelt endrede versjoner av Linux, men krever at alle kopiene er gitt innenfor samme lisensen og ledsaget av kilden.
Selv om noen av programmerere som bidrar til kjernen slik at koden din for å være lisensiert under GPL versjon 2 eller senere, mye av koden (inkludert bidrag fra Torvalds) nevner bare GPL versjon 2. Dette fører til at kjernen som helhet er under versjon 2, ikke forutsi vedtakelsen av den nye GPLv3.
Støttede filsystemer
Linux har støtte for lesing og skriving ulike filsystem, flere operativsystemer, og enkelte innfødte systemer. Så når Linux er installert i dual boot med andre systemer (Windows, for eksempel) eller til og med å jobbe som Live CD, kan den lese og skrive til partisjoner formatert i FAT og NTFS. Derfor er Live Linux CD-er mye brukt i vedlikehold og utvinning av andre operativsystemer.
Blant de filsystemer som støttes av Linux, kan vi nevne FAT, NTFS, JFS, XFS, HPFS, Minix og ISO 9660 (på filsystemet som brukes på CD-ROM). Noen filsystemer er innfødte, blant annet, Ext2, Ext3, ext4, ReiserFS og Reiser4. Noen filsystemer med spesielle funksjoner er SWAP UnionFS, SquashFS, tmpfs, NFS og AUFs, blant andre.
Operativsystem
Richard Stallman, grunnleggeren av GNU-prosjektet for et fritt operativsystem.
Så snart Linus Torvalds har gjort tilgjengelig Linux, det vil si i versjonen 0.01, som allerede støtter harddisk, skjerm, tastatur og serielle porter, ville filsystemet vedta det samme oppsettet for Minix (selv om det Minix kode i Linux ), var det lange strekninger i montasje, og hun var i stand til å kjøre bash og GCC.
"Linjen guide da Linux ble implementert: å gjøre det arbeidet raskt. Jeg ville kjernen enkle, men kraftige nok
å kjøre de fleste Unix programmer. "
Brukeren selv må se etter programmer som gir funksjonalitet til systemet ditt, samle dem og sette dem opp. Kanskje dette er grunnen til at Linux har lastet ham merkelappen operativsystemet for teknikere. I dette miljøet oppdaget MCC Interim Linux, Manchester Computer Centre, den første Linux-distribusjon, utviklet av Owen Le Blanc, Universitetet i Manchester, kan installeres uavhengig på en datamaskin. Det var et første forsøk på å forenkle installasjonen av Linux.
Fra begynnelsen, inkludert Linux-kjernen en grunnleggende system for system samtaler og tilgang til datamaskinen enheter. Kjernen i et operativsystem sett mellom flere operasjoner, minne håndtering, prosesser av de fysiske enhetene i datamaskinen og er en viktig del av ethvert operativsystem, men å kjøpe et operativsystem funksjonalitet er også nødvendig flere andre programmer som bestemmer spesifikke funksjoner som dette systemet vil være i stand til å utvikle programmer i et eksisterende operativsystem med singelen unntak av kjernen er bestemt av brukerens datamaskin, for eksempel: skjell, vindusbehandlere, som henholdsvis gir et brukergrensesnitt Computer, CLI eller GUI, og andre programmer som tekstredigeringsprogrammer, bilde redaktører, lyd-spillere, og, men ikke nødvendigvis, kompilatorer.
De fleste systemer inkluderer verktøy og hjelpemidler basert på BSD, og bruker vanligvis XFree86 eller X. Org til å gi funksjonalitet til systemet X Window - grafiske grensesnitt. I tillegg til å tilby verktøy utviklet av GNU-prosjektet.
Ved utviklingen av Linux, var mange programmer allerede montert av GNU-prosjektet Free Software Foundation ("Free Software Foundation»), som la ut på en delprosjekt som fortsatt er å få en kjerne, GNU Hurd. Men på grunn av diverse komplikasjoner og forsinke prosjekt for å utvikle GNU Hurd, Stallman akkurat adoptere Linux som kjernen grunnlag for å distribuere programmer fra GNU-prosjektet, til tross for flere personer og institusjoner hadde samme idé, og så mange distribusjoner begynte å dukke opp basert på kjernen opprinnelig utviklet av Linus.
Distribusjoner
For tiden, et OS (driftssystem i Portugal) Linux eller GNU / Linux ferdig (en "Liste over Linux-distribusjoner eller GNU / Linux») er en samling av gratis programvare (og noen ganger non-free) skapt av enkeltpersoner, grupper og organisasjoner over hele verden, inkludert Linux-kjernen. Selskaper som Red Hat, SuSE, Mandriva (Mandrake union med Conectiva) og Canonical (Ubuntu Linux utvikler) samt i lokale prosjekter, for eksempel Debian eller Gentoo, kompilering programvaren og gi en komplett, ferdig for installasjon og bruk. Patrick Volkerding gir også en Linux-distribusjon, Slackware.
Den distribusjoner av Linux eller GNU / Linux begynte å få en begrenset popularitet siden midten av 90-tallet, som et gratis alternativ til Microsofts operativsystemer Windows og Mac OS, i hovedsak av folk opplevd med Unix i skolen
og på jobb. Systemet ble populær i markedet for stasjonære PCer og servere, hovedsakelig for web-servere og databaser.
Over tid har flere distribusjoner kommet og gått, hver med sin egen karakteristiske. Noen distribusjoner er mer mindre, avhengig av antall søknader og deres formål. Noen distribusjoner av mindre størrelser plass i en 1,44 MB diskett, andre trenger flere CDer, og det er enda noen versjoner på DVD. De har alle sine offentlige og dens formål, liten (opptar bare noen disketter) brukes til gjenoppretting av skadde systemer eller overvåking av datanettverk.
Blant de største fordelt på CDer kan nevnes: Slackware, Debian, SuSE og Conectiva. Det som gjør forskjellen er hvordan de er organisert og pre-konfigurerte programmene. Conectiva Linux-distribusjon, for eksempel, har hatt sine programmer oversatt til portugisisk, som gjorde det enkelt for brukere som snakker portugisisk levd bedre til denne fordelingen. I dag er denne fordelingen ble innlemmet i Mandrake, noe som resulterte i Mandriva. For den portugisiske, er det også en brasiliansk distribusjon Kurumin, bygget på Knoppix og Debian, og den magiske boksen, som finnes i versjoner 32-bit, 64 bit, 32-bit Live CD og Live CD 64 bit, og med flere programmer med åpen kildekode: OpenOffice.org , Mozilla Firefox, blant andre.
Det er distribusjoner med konfigurasjon verktøy som letter systemadministrasjon. De viktigste forskjellene mellom fordelinger i sine systemer pakken, telefonkatalog strukturer og deres grunnleggende biblioteket. Mye som strukturen i mappene følger samme mønster, mønsteret FSSTND er veldig avslappet, særlig i filer der innstillingene er forskjellige mellom distribusjoner. Så vanligvis alle følger standard FHS (File Hierarki System), som er den nyeste standarden. Det er verdt å huske, men at enhver søknad eller driver for Linux kan være samlet på et distribusjon som vil fungere på samme måte.
Som for biblioteket, er biblioteket libc brukes, inneholder grunnleggende funksjoner for operativsystemet Linux. Problemet er når utgivelsen en ny versjon av biblioteket libc, noen av de fordelinger umiddelbart sette den nye versjonen, mens andre venter litt. Derfor, noen programmer operere på en distribusjon og ikke i andre. Det er en bevegelse LSB (Linux Standard Base), noe som gir større standardisering. Prinsipielt bidrar programvareleverandører som ikke løslate for distribusjon av kildekoden, uten å ta egenskaper distribusjoner. Pakken systemet er ikke standardisert.
ArchLinux, Debian, Fedora, Mandriva, Mint, openSUSE, PCLinuxOS, Puppy, Sabayon, Slackware og Ubuntu distribusjoner er noen av de mest brukte i dag, oppført her alfabetisk.
Et eksempel på en distribusjon som kjører på en CD er Kurumin Linux, skapt av Carlos Morimoto, basert på Knoppix.
Blant de distribusjonene som mer vanskelig å håndtere (fordi de velger å sikre stabilitet teknologien til skade for brukergrensesnittet), skiller seg ut Debian, Gentoo og Slackware.
Open Source og Free programmer
Et program, samt noe arbeid produseres i dag, enten litterær, kunstnerisk eller teknologiske, den har en forfatter. Rettigheter på ideen eller originaliteten i hans arbeider, som hovedsakelig omfatter distribusjon, reproduksjon og bruk er gjort i tilfelle av et program ved hjelp av lisensen din.
Det er to bevegelser som styrer lisensiering programmene i verden gratis, åpen kildekode programvare og gratis programmer. De to representerte henholdsvis OSI og FSF tilbyr lisenser for programvare produksjon, og dens beste-BSD-lisens og GPL.
Linux tilbyr mange åpen kildekode-programmer, men ikke alle kan betraktes gratis programmer, avhengig utelukkende lisens under hvilke disse programmene er fordelt. Programmene distribueres under slike lisenser har mange ulike funksjoner som skrivebord, kontor, bilde redigering og til og med andre operativsystemer.
Det er også organisasjoner, inkludert den frie verden som organisasjonen linux Simple End-User (Seoul) som har som mål å omfavne et bredest mulig spekter av programmer av høy kvalitet under GPL. Det er et frivillig prosjekt fokuserer for tiden på læring linux, dets bruk i vitenskap og støtte dokumenter, samt administrere og koordinere prosjekter for programutvikling.
Striden om navnet
Linux var navnet gitt til kjernen operativsystemet laget av Linus Torvalds. Ved forlengelse, operativsystemer som bruker Linux-kjernen er generelt kalt Linux. Men, sier Free Software Foundation slike operativsystemer er, faktisk, GNU, og den mest passende navn for slike systemer er GNU / Linux, siden mye av kildekoden til Linux-baserte operativsystemer er verktøy fra GNU-prosjektet .
Det er mye strid om navnet. Eric Raymond sier, var Jargon File, FSF forslag bare i stand til "aksept av en minoritet" og er resultatet av en "territoriell tvist." Linus Torvalds sier det ville vurdere "fair" at dette navnet bli tildelt en distribusjon av GNU-prosjektet, men å kalle operativsystemet Linux som en helhet GNU / Linux ville være "latterlig." Linus sa han ikke bryr seg om hva som er navnet som brukes, gjør forslaget til GNU som "gyldig" ("ok") men heller bruker begrepet "Linux".
Om Symbol
Symbolet av programvaren ble valgt av dens skaper, som fant bildet en pingvin i Internett
.
I 1996, mange medlemmer av tråden "Linux-Kernel" diskuterte opprettelsen av en logo eller en maskott som representerer Linux. Mange av forslagene var parodier på logoen til en konkurrerende operativsystem, og godt kjent. Andre var monstre eller aggressive dyr. Linus Torvalds har gått inn i denne debatten ved å si i en melding som var svært glad i pingviner. Det var nok til å avslutte diskusjonen.
Deretter forsøk har flere blitt gjort til en slags konkurranse slik at bildet av en pingvin servert formål Linux, inntil noen foreslo figuren av en "pingvin holder verden." Som svar, sier Linus Torvalds at han syntes det interessant at Penguin hadde et enkelt bilde: en pingvin "lubben" og uttrykk for tilfredshet, som om han nettopp hadde spist mye fisk. Torvalds også ikke finner attraktive ideen av noe aggressive, men ideen om en pingvin vennlig, den typen at barn spør "Mamma, kan jeg få dem også?". Likevel Torvalds sa også at å arbeide på denne måten, kunne folk lage flere endringer som Penguin Dette virkelig skjer. På spørsmål om hvorfor pingviner, Linus Torvalds svarte at det ikke var noen spesiell grunn, men fant dem morsomme og til og med nevnt at han ble bitt av en "killer pingvin" i Australia og var imponert hvordan bitt av et dyr tilsynelatende ufarlig kunne være så smertefullt.
Kilde: ( Wikpedia Encyclopedia )
Emner relatert til Linux:
| Starter opp fra Grub |
| Hva er Linux? |
| Hva er Ubuntu? |
| Synkroniser telefonen med Ubuntu One |
| Bruke JustVoip gjennom Ekiga på Ubuntu |












