SlideShare a Scribd company logo
The RULE project:
efficient computing for all Gnu/Linux
users

Run Up to date Linux Everywhere
www.rule-project.org
by Marco Fioretti/

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Agenda
The limits of Free SW for new users which cannot afford new HW
What is the RULE project?
What can RULE offer to all Gnu/Linux users?
How can we cooperate?

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Limits of the latest Free SW for new users without new HW

●

Too heavy, do-it-all monolithic desktop environments or
applications

●

manual package selection does not (cannot) solve the problem

●

the installer itself can be too heavy

●

the net result:
●

current Free Software desktops require too frequent HW
upgrades....
...just like some proprietary operating systems...

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
The problems that RULE wants to solve
●

●

Hardware is NOT cheap, but many non technical users need
computers for work and study
Any not up to date software is useless, dangerous or both
●
●

No updates and security fixes and support
No essential functionality:
●
●
●

●

●

Online banking
OpenOffice compatibility
Voice/Video conferencing
Digital signatures

These problems above do not depend from the choice of
Gnu/Linux distribution
Isolated computers or laptops cannot be thin clients

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Today Gnu/Linux users are not necessarily programmers

●

Can a non programmer user, by only changing distro:
●

have “small apps” not forcing him to install 30-40 megs of mostly unused libs?

●

get native packages of only the latest Koffice, Konqueror, Kmail?

●

make sure that unwanted themes or locales won't fill his drive?

●

have the latest stable kernel optimally tuned for low memory?

●

●
●
●

use modern printing (latest CUPS) without filling the drive with parameters of
hundred drivers we'll never touch?
avoid to install hundreds of unneeded locales, printer drivers and themes and icons?
select only the applications (not whole desktops) they need?
run a lighter graphic server?

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
“Limited HW” does NOT always mean “old computer”!
●

More efficient up to date SW is an excellent solution for

●

End users which can only afford old or donated hardware

●

All system administrators
●

●

less modern software means higher performance with less maintenance

Developers and companies that want to use or sell new desktops:
●
●
●
●
●

single board
fully functional
very compact
energy efficient
really silent

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
The RULE solution
●
●

Do NOT create another Gnu/Linux distribution!!
Use an existing distribution (Red Hat/Fedora Core) which is
●
●
●
●
●

●

Only develop, provide or change:
●
●
●
●

●

an installer (slinky) running in less memory (DONE!)
minimal package lists for server and desktop use
instructions and support for their optimal configuration
easy customization procedures by 3rd parties

The advantages:
●
●
●

●

●

all GPL software
updated frequently (in CD-rom format, best suited for low-bandwidth users)
relatively friendly
very well supported
many precompiled packages

minimum development effort...
...focused where the real bottlenecks are
others give maximum support (docs, mailing list, bugfixes, updates, HW detection) for end
users
only the installer part is distribution specific!

“the beauty and power of NOT being another Gnu/Linux
distribution!”
we call this

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Current status and credits
●
●

●
●
●

●
●
●
●
●
●
●
●
●

Installers for Red Hat 9 are working
Bootable ISO Image available for RH9, including pre-packaged
Kdrive
Web site completely restructured for easier use last June
Install guide updated
Beta installer for Fedora Core 3 already available!

Credits:
Michael Fratoni
C.D. Rigby
Franz Zahaurek
Ingo Lantschner and VUM
Richard Kweskin
Rodolfo Paiz
J. Balvanz
all the other RULE list members!

RULE at Italian Linux Day Roma 2004

author of slinky and miniconda
web site tester and all-around hacker
localized keyboards and FC2 testing
the vum:BOX and its manual
documentation and testing
Fedora-minimal
Automatic update documentation

Copyright 2004 The RULE Project. All rights reserved
Examples: Home banking with Firefox on a PI 133 Mhz, 32 MB RAM, Red Hat 9!

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
A success story: RULE for Congo schools
The Austrian NGO VUM (www.vum.at) customized RH9/RULE in 4
Congo schools
●
●
●

SW Localization in French and Lingala
a detailed customization manual is available
6-year-plan, including RULE, for secondary school, proposed to Education
Ministry

Latest news from Congo:
●
●
●

●

very satisfied users
first successful experiments of video conference with GnomeMeeting
from Ingo Lantschner of VUM, 2004/09/15:
“due to our successful presentation..[of a localized RULE version] the
ministry started to be more interested than ever before”

More information:
● Initial report: www.rule-project.org/article.php3?id_article=57
● Manual:
www.rule-project.org/article.php3?id_breve=6

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
RULE and RULE-related projects of general interest
●

The vum:BOX (see previous slide)

●

Rule installer

●

Slinkydetect

●

DAN, the Distribution ANalyzer

●

Small net server

●

Automatic updates

●

Fedora on MicroClient

●

Kdrive/X.org

●

Mini-Kde

●

Suggestions are welcome!

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Slinky, the current RULE installer

●

series of scripts relying on busybox and a statically linked rpm

●

runs in as little as 8 MB of RAM!! (not recommended...)

●

version 0.3.97 works with Red Hat Linux 7.x, 8.0 e 9

●

not harder to use than Red Hat text install

●

support for cdrom or network install

●

same hw detection as Red Hat/Fedora (kudzu) after install

●

Can be set to not install documentation

●

Beta version for Fedora Core 3 available!

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Slinkydetect: bootable HW detection floppy

●

detects all HW components in the PC

●

saves their data on file with unique name on the same floppy

●

Full floppies can be copied, shipped or emailed to remote office

●

Centralized inventory with distributed data collection

●

No skilled operators needed in the field

●

Home page: www.rule-project.org/article.php3?id_article=22

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
●

DAN, the Distribution ANalyzer

●

There are many Linux tools for package dependency resolution

●

They do nothing to find problems, they just hide them

●

End users do not care about libraries, toolkits daemons and such

●

They only care about functionality

●

If you have 20 email clients, 15 browser, 12 text editors, 20 news clients and
many more end user applications, how do you find:
●

●
●

●

The smallest and fastest possible combination of packages with the needed
functionality (IMAP, HTML4...)?
The package with the highest number of unused files?
From a general collection of packages (custom RPMs/debs/tgz, stock distro
Cds,online repositories...)
Without/before installing anything (including Linux!!)

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
●

●

With this information it would be possible:
●
●
●

●

Minimize HW requirements
Package common libraries and application in the most efficient way
Sensibly improve the quality of all Gnu/Linux distributions

The RULE Distribution Analyzer is a series of scripts trying to do just this:
●
●
●

●

DAN, the Distribution Analyzer (2)

Can be generalized to any distribution
Can be run online as CGI script
Still alpha!

DAN home page: www.rule-project.org/article.php3?id_article=32

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
●

●

Small net-server

Fedora based server
●

Using the smallest possible number of packages

●

Independently developed by a RULE project member

●

Based on a customized list of standard Fedora packages

●

Latest reports for Fedora Core 3 version:

... current disk usage is around 420MB...[Now] I will make just a
few more efforts ... such that overall disk space used is around
390MB with docs and 360MB without docs
●

Home page: www.simpaticus.com/linux/small-netserver-fc3howto.php

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
●

●

Automatic online updates

Red Hat/Fedora systems installed with RULE can be updated with
standard procedures:

(thanks to J. Balvanz for this information!)
“ The following instructions will use Slinky to install Red Hat 9 on a machine,

set it up so that you can install updated software from Fedora Legacy with a
single command, get the current version of Abiword for word processing,
and install the Firefox browser”

●

http://tech.ait.iastate.edu/jbalvanz/RH9RULEFedoraLegacy.html

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
●

Fedora on MicroClient

(summary from private email, November 2004)
Marco,
I have bought a Norhtec Microclient to have a small,
standalone, lightweight desktop, because it:
●
●
●
●
●
●

Runs on Both AC and DC
Draws only 3.8 to 6 Watts
x86 compatible processor
No cooling fan required
Regular expansion ports - USB/Serial/LAN etc.
Can use either FLASH or standard 2.5 inch hard
disks

I'm going to use Slinky to install Fedora Core 3 on it.
When done, I will post the result on the mailing list
Congratulations for the project!

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Kdrive and X.org

●

The graphic server is one of the heaviest pieces of any Gnu/Linux desktop

●

Binary packages optimized for performances would make a sensible difference

●

●
●

●

●

RULE started packaging Kdrive:
● formerly known as TinyX
● trimmed down X server written by Keith Packard
● more than enough features for lightweight desktops
● much smaller memory (~16MB) and disk (~35 MB) footprint
Now Kdrive is being used as basis for X.org
Packaging for performance should be easier...
...and useful on all Gnu/Linux distributions
therefore RULE hopes to develop it together with all Gnu/Linux hackers
Kdrive resource page: www.rule-project.org/article.php3?id_article=51

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
MINI KDE

●

Many end users with limited hardware need only a few, but very up
to date functionalities:
●

GUI, integrated office suite:
●
●

●
●
●
●
●

text, spreadsheet, presentation
fully compatible with the OASIS file format
●
same used in OpenOffice.org
●
soon ISO standard endorsed by EU and other countries
●
that is, really closing the digital divide between Free SW users

Web browsing
Email (digital signature, IMAP...)
Newsgroup access
Instant Messaging..
And (almost) nothing else, thank you!

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
MINI KDE (2)

●

The most promising solution seems to be a mini KDE/KOffice
environment:
●

●

●

Koffice is officially and deliberately moving to the OASIS file
format as its internal default file format
KDE clients (Koffice, Konqueror, Kmail etc...)
● are Free SW well integrated with Gnu/Linux platforms
● already have almost all the needed features
● share the same basis (toolkit etc): this should minimize disk
and memory requirements
● support internationalization
A possible exception/addition might be the Firefox web browser

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
MINI KDE (3)
●

How to proceed:
●

Start from latest official and stable KDE/KOffice sources

●

Find and document all the compilation options to:
●
●
●
●

Not use/install sound daemon
Use the smallest possible amount of menu fonts, themes...
Install ONLY the wanted end user programs
Other optimizations (suggestions welcome!)

(all Gnu/Linux users can do the above together, just once!!!!
Please come and help us!)
●

Port all the patches above to existing binary packages for each distro

●

Possibility for further optimization: recompile Qt??
●
●

More effort
No compatibility with other Qt-based packages

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
MINI KDE (4): Why KDE/KOffice?

Why not AbiWord, Gnome sw, etc...?

RULE aims to reduce the digital divide and provide efficient desktops for students,
NGOs and small businesses
●

RULE does NOT prefer KDE over Gnome (they are both bloated...)
●If there are other solutions
●

●

really ligthweight, that is fully functional without lots of extra components

●

with complete and integrated office suites (text, spreadsheet, presentation)

●

OASIS compatible

●

faster and smaller

Please tell us! RULE is very willing to host other developments similar to
miniKDE!
●

The RULE Mini KDE page: www.rule-project.org/article.php3?id_article=59

●

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Resources and contacts

●

●

Web site:

www.rule-project.org

Other slideshows:www.rule-project.org/rubrique.php3?id_rubrique=1

●

General information: Marco Fioretti, marco@rule-project.org

●

Technical support:
only on RULE mailing list, please!
www.rule-project.org/article.php3?id_article=35

RULE at Italian Linux Day Roma 2004

Copyright 2004 The RULE Project. All rights reserved
Ad

Recommended

Emanuele Faranda - Creating network overlays with IoT devices using N2N
Emanuele Faranda - Creating network overlays with IoT devices using N2N
linuxlab_conf
 
BUD17-104: Scripting Languages in IoT: Challenges and Approaches
BUD17-104: Scripting Languages in IoT: Challenges and Approaches
Linaro
 
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
Linaro
 
Tommaso Cucinotta - Low-latency and power-efficient audio applications on Linux
Tommaso Cucinotta - Low-latency and power-efficient audio applications on Linux
linuxlab_conf
 
What is Linux, Ubuntu and Open Source?
What is Linux, Ubuntu and Open Source?
Jose Kont
 
Embedded Linux Basics
Embedded Linux Basics
Marc Leeman
 
BKK16-105 HALs for LITE
BKK16-105 HALs for LITE
Linaro
 
Introduction to GNU/Linux
Introduction to GNU/Linux
Rupam Das
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
Linaro
 
Linux Kernel Introduction
Linux Kernel Introduction
Sage Sharp
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
Linaro
 
Stefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto Project
linuxlab_conf
 
Bringing Tizen to a Raspberry Pi 2 Near You
Bringing Tizen to a Raspberry Pi 2 Near You
Samsung Open Source Group
 
LAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community Update
Linaro
 
Embedded Operating System - Linux
Embedded Operating System - Linux
Emertxe Information Technologies Pvt Ltd
 
Intro to linux
Intro to linux
Islam Nabil
 
IoT Prototyping using BBB and Debian
IoT Prototyping using BBB and Debian
Mender.io
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Ron Munitz
 
Small, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded World
Sage Sharp
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
Linaro
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
Ionela
 
Internet of Smaller Things
Internet of Smaller Things
Samsung Open Source Group
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
Emertxe Information Technologies Pvt Ltd
 
Android Things : Building Embedded Devices
Android Things : Building Embedded Devices
Emertxe Information Technologies Pvt Ltd
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
Linaro
 
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Anne Nicolas
 
Las16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - status
Linaro
 
Introduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer Training
Veda Solutions - Embedded Systems & Linux Device Drivers Training
 
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Marco Fioretti
 
2009 feltre pluralismo_informatico
2009 feltre pluralismo_informatico
Marco Fioretti
 

More Related Content

What's hot (20)

Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
Linaro
 
Linux Kernel Introduction
Linux Kernel Introduction
Sage Sharp
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
Linaro
 
Stefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto Project
linuxlab_conf
 
Bringing Tizen to a Raspberry Pi 2 Near You
Bringing Tizen to a Raspberry Pi 2 Near You
Samsung Open Source Group
 
LAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community Update
Linaro
 
Embedded Operating System - Linux
Embedded Operating System - Linux
Emertxe Information Technologies Pvt Ltd
 
Intro to linux
Intro to linux
Islam Nabil
 
IoT Prototyping using BBB and Debian
IoT Prototyping using BBB and Debian
Mender.io
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Ron Munitz
 
Small, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded World
Sage Sharp
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
Linaro
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
Ionela
 
Internet of Smaller Things
Internet of Smaller Things
Samsung Open Source Group
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
Emertxe Information Technologies Pvt Ltd
 
Android Things : Building Embedded Devices
Android Things : Building Embedded Devices
Emertxe Information Technologies Pvt Ltd
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
Linaro
 
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Anne Nicolas
 
Las16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - status
Linaro
 
Introduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer Training
Veda Solutions - Embedded Systems & Linux Device Drivers Training
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
Linaro
 
Linux Kernel Introduction
Linux Kernel Introduction
Sage Sharp
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
Linaro
 
Stefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto Project
linuxlab_conf
 
LAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community Update
Linaro
 
IoT Prototyping using BBB and Debian
IoT Prototyping using BBB and Debian
Mender.io
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Ron Munitz
 
Small, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded World
Sage Sharp
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
Linaro
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
Ionela
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
Linaro
 
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Anne Nicolas
 
Las16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - status
Linaro
 

Viewers also liked (20)

Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Marco Fioretti
 
2009 feltre pluralismo_informatico
2009 feltre pluralismo_informatico
Marco Fioretti
 
Culture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'Informazione
Marco Fioretti
 
Catholic Social Thought and the Openness Revolution: natural travel companion...
Catholic Social Thought and the Openness Revolution: natural travel companion...
Marco Fioretti
 
OpenDocument Traps
OpenDocument Traps
Marco Fioretti
 
Open file formats favour real innovation and really free markets
Open file formats favour real innovation and really free markets
Marco Fioretti
 
The Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 version
Marco Fioretti
 
Software Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di software
Marco Fioretti
 
Open Data in and from schools
Open Data in and from schools
Marco Fioretti
 
(Ri)trovare e salvare l’anima della propria terra con le tecnologie digitali ...
(Ri)trovare e salvare l’anima della propria terra con le tecnologie digitali ...
Marco Fioretti
 
Digital DIY for self-sustainability of rural areas
Digital DIY for self-sustainability of rural areas
Marco Fioretti
 
Invitation to: Open Data FROM and FOR schools!
Invitation to: Open Data FROM and FOR schools!
Marco Fioretti
 
What do I want to see in ODF-next?
What do I want to see in ODF-next?
Marco Fioretti
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...
Marco Fioretti
 
some social risks of using Open Data and Open Government for transparency in ...
some social risks of using Open Data and Open Government for transparency in ...
Marco Fioretti
 
The Power of scripting
The Power of scripting
Marco Fioretti
 
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Marco Fioretti
 
Perspectives of Free Software as social movement
Perspectives of Free Software as social movement
Marco Fioretti
 
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Marco Fioretti
 
Digital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european society
Marco Fioretti
 
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Marco Fioretti
 
2009 feltre pluralismo_informatico
2009 feltre pluralismo_informatico
Marco Fioretti
 
Culture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'Informazione
Marco Fioretti
 
Catholic Social Thought and the Openness Revolution: natural travel companion...
Catholic Social Thought and the Openness Revolution: natural travel companion...
Marco Fioretti
 
Open file formats favour real innovation and really free markets
Open file formats favour real innovation and really free markets
Marco Fioretti
 
The Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 version
Marco Fioretti
 
Software Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di software
Marco Fioretti
 
Open Data in and from schools
Open Data in and from schools
Marco Fioretti
 
(Ri)trovare e salvare l’anima della propria terra con le tecnologie digitali ...
(Ri)trovare e salvare l’anima della propria terra con le tecnologie digitali ...
Marco Fioretti
 
Digital DIY for self-sustainability of rural areas
Digital DIY for self-sustainability of rural areas
Marco Fioretti
 
Invitation to: Open Data FROM and FOR schools!
Invitation to: Open Data FROM and FOR schools!
Marco Fioretti
 
What do I want to see in ODF-next?
What do I want to see in ODF-next?
Marco Fioretti
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...
Marco Fioretti
 
some social risks of using Open Data and Open Government for transparency in ...
some social risks of using Open Data and Open Government for transparency in ...
Marco Fioretti
 
The Power of scripting
The Power of scripting
Marco Fioretti
 
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Marco Fioretti
 
Perspectives of Free Software as social movement
Perspectives of Free Software as social movement
Marco Fioretti
 
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Marco Fioretti
 
Digital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european society
Marco Fioretti
 
Ad

Similar to The RULE project: efficient computing for all GNU/Linux users (20)

LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
Linaro
 
Embedded Linux primer
Embedded Linux primer
Drew Fustini
 
Embedded Linux on ARM
Embedded Linux on ARM
Emertxe Information Technologies Pvt Ltd
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VI
Opersys inc.
 
Introduction to linux
Introduction to linux
plarsen67
 
Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018
Mender.io
 
libreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux Distro
All Things Open
 
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
Opersys inc.
 
Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5
Chris Simmonds
 
Before begining linux
Before begining linux
Shiwang Kalkhanda
 
Fedora Workstation
Fedora Workstation
Jens Petersen
 
Buntu 1
Buntu 1
daniel pechene
 
Ubuntu for all
Ubuntu for all
Chit Ko Ko Win
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
embedded-linux-120203.pdf
embedded-linux-120203.pdf
twtester
 
IoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSes
Mender.io
 
Linux concept workshop
Linux concept workshop
Tahmoures Shabanian
 
Armbian linux
Armbian linux
igorpecovnik
 
Embedded Linux on ARM
Embedded Linux on ARM
Emertxe Information Technologies Pvt Ltd
 
Presentation1 linux os
Presentation1 linux os
alvarez khay-r m.
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
Linaro
 
Embedded Linux primer
Embedded Linux primer
Drew Fustini
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VI
Opersys inc.
 
Introduction to linux
Introduction to linux
plarsen67
 
Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018
Mender.io
 
libreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux Distro
All Things Open
 
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
Opersys inc.
 
Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5
Chris Simmonds
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
embedded-linux-120203.pdf
embedded-linux-120203.pdf
twtester
 
IoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSes
Mender.io
 
Ad

More from Marco Fioretti (20)

Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platforms
Marco Fioretti
 
How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...
Marco Fioretti
 
Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?
Marco Fioretti
 
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Marco Fioretti
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital Formats
Marco Fioretti
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione Internazionale
Marco Fioretti
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impacts
Marco Fioretti
 
Gender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyond
Marco Fioretti
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?
Marco Fioretti
 
Ethical Challenges in Digital DIY
Ethical Challenges in Digital DIY
Marco Fioretti
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Marco Fioretti
 
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Marco Fioretti
 
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
Marco Fioretti
 
Beyond Free/Open Source Software
Beyond Free/Open Source Software
Marco Fioretti
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open Data
Marco Fioretti
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?
Marco Fioretti
 
Quality Education in a digital world
Quality Education in a digital world
Marco Fioretti
 
Digital Citizenship Basic Education
Digital Citizenship Basic Education
Marco Fioretti
 
How can Free Software help developing countries?
How can Free Software help developing countries?
Marco Fioretti
 
The Digital DIY phenomenon: challenge or opportunity for degrowth?
The Digital DIY phenomenon: challenge or opportunity for degrowth?
Marco Fioretti
 
Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platforms
Marco Fioretti
 
How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...
Marco Fioretti
 
Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?
Marco Fioretti
 
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Marco Fioretti
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital Formats
Marco Fioretti
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione Internazionale
Marco Fioretti
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impacts
Marco Fioretti
 
Gender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyond
Marco Fioretti
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?
Marco Fioretti
 
Ethical Challenges in Digital DIY
Ethical Challenges in Digital DIY
Marco Fioretti
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Marco Fioretti
 
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Marco Fioretti
 
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
Marco Fioretti
 
Beyond Free/Open Source Software
Beyond Free/Open Source Software
Marco Fioretti
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open Data
Marco Fioretti
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?
Marco Fioretti
 
Quality Education in a digital world
Quality Education in a digital world
Marco Fioretti
 
Digital Citizenship Basic Education
Digital Citizenship Basic Education
Marco Fioretti
 
How can Free Software help developing countries?
How can Free Software help developing countries?
Marco Fioretti
 
The Digital DIY phenomenon: challenge or opportunity for degrowth?
The Digital DIY phenomenon: challenge or opportunity for degrowth?
Marco Fioretti
 

Recently uploaded (20)

War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
Safe Software
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Edge-banding-machines-edgeteq-s-200-en-.pdf
Edge-banding-machines-edgeteq-s-200-en-.pdf
AmirStern2
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Kubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too Late
Michael Furman
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
Safe Software
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Edge-banding-machines-edgeteq-s-200-en-.pdf
Edge-banding-machines-edgeteq-s-200-en-.pdf
AmirStern2
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Kubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too Late
Michael Furman
 

The RULE project: efficient computing for all GNU/Linux users

  • 1. The RULE project: efficient computing for all Gnu/Linux users Run Up to date Linux Everywhere www.rule-project.org by Marco Fioretti/ RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 2. Agenda The limits of Free SW for new users which cannot afford new HW What is the RULE project? What can RULE offer to all Gnu/Linux users? How can we cooperate? RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 3. Limits of the latest Free SW for new users without new HW ● Too heavy, do-it-all monolithic desktop environments or applications ● manual package selection does not (cannot) solve the problem ● the installer itself can be too heavy ● the net result: ● current Free Software desktops require too frequent HW upgrades.... ...just like some proprietary operating systems... RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 4. The problems that RULE wants to solve ● ● Hardware is NOT cheap, but many non technical users need computers for work and study Any not up to date software is useless, dangerous or both ● ● No updates and security fixes and support No essential functionality: ● ● ● ● ● Online banking OpenOffice compatibility Voice/Video conferencing Digital signatures These problems above do not depend from the choice of Gnu/Linux distribution Isolated computers or laptops cannot be thin clients RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 5. Today Gnu/Linux users are not necessarily programmers ● Can a non programmer user, by only changing distro: ● have “small apps” not forcing him to install 30-40 megs of mostly unused libs? ● get native packages of only the latest Koffice, Konqueror, Kmail? ● make sure that unwanted themes or locales won't fill his drive? ● have the latest stable kernel optimally tuned for low memory? ● ● ● ● use modern printing (latest CUPS) without filling the drive with parameters of hundred drivers we'll never touch? avoid to install hundreds of unneeded locales, printer drivers and themes and icons? select only the applications (not whole desktops) they need? run a lighter graphic server? RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 6. “Limited HW” does NOT always mean “old computer”! ● More efficient up to date SW is an excellent solution for ● End users which can only afford old or donated hardware ● All system administrators ● ● less modern software means higher performance with less maintenance Developers and companies that want to use or sell new desktops: ● ● ● ● ● single board fully functional very compact energy efficient really silent RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 7. The RULE solution ● ● Do NOT create another Gnu/Linux distribution!! Use an existing distribution (Red Hat/Fedora Core) which is ● ● ● ● ● ● Only develop, provide or change: ● ● ● ● ● an installer (slinky) running in less memory (DONE!) minimal package lists for server and desktop use instructions and support for their optimal configuration easy customization procedures by 3rd parties The advantages: ● ● ● ● ● all GPL software updated frequently (in CD-rom format, best suited for low-bandwidth users) relatively friendly very well supported many precompiled packages minimum development effort... ...focused where the real bottlenecks are others give maximum support (docs, mailing list, bugfixes, updates, HW detection) for end users only the installer part is distribution specific! “the beauty and power of NOT being another Gnu/Linux distribution!” we call this RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 8. Current status and credits ● ● ● ● ● ● ● ● ● ● ● ● ● ● Installers for Red Hat 9 are working Bootable ISO Image available for RH9, including pre-packaged Kdrive Web site completely restructured for easier use last June Install guide updated Beta installer for Fedora Core 3 already available! Credits: Michael Fratoni C.D. Rigby Franz Zahaurek Ingo Lantschner and VUM Richard Kweskin Rodolfo Paiz J. Balvanz all the other RULE list members! RULE at Italian Linux Day Roma 2004 author of slinky and miniconda web site tester and all-around hacker localized keyboards and FC2 testing the vum:BOX and its manual documentation and testing Fedora-minimal Automatic update documentation Copyright 2004 The RULE Project. All rights reserved
  • 9. Examples: Home banking with Firefox on a PI 133 Mhz, 32 MB RAM, Red Hat 9! RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 10. A success story: RULE for Congo schools The Austrian NGO VUM (www.vum.at) customized RH9/RULE in 4 Congo schools ● ● ● SW Localization in French and Lingala a detailed customization manual is available 6-year-plan, including RULE, for secondary school, proposed to Education Ministry Latest news from Congo: ● ● ● ● very satisfied users first successful experiments of video conference with GnomeMeeting from Ingo Lantschner of VUM, 2004/09/15: “due to our successful presentation..[of a localized RULE version] the ministry started to be more interested than ever before” More information: ● Initial report: www.rule-project.org/article.php3?id_article=57 ● Manual: www.rule-project.org/article.php3?id_breve=6 RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 11. RULE and RULE-related projects of general interest ● The vum:BOX (see previous slide) ● Rule installer ● Slinkydetect ● DAN, the Distribution ANalyzer ● Small net server ● Automatic updates ● Fedora on MicroClient ● Kdrive/X.org ● Mini-Kde ● Suggestions are welcome! RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 12. Slinky, the current RULE installer ● series of scripts relying on busybox and a statically linked rpm ● runs in as little as 8 MB of RAM!! (not recommended...) ● version 0.3.97 works with Red Hat Linux 7.x, 8.0 e 9 ● not harder to use than Red Hat text install ● support for cdrom or network install ● same hw detection as Red Hat/Fedora (kudzu) after install ● Can be set to not install documentation ● Beta version for Fedora Core 3 available! RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 13. Slinkydetect: bootable HW detection floppy ● detects all HW components in the PC ● saves their data on file with unique name on the same floppy ● Full floppies can be copied, shipped or emailed to remote office ● Centralized inventory with distributed data collection ● No skilled operators needed in the field ● Home page: www.rule-project.org/article.php3?id_article=22 RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 14. ● DAN, the Distribution ANalyzer ● There are many Linux tools for package dependency resolution ● They do nothing to find problems, they just hide them ● End users do not care about libraries, toolkits daemons and such ● They only care about functionality ● If you have 20 email clients, 15 browser, 12 text editors, 20 news clients and many more end user applications, how do you find: ● ● ● ● The smallest and fastest possible combination of packages with the needed functionality (IMAP, HTML4...)? The package with the highest number of unused files? From a general collection of packages (custom RPMs/debs/tgz, stock distro Cds,online repositories...) Without/before installing anything (including Linux!!) RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 15. ● ● With this information it would be possible: ● ● ● ● Minimize HW requirements Package common libraries and application in the most efficient way Sensibly improve the quality of all Gnu/Linux distributions The RULE Distribution Analyzer is a series of scripts trying to do just this: ● ● ● ● DAN, the Distribution Analyzer (2) Can be generalized to any distribution Can be run online as CGI script Still alpha! DAN home page: www.rule-project.org/article.php3?id_article=32 RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 16. ● ● Small net-server Fedora based server ● Using the smallest possible number of packages ● Independently developed by a RULE project member ● Based on a customized list of standard Fedora packages ● Latest reports for Fedora Core 3 version: ... current disk usage is around 420MB...[Now] I will make just a few more efforts ... such that overall disk space used is around 390MB with docs and 360MB without docs ● Home page: www.simpaticus.com/linux/small-netserver-fc3howto.php RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 17. ● ● Automatic online updates Red Hat/Fedora systems installed with RULE can be updated with standard procedures: (thanks to J. Balvanz for this information!) “ The following instructions will use Slinky to install Red Hat 9 on a machine, set it up so that you can install updated software from Fedora Legacy with a single command, get the current version of Abiword for word processing, and install the Firefox browser” ● http://tech.ait.iastate.edu/jbalvanz/RH9RULEFedoraLegacy.html RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 18. ● Fedora on MicroClient (summary from private email, November 2004) Marco, I have bought a Norhtec Microclient to have a small, standalone, lightweight desktop, because it: ● ● ● ● ● ● Runs on Both AC and DC Draws only 3.8 to 6 Watts x86 compatible processor No cooling fan required Regular expansion ports - USB/Serial/LAN etc. Can use either FLASH or standard 2.5 inch hard disks I'm going to use Slinky to install Fedora Core 3 on it. When done, I will post the result on the mailing list Congratulations for the project! RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 19. Kdrive and X.org ● The graphic server is one of the heaviest pieces of any Gnu/Linux desktop ● Binary packages optimized for performances would make a sensible difference ● ● ● ● ● RULE started packaging Kdrive: ● formerly known as TinyX ● trimmed down X server written by Keith Packard ● more than enough features for lightweight desktops ● much smaller memory (~16MB) and disk (~35 MB) footprint Now Kdrive is being used as basis for X.org Packaging for performance should be easier... ...and useful on all Gnu/Linux distributions therefore RULE hopes to develop it together with all Gnu/Linux hackers Kdrive resource page: www.rule-project.org/article.php3?id_article=51 RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 20. MINI KDE ● Many end users with limited hardware need only a few, but very up to date functionalities: ● GUI, integrated office suite: ● ● ● ● ● ● ● text, spreadsheet, presentation fully compatible with the OASIS file format ● same used in OpenOffice.org ● soon ISO standard endorsed by EU and other countries ● that is, really closing the digital divide between Free SW users Web browsing Email (digital signature, IMAP...) Newsgroup access Instant Messaging.. And (almost) nothing else, thank you! RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 21. MINI KDE (2) ● The most promising solution seems to be a mini KDE/KOffice environment: ● ● ● Koffice is officially and deliberately moving to the OASIS file format as its internal default file format KDE clients (Koffice, Konqueror, Kmail etc...) ● are Free SW well integrated with Gnu/Linux platforms ● already have almost all the needed features ● share the same basis (toolkit etc): this should minimize disk and memory requirements ● support internationalization A possible exception/addition might be the Firefox web browser RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 22. MINI KDE (3) ● How to proceed: ● Start from latest official and stable KDE/KOffice sources ● Find and document all the compilation options to: ● ● ● ● Not use/install sound daemon Use the smallest possible amount of menu fonts, themes... Install ONLY the wanted end user programs Other optimizations (suggestions welcome!) (all Gnu/Linux users can do the above together, just once!!!! Please come and help us!) ● Port all the patches above to existing binary packages for each distro ● Possibility for further optimization: recompile Qt?? ● ● More effort No compatibility with other Qt-based packages RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 23. MINI KDE (4): Why KDE/KOffice? Why not AbiWord, Gnome sw, etc...? RULE aims to reduce the digital divide and provide efficient desktops for students, NGOs and small businesses ● RULE does NOT prefer KDE over Gnome (they are both bloated...) ●If there are other solutions ● ● really ligthweight, that is fully functional without lots of extra components ● with complete and integrated office suites (text, spreadsheet, presentation) ● OASIS compatible ● faster and smaller Please tell us! RULE is very willing to host other developments similar to miniKDE! ● The RULE Mini KDE page: www.rule-project.org/article.php3?id_article=59 ● RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved
  • 24. Resources and contacts ● ● Web site: www.rule-project.org Other slideshows:www.rule-project.org/rubrique.php3?id_rubrique=1 ● General information: Marco Fioretti, marco@rule-project.org ● Technical support: only on RULE mailing list, please! www.rule-project.org/article.php3?id_article=35 RULE at Italian Linux Day Roma 2004 Copyright 2004 The RULE Project. All rights reserved