Både Linux og BSD'erne er gratis og open-source, Unix-lignende operativsystemer. De bruger endda meget af den samme software - disse operativsystemer har flere ting til fælles, end de gør forskelle. Så hvorfor eksisterer de alle?
Der er flere forskelle, end vi kan dække her, især filosofiske forskelle i, hvordan man skal bygge et operativsystem og licensere det. Dette skal hjælpe dig med at forstå det grundlæggende.
Hvad folk flest kalder "Linux", er ikke Linux. Linux er teknisk set bare Linux-kernen - typiske Linux-distributioner består af mange stykker software. Derfor kaldes Linux nogle gange GNU / Linux. Faktisk er meget af den samme software oven på Linux den samme software, der bruges på BSD'erne.
Linux og BSD'erne er begge Unix-lignende operativsystemer. Som vi dækkede, da vi kiggede på Unix-lignende operativsystemers historie, har Linux og BSD en anden afstamning. Linux blev skrevet af Linus Torvalds, da han var studerende i Finland. BSD står for "Berkeley Software Distribution", da det oprindelig var et sæt modifikationer til Bell Unix, der blev oprettet ved University of California, Berkeley. Det voksede til sidst i et komplet operativsystem, og nu er der flere forskellige BSD'er.
RELATERET: Hvad er en Linux Distro, og hvordan er de forskellige fra en anden? > Officielt er Linux bare en kerne. Linux-distributioner skal gøre arbejdet med at samle alle de nødvendige software til at oprette et komplet Linux-OS og kombinere det med en Linux-distribution som Ubuntu, Mint, Debian, Fedora, Red Hat eller Arch. Der er mange forskellige Linux-distributioner.
I modsætning hertil er BSD'erne både kernel og operativsystem. For eksempel indeholder FreeBSD både FreeBSD-kernen og FreeBSD-operativsystemet. Den opretholdes som et enkelt projekt. Med andre ord, hvis du vil installere FreeBSD, installerer du bare FreeBSD. Hvis du vil installere Linux, skal du vælge mellem de mange Linux-distributioner først.
BSD'er omfatter havnesystemet. som giver mulighed for at installere softwarepakker. Portens system indeholder software i kildeform, så din computer skal kompilere dem, før de kører. (Hvis du nogensinde har brugt Gentoo, da den var populær, er det lidt sådan.) Pakker kan også installeres i forudinstalleret binær form, så du ikke behøver at bruge tid og systemressourcer sammen.
Licens
Hvad er open source-software, og hvorfor betyder det? Licensiering er en væsentlig forskel, selv om det ikke betyder noget for de fleste. Linux bruger GNU General Public License, eller GPL. Hvis du ændrer Linux-kernen og distribuerer den, skal du frigive kildekoden til dine ændringer.
BSD'erne bruger BSD-licensen. Hvis du ændrer BSD-kernen eller distributionen og distribuerer den, behøver du ikke at frigive kildekoden overhovedet. Du er fri til at gøre hvad du vil med BSD-koden, og du er ikke forpligtet til at frigive kildekoden, selvom du kan gøre det, hvis du vil.
Begge er open source, men på forskellige måder. Mennesker kommer undertiden ind i debatter om hvilken licens der er "mere fri." GPL hjælper brugere ved at sikre, at de kan have kildekoden til GPL-software, men det begrænser udviklere ved at tvinge dem til at frigive koden. BSD-licensen sikrer ikke, at brugerne kan have kildekoden, men giver udviklere friheden til at gøre hvad de vælger med koden, selv om de vil omdanne det til et lukket projekt.
BSD'erne
FreeBSD: FreeBSD er den mest populære BSD, der sigter mod høj ydeevne og brugervenlighed. Det fungerer godt på standard Intel og AMD 32-bit og 64-bit processorer.
DragonFly BSD: DragonFly BSD blev oprettet med det formål at levere et operativsystem, der ville køre godt i multithreaded miljøer - for eksempel i klynger af flere computere.
Linux-brugere har et valg: 8 Linux-skrivebordsmiljøer Linux er stadig mere populært end endda FreeBSD. Linux har tendens til at få ny hardware support, før FreeBSD gør det for eksempel. BSD'erne har en kompatibilitetspakke til rådighed, så de kan implementere Linux-binære filer, og det meste af softwaren fungerer på samme måde.
Hvis du har brugt Linux, vil FreeBSD ikke føle alt det andet. Installer FreeBSD som et desktop-operativsystem, og du vil ende med at bruge de samme GNOME-, KDE- eller Xfce-skrivebordsmiljøer, du vil bruge på Linux sammen med de fleste af samme anden software. Så snart du kommer til det punkt, vil FreeBSD ikke automatisk installere et grafisk skrivebord, så du er tilbage til at forkæle dig selv mere end du har med moderne Linux-distributioner. Det er en mere gammeldags oplevelse.
FreeBSD kan være foretrukket på nogle server operativsystemer for dets pålidelighed og stabilitet. Producenter, der opretter enheder, kan vælge BSD til operativsystemet i stedet for Linux, så de ikke behøver at frigive ændringerne til deres kode.
Hvis du er stationær pc-bruger, behøver du virkelig ikke at bekymre sig om BSD'erne. Du vil sandsynligvis foretrække Linux for sin overlegne hardware support, lettere installation og generelle moderne og blødende natur. Hvis du sammensætter en server eller en integreret enhed, kan du helst foretrække FreeBSD af en anden grund.
Vi får sikkert kommentarer fra folk, der bruger FreeBSD på deres stationære computere nu, og det kan du helt sikkert gøre! Men et operativsystem som Ubuntu eller Mint vil være mere brugervenligt og moderne for de fleste.
Billedkredit: atzerok på Flickr
30 Talekommandoer, du kan bruge på din PlayStation 4
Sonys PlayStation 4 har stemmekommandoer, ligesom Xbox One. De er bare ikke så stærkt annonceret. PS4-stemmekommandoer arbejder med et standardhovedtelefon, så du behøver ingen speciel hardware - i modsætning til Xbox One, som kræver en Kinect til talestyring. PlayStation 4 tilbyder ikke så mange kommandoer som Xbox One .
Sådan tilføjer du en ikke-Google-e-mail-konto til Gmail på Android
For mange måneder siden inkluderede Google både en Gmail-app og en lager-e-mail-app (for ikke-Gmail-konti) i Android. Mens mange tredjepartsproducenter stadig indeholder selvstændige e-mail-applikationer, fungerer Gmail nu med nogen form for tredjeparts e-mail-konto, der understøtter IMAP, så du kan håndtere alle dine e-mails på ét sted.