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
Flere detaljer om OneGet, Windows 10s pakkehåndtering-manager
Vi har for nylig opdaget OneGet, en pakkehåndteringsramme, der følger med PowerShell og Windows 10. Vi har lært meget mere om OneGet og dens fremtid siden da. OneGet var oprindeligt et produkt fra Open Source Technology Center hos Microsoft. Det er ikke kun inspireret af Linux-pakkeforvaltere, men OneGet er også open source.
Sådan gemmes og lukkes alle åbne dokumenter i Word
Word giver dig mulighed for at åbne flere dokumenter på én gang og se flere dokumenter på én gang. Hvad hvis du foretager ændringer i alle de åbne dokumenter, og så vil du hurtigt gemme og lukke dem alle? Nem at gøre, og vi viser dig hvordan. I tidligere versioner af Word (før 2007) vil du holde "Shift" -tasten nede, mens du klikker på menuen "Fil", og ændrer kommandoen "Gem" til "Gem alle "Og" Luk "kommandoen til" Luk alle ".