Bitrig

Bitrig
sistema operativo
Logo
Logo
Desktop predefinito di Bitrig
SviluppatoreArtur Grabowski, Patrick Wildt, Christiano F. Haesbaert, John C. Vernaleo, Pedro Martelletto, Martin Natano, Owain G. Ainsworth, Thordur Bjornsson,[1] Dale Rahn, Marco Peereboom, Christophe Prevotaux
FamigliaBSD
Release iniziale (25 novembre 2014)
Release corrente1.0 (25 novembre 2014)
Tipo di kernelKernel monolitico
Piattaforme supportateamd64, armv7
LicenzaLicenza ISC
Stadio di sviluppointerrotto

Bitrig è stato un sistema operativo basato su OpenBSD e sviluppato esclusivamente per le piattaforme x86-64 e Armv7. Il suo sviluppo è stato interrotto e parte dei contributi di Bitrig sono stati integrati in OpenBSD.[2]

Nonostante il suo breve ciclo di vita, il progetto ha permesso, tramite il porting di FUSE/Puffs, di supportare il file system in userspace, migliorando la flessibilità nella gestione di questi ultimi. La sostituzione della libreria standard libstdc++ con libc++ ha aggiornato la gestione delle librerie C++. Il supporto a PIE (Position-Independent Executables) per l'architettura x86-64 ha migliorato la sicurezza del sistema, rendendo più complessa la previsione degli indirizzi di memoria durante un attacco. Il supporto al Kernel NDB[2] ha offerto nuove funzionalità e miglioramenti al Kernel di Bitrig.

Il sistema supportava le partizioni GPT,[3] offrendo flessibilità e capacità superiori rispetto alle partizioni MBR. I progetti futuri includevano il supporto alla virtualizzazione e a EFI[4] per modernizzare l'interfaccia tra sistema operativo e firmware.

Lo sviluppo di Bitrig si basava su strumenti moderni come Git e LLVM / Clang, che hanno aiutato il sistema a mantenersi all'avanguardia e a gestire in modo efficiente il codice.

Il progetto Bitrig mirava a creare una base di codice "commercialmente amichevole" ("commercially friendly code base"),[5] offrendo la possibilità di utilizzarlo e integrarlo in applicazioni commerciali. Questo significava adottare pratiche e strumenti che evitassero complicazioni legali o restrizioni che potessero rendere difficile l'uso del sistema operativo in ambito commerciale. A tal fine, Bitrig limitava l'uso di strumenti GNU al solo Texinfo, essendo tali software rilasciati con una licenza GPL che può avere restrizioni più stringenti ai fini dell'uso commerciale.[6]

Note

  1. ↑ "People - Bitrig", Github, 2015.
  2. 1 2 "Bitrig: The Short-Lived OpenBSD Fork", Michael Larabel, Phoronix, 30 July 2017.
  3. ↑ "Episode 067: Must be Rigged" Archiviato il 27 dicembre 2014 in Internet Archive., bsdnow.tv, 10 December 2014.
  4. ↑ "OpenBSD-Forked Bitrig Finally Sees Its Initial Release", Phoronix Media, 4 December 2014.
  5. ↑ "Faq - Bitrig", Github, 7 December 2014.
  6. ↑ "Bitrig 1.0 Key Features" Archiviato il 15 gennaio 2015 in Internet Archive., Bitrig, 2014.