Turtle Kevux is the first Kevux system and is a Linux based distribution. It utilizes the FLL and all of the Kevux Operating System Specifications.
The Turtle Kevux distribution was originally started with Linux From Scratch.
The more and more I began deviating from their designs, the less and less it became Linux and slowly began turning into something entirely new. While I was custom rolling my own distribution, I was participating in a local linux users group (lclinux.org). From there, I was noticed and hired by one of the members of that lug to "custom roll" servers for McNeese State University's Academic Computing Center. This had given me the chance to test the distribution, in which I was building on my own time, in a real world scenario. As soon as I completed a given server, I was assigned to custom roll yet another. This allowed for even more experiments in the design of my distribution. At this time, it was called SALFS or Slightly Automated Linux From Scratch, given that my systems was based off of what I've learned from LFS.
After creating so many different systems, the size of the system had grown huge, in my opinion. With around 6-Gigabytes of space required by the system. In addition to that, I had started switching to the 2.6 kernel from the ever so stable 2.4 kernel. Then the final blow got me, I was tired of having so many different and unorganized ways in which all of the servers store and use data, as well as the security issues that arise from a system with 6 Gigabytes of data.
So, my first step was to figure out how to fix all of this as efficiently as possible. I began putting together a new system design around a new libc. This new design was to be called Turtle Linux; however, not long after I started these design, the local lug (lclinux.org) decided on their own that my system should not be called Linux, but instead Kevux. I by no means refused the name, in fact, I grabbed three domain names: kevux.org, kevux.net, and kevux.com.
First of all, Linux is an operating system, and I have no intentions of ever writing one myself (from scratch at least). I then considered what it was that people called Linux. What is called Linux today by the masses is not, in fact, the kernel itself (operating system), but instead the functionality that is expected, in addition to the operating system. After discussing this with a few people in the community, by simply calling this Kevux, it may be seen by some as not Linux. The Linux and Kevux will both use the Linux kernel, so I have come back and renamed this to Kevux Linux Systems.
A Kevux system has no intentions of having a "Linux" feel, a "windows" feel, a "Macintosh" feel, or whatever other OS there might be out there. The goal of this system is to simplify the structure of the entire system, reduce the size of all code on the system, allow for both users and programs to easily parse data, and to allow for a user to completely change how the system is and works to how they want the system to work, no matter how bizarre, outrageous, or stupid the idea may be.
Turtle Kevux Live CD contains:
� Boots to a live system
� Contains tkis scripts
� Contains barebone documentation
� Contains a complete fully functional workstation
� Contains servers
Turtle Kevux DVD contains:
� Contains everything in the Live CD
� Contains entire source archive of every program used and installed
What's New in This Release: [ read full changelog ]
· Fix major networking problem in 0.9.3 where devices are improperly started
· Once again attempt to solve the autologin relogin problem with qingy (this time completely strip out the code that does a timestamp check, if the file exists then do not re-login, period
· When shutting down or rebooting, make sure to tell all sshd connections to close and turn off network devices
· Network scripts did not stop dhcpclient, wpa_supplicant, and hostap if it was running when the network script was stopped
· /etc/hosts was being used instead of /etc/network/hosts
· Fixed initrd boot process problems
· Removed floating_root parameter from squish and squash boot options, making floating_root unconditional for squash and squash booting
· Added joy2key
· Added vala
· Added gstreamer (which doesn't really work anyway..)
· Added webkit
· Added midori (replacing seamonkey)
· Added libvpx
· Added tunctl
· Added bind (replacing maradns)
· Added celt
· Added links back now that it appears to be actively maintained once again
· Added strace to the toolchain
· Added libpki
· Added openca-ocspd
· Added libotr and pidgin-otr for encrypted chat support
· Removed seamonkey
· Removed maradns (does not support dnssec, so it was replaced with bind)
· Removed ps3-utils
· Removed tcl/tk
· Removed pidgin-encryption in favor of pidgin-otr
· Removed support for /etc/network/proc_settings
· Added network device setting file auto-generation and auto-degeneration support
· Prevent already started or stopped network devices from being re-started or re-stopped
· Add extension support to dns resolver
· Add non-standard port support for ipv4 dns resolver
· Shortened udev settle time to 4 seconds
· Added support for /etc/sysctl.conf (this also replaces /etc/network/proc_settings)
· Desktop build now adds fewer xorg video drivers
· Now supports custom xorg.conf.d directories at /etc/X11/ (This helps enable KMS)