List of the packages that we need to include in ToriOS

Registered by amjjawad  on 2014-01-14

Minimal, Simple, Fast, Small and Gives you a freedom of choice = these are the backbones of ToriOS. These are the features of ToriOS. These are the other names for ToriOS. Having that said, we need very few packages.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The idea of ToriOS is to give the user all the freedom to build his/her own system the way they like and desire. We shall not force them to use anything but give them the freedom to do that themselves (and that is why this system might not be the prefect option for very newcomers to Linux). For that, ToriOS needs just the basic packages so the system will work completely and perfectly. But anything extra? that is for the user to add 'after installation'.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

------------------------
List of Packages:
------------------------
1- Login Manager - the most lightweight one if possible.
2- Extremely lightweight DE/WM.
3- Menu.
4- File Manager (very lightweight).
5- Terminal.
6- Browser (very lightweight).
7- Synaptic.
8- One Default Wallpaper.
9- Network Manager.
10- Others.

This blueprint to discuss all the above and set a plan for our work :)

====================================
How To Edit The Whiteboard on Blueprints
====================================
The steps are very easy and simple:

1- While you are viewing the Blueprint you would like to edit, Click on the Yellow Icon which says "Edit Whiteboard" - please see: https://wiki.ubuntu.com/UbuntuGNOME/Brainstorming?action=AttachFile&do=get&target=step2.png

2- Add your name/username/launchpad name between two [YOUR_NAME_HERE].

3- Post your suggestion at the bottom of the Whiteboard.

4- Once done, click on the Green Icon to accept the changes. You are Done.

5- Thank you for editing the Whiteboard.

6- Please 'do not' edit the description of the blueprint.

Blueprint information

Status:
Started
Approver:
amjjawad 
Priority:
High
Drafter:
amjjawad 
Direction:
Needs approval
Assignee:
ToriOS
Definition:
Discussion
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
amjjawad  on 2014-08-02

Related branches

Sprints

Whiteboard

------------------------------------------------------------------------------
https://blueprints.launchpad.net/torios/+spec/default-apps is part of this blueprint - it has been registered by mistake without noticing there is one already with the same content
------------------------------------------------------------------------------

[Geoffrey De Belie]
For a login manager, these are our real options:
1) LXDM - sort of unmaintained
2) SLiM: mainained, looks great - see https://en.wikipedia.org/wiki/File:Slim01.jpg (SLiM looks very much like LXDM and is fast, too)
3) LightDM: used by Ubuntu, but probably not lightweight enough
4) None: use startx and settings file -> see http://www.enricozini.org/2008/tips/lightweight-autologin/ and http://jeffhoogland.blogspot.be/2011/12/howto-get-right-to-x-with-no-display.html (NoDM)
5) Others (note: many unmaintained): https://en.wikipedia.org/wiki/X_display_manager_%28program_type%29#Some_implementations

If everyone is fine with these options, I can setup a Google Form. Feel free to discuss them first on the mailing list.
------------------------------------------------------------------------------

[JackT]
I would assert that the requirement to be 'user friendly' conflicts with the desire to include 'minimal packages'. WindowsXP users will want a drop-in-and-go replacement OS. Let the discussion begin.
------------------------------------------------------------------------------

(?)

Work Items

Work items:
1- https://blueprints.launchpad.net/torios/+spec/default-apps is part of this blueprint https://blueprints.launchpad.net/torios/+spec/needed-packages : DONE
2- To discuss on IRC and ToriOS Mailing list about the main packages that will be installed by default with ToriOS : INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.