Home - gotolinux/gotolinux.github.com GitHub Wiki
Welcome to GotoLinux!
Below is a list of overall design goals. It you wish to learn more about how the specifics of the design were arrived at you may want to read over on going Development Blog.
Project Design Goals
-
New File Hierarchy - GotoLinux has a file system layout inspired by GoboLinux and Objectroot. GoboLinux pioneered a smart, progressive file layout standard that pushes past the outdated and entrenched FHS. Among others innovative design allows multiple versions of the same program to be installed without file conflicts. Objectroot has inspired modification to the design the promote users over operating systems and gives vendors and their software packages an independent footing. More...
-
Lightweight Pristine Core - Borrowing from innovations of TinyCore Linux, GotoLinux is a lightweight distribution with a pristine core image that is never altered. All applications installed beyond the core are stored independently and can be applied dynamically.
-
Rolling Releases - Like Arch Linux, all applications outside of the core are released on a continuous basis, and with the minimum of customizations.
-
Cryptographic Packaging - Using the Nix package manager as inspiration, GotoLinux's packaging system will allow multiple versions and even multiple configurations of the same program to reside and even run on the same system at the same time.
-
Promote Scripting Languages - Promotes the use of scripting languages such as Javascript, Coffeescript, Lisp, Ruby, and so on, over more traditional compiled programs, such as those written in C/C++ and Java, wherever possible.
-
Advanced File Management System - GotoLinux provides a high-level system for accessing user files. Each file is assigned a GUID (global unique id) and is saved via this number. Links are then used to tie the file into variant groups, e.g. the usual hierarchical location, and a content based checksum, which allows the file system manager to identify and eliminate duplicate files.
-
Scriptable Window Manager - While not available in the early versions, ultimately a window manager built on web technologies is planned.
-
Built From Scratch - GotoLinux is built from the ground up as it's own system, taking advantage of the LFS. Yet borrowing from other distributions where beneficial.