| |
Basat en | NetBSD i BSD |
---|---|
Versió inicial | 18 octubre 1995 |
Versió estable | |
Estat actual | Actual |
Llicència | llicència ISC llicència BSD llicència BSD de 3 clàusules |
Epònim | BSD |
Característiques tècniques | |
Plataforma | DEC Alpha, IA-32, x86_64, MIPS, PowerPC, PA-RISC, SPARC64 (en) , ARMv7 (en) , AArch64, LUNA (en) i RISC-V |
Tipus de nucli | Monolític |
Equip | |
Creador/s | Theo de Raadt |
Desenvolupador(s) | Theo de Raadt i OpenBSD Project (en) |
Més informació | |
Lloc web | openbsd.org (anglès) |
Stack Exchange | Etiqueta |
Seguiment d'errors | cap valor |
Id. DistroWatch | openbsd |
Id. Subreddit | openbsd |
| |
OpenBSD és un sistema operatiu lliure i multiplataforma semblant a UNIX basat en BSD. OpenBSD s'especialitza en la seguretat i la correctesa. Per això, els desenvolupadors n'analitzen el codi sovint i proactivament. El projecte el regeix Theo de Raadt.
OpenBSD es distribueix sota la llicència BSD, igual que els altres BSD.
OpenBSD és un fork de NetBSD degut a diferències entre Theo de Raadt i la resta de fundadors de NetBSD.
La versió 4.5 (publicada l'1 de maig del 2009), inclou:
En el desenvolupament d'OpenBSD es para especial esment en la seguretat. Per exemple, es van substituir en el codi diverses funcions que operen sobre cadenes --strcpy, strcat, sprintf, vpsrintf-- per unes altres de protegides --strlcpy, strlcat, snprintf, vsnprintf, asprintf-- perquè no eren segures i usar-les podria dur a errors que creessin fallades de seguretat (vegeu Les pàgines de man d'OpenBSD per saber-ne més detalls.) A més, es va modificar l'enllaçador d'OpenBSD perquè mostri una advertència quan s'emprin aquestes funcions no segures.
La criptografia també és especialment important en OpenBSD. Com a mostra, es va substituir el dimoni no segur telnet pel de SSH, OpenSSH, que xifra les dades abans d'enviar-les. Aquest dimoni és una implementació lliure del SSH. Avui dia l'empren com a substitut de telnet els principals sistemes operatius BSD i la majoria de distribucions de GNU/Linux.
S'han integrat al sistema proteccions contra tot un seguit de fallades de seguretat: