SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Linaro
 
Linux Kernel Introduction
Linux Kernel IntroductionLinux Kernel Introduction
Linux Kernel IntroductionSage Sharp
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLinaro
 
Stefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto ProjectStefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto Projectlinuxlab_conf
 
LAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community UpdateLAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community UpdateLinaro
 
IoT Prototyping using BBB and Debian
IoT Prototyping using BBB and DebianIoT Prototyping using BBB and Debian
IoT Prototyping using BBB and DebianMender.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)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 WorldSmall, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded WorldSage Sharp
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLinaro
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]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 96BoardsLAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96BoardsLinaro
 
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...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 - statusLas16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - statusLinaro
 

Tendances (20)

Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
Linux Kernel Introduction
Linux Kernel IntroductionLinux Kernel Introduction
Linux Kernel Introduction
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
 
Stefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto ProjectStefano Cordibella - An introduction to Yocto Project
Stefano Cordibella - An introduction to Yocto Project
 
Bringing Tizen to a Raspberry Pi 2 Near You
Bringing Tizen to a Raspberry Pi 2 Near YouBringing Tizen to a Raspberry Pi 2 Near You
Bringing Tizen to a Raspberry Pi 2 Near You
 
LAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community UpdateLAS16-400K2: TianoCore – Open Source UEFI Community Update
LAS16-400K2: TianoCore – Open Source UEFI Community Update
 
Embedded Operating System - Linux
Embedded Operating System - LinuxEmbedded Operating System - Linux
Embedded Operating System - Linux
 
Intro to linux
Intro to linux Intro to linux
Intro to linux
 
IoT Prototyping using BBB and Debian
IoT Prototyping using BBB and DebianIoT Prototyping using BBB and Debian
IoT Prototyping using BBB and Debian
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
 
Small, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded WorldSmall, smaller, smallest: A Tour of the Embedded World
Small, smaller, smallest: A Tour of the Embedded World
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
 
Internet of Smaller Things
Internet of Smaller ThingsInternet of Smaller Things
Internet of Smaller Things
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Android Things : Building Embedded Devices
Android Things : Building Embedded DevicesAndroid Things : Building Embedded Devices
Android Things : Building Embedded Devices
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96BoardsLAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
 
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
Kernel Recipes 2017 - Developing an embedded video application on dual Linux ...
 
Las16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - statusLas16 309 - lua jit arm64 port - status
Las16 309 - lua jit arm64 port - status
 
Introduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer TrainingIntroduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer Training
 

En vedette

Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...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_informatico2009 feltre pluralismo_informatico
2009 feltre pluralismo_informaticoMarco Fioretti
 
Culture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'InformazioneCulture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'InformazioneMarco Fioretti
 
Catholic Social Thought and the Openness Revolution: natural travel companion...
Catholic Social Thought and the Openness Revolution: natural travel companion...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 marketsOpen file formats favour real innovation and really free markets
Open file formats favour real innovation and really free marketsMarco Fioretti
 
The Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 versionThe Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 versionMarco Fioretti
 
Software Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di softwareSoftware Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di softwareMarco Fioretti
 
Open Data in and from schools
Open Data in and from schoolsOpen Data in and from schools
Open Data in and from schoolsMarco 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 ...(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 areasDigital DIY for self-sustainability of rural areas
Digital DIY for self-sustainability of rural areasMarco Fioretti
 
Invitation to: Open Data FROM and FOR schools!
Invitation to: Open Data FROM and FOR schools!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?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...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 ...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 scriptingThe Power of scripting
The Power of scriptingMarco Fioretti
 
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Canossa: Corruzione zero, una proposta alternativa (e a basso costo) 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 movementPerspectives of Free Software as social movement
Perspectives of Free Software as social movementMarco Fioretti
 
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latinaRapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latinaMarco Fioretti
 
Digital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european societyDigital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european societyMarco Fioretti
 

En vedette (20)

Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
Uso dei Sistemi Informativi Territoriali liberi per aumentare le interazioni ...
 
2009 feltre pluralismo_informatico
2009 feltre pluralismo_informatico2009 feltre pluralismo_informatico
2009 feltre pluralismo_informatico
 
Culture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'InformazioneCulture e diritti civili nella Società dell'Informazione
Culture e diritti civili nella Società dell'Informazione
 
Catholic Social Thought and the Openness Revolution: natural travel companion...
Catholic Social Thought and the Openness Revolution: natural travel companion...Catholic Social Thought and the Openness Revolution: natural travel companion...
Catholic Social Thought and the Openness Revolution: natural travel companion...
 
OpenDocument Traps
OpenDocument TrapsOpenDocument Traps
OpenDocument Traps
 
Open file formats favour real innovation and really free markets
Open file formats favour real innovation and really free marketsOpen file formats favour real innovation and really free markets
Open file formats favour real innovation and really free markets
 
The Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 versionThe Family Guide to Digital Freedom, 2008 version
The Family Guide to Digital Freedom, 2008 version
 
Software Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di softwareSoftware Libero e Linux: non è solo questione di software
Software Libero e Linux: non è solo questione di software
 
Open Data in and from schools
Open Data in and from schoolsOpen Data in and from schools
Open Data in and from schools
 
(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 ...(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 ...
 
Digital DIY for self-sustainability of rural areas
Digital DIY for self-sustainability of rural areasDigital DIY for self-sustainability of rural areas
Digital DIY for self-sustainability of rural areas
 
Invitation to: Open Data FROM and FOR schools!
Invitation to: Open Data FROM and FOR schools!Invitation to: Open Data FROM and FOR schools!
Invitation to: Open Data FROM and FOR schools!
 
What do I want to see in ODF-next?
What do I want to see in ODF-next?What do I want to see in ODF-next?
What do I want to see in ODF-next?
 
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...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...
 
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 ...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 ...
 
The Power of scripting
The Power of scriptingThe Power of scripting
The Power of scripting
 
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Canossa: Corruzione zero, una proposta alternativa (e a basso costo) Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
Canossa: Corruzione zero, una proposta alternativa (e a basso costo)
 
Perspectives of Free Software as social movement
Perspectives of Free Software as social movementPerspectives of Free Software as social movement
Perspectives of Free Software as social movement
 
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latinaRapporto da Quito: software e cultura liberi, Cattolici e America latina
Rapporto da Quito: software e cultura liberi, Cattolici e America latina
 
Digital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european societyDigital DIY opportunities and challenges for the european society
Digital DIY opportunities and challenges for the european society
 

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

LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLinaro
 
Embedded Linux primer
Embedded Linux primerEmbedded Linux primer
Embedded Linux primerDrew Fustini
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VIIs Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VIOpersys inc.
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxplarsen67
 
Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018Mender.io
 
libreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux DistrolibreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux DistroAll Things Open
 
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon VIs Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon VOpersys inc.
 
Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5Chris Simmonds
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for cisoHillel Kobrovski
 
embedded-linux-120203.pdf
embedded-linux-120203.pdfembedded-linux-120203.pdf
embedded-linux-120203.pdftwtester
 
IoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSesIoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSesMender.io
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osjoycoronado
 

Similaire à 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 LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
Embedded Linux primer
Embedded Linux primerEmbedded Linux primer
Embedded Linux primer
 
Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Embedded Linux on ARM
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VIIs Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VI
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018
 
libreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux DistrolibreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux Distro
 
Is Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon VIs Android the New Embedded Linux? at AnDevCon V
Is Android the New Embedded Linux? at AnDevCon V
 
Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5Embedded Linux Quick Start Guide v1.5
Embedded Linux Quick Start Guide v1.5
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
Fedora Workstation
Fedora Workstation Fedora Workstation
Fedora Workstation
 
Ubuntu for all
Ubuntu for allUbuntu for all
Ubuntu for all
 
Buntu 1
Buntu 1Buntu 1
Buntu 1
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
 
embedded-linux-120203.pdf
embedded-linux-120203.pdfembedded-linux-120203.pdf
embedded-linux-120203.pdf
 
IoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSesIoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSes
 
Linux concept workshop
Linux concept workshopLinux concept workshop
Linux concept workshop
 
Armbian linux
Armbian linuxArmbian linux
Armbian linux
 
Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Embedded Linux on ARM
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 

Plus de Marco Fioretti

Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsPersonal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsMarco 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...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?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'usoOpen Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'usoMarco Fioretti
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsThe Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsMarco Fioretti
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleI nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleMarco Fioretti
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsDigital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsMarco 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 beyondGender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyondMarco Fioretti
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?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 DIYEthical Challenges in Digital DIY
Ethical Challenges in Digital DIYMarco Fioretti
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...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?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...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 SoftwareBeyond Free/Open Source Software
Beyond Free/Open Source SoftwareMarco Fioretti
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open DataEmerging trends and issues related to Open Data
Emerging trends and issues related to Open DataMarco Fioretti
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?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 worldQuality Education in a digital world
Quality Education in a digital worldMarco Fioretti
 
Digital Citizenship Basic Education
Digital Citizenship Basic EducationDigital Citizenship Basic Education
Digital Citizenship Basic EducationMarco Fioretti
 
How can Free Software help developing countries?
How can Free Software help developing countries?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?The Digital DIY phenomenon: challenge or opportunity for degrowth?
The Digital DIY phenomenon: challenge or opportunity for degrowth?Marco Fioretti
 

Plus de Marco Fioretti (20)

Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsPersonal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platforms
 
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...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...
 
Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?
 
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'usoOpen Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'uso
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsThe Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital Formats
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleI nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione Internazionale
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsDigital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impacts
 
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 beyondGender 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
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?
 
Ethical Challenges in Digital DIY
Ethical Challenges in Digital DIYEthical Challenges in Digital DIY
Ethical Challenges in Digital DIY
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
 
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?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?
 
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...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...
 
Beyond Free/Open Source Software
Beyond Free/Open Source SoftwareBeyond Free/Open Source Software
Beyond Free/Open Source Software
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open DataEmerging trends and issues related to Open Data
Emerging trends and issues related to Open Data
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?Are citizens ready for Open Government?
Are citizens ready for Open Government?
 
Quality Education in a digital world
Quality Education in a digital worldQuality Education in a digital world
Quality Education in a digital world
 
Digital Citizenship Basic Education
Digital Citizenship Basic EducationDigital Citizenship Basic Education
Digital Citizenship Basic Education
 
How can Free Software help developing countries?
How can Free Software help developing countries?How can Free Software help developing countries?
How can Free Software help developing countries?
 
The Digital DIY phenomenon: challenge or opportunity for degrowth?
The Digital DIY phenomenon: challenge or opportunity for degrowth?The Digital DIY phenomenon: challenge or opportunity for degrowth?
The Digital DIY phenomenon: challenge or opportunity for degrowth?
 

Dernier

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Dernier (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

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