SprezzOS and Debian: Difference between revisions

From SprezzOSWiki
Line 4: Line 4:


==How does SprezzOS differ from Debian?==
==How does SprezzOS differ from Debian?==
* Divergent installer
* The SprezzOS Project, despite being composed exclusively of free software, is a commercial effort. It exists at the pleasure and in the interests of the [http://sprezzatech.com Sprezzatura Computing Corporation] ("Sprezzatech").
* Use of [[ZFS]] as a default filesystem and volume manager
* The SprezzOS Project has adopted neither the [http://www.debian.org/social_contract.html#guidelines Debian Free Software Guidelines] nor the [http://ww.debian.org/social_contract.html Debian Social Contract] (of which they are a part).
* Disavowal of SELinux and TCP wrappers
* The SprezzOS installer broadly diverges from the Debian installer from which it is forked.
* Emphasis on close kernel tracking
* [[ZFS]] is used as a default filesystem and volume manager.
* Maximal support of modern hardware is favored over broader support of older hardware
* Mainline kernel security mechanisms are favored over userspace solutions and esoterica.
** In particular, SELinux and TCP wrappers are not supported. The former almost certainly introduces security problems (atop the complexity it definitely introduces). The latter are better implemented using [[iptables]].
* The kernel is likely to be more closely tracked in SprezzOS.
* Maximal support of modern hardware is favored over broader support of older hardware.


==What kind of changes does SprezzOS make to Debian packages?==
==What kind of changes does SprezzOS make to Debian packages?==

Revision as of 05:51, 3 September 2012

(This document is consciously modeled on "Ubuntu for Debian Developers".)

SprezzOS is proud to be based on Debian, and wants to maintain a healthy and collaborative relationship with Debian developers.

How does SprezzOS differ from Debian?

  • The SprezzOS Project, despite being composed exclusively of free software, is a commercial effort. It exists at the pleasure and in the interests of the Sprezzatura Computing Corporation ("Sprezzatech").
  • The SprezzOS Project has adopted neither the Debian Free Software Guidelines nor the Debian Social Contract (of which they are a part).
  • The SprezzOS installer broadly diverges from the Debian installer from which it is forked.
  • ZFS is used as a default filesystem and volume manager.
  • Mainline kernel security mechanisms are favored over userspace solutions and esoterica.
    • In particular, SELinux and TCP wrappers are not supported. The former almost certainly introduces security problems (atop the complexity it definitely introduces). The latter are better implemented using iptables.
  • The kernel is likely to be more closely tracked in SprezzOS.
  • Maximal support of modern hardware is favored over broader support of older hardware.

What kind of changes does SprezzOS make to Debian packages?

What can I do if I feel SprezzOS has acted inappropriately?

Please contact the sprezzos-dev mailing list.

How does SprezzOS cooperate with Debian?

Resources

Contact

The SprezzOS project in toto can be reached at the sprezzos-dev mailing list.

The SprezzOS Project Leader (currently Nick Black) can be reached at spl@sprezzatech.com.