Wednesday, December 29, 2010

ZevenOS 3.0 (stable)

For several years ago, I was using Linux Mint on my desktop PC and on my Lenovo Laptop. For years ago, actually I impressed and satisfied with Linux Mint. And for years ago, I was keep searching for more-lightweight linux distro that suitable for daily use at office and home, until I met ZevenOS.

I see ZevenOS is unique. This Linux distro is inspired by Haiku OS. At the time I write this article, Haiku OS is still alpha 2 stage, but if you interrested, you can download and try it.

I downloaded the iso file of ZevenOS 3.0 stable version from its download page. I burned this iso file into a CD.  And since it is a live CD, I was testing it on my PC for a week.

I impressed with the idea of Deskbar on top-right of my work space. The deskbar give me a quick access to menu navigation and to application window that already opened. I think this is great and very helpful. My PC used a small-old 14 inches screen, so when I open an application in full windows, the application windows will cover all my workspace. Then it is hard for me to reach other open windows in the back with mouse. Through this deskbar, I just need to mouse over it and I see all the "shorcut bar" of all opened application windows.

In default installation, ZevenOS use Firefox as web broser, Clawsmail as email client, Gimp as image editor, Abiword as word processor, Gnumeric as spreadsheet application, Geany as programming tool, Deadbeef as audio player, Parole as video player and Shotwell as photo manager.

ZevenOS shipped with Magi 2.0, a kind of control center in ZevenOS. Through Magi 2.0, you can configure your ZevenOS to what you like.

Since I need thunderbird as my favourite email client and OpenOffice as my Office suite, I installed it via "Ubuntu Software Center". I think this is a great software manager.

At last, I encourage you all to try ZevenOS 3.0.

Friday, September 17, 2010

Installing NGINX, PHP and MYSQL on Linux Mint 9

For Development purposes, I try to install NGINX, PHP and MYSQL on My Linux Mint 9.

Following instruction on HowToForge Site, bellow are all steps I made to install NGINX, PHP and MYSQL: (All commands, need root privilege, and run from terminal)
1.  run "apt-get install mysql-server mysql-client" to install MySql server and client. And you will be asked to provide root password, at the end of this process.
2. run "apt-get install nginx" to install Nginx
3. run "/etc/init.d/nginx start" to start Nginx
4. go to your browser and open http://localhost, then you will see "Welcome to nginx!" page. It means that nginx is running successfully.
5. run "update-rc.d nginx defaults" to make nginx start at boot time.
6. run "apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl" to install PHP. This command is an one line command.
7. run "vi /etc/php5/cgi/php.ini" to edit php.ini file, then add the line "cgi.fix_pathinfo = 1", right at the end of the file.
8. Since there is no standalone FastCGI daemon package for Linux Mint, therefore we can use the spawn-fcgi program from lighttpd. Then run "apt-get install lighttpd" to install lighttpd. And spawn-fcgi would be installed on "/usr/bin/spawn-fcgi"
9. At the end of step 8, you will see an error message saying that lighttpd couldn't start because port 80 is already in use. That's how it's supposed to be because nginx is already listening on port 80. Then run "update-rc.d -f lighttpd remove" to remove lighttpd from startup script.
10. run "/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid" or place this command at the end of "/etc/rc.local" file to make the system execute the command automatically at boot time. Please note, this command is an one line command.
11. run "vi /etc/nginx/nginx.conf" to configure nginx. You can learn more about it here at http://wiki.codemongers.com/NginxFullExample.
Below is my configuration:
=================
# You may add here your
# server {
#    ...
# }
# statements for each of your virtual hosts
server {
        listen   80;
        server_name  _;

        access_log  /var/log/nginx/localhost.access.log;

        location / {
                root   /var/www/nginx-default;
                index  index.php index.html index.htm;
        }

        location /doc {
                root   /usr/share;
                autoindex on;
                allow 127.0.0.1;
                deny all;
        }

        location /images {
                root   /usr/share;
                autoindex on;
        }

        #error_page  404  /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
                root   /var/www/nginx-default;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
                #proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www/nginx-default$fastcgi_script_name;
                include        fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht {
                deny  all;
        }
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#listen   8000;
#listen   somename:8080;
#server_name  somename  alias  another.alias;

#location / {
#root   html;
#index  index.html index.htm;
#}
#}


# HTTPS server
#
#server {
#listen   443;
#server_name  localhost;

#ssl  on;
#ssl_certificate  cert.pem;
#ssl_certificate_key  cert.key;

#ssl_session_timeout  5m;

#ssl_protocols  SSLv2 SSLv3 TLSv1;
#ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
#ssl_prefer_server_ciphers   on;

#location / {
#root   html;
#index  index.html index.htm;
#}
#}
====================
12. run "/etc/init.d/nginx restart" to restart Nginx
13. Then, create a PHP file in the document root /var/www/nginx-default, name info.php and put below code into it:
===============

phpinfo();
?>
===============
14. Go to your browser and invoke http://localhost/info.php, then you will see the PHP information that installed on your machine. You will see on row Server API, that CGI/FastCGI is active.
15. If you want to move your web root directory out of " /var/www/nginx-default", you have to make some change on "/etc/nginx/nginx.conf". The changes are:
============================
        location / {
                root   /var/www/nginx-default;  >>>> change this to new directory
                index  index.php index.html index.htm;
        }
============================
and
============================
location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www/nginx-default$fastcgi_script_name; >>>>> change this too
                include        fastcgi_params; 
==============================

That's All

Friday, September 3, 2010

Installing IPFire Firewall to Protecting Your Business

IPFire is one of Linux Distro that specialized to be a router/firewall.

Installing IPFire is very easy, just follow the instruction at wiki.ipfire.org/en/installation/start.

The very simple type of installation is Green - Red type. Green means your internal network and Red means your external network. You have to use private IP for Green, such as 192.168.0.x and you can assign the Green network Card as 192.168.0.1 and use DHCP server enable for Green network.

For the IP Address of Red Network Card, you have to ask your Internet Service Provider. And the informations you must know are  Default Gateway, DNS server if your internet connection use static IP Address.

After successful installation, you can connect to IPFire router machine through other computer that connected to Green network card. Then launch internet browser and go to https://192.168.0.1:444/cgi-bin/proxy.cgi.

After successful login to web-based administration panel of your IPFire router, you will see many feature that you can apply for your new router/firewall.

For example, I figure out some features that applied in my IPFire router/firewall.

To boost internet connection, I enable Web Proxy, with transparent on Green.  Go to Network menu then choose webproxy. So many options you can enable here. I enable URL Filter to block porn sites and facebook during office hours. To see the complete list of site categories for URL Filter go to Network >> Content Filter. I also enable download throttling to limit download speed for each computer on Green Network.

Sunday, August 29, 2010

Installing Campsite on Xampp

I am using Linux Mint 9 as my desktop operating system. I want to try new release of Campsite 3.4.2. Campsite is well known as free and open platform for publishing newspaper or magazine online. The website is here.

I am using Xampp for Linux 1.7.3a. It can be downloaded at ApacheFriends Site.
To install Xampp, use terminal and go to directory where you place your xampp-linux-1.7.3a.tar.gz file. Run the command "sudo tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt". It will prompt you to input your root password.To start Xampp, from terminal run this command "sudo /opt/lampp/lampp start"

I download Campsite 3.4.2 from Sourceforge, extract it into /opt/lampp/htdocs/campsite. As a root from terminal, I change the owner of campsite folder and all the file in it to "nobody", using command "chown -R nobody /opt/lampp/htdocs/campsite/". Then I change Group of campsite folder and all file inside it to "root" using command "chgrp -R root /opt/lampp/htdocs/campsite/".

From firefox browser, I launch "http://localhost/campsite" and install wizard is displayed. The install wizard will first check the server requrement. And unfortunately, Xammp package not included APC PHP cache extension that needed by Campsite 3.4.2, so the install wizard can not continue. I have to install APC PHP cache first. But how?..... Asking google, I found a blog that cover this issue.

To install APC PHP cache on Xampp Package, I follow all the instruction:

Add /opt/lampp/bin to your PATH using command line as a root from terminal "export PATH=$PATH:/opt/lampp/bin".
Download and install XAMPP Development Package.
Download APC version 3.1.4. from http://pecl.php.net/package/APC
From terminal as a root, extract APC-3.1.4.tgz and go into APC-3.1.4 directory then run this command "/opt/lampp/bin/phpize". This command give me an error, since my Linux Mint 9 does not have autoconf installed.
Then I install autoconf from Mint Menu >> Package Manager.
I run "/opt/lampp/bin/phpize" again and it works.
Then run this command "./configure --with-php-config=/opt/lampp/bin/php-config".
After that I run "make" and then "make install" command.
Then using Gedit text editor, I edit Edit /opt/lampp/etc/php.ini file and add the following lines:
extension="apc.so"
[APC]
apc.enabled = 1
apc.slam_defense = Off
apc.write_lock = 1
apc.enable_cli = 1
apc.shm_segments = 1
apc.max_file_size = 10M
apc.stat = 1

After All I restart Apache by issuing: "/opt/lampp/lampp restart"

To make sure APC got installed, I run this command from terminal as a root: "/opt/lampp/bin/php -m", and I see APC is in the list.

Then I go back again to Campsite Install Wizard. I follow all the instruction and it installed already.

Thursday, August 12, 2010

Ebook from Amazon

Need Ebook to learn something new to you.
Go to amazon and find a good one

Sunday, July 25, 2010

Linux Distro List and Other *NIX OS

You see.. You have many distro to choose. Why do You still use Windows?
I myself used Linux Mint.
  1. 2X : 2X ThinClientOS is a Debian-based GNU/Linux distribution with a small footprint, optimised for remote desktop computing.
  2. 64 Studio : Debian based, digital content creator
  3. Absolute Linux : Desktop oriented light-weight modification of Slackware Linux
  4. ADIOS : Fedora-based boot CD 
  5. aLinux™ : advanced Office/Multimedia RPM based GNU/Linux distribution. 
  6. Alpine Linux : routers, firewalls, VPNs, VoIP boxes and servers
  7. ALT Linux : Rusian distro for desktop and server 
  8. APODIO : Ubuntu based with large collection of open source audio and video software
  9. Ark Linux : Linux distribution designed especially for desktop use
  10. Arch Linux : a lightweight and flexible Linux® distribution that tries to Keep It Simple.
  11. ArcheOS stands for Archaeological Operating System.
  12. ArtistX : Ubuntu-based bootable DVD containing many free multimedia software packages for audio, 2D and 3D graphics, and video production.
  13. Astaro Security Gateway : full unified threat management
  14. Asterisk : powers IP PBX systems, VoIP gateways, conference servers
  15. Aurora OS started its life as Eeebuntu, an Ubuntu-based distribution optimised for ASUS Eee PC and other popular netbooks.
  16. AUSTRUMI (Austrum Latvijas Linukss) : business card size bootable live CD Linux distribution.
  17. BackTrack : Ubuntu-based distribution with a collection of security and forensics tools. 
  18. Berry Linux : Linux demo, educational CD or as a rescue system based on Red Hat Linux and Knoppix. 
  19. Big Linux : Brazilian Kubuntu live CD with support for hard disk install and localised into Brazilian Portuguese.
  20. blackPanther OS : Hungarian Linux distribution 
  21. BLAG : based on Fedora and reduced to one CD.
  22. BlankOn : Ubuntu-based distribution developed by the Indonesian Linux Mover Foundation and BlankOn developer team. 
  23. Bluewhite64 Linux : port of Slackware Linux to the x86_64 processor architectures.
  24. CAINE (Computer Aided INvestigative Environment) : Ubuntu-based GNU/Linux live distribution created by Digital Forensics for Interdepartmental Centre for Research on Security (CRIS)
  25. Caixa Mágica : Portuguese Linux distribution based on Mandriva Linux.
  26. Calculate Linux : designed for small and medium businesses that prefer to use open-source instead of proprietary solutions. 
  27. Canaima GNU/Linux : Venezuelan desktop distribution based on Debian GNU/Linux.
  28. Caos Linux NSA is a light-weight, fast, efficient, stable, and secure
  29. CDlinux : compact distribution of GNU/Linux.
  30. CentOS : Enterprise-class Linux Distribution mainly for server
  31. Chakra GNU/Linux : user-friendly and powerful distribution and live CD based on Arch Linux
  32. ClearOS : network and gateway server designed for small businesses and distributed environments
  33. Clonezilla Live : Debian-based live CD containing Clonezilla, a partition and disk cloning software similar to Norton Ghost.
  34. CrunchBang Linux : Ubuntu-based distribution featuring the light-weight Openbox window manager and GTK+ applications
  35. CRUX : lightweight, i686-optimised Linux distribution targeted at experienced Linux users. 
  36. Damn Vulnerable Linux (DVL) : Slackware and Slax-based live DVD.
  37. Debian : General purpose linux for desktop and server
  38. Debris Linux : desktop-oriented distribution and live CD based on Ubuntu.
  39. Deepin Linux (formerly Hiweed GNU/Linux) : Chinese distribution, based on Ubuntu.
  40. DEFT (Digital Evidence & Forensic Toolkit) : customized distribution of the Xubuntu live Linux CD 
  41. DeLi Linux : Desktop Linux distribution for old computers
  42. DesktopBSD : Desktop operating system based on FreeBSD 
  43. Devil-Linux : CD-based Linux distribution for firewalls and routers.
  44. DigAnTel : digital / analog VoIP telephone system based on CentOS and using Asterisk, FreePBX with VoicePulse module, Openfire, vtigerCRM, Postfix, OpenVPN, and automated Polycom Phone support
  45. Draco GNU/Linux: independently developed GNU/Linux distribution with focus on simplicity and flexibility.
  46. DragonFly BSD : BSD base that give opportunity to grow in an entirely different direction from the one taken in the FreeBSD, NetBSD, and OpenBSD series. 
  47. Dragora GNU/Linux : distribution created from scratch
  48. Dreamlinux : Out of the box Brazilian distribution based on Debian GNU/Linux 
  49. EasyPeasy (formerly Ubuntu Eee) : Ubuntu-based distribution for netbooks 
  50. eBox Platform : unified network server that offers easy and efficient computer network administration for small and medium-size businesses. 
  51. Edubuntu : partner project of Ubuntu Linux, a distribution suitable for classroom use.
  52. Elastix : Linux distribution that integrates the best tools available for Asterisk-based Private Branch Exchanges (PBX) into a single, easy-to-use interface.
  53. Element : Ubuntu-based distribution for home theatre or media-centre
  54. Elive, or Enlightenment live CD  Debian-based desktop Linux distribution and live CD featuring the Enlightenment window manager
  55. Endian Firewall : Unified Threat Management (UTM) Appliance
  56. Epidemic GNU/Linux Brazilian out of the box desktop Linux distribution based on Debian GNU/Linux.
  57. Estrella Roja (formerly Red Star GNU/Linux) : Argentina Debian-based distribution and live CD for the desktop.
  58. Fedora : General purpose linux for desktop and server
  59. Fermi Linux LTS (Long Term Support) : Scientific Linux with Fermilab's security hardening based on Red Hat Enterprise Linux 
  60. FreeBSD : UN*X-like operating system 
  61. FreeNAS : tiny FreeBSD-based operating system which provides free Network-Attached Storage (NAS) services (CIFS, FTP and NFS). 
  62. Frenzy : portable system administrator toolkit, a live CD based on FreeBSD.
  63. Frugalware Linux : general purpose desktop Linux distribution designed for intermediate users. 
  64. FuguIta: LiveCD/LiveUSB system which was built from OpenBSD
  65. Gentoo : special flavor of Linux that can be automatically optimized and customized
  66. GeeXboX : GeeXboX is a free and Open Source Media-Center
  67. GhostBSD : Gnome based FreeBSD distribution  in a form of a live CD. 
  68. Gibraltar : Debian GNU/Linux-based firewall
  69. gNewSense : Ubuntu-based Linux distribution released without any proprietary and non-free components 
  70. GNOBSD : OpenBSD-based live DVD which boots into a GNOME desktop
  71. gnuLinEx : developed by the Extremadura Regional Government in Spain. 
  72. GoboLinux : alternative Linux distribution which redefines the entire filesystem hierarchy, each program resides in its own directory
  73. gOS : Enlightenment Ubuntu-based distribution designed for less technical computer users.
  74. GParted LiveCD : live CD distribution with a single purpose - to provide tools for partitioning hard disks in an intuitive, graphical environment. 
  75. Granular Linux : easy-to-use, desktop Linux distribution based on PCLinuxOS.
  76. Greenie Linux : Slovak desktop distribution based on Ubuntu 
  77. Grml : collection of GNU/Linux software especially for system administrators and users of texttools
  78. Guadalinex : Linux distribution based on Ubuntu and developed by the government of Andalucía (Junta de Andalucía) in Spain. 
  79. Helix : incident response and forensics based on Ubuntu.
  80. Hymera : Italian desktop Linux distribution based on Debian GNU/Linux.
  81. Igelle : advanced modern operating system for desktop computers, mobile devices, embedded systems and server computers, that provides powerful computing features in a modern, easy-to-use environment for a very wide range of devices and hardware. 
  82. iMagic OS : commercial desktop Linux distribution based on Kubuntu.
  83. Imagineos (formerly GoblinX) is a bootable live CD distribution based on Slackware Linux.
  84. IPCop Firewall : SOHO Linux firewall distribution
  85. IPFire : Firewall and gateway distro that focusses on easy setup, good handling and high level of security. 
  86. Jolicloud : Ubuntu-based Linux distribution for netbooks.
  87. KahelOS : rolling release  model Arch-based Linux.
  88. KANOTIX : based on the latest stable release of Debian GNU/Linux. 
  89. Karoshi : school server operating system based on PCLinuxOS. 
  90. Kiwi Linux : Romanian and Hungarian Ubuntu live CD for the i386 architecture.
  91. Kongoni GNU/Linux : Slackware-based, desktop-oriented GNU/Linux distribution and live CD.
  92. Knoppix : bootable CD with a collection of GNU/Linux software
  93. Kubuntu : KDE variant of ubuntu based Linux 
  94. Linpus Linux : commercial, Fedora-based distribution developed by Linpus Technologies
  95. LinuxConsole : independently developed Linux live CD
  96. Linux From Scratch (LFS) : project that provides you with the steps necessary to build your own custom Linux system.
  97. Linux MCE : kubuntu addons to control audio video device, lamp, alarm at home
  98. Linux Mint : Out of the box Linux Desktop
  99. Linux Multi Media Studio : Linux multimedia studio, music editor
  100. LinuX-gamers : Live DVD with a collection of popular 3D games. 
  101. Linux XP : universal and secure operating system designed for home and business use, based on Red Hat Linux and Fedora Core. 
  102. LliureX : Council of Culture, Education and Sport at the Municipality of Valencia, Spain Distro.
  103. Lubuntu : LXDE Ubuntu variant 
  104. Lunar : flexible system built from source that is easy to install and maintain
  105. Macpup : minimalist desktop Linux distribution based on Puppy Linux that looks like Apple's Mac OS X. 
  106. Magic Linux : Chinese Distro.
  107. Mandriva :  General purpose linux for desktop and server 
  108. Mangaka : desktop Linux distribution  for the fans of Japanese Manga and Anime
  109. MCNLive : Mandriva-based distribution designed to run from a USB Flash drive or a CD.
  110. MeeGo : The combination of Moblin and Maemo from Nokia
  111. Mepis :  Just Works Linux Desktop
  112. MidnightBSD : easy-to-use desktop based-on FreeBSD
  113. MilaX : small-size live-CD distribution which runs completely off a CD or a USB storage device.
  114. MINIX 3 : new open-source operating system designed to be highly reliable, flexible, and secure develope from MINIX
  115. Moblin : open source project focused on building a Linux-based platform optimised for mobile devices including netbooks, mobile Internet devices, and in-vehicle infotainment systems.
  116. MoLinux : Ubuntu-based Linux distribution developed by the government of Castilla la Mancha in Spain.
  117. Monomaxos : Greek Ubuntu-based distribution whose purpose is to provide a complete out-of-the-box 
  118. m0n0wall : FreeBSD-based Firewall
  119. MoonOS : LXDE, Enlightenment DR17 distro based on Ubuntu  Linux 
  120. Musix GNU+Linux is a Debian-based distribution featuring a collection of free software for audio production, graphic design and video editing.
  121. Mythbuntu : standalone MythTV  Ubuntu-based distribution and live CD 
  122. MythDora : based on Fedora and MythTV
  123. NetBSD : free, secure, and highly portable UNIX-like Open Source operating system 
  124. Netrunner : Ubuntu-based distribution with a focus on desktop computing.
  125. Nexenta OS : combination of the OpenSolaris kernel with GNU application 
  126. NexentaStor : enterprise-class unified storage solution built upon the foundation of the open-source file system Nexenta Core Platform, including the ZFS file system. 
  127. NimbleX : Slackware-based live CD
  128. NuTyX : French Linux distribution created from Linux From Scratch 
  129. Ojuba : Islamic Fedora-based Linux distribution
  130. OpenBSD : multi-platform 4.4BSD-based UNIX-like operating system.
  131. OpenGEU : desktop Linux distribution based on Debian.
  132. Openmamba GNU/Linux is a ready-to-use operating system for notebooks, desktop and server personal computers.
  133. OpenSolaris : Solaris like OS
  134. OpenSuse : General purpose linux for desktop and server 
  135. Openwall GNU/*/Linux (or Owl for short) : security-enhanced operating system
  136. Oracle Enterprise Linux is an enterprise-class Linux distribution supported by Oracle. 
  137. OzOs : Xubuntu-based Linux distribution that uses a heavily-customised Enlightenment 17 desktop
  138. PapugLinux : minimal GNU/Linux live CD based on the Gentoo Linux
  139. Pardus : GNU/Linux distribution funded and developed by the Scientific Technological Research Council of Turkey. 
  140. Parsix GNU/Linux is a live and installation CD derived from KANOTIX and based on Debian.
  141. Parted Magic : small live CD/USB/PXE with its main purpose as a tool for partitioning hard drives
  142. PC-BSD : easy-to-install-and-use desktop operating system, based on FreeBSD.
  143. PC Linux OS : Out of the box Linux Desktop
  144. PC/OS : out of the box user-friendly desktop and server Linux distribution based on Xubuntu 
  145. PelicanHPC : Debian-based live CD image with a goal to make it simple to set up a high performance computing cluster. 
  146. Pentoo : Gentoo-based Linux live CD with a selection of applications and tools designed to perform penetration testing.
  147. Peppermint OS : Ubuntu-based Linux distribution that aims to be lightning fast and easy on system resources. 
  148. pfSense : firewall and router based on FreeBSD. 
  149. PLoP Linux : designed to rescue data from a damaged system, backup and restore operating systems, automate tasks
  150. Puppy Linux : Small Desktop Linux 
  151. Puredyne : Ubuntu-based Linux distribution aimed at creative people.
  152. PureOS and PureOSlight are GNU/Linux liveCDs 
  153. Qimo 4 Kids : Ubuntu-based, customised for use by children ages 3 and up.
  154. Quirky : a sister project of Puppy Linux
  155. Recovery Is Possible (RIP) is a Slackware-based CD or floppy boot/rescue/backup/maintenance system.
  156. RedHat : Enterprise Linux distro for Desktop and Server
  157. Sabayon :  Out of the box Linux Desktop
  158. Sabily (formerly Ubuntu Muslim Edition) : based on Ubuntu.
  159. Salix OS : Slackware-based Linux distribution that is simple, fast, easy to use and compatible with Slackware Linux. 
  160. SAM Linux Desktop, a live and installation CD based on PCLinuxOS, is an easy-to-use, fast and clean XFce Linux desktop for home users. 
  161. SaxenOS : lightweight Slackware and Zenwalk-based distribution with the Xfce desktop for older, low-specification computers.
  162. Scientific Linux : recompiled Red Hat Enterprise Linux, co-developed by Fermi National Accelerator Laboratory and the European Organization for Nuclear Research (CERN).
  163. Sidux : Based on "Sid" Debian Branch 
  164. Skolelinux Debian-edu project's Custom Debian Distribution (CDD). 
  165. Slackintosh : port of Slackware Linux to the PowerPC (Macintosh) processor architecture
  166. Slackware :  advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities
  167. Slax : Slackware-based bootable CD
  168. SliTaz GNU/Linux : mini distribution and live CD 
  169. SME Server : simple, powerful, secure Linux server for networking and communicating
  170. SMS (Superb Mini Server) : Slackware-based server distribution with web, DNS, DHCP, file, print and fax servers, iptables firewall, mail server with spam filter and anti-virus scanner, and BitTorrent station.
  171. Solaris : computer operating system, the proprietary Unix variant developed by Sun Microsystems. 
  172. Sorcerer : source-based Linux distribution.
  173. StressLinux : openSUSE-based minimal Linux distribution that runs from a bootable CDROM or via PXE
  174. SuperGamer : Gaming Livedvd based upon VectorLinux
  175. Super OS (formerly Super Ubuntu) : modified version of Ubuntu with the goal of making it more usable while trying to remain compatible with Ubuntu. 
  176. SUSE Linux Enterprise : interoperable platform for mission-critical computing. 
  177. Syllable : Desktop and Server
  178. System Rescue Cd : Gentoo-based Linux system on a bootable CD-ROM or USB drive, designed for repairing a system and data after a crash. 
  179. T2 started as a community driven fork from the ROCK Linux Project with the aim to create a decentralized development and clean a framework for spin-off projects and customized distributions. 
  180. TEENpup Linux : based on Puppy Linux
  181. Tiny Core : Small Distro
  182. TinyMe : Unity Linux-based mini-distribution. 
  183. Toorox : Gentoo-based live DVD
  184. Toutou Linux : French variant of Puppy Linux, fast desktop
  185. Trinity Rescue Kit or TRK : recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues.
  186. Trisquel GNU/Linux : 100% libre Ubuntu-based
  187. Tuquito : Ubuntu-based distribution and live CD made in Argentina.
  188. Turbolinux distributions are designed from the ground-up specifically for enterprise computing. 
  189. UberStudent : Ubuntu-based distribution on a DVD designed for learning and teaching
  190. Ubuntu : General purpose linux for desktop and server 
  191. Ubuntu Christian Edition : open source operating system geared towards Christians. 
  192. Ubuntu Rescue Remix : GNU/Linux live system which runs from CD or USB Flash device.
  193. Ubuntu Studio : multimedia editor based on Ubuntu
  194. UHU-Linux : Hungarian Linux Distro.
  195. U-lite (formerly Ubuntulite) : light-weight distribution, based on Ubuntu, designed to run comfortably on old and low-resource computers. 
  196. Ulteo : Open Source Virtual Desktop and Application Delivery solutions for the fast growing virtual desktop market.
  197. Ultimate Edition : fork of Ubuntu, a complete, seamlessly integrated, visually stimulating, and easy-to-install operating system 
  198. Unity Linux : minimalist distribution and live CD based on Mandriva Linux. 
  199. Untangle Gateway : Multi functional Firewall Debian-based network gateway with pluggable modules for network applications 
  200. UTUTO GNU/Linux : Gentoo-based distribution developed by at the Universidad Nacional de Salta in Argentina
  201. Vector Linux : small, fast 
  202. Vine Linux : supreme Linux distribution with integrated Japanese environment for desktop PCs and notebooks. 
  203. Vinux : remastered flavour of the Ubuntu distribution optimised for the needs of blind and visually impaired users.
  204. VortexBox : Fedora-based Linux distribution that turns an unused computer into an easy-to-use music server or jukebox. 
  205. VLOS (Vidalinux Desktop OS) : Gentoo-based powerfull, stable and easy-to-use Linux distribution.
  206. Vyatta : complete, ready-to-use, Debian-based distribution that is designed to transform standard x86 hardware into an enterprise-class router / firewall.
  207. wattOS : fast desktop Linux distribution based on Ubuntu. 
  208. Webconverger : live, Debian-based web kiosk.
  209. Wifislax : Slackware-based live CD containing a variety of security and forensics tools.
  210. Wolvix : desktop-oriented GNU/Linux distribution based on Slackware Linux. 
  211. Xange (formerly Vixta): Linux  Operating System, based on Fedora,
  212. xPUD (Penk's Underbred Distro) GNU/Linux : Taiwanese mini live and installation CD based on Ubuntu
  213. Xubuntu : Ubuntu variant which use XFCE as Desktop environment
  214. Yellow Dog Linux : operating system for home, office, server, and cluster users dedication has lead to the world's leading Linux for the Power architecture. 
  215. Ylmf OS : Chinese Ubuntu-based Linux distribution with the GNOME desktop tweaked to resemble Microsoft Windows XP.
  216. Yoper Linux : custom optimizations Linux, intended to make it the “fastest out-of-the-box distribution. 
  217. Zencafe GNU/Linux : Indonesian desktop Linux distribution designed specifically for public Internet cafés
  218. Zenwalk : Slim and fast slackware based linux 
  219. Zeroshell : Router/Bridge Linux Firewall
  220. ZevenOS : GNU/Linux Distribution with a focus on a fast and easy to use system with a touch of BeOS.
  221. Zorin : Ubuntu-based Linux distribution designed especially for newcomers to Linux.