Själva naturen i GNU Public License (GPL) säkerställer att alla projekt, företag eller organisationer som bygger produkter baserade på GPL-licensierad programvara måste släppa källan för det derivatarbetet. Och även om det är möjligt att göra detta på ett obskilt sätt, vilket inte är särskilt användbart, så är det inte vad Red Hat gör. Red Hat har varit en pelare i open source-samhället i över tjugo år. Dess egna distributioner och fördelningarna som den bidrar med spelar en viktig roll i Linux-ekosystemet. En av dessa distributioner är Red Hat Enterprise Linux (RHEL). Det är en kommersiell distribution som främst riktar sig till stora företag. Som en kommersiell produkt finns det ingen fri version. Om du vill köra RHEL måste du köpa en licens.

Men eftersom RHEL är baserat på öppen källkod, publicerar Red Hat också källkoden som den använde för att bygga den. Namnet Red Hat är varumärkesskyddat, så det är inte möjligt att bara bygga om källorna och publicera distributionen. Men det är möjligt att skapa en ny distribution baserad på de källor som erbjuder binär kompatibilitet och har samma feaure som RHEL. Det finns flera projekt som gör denna RHEL ombyggnad, inklusive Scientific Linux och Oracle Linux, men förmodligen den mest kända för dessa RHEL-baserade distributioner är CentOS.

Det finns en annan liten information som kompletterar vår bild om CentOS. I januari 2014 tog Red Hat i princip över CentOS-projektet. CentOS varumärket överfördes till Red Hat, och företaget började betala de flesta CentOS-ledareutvecklarna. Det betyder att CentOS nu är en officiell RHEL klon!

I juni 2014 släppte Red Hat nästa stora version av företagets distribution - Red Hat Enterprise Linux 7. CentOS publicerade sedan CentOS 7.0, den första versionen sedan CentOS sponsrats av Red Hat.

Vad är nytt med CentOS 7?

CentOS 7 introducerar flera stora förändringar över CentOS 6.x-linjen. Först använder CentOS nu XFS som standardfilsystem. För det andra är OpenJDK-7 nu standard JDK. För det tredje har "initd" ersatts med "systemd". Andra ändringar inkluderar användningen av Linux Kernel 3.10.0, support för Linux Containers och inkludering av Open VMware Tools och 3D grafikdrivrutiner ur lådan.

Det finns också ett nytt numreringsschema med CentOS 7. Det officiella namnet på den första utgåvan är CentOS 7.0-1406. "7.0" kommer från RHEL 7.0 och "1406" anger månadsstämpeln för koden som ingår i utgåvan (t.ex. juni 2014). Månadsstämpeln gör det möjligt för CentOS att göra omspinnningar med de senaste säkerhets- och buggfixarna medan de fortfarande håller anslutningen till RHEL-utgåvan.

Installation

Ladda ner .iso DVD från CentOS webbplats och bränn den på en skiva. Observera att CentOS 7 endast stöder 64-bitars processorer. Starta datorn från DVD: n. Du kan behöva ändra dina BIOS-inställningar för att få din dator att starta från en optisk enhet. På startmenyn väljer du "Install CentOS 7" och trycker på ENTER.

Välj ditt installationsspråk och klicka på "Nästa". På installationssidans sida kontrollerar du vilka saker som behöver uppmärksamhet (de märkta med utropstecken). Ett objekt som säkert behöver uppmärksamhet är "Installation Destination." Klicka på ikonen och välj de enheter som du vill installera till. CentOS erbjuder ett automatiskt partitioneringsalternativ, liksom möjligheten att göra din egen partitionering.

Som nämnts ovan använder CentOS nu XFS som standardfilsystem. Om du vill använda ett annat filsystem måste du använda alternativet "Jag kommer att konfigurera partitionering". Enligt Red Hat är XFS snabbare än EXT4 i verkliga användningsområden. XFS var ursprungligen designad hos Silicon Graphics, Inc. och kan stödja filsystem upp till 16 exabytes (cirka 16 miljoner terabyte). XFS stöder också enskilda filer upp till 8 exabytes (cirka 8 miljoner terabyte) och katalogstrukturer med tiotals miljoner inlägg. XFS stöder också metadata journaling vilket gör kraschåterställning snabbare.

Standardprogramvaruvalet är bara för ett minimalt system, utan en GUI. Klicka på "Software Selection" för att välja mellan en "File and Print Server", "Basic Web Server", "Virtualiseringsvärd" eller ett GNOME- eller KDE-skrivbord. CentOS 7 har flyttats till GNOME 3, ungefär som Fedora-projektet.

När du är klar klickar du på "Börja installation". Under installationsprocessen kan du ställa in root-lösenordet och lägga till minst ett användarkonto.

När installationen har slutförts klickar du på "Reboot" för att starta om systemet.

Systemet startar antingen på kommandoraden eller på skrivbordet beroende på vilka paket du installerade. Installationen "GNOME Desktop" tillsammans med "Internet Applications" och "Office Suite and Productivity" -tillägg gör ett rimligt skrivbord. Självklart kommer många människor att använda CentOS som en server, men skrivbordsmöjligheterna visar att det kan tweaked för nästan vilken konfiguration som helst från server eller virtualiserings värd till en "Utveckling och kreativ arbetsstation."

CentOS har en stark användargrupp Om du har några problem med installationen eller några frågor om hur du använder CentOS, försök sedan forumet.