Revision 274130503 of "Whitix" on enwiki

{{Infobox OS
| logo                   = [[Image:Esoteric Taijitu.svg|50px]]
| screenshot             = [[Image:Whitix.png|300px]]
| caption                = Whitix 0.1, with the default desktop.
| website                = [http://www.whitix.org/ www.whitix.org]
| developer              = Matthew Whitworth / others
| family                 = [[Unix-like]]
| source_model           = [[Free Software]] / [[Open source]]
| released               = {{initial release|2008|03|20}}
| latest_release_version = 0.2b
| latest_release_date    = {{release date|mf=yes|2009|03|01}}<ref name="0.2b">{{cite web | url=http://www.whitix.org/news/?p=49 | title = Whitix 0.2b released! | accessdate = 2009-03-01 | author = Whitworth, Matthew | publisher = Whitix.org}}</ref>
| language               = English
| kernel_type            = Whitix kernel
| ui                     = [[Xynth]]
| license                = Various, primarily [[GPL]] and [[BSD]]
| working_state          = Current
| supported_platforms    = [[x86]]
<!--| updatemodel            = 
| package_manager        = -->
}}
'''Whitix''' ({{IPA-en|ˈhwɪtɨks}}) is a desktop computer [[operating system]] written from scratch for the [[x86 architecture]] by Matthew Whitworth and others. The project aim to combine proven system technology (a [[Unix-like]] kernel), while "offering a consistent and clear interface and a new way to navigate the desktop."<ref name="osnews">{{cite web | url = http://www.whitix.org/ | title = Whitix.org - home of Whitix | accessdate = 2008-01-07 | publisher = Whitix.org}}</ref> The operating system runs on a custom kernel written by Whitworth; new features include IcFs, a dynamic configuration filesystem that replaces [[ioctl]].<ref>{{cite web | url=http://www.osnews.com/story/20732/ | title=Whitix 0.2 released | accessdate=2008-01-07 | author=Holwerda, Thom | publisher=osnews.com}}</ref>

The modular kernel of Whitix is licensed under the [[GNU General Public License]], and is a fully [[preemption|preemptive]] [[multitasking]] kernel with [[multithreading]]. It supports a number of filesystems, including the [[File Allocation Table|FAT]] family of filesystems, [[ext3]] (with journalling), [[Reiserfs]] and [[ISO9660]]. Whitix is available as a [[live CD]] for download, and can be installed to the hard drive, beginning with version 0.2.

The userspace comprises a native shell, Burn, and text editor, Fruity, and a range of ported applications. A C-based and [[BSD license|BSD-licensed]] [[software development kit]] is available, with bindings for various languages. Whitix contains a [[POSIX]] compatibility library (libposix), but does not aim for full POSIX compliance. Whitix's [[windowing environment]] is [[Xynth]], a lightweight windowing environment developed by Alper Akcan.<ref>{{cite web | url=http://www.xynth.org | title=Xynth.org | access-date=2009-01-07 | author= Akcan, Alper}}</ref>

==Software==
The custom userspace software for Whitix consists a range of third party applications, Burn (a non-POSIX shell), Fruity (a simple text editor) and several filesystem utilities. Software ported to Whitix includes [[Python (language)|Python]], the [[Mono]] runtime environment and C# compiler, [[GCC]], [[LD]] and the rest of the GCC build-chain, [[Lua (language)|Lua]], [[mplayer]] and other ports. The operating system has been self-hosting since October 2008, when it was built with the GNU build chain. For 0.3, a port of GTK and several Linux applications is planned.

==Releases==
The development team issue releases "when it's ready". However, no versions of Whitix have been declared stable for general use. The latest release is 0.2, which was released on 6 January 2009. The timing of each release depends on the stability of features planned to be included, although a monthly release pattern of minor versions and improvements is an aim for the developers at Whitix.org.
{|class="wikitable" style="text-align: center"
|-
!Version
!Release date
!Features added
|-
|0.2b
|1 March 2009
|Increased FAT32 support, updated ports, bug fixes.<ref name="0.2b" />
|-
|0.2a
|25 January 2009 
|Bug fixes with Xynth and memory crashes. Updated ports for Mono and GCC 
|-
|0.2
|6 January 2009<ref name="osnews" />
|Hard drive installation, ports of [[Mono (software)|Mono]], [[GCC]] and other utilities, debut of KeObject and IcFs.<ref name="0.2">{{cite web | url = http://www.whitix.org/news/?p=33 | title = Whitix 0.2 released | accessdate = 2009-01-07 | author = Whitworth, Matthew | publisher = Whitix.org}}</ref>
|-
|0.1
|28 April 2008<ref name="older">{{cite web | url=http://www.whitix.org/download/older.php | title=Download older releases | accessdate=2009-01-07 | publisher=Whitix.org}}</ref>
|[[Xynth]] ported to Whitix. Local network stack and [[system registry]] also included.
|-
|0.03a
|28 March 2008<ref name="older" />
|Port of [[Python (language)|Python]] to the platform.
|-
|0.03
|25 March 2008<ref name="older" />
|First public release.
|}

==Notes and references==
{{reflist|2}}

==External links==
*[http://www.whitix.org Whitix.org]
*[http://www.whitix.org/download Whitix.org - Download]
*[irc://irc.freenode.net/whitix #whitix on irc.freenode.net]

[[Category:Free software operating systems]]