Rss

Archives for :

CentOS7

Känd bland Red Hat användare som RHEL-klon med serienumret avskrapat, är CentOS för personer som vill ha RHELs stabilitet och lång livslängd. Här vill de inte betala för RHELs varumärke eller support. Även om CentOS-projektet och Red Hat började fungera tillsammans 2014, är CentOS tekniskt ett självständigt projekt, och det erbjuder några versioner av RHEL-koden som sannolikt kommer att gillas av utvecklare.

De största anledningarna att använda CentOS kommer ner till systemets övergripande stabilitet och fullständiga binära kompatibilitet med RHEL. Om du utvecklar programvara specifikt för RHEL, är kompatibilitet den viktigaste orsaken, men många utvecklare lockas till RHEL-liknande stabilitet, eftersom det garanterar en förutsägbar och reproducerbar miljö. Och precis som med Red Hat, stöds specifika utgåvor av CentOS i många år. CentOS 7 kommer till exempel att få uppdateringar fram till 30 juni 2024.

Massor av dåliga nyheter

Nu de dåliga nyheterna. För det första förändras programvaran som tillhandahålls i en viss utgåva av CentOS nästan aldrig. Stöd till operativsystemet består av bugg- och säkerhetskorrigeringar för de viktigaste versionerna av varje paket som skickas med operativsystemet, men innehåller inte aktuella uppgraderingar till de paketen. Ett exempel: Den version av Nmap som skickas med CentOS 7 är 6,40, medan den version som skickas med Fedora är 7.12. Ligger du då tveklöst efter eller går det bra ändå?

Mer dåliga nyheter: Många vanliga komponenter som finns i en skrivbordsuppbyggnad ingår inte som standard i någon av CentOS-utgåvorna. Till exempel hittar du inte stöd för MP3-uppspelning i någon av de vanliga CentOS-paketen. Samma sak gäller gemensamma utvecklingsverktyg som IDE. De enda utvecklingsverktygen som finns tillgängliga i CentOS är de gamla pålitliga produkterna som Emacs och Vim.

Det finns lösningar på det mesta

Det här är dock inte svårt att arbeta runt. En av de största tredje parts utgivarna för CentOS, Red Hat Software Collections repo, tillhandahåller som namnet antyder samlingar för att tillgodose specifika behov. Sammanställningen “devtoolset” innehåller till exempel Eclipse, tillsammans med all dess supportprogramvara. Inställningen tar bara ett par rader med att skriva: sudo yum install centos-release-scl och sudo yum installera devtoolset-4. En annan möjlighet, och en som utvecklare kan finna särskilt attraktiv beroende på vad de gör, är att installera Docker och använda behållarbilder för deras mjukvarubehov.

Installationsprocessen

Installationsprocessen för CentOS är nästan identisk med den för Fedora. De enda stora skillnaderna är alternativ som om du vill installera verktyg som kdump eller aktivera säkerhetspolicyer. Om du vill ha något som en komplett skrivbordsutvecklingsmiljö måste du dock konfigurera detta själv efter installationen. Det gör du antingen för hand eller genom ovanstående tredjepartsutgivare.

Alternativt kan du snyta till dig en av CentOS mer skrivbordsvänliga responder som LiveGNOME och LiveKDE. Även om de här versionerna ger dig en skrivbordsmiljö, ger de inte mycket utrymme eller utvecklings- samt skrivbords- programvara. Återigen måste du ta med dig dina egna verktyg.

5 Live Linux Desktop Distributioner du borde känna till

Linux är en så unik best. Flagskeppet för open source-plattformar gör saker som inget annat operativsystem kan göra. Typexemplet … Livedistributionen. Vad är en livedistribution? Enkelt. Genom att utgå helt från RAM kan en live Linux-distribution ge dig en fullständig instans av operativsystemet (från antingen CD / DVD eller USB) utan att ändra ditt nuvarande system.

Vad betyder detta för dig? Det betyder att du kan antingen använda en live-distribution för att testa om Linux är rätt för dig, eller så kan du bära runt en Linux-distribution för att använda efter eget tycke. Vill du inte starta upp i en Windows-dator? Bra. Dra ut din pålitliga, levande Linux-USB-enhet och starta upp ditt distributionsval.

Men vilka utdelningar ger den bästa liveupplevelsen? Det är en utmanande fråga, och en som är tydligt mottaglig för partiskhet. Den enes favoritdistribution är den andres mest hatade. Vad jag har gjort är att samla de fem distributioner som jag tror visar på idén om att leva Linux bäst. Dessa är inte avsedda att vara livefördelningar för administratörer (som till exempel PartedMagic, Clonezilla eller SystemRescueCD). Den här listan handlar om att starta till ett fullfjädrat Linux-skrivbord som kan uppfylla dina behov och tjäna dem bra.

Med det sagt, här är mina fem Linux-distributioner som fungerar bra i ett liveformat:

Ubuntu

Ubuntu leder upp min lista över livedistros av flera anledningar. Huvudskälet är lätt – Ubuntu, som en livedistribution, utgör ett otroligt verktyg för att visa vad Linux kan göra, och den här idén går faktiskt bortom individen för att fungera som ett medel för att sprida ordet. Ubuntu är en av de bästa distributionerna för detektering och support av hårdvara, så du vet när du startar Ubuntu USB i live-läge, att allt kommer att fungera och fungera bra. Dessutom hamnar du på ett underbart skrivbord som är lika användarvänligt som alla andra.

Tillsammans med hårdvaruunderstöd och det moderna skrivbordet, kommer Ubuntu också med allt du behöver direkt ur webbläsaren: webbläsare, kontorspaket, e-post, multimedia – det som varje genomsnittlig användare behöver för att få jobbet gjort.

Du kanske också ifrågasätter mitt val av att inkludera en distribution med större fotavtryck. Anledningen till detta är enkelt: Nästan alla moderna datorer har hästkrafterna att springa till och med som Ubuntu, som en direktdistribution, utan problem. Så varför inte utnyttja den kraften och starta upp en distribution som har allt du behöver.

Netrunner

Netrunner Linux fokuserar på KDE Plasma-miljön och kommer förinstalleras med flera överraskande verktyg. På toppen av standardpriset hittar du även Skype, Wine, Gimp, VLC, Steam och VirtualBox (Obs! Steam och VirtualBox kan inte effektivt köras från en livemiljö) och mycket mer.

Netrunner kommer i två olika smaker: En standardutgåva och en rullande frisättning. Standardutgåvan baseras på Debian-pakethantering och den rullande släppcentralen kring Arch-pakethantering. En anledning till att jag valde Netrunner över en annan KDE-baserad distribution är att de lyckats optimera KWin för att köra på lågdrivna maskiner (vilket gör den idealisk för en live-distribution). Netrunner lägger också till en praktisk sidopanel (tillsammans med standard KDE-panelen) för att ge dig tillgång till multimedia kontroller. Du hittar massor av teman och anpassningar som finns tillgängliga i Netrunner som du inte hittar i andra vanliga KDE-distributioner.

BunsenLabs Linux

Kommer ni ihåg CrunchBang Linux? Tja, det projektet är dött. Lyckligtvis blev projektet upptaget och givet livet åter, men som BunsenLabs Linux. Vad handlar denna fördelning om? BunsenLabs Linux är byggt på Debian Jessie och använder fönstret Openbox-fönsterhantering (med tillägg av tint2-panelen och Conky-systemmonitorn).

Vad som är bra med BunsenLabs Linux är att det är en tinkers dröm. Den levereras komplett med många teman och Conky-konfigurationer så att du kan få skrivbordet att se ut och känna exakt hur du vill … hela tiden drar du inte maskinen till en långsam kvarhållning. Du hittar många idéer för anpassning i BunsenLabs användarforum. BunsenLabs Linux kan köras på 32-bitars, 64-bitars och till och med ARM-baserade maskiner!

Porteus

Porteus är en unik tolkning av Linux-distributionen (med mindre än 300 MB), eftersom den är modulär till naturen. Till skillnad från de flesta Linux-distributioner som arbetar med en pakethanterare använder Porteus förkompilerade moduler som snabbt kan sättas in i operativsystemet. När du är klar med en modul kan du avaktivera den, så den tas sedan bort från katalogstrukturen. Med det här systemet använder du bara vad du behöver och inget annat kan muta ner på plattformen. Du kan ladda ner moduler och lagra dem lokalt, för att användas när det behövs. Porteus lagras också i ett komprimerat format, så det dekomprimeras mycket snabbt. Dessutom har alla startskript återkallats för att öka start- och avstängningshastigheterna kraftigt, så du har möjligheter till en perfekt live Linux-upplevelse.

AV Linux

Låt mig först varna att AV Linux inte är tillgänglig för tillfället. Utvecklaren har tagit bort version 6.0.4 och är redo att släppa AV Linux 2016. Det blir värt att vänta. Även om jag sa att jag inte inkluderade uppgiftsspecifika Linux-distributioner, är den här lite annorlunda. AV Linux är en distribution speciellt utformad för att, som du kanske har gett, en skapande plattform för ljud / video / grafik.

AV Linux är inte din vanliga distribution. Istället är det en förkonfigurerad ögonblicksbild av Debian-testdistributionen (den nuvarande testen Debian-versionen kallas Stretch). Med denna distribution hittar du ett Xfce 4-skrivbord och all programvara du behöver för att skapa ljud och video (inklusive en anpassad Linux-RT-kärna och Jack Audio Connection Kit, för låg latens). Bland de multimediecentrerade programvaruförsäljningarna hittar du: Ardor, Audacity, Blender, Cinelerra, Handbroms, Vätgas, Kdenlive, MuseScore, OpenShot och VLC Media Player. Jag hoppas vi kommer snart att se AV Linux 2016 release. Om du är av den kreativa sorten, är du skyldig dig själv att kolla in AV Linux.

Och där har du de fem Linux-distributioner som ger en enastående liveupplevelse. Hämta en (eller alla dessa) och skapa en bärbar, levande Linux-enhet som garanterar att du alltid har ditt skrivbord med dig.

10 Givna färdigheter för arbetsverksamma inom Linux

När världen utvecklas för systemadministratörer “exploderar Linux med nya idéer och det är lite skrämmande …”, som industrikommentatorn Mike Tarkowski en gång uttryckte det.

Att hålla reda på nya teknologier inom cloud computing som t.ex. OpenStack kommer att vara nyckeln till att navigera i detta ständigt föränderliga landskap, enligt Randy Russell, certifieringschef för Red Hat.

Under det senaste året har den fortsatta ökningen av öppna molnplattformar och det ökande behovet av stöd för öppna källsäkerhetsprojekt skapat ännu mer efterfrågan på proffs med specialkunskap inom området. Femtio procent av de undersökta anställningscheferna säger att kunskap om OpenStack och CloudStack har stor inverkan på anställningsbesluten för öppen källkod, enligt 2016 Linux Foundation / Dice Open Source Jobsrapport. De färdigheter som de mest aggressivt söker är bland annat DevOps, 58 procent, systemadministration, 48 procent; och nätverksadministration, 32 procent.

Tillsammans med nya färdigheter finns det några grundläggande färdigheter som arbetsgivarna letar efter. Arbetsgivare som rekryterar högskolestudenter rankade ledarskap och förmågan att arbeta som ett team som sina två mest eftertraktade drag, enligt Job Outlook 2015 – en undersökning gjord av National Association of Colleges and Employers. Men de letar också efter starka kommunikationsförmåga, problemlösningsförmåga, en stark arbetsetik och analytisk / kvantitativ kompetens.

På varje nivå söker de tre grundläggande färdigheter: förmågan att arbeta med andra; förmågan att lyssna på anvisningar och felsöka problem och förmågan att kommunicera, både verbalt (personligen och i telefon) och skriftligt.

Utöver det är här 10 grundläggande på varje nivå i utvecklingen av systemadministratörer, som hämtas från Linux Foundation, LISAs lista, jobbbeskrivningar och källor som analytiker Victor Janulaitis hos Janco Associates.

Sysadmin, nybörjare:

  • Starkt driv att lära
  • Förmåga att följa instruktioner
  • Starka analytiska färdigheter
  • Kunskap om vilken plattform som används, erhållen från klassarbete eller erfarenhet av tidigare arbete. Känner till operativsystemet och dess kommandon / verktyg på användarnivå; förmåga att redigera filer, använda grundläggande verktyg och kommandon, navigera genom filsystemet, installera programvara på arbetsstationer.
  • Kunskap om säkerhetskrav.
  • Intresserad av strukturerade tillvägagångssätt för systemkonfigurationshantering
  • Stark intellektuell nyfikenhet, motivation att avancera i yrket

Ta första professionella certifieringen. CompTIA Linux +, Linux Professional Insitute’s LPIC-1, och Linux Foundations nya Linux Foundation Certified System Administrator (LFCS) är bra val. Dessa certs kräver kunskap som att hantera filbehörigheter, skapa säkerhetskopior, partitioneringslagringsenheter och felsökning av filsystemproblem.

Bidra till ett infrastrukturprojekt med öppen källkod, t.ex. Red Hat-sponsrade oVirt.

Gå med i en lokal Linux-uppföljningsgrupp såväl som online-grupper som Linkedins Linux-användare och Open Source Developers-grupp.

Junior sysadmin

  • Arbetslivserfarenhet av plattformen som används – minst 24 månader
  • Dokumenterad erfarenhet av att lösa grundläggande problem i samband med systemkonfigurationshantering, resursdelning och grundläggande nätverkskoncept.
  • Möjlighet att utbilda användare i applikationer och operativsystems grundläggande funktioner och skriva grundläggande och pedagogisk dokumentation.
  • Erfarenhet av att lösa säkerhetsproblem
  • Erfarenhet av registerhantering och förstörelse
  • Erfarenhet av användaridentitetshantering
  • Möjlighet att övervaka och identifiera nätverkspolicyöverträdelser och systembrott
  • Möjlighet att kommunicera i icke-tekniska termer till icke-tekniska personer
  • Förstå strategisk inriktning av företagets system och affärsriktning
  • Möjlighet att skriva skript på något administrativt språk, som Perl, Python, VBScript eller Windows PowerShell.

    Senior sysadmin

  • Arbetslivserfarenhet på flera plattformar, med minst fyra år med den nuvarande plattformen
  • Känner till principerna och praktiken av systemkonfigurationshantering och en bred förståelse för rollen som önskad konfiguration som en del av strategisk organisatorisk kunskap
  • Förmåga att lösa problem snabbt
  • Möjlighet att etablera processer och automatisera dem för att spåra och implementera systemlösningar
  • Möjlighet att ändra system för att uppfylla nya säkerhetskrav
  • Möjlighet att ställa in strategisk riktning för systemet
  • Ansedd som expert inom systemet av övriga branschmedlemmar
  • Förmåga att skriva längre essäer om förslag på förbättringar till funktioner och system
  • Möjlighet att fungera som leverantörsförbindelser, göra presentationer till kunder eller kundgrupper eller professionella kamrater
  • Möjlighet att arbeta nära med övergripande ledning.

När det gäller ditt privata liv väljer du Linux

Det sades nyligen av många att Windows är alldeles för nyfikna, men du vet vad? Det är inte bara Windows. Ända sedan Yosemite kom ut, har Apples MacOS varit lika otillförlitlig. När det gäller Chrome OS, Android och iOS, kom igen! De är alla byggda kring molntjänster. Genom design delar de allt du gör med de tjänster du använder till tredje part. Vad är svaret? Desktop Linux.

Med president Trump som överväger att fråga utländska besökare att avslöja alla webbplatser och sociala medier sajter de besöker. Sedan Jeff Sessions, Trumps advokatgeneral, väljer att ha kryptografiska bakdörrar, måste det anses att integritet är viktigare än någonsin.

Lovordar Linux som skrivbord

Sannerligen har många lovat skrivbordet Linux i åratal, men integritet är en ny anledning att använda detta. Tidigare, medan Windows hade osäker säkerhet, rapporterades det åtminstone inte till huvudkontoret. Nu gör det. Så gör nästan alla operativsystem. Chrome OS och Android, till exempel, är Linux-distributioner, men de utför endast detta fullt ut med en internetanslutning. Google gör sina pengar från din information.

Så om integritet verkligen spelar roll för dig, behöver du ett operativsystem som inte sänder dina drag till World Wide Web. För alla praktiska ändamål betyder det skrivbordet Linux. Varför? Eftersom du säkert kan använda molntjänster som Gmail eller till och med Microsoft Office 365 på Linux, lever de och arbetar de flesta Linux-applikationer direkt på ditt skrivbord.

Så fungerar applikationerna i Linux

Dessa applikationer, till exempel LibreOffice-kontorspaket, Evolution-e-postklient och GIMP-bildredigerare, är lika bra som deras Windows-motsvarigheter. Om du behöver ett specifikt Windows-program är chansen bra att Wine 2.0, en uppsättning Windows API-filer som finns i Linux, låter dig köra ditt program ovanpå Linux. Till exempel kör Microsoft Office 2013 nu på Linux med Wine.

Om du tycker att Linux är för svårt att använda, tänk igen. Moderna Linux-distributioner är lika lätta att använda som Windows XP någonsin var. I synnerhet gillas Linux Mint 18.1 med kanel skrivbordet. Mint har allt som ett traditionellt WIMP (Windows, ikoner, meny och pekare) skrivbord ska ha. Om du har använt något skrivbord under de senaste 10 åren, kommer du snabbt att få upp arbetstakten med Mint.

När säkerheten är viktig

Dessutom är Linux mindre benägen för sårbarheter än Windows. Windows 10 får sin regelbundna andel av kritiska patchar varje månad. Du ska inte alls vara bekväm med att Microsoft släpper sina säkerhetsbulletiner till fördel för en sökbar databas med supportdokument. Jag tror att det kommer att göra det mycket svårare att veta vad som är fel med Windows.

Om du vill ha ännu mer säkerhet, och om du är villig att gå den extra milen för att få det och inte är någon vanlig stationär användare. Försök då med härdade Linux-skrivbordshanteringar som Kali Linux, Qubes OS och Tails. Tänk på att det du gör på internet bestämmer din nivå av integritet. Om du skickar in alla dina tankar på Facebook, kan du även glömma att Tails ger dig någon riktig integritet att tala om.

Förstå inte det hela fel. Linux har sin del av säkerhetsproblem, men det finns mycket färre av dem. Ändå, som säkerhetsguru Bruce Schneier säger visst visst, “Säkerhet är en process, inte en produkt.” Med Linux börjar du dock från en säkrare och privat grund.

Windows som en service? Nu är det dags för Linux

Expert Windows-skribent Ed Bott påpekade nyligen att “Windows as a Service” tagline för Windows 10 inte bara är en marknadsföringslinje. Han har rätt. Nu är Microsoft inte redo att erbjuda ett sant Windows-as-a-service-erbjudande där du kör ditt skrivbord från molnet. Inte än. Men om Microsoft skulle köpa Citrix, skulle det vara en annan historia.

Rykten om Citrix

Ja, du har hört Citrix rykten som aldrig verkar ta slut, men det ser ut som om Microsoft äntligen kan göra det. Kombinationen var alltid meningsfull, men med den tidigare Microsoft-verkställande direktören Kirill Tatarinov, som nu är ansvarig för Citrix som VD och koncernchef, har Microsoft sin man på insidan.

Dessutom har Citrix just börjat erbjuda Xen Desktop Essentials. Med det senaste Xen-programmet kan du hantera Windows 10 fjärrskrivbord från Azure för 12 USD per användare och månad. Tidigare 2016 fick Microsoft några av sina partners att erbjuda företagsversioner av Windows 10 – Windows 10 Enterprise E3 och E5 – från molnet.

Windows 10 – En ny version i molnet

Här bör också nämnas att det finns en ny version av Windows 10, kallad “Cloud”, som kommer. Var inte vilseledda av namnet. Detta verkar vara en återupplivad version av den misslyckade Windows RT. Det verkar som om det denna gång har samma mål att ta tillbaka marknadsandelar från Chromebooks. Lycka till med det, Microsoft.

Under tiden påpekade Bott, även om riktiga molnbaserade Windows 10-skrivbord började rulla ut, att användare redan har mycket mindre kontroll över “sina” Windows 10-skrivbord. Om du till exempel kör Windows 7 SP1 har du inte haft några större förändringar på sex år. Det är verkligen stabilitet. Windows 10? Uppgraderingscykeln är nu cirka 18 månader. Mer irriterande, medan du kan skjuta upp uppgraderingarna, kan du inte vägra dem.

Du kan inte ens vägra patchar

När det gäller patchar kan du inte vägra dem heller. Det är allt eller ingenting. Gud hjälper dig om du har missionskritiska program eller hårdvara som bryts av en ny samling patchar. Du kan inte rulla tillbaka den enda dåliga korrigeringsfilen för att åtgärda kompatibilitetsproblem längre. Som sagt var det allt eller ingenting.

Om du är en sysadmin känner du redan till detta. Det kommer bara att bli värre eftersom Microsoft tar hand om “dina” skrivbord. Vad kan du göra? Tja, du kan hålla dina Windows 7-maskiner igång, men Microsoft har ändrat 7-patching till en roll-up-modell också om du som vanligt använder Windows Server Update Services (WSUS).

Har du några andra alternativ?

Ja, du kan växla till Mac. OK, så mycket för den tanken. Dessutom är begreppet att flytta från Microsoft till Apple om det är ett dåligt skämt på jakt efter mer kontroll över ditt system. Så, om du verkligen vill styra ditt skrivbord framåt, finns det bara ett val: Linux. Det måste alla veta idag. Många skriker så högt så det hörs härifrån. Men tänk på det. Har du ett annat val? Det finns ju faktiskt lyckliga människor som har använt Linux-skrivbord i årtionden. De arbetar. Faktum är att de fungerar bra.

Enda rekommendationen är Linux

I synnerhet rekommenderas Linux Mint. Det är stabilt, det fungerar som en finjusterad klocka, och det är gratis. Om du använder kanelbordsskrivbordet tror dina användare att de har rest i tid till skrivbordet i Windows XP. Applikationer är lätta att konfigurera. Dessa dagar laddar du bara ner och installerar dem från en appbutik.

Linux-program är också enkla att använda. Personliga favoriter är att LibreOffice fungerar bra för kontorsarbete. Den senaste versionen, 5.3.2, fungerar bättre än någonsin med Microsoft Office OpenXML-format. Och det finns alltid Google Dokument.

Hjälp – Du kan inte jobba som vanligt!

Vad är det? Du kan inte leva utan Microsoft Office? Gör då inte det. Du kan köra Office 365 på Linux. För den delen, när en användare påpekade att OneDrive sprang som en hund på Linux, fixade Microsoft det. Ja, du läste det rätt. Microsoft fixade en allvarlig bugg med hur en Microsoft-app körde på Linux. Detta betyder väl att även de anser Linux vara viktigt. Hur nu det ska gagna dem i längden. Kanske är det ett medvetet självskadebeteende.

När nu så många gillar Linux-skrivbordet, finns det verkliga problem med att distribuera det i verksamheter. Mint, den personliga favoriten, till exempel, erbjuder inte företagsstöd. Du kan få företagsstöd från andra Linux-distributörer, som Canonial (Ubuntu), SUSE och Red Hat, för deras distributioner.

Förinstallerat Linux – Det enda lönsamma alternativet

Det är inte lika lätt att få Linux förinstallerat på skrivbord. Det finns special Linux-PC-leverantörer, som gör detta på alla PC med det är få. Av de stora PC-leverantörerna är Dell den enda som gör en ståndpunkt i att sälja färdiga Linux-datorer. Du kan få Linux-stationära och bärbara datorer från andra toppleverantörer, inklusive HP och Lenovo, men detta är inte lätt.

När nu allt är sagt, om du verkligen vill ha din IT-avdelning som ansvarar för dina datorer utan inblandning av Microsoft (eller Apple och Google med Chromebooks) är det dags att seriöst börja överväga Linux-alternativet. Det finns verkligen inga andra lönsamma alternativ.

Ubuntu Desktop 16.04 LTS

En liten del av alla Linux-distributioner har valts ut till att bli de vanligaste och mest pålitliga valen för användare. Ubuntu Desktop är helt enkelt en av de mest populära, och det är verkligen en av de mest ansedda och mest polerade. Nivån på professionalism i samband med Ubuntu, speciellt med sina LTS (Long Term Support) -utgåvor, placerar den som en av de som kallas för go-to distros för utvecklare. Det är svårt att gå fel med Ubuntu.

När du väljer Ubuntu, är det mest förnuftigt för utvecklare att använda LTS-utgåvor, som får fem raka år av support. Med LTS-utgåvor kan du avlägsna de skadliga ändringarna i systemet, som ofta kommer med stora punktrevisioner, och samtidigt inte beröva dig själv om säkerhetsuppdateringar. Utvecklare hatar att behöva stoppa allt och omkonfigurera sina miljöer på grund av en helt ny version av operativsystemet. Med en LTS-upplaga kan du vara helt på det klara med att detta inte händer.

Plus med installationsprocessen

Ett annat bra plus: Installationsprocessen för Ubuntu ger dig möjlighet att lägga till stöd för proprietära hårdvarudrivrutiner och programvaruelement. Inte alla utvecklare behöver dessa, men de är en bekväm och enkel lösning redan från början. Om du gör ditt Linux-utvecklingsarbete i en VirtualBox VM, förinstallerar Ubuntu 16.04 LTS drivrutiner för att möjliggöra visning av återskalning och musintegration. Det verkar dock inte att förinstallera utrustningsverktyg för utklippstavlor. Om du vill ha dem måste du installera VirtualBox Guest Additions.

Ubuntus standard Unity-skrivbordsmiljö har mycket bra funktioner från en programmerares synvinkel. Ren, konsekvent och diskret, Unity lägger väsentliga saker till hands medan du för det mesta håller dig borta. Om du föredrar att använda en annan miljö, är det möjligt att lägga till en via kommandoraden, men Ubuntu levererar också en massa respin med alternativa skrivbord (inklusive GNOME, KDE, Xfce och LXDE) förinstallerat.

Ubuntu – Ett utvecklingsvänligt och bra val

En speciell utvecklingsvänlig funktion i Ubuntu är ett kommandoradsverktyg som heter Ubuntu Make (inte installerat som standard, men det är lätt att fixa). Umake, som det också är känt, ger utvecklare ett bekvämt sätt att installera hela utvecklingsstacken, verktygen och olika IDE för Node.js, Dart, Rust, Swift, Go, Scala, Android, och så vidare. Detta är dubbelt användbart i en miljö som Ubuntu Desktop 16.04 LTS, eftersom det gör det möjligt för utvecklaren att hålla sig uppdaterad utan att eventuellt sätta nålar i resten av systemet.

Slutligen finns ett brett utbud av IDEs tillgängliga direkt via Canonicals repositories. Du hittar inte bara Eclipse, NetBeans och MonoDevelop utan även mindre kända projekt som Ninja, Anjuta och Geany. Det finns ingen brist på vanliga gamla editorer, från GNU Emacs till Bluefish

Linux Mint 18.1

Linux Mint är ett Ubuntu-derivat, men det skiljer sig tillräckligt från Ubuntu för att motivera sin egen position i Linuxvärlden. Det övergripande målet med Mint är att skapa en bekväm skrivbordsmiljö där nästan alla gemensamma beslut om installationsprocessen redan gjorts för dig. Vad är meningen med en utvecklare som går ut med en användardistro för ett Open-Source system, kanske du frågar?

Anledningen är enkel. En utvecklare är också en användare, och många av de funktioner som gör användarna bekväma kan du också utveckla. Mints installationsprocess kräver till exempel inget beslutsfattande om du bara vill ha ett funktionssystem ur lådan. Eftersom standardfilsystemet är ext4 med både operativsystem och användardata på samma partition kan du alltid anpassa din skapelse, till exempel BtrFS för OS och XFS för användardata a la OpenSuse. Men Mint standard är helt glasklara, och genom att checka ytterligare boxar kan du installera alla tredjeparts och slutna drivrutiner som ofta används i en skrivbordsmiljö.

Mint smakar kanel hela vägen till kakburken

Mint signatur skrivbord, kallad kanel, har tillräckligt nära för Windows XP och Windows 7 för att vara omedelbart användbart för icke-Linux infödingar. Det kan formas om du behöver det, men användbart direkt ur lådan utan tweaking. Med detta sagt, Cinnamon och Mint själv är mycket konfigureringsbar, skriptbar och anpassningsbar. Mycket av utvecklingen är i Python, JavaScript och C, vilket innebär att alla utvecklare med erfarenhet i de två första kan dyka in och tweaka systemet fritt.

Programvaror och slutord

Programvaran som finns i Mints standardskåp är ett eko av vad som finns i Ubuntu. Det är mer bra nyheter för utvecklare, eftersom Ubuntu kommer välutrustad i det avseendet. Många populära utvecklingsverktyg – Eclipse, NetBeans, Geany, MonoDevelop, Lazarus (Free Pascal IDE) och så vidare är tillgängliga utan att behöva ansluta till en extern källa eller installera från en nedladdning. Du kan också installera Ubuntu Make från Linux Mint community webbplats, vilket ger dig Umakes utvecklingsstackar till hands.

Slutligen, eftersom alla Mint-utgåvor är baserade på Ubuntu LTS-utgåvor, är de garanterade att ha ett långt fönster öppet rörande serviceuppdateringar. Mint 18.1 är till exempel planerad för att ha stöd fram till april 2021.

Fedora 25

Fedora har länge fungerat som en unik utvecklare som visar att det finns ny moderna funktioner som eventuellt kan göra till och med Red Hat Enterprise Linux intresserade. Detta system har också skapat en bra skrivbordsmiljö för Linux-utvecklare, särskilt nu när Fedora har delats upp i separata skrivbords-, server- och molnutgåvor. Skrivbordsutgåvan är givetvis i fokus här.

Fedoras vart annat år utgåvor är både bra och dåliga nyheter för utvecklare som hatar att ha allt uppdaterat hela tiden. Goda nyheter: En ny version avbryter inte automatiskt den befintliga, så du kan hålla fast vid en viss version av Fedora under en tid. Dåliga nyheter: Individuella utgåvor stöds endast 13 månader efter utgivandet, och det finns inga långsiktiga supportutgåvor. Om du väljer Fedora måste du utföra en fullständig uppgradering minst en gång om året om du inte vill förlora support. Det betyder att du kanske vill behålla dina användar- och utvecklingsdata på en separat partition om du behöver helt och hållet behöver svabba helt däcket i skeppet som du kallas hårddisk.

Fedoras standardskrivbord ger dig lätt navigation

Fedoras standardskrivbord är GNOME 3, vilket är ganska diskret och lätt att navigera. Utvecklare som vill ha en mer minimal skrivbordsupplevelse kan installera ett annat skrivbord, eller helt enkelt ta en annan utgåva av Fedora,en av dess spins, med ett alternativt skrivbord förinstallerat. KDE Plasma, XFCE, LXDE, Mate-Compiz, kanel och även OLPC SOAS-skrivbordet är alla tillgängliga.

En hel sektion av information rörande varje ny version av Fedora riktar sig specifikt till utvecklare som använder operativsystemet. Dessa noteringar går in i detalj om de olika språk, runtime, som är förpackade med Fedora och de nya verktygen som finns tillgängliga för olika språk. Till exempel vad som är nytt för GCC-användare i noterna för Fedora 24.

Uppdateringar och utvecklingsverktyg i Fedora

Fedoras snabba uppgraderingscykel innebär att de kombinerade språken och runtime tenderar att vara de senaste versionerna som är lämpliga för produktion. Till exempel innehåller Fedora 25 Ruby on Rails 5.0 och Go 1.7. Du hittar även Mozillas Rust i det senaste Fedora. Detta är ett tecken på hur Fedoras underhållare ser till både framtiden och nutiden. Flera versioner av Python är alla tillgängliga sida vid sida, tillsammans med PyPy och Jython. Den senaste produktutgåvan av Docker ingår också.

Utvecklingsverktygen i Fedors mjukvaruförråd sträcker sig från traditionella erbjudanden som Eclipse och Vim till liknande MonoDevelop, Code :: Blocks och Geany. Du hittar även IDE för Arduino och MCU 8501 hårdvarukort. Det finns inte den variation du får med Ubuntu, men med Red Hats allmänt förekommande RPM-paketformat, Docker och Flatpak-support har du gott om alternativ för att lägga till program från tredje part.