OpenBSD

sikkerhetsfokusert Unix-lignende operativsystem

OpenBSD er et fritt og åpent operativsystem for mange forskjellige datamaskinarkitekturer. Det nedstammer fra Berkeley Software Distribution (BSD), et derivat av forsknings-Unix som ble utviklet ved University of California, Berkeley. Det ble opprettet som en fork av NetBSD i oktober 1995 av prosjektleder Theo de Raadt. OpenBSD-prosjektet har produsert portabel programvare som også er i bruk i andre operativsystemer. Eksempler er PF, OpenSSH og OpenNTPD.

OpenBSD
Skaper(e)Theo de Raadt
Utvikler(e)Theo de Raadt, OpenBSD-prosjektet
Utgitt18. oktober 1995[1]
Nyeste versjon7.4 (stabil versjon; 16. oktober 2023)[2]
PlattformDEC Alpha, IA-32, x86_64, MIPS, PowerPC, PA-RISC, SPARC64, ARMv7, ARMv8-A, LUNA, RISC-V
Bygger påNetBSD,[3] Berkeley Software Distribution[4]
LisensISC-lisens,[5] BSD-lisensen,[6][7] BSD-3[7]
Nettstedhttps://www.openbsd.org/
OpenBSD 3.7

Prosjektet er kjent for åpen kildekode og kvalitetsdokumentasjon, kompromissløs posisjonering innenfor programvarelisensiering, fokus på datasikkerhet og korrekt kode. Det ledes fra de Raadts hjem i byen Calgary i Alberta, Canada. Dets logo og maskot er kulefisken «Puffy».

OpenBSD har en rekke sikkerhetsegenskaper som er fraværende eller valgfrie i andre operativsystemer. Det har tradisjon for å bli revidert av utviklere som analyserer kildekoden på leting etter programvarefeil og sikkerhetsproblemer. Prosjektet vedlikeholder en streng politikk innen lisensiering og foretrekker BSD-lisensen og dens varianter. Dette har ført til en omfattende analyse for å fjerne og erstatte kode som har benyttet andre lisenser.

Operativsystemets kjerne og brukerprogrammene ligger i samme pakkebrønn. Brukerprogrammene omfatter verktøy som Unix-skallet, cat og ps, såvel som mer komplekse tjenester som httpd og OpenSMTPD. Tredjeparts programvare er tilgjengelig som binærfiler eller kan bygges fra kildekoden ved å bruke porteringstrær.

OpenBSD finnes for arkitekturene DEC Alpha, PA-RISC, MIPS64, SPARC, SPARC64, PowerPC, VAX, Sharp Zaurus, x86-32 og x86-64.

Første uoffisielle versjon så dagens lys 18. oktober 1995, med en offisiell lansering 1. oktober 1996. Siste versjon er 7.0 fra 14. oktober 2021.

Bruk rediger

OpenBSD fokuserer på sikkerhet, og er utviklet på en proaktiv og forsiktig måte. Dette gjør systemet svært stabilt og sikkert. Prosjektet ledes av Theo de Raadt, som også var en av de som utviklet NetBSD.

OpenBSD ble utviklet på grunn av filosofiske og personlige motsetninger imellom de Raadt og de andre utviklerne av NetBSD. Selv om sikkerhet er en av de største årsakene for operativsystemets eksistens, er det langt fra det eneste utviklerne fokuserer på, og systemet er i dag kjørbart på 12 forskjellige plattformer.

Fra og med versjon 3.5 inkluderer systemet en avart av XFree86 4.4-RC2 på grunn av forandringer i XFree86-lisensen. Systemet er dermed det eneste BSD-systemet med en egen versjon av vindussystemet X.

Til og med juni 2002 brukte OpenBSD slagordet "No remote hole in the default install, in nearly 6 years". Dette ble skiftet til "Only two remote holes in the default install, in more than 10 years!" etter at et hull ble oppdaget. Enkelte har kritisert dette slagordet, siden den enkleste installasjonspakken inkluderer svært få tjenester, og enkelte programmer som har blitt inkludert tidligere har senere vist seg å ha hull. Andre regner dette for å være en av systemets største fordeler; få applikasjoner installeres som basis, noe som gjør systemet svært sikkert i utgangspunktet. Uansett hva de forskjellige frontene mener er OpenBSD et forbløffende sikkert operativsystem.

På grunn av dets sikre design blir OpenBSD ofte brukt som basis for brannmurer og andre systemer innen datasikkerhet.

Litteratur rediger

  • Artymiak, Jacek (2003). Building Firewalls with Openbsd and Pf. 2.utgave, 1. november 2003. ISBN 978-8-39166-511-4. ISBN 83-916651-8-6. 
  • Artymiak, Jacek (2007). The OpenBSD Command-Line Companion. Austin Book, 2007. ISBN 83-916651-8-6. 
  • Demir, Necati; Dalk, L, Ç, Gökhan (2011). Design and Implementation of an Embedded Firewall: Design and Implementation of an OpenBSD based Embedded Firewall. LAP LAMBERT Academic Publishing, 2. mai 2011. ISBN 978-3-84432-517-1. 38-443251-7-4. 
  • Hansteen, Peter N. M. (2010). The Book of PF A No-Nonsense Guide to the OpenBSD Firewall. No Starch Press, 2. utgave, 19. november 2010). ISBN 978-1-59327-274-6. ISBN 1-593-27274-X. 
  • Korff, Yanek; Hope, Paco; Potter, Bruce (2004). Mastering FreeBSD and OpenBSD Security. O'Reilly Media; 1. utgave, desember 2004. ISBN 978-0-59600-626-6. ISBN 0-596-00626-8. 
  • Lucas, Michael W. (2003). Absolute OpenBSD: Unix for the Practical Paranoid. No Starch Press, 2003. ISBN 1-886411-99-9. 
  • Lucas, Michael W. (2013). Absolute OpenBSD: Unix for the Practical Paranoid, 2. utgave. No Starch Press, 3. mai 2013. ISBN 978-1-59327-476-4. ISBN 1-593274-76-9. 
  • Matzan, Jem (2007). The OpenBSD 4.0 Crash Course. O'Reilly Media, 25. juli 2007. ISBN ISBN 0-596-51015-2 Sjekk |isbn=-verdien: invalid character (hjelp). 
  • Negus, Christopher; Caen, Francois (2008). BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD and NetBSD. Wiley, 5. mai 2008. ISBN 978-0-47037-603-4. 0-470-37603-1. 
  • Palmer, Brandon; Nazario, Jose (2004). Secure Architectures with OpenBSD. Addison-Wesley Professional; 1. utgave, 17. april 2004. ISBN 978-0-32119-366-7. ISBN 0-321-19366-0. 
  • Reed, Jeremy C. (2006). The OpenBSD PF Packet Filter Book: PF for NetBSD, FreeBSD, DragonFly and OpenBSD. Reed Media Services, 18. august 2006. ISBN 978-0-97903-420-6. ISBN 0-9790342-0-5. 
  • Smith, Kevin, R. (2012). Linux, OpenBSD, and Talisker: A Comparative Complexity Analysis. Kindle version, 2. mars 2012. ASIN: B007GPJPY4. 
  • Sonnenreich, Wes; Yates, Tom (2000). Building Linux and OpenBSD Firewalls. Wiley, 2. februar 2000. ISBN 978-0-47135-366-9. ISBN 0-471-35366-3. 

Referanser rediger


Eksterne lenker rediger