Vad är open-source operativsystem? Allt du behöver veta

0
184

Kan detta open-source-Krom-klon ge Microsoft webbläsaren Kanten?
Microsoft har precis startat sin webbläsare strategi-igen. Är världen redo för nya Krom-Kant? Ed Bott förklarar varför denna tid kan vara olika – eller inte. Läs mer: https://zd.net/2zj2q4Q

Vad är open-source operativsystem?

Ligger till grund för ett operativsystem, till exempel Windows på din PC eller Android på din telefon, är många, många rader kod.

På en sluten källkod OPERATIVSYSTEM som Windows, att koden kan endast ändras av Microsoft, och bara ses av några utvalda kunder som de stora företagen. Däremot kod underliggande öppen källkod operativsystem är inte bara fritt tillgänglig för vem som helst att visa men också att ändra, använda och dela, enligt villkoren för öppen källkod-licenser som MIT, GNU general Public Licence och Apache 2.0.

Att tillåta någon att granska källkoden på detta sätt har många fördelar. De med tillräcklig teknisk kunskap kan anpassa OS och åtgärda problem när de uppstår genom att gräva i källkoden.

Det gör också att utvecklingen av öppen källkod operativsystem för att vara eu-lett, eller åtminstone påverkas, med tekniska användare att föreslå ändringar till ett open-source-operativsystem: s kodbas.

Vad är Linux?

I hjärtat av de flesta öppen källkod operativsystem idag är Linux-kärnan. Ger Linux kärnan av operativsystemet, kärnan som interagerar med en dators hårdvara, utvecklat av Linus Torvalds 1991.

linus-torvalds-072013.jpg

Linux-kärnan skapare Linus Torvalds.

Bild: Aalto-Universitetet/YouTube

Denna kärna ger grundläggande funktionalitet någon OS behov, för att kontrollera hur data bearbetas och uppdelade i minnet, hur systemet hanterar filer, hur det interagerar med enheter som är anslutna till datorn och andra grundläggande uppgifter.

Operativsystem beslutsfattare och sedan bygga verktyg för att koppla in denna Linux-kärna för att skapa ett operativsystem. Dessa verktyg varierar från fönstersystem som driver grafiska skrivbordsmiljöer till system för att hantera tjänster som körs i bakgrunden. Utvecklingen av Linux-kärnan fortsätter under förvaltarskap av Torvalds, och med version 5.0 av Linux-kärnan som nyligen släpptes.

Free Software Foundation påpekar också hur mycket moderna öppen källkod operativsystem också låna från GNU-operativsystemet och dess verktyg, och hävdar att Linux-baserat operativsystem kallat GNU/Linux-baserat operativsystem.

platformdevelopers.jpg

När Linux har en liten marknadsandel på den allmänna stationära PC-marknaden, det är den mest använda plattformen bland utvecklare enligt årets Stack Overflow undersökning.

Bild: Stack Overflow / Räkna / Nick Heath

Är det öppen källkod operativsystem som inte är baserad på Linux?

Ja, medan Linux stöder de flesta open-source-operativsystem finns det Operativsystem som är byggt runt andra kärnor.

En anmärkningsvärd alternativ är FreeBSD, ett gratis operativsystem vars härstamning går tillbaka till Berkeley Unix-operativsystem av 1970-talet, men som inte är byggt runt Linux-kärnan.

Även om inte baserad på Linux, Unix-liknande system kan användas med Gnome 2 och KDE-skrivbord, vars layout kommer att vara bekanta för lång tid Linux-användare, samt kör många Linux-kompatibla program.

SE: 20 snabba tips för att göra Linux nätverk lättare (gratis PDF)

Den kanske mest överraskande alternativ är ReactOS, en work-in-progress open-source OS som liknar Windows XP och som är utformad för att vara en Windows ersättning som beter sig precis som den gamla favorit.

Alla som funderar på att försöka ReactOS bör vara medveten om att det är alpha programvara, så räkna med en hel del buggar och saknade funktioner.

För någon old-school datoranvändare att längta efter DOS-kommandoraden, det är också FreeDOS, ett open-source, DOS-kompatibelt operativsystem som kan användas för att köra äldre program-med dess beslutsfattare hävdar att all programvara som fungerar på MS-DOS ska också köras på FreeDOS.

Vad som skiljer de olika typer av öppen källkod operativsystem?

Medan Linux är kärnan i många operativsystem finns det en stor variation i utseende och känsla av Linux-baserade operativsystem.

Vissa fokuserar på enkelhet och användbarhet, till exempel Ubuntu, Linux Mint och Elementary OS, andra på säkerhet, som Svansar, andra på att erbjuda kraftfulla verktyg för tekniska experter, till exempel Debian och Gentoo. Och samtidigt har många likheter med Windows-skrivbordet, andra lånar design signaler från macOS, medan andra har inget grafiskt gränssnitt på alla som standard, bara en kal kommandoraden.

Hur gör open-source-program att fungera?

Öppen källkod är i grunden samma som för proprietära program. Skillnaden är att, som open-source-operativsystem, källkoden av programmen är tillgängliga för vem som helst att inspektera, ändra och dela.

Vilka är de mest populära open-source operativsystem?

Arbeta ut vilka som är de mest populära open-source operativsystem är inte okomplicerat.

På framsidan av det, de mest populära open-source operativsystem är Android, som är baserad på en modifierad version av Linux-kärnan. Frågan är vad många människor tänker på Android är inte helt öppen källkod. Kärnan i Android OS Android Open Source Project, som är öppen, som namnet antyder, men byggd runt som sluten källkod Google-brandade appar.

Det är också Chromium, open-source operativsystem som är designat runt som kör web apps. Även om inte distribueras i på egen hand, Krom OS former grundval av Chrome OS som körs på Chromebook, som är särskilt populära i utbildningen marknaden.

Annat än att, Linux-baserat operativsystem fortfarande bara upptar mellan en till tre procent av den stationära PC-marknaden. Bland de som delar är en blandning av gamla favoriter som Ubuntu och Debian och nyare utmanare till exempel Linux Mint och Elementary OS.

Om man tittar på de senaste Google Trender resultat för den populära Linux-distributioner, det är Ubuntu som kommer ut på topp, som ni kan se nedan.

linuxdistros.jpg

En Google Trender diagram över vilken av de stora Linux-distributioner som var mest sökt efter.

Bild: Google

Det är en annan historia när det kommer till operativsystem, där Linux-baserade system som Ubuntu, Red Hat Enterprise Linux och CentOS tenderar att dominera, med Linux också en favorit på public cloud computing-plattformar, som exempelvis Amazon Web Services, Google Cloud-Plattformen och Microsoft Azure.

Linux-baserat operativsystem är också genomgående i superdatorer, med varenda en av de TOPP 500-listan av de snabbaste superdatorer i världen som kör Linux.

1280px-summitsupercomputer.jpg

#1 rankade superdatorn i världen som av November 2018, Oak Ridge National Laboratories’ “Summit”.

Bild: Carlos Jones, ORNL

Hur gör open-source-operativsystem ger säkerhet?

Genom att ha många människor granska kod, går teorin att någon är mer troligt att hitta buggar, säkerhetshål och skadliga rutiner i OS.

Som inte alltid fungerar i praktiken dock, med minst en hög profil exempel av en allvarlig säkerhetsbrist som är kvar i open-source operativsystem för åren före att bli upptäckt. Några framstående utvecklare hävdar modern programvara är så komplexa att riktade, sakkunnig kontroll av några som är viktigare än hastig inspektion av många.

Det finns också många open-source operativsystem fokuserad på att ge mycket säkra maskiner som även skyddar användarnas integritet.

Till exempel, Svansar är ett privatliv-centrerad OS utformad för dem som vill undgå att spåra så mycket som möjligt.

SE: 10 tips för nya it-proffs (gratis PDF)

Svansarna kan köras från en DVD eller USB-minne och dess designers säger att det kommer att “lämna inga spår på datorn du använder”, kommer att försöka anonymisera använda internet via Tor-nätverket, och kommer att kryptera dina filer, e-postmeddelanden och snabbmeddelanden.

Ett annat exempel på ett säkerhets-fokuserad, open-source OS är Qubes, som är ett operativsystem som ramper upp trygghet genom att compartmentalizing olika aktiviteter i enstaka fall kallas qubes som inte har möjlighet att påverka varandra. Till exempel, du kanske har en qube för att besöka otillförlitliga webbplatser och en annan för att göra bankärenden.

Varför ska du använda programvaran med öppen källkod för din verksamhet?

Om du behöver bevis på öppen källkod värde till verksamheten i och med 2019, inte leta längre än IBM: s senaste inköp av Red Hat.

Köpet var till stor del ses som en ramp för IBM att de datacenter som ligger till grund för molnet, som är allt mer beroende av öppen källkod och verktyg för att stötta upp sina plattformar. Red Hat är en multi-billion dollar business av att stödja öppen källkod och idag äger de organisationer som ansvarar för allt från integration services för open-source-plattform Internationaliserad genom att skapa KVM hypervisor.

Som företag migrera fler och fler system att dessa moln plattformar, open-source programvara till sitt hjärta kommer alltmer att bli en viktig del av alla företag arkitektur-till och med mer så än det är redan en viktig roll idag. Dessutom, plattformar moln är allt igång en maskstorlek av microservices att förlita sig på en samling av open-source verktyg, från Docker behållare till Kubernetes plattform för att hantera dessa containrar.

Gartners Hype Cycle för Öppen Källkod, 2018 ger exempel på öppen källkod infrastrukturprojekt som Clearwater Core IMS, Core Dynamics (openEPC), OpenBTS, openRAN, Öppen Kant Design, Internationaliserad, Docker och KVM.

Den säger att “användningen av open-source infrastruktur software fortsätter att störa CSP [communications tjänsteleverantör] ekosystem” och ger råd till Landstrategi för att påskynda införandet av öppen källkod infrastruktur programvara.

Den 2019 Red Hat Tillstånd av Enterprise Open Source-rapporten, som bygger på 950 intervjuer med världen över företagets IT-ledare, hittade bara 1% av företagen avfärda betydelsen av öppen källkod.

Under det senaste året, endast 3% av företagen som hade kartlagt deras användning av öppen källkod sa att de hade planer på att skala dem tillbaka, med 59% planerar att öka sin öppna källkod engagemang.

Vilka är de viktigaste säkerhetsproblemen med öppen källkod operativsystem?

Medan juryn är fortfarande ute på om proprietär eller öppen källkod operativsystem är mer säker, det har varit flera nya negativa rapporter i relation till säkerheten av öppen källkod i allmänhet.

Sonatype är DevSecOps eu-Undersökning, såg DET-och sjukvårdspersonal rapporterar att öppen källkod brott har ökat med 71% under de senaste fem åren. Under tiden Synopsys’ Open Source-Säkerhet och riskanalys rapport som analyserat anonymiserade data över 1200 kommersiella codebases från 2018, funnit att upp till 60% av codebases används av företag innehålla minst en sårbarhet med ursprung från open-source-komponenter.

Som sagt, det finns också många rapporter om brister i mjukvara utnyttjas.

Hur stabil är open-source operativsystem?

Medan historiskt Linux-baserat operativsystem kan ha betraktats som svåra att få arbeta på grund av problem såsom dålig driver support finns det idag ett brett utbud av Linux-baserade operativsystem från Ubuntu Linux Mint som är i princip lika lätt att ställa upp på x86 PC-hårdvara som Windows OS.

Det finns också ett brett utbud av Linux-baserade operativsystem som fungerar på Arm-baserad hårdvara, av den typ som normalt återfinns i mobila enheter. Även om dessa är vanligtvis mindre stabil än Linux-baserat operativsystem på x86-datorer det finns undantag, såsom vilken Debian-baserade Raspbian på låg-kostnad Hallon Pi dator, som fungerar mycket bra tack vare den pågående insatser av Raspberry Pi Handel.

Vad är open-source mjukvara för-och nackdelar i förhållande till sluten källkod?

Red Hat Tillstånd av Enterprise Open Source-rapport som fann att företag normalt välja öppen källkod, eftersom det är billigare, med 33% av företagets användare med hänvisning till att det är lägre total ägandekostnad (TCO) som dess viktigaste fördel. Det är ett skifte i tänkande, men med 29% vänder sig till öppen källkod eftersom det ger dem tillgång till den senaste innovationer – en hänvisning till den avgörande roll som öppen källkod teknik i att stödja microservices och behållare i molnet, eller dess användning i den växande området maskininlärning.

Säkerheten är fortfarande den primära oro för att företag, med 38% anspråk på säkerhet rädsla är det som hindrar dem från att öka sin användning av programvara med öppen källkod. ZDNet är Vaughan-Nichols påpekar om du inte håller på toppen av öppen källkod, som du kan missa säkerhetsuppdateringar och fixar-att ge den berömda exempel på konsumenten kreditupplysningsföretag Equifax, som utsätts 143 miljoner Amerikaner’ kreditupplysningar, tack att inte uppdatera Apache Struts.

Hur ser framtiden ut för öppen källkod operativsystem?

Att skriva på ZDNet syster webbplats TechRepublic.com öppen källkod veteran Jack Wallén säger att öppen källkod är på randen av en stor förändring och kommer att bli långt mer inkluderande i termer av kön och etnisk mångfald, som främjas av de senaste förnyas av uppförandekoder för att göra samhällen mer välkomnande och mindre slipande.

Microsoft har haft en Damaskiska omvandling när det gäller öppen källkod, med nuvarande VD Satya Nadella känt att “Microsoft älskar Linux”, och Wallén prognoser att ett betydande antal ytterligare Microsoft-patent kommer att göras fritt tillgänglig enligt Open Innovation Network licens i slutet av detta år, på toppen av 60.000 redan släppt. Den fortsatta utgivningen bör vara till nytta för den fortsatta utvecklingen av öppen källkod operativsystem, med OIN VD Keith Bergelt, säger att på den tiden den ursprungliga 60,000 patent släpptes som täcker de: “allt som rör äldre open-source teknik såsom Android, Linux-kärnan och Internationaliserad; nyare teknik som LF Energi och HyperLedger, och deras föregångare och efterträdare versioner.”

SE MER: jag installerade fem smaker av Linux på min nya laptop: En månad på, det här är vad jag har lärt mig

År av Linux desktop har varit nära förestående, men Wallen hoppas att en dator tillverkare kommer att börja sälja konsument-klass Linux-datorer och bärbara datorer som kan konkurrera med Chromebook.

Andra är inte så säker på om utsikterna för Linux på skrivbordet. ZDNet Steven Vaughan-Nichols säger att medan röra sig mot skrivbordet-as-a-service kan väl se Linux upprätta en fot, som, utan att en samlad insats av öppen källkod, det är också möjligt Linux-datorn kommer att förbli en nisch operativsystem för avancerade användare.

Linux

Installera fem smaker av Linux på min nya laptop

Från Linux till moln, varför Red Hat frågor för varje företag

10 super söt bärbara datorer som kommer med Linux förinstallerat

Framtiden för IBM och Red Hat (ZDNet YouTube)

Laptop kontra Chromebook: Vilken bärbar dator som är bäst i 2019 (CNET)

Hur Linux tog över allt (TechRepublic)

Relaterade Ämnen:

Affärssystem

Linux

Utvecklare

Säkerhet