Frequently asked questions

From WhitixDoc

Jump to: navigation, search

Here is a list of frequently asked questions, asked by users and developers. You may also want to find out what makes Whitix different.

Contents

Is Whitix just another Linux?

No. Although some programs are ported from Linux, the operating system runs on a custom kernel designed for the desktop.

Why did you start it?

Just for fun. No, really. It's a hobby I enjoy doing, and it has all come a long way since I started it. I realised that if I get other people involved, I may have a chance of seeing Whitix blossom into a successful project.

Is Whitix self-hosting?

Yes. The Whitix kernel was first built using the GNU buildchain on Whitix (available as ports) in October 2008.

Why not work on Syllable, ReactOS, MenuetOS and the like?

Whitix allows more flexibility, because I can choose how the design should work. After years of helping other people operate their computers, I realised a number of things would have to change; a better desktop, a clearer configuration system (see IcFs), and a focus on managed code in userspace (for increased stability). A new kernel would also allow to me to try out new schedulers, page replacement algorithms and information and configuration filesystems.

Why is Whitix 32-bit only?

I started Whitix in 2005 testing it in the then 32-bit only Bochs. Porting to 64-bit at the moment, with only me (Matthew Whitworth) working on the code, doesn't make sense time-wise; I would rather spend the several months working on a network stack, or something of direct importance to the user.

However, I've started an experimental D kernel with support for 64-bit CPUs and SMP. It will soon be available as a developer release, but is not stable enough for a wider release yet.

Why doesn't Whitix start Xynth automatically?

Because Xynth is still beta software, and we'd rather a user (mostly likely an advanced user) have something to operate the system with, rather than a non-responsive GUI. However, 0.3 should start the GUI automatically.

How does Whitix manage packages? Will you have a centralized or decentralized repository?

You will get the choice. Core applications will be available from a central repository (which may use torrenting to distribute applications among willing participants) or download and install from the web using a standard package format. One of the aims for 0.3 is to construct a simple standard package format.

Why did you choose your filesystem layout?

Because it makes package and registry management a lot easier, as well as removing the (sometimes) poor lookup times and organisation of /usr/bin, /lib and other ways of arranging the filesystem. It also makes it easier to navigate and learn, and is more maintainable with more packages installed.

Can I ask you a question?

Want to ask us more questions? Visit us on IRC at #whitix and ask any question you'd like.

Personal tools