Granskning av ovanliga Linux-distributioner. Kan du lagligt sälja modifierade versioner av Linux-distributioner? Modifierad linux

Välja en LINUX-distribution

Fedora Core

Det har varit den mest använda Linux-distributionen i många år. Tills nyligen var det känt som Red Hat. Men nu har utvecklaren (företaget med samma namn) behållit detta namn för kommersiella implementeringar av sitt system. Dess gratis implementering, avsedd för slutanvändare, kallas Fedora Core.

Brister:

  1. Det finns inget NTFS-stöd (relevant för en person som byter från Windows och som parallellt med Linux har WindowsXP på sin maskin);
  2. Inget MP3-stöd;
  3. Ingen Java;
  4. Lokalisering är endast UTF8, vilket i de flesta fall leder till rutor och frågetecken istället för det vanliga kyrilliska alfabetet. Ja, allt detta korrigeras, men inte helt. Om det ryska språket är kritiskt måste du ändra språket till KOI8-R;
  5. Implicit dokumentation. Om det inte finns några problem med teknisk engelska är allt OK! Det finns - det kommer att bli problem - all översatt dokumentation endast via i-no, http://www.google.com. Sökningar tar mycket tid och trafik.

Fördelar:

  1. För att uppdatera systemet och installera program finns det en officiellt bifogad APT-GET och ett "ansikte" till det - SYNAPTIC. Det är också mycket praktiskt för uppdateringar, eftersom all slags serviceinformation om dem inte ingår i paketen.
  2. Distributionen utvecklas ständigt och från release till release blir det enklare och bekvämare för den genomsnittliga användaren.
  3. Tillgänglighet för ett stort antal redan kompilerade rpm-paket (se nedan). Dessutom samlas sådana paket ofta in av programutvecklare själva och publiceras på officiella webbplatser.
  4. Det finns ett representationskontor i Ryssland. Det är sant att teknisk support endast är till för serverversioner (det vill säga kommersiella) versioner av distributionen.
  5. Distributionen utvecklas av ett seriöst team.
  6. Den stora majoriteten av tjocka böcker om Linux beskriver Red Hat-distributionen, från vilken Fedora Core spred sig.

ASPLinux

Detta är en inhemskt producerad distribution utvecklad av företaget med samma namn. Det är en klon av Fedora Core (tidigare Red Hat), något modifierad när det gäller applikationsprogramvara och anpassad för våra förhållanden.

Distribuerad i flera versioner (räknas inte rena server): Deluxe - med många diskar och en hel uppsättning dokumentation, Standard - hälften så många diskar, dokumentationen innehåller endast en installationsguide, Express - ett set med tre skivor med ett kort häfte .

Brister:

  1. Utvecklare är enastående fans av att patcha kärnan. I genomsnitt - 25-28 plåster. Som ett resultat korrigeras kärnan så att inte ens "pappan" från http://www.kernel.org kommer att känna igen den! Som ett resultat, om du vill kompilera något program från källkoden, är det ett spel roulette: det kanske eller kanske inte fungerar på grund av dessa patchar, beroende på din tur. Precis som genom att installera kärnan från http://www.kernel.org riskerar du att få en massa stora och små problem med driften av saker som iptables, squid, etc.
  2. För uppdateringar används yum, som ”drar” information från servertjänsten om paket, som ofta har en volym som är jämförbar med dem själva. Det vill säga information om paketet som laddas ner från servern kan vara 1,2 MB stort och själva paketet kan vara 1,3 MB stort. Om du har ett obegränsat nätverk och en bred kanal försvinner frågan; om du har ett modem eller dyr trafik är det väldigt, väldigt obehagligt.
  3. Eftersom ASPLinux är baserat på samma Fedora Core, släpps paketuppdateringar ofta med en fördröjning och kan vara nära distributionen i sig.

Fördelar:

  1. Det finns stöd för NTFS, MP3, Java, även Macromedia Flash är tillgängligt.
  2. Ganska bra lokalisering (även om jag bör notera att i de senaste versionerna av distributionen var användaren också berövad möjligheten att välja mellan koi8-r, cp1251 och UTF8, vilket bara lämnade de två sista).
  3. Deluxe-versionen har utmärkt och tydlig dokumentation. Både för installation av distributionen och för märkning hårddisk, och enligt inställningarna efter installationen. Den är skriven på ett lättillgängligt och begripligt sätt även för en person som har hört talas om Linux någonstans och från någon. Jag kan säga att inget av Linux-systemen har tydligare och tydligare tryckt dokumentation på ryska.
  4. Det finns kraftfull teknisk support för distributionen direkt från utvecklarna. Svar kommer inom 4-5 timmar. Det vill säga, på morgonen skickade du ett brev med en fråga - på kvällen har du 100% svar. Som regel är du tilldelad viss anställd teknisk support, som du lurar med dina dumma och vettiga frågor. Tidigare fanns teknisk support via telefon, men från version 9.0 togs den bort och nu bara mail.
  5. Den har en egen ryskspråkig webbplats och ett tekniskt supportforum, där svaren ofta ges direkt av utvecklarna.
  6. Mycket av informationen som kan hämtas från de "tjocka" böckerna om Red Hat gäller även ASPLinux.

Intryck från ögonvittnen:

ASPLinux 9.0 användes på hemdator, på jobbet och med två vänner i mer än ett år. Plus:
Mycket bra designer"gör det själv";
ganska anständigt paketmontering, förryskning, dokumentation;
man-sidor är på ryska i de flesta fall, vissa är översatta av din oregerliga tjänare;
alla dåliga saker som vanligtvis med rätta sägs om rpm-pakethanteringssystemet har framgångsrikt eliminerats av utvecklarna;
det fanns mycket få problem med missbruk även under förhållanden med grymt hån mot systemet;
stabilitet och säkerhet på hög nivå;
inga oförklarliga fel märktes, ingenting distraherade från det faktiska arbetet;
Jag var upprepade gånger tvungen att installera ASPLinux 9.0 (endast shhhh!!!) på topphemlig utrustning, som enligt den allmänna planen skulle ha MSWS OS;
insekter och krattor - nej;
mycket specifik utrustning kunde helt enkelt inte stödjas, men genom ytterligare överenskommelse skrevs drivrutinerna av specialister från samma ASP;
Det är värt att notera det korrekta tekniska stödet av en ganska hög klass - ett argument som vid den tiden skiljde ASP från alla konkurrenter;

På den negativa sidan:
lanseringen av ASPLinux 9.2 distributionssatsen, och sedan ASPLinux 10, tillsammans med en förändring i företagets ledning, raderade många av de tidigare prestationerna för detta respekterade team;
det kan inte sägas att de definitivt är dåliga i alla avseenden, men i jämförelse med ASPLinux-distributionerna version 7.1, 7.3 och 9.0 förlorar de på alla punkter som jag ovan beskrev som fördelar;
Nu kommer paketen i distributionen åtminstone okonfigurerade.
Just idag diskuterade jag med en nybörjare ett problem som uppstod i ASPLinux 9.2 - det fanns inget ljud. Kernel 2.4.22, oss, standard grafisk miljö - Gnome (enligt Red Hat). och samtidigt, i xmms-inställningarna, var utdatatillägget som användes standard... uppmärksamhet! konst, och att välja mellan - alsa; Problemet är inte svårt för en lite erfaren användare, men en nybörjare ser bara att det inte finns något ljud.
Utvecklare som positionerar sin produkt som en stationär distribution bör inte tillåta sig själva att göra sådana dumma misstag.

Den har tre användarutgåvor: multi-disk Altlinux Master, lättvikts Altlinux Junior och single-disk ALT Linux Compact.

Fördelar(de bästa i början):

  • apt-rpm som ett pakethanteringssystem. Med synaptiskt grafiskt skal.
  • Utmärkt russifiering ur lådan (koi8-r, cp1251-kodningar).
  • En stor mängd dokumentation på ryska i distributionspaketet.
  • Normalt arbete med multimedia (tillgänglighet av codecs för att lyssna på mp3, titta på videor och DVD-filmer, kommersiella drivrutiner för 3D-videokort).
  • Stor rysktalande gemenskap av användare och utvecklare.
  • Stor paketbas. En tydlig hierarki av arkiv med varierande grad av stabilitet.
  • Förvaret är öppet i båda riktningarna, om så önskas kan vem som helst bli underhållare av något. Se även bakportar.

Brister(de värsta först):

  • ALM 2.4 kommer fortfarande med det gamla Mandrake-installationsprogrammet, vilket orsakar problem. Vårt eget installationsprogram testar offentligt beta.
  • det här ögonblicket det finns ingen global grafisk konfigurator (för dem som särskilt önskar, rekommenderas att använda gamla drakex-konfiguratorer "på egen risk och risk").
  • Installatörens bristande stöd för USB-tangentbord och möss är en av de mest obehagliga negativa egenskaperna hos M2.4 (detta gäller bara installation, det finns inga problem med användning).
  • Kernel 2.6 kan inte väljas under installationen. Distributionen har det, all infrastruktur för att använda 2.6-kärnan finns där, men det rekommenderas inte.
  • Att installera i expertläge kan leda till olika, något oväntade resultat. Därför bör den användas med försiktighet.
  • Det finns en åsikt att inbyggda kärnor inte fungerar optimalt med disksystemet.

Egenheter:

  • Stödda språk: engelska, ryska, ukrainska, vitryska, kazakiska. I olika kodningar är den ryska standardlokalen koi8-r.
  • Distributionsutvecklarna försöker vidta maximala säkerhetsåtgärder, vilket är bra. Men på grund av detta kanske vissa saker (åtkomst till superanvändarrättigheter, montering etc.) inte fungerar som förväntat. I allmänhet är säkerhetssystemet en av de mest specifika funktionerna i denna distribution.
  • Brist på eget forum. Vilka e-postlistor ersätter. Detta är utvecklarnas principiella ståndpunkt.
  • Eget system för att sätta ihop kärnor till rpm-paket. Ett stort antal moduler för kärnor kommer i separata paket.
  • Många administrativa uppgifter utförs genom kontrollverktyget.

Denna distribution har utvecklats av det tyska företaget med samma namn och ägs nu av Novell. Den har en gratis nedladdningsutgåva och flera "boxade" versioner. Statusen för den senare varierar, omfattande information om denna fråga kan erhållas från följande diskussion.

Brister:

  1. Russifieringen har inte slutförts - hälften av menyerna är på engelska och hälften är på snett översatta ryska.
  2. Officiell teknisk support på ryska för enskilda användare är fortfarande svårt.

Fördel och nackdel på samma gång:

  1. Standardlokalen är UTF8 med alla följder. I synnerhet är det svårt att arbeta med kyrilliska dokument i konsolen.
  2. YAST är ett grafiskt verktyg för att hantera allt och allt. Vissa människor gillar det, andra spottar på det. Det är olämpligt att konfigurera systemet med hjälp av konfigurationer - allt görs endast genom YAST. Tidigare kunde manuell redigering av konfigurationer leda till en fullständig systemkrasch.

Fördelar:

  1. Bara en stor uppsättning drivrutiner, inklusive proprietära sådana, som ingår i distributionen. Utvecklarnas fokus på bärbara datorer har en effekt - det finns nästan 100% garanti för installation och drift av SuSe med alla bärbara datorer, inklusive WiFi, Winmodem, grafikkort, etc.
  2. Ett bekvämt verktyg för att uppdatera distributionen.
  3. Ett ganska stort urval av mjukvara - nästan allt som behövs för normalt arbete och vila - finns tillgängligt.
  4. En mycket bra uppsättning ttf-teckensnitt, inklusive kyrilliska, vilket gör användningen av Microsoft-teckensnitt valfri.
  5. Distributionen är sammansatt pålitligt och effektivt, med ren tysk punktlighet och kvalitet.

Alla distributioner som listas ovan är baserade på *.rpm-paket. Vi kommer inte att diskutera fördelarna och nackdelarna med batchsystemet här. Men oavsett det senare är två fördelar med rpm-formatet obestridliga. Den första är att detta är det vanligaste (efter källkod) fria mjukvaruformatet. Och för det andra, både själva formatet och verktygen för att arbeta med det beskrivs i detalj i många "tjocka" böcker om Linux (Red Hat).

Till skillnad från alla tidigare beskrivna distributioner, som stöds av kommersiella företag, mer eller mindre stora, är Debian resultatet av arbetet i en fri gemenskap av utvecklare (projektets webbplats - http://www.debian.org). Den distribueras i olika former (i form av iso-bilder, filuppsättningar etc.), tillgänglig både för gratis nedladdning och för replikering och distribution.

Egenheter

1. Till skillnad från andra vanliga distributioner (för mig, minst, inga analoger är kända), har Debian tre huvudgrenar: stabil, testande och instabil.

  • stable är en officiellt släppt (officiellt stödd) distribution som innehåller inte särskilt nya, men mycket noggrant testade och verifierade versioner av program; efter lanseringen av nästa version av stable uppdateras den här versionen strängt taget inte alls, och alla kommande uppdateringar av stable är uteslutande säkra uppdateringar som korrigerar säkerhetsproblem som finns i dess inkluderade program efter lanseringen; på grund av dessa två faktorer anses Debians stabila välförtjänt vara den mest tillförlitliga distributionen, vilket uppnås till priset av den tidigare nämnda eftersläpningen i versioner;
  • testning -- en gren som förbereder sig för att bli nästa utgåva; ger inte den maximala säkerhetsnivån som stabil ger (dock för hemmabruk nivån är ganska tillräcklig), men skiljer sig från den i mer aktuella versioner av programvaran;
  • unstable -- den här tråden innehåller de senaste nyheterna, om du alltid vill ha de senaste versionerna av allt möjligt, kom hit; till skillnad från testning kommer unstable aldrig att släppas, istället "kryper" program gradvis från den till testning;
  • utöver dessa tre grenar finns det också en experimentell gren, som faktiskt befinner sig i betatestningsstadiet; Om du vill ha något nytt som ännu inte ens finns tillgängligt i unstable är du välkommen att göra det på egen risk och risk.

Den främsta bekvämligheten för hemanvändaren är att paket från flera olika grenar lätt kan samexistera i ett system (med en fotnot till beroenden förstås); de där. Om du vill uppdatera, säg, ett program till instabilt, kan du lämna resten av systemet i testläge.

Det bör noteras att inkluderingen av specifika versioner av programvara i andra distributioner som ingår i huvudgrenen i testning, instabila eller till och med experimentella inte förklaras av mindre stabilitet hos programvaran jämfört med andra distributioner, utan tvärtom av den större strängheten hos författarna till distributionen mot nämnda stabilitet.

2. Distributionens huvudsakliga sammansättning inkluderar uteslutande gratisprogram; Om ideologi är viktig för dig i öppen/fri mjukvara, kommer du att se att den respekteras fullt ut här. Alla program med de minsta licensavvikelserna faller antingen i den icke-fria sektionen eller är i allmänhet endast tillgängliga från tredjepartskällor; Du står alltså kvar med ett val - att endast använda fri programvara i ordets strikta mening, eller att lägga till något som inte faller under denna strikta förståelse.

3. Debian har faktiskt inget releaseschema för nya versioner. Mottot för dess utvecklare är "det kommer ut när det är klart." Å ena sidan leder detta ibland (som nyligen t.ex.) till utdragna förväntningar, å andra sidan utesluter det helt frisläppandet av ett distributionspaket på något sätt, bara för att uppfylla det angivna releasedatumet (vilket händer med nästan alla programvara som har ett angivet releasedatum - jag talar som utvecklare).

Brister

Den kanske största nackdelen med Debian för en nybörjare i jämförelse med distributionerna som beskrivs ovan är den nästan fullständiga frånvaron av centraliserade grafiska konfigurationsverktyg (förutom, naturligtvis, för sådana distributionsspecifika saker som till exempel KDE:s kontrollcenter). Istället finns ett gränssnitt textläge för att konfigurera individuella paket (och själva installationsprogrammet är utformat i samma stil med textmenyer). Nackdelen med detta tillvägagångssätt är möjligheten att konfigurera om vilket individuellt paket som helst med kommandot

$ dpkg-reconfigure paketnamn

utan att behöva komma ihåg i vilken gren av den systemomfattande anpassaren dess parametrar finns.

Den andra nackdelen är att, som en konsekvens av den strikta inställningen till statusen för programvaran som ingår i huvuddistributionen, innehåller denna huvudkomposition inte drivrutiner, till exempel för sofistikerade grafikkort och mjuka skrivare. Men om du har tillgång till Internet är detta problem lätt löst, eftersom... Videodrivrutiner finns tillgängliga i den icke-fria delen av själva distributionen, och dessutom är semi-kommersiella distributioner baserade på Debian (och fullt kompatibla med det i paketformat) mycket rika på drivrutiner.

Fördelar

  • den första och mest märkbara är apt (ett pakethanteringsmetasystem); därför finns det inga problem med att installera program och lösa deras beroenden som en klass;
  • ett enormt arkiv med kompilerade, färdiga att använda paket, som innehåller nästan allt som skapats av det kreativa geniet i öppen källkodsgemenskapen; Av alla vanliga distributioner (åtminstone paketerade) har Debian flest stort set FÖRBI;
  • lätt att installera och konfigurera, såväl som att använda - allt är logiskt, förståeligt, öppet och ganska enhetligt; Det är förmodligen anledningen till att det bland Debiananvändare finns många människor från vetenskap och icke-datorspecialister - tiden som läggs på att installera och "justera" systemet är ojämförligt liten jämfört med den tid som faktiskt arbetar i det;
  • en mycket måttlig volym av den grundläggande installationen - mindre än 200 megabyte utan X - såväl som möjligheten att installera det "grundläggande" systemet omedelbart och börja arbeta i det, installera resten endast efter behov, låter dig, om så önskas, strikt kontrollera utrymmet som upptas på disken och att inte kasta bort onödiga (och ibland sådana inte överflödiga) giga- eller till och med megabyte;
  • en omfattande rysktalande community, från vilken du kan få hjälp som i en ryskspråkig e-postkonferens [e-postskyddad] [e-postskyddad], och på många webbplatser utspridda på det ryska Internet.

En ytterligare faktor, som också kan anses vara en fördel, är att ett stort antal så kallade mjukvaror är baserade på Debian. LiveCD (varav den mest kända, men långt ifrån den enda är Knoppix), som låter dig bekanta dig med funktionerna i distributionen utan att installera den, och om resultatet är positivt, distribuera ett fullfjädrat Debian-system.

Alla distributioner som anges ovan rekommenderas vanligtvis tydligt för nybörjare. I förhållande till följande system är detta inte så självklart. De är dock ganska välkända, och därför anser vi att det är nödvändigt att ge lite information om dem - i en mer fri form. Så att var och en kan bestämma själv om de är lämpliga för honom som "pennantest" eller inte.

Slackware

Detta är den äldsta (levande) Linux-distributionen, från början till denna dag förknippad med namnet på dess skapare, Patrick Volkerding. I mer än 10 år har praktiskt taget ingenting förändrats (förutom paketversioner förstås). Nämligen:

  • Installations-/konfigurationsmiljön är mycket lik FreeBSDs sysinstall,
  • BSD-initieringsstil.
  • Detta är en paketdistribution - tgz-format, men de har inga beroenden, själva paketen kompileras till binär form från officiella källor utan någon patchning, precis som kärnan. Det vill säga detta REN Linux.
  • Du kan också bygga dina egna paket - byggskript för montering läggs ut på projektets hemsida tillsammans med källkoden, skripten är förresten väldigt enkla.
  • En paketdatabas upprätthålls, men den behövs i princip inte.

Bristen på beroendekontroll är både en fördel och en nackdel. Till exempel har jag cirka 150 paket i en mapp, för att installera dem alla behöver jag köra ett kommando

$ installpkg ./*.tgz

Obs, utan några nycklar. Men det faktum att då något installerat kanske inte startar får du ta reda på själv.

Men det finns också mekanismer för automatiserad installation/uppdatering från Internet - det finns ett stort antal av dem: slapt-get, swaret, getpkg, slackpkg och flera till.

Russifiering handlar nu om att köra bara ett skript, det finns många sådana skript på Internet.

Mer eller mindre anständigt och nödvändiga inställningar kan göras genom verktyget pkgtool (det används också för att hantera paket), många grafiska gränssnitt har släppts för det.

Det finns otroligt mycket dokumentation om distributionen, svar på alla frågor har länge hittats - du behöver bara söka lite. Eftersom i princip ingenting förändras i fördelningen är den praktiskt taget inte föremål för åldringsfaktorn. Själva dokumentationen kommer förresten med distributionen - på engelska, men inte dåligt.

Det finns inget tekniskt stöd i princip – och det behövs i princip inte. Du behöver bara komma ihåg webbplatsen www.slackware.ru - det finns dockor och ett forum, och www.linuxpackages.net - här kan du hitta färdiga paket och länkar till iso-bilder.

Unicode-stödet är ännu inte briljant, vid vissa tillfällen måste du ta en tamburin och spela shaman.

I allmänhet skrämmer denna distribution barn, det vill säga nybörjare: du bör inte börja med det - det är komplicerat. Inget sådant, det är enkelt, som den första sovjetiska rubeln, men dess enkelhet är lika väl dold.

Gentoo Linux är en distribution som blir mer och mer populär i OpenSource-communityt på grund av både dess stöd för ett stort antal hårdvaruplattformar och dess extremt flexibla och användarvänliga "portage"-system, inspirerat av PORTS från FreeBSD.

Gentoo är en typisk representant för familjen av källbaserade distributioner, vilket är konsekvensen av de flesta av både dess fördelar och nackdelar. Huruvida denna distribution är lämplig för en nybörjare är en omtvistad fråga. Dock i Nyligen det har blivit allmänt känt, och vi ansåg att det var nödvändigt att tillhandahålla information så att just denna nybörjare kunde svara på det själv.

Fördelar:

  • Hög prestanda. Möjlighet till extremt djup och flexibel optimering av systemet för hårdvara.
  • Bekvämt "installera och ta bort program". Ett stort antal applikationer i Portage-systemet.
  • Bekväm uppdateringsmekanism. Onlineuppdatering av portageträdet. Ingen onödig användarprogramvara.
  • Systemet innehåller applikationer med nödvändiga alternativ (till exempel gpm-stöd eller avsaknad av sådan, etc.) och nödvändiga patchar.
  • Möjligheten att installera Gentoo från vilket Linux-system som helst (till exempel från Knoppix LiveCD eller någon annan "live"-distribution som innehåller gcc-kompilatorn), utan att avbryta dina nuvarande aktiviteter. I det här fallet krävs inga Gentoo-diskar: hela installationsprocessen kan slutföras från nätverket.

Egenheter:

  • Ingen speciell installatör.
  • Behovet av att läsa manualer och instruktioner.
  • Begränsat antal "standardinställningar".
  • Bygg från källan.
  • Brist på grafiska konfiguratorer för Gentoo-specifika verktyg.
  • Att redigera filer och använda konsolverktyg är den föredragna metoden för att konfigurera systemet.
  • Utvecklarnas noggrannhet leder till att vissa ganska stabila versioner av applikationer listas som instabila.

Brister:

  • Mycket lång och obekväm installation (ett färdigt multimediakontorssystem kan ta upp till en vecka att installera, beroende på utrustning).
  • Lättheten att installera och uppdatera program är direkt proportionell mot regelbundenhet och kostnad för Internetåtkomst.
  • Att lösa problem med att bygga individuella applikationer, om de (problem) dyker upp, kan vara icke-trivialt.
  • Brist på förryssning ur lådan.

FreeBSD

Dess skillnad från de som beskrivs ovan är att det inte är en Linux-distribution, utan ett helt separat (om än relaterat) operativsystem. Det anses vanligtvis som en ren serverplattform (enligt olika uppskattningar fungerar upp till 40 % av Runet-servrarna under dess kontroll). Ingen förbjuder dock användningen som ett skrivbordsoperativsystem för vanliga användare. Utvecklad av FreeBSD av en gemenskap av oberoende utvecklare, den är tillgänglig för gratis nedladdning och replikering från projektets servrar.

Brister:

  1. Inte Linux, även om det är liknande! I vissa detaljer skiljer det sig väsentligt, som ett resultat av vilket det förekommer ofta missförstånd med monteringskommandot och råd för att uppnå automatisk start av X genom att ändra körnivåer.
  2. Installation kräver förståelse för den BSD-specifika enhetsnomenklaturen, diskpartitioneringsscheman i allmänhet och funktionerna i BSD-partitionering i synnerhet (förståelse för att Extended Partition inte är ett oumbärligt attribut för en disk; logiska diskar kan skapas på andra sätt).
  3. Installationsprogrammet, även känt som konfiguratorn, sysinstall, är inte helt logiskt, samma frågor upprepas i menyalternativen inställningar Och Konfiguration, måste du förstå att diskpartitionering i installationsstadiet är en sak, men i konfigurationsstadiet krävs det när du ansluter till exempel, ytterligare disk. Ett ålderdomligt installationsgränssnitt, mindre rikt på automatiseringsmöjligheter än grafiska installationsprogram för användarvänliga Linux, och inte lika flexibelt som det universella Gentoo-installationsprogrammet (bash + textredigerare).
  4. Utbud av utrustning som stöds samma som i Linux, det finns inget stöd för 3D-grafik för andra kort än Nvidia, så vitt jag vet går inte allt smidigt med "coola" ljudenheter (mer exakt, deras avancerade funktioner), det finns praktiskt taget ingen chans att hitta en drivrutin från tillverkaren för alla icke-standardiserade eller exotiska enheter.
  5. Uppsättning paket på installationsskivor begränsat är det mycket möjligt att det nödvändiga paketet inte kommer att finnas där. Installation ytterligare paket(från binärer eller portar) kräver en ganska hög hastighet och, speciellt för att arbeta med portar, en billig kanal.
  6. Det finns praktiskt taget ingen FreeBSD-specifik kommersiell programvara.
  7. Det finns ingen officiell teknisk support som klass. Det finns väldigt lite (jämfört med Linux) "pappers" litteratur.

Fördelar:

  1. Inte Linux, men liknande! Ur användarens (inte administratörens) synvinkel är det praktiskt taget ingen skillnad mellan Linux och FreeBSD. Och många administrativa funktioner (till exempel kontohantering) implementeras bättre.
  2. För att installera räcker det att behärska den BSD-specifika markeringen och enhetsnomenklaturen på nivån av ett par enkla recept. För att inte nämna det faktum att att bemästra denna specificitet i hög grad hjälper till att vidga dina vyer :-))
  3. För att förstå logiken i sysinstall-enheten räcker det att förstå det faktum att FreeBSD består av ett bassystem, som kan konfigureras vid installationsstadiet (eller kanske när som helst senare), och ytterligare programvara (paket och portar) som inte är en del av systemet. Det är också viktigt att förstå att X och nästan all extra programvara är absolut samma som i Linux. I tveksamma fall kan du alltid lita på sysinstall-standardvärden - vanligtvis inte idealiskt, men säkert rimligt.
  4. Hårdvarustöd i FreeBSD, eftersom det finns, är generellt bättre implementerat än i Linux. Alla enheter som är viktiga för installation och drift av systemet stöds. Komplikationer med diskkontroller, ATA RAID och liknande enheter är praktiskt taget eliminerade.
  5. Uppsättningen av paket och portar för FreeBSD täcker absolut all fri programvara, i princip tillgänglig i källform. Det är möjligt att skaffa paket eller källor för portar på en maskin (till exempel på en gratistjänst) och installera dem på en helt annan - till exempel hemma.
  6. Tack vare det binära kompatibilitetsläget med Linux är det möjligt att mer eller mindre enkelt starta all Linux-specifik (inklusive kommersiell) programvara – från RealPlayer och Flash till Oracle och liknande monster. Det finns praktiskt taget inga undantag, den enda frågan är arbetskostnader.
  7. Bristen på teknisk support kompenseras av överflöd av onlinedokumentation, från och med den berömda FreeBSD-handboken, nästan allt är tillgängligt på distributionsdiskar och finns tillgängligt på Internet i ryska översättningar. Även om det finns få böcker är de bra :-).
  8. Och så att det goda äntligen kan segra -

  9. Till skillnad från Linux, som det finns många av, är FreeBSD en: alla varianter av detta tema, från Freenzy till PC-BSD, är olika sätt distribution och paketering av samma OS. Det är mycket viktigt att allt en nybörjare läser om FreeBSD gäller specifikt för det, han behöver inte gissa, som händer med Linux, om denna beskrivning gäller systemet i allmänhet eller representerar detaljerna för en viss distribution. Dessutom kan all kunskap om FreeBSD appliceras på vilket annat BSD-system som helst (kanske med endast mindre korrigeringar).

Sammanfattningsvis, det viktigaste: oavsett vilken distribution och oavsett vilket operativsystem du väljer, är det här valet osannolikt det sista och sista i ditt liv. Du bör vara beredd på det faktum att du på jakt efter det ideala kommer att prova mer än ett eller två alternativ.

4 lösningar samlar formulärwebb för "Kan du lagligt sälja modifierade versioner av Linux-distributioner?"

Skulle det vara helt lagligt för dem att sälja kopior av denna lätt modifierade version av Ubuntu (låt oss kalla det Mubuntu = Modifierad Ubuntu)?

Nej. Även om programvarulicenser kan tillåta dig att göra detta, är licensen för varumärke har inte:

All vidaredistribution av modifierade versioner av Ubuntu måste godkännas, certifieras eller tillhandahållas av Canonical om du avser att associera den med varumärken. Annars måste du ta bort och ersätta varumärkena och du måste kompilera om källa att skapa din egen binära filer. Detta påverkar inte dina rättigheter under någon öppen källkodslicens som är tillämplig på någon Ubuntu-komponent. Om du behöver godkänna, certifiera eller tillhandahålla modifierade versioner för omdistribution behöver du licensavtal från Canonical, som du kan betala för. För ytterligare information vänligen kontakta oss (enligt nedan).

Du behöver Canonicals tillstånd för att använda: (i) alla märken som slutar med bokstäverna UBUNTU eller BUNTU som rimligen liknar varumärkena eller något annat liknande märke, och (ii) alla varumärken i ett domännamn eller URL eller för försäljningsändamål ,

Du kommer att få sälja en omodifierad version av Ubuntu, du kommer att få sälja en kraftigt modifierad version av Ubuntu som inte längre nämner Ubuntu-namnet, men för denna något modifierade version av Ubuntu behöver du ett avtal med Canonical.

Ja, förutsatt att du uppfyller licensvillkoren för allt paketerat programvara(lägg upp källkoden, etc.) Och bryt inte mot några varumärken, upphovsrättslagar etc. Du måste också se till att dina handlingar inte kommer att skada tredje part som mord, etc.

Inkluderad programvara med stängd källkod får inte bryta mot licenserna för några bibliotek som den använder (vissa licenser tillåter binära beroenden av programvara med stängd källkod, vissa gör det inte).

Som Serge sa, ja. Du kan dock inte ändra delar som är GPL (GPL window manager) och sedan stänga källan. Du kan inte ens använda GPL-bibliotek i sluten källkod. Så svaret borde egentligen vara: " NEJ", som om du stängde källan på större delen av systemet eller skrivbordet, när du är fri och fri från GPL kommer den inte längre att vara relevant för Ubuntu. Jag tror också att du behöver uttryckligt tillstånd från Canonical för att använda ett ord som Mubuntu. Frågan är verkligen svår. Du måste göra mycket research och eventuellt anlita en advokat om du gör detta.

UPPDATERING

Jag tänkte uppdatera frågan eftersom kommentarerna är väldigt långa på ämnet om man kan använda GPL-bibliotek i sluten källkod. LGPL tillåter detta *, GPL tillåter inte **. Från myndigheten i ämnet gnu.org/licenses/why-not-lgpl.html:

... användningen av Lesser GPL gör att biblioteket kan användas i proprietära program; att använda en vanlig GPL för ett bibliotek gör den endast tillgänglig för fri programvara.

Men eftersom de flesta bibliotek är LGPL nu för tiden, kanske OP inte är så tunghänt som jag ursprungligen trodde.

*Det finns fortfarande vissa villkor som måste uppfyllas för att kunna använda LGPL-bibliotek.

** Det finns vissa fall där du kan använda ett GPL-bibliotek med sluten källkod, till exempel om programvaran inte är det allmänt tillgänglig och om användningen av biblioteket inte anses vara en modifiering eller härledd arbete (som förlänkning).

Låt oss säga att någon laddade ner en Linux-distribution som Ubuntu. Låt oss säga att han ändrar en del, säg fönsterhanteraren.

Nej, du kan inte eftersom det finns vissa projekt som skyddas av Canonical, men om du behöver bidra måste du underteckna Canonical-avtalet:

Nästa projekt omfattas av det kanoniska avtalet. Om du vill bidra till något av projekten nedan, vänligen kontakta projektkontakterna i den tredje kolumnen.

För att bidra måste du skriva på det kanoniska avtalet.

Skulle det vara helt lagligt för dem att sälja kopior av denna lätt modifierade version av Ubuntu (låt oss kalla det Mubuntu = Modifierad Ubuntu)?

Vad händer om de stängde den ursprungliga delen av det nya fönstret? Kommer det fortfarande att vara lagligt att sälja?

Du kan inte göra detta utan Canonicals tillstånd:

Begränsad användning som kräver varumärkeslicens

Tillstånd från oss måste användas av något av varumärkena under alla andra omständigheter än de som specifikt tillåts ovan. Dessa inkluderar:

    All kommersiell användning

    Användning på eller i relation till en mjukvaruprodukt som inkluderar eller bygger på en produkt vi levererar om det finns någon kommersiell avsikt förknippad med den produkten.

  • Använd i domännamn eller URL.
  • Använd för merchandising som på t-shirts etc.
  • Användning av ett namn som innehåller bokstäverna BUNTU i samband med hårdvara eller mjukvara.
  • Tjänster relaterade till något av ovanstående.

GNU/Linux- multinationellt operativsystem. Och varje land skapar sina egna distributioner, som används både på arbetsstationer och på servrar. Ryssland ligger inte långt efter, och det finns flera bra (och inte så bra) Linux-distributioner som jag kommer att prata om. Samtidigt kommer jag att prata om de mest kända och populära distributionerna som är välutvecklade och aktivt används. Gå!

Rosa Linux

Rosa Linux- en fördelning baserad på den nu avlidne Mandriva och fortsätta dess utveckling. Denna distribution har flera utgåvor utformade för olika applikationer. Den kostnadsfria skrivbordsutgåvan är Färsk, som inkluderar den senaste och stabila programvaran. Redaktionell "Kobolt", "Nickel", "Krom" skapad för statliga myndigheter och certifierad av det ryska försvarsministeriet och FSTEC. Dessa distributioner är inte fritt tillgängliga. Serverversionen baserades ursprungligen på Red Hat Enterprise Linux (RHEL), överfördes därefter också till Mandriva-basen. Ett distributionspaket utvecklas baserat på Rosa-projektet OpenMandriva, vilket är "polygon" att testa ny programvara och teknik (som Fedora för RHEL).




Distributionen använder sin egen utveckling:
  • ABF (Automatic Build Farm)— en distribuerad kontinuerlig utvecklings- och byggmiljö baserad på Git-versionskontrollsystemet. ABF är utformad som en strukturell fasad för proprietära (distributionsberoende) tekniska processer. Detta tillvägagångssätt låter dig lägga till distributioner på olika paketbaser till ABF med en lägsta ingångströskel, utan storskaliga förändringar i paketdatabaser och monteringstekniker. Den enhetliga externa logiken som stöds av ABF ger möjligheten att snabbt dela funktionalitet mellan utvecklingsteam från bas- och derivatdistributioner och mellan olika basdistributioner, och accelererar även uppkomsten av ny applikationsfunktionalitet i distributioner från externa leverantörer. OpenMandriva-projektet har antagit byggmiljön ABF.
  • ROSA Hårdvara DB- Databas över testad utrustning;
  • RocketBar- panel Snabbstart applikationer med möjlighet att växla mellan dem;
  • Enkelt Välkommen— En enda startpunkt för applikationer grupperade efter funktionalitet.
  • Tidsramär ett innehållsvisualiseringsverktyg som låter dig spåra aktivitet och hitta dokument och filer efter specifika datum.
  • StackMapp- en applet som låter dig organisera snabb åtkomst till de mest använda katalogerna och filerna (ingår i KDE 4.10 som standard);
  • Klook- verktyg snabbtitt grupper av filer (analogt med QuickLook i Mac OS X, i KDE 4.10 som standard);
  • STOJA- multimediaspelare baserad på MPlayer och SMPlayer;
  • ROSA Software Center— Center för installation av applikationer.
  • Uppströms spårare— Spåra och analysera kompatibiliteten för ändringar i Linux-bibliotek.
  • Kernel ABI Tracker— analys av förändringar i Linux-kärnan.
Den huvudsakliga grafiska miljön i Rosa är KDE. Utvecklingsteamet har skapat sin egen originaldesign, som är ganska bekant för Windows-användare och inte skrämmer bort erfarna Linux-användare. Det finns även utgåvor med grafiska miljöer GNOME Och LXDE, men de får mindre uppmärksamhet. Officiell sida

Beräkna Linux

Beräkna Linuxär en linje av företagsdistributioner baserade på den berömda Gentoo(samma som är sammansatt från källkoder under installationen), men till skillnad från den har de ett enkelt och begripligt installationsprogram, hög kvalitet montering och systemverktyg, samt ett mycket brett utbud av förinstallerad programvara (skrivbordsutgåvan har till och med Skype). Samtidigt är Calculate helt kompatibel med Gentoo och använder sitt ursprungliga system portage för att bygga och installera programvara, och innehåller även ett stort antal binära paket i förvaret. Calculate har följande utgåvor:

  • Beräkna Linux Desktop KDE/MATE/Xfce (CLD, CLDM, CLDX)är ett modernt skrivbord baserat på den grafiska miljön KDE, MATE eller Xfce, som kan utföra de flesta kontorsuppgifter. Huvudfunktionen är snabb installation, ett bekvämt uppdateringssystem och möjligheten att lagra konton användare på servern. Utseende Skrivbordet på alla tre distributioner är identiskt. Anställda kan enkelt arbeta på olika skrivbord, dela filer och dokument från Windows OS.
  • Beräkna katalogserver (CDS)- kan fungera som en domänkontrollant, låter dig konfigurera Samba, Mail, Jabber, Proxy-tjänster med hjälp av Calculate 2-verktyg med enkla Unix-liknande kommandon. När calculate-server-paketet, som är en del av Calculate 2-verktygen (Apache 2-licens), släpps, släpps nya versioner av servern med 2-3 månaders intervall.
  • Beräkna Linux Scratch (CLS)- en basdistribution, som stage3 i Gentoo, som används för att bygga andra versioner av skrivbordet. Till skillnad från stage3 innehåller den det nödvändiga minimum av ytterligare paket, drivrutiner, bibliotek, Linux-kärnans källkod och portages.
  • Beräkna Scratch Server (CSS)- Precis som CLS använder den en minimal uppsättning paket. Till skillnad från den senare är den avsedd för installation på en server.
  • Beräkna Media Center (CMC)- en specialiserad distribution optimerad för lagring och uppspelning av multimediainnehåll.

Alla versioner av distributionen distribueras som en startbar livecd-avbildning med möjlighet att installera på en hårddisk, USB-Flash eller USB-HDD.


Egenheter:
  • Färdig klient-server-lösning.
  • Snabb företagsimplementering.
  • Fullständigt arbete i heterogena nätverk.
  • Uppdateringsmodell: rullande release.
  • Inkluderar specialdesignade Calculate-verktyg för systemkonfiguration, montering och installation.
  • Interaktiv systemmontering stöds - förbereder en ISO-bild av systemet för dina uppgifter.
  • Enkel administration.
  • Möjlighet till installation på USB-Flash eller USB-HDD med ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 eller FAT32.
  • 100 % Gentoo-kompatibel med stöd för binära uppdateringsförråd.
Officiell sida

Runtu


Runtu- Det här är en rysk församling Ubuntu, märkligt nog riktat mot den ryska användaren. Systemet är helt russifierat, mycket lätt att installera och har en bra uppsättning förinstallerade applikationer. Särskiljande drag distribution är en uppsättning systemverktyg utvecklade av en projektdeltagare FSnow. Denna programvara är tillgänglig i Launchpad-förvaret ppa:fsnow/ppa.

Det finns två utgåvor av Runtu:

  • Runtu XFCE- med en lätt grafisk miljö Xfce, konfigurerad för ett välbekant Windows-användargränssnitt;
  • Runtu LITE- med Openbox-fönsterhanteraren, riktad mot gammal och svag hårdvara.
Officiell sida

Ryska Fedora Remix

Ryska Fedora Remix(eller RFRemix) - sammansättning baserad på Fedora-distributionen. Förutom att slutföra russifiering har den följande skillnader:

  • Typsnitten ser bättre ut i storleksordningar än i den ursprungliga Fedora;
  • Som standard är arkiv med icke-fria drivrutiner, proprietär programvara etc. anslutna;
  • Som standard installeras multimedia-codec som inte kan inkluderas i den ursprungliga Fedora på grund av patentrestriktioner;
  • Likaså läggs korrigeringar och förbättringar till som Fedora uppströms inte accepterar.

Annars är det bara vanlig Fedora. Officiell sida

ALT Linux

Ursprungligen baserat på Alruna(som senare blev Mandriva), men började gradvis utvecklas till ett självständigt system. En utmärkande egenskap hos ALT Linux är dess pakethanterare: paket av formatet RPM, som i RedHat-härledda distributioner, men de styrs med hjälp av verktyget APT (Advanced Packaging Tool), vilket är "inföding" för Debian och dess derivat (som Ubuntu). ALT Linux är också känt för att distribueras till många skolor, och läroböcker i datavetenskap innehåller uppgifter specifikt för det (förutom Windows). Distributionen har både offentligt tillgängliga gratisutgåvor och versioner för statliga myndigheter certifierade av FSTEC och Ryska federationens försvarsministerium. Simply Linux-distributionen är en lätt utgåva av ALT Linux, som innehåller en stor mängd utbildnings- och multimediaprogramvara, samt ett enkelt och bekvämt skrivbord baserat på Xfce. Utveckling av paket för ALT Linux sker i ett speciellt arkiv Sysyfos. Följande utgåvor finns tillgängliga:

  • Alt Linux Centaurus (ALT Linux Centaurus)— En multifunktionell distribution för servrar och arbetsstationer, främst avsedd för användning i företagsnätverk.
  • Alt Linux KDesktop- ett universellt multifunktionellt användarsystem Alt Linux KDesktop (ALT Linux KDesktop) inkluderar allt som behövs för kontorsarbete, skapande av olika typer av grafik och animation, ljud- och videobehandling, applikationsutvecklingsverktyg, såväl som utbildning. Under installationen kommer användaren att kunna montera sin egen distribution och skapa den nödvändiga funktionaliteten;
  • "Alt Linux School"- en uppsättning distributionssatser för utbildningsinstitutioner. Satsen innehåller operativsystem baserade på ALT Linux för att bygga infrastrukturen för en utbildningsinstitution:

    Skolserver
    Skollärare
    Skol Junior
    Skolmästare

    Huvuddragen i satsen är integrationen av elev- och lärararbetsplatser. Denna funktion tillåter inte bara att centralt hantera utbildningsprocessen, utan tillåter också interaktion mellan elever och lärare i den välbekanta formen av chattar och forum. Meddelanden kan innehålla uppgifter, deras lösningar och kommentarer. Det är också möjligt att utbyta filer i valfritt format, både mellan lärare och elev, och mellan elever;

  • Ovanstående Helt enkelt Linux.

Astra Linux


Speciellt operativsystem för Debian databas GNU/Linux, skapad för behoven hos ryska brottsbekämpande myndigheter och underrättelsetjänster. Ger en viss grad av skydd för den bearbetade informationen upp till nivån för statshemlighet "tophemlig" inklusive. Certifierad i försvarsministeriets, FSTEC och FSBs system för certifiering av informationssäkerhet. Utgivningarna är uppkallade efter hjältestäderna i Ryssland och OSS-länderna.

Tillverkaren utvecklar en grundläggande version av Astra Linux - Common Edition ( generell mening) och dess modifiering Special Edition (speciellt ändamål):

  • "allmänt ändamål" version - "Örn"(Common Edition) utformad för att "lösa problemen för medelstora och små företag."
  • "special purpose" version - "Smolensk"(Specialutgåva)är avsedd för skapandet på grundval av automatiserade system i en säker design, bearbetning av information med sekretessnivån "top secret" inklusive
Officiell sida

PupyRusLinux

Detta är en lättviktsdistribution som är designad speciellt för low-end hårdvara. Den lilla storleken på systemet (cirka 120 megabyte) gör att det kan startas upp helt Bagge, vilket säkerställer maximal prestanda. PuppyRus Linux riktar sig till datorer med x86-arkitektur, optimerade för maximal prestanda, och på grund av dess låga hårdvarukrav kan den blåsa ett "andra" liv i föråldrade modeller.
PuppyRus ärvde från sin föregångare Puppy Linux två originalsystem paket: .SÄLLSKAPSDJUR Och .VALP. De är filer komprimerade med gzip-algoritmen, som innehåller kataloger som innehåller filer för installation. Dessa kataloger har samma namn och struktur som standardkataloger i UNIX-filsystemet.
Processen att installera nya paket åtföljs alltså av att paketen packas upp i rotkatalogen. Pakethanterarprogram PetGetövervakar installationsprocessen, loggar filer som kopieras från paketet till systemet och registrerar dessa ändringar i en separat fil - installationsloggen. Efter uppackning kör PetGet installationsskriptet (skriptet), som också finns i paketet.
När du tar bort ett paket, tar PetGet, enligt dess installationslogg, bort alla filer som kommer från det. Efter detta kör PetGet efterinstallationsskriptet (script), som tidigare ingick i paketet. Officiell sida

Agilia Linux

Detta är en Linux-distribution baserad på den för närvarande outvecklade MOPS Linux(vilket i sin tur bygger på Slackware). De grundläggande principerna som distributionsutvecklarna följer är enkel installation och behärskning av systemet, samt ett urval av de mest stabila programmen.

Historiskt sett är AgiliaLinux en direkt ättling till den nedlagda MOPSLinux. På den tiden var MOPSLinux generellt baserad på Slackware-paketbasen, vilket gradvis ökade andelen av sina egna paket mot slutet av sin livslängd. AgiliaLinux fortsatte denna väg, och paketbasen är nu oberoende. Paketformatet är txz, mpkg används som pakethanterare. Officiell sida

I Linux-världen är vi vana vid att bara se kloner. Debian, Ubuntu, Red Hat, SUSE - dessa är alla olika distributioner, utan grundläggande skillnader. Hälften av de populära Linux-distributionerna är gafflar av Debian eller Ubuntu, andra är gafflar av forntida Slackware med en modifierad pakethanterare och vackra konfiguratorer. Det finns inga spår kvar av den tidigare mångfalden, men vi kanske bara inte ser bra ut?

Gaffel i avsnittet "Introduktion" från föregående artikel

Moderna Linux-användare kan inte förstå, men innan var det ett riktigt epos att välja en distribution. Distributionerna skiljde sig verkligen åt i många avseenden, och på grund av bristen på höghastighetsinternet och virtuella maskiner spelade dessa skillnader en mycket viktig roll. Slackware erbjöd enkelhet från slut till ände, Red Hat utmärkte sig genom sin utarbetning in i minsta detalj och inbyggda konfiguratorer, Mandrake var utrustad med ett grafiskt installationsprogram och Debians megafunktion var APT, vilket tillät (du kommer inte att tro it!) för att automatiskt ladda ner programvara från Internet.

Den största lyckan var att få ett Red Hat-set med fyra skivor, som innehöll alla grafiska skal och en massa applikationsmjukvara, men om detta inte var möjligt var Mandrake på två skivor ganska passande. På den tiden var det bara ett fåtal som kunde ladda ner en diskavbildning, så många blanketter med de mest populära distributionspaketen skickades runt. Distributionen i sig var relativt enkel och genomsyrad av andan av bara för skojs skull, tack vare vilken många Frankensteins dök upp, inklusive min egen, begravda någonstans längst ner på en 10 GB Seagate-disk.

Åren gick, Seagate dödades av Kingston och distributionerna förvandlades till enorma, komplexa maskiner skapade för att pumpa ut pengar från företag vars administratörer plötsligt övertalade sina chefer att byta sina servrar till Linux. Men någonstans bland de många Ubuntu-installationerna och Linux Mint samma Frankensteins fortsätter att existera och för med sig något nytt till Linux-världen, om än för att hedra nästa pengar.

Slax och modulärt expansionssystem

En gång imponerade Slax så mycket på mig att jag gick med i en grupp utvecklare som hade för avsikt att skapa en distribution utifrån dess idéer. Gruppen upphörde dock snabbt att existera på grund av idéns oförverklighet, men Slax fortsätter att existera och frodas.

Slax är inte bara en distribution, det är en renrasig LiveCD, som bland annat kan utökas med moduler. Detta görs med hjälp av en elegant mekanism som, jag är säker på, används i en massa andra projekt, men som användes för sådana ändamål här för första gången - filsystemet Unionfs. Kärnan i metoden är som följer: att inte kunna ändra filsystemet för distributionen på CD:n för att installera ytterligare programvara, Slax-utvecklarna kom på en metod för att ansluta filsystemavbildningar till den ovanpå roten .

All tilläggsprogramvara för Slax distribueras i form av moduler med tillägget sb. Modulen är en bild av Squashfs filsystem (ett enkelt filsystem med komprimering), som innehåller applikationen och alla filer den behöver, placerade längs filsystemsvägarna där de ska finnas i det körande systemet (usr/bin/abiword , till exempel). Lägg bara den här modulen i en speciell katalog på en flashenhet (/slax/modules) eller klipp ut den på en disk, så hämtar systemet automatiskt den och monterar den ovanpå LiveCD-roten vid uppstart (Unionfs monterar filsystem på ovanpå varandra, som lager av en paj). Som ett resultat kommer en applikation att dyka upp i systemet som inte är fysiskt där.

Det fina med denna idé är inte bara dess lämplighet för att utöka LiveCD, utan också dess absoluta lätthet att implementera. Inga pakethanterare, versionskonflikter, applikationsrester i filsystemet, absolut skydd mot FS-fel, möjligheten att rulla tillbaka till en ren version av OS. I allmänhet kan listan ta lång tid. Men det viktigaste är att allt detta uppnås med en mycket enkel mekanism som kan implementeras på några få rader i kommandotolkningsspråket.

Det finns bara ett problem: att bygga en fullfjädrad distribution från hundratals överlagringsfilsystem kommer att kosta både prestanda och stabilitet.

GoboLinux och individuella applikationskataloger

Ett annat ovanligt tillvägagångssätt för Linux (men standard i OS X och Windows) för att installera programvara från tredje part används i GoboLinux-distributionen. Istället för /bin, /usr/bin, /usr/share och andra kataloger som är bekanta för alla Unixoid, som innehåller installerade applikationer"spridd" över systemet använder GoboLinux en uppsättning kataloger /Program, /Users, /System, /Files, /Mount och /Depot.

Faktum är att distributionen följer OS X-vägen. Alla systemfiler finns i /System-katalogen och användarinstallerade program finns i /Programs, var och en i sin egen separata katalog (till exempel /Programs/Firefox). Som ett resultat blir det möjligt att installera olika versioner av en applikation (eller, som ett alternativ, bibliotek), och för att ta bort programvaran räcker det att fysiskt radera katalogen.

Det finns dock ett fel i denna katalogorganisation som tvingade GoboLinux-utvecklarna att använda flera kryckor. Problemet är att, till skillnad från applikationer för OS X, är programvara för UNIX skriven i enlighet med FHS-standarden, som förutsätter närvaron av ett standardkatalogträd i systemet, inklusive samma /bin, /etc, /lib, /usr och så vidare. Applikationer förväntar sig att se denna struktur på disken och kan bete sig oförutsägbart när den bryts.

För att lösa detta problem använde GoboLinux-utvecklarna två hack: en speciell kärnmodul och symboliska länkar. Modulen döljer alla standardkataloger (/bin, /etc och andra) när du listar rotkatalogen, men lämnar möjligheten att komma åt dem direkt. Detta gör det möjligt att dölja den verkliga katalogstrukturen för användaren.

Länkar löser i sin tur kompatibilitetsproblemet. Allt systembibliotek och applikationer lagrade i /System har symboliska länkar i katalogerna /bin och /lib, vilket gör att systemet kan fungera korrekt. Kompatibiliteten för tredjepartsapplikationer säkerställs av installationsprogrammet, som skapar nya länkar för varje installerad applikation. Så när du installerar Firefox kommer det att finnas en fil /usr/bin/firefox, som faktiskt länkar till /Programs/Firefox/bin/firefox, såväl som ett antal andra länkar.

Ja, det här är en typisk representant för Frankenstein-familjen, men den har sina fans, särskilt bland dem som gillar standardfilorganisationen UNIX-system verkar föråldrad och ineffektiv. Och detta, låt oss inte argumentera, är verkligen så.

NixOS, dess konfigurator och pakethanterare

På tal om pakethanterare och filsystemsorganisation kan man inte undgå att nämna NixOS, kanske den mest intressanta och "korrekta" distributionen när det gäller de teknologier som används. NixOS är uppbyggt kring två huvudidéer: en deklarativ systemkonfigurationsmodell och en modern pakethanterare, utan nästan alla problem förknippade med dpkg, rpm och liknande.

Båda dessa teknologier är nära besläktade med varandra och, i samarbete, implementerar de en mycket intressant princip för att organisera en distribution, som låter dig beskriva vilken som helst av dess tillstånd (inklusive alla konfigurationsfiler och en uppsättning installerade paket) med en central konfiguration. Till exempel kommer jag att ge följande enkla konfiguration /etc/nixos/configuration.nix:

# Loader location boot.loader.grub.device = "/dev/sda"; # Rotpartition för systemfilSystems."/".device = "/dev/sda1"; # Aktivera SSH som standard services.sshd.enable = true; # Aktivera Apache (+ inställningar) services.httpd.enable = true; services.httpd.adminAddr = " [e-postskyddad]"; services.httpd.documentRoot = "/webroot";

Denna fil beskriver standardinställningar en enkel webbserver med SSH-åtkomst. Ja, NixOS låter dig verkligen behålla inställningarna för olika tjänster i en fil, men poängen är inte detta, utan det faktum att med den här konfigurationen är det lätt att klona hela distributionen. Kopiera bara den här filen till en nyinstallerad NixOS-instans och kör kommandot

$ nixos-rebuild switch

Och voila. Om några minuter kommer vi att få en distribution med SSH och Apache förkonfigurerade och igång. Men det mest intressanta är att det här kommandot inte bara installerar, konfigurerar och startar programvaran, utan faktiskt för distributionen till det beskrivna tillståndet. Detta betyder att efter att ha kört kommandot kommer bara SSH och förkonfigurerade Apache verkligen att finnas kvar i systemet och ingenting förutom deras beroenden och konfigurationer (i huvudsak en analog av att installera från början).

Denna funktion kan användas för att snabbt distribuera en distribution, växla mellan tillstånd, snabbt överföra systemet mellan fysiska eller virtuella maskiner, distribuera kluster och mycket mer. Dessutom, tack vare pakethanteraren, garanterar NixOS systemets integritet vid uppdatering och låter dig till och med återställa det till ett tidigare tillstånd.

Detta är möjligt pga olika versioner(eller sammansättningar) av ett paket har olika sökvägar på systemet i /nix/store-katalogen och identifieras av systemet med hash, så en uppdatering är bara en operation för att ladda ner nya versioner av paket, distribuera dem till en unik sökväg och "växla" systemet till deras användning. Ingen förbjuder dig att byta tillbaka när som helst. Indirekt löser detta tillvägagångssätt DLL-problem Helvete, låter dig återställa applikationer till tidigare versioner och, naturligtvis, installera två versioner av samma programvara bredvid varandra.

NixOS är ett otroligt intressant system, och jag rekommenderar att alla som är partiska med Linux definitivt bör prova det. Och vi går vidare till QubesOS och dess virtuella miljöer.

QubesOS eller Xen som grund för OS

Vid olika tidpunkter har många försök gjorts att skapa ett säkert operativsystem baserat på applikationsisolering och virtualiseringsteknologier. En gång gjorde till och med Microsoft detta som en del av Singularity-projektet, men inget av dessa försök var framgångsrika. Oavsett hur bra idéerna inbäddade i operativsystemet var, blev de i nästan 100% av fallen ett "offer för det andra systemet" - det var inte möjligt att dra användare och utvecklare till den nya plattformen.

QubesOS-projektet, som startades av den berömda polska säkerhetsexperten Joanna Rutkowska, jämför sig positivt med dem genom att det föreslår att man använder befintliga utvecklingar för att bygga ett säkert OS, utan att behöva bryta kompatibiliteten med applikationer, drivrutiner och skriva miljontals rader kod från repa. QubesOS är bara en Linux-distribution baserad på Fedora, men till skillnad från andra är den initialt byggd på idén om att tätt isolera applikationer och systemkomponenter med hjälp av virtualisering.

Systemet är baserat på Xen-hypervisorn, på vilken flera virtuella maskiner (domäner) lanseras, som var och en ansvarar för att utföra sin egen systemfunktion. I separata domäner körs nätverksstacken (inklusive en uppsättning drivrutiner) här, filsystem och RAID-drivrutiner, samt en grafikstack som inkluderar X-servern. För att lansera applikationer används också separata domäner, men inte en för var och en av dem (annars skulle systemet dö av den snabba utmattningen av RAM), utan uppdelade i "intressegrupper": underhållning, arbete, onlinebank och så vidare.

Dataöverföringskanalen mellan domäner är krypterad och har strikta restriktioner för vilken typ av information som överförs och eventuella mottagare. Det betyder till exempel att om en angripare hittar ett hål i nätverksstack Om Linux kan komma åt nätverksdomänen kommer den effektivt att vara låst inuti den, eftersom allt nätverksdomänen kan göra är att behandla förfrågningar om nätverkskopplingar och överföring av data från auktoriserade domäner. Detta kommer inte att rädda dig från sniffning och spoofing, men det kommer att skydda data som lagras i lagringsdomänen.

QubesOS använder KDE som en grafisk miljö, modifierad för att dölja organisationen av systemet från användarens ögon. Applikationer körs automatiskt i olika domäner, och miljön använder olika färgade fönsterramar för att indikera vilken domän applikationen körs i.

För närvarande förbereder QubesOS-utvecklare att släppa en andra version av systemet (RC2 är redan tillgänglig), som kommer att innehålla en separat domän för Windows-applikationer och en USB-domän för säkert arbete med USB-enheter.

ChromeOS

ChromeOS är en av de mest atypiska, konstiga och kontroversiella Linux-distributionerna. För de flesta är det bara en webbläsare som körs på bar metal, men för de som är bekanta med Linux är det ett fullfjädrat operativsystem som har många av standardfunktionerna i vanliga distributioner, varvat med Googles egna tweaks.

I stort sett är ChromeOS en hårt avskalad Ubuntu, som ovanpå kör en grafisk miljö baserad på utvecklingen av Chromium-projektet. Samma Ubuntu Upstart är ansvarig för att ladda systemet, men på grund av behovet av att starta ett mycket mindre antal komponenter, sker en kallstart av ChromeOS mycket snabbare (bokstavligen på en sekund). X.org är ansvarig för grafiken här, men den används uteslutande i syfte att stödja hårdvara och indataenheter på rätt sätt; själva bilden går nästan alltid förbi X-protokollet direkt in i videoadaptern (därför kommer X snart att ersättas av Wayland eller Mir).

Andra komponenter inkluderar också det grafiska biblioteket Clutter, PAM, D-Bus, NTP, syslog och cron. Det finns ingen aning om paket i systemet, och alla OS-uppdateringar sker under en OTA-uppdatering "i ett stycke." Under uppdateringen skrivs systemet aldrig över utan använder istället den andra systempartitionen, som blir den första efter omstart. Således kan ChromeOS alltid återställas till ett tidigare tillstånd, och själva uppdateringen kan inte döda systemet.

På grund av frånvaron av många standardkomponenter i Linux-distributioner och dess fokus på att köra exklusivt webbläsarbaserade applikationer, är ChromeOS mycket motståndskraftigt mot hackning. Som med en stationär webbläsare körs varje webbapplikation (läs: flik) i sin egen sandlåda, vilket förhindrar att hela systemet äventyras om en angripare hittar ett hål i webbläsaren själv. Systempartitionen är alltid skrivskyddad monterad. För att bekräfta systemets integritet använder Chromebooks TPM (Trusted Platform Module).

Generellt sett är ChromeOS inte ett fullfjädrat operativsystem, utan snarare en väldigt icke-standardiserad Linux-distribution, vilket inte kan sägas om till exempel Android eller Firefox OS.

Debian GNU/kFreeBSD eller "varför inte?"

Debiandistributionen har alltid kännetecknats av sitt breda stöd för en mängd olika datorarkitekturer. Den kan köras på ARM, MIPS, PowerPC, Sparc och en mängd andra officiellt och inofficiellt stödda maskiner och processorer. Men en av de mest intressanta Debian-portarna gjordes... till FreeBSD-kärnan.

I grunden är Debian GNU/kFreeBSD samma distribution, men modifierad för att köras på FreeBSD-kärnan. Det finns den vanliga apt-get, en uppsättning konfiguratorer, ett system V-liknande initieringssystem, förråd av binära paket, KDE och GNOME, så skillnaden kommer att vara helt osynlig för slutanvändaren. Men systemadministratören kommer att hitta många intressanta förmåner för sig själv.

Den främsta anledningen till existensen av detta projekt är att kunna använda FreeBSD-teknologier som inte är tillgängliga i Linux-kärnan. Dessa inkluderar inbyggt stöd för ZFS, ett modulärt delsystem för att arbeta med GEOM-datalagringar, ett modulärt nätverksundersystem Netgraph och, naturligtvis, en referensimplementering av TCP/IP-stacken. Allt detta är tillgängligt i Debian GNU/kFreeBSD tillsammans med de vanliga Debian-godsakerna.

  • Damn Vulnerable Linux - den mest sårbara distributionen i världen
  • Stali är en distribution baserad på KISS-idén från det berömda Suckless-projektet

Sidostammar: INFO

Modellen för att installera applikationer i separata kataloger dök först upp i GNU Stow-installationsprogrammet.

Intressant nog, förutom Debian GNU/kFreeBSD, finns det också en port till Hurd-mikrokärnan, men dess skick lämnar mycket övrigt att önska.

Version Chrome webbläsare för Windows 8 är inget annat än ChromeOS i miniatyr.

Många användare har inga tvivel och laddar ner mest senaste versionen. Folk tror att i den uppdaterade versionen har utvecklarna eliminerat alla buggar, lagt till användbara funktioner, gjort designen mer attraktiv och gränssnittet mer vänligt. Men detta är inte alltid sant. Bara under 2016 släpptes flera modifieringar och sammansättningar. Bland dem finns det olika system: både bra och dåliga. Därför måste du tänka på vilken Linux du ska välja. Och först då, efter att ha bedömt alla för- och nackdelar, installera distributionen.

Det finns inget universellt system som passar alla användare. Varje person behöver något annat. Administratören bryr sig om funktionalitet, säkerhet och fjärrkontrollfunktioner. För en nybörjare - ett vänligt och enkelt gränssnitt. För dem som älskar innovation finns det intressanta alternativ som inte är tillgängliga i tidigare versioner.

Många distributioner släpptes under 2016. Bland dem kommer det definitivt att finnas en som du behöver. Men inget betyg kommer att göra valet för dig. Det är bättre att självständigt utvärdera det alternativ du gillar.

Det finns flera allmänna kriterier som är viktiga i alla versioner av Linux:

  • Stabilitet. Om systemet ständigt "kraschar", producerar fel, avslutar program, kommer inga andra fördelar att pressa det till toppen 2016. Du måste ständigt leta efter orsakerna till fel och återställa skadad data. Det spelar ingen roll vilka uppgifter du använder modifieringen till, dess stabilitet är alltid viktig.
  • Säkerhet. Hål i systemet är en gudagåva för alla virus. Naturligtvis är Linux ett bra exempel på tillförlitlighet. Men detta beror på brandväggen, åtkomstloggen och skyddsinställningarna. Det är bättre att välja en distribution som redan har optimala inställningar och alla kryphål för skadlig programvara är stängda.
  • Funktionalitet. Tillgänglighet av användbara och intressanta alternativ. Eller någon "zest" som inte lades till i andra Linux-system. Det viktigaste är att inte överdriva det. Om monteringen innehåller ett stort antal funktioner som du inte behöver, är det bättre att ta något enklare. När allt kommer omkring kommer de att överbelasta systemet.
  • Bekvämlighet. Gränssnittet ska inte bara vara begripligt, utan också praktiskt. Så att alla viktiga alternativ finns till hands. Så att när du slår på din dator kan du börja arbeta.
  • Modernitet. Legacy system är bra på många sätt. De är tidstestade. Om du har använt dem tidigare måste du vänja dig vid dem efter att ha bytt till 2016 års distribution. Och den nya modifieringen kanske inte lever upp till förväntningarna. Om det släpptes nyligen kommer det troligen att ha buggar. Men det är fortfarande bättre att ta modern Linux. Behöver inte vara den senaste versionen. Utvecklare gör program med fokus på nya system. Någon gång kan det komma ut användbar applikation, vilket kommer att vara inkompatibelt med din konstruktion. Och du måste uppdatera.
  • Design. Naturligtvis är skalet inte huvudsaken. När allt kommer omkring kan det inte finnas något under det. Men om de andra kriterierna passar dig, varför inte titta på distributionsdesignen. Det kan ändras. Därför finns det inget behov av att ranka den vackraste Linux 2016. Just när du väljer en modifiering, titta på vilka designalternativ den har.
  • Stöd, gemenskap. Detta avser inte bara utvecklingsteamet och officiell Linux teknisk support. Personerna som använder operativsystemet är viktiga. De kommunicerar på forum, diskuterar sammankomster och gör recensioner. De kan svara på frågor och föreslå hur man löser problemet. Om du installerar en impopulär version av Linux måste du ta itu med det själv. När allt kommer omkring kommer det inte att finnas många användare som arbetar med det. Och det är osannolikt att du hittar dem. Detta kriterium gäller inte mycket specialiserade modifieringar.

Om du bestämmer dig för vilken Linux-distribution du ska välja, nöj dig inte med den vanligaste versionen. Bläddra bland flera alternativ. Vad andra gillar kanske inte passar dig personligen.

Kör ditt favoritbygge på virtuell maskin eller använda LiveCD. Inget betyg, recension eller åsikt kan ersätta personlig erfarenhet. Linux är oförutsägbart i detta avseende. Du kommer att kunna förstå om ett program är rätt för dig först efter att du har arbetat med det en tid.

En konstruktion som ständigt förbättras. Nya versioner släpps ofta. Under 2016 är Ubuntu fortfarande populärt. Även om den släpptes för 10 år sedan.

Systemet är lämpligt för nybörjare som bestämmer sig för att "prova" Linux. Det är lätt att installera. Den har ett bekvämt och vackert gränssnitt. Det finns inget överflödigt i det.

Du kan arbeta med Ubuntu utan att ens använda en terminal. Det är inte som "klassiskt" Linux - i det måste du arbeta med kommandorad. Detta är både ett plus och ett minus. Du kommer lätt att vänja dig vid den nya miljön. Men om du bestämmer dig för att installera en annan build kommer du inte att kunna använda den utan instruktioner.

Nya funktioner läggs ofta till i Ubuntu. Och tillsammans med dem - nya buggar. De elimineras när de upptäcks.

  • Delas ut gratis. Många program och modifieringar kan laddas ner gratis.
  • Snabb installation - 10 minuter, och distributionssatsen finns redan på din dator.
  • Tydligt och vänligt gränssnitt. Det är lätt att förstå.
  • Inga virus. Mer exakt kan virus helt enkelt inte infektera systemet. På Linux Ubuntu händer ingenting utan användarens tillåtelse. Om du inte "missar" det själv skadlig programvara, kommer de inte att ingå i bygget.
  • Multiboot-operativsystem är tillgängliga. Ubuntu kan installeras bredvid Windows. Du behöver inte konfigurera något för detta.
  • En uppsättning programvara medföljer monteringen.
  • Ingen rankning av Linux-distributioner är komplett utan Ubuntu. Detta är en vanlig konstruktion. Om du har några problem kan du hitta en lösning i communityn eller på forumet.
  • Låg stabilitet. Krascher inträffar med jämna mellanrum. Men när korrekt inställning systemet kommer att fungera normalt. Trots detta är Ubuntu och några av dess modifieringar de bästa Linux-byggen. När allt kommer omkring är misslyckanden i den inte så kritiska.
  • Du kan stöta på fel som ingen annan har stött på. Detta är problemet med nya versioner.
  • Om du bestämmer dig för att prova andra Linux-distributioner blir det svårt att gå över från Ubuntu.

Mynta

Tydligt grafiskt gränssnitt. Det finns en modul som kommer att påskynda anpassningen om du byter till Mint från ett Win-system. De har ett liknande aktivitetsfält, skrivbord, navigering. Du kommer snabbt att vänja dig vid den nya "situationen". Det finns flera arbetsmiljöer. Välj bara den du känner dig bekväm med att arbeta med.

Mint är baserat på Ubuntu. Skaparna av Mint bestämde sig för att ta bort alla brister som är inneboende i Linux. En speciell egenskap hos monteringen är att den har inbyggda multimedia-codecs. Och de program som behövs för fullvärdigt arbete på datorn.

Perfekt organiserat Respons. Skaparna av ändringen är intresserade av användarnas åsikter och lyssnar på dem.

  • Mint är nästan den vanligaste konstruktionen 2016. Det finns en enorm gemenskap. Du kan kontakta utvecklarna direkt med ett förslag eller en idé.
  • Det är gratis.
  • Det finns ett antal användbara funktioner: plugins för enkel installation av program, nedladdning av uppdateringar, start av program.
  • Bekvämt grafiskt gränssnitt. Du kan växla mellan arbetsmiljöer.
  • Ändringar och uppdateringar släpps ofta.
  • Det finns inga offentliga säkerhetsbulletiner.
  • Utvecklaren är inte ett officiellt företag, utan entusiaster. På många sätt är detta en fördel, eftersom skaparen av systemet kommer att vara närmare användarna. Men han kan göra misstag, eftersom han inte har ett team av proffs.

En av de äldsta representanterna för Linux. Men det är populärt 2016 på grund av dess stabilitet och säkerhet. Den har ett enormt utvecklingsteam. Men nya versioner släpps sällan.

Debian är installerat på servrar. Den är lämplig för fjärradministration. I honom bästa systemen pakethantering.

Montering är inte lämplig för nybörjare. Hon har mer kvantitet program och inställningar som du behöver förstå. Men det är enkelt att installera bygget.

  • Detta är en modell för stabilitet.
  • Stöder många olika arkitekturer.
  • Fungerar snabbt och effektivt.
  • Ger trygghet.
  • Det finns ett stort antal program. Cirka 43 000 paket.
  • Debian är lätt att uppdatera.
  • Lämplig för servrar och fjärradministration. Det finns ett pakethanteringssystem.
  • Efter installationen krävs en första installation.
  • Inställningarna i sig är svåra att förstå.
  • Distributionen är redan föråldrad. Populärt 2016 bara för att det är den mest stabila och pålitliga versionen baserad på Linux.
  • Uppdateringar är sällsynta.
  • Mängden mjukvara är både en fördel och en nackdel. Det kommer att vara svårt för en nybörjare att förstå en sådan mängd olika program.

Andra byggen

  • Arch Linux. Enkel och bekväm konstruktion. Om du vill förstå Linux och lära dig hur du arbetar i det, så kommer Arch Linux att göra det bästa valet. Men fördelningen har en betydande nackdel. Efter installationen ser du ingenting. Alla funktioner måste hittas och konfigureras oberoende. Och ingen automatisering. Innan du laddar ner denna sammansättning, läs instruktionerna för den.

  • Chalet OS. Om du är "igår" Windows-användare, Chalet OS är för dig. Denna konstruktion är väldigt lik Win. Men under skalet finns Linux. Du kommer att kunna kontrollera nytt system med det välbekanta grafiska gränssnittet. Kollektionen släpptes nyligen. Det kan fortfarande finnas brister i det.

  • Elementärt OS. En distro med en fantastisk design. Och dessa är alla dess fördelar. Endast de applikationer som inte stör den övergripande sammansättningen av skrivbordet lades till i ändringen. Inga nya lösningar eller funktioner. Elementary OS är helt enkelt ett vackert operativsystem.

  • Cube Linux. Lämplig för bärbara datorer. Bygget är stabilt. Den har ett praktiskt och stilrent gränssnitt. Tack vare detta håller batteriet längre. Cub Linux kan köra programvara designad för Ubuntu. Han behöver ingen kraftfull dator. Det kan till och med installeras på gamla bärbara datorer. Men det finns också ett minus - systemet laddas långsamt.

Mycket specialiserade distributioner

Här är de bästa Linux-distributionerna under 2016, designade för mycket specialiserade uppgifter.

  • Ubuntu Studio. Multimediastudio baserad på Ubuntu. En professionell konstruktion designad för designers, ljudtekniker och de som är involverade i videoredigering. Systemets funktionalitet syftar endast till detta - det är inte avsett för andra uppgifter. Ubuntu Studio behöver inte mycket resurser. De kan fördelas mellan program.

  • Svansar. Om du inte vill bli spårad, installera Tails. Den är baserad på Debian. Bygget säkerställer säkerhet, integritet och fullständig anonymitet på nätverket. Körs från LiveCD.

  • Snappy Ubuntu Core. Innovation för innovationens skull. Designad för "smarta saker". Med den kan du styra hemautomationsverktyg (mikrovågsugnar, kaffebryggare). Systemet kräver inte många resurser för att fungera.

  • SteamOS. Ett stort problem för Linux är att det finns få spel på den. På grund av detta föredrog många användare Windows. Och de skulle inte ge upp det helt. Men Valve hittade en lösning - den gav "Linux för spel". Operativ system Steam OS baserat på Debian. Funktionerna för Steam-plattformen är tillgängliga i den.

För att bestämma vilken Linux du ska välja måste du prova flera versioner du gillar. I recensioner och toppar kan du bara titta på alternativen. Men om du vet exakt vad du behöver, installera utan att tveka.

Vilken Linux tycker du är bäst?