SprezzOS FAQ: Difference between revisions

From SprezzOSWiki
Line 34: Line 34:
## Bob has to type a bunch of crap, even though...
## Bob has to type a bunch of crap, even though...
## Eve still captures both the secret and supersecret passwords.
## Eve still captures both the secret and supersecret passwords.
# '''How do I get back TCPwrappers support?'''
## Set the Delorean's circuits for 1985 and get that baby up to 88.


==[[GUI#X|X]]==
==[[GUI#X|X]]==

Revision as of 08:32, 26 March 2013

Ask more questions, more frequently, and there'll be more FAQs!

Installation

  1. I just installed, and my machine seems broken. It just says "login" on a black screen. Ought I lose hope?
    • No; you're in the shell environment. X.org is not installed by default in SprezzOS 1.
    • If you want to run it, you'll need log in and install the xorg-xserver package, the appropriate video package, and appropriate input packages.
  2. I don't need no stinking text mode! Will you ever install X.org by default?
    • We plan to support configuration of X.org directly from the installer of SprezzOS 2.
  3. Where's USB-based media?
    • It'll be made available as soon as it's available.

Installation Problems

  1. Are there hardware configurations on which the installer is known to fail?
    • Sadly many, I'm afraid. Our installer is neither as mature nor robust as I'd like it to be.
    • It's improving slowly, but is definitely the weak link in the SprezzOS chain. I'm sorry.
    • Please file bugs.
  2. Why did my install fail during package installation? Don't you people test these things?
    • The installation media is constant for a SprezzOS version, but it fetches and installs a set of packages dependent on the current upstream repositories.
    • Some packaging bugs only manifest themselves when configured during install, and slip through.
    • Sometimes interpackage bugs (i.e., dependence on a missing package) slip through.
    • Please file bugs. These tend to get fixed very quickly once noted.

Security

  1. I want to do everything as root, and am smarter than you. Why must I create a user account?
    • If you're so smart, figure out a way to install without creating a user account.
    • Or just never use it. Or remove it. You're running as root all the time anyway. Set your login shell to rm -rf / for all I care.
  2. I adhere to Richard Stallman's no-passwords policy. Why do you force a password upon me?
    • It's a useful protection against stuck ENTER keys driving runaway installs.
    • Were it not for people like you, there'd be no thievery in this world!
  3. Why isn't there a password on sudo? And a timeout? And a supersecret password after the first password? That'd be tre secure!
    • Observe:
    1. Eve pwns Bob's account.
    2. Eve installs a keystroke logger running with Bob's privileges.
    3. Bob has to type a bunch of crap, even though...
    4. Eve still captures both the secret and supersecret passwords.
  4. How do I get back TCPwrappers support?
    1. Set the Delorean's circuits for 1985 and get that baby up to 88.

X

  1. I ran startx and just have an ugly black xterm! Where's all my crap?
  2. Can't I have a graphical login?

Misc

  1. Why does all of this suck so much?
    • Humility is endless. You get what you pay for. Patches are welcome.
  2. Where can I send these patches?
    • sprezzos-dev@googlegroups.com, or better yet attach them to a bug.
  3. This is awesome! How can I help?
    • Money, money, money. Please donate using the Donate button on the left.
    • Your donations keep the Project afloat.
  4. Using Facebook as a login mechanism for the wiki makes me unhappy!
    • That is a statement, not a question.
  5. Don't you know that successful large projects need consensus, not a HIC?
    • The Linux kernel and Linus Torvalds would seem to be a counterexample, but I suppose that only time will tell.


{{#switch:|subgroup|child=|none=|#default=

}}{{#ifeq:|Template|{{#ifeq:|child||{{#ifeq:|subgroup||{{#switch:sprezzos faq

|doc
|sandbox
|testcases =
|#default = {{#switch:
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = hlist
 }}
}}

}}}}}}