Linux kompatibel med Windows. Hvordan tjekker du din hardware for kompatibilitet med Linux? Udførelse af programmer fra forskellige versioner af Unix

( 2007-08-15 )

For at træffe en beslutning om, hvorvidt en bestemt computer kan fungere godt under Linux eller ej, skal du kontrollere alle dens komponenter - videokort, lydkort, printer, scanner, digitalkamera og andre enheder for kompatibilitet med Linux.

I løbet af det sidste årti er understøttelsen af ​​diverse hardware i Linux naturligvis forbedret markant, og nu har du en ret god chance for at købe en computer og køre næsten enhver distribution på den uden problemer. Der er dog stadig udstyr, som ikke understøttes i øjeblikket.

I dag fungerer næsten alt udstyr godt, men du skal være på vagt over for udstyr, der styres af programmer frem for knapper. Fordi programmerne højst sandsynligt er skrevet til Windows og nogle gange Mac OS X.

Selv når producenten erklærer understøttelse af Linux, skal du være meget forsigtig. Mest sandsynligt bliver du nødt til at gå til producentens hjemmeside, hvor det er meget sandsynligt, at du vil finde ikke helt opdateret information. At søge på internettet vil heller ikke være særlig nyttigt, da det i sidste ende vil give mange sider med forældede eller ikke helt korrekte oplysninger i dit tilfælde.

Nedenfor er en liste over nogle online-ressourcer, hvis oplysninger regelmæssigt opdateres og er ret fuldstændige og detaljerede.

Videokort

Hvis du vil kontrollere, om dit videokort er understøttet, skal du starte med X.Org-webstedet, der er en liste over understøttede videokort. Du kan også tjekke producentens hjemmeside. Dette gælder for eksempel for videokort fra NVIDIA og ATI. Derudover er der Nouveau-projektet, der udvikler åbne drivere til NVIDIA-kort, og dets bror - Avivo-projektet, som udvikler åbne drivere til ATI-kort. Ingen af ​​disse projekter har dog endnu præsenteret en officiel udgivelse.

Hvis du ikke ved, hvad der er bedre at vælge - åbne drivere eller proprietære - der er flere måder at træffe dette valg på. For det første kan du træffe et valg baseret på din filosofi, men højst sandsynligt vil valget blive taget ud fra deres funktionalitet. Det største problem med open source-drivere er begrænset eller fuldstændig fraværende understøttelse af 3D-funktioner, mens proprietære drivere er langsomme og (især ATI) ustabile.

En anden mulighed er politikken for den distribution, du bruger. Kommercielle distributioner som Xandros og Linspire kommer normalt med proprietære drivere, der allerede er inkluderet, mens Ubuntu bruger open source. Sandt nok har Ubuntu også Restricted Device Manager, som gør det nemt at installere proprietære drivere på systemet. Fedora 7 er en af ​​de første distributioner, der bruger Nouveau-drivere i stedet for proprietære NVIDIA-drivere, når det er muligt.

Lydkort

Desværre er der ikke et enkelt websted med detaljerede oplysninger, men du kan tjekke listen over Linux-kompatible kort på Linux-Sound-webstedet. Du kan også få oplysninger fra Linux Audio Developers-mailinglister.

En anden god kilde er Soundcard Matrix på ALSA-projektets hjemmeside. Hvis dit kort er i denne matrix, og kolonnen Noter er tom, er dit kort garanteret understøttet.

Printere

Du er garanteret at arbejde med enhver printer, der understøtter Universal PostScript. Men hvis du ønsker mere detaljeret information, så start med Printer Compatibility Database, som er en del af OpenPrinting-projektet (Tidligere LinuxPrinting.org).

Printerkompatibilitetsdatabasen er en næsten perfekt kilde til printerinformation. Den indeholder næsten alle kendte printere. For hver printer indstiller den sit eget supportniveau: God, Mest, Delvis og Papirvægt :). Databasen beskriver også, hvilken driver der fungerer med hvilken printer, og en detaljeret beskrivelse af indstillingerne for fuld brug af printeren. Som et alternativ kan du vælge en printer til dine opgaver ved at bruge en del af den samme database. Alle oplysninger er baseret på brugerrapporter..

Scannere

Hvis du bruger en multifunktionsprinter som scanner, så kan printerdatabasen hjælpe dig (se forrige kapitel). Men den vigtigste kilde til information om scannerkompatibilitet er SANE Project Information Retrieval Service, som kan hjælpe dig med at finde information om en bestemt models egnethed til brug på Linux. Hvis du støder på problemer, er det bedst at stille spørgsmål på SANE-projektets forum.

Digitale kameraer

Moderne digitale kameraer har forladt fortidens lukkede protokoller til fordel for en åben - USB, som understøttes i Linux på et meget højt niveau. Men hvis du stadig skal sikre dig, at dit kamera bliver understøttet, kan du gå til gPhoto-projektet, som har en database med mere end ni hundrede titler. En anden kilde er Hubert Figuieres database, som ikke kun indeholder detaljerede oplysninger om understøttende kameraer, men også om konfiguration af systemet til at bruge dem.

Trådløse adaptere

For et par år siden var det største hul i enhedssupport modemer. Disse dage er disse trådløse adaptere. Derudover gør den konstante udgivelse af nye modeller support endnu mere vanskelig. For eksempel kan to relaterede modeller have fundamentalt forskellig firmware og derfor kræve forskellige drivere.

Det eneste rettidigt opdaterede websted med oplysninger om trådløse adaptere vedligeholdes af Jean Tourrilhes og sponsoreret af Hewlett-Packard. Oplysningerne på siden er postet ret kaotisk, men du kan finde ud af det, hvis du vil.

Hvis din adapter ikke understøttes, kan du muligvis starte den ved at bruge , eller, for Broadcom-adaptere, - . Begge disse projekter er faktisk wrappers til drivere fra Windows eller Mac OS X.

Ulempen ved begge programmer er, at du skal bruge lspci for at få bus-id'et på din adapter. Derfor, før du køber noget, skal du se på, hvor mange adaptere, der ligner din, der understøttes af ndiswrapper.

Laptops og andre mobile enheder

Windows og Linux er de mest populære styresystemer på verdensmarkedet. Debatten om, hvilken der er bedst, er ikke stilnet siden fremkomsten af ​​systemerne. Der er mange tilhængere, såvel som modstandere, for hver af dem. Selvfølgelig har både Linux og Windows deres fordele og ulemper, som nogle brugere er villige til at finde sig i og andre ikke er. I denne artikel vil vi igen forsøge at sætte disse to giganter op mod hinanden og endelig finde ud af, hvad der er bedre: Windows eller Linux. Gå!

Enhver platform har sine fordele og ulemper

Lad os starte med Linux. Generelt er dette OS mindre populært end Windows; arbejdet med det rejser som regel flere spørgsmål blandt brugerne. Det er værd at bemærke, at Linux mere sandsynligt er rettet mod professionelle, snarere end til almindelige brugere. Det er de mennesker, der ønsker at få de bredest mulige muligheder, når de arbejder med en computer, der bliver de mest ivrige fans af dette system. Lad os nu se på hver af fordelene ved Linux efter tur.

Den vigtigste og væsentlige fordel er gratis distributioner, hvis valg er ret omfattende. Linux fungerer som grundlaget for, at udviklere "hænger" en grafisk grænseflade til brugernes bekvemmelighed. Alle distributioner er officielle og helt gratis, hvilket betyder, at du har mulighed for at få til din rådighed et gennemprøvet og pålideligt OS, som er et licenseret produkt. I den forbindelse har Windows intet at prale af. De mest populære distributioner kan kaldes: Ubuntu, Mint, Fedora, Mandriva - denne liste bliver ved og ved. Vælg det, du bedst kan lide.

Gratis software

Som du allerede forstår, er Linux et rigtigt fund for dem, der vil bruge et licenseret produkt af høj kvalitet gratis. Udvalget af programmer er ret omfattende, men du vil stadig ikke kunne bruge de mest populære værktøjer gratis.

Variabilitet

Linux er et meget fleksibelt system, der giver dig mulighed for at gøre hvad som helst med det. Dette gør dette operativsystem til et fremragende valg for programmører. Computerprofessionelle kan gøre, hvad de vil i Linux, og skabe en bred vifte af software til at løse en lang række problemer.

Design

Selvom skønheden ved Linux ikke ligger i den grafiske grænseflade, kan man ikke undgå at bemærke nogle distributioners stilfulde og moderne design, som mange vil kunne lide.

Ydeevne

Linux OS er absolut ikke krævende for hardware og fungerer fremragende selv på de svageste maskiner. Eksperimenter med distributioner og find den, der giver dig de bedste funktioner med maksimal ydeevne.

Nu om ulemperne. Linux kan trods al dens funktionalitet ikke kaldes et underholdningssystem. Dette OS er bestemt ikke egnet til fans af computerspil. Derudover vil du have problemer med at bruge populære softwareprodukter, og i stedet skal du bruge deres analoger, hvilket de færreste er glade for. For at opsummere alt ovenstående kan vi sige, at Linux OS er rigtig godt for computerprofessionelle, for hvem det giver avancerede arbejdsmuligheder, og for dem, der har brug for et gratis, licenseret operativsystem og softwareprodukter. Samtidig kan Linux næppe kaldes et rigtig godt valg til hjemmebrug.

Det er tid til at tale om mastodonten og næsten den absolutte leder af operativsystemmarkedet - Windows. Dette produkt fra Microsoft bruges på langt de fleste enheder rundt om i verden. Der er sandsynligvis ikke en person i verden, der ikke har stødt på dette OS. Nogle mennesker kan lide det, andre gør ikke, men alle har arbejdet med det. Lad os nu gå videre til at analysere alle fordelene ved Windows og prøve at afsløre årsagen til en sådan succes af dette produkt.

Udbredelse

Populariteten af ​​Windows har ført til fremkomsten af ​​et stort antal manualer og artikler med svar på alle spørgsmål relateret til at arbejde i systemet eller rette fejl i det. Selvom dette OS er betalt, er der ikke så mange brugere af licenserede versioner. Det er piratkopierede versioner af Windows, der er installeret på næsten alle computere i CIS-landene på grund af deres tilgængelighed.

Enkelhed

En stor fordel ved dette OS er, at det er praktisk for både simple brugere og avancerede brugere. Windows giver mulighed for at arbejde i kommandolinjetilstand, foretage ændringer i registreringsdatabasen og så videre, men for dem, der ikke har brug for alt dette, og som ikke forstår det, tilbyder dette OS en klar og behagelig grafisk grænseflade, som ikke er svært at forstå.

Spil

Hvor ville vi være uden dette? Rigtig mange brugere spiller jævnligt eller lejlighedsvis computerspil. Den utvivlsomme fordel ved Windows er, at næsten alle eksisterende pc-spil er kompatible med det. Det betyder, at hvis du har et Microsoft-produkt installeret, har du adgang til et kæmpe udvalg af computerunderholdning.

Software

Langt de fleste hjælpeprogrammer og applikationer er skabt specifikt til Windows OS, hvilket er meget godt for enhver bruger. Alle de mest populære softwareprodukter er implementeret på Windows, og det giver dig meget brede muligheder, når du arbejder med din computer.

Kompatibilitet

I modsætning til Linux er det usandsynligt, at du finder nogen enhed, der ikke har Windows-drivere. Ved at vælge et produkt fra Microsoft kan man sige, at man eliminerer alle problemer med enhedskompatibilitet, da alle producenter primært fokuserer på at skabe produkter, der er kompatible med Windows.

Design

For nylig kan OS fra Microsoft prale af disse. Designet af de seneste versioner er meget karakteristisk og originalt. De enorme fliser i version 8 faldt ikke i manges smag, men udviklernes beslutning om at kombinere nye og gamle designs i version 10 af systemet tilfredsstillede mange brugere. Windows 10 fletter meget organisk de klassiske funktioner indlejret i gamle versioner med de mest moderne og nymodens udviklinger.

Microsoft Office

Enhver, der har arbejdet i Libre Office på Linux, forstår, at de ikke er kommet med en bedre teksteditor end Word. Dette værktøj er virkelig uundværligt i vores tid, og sammenlignet med det ligner Libre Office en fuldstændig misforståelse, som ikke medfører andet end pine.

Hvad angår ulemperne, er den største ulempe ved Windows, at dette OS koster penge. Dette problem er især relevant for CIS-landene. Alle brugere downloader konstant piratkopierede versioner, der ikke er verificerede og pålidelige, og dette skader igen i høj grad omdømmet til Windows OS og Microsofts udviklerfirma. En anden ulempe, som til en vis grad kan forbindes med den første, er hyppige systemnedbrud. Måske kender enhver Windows-bruger den "blå skærm" eller, som den også kaldes, "dødens skærm". Uanset hvad man kan sige, lader pålideligheden og stabiliteten af ​​dette system meget tilbage at ønske. Afslutningsvis kan vi sige, at styrken ved Windows er, at det er et system for alle. Alle vil finde noget af deres eget i det, uanset deres egne færdigheder eller tildelte opgaver. Vi kan sige, at det er det, der gør dette produkt så populært over hele verden.

Som du kan se, er det ikke muligt at træffe et klart valg til fordel for nogen af ​​de systemer, der er diskuteret i artiklen. Det eneste, du kan råde dig til, er at prøve at arbejde med både det ene og det andet, og derefter beslutte, hvad der er bedst for dig. Alle har jo deres egne ideer om godt design, funktionalitet, ydeevne og andre aspekter, hvor der kan foretages sammenligninger. Med alle fordele og ulemper ved hvert operativsystem er det umuligt at give en objektiv dom, da det i sidste ende kommer ned til elementær "smag". Denne artikel er designet til at give dig den nødvendige stof til eftertanke, og det er op til dig at beslutte, hvad der er bedre: Windows eller Linux.

Skriv din anmeldelse af artiklen og skriv i kommentarerne din mening om, hvilket af de gennemgåede operativsystemer du anser for at være det bedste og hvorfor.

  • I kontakt med
  • almindelig form

    Det er nok at forstå en gang, hvad en blå skærm af død eller bsod er, som du vil. En blå skærm er manglende evne til at læse en fil. Desuden er det fuldstændig umuligt på grund af fraværet af denne fil eller på grund af manglen på en sti til den. Nu vil jeg forklare det lettere. En fil kan mangle af to årsager. Først. Skader på harddisken, hvilket kun er muligt på en gammel computer. Anden. Driver uoverensstemmelse. For eksempel. En harddisk med et bredt kabel eller sele, det såkaldte IDE-interface, hvorpå vi installerer et nyt styresystem, der ikke har sådanne drivere. I dette tilfælde skal du passe på og downloade driverne separat og have dem under installationen. En anden mulighed. På en sata-harddisk, eller en ny harddisk, installerer vi et gammelt styresystem, for eksempel windows xp, Zver og så videre. Disse operativsystemer inkluderer ikke satov-drivere. Resultatet er en dødsskærm. Der er ingen andre muligheder og kan ikke være det. Hvis driverne matcher fuldt ud, vil alt være fint, hvis du ikke bevidst håner computeren og ikke trækker stikket ud af stikkontakten for at glæde din skøre. I dette tilfælde vil du ødelægge din harddisk inden for et par starter, og derefter vil du modtage en dødsskærm på grund af en ulæselig harddisk. Det er bedre ikke at reparere defekte klynger eller steder på harddisken og ikke engang spilde tid. Winchester er en meget kompleks enhed, der kræver respekt og omsorg. Pas på din computer. Forsøg ikke at eksperimentere, ellers vil du ende med så mange smerter og økonomiske omkostninger, at det er nemmere at købe en ny computer.

    Forfatter)))) Hvad ville du vide. Linux er ideel til vilde begyndere og hjemmebrug. I hvert fald fordi det ikke tillader dig at slette dine systemmapper på den sædvanlige måde for Windows. For det andet er den samme Mint Mate meget ens i arrangementet af knapper og programmenuer til Windows. For det tredje, hvad mangler der i Linux for begyndere? Specialiserede programmer - sådan skal de skrives. For det fjerde, har Linux dårlig teknisk support? Jeg beder dig)))) På fora vil de tygge det ud på en måde, som ikke bliver undervist til pensionister på computerkurser. Og de vil ikke grine på samme tid.

    Du skal først arbejde i LeebreOffiese for at kunne evaluere dette program korrekt.
    Jeg dimitterede fra LeebreOffiese Institute, lavede diagrammer og skrev mit diplom der. 4,5 års praksis.

    Alle tuscher har forskellig smag og farver.
    Eller nogen kan sige med 100 % sikkerhed, at havet stadig er bedre end en sø, og havet er bedre end en flod.
    Hvem forsøger at bevise hvad for hvem? Medmindre du overbeviser dig selv igen...

Fra tid til anden køber du nyt udstyr, og selvfølgelig vil du have det til at virke på Linux. Det er ikke sådan, at det gratis fællesskab ikke kan eller ønsker at understøtte enheder - erfaring viser, at det kan og gør. Pointen er grådige og dumme producenter, som ikke kun ønsker at skrive drivere til deres hardware, men endda vil åbne specifikationerne for deres enheder. Typisk, hvis hardwaren ikke kører på Linux, så er den producent normalt slet ikke værd at overveje.

Dette indlæg taler om Linux og installation af hardware i Linux. Det er nemt at installere hardware på Linux, og nedenfor er der ressourcer til at hjælpe dig med at gøre det.

Hvor kan jeg finde oplysninger om kompatibilitet af enheder og ydre enheder med Linux?
http://linux-wless.passys.nl/ - en udvidet database med WiFi-kort til Linux. Dette er den mest komplette ressource til at understøtte trådløse netværkskort i Linux, du kan se efter producent - og hvis det understøttes, navnet af føreren gives straks.

http://www.sane-project.org/sane-mfgs.html - liste over scannere i Linux, der understøttes af SANE-undersystemet. Liste over scannermodeller, der fungerer i Linux afhængigt af producenten. Graderinger af kompatibilitet: fuld støtte, delvis, grundlæggende, ingen støtte. Det angiver også, hvilken backend der kræves for at enheden kan fungere.

http://openprinting.org/printer_list.cgi - en database med fungerende Linux-printere, der understøttes af CUPS-udskrivningsundersystemet, som leverer Linux-drivere til printere i Linux-distributioner. Praktisk søgning efter printermodeller og producent. Graderinger af kompatibilitet: virker, virker næsten, virker i begrænset omfang, ballast.

Databaser efter enhedskategori
http://www.linuxcompatible.org/compatibility.html - en database med alle Linux-kompatible enheder, lige fra lydkort til printere og scannere. Der er gradueringer af kompatibilitet: det fungerer perfekt, det fungerer for det meste, nogle funktioner fungerer, ballast. Databasen er meget omfattende og opdateres fra tid til anden af ​​webstedets skabere. Uanset hvad, en vidunderlig ressource.

http://kmuto.jp/debian/hcl/ - database over enheder, der understøttes af kerner 2.6.15 og nyere. Vi kopierer simpelthen outputtet af lspci -n fra konsollen og får information om understøttelsen af ​​hardwaren på bundkortet.

http://www.linux-laptop.net/ er den mest omfattende ressource om at køre Linux på bærbare computere. Siden giver en klassificering efter producent, efterfulgt af links efter model til specifikke sider med brugere, der fortæller, hvad og hvordan de gjorde for at få funktionaliteten af ​​deres bærbare computere. De fleste informationer er på engelsk, men andre sprog er også til stede.

http://start.at/modem er en fantastisk ressource til at understøtte sådanne defekte enheder som winmodems. Det viser sig, at du også kan udtrække noget fra denne ballast: Der er en imponerende liste over understøttede enheder.

http://www.phoronix.com/lch/ - brugerdatabase over understøttede enheder. Det begynder at fylde op, det kan du også være med til. Der er RSS-feeds både for en bestemt type hardware og for dem alle på én gang.

- En vidunderlig ressource på Linux-enheder med links til HOWTO'er og "hvordan konfigureres". På siden er der en klassificering efter enhedstype, så er der links til hvordan man sætter det op og hvilke problemer der kan opstå. Der er også links til generel information om disse enheder. Meget informativ. Der er et nyhedsfeed til siden (ny dokumentation).

http://cdb.suse.de/?LANG=en_UK - liste over enheder, der er kompatible med SuSE Linux. Opdateret database over enheder, der er kompatible med SuSe Linux. Som regel fungerer disse enheder også i andre distributioner.

http://www.linuxtested.com/ - kompatibilitet og drift af enheder ved distribution. Webstedet indeholder information om test af enheder i følgende distributioner: SuSE, Redhat/Fedora, TurboLinux, Debian, Mandrake.

http://www.linux.org/hardware/ - hardware der virker i Linux Listen er ikke komplet, men den kan være nyttig - der er information om eksotisk hardware, som der er understøttelse for i Linux.

http://www.linux-drivers.org/ - links til mange ressourcer om Linux-kompatibilitet. Et stort antal links til ressourcer og hardwaresupport i Linux.

http://hardware4linux.info/ - bibliotek med Linux-kompatibel hardware, opdelt i kategorier: "fungerer lige ud af boksen", "fungerer med modifikation", "ukendt", "virker delvist" og "virker ikke". En ret stor og konstant opdateret database med enheder.

http://www.linmodems.org/ - en database med support til så ondskabsfulde enheder som Win-modems. I dem overføres alle hovedaktiviteterne til chaufføren, skrevet til du-ved-hvad-systemet. Som et resultat er der næsten ingen "hjerne" på enheden, ligesom producenterne af sådanne enheder ikke har dem. Gennem indsatsen fra gratis programmører kan mange af disse enheder fås til at fungere i Linux.

Opdelingen af ​​Linux i mange distributioner finder uden tvivl sted. Men lad os se, om "djævelen er så forfærdelig" ved først at besvare spørgsmålet om, hvad Linux er. Først og fremmest er dette selvfølgelig kernen. Og denne kerne udvikles inden for rammerne af et enkelt projekt, der gradvist akkumulerer grene og patches fra mange udviklere, og der er endnu ikke observeret nogen tendens til fragmentering af systemet på kerneniveau. Dernæst er et kompleks af systemmiljøer: midler til at indlæse og initialisere systemet; kernefunktionalitetsstøtteværktøjer; midler til at understøtte brugerinteraktion med systemet; systemdækkende biblioteker; grafiske grænsefladestøtteværktøjer; pakkehåndteringsværktøjer.

Systemmiljøet, udover selve bootloaderen, hvis funktioner er udtømt ved starten af ​​systemet og ikke på nogen måde påvirker det videre arbejde, inkluderer også et sæt systeminitialiseringsscripts og deres konfigurationsfiler. Disse sæt er specifikke for hver distribution, men ethvert af dem sikrer indlæsning af alle de starttjenester, der er nødvendige for yderligere drift - der kræves ikke mere af dem.

Hjælpeprogrammer til at understøtte kernefunktionalitet, værktøjer til at understøtte brugerinteraktion med systemet og systemdækkende biblioteker - alt dette er et veletableret sæt programmer (det kan kaldes Base Linux), der hovedsageligt stammer fra GNU-projektet og relaterede, næsten identisk i alle almindelige distributioner og opdateret synkront i dem. Så der er heller ikke her tale om nogen særlig fragmentering.

GUI-understøttelse inkluderer X Window System, vinduesadministratorer og integrerede skrivebordsmiljøer sammen med de biblioteker, de er baseret på. Den første er nu i stort set alle Linux-distributioner (og i de fleste Unix-lignende systemer generelt) repræsenteret af en enkelt implementering - Xorg. Selvfølgelig er der også versionsforskelle her, men de påvirker kun understøttelsen af ​​yderligere dekorative funktioner.

Tilbage er pakkehåndteringsværktøjerne, og her kommer distributionernes specificitet naturligvis til udtryk i højere grad end i sættet af initialiseringsværktøjer. Faktisk er selve specificiteten af ​​distributionssæt bestemt af principperne for deres konfiguration.

Fra "kerneproducenternes" synspunkt er der kun tre helt originale historiske systemer: Slackware, Debian og Red Hat. Alle de andre er enten genetisk relateret til dem eller udviklet under indflydelse af en af ​​dem (selvom indflydelsen fra BSD-systemer ikke kan udelukkes). På den anden side er "klonernes" afgang fra den forfædres fordeling kun et spørgsmål om tid og udviklingsintensitet. Hvem ville tro nu, at Suse kommer fra Slackware, og Mandriva (oprindeligt Mandrake) historisk set kun var Red Hat med KDE som skrivebord? På den tredje side, på grund af den åbne udviklingsmodel, er alle distributioner i en tilstand af konstant gensidig indflydelse, og det er ofte ikke muligt at bestemme graden af ​​forholdet mellem en efterkommer og dens forfædre, som er direkte relateret til kompatibilitetsproblemet .

Opdeling af OS efter applikation - ja, der er en grund til at adskille distributioner til generelle formål og systemer med fokus på særlige anvendelsesområder. Men først kan næsten enhver distribution til generelle formål installeres og konfigureres til specifik brug. For det andet er det præcis sådan, alle specialsystemer er skabt. For det tredje er distributioner, der oprindeligt blev oprettet til specielle formål, ofte bevokset med sådanne attributter som installatører og pakkehåndteringsværktøjer, der bliver til systemer til "almen brug".

Faktisk er der kun to væsentlige klassifikationstræk til at skelne mellem distributioner: distributionsformen og midlerne til at styre dens komponenter. Ifølge den første af dem kan der skelnes mellem to grupper: bærbar eller bærbar og pakket. Bærbare distributioner kaldes normalt for kildebaseret system, hvilket ikke virker helt korrekt, da de normalt ikke distribueres i kildetekstform. Deres hovedkomponent er et system til at hente kildekoder til forfatterens pakker fra internettet, samle dem og inkorporere dem i målmaskinens filsystem (et typisk eksempel her er Gentoo med dets Portage-system). I FreeBSD, hvorfra dette koncept blev lånt, kaldes et sådant system ports, hvilket er tilrådeligt at beholde som det generiske navn for alle sådanne distributionskomponentstyringsværktøjer. Følgelig er gcc-kompileren og dens medfølgende byggeværktøjer en integreret komponent i porterede distributioner. Batchdistributioner distribueres i form af prækompilerede binære pakker, som enten kan falde sammen med de originale pakker eller være mere fraktioneret.

Der er ingen skarp grænse mellem bærbare og pakkede distributioner. Førstnævnte indeholder under alle omstændigheder et prækompileret basissystem, uden hvilket havnesystemets funktion ville være umulig. Derudover forbyder ingen at distribuere dem i form af binære pakker genereret af portsystemet (dette er den vigtigste måde at distribuere FreeBSD på). Pakkedistributioner indeholder ofte enten uafhængige "portlignende" systemer (Archlinux, CRUX), eller deres pakkehåndteringsværktøjer giver dig mulighed for at udføre en total genopbygning af distributionen fra kilden (Debian og dens kloner). Pakkede distributioner kan dog distribueres uden en compiler og relaterede værktøjer, men en form for pakkehåndteringssystem er en integreret komponent. Hvilken afhænger i høj grad af pakkernes format: tar-arkiver komprimeret ved hjælp af gzip eller bzip2; rpm-pakker og deb-pakker. Følgelig kan pakkede distributioner opdeles i tre grupper, som hver har sit eget sæt af lavniveau-værktøjer til at installere dem, så brug af pakker af ét format i en distribution designet til et andet forårsager normalt problemer. Dette er dog ikke en uoverstigelig grænse, da der er værktøjer til at konvertere pakker fra et format til et andet, og mange pakkehåndteringssystemer på højt niveau, der oprindeligt er designet til deb-pakker, er med succes tilpasset til andre formater.

Det er naturligvis ikke nødvendigt, at en vilkårlig pakke, der er konverteret til en deb-formatpakke, med succes vil blive installeret på nogen deb-orienteret distribution - udover mulige afhængighedsbrud kan forskelle i filsystemhierarkiet også forhindre dette, men behovet thi sådan en praksis opstår meget sjældent. Faktisk er det at genopbygge distributionen med pakker, løse deres afhængigheder, tilpasse sig til at fungere i miljøet af et givet system, opdatere versioner distributionsbyggeres opgave, som de klarer ret med succes.

De dage, hvor programmer blev skrevet med fokus på en bestemt distribution, er for længst forbi. I dag er de næsten altid skabt til brug i abstrakt Linux, eller endda i et Unix-lignende system generelt. Under alle omstændigheder er tilpasning af applikationer til en specifik distribution og et bestemt system en opgave for dets samlere. Selvfølgelig ville det være hensynsløst at forvente kompatibilitetsgarantier fra samlerne af frit distribuerede distributioner (såvel som fra udviklerne af enhver fri software), selvom denne garanti i praksis er omdømme. Men distributører af virksomhedsudgaver af kommercielle distributioner Red Hat, Novell, Mandriva giver sådanne garantier.

Ikke desto mindre eksisterer problemet med kompatibilitet af distributionssæt og applikationsprogrammer, men det vedrører ikke åben og fri software, men proprietær software, der ikke er tilgængelig i kildekoden og derfor ikke kan tilpasses til et specifikt system ved at ændre det. Producenterne af sådanne programmer tester kun deres produkter for kompatibilitet med nogle distributioner og garanterer ikke deres ydeevne på andre systemer. Indtil for nylig var det således kun Red Hat og Suse, der var certificeret til at arbejde med Oracle DBMS (nu er Oracles "egen" distribution blevet tilføjet til dem). IBMs kerneprodukter, såsom DB2, er målrettet Red Hat. Alt er dog heller ikke så skræmmende her. For det første svarer fraværet af en producents garanti slet ikke til den garanterede ubrugelighed af dens produkter i andre distributioner. For det andet er formålet for eksempel med at skabe sådanne Red Hat-kloner som Scientific Linux netop at opnå den fulde funktionalitet af modersystemet, herunder ud fra et synspunkt om kompatibilitet med tredjepartsapplikationer. Og for det tredje er det ofte muligt at køre proprietære programmer på systemer, der ikke synes designet til dette, ved hjælp af specielle teknikker.

Efterlad din kommentar!