SlideShare a Scribd company logo
1 of 82
Download to read offline
Bruno Cornec / HP / Mageia project 1
What’s so special about Mageia ?
2014-05-22
v1.2
Bruno Cornec
Bruno.Cornec@hp.com
http://mageia.org
20/05/14 Bruno Cornec / HP / Mageia project 2
Introducing Myself
●
Software engineering and Unices since 1988
●
Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial
Unix systems
●
Discover Open Source & Linux (OSL) & first contributions in 1993
●
Full time on OSL since 1995, first as HP reseller then @HP
●
Currently:
●
Master Technology Architect on OSL for the HP/Intel Solution Center, Grenoble
●
OSL HP Advocate
●
EMEA OSL HP Profession Lead
●
Solutions Linux Conference and OWF board member. Conferences at WW level in LinuxCon, Linux.conf.au
●
MondoRescue, Dploy.org, Project-Builder.org Project Lead
●
LinuxCOE, mrepo, tellico, rinse, fossology, collectl contributor
●
FOSSBazaar and OSL Governance enthusiast
●
Mandriva, Mageia, Fedora packager
●
And also:
●
Amateur singer (Alto / Tenor) and recorder player since 1976 and Choir director since 1987
●
CD collector since 1981 (5000+ and counting) – Concert attendance since 1976
●
Amateur photograph since 1976
20/05/14 Bruno Cornec / HP / Mageia project 4
Before we start...
USERS ?
20/05/14 Bruno Cornec / HP / Mageia project 5
Before we start...
CONTRIBUTORS ?
20/05/14 Bruno Cornec / HP / Mageia project 6
Before we start...
UPSTREAM ?
20/05/14 Bruno Cornec / HP / Mageia project 8
Once upon a time...
1991
20/05/14 Bruno Cornec / HP / Mageia project 9
Once upon a time...
1993
20/05/14 Bruno Cornec / HP / Mageia project 10
Once upon a time...
1994
20/05/14 Bruno Cornec / HP / Mageia project 11
Once upon a time...
1998
+ =
20/05/14 Bruno Cornec / HP / Mageia project 12
Once upon a time...
2005
+ =
20/05/14 Bruno Cornec / HP / Mageia project 13
Once upon a time...
2010-09-18
?
20/05/14 Bruno Cornec / HP / Mageia project 14
Once upon a fork...
Ask before to ensure you’ll have a community
No company in charge of the development
Non profit association mageia.org in charge of the project
“The purpose of this association is:
●
to organise, develop and promote the free (libre) operating system Mageia, its
derivatives and related free software projects;
● to coordinate the communities surrounding these projects.”
Community at the heart of the new governance model
Communication around all decisions/orientations
Meritocracy
20/05/14 Bruno Cornec / HP / Mageia project 15
Values
Mageia is Social Software
Mageia is Powerful Technology
Mageia is Knowledge
Mageia is Quality
Mageia is Open Relations
20/05/14 Bruno Cornec / HP / Mageia project 16
Be considerate ,
Be respectful ,
Be collaborative ,
Be pragmatic ,
Support others in the community ,
Get support from others in the community .
Code of conduct
20/05/14 Bruno Cornec / HP / Mageia project 17
So about Mageia is...
20/05/14 Bruno Cornec / HP / Mageia project 18
Even financial transparency...
20/05/14 Bruno Cornec / HP / Mageia project 19
Organization and representation without excess
20/05/14 Bruno Cornec / HP / Mageia project 21
CMS/VCS: Subversion & git
Tools are needed
20/05/14 Bruno Cornec / HP / Mageia project 22
Tools are needed
Blog: Wordpress
20/05/14 Bruno Cornec / HP / Mageia project 23
Tools are needed
Mailing-lists: Sympa
20/05/14 Bruno Cornec / HP / Mageia project 24
Tools are needed
Instant messaging: IRC
20/05/14 Bruno Cornec / HP / Mageia project 25
Tools are needed
Documentation: Mediawiki
20/05/14 Bruno Cornec / HP / Mageia project 26
Tools are needed
Bugs: Bugzilla
20/05/14 Bruno Cornec / HP / Mageia project 27
Fork...because we could
20/05/14 Bruno Cornec / HP / Mageia project 28
Once upon a time...
2011-03-01
1
1 month planned for start of project (admin, teams,
legal, governance, comm) - took 3
3 months to have a working build system – took 5
20/05/14 Bruno Cornec / HP / Mageia project 29
Once upon a time...
2011-06-01
20/05/14 Bruno Cornec / HP / Mageia project 30
Organize more devs...
9 months release (rather 12) – 18 months life cycle
Teams organization:
20/05/14 Bruno Cornec / HP / Mageia project 31
Once upon a time...
2012-05-22
2
20/05/14 Bruno Cornec / HP / Mageia project 32
2011 35
2012 49
2013 63
2014 63
Increase your footprint...
20/05/14 Bruno Cornec / HP / Mageia project 33
Forum: phpBB
2011 1393
2012 2628
2013 3491
2014 4311
Increase your footprint... Members:
20/05/14 Bruno Cornec / HP / Mageia project 34
Increase your footprint...
20/05/14 Bruno Cornec / HP / Mageia project 35
Once upon a time...
2013-05-19
3
20/05/14 Bruno Cornec / HP / Mageia project 36
Popularity vs usefulness ?
20/05/14 Bruno Cornec / HP / Mageia project 37
Some links...
20/05/14 Bruno Cornec / HP / Mageia project 38
Mageia’s description on Distrowatch:
“Mageia is primarily a desktop distribution. Its best-loved features
are cutting-edge software, superb system administration suite
(Mageia Control Centre), ability to attract a large number of
volunteer contributors, and extensive internationalisation support.
It features one of the easiest, yet powerful system installers on its
installation DVD, while it also releases a set of live images with
either KDE or GNOME desktops and comprehensive language
support, with the ability to install it onto a hard disk directly from
the live desktop session. The distribution's well-established
package management features, with powerful command-line
options and a graphical software management module, allow easy
access to thousands of software packages. The unique Mageia
Control Center continues to improve with each release, offering
newcomers to Linux a powerful tool for configuring just about any
aspect of their computer without ever reaching for the terminal.”
20/05/14 Bruno Cornec / HP / Mageia project 39
Key features
Mageia has a large world wide community and is available in 19 languages
+Gnome, e17
LXDE, XFCE
Predates
yum !
A key
differentiator
ARM ongoing
And SSHFS,
squashFS,
HFS, NILFS,
GlusterFS,
openAFS,
DRBD AND
BtrFS
20/05/14 Bruno Cornec / HP / Mageia project 40
Applications versions
meta packages also available:
$ urpmq --list | sort -u | grep -E “^task-” | wc -l
50
e.g: c++-devel, kde4, lamp, games, printing-hp
http://fr.wikipedia.org/wiki/Mageia
20/05/14 Bruno Cornec / HP / Mageia project 41
Key packages
20/05/14 Bruno Cornec / HP / Mageia project 43
Once upon a time...
2014-02-01
4
20/05/14 Bruno Cornec / HP / Mageia project 44
Mageia as a desktop Linux distribution
Mageia Control Center
20/05/14 Bruno Cornec / HP / Mageia project 45
MCC
20/05/14 Bruno Cornec / HP / Mageia project 46
MCC
20/05/14 Bruno Cornec / HP / Mageia project 47
MCC
20/05/14 Bruno Cornec / HP / Mageia project 48
MCC
20/05/14 Bruno Cornec / HP / Mageia project 49
MCC
20/05/14 Bruno Cornec / HP / Mageia project 50
MCC
20/05/14 Bruno Cornec / HP / Mageia project 51
MCC
20/05/14 Bruno Cornec / HP / Mageia project 52
MCC
20/05/14 Bruno Cornec / HP / Mageia project 53
MCC
20/05/14 Bruno Cornec / HP / Mageia project 54
MCC
20/05/14 Bruno Cornec / HP / Mageia project 55
MCC
20/05/14 Bruno Cornec / HP / Mageia project 56
MCC
20/05/14 Bruno Cornec / HP / Mageia project 57
MCC
20/05/14 Bruno Cornec / HP / Mageia project 58
MCC
20/05/14 Bruno Cornec / HP / Mageia project 59
MCC
20/05/14 Bruno Cornec / HP / Mageia project 60
MCC
20/05/14 Bruno Cornec / HP / Mageia project 61
MCC
20/05/14 Bruno Cornec / HP / Mageia project 62
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 63
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 64
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 65
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 66
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 67
Mageia Installer
20/05/14 Bruno Cornec / HP / Mageia project 68
Mageia Installer
Automating with
auto_inst
Answer file is a
perl structure
Syntax can be
checked !
Easy to extend
Maximum customization with a post-install script
Best used with a PXE server
Also Live CD/USB creator
20/05/14 Bruno Cornec / HP / Mageia project 69
Mageia Installer
$o = {
'timezone' => {
'ntp' => 'ntp.dmz.musique-ancienne.org',
'timezone' => 'Europe/Paris',
'UTC' => 1
},
'services' => [
'acpid',
'crond',
[...]
],
'security_user' => 'bruno@musique-ancienne.org',
'default_packages' => [
'acpi',
'acpid',
'apache',
[...]
'users' => [ {
'icon' => 'default',
'realname' => 'fwadmin',
'uid' => undef,
'groups' => [],
'name' => 'myuser',
'shell' => '/bin/bash',
'gid' => undef,
'pw' => '$2a$08$37kahashedpasswd1zTDm.',
} ],
'partitions' => [ {
'fs_type' => 'ext4',
'mntpoint' => '/',
# 500 MB
'size' => 1138567
}, {
'fs_type' => 'swap',
'mntpoint' => 'swap',
# 2 GB
'size' => 4038086
},
[...] ],
'autoExitInstall' => '0',
'no_suggests' => 1,
[...]
'postInstall' => '
cd /root
wget
http://10.0.2.2/pub/ks/www/post-
install.sh
chmod 755 ./post-install.sh
./post-install.sh 2>&1 | tee
/dev/tty7 | tee /var/log/post-
install.log
rm -f ./post-install.sh
',
};
20/05/14 Bruno Cornec / HP / Mageia project 70
More than just a desktop: Mageia kernels
Kernel – 3.12.20 in Mageia 4
Desktop and Server versions provided
Linus vanilla kernel also available
RT, Vserver and virtualbox versions provided
Bleeding edge “tmb” version (Thomas Backlund)
Some non-free modules (nvidia, broadcom, fglrx)
DKMS support:
$ urpmq --list | sort -u | grep -i dkms | wc -l
26
Supports cgroups, LXC, KVM/QEMU, SPICE, IPv6, ipvsadm,
systemtap
20/05/14 Bruno Cornec / HP / Mageia project 71
In addition:
OpenLDAP / lemonLDAP Web SSO
squid + squidGuard,
Postgresql 9.0, 9.1, 9.2, 9.3 / sqlite
mariadb 5.5 / firebird
ISC bind, ISC DHCP + relay,
drupal, django,
zarafa, egroupware, Kolab,wordpress
tomcat 7, JBoss, spring, Geronimo
FreeRadius, FreeSwitch, mythtv
jasperreports, pentaho,
Ganglia, munin, nagios, shinken, ,
zabbix
proftpd, vsftpd
More than just a desktop: Mageia as a server
# urpmq --list | sort -u | grep apache | wc -l
173
20/05/14 Bruno Cornec / HP / Mageia project 72
Mageia and security
Msec: hardening framework part of MCC
Tomoyo: framework to provide Mandatory Access Control
SELinux: LSM kernel module to support acces control
security policies (preliminary support)
Clamav: anti-virus
Spamassasin/dspam: anti-spam
Iptables/iptables6: controls kernel packet network filtering
Shorewall: framework generating iptables rules
Mandi: monitoring daemon providing FW rules
Nmap: network exploration and security auditing
Snort: network intrusion detection system
Prelude: intrusion detection system
Wireshark: network traffic analyzer
Ulogd: logging daemon for Netfilter
20/05/14 Bruno Cornec / HP / Mageia project 73
More than just a desktop: Mageia for developers
Perl friendly (upstream commiters) – padre, parrot
# urpmq --list | sort -u | grep perl | wc -l
3393
Python friendly – provides python 2.7 and 3.3
# urpmq --list | sort -u | grep python | wc -l
1039
PHP friendly
# urpmq --list | sort -u | grep php | wc -l
613
Java friendly – Eclipse, tomcat, Jboss, Maven, Jakarta
$ urpmq --list | sort -u | grep -i java | wc -l
1008
Ruby friendly – and Rails !
# urpmq --list | sort -u | grep -i ruby | wc -l
602
Ocaml friendly
# urpmq --list | sort -u | grep -i ocaml | wc -l
376
And GNU C/C++, Erlang, Gambas, lua, R, NodeJS
And: CVS,
SVN, Hg,
git, TeX,
DocBook
20/05/14 Bruno Cornec / HP / Mageia project 74
Mageia packaging specificity
RPM based (4.11) – won’t go the RPM 5.x route (one technical
reason of the fork with Mandriva) + dependencies management:
CLI:
urpmi: rpm/srpm downloader, installer and dependency solver
urpmq: urpmi database query tool
urpme: rpm deinstaller
urpmi.addmedia: adds a new rpm media to be used by urpmi
urpmi.removemedia: remove a rpm media from urpmi usage
urpmi.update: updates package lists for specified media
genhdlist2: generates an hdlist and a synthesis file
Conf under /etc/urpmi
GUI:
mcc
20/05/14 Bruno Cornec / HP / Mageia project 75
Mageia perfect for me ;-)
●
Full native project-builder.org support (URPM, YUM,
createrepo, mrepo, rpmbootstrap, apt, debconf,
debootstrap, dpkg, fakeroot)
●
Full native MondoRescue support (afio, buffer, mindi,
mindi-busybox, star, wodim, mt)
●
Full personal & work support : CDs, books, DVDs,
scores, BDs collection (tellico), scores making (lilypond),
multimedia support (cdrdao, dvdauthor, dvdstyler,
dvdrip, k3b, ffmpeg, lame, sox, audex, k9copy, vlc),
photo management (digikam, hugin), productivity
(LibreOffice, lbdb+mutt, DocBook), Internet (firefox,
pidgin, sympa, vsftpd, apache, uucp, mirror, rsync,
owncloud), ITIL support (fusion directory, fusion
inventory) and frozen-bubble
20/05/14 Bruno Cornec / HP / Mageia project 76
$ mgarepo --help
Usage: mgarepo COMMAND [COMMAND ARGUMENTS]
Tool to access and manage a package repository structure.
Useful commands:
co checkout a package
ci commit changes
sync add-remove all file changes from the .spec
submit submit a package for build
putsrpm import a source package to the repository
getspec prints the spec
rpmlog prints the RPM changelog
getsrpm creates the source RPM
maintdb interact with the maintainer db
create create the structure of a new package
changed shows changes not submitted
authoremail prints the e-mail of a given author
switch relocate to mirror or upstream repository
upload add a file to binrepo
del remove a file from binrepo
up update the working copy and synchronize all binaries
Run "mgarepo COMMAND --help" and "man 8 mgarepo" for more information.
Written by Gustavo Niemeyer <gustavo@niemeyer.net>
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 77
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 78
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 79
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 80
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 81
Packages in Mageia: add what’s missing !
20/05/14 Bruno Cornec / HP / Mageia project 82
Packages in Mageia: add what’s missing !
Work on OpenStack (planned for mga5), Jenkins, oVirt,
Hadoop, Cassandra, iTop (planned for mga5), docker,
OpenVswitch, cfengine, Rudder, ...
We always need more packagers
We have a mentoring process
Bruno Cornec / HP / Mageia project 83
Mageia, a Community Linux distribution for HP
Community Linux

Performs sanity tests of community Linux
distributions with several ProLiant servers

Supports ProLiant server hardware

Offers the ProLiant Support Pack “as is”

Directs software issues to community
resources and supports the community
Commercial Linux

Tests commercial Linux distribution early and
often (with beta OS, new hardware)

Enables commercial distribution near launch date
of new ProLiant hardware

Obtains Linux vendor certification for
representative ProLiant servers

Provides support for ProLiant Support Pack
HP provides support Partner provides support Community provides support
http://communitylinux.orghttp://www.hp.com/go/rhel
http://www.hp.com/go/sles
http://www.hp.com/go/ubuntu
http://www.hp.com/go/oel
20/05/14 Bruno Cornec / HP / Mageia project 84
Once upon a time...
2014-05-22
This LinuxCon conference in
Tokyo celebrates Mageia 2
anniversary
Now sing with me !!
20/05/14 Bruno Cornec / HP / Mageia project 85
Once upon a time...
2014-12-19
Mageia 5
Science fiction ?!
Time to propose changes, get
review and vote...
... and code !
Bruno Cornec / HP / Mageia project 86
”Changes are never easy to make.
There is comfort and safety in tradition, but
change must come, no matter how painful
or expensive it may be.”
Bill Hewlett
Q & A - Contacts – Thanks - Quote
Bruno.Cornec@hp.com
(Open Source and Linux Technology Architect at the
HP/Intel Solution Center)
http://www.hp.com/linux
http://opensource.hp.com
Thanks goes to:
Linus Torvalds, Richard Stallman, Eric Raymond,
Anne Nicolas, Colin Guthrie, Eric Dumas, Nat
Makarevitch, René Cougnenc, Rémy Card, Bdale
Garbee, Bryan Gartner, Craig Lamparter, Lee
Mayes, Gallig Renaud, Andree Leidenfrost, Eileen
Evans, Phil Robb, Bob Gobeille, Martin Michlmayr
among others, for their work and devotion to the
Open Source Software cause... and my family for
its patience :-)
« In order for the Mageia community to stay
healthy, its members must feel comfortable
and accepted. »
Mageia code of conduct

More Related Content

Viewers also liked

Sdsd Matrix Demo Positioning Presentation
Sdsd Matrix   Demo Positioning PresentationSdsd Matrix   Demo Positioning Presentation
Sdsd Matrix Demo Positioning PresentationMissLeylaBond
 
HP and Linux distros
HP and Linux distrosHP and Linux distros
HP and Linux distrosBruno Cornec
 
Project-Builder.org presentation
Project-Builder.org presentationProject-Builder.org presentation
Project-Builder.org presentationBruno Cornec
 
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het Rijk
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het RijkAmbtenaar Voor De Toekomst - Het Nieuwe Werken bij het Rijk
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het RijkAnita Smit
 
HP ProLiant Value Add tools
HP ProLiant Value Add toolsHP ProLiant Value Add tools
HP ProLiant Value Add toolsBruno Cornec
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HPBruno Cornec
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureBruno Cornec
 
ITIL compliant Open Source tools
ITIL compliant Open Source toolsITIL compliant Open Source tools
ITIL compliant Open Source toolsBruno Cornec
 

Viewers also liked (10)

Selbukonferansen
SelbukonferansenSelbukonferansen
Selbukonferansen
 
Sdsd Matrix Demo Positioning Presentation
Sdsd Matrix   Demo Positioning PresentationSdsd Matrix   Demo Positioning Presentation
Sdsd Matrix Demo Positioning Presentation
 
HP and Linux distros
HP and Linux distrosHP and Linux distros
HP and Linux distros
 
Project-Builder.org presentation
Project-Builder.org presentationProject-Builder.org presentation
Project-Builder.org presentation
 
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het Rijk
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het RijkAmbtenaar Voor De Toekomst - Het Nieuwe Werken bij het Rijk
Ambtenaar Voor De Toekomst - Het Nieuwe Werken bij het Rijk
 
HP ProLiant Value Add tools
HP ProLiant Value Add toolsHP ProLiant Value Add tools
HP ProLiant Value Add tools
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
 
UEFI presentation
UEFI presentationUEFI presentation
UEFI presentation
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined Infrastructure
 
ITIL compliant Open Source tools
ITIL compliant Open Source toolsITIL compliant Open Source tools
ITIL compliant Open Source tools
 

Similar to What so special about Mageia - LinuxCon Japan 2014

GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónXavier de Pedro
 
Linux Introduction & Administration
Linux Introduction & AdministrationLinux Introduction & Administration
Linux Introduction & AdministrationXavier de Pedro
 
GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationXavier de Pedro
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Massimo Menichinelli
 
DT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxDT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxCarlos Cámara
 
UbuntuParty: Web application architecture with Ubuntu
UbuntuParty: Web application architecture with UbuntuUbuntuParty: Web application architecture with Ubuntu
UbuntuParty: Web application architecture with UbuntuGilles Legoux
 
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Pau Garcia Quiles
 
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Project
 
Open Hardware GNU/Linux PPC64 Laptop Potential
 Open Hardware GNU/Linux PPC64 Laptop Potential  Open Hardware GNU/Linux PPC64 Laptop Potential
Open Hardware GNU/Linux PPC64 Laptop Potential Roberto Innocenti
 
Open P2P Design @ DMY Berlin 2011 - MakerLab
Open P2P Design @ DMY Berlin 2011 - MakerLabOpen P2P Design @ DMY Berlin 2011 - MakerLab
Open P2P Design @ DMY Berlin 2011 - MakerLabMassimo Menichinelli
 
necLinuxProjectReport
necLinuxProjectReportnecLinuxProjectReport
necLinuxProjectReportDeepak Karn
 
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
 
Dtu 2012_03_15
Dtu 2012_03_15Dtu 2012_03_15
Dtu 2012_03_15Peter Toft
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni Project
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Pau Garcia Quiles
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingJan Meijer
 
Integrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsLuca Mazzaferro
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformKarel Charvat
 

Similar to What so special about Mageia - LinuxCon Japan 2014 (20)

GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y Administración
 
Linux Introduction & Administration
Linux Introduction & AdministrationLinux Introduction & Administration
Linux Introduction & Administration
 
GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and Administration
 
Bengkel Kesedaran OSS, MAMPU, Feb-2013
Bengkel Kesedaran OSS, MAMPU, Feb-2013Bengkel Kesedaran OSS, MAMPU, Feb-2013
Bengkel Kesedaran OSS, MAMPU, Feb-2013
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
 
DT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxDT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital Toolbox
 
UbuntuParty: Web application architecture with Ubuntu
UbuntuParty: Web application architecture with UbuntuUbuntuParty: Web application architecture with Ubuntu
UbuntuParty: Web application architecture with Ubuntu
 
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020
 
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020
 
Open Hardware GNU/Linux PPC64 Laptop Potential
 Open Hardware GNU/Linux PPC64 Laptop Potential  Open Hardware GNU/Linux PPC64 Laptop Potential
Open Hardware GNU/Linux PPC64 Laptop Potential
 
Open P2P Design @ DMY Berlin 2011 - MakerLab
Open P2P Design @ DMY Berlin 2011 - MakerLabOpen P2P Design @ DMY Berlin 2011 - MakerLab
Open P2P Design @ DMY Berlin 2011 - MakerLab
 
necLinuxProjectReport
necLinuxProjectReportnecLinuxProjectReport
necLinuxProjectReport
 
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
 
Dtu 2012_03_15
Dtu 2012_03_15Dtu 2012_03_15
Dtu 2012_03_15
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
 
Integrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperations
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platform
 

More from Bruno Cornec

Diaporama-2023.pdf
Diaporama-2023.pdfDiaporama-2023.pdf
Diaporama-2023.pdfBruno Cornec
 
Concert Amicus Meus 2023
Concert Amicus Meus 2023Concert Amicus Meus 2023
Concert Amicus Meus 2023Bruno Cornec
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdfBruno Cornec
 
Diaporama Exultate 2022
Diaporama Exultate 2022Diaporama Exultate 2022
Diaporama Exultate 2022Bruno Cornec
 
Diaporama-2021.pdf
Diaporama-2021.pdfDiaporama-2021.pdf
Diaporama-2021.pdfBruno Cornec
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
Diaporama Variations 2019
Diaporama Variations 2019Diaporama Variations 2019
Diaporama Variations 2019Bruno Cornec
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishBruno Cornec
 
Diaporama Exultate 2019
Diaporama Exultate 2019Diaporama Exultate 2019
Diaporama Exultate 2019Bruno Cornec
 
Diaporama Exultate 2018
Diaporama Exultate 2018Diaporama Exultate 2018
Diaporama Exultate 2018Bruno Cornec
 
Diaporama Exultate 2017
Diaporama Exultate 2017Diaporama Exultate 2017
Diaporama Exultate 2017Bruno Cornec
 
Diaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansDiaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansBruno Cornec
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Diaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeDiaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeBruno Cornec
 
Diaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleDiaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleBruno Cornec
 
Diaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeDiaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeBruno Cornec
 
Diaporama 2015 François Ier
Diaporama 2015 François IerDiaporama 2015 François Ier
Diaporama 2015 François IerBruno Cornec
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueBruno Cornec
 

More from Bruno Cornec (20)

Diaporama-TMG.pdf
Diaporama-TMG.pdfDiaporama-TMG.pdf
Diaporama-TMG.pdf
 
Diaporama-2023.pdf
Diaporama-2023.pdfDiaporama-2023.pdf
Diaporama-2023.pdf
 
Concert Amicus Meus 2023
Concert Amicus Meus 2023Concert Amicus Meus 2023
Concert Amicus Meus 2023
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
Diaporama Exultate 2022
Diaporama Exultate 2022Diaporama Exultate 2022
Diaporama Exultate 2022
 
Diaporama-2021.pdf
Diaporama-2021.pdfDiaporama-2021.pdf
Diaporama-2021.pdf
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Diaporama Variations 2019
Diaporama Variations 2019Diaporama Variations 2019
Diaporama Variations 2019
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 
Diaporama Exultate 2019
Diaporama Exultate 2019Diaporama Exultate 2019
Diaporama Exultate 2019
 
Diaporama Exultate 2018
Diaporama Exultate 2018Diaporama Exultate 2018
Diaporama Exultate 2018
 
Diaporama Exultate 2017
Diaporama Exultate 2017Diaporama Exultate 2017
Diaporama Exultate 2017
 
Diaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansDiaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ans
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Diaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeDiaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la Vierge
 
Diaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleDiaporama 2012 Musique polychorale
Diaporama 2012 Musique polychorale
 
Diaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeDiaporama 2016 Musique Allemande
Diaporama 2016 Musique Allemande
 
Diaporama 2015 François Ier
Diaporama 2015 François IerDiaporama 2015 François Ier
Diaporama 2015 François Ier
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec Numérique
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
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
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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!
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

What so special about Mageia - LinuxCon Japan 2014

  • 1. Bruno Cornec / HP / Mageia project 1 What’s so special about Mageia ? 2014-05-22 v1.2 Bruno Cornec Bruno.Cornec@hp.com http://mageia.org
  • 2. 20/05/14 Bruno Cornec / HP / Mageia project 2 Introducing Myself ● Software engineering and Unices since 1988 ● Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial Unix systems ● Discover Open Source & Linux (OSL) & first contributions in 1993 ● Full time on OSL since 1995, first as HP reseller then @HP ● Currently: ● Master Technology Architect on OSL for the HP/Intel Solution Center, Grenoble ● OSL HP Advocate ● EMEA OSL HP Profession Lead ● Solutions Linux Conference and OWF board member. Conferences at WW level in LinuxCon, Linux.conf.au ● MondoRescue, Dploy.org, Project-Builder.org Project Lead ● LinuxCOE, mrepo, tellico, rinse, fossology, collectl contributor ● FOSSBazaar and OSL Governance enthusiast ● Mandriva, Mageia, Fedora packager ● And also: ● Amateur singer (Alto / Tenor) and recorder player since 1976 and Choir director since 1987 ● CD collector since 1981 (5000+ and counting) – Concert attendance since 1976 ● Amateur photograph since 1976
  • 3. 20/05/14 Bruno Cornec / HP / Mageia project 4 Before we start... USERS ?
  • 4. 20/05/14 Bruno Cornec / HP / Mageia project 5 Before we start... CONTRIBUTORS ?
  • 5. 20/05/14 Bruno Cornec / HP / Mageia project 6 Before we start... UPSTREAM ?
  • 6. 20/05/14 Bruno Cornec / HP / Mageia project 8 Once upon a time... 1991
  • 7. 20/05/14 Bruno Cornec / HP / Mageia project 9 Once upon a time... 1993
  • 8. 20/05/14 Bruno Cornec / HP / Mageia project 10 Once upon a time... 1994
  • 9. 20/05/14 Bruno Cornec / HP / Mageia project 11 Once upon a time... 1998 + =
  • 10. 20/05/14 Bruno Cornec / HP / Mageia project 12 Once upon a time... 2005 + =
  • 11. 20/05/14 Bruno Cornec / HP / Mageia project 13 Once upon a time... 2010-09-18 ?
  • 12. 20/05/14 Bruno Cornec / HP / Mageia project 14 Once upon a fork... Ask before to ensure you’ll have a community No company in charge of the development Non profit association mageia.org in charge of the project “The purpose of this association is: ● to organise, develop and promote the free (libre) operating system Mageia, its derivatives and related free software projects; ● to coordinate the communities surrounding these projects.” Community at the heart of the new governance model Communication around all decisions/orientations Meritocracy
  • 13. 20/05/14 Bruno Cornec / HP / Mageia project 15 Values Mageia is Social Software Mageia is Powerful Technology Mageia is Knowledge Mageia is Quality Mageia is Open Relations
  • 14. 20/05/14 Bruno Cornec / HP / Mageia project 16 Be considerate , Be respectful , Be collaborative , Be pragmatic , Support others in the community , Get support from others in the community . Code of conduct
  • 15. 20/05/14 Bruno Cornec / HP / Mageia project 17 So about Mageia is...
  • 16. 20/05/14 Bruno Cornec / HP / Mageia project 18 Even financial transparency...
  • 17. 20/05/14 Bruno Cornec / HP / Mageia project 19 Organization and representation without excess
  • 18. 20/05/14 Bruno Cornec / HP / Mageia project 21 CMS/VCS: Subversion & git Tools are needed
  • 19. 20/05/14 Bruno Cornec / HP / Mageia project 22 Tools are needed Blog: Wordpress
  • 20. 20/05/14 Bruno Cornec / HP / Mageia project 23 Tools are needed Mailing-lists: Sympa
  • 21. 20/05/14 Bruno Cornec / HP / Mageia project 24 Tools are needed Instant messaging: IRC
  • 22. 20/05/14 Bruno Cornec / HP / Mageia project 25 Tools are needed Documentation: Mediawiki
  • 23. 20/05/14 Bruno Cornec / HP / Mageia project 26 Tools are needed Bugs: Bugzilla
  • 24. 20/05/14 Bruno Cornec / HP / Mageia project 27 Fork...because we could
  • 25. 20/05/14 Bruno Cornec / HP / Mageia project 28 Once upon a time... 2011-03-01 1 1 month planned for start of project (admin, teams, legal, governance, comm) - took 3 3 months to have a working build system – took 5
  • 26. 20/05/14 Bruno Cornec / HP / Mageia project 29 Once upon a time... 2011-06-01
  • 27. 20/05/14 Bruno Cornec / HP / Mageia project 30 Organize more devs... 9 months release (rather 12) – 18 months life cycle Teams organization:
  • 28. 20/05/14 Bruno Cornec / HP / Mageia project 31 Once upon a time... 2012-05-22 2
  • 29. 20/05/14 Bruno Cornec / HP / Mageia project 32 2011 35 2012 49 2013 63 2014 63 Increase your footprint...
  • 30. 20/05/14 Bruno Cornec / HP / Mageia project 33 Forum: phpBB 2011 1393 2012 2628 2013 3491 2014 4311 Increase your footprint... Members:
  • 31. 20/05/14 Bruno Cornec / HP / Mageia project 34 Increase your footprint...
  • 32. 20/05/14 Bruno Cornec / HP / Mageia project 35 Once upon a time... 2013-05-19 3
  • 33. 20/05/14 Bruno Cornec / HP / Mageia project 36 Popularity vs usefulness ?
  • 34. 20/05/14 Bruno Cornec / HP / Mageia project 37 Some links...
  • 35. 20/05/14 Bruno Cornec / HP / Mageia project 38 Mageia’s description on Distrowatch: “Mageia is primarily a desktop distribution. Its best-loved features are cutting-edge software, superb system administration suite (Mageia Control Centre), ability to attract a large number of volunteer contributors, and extensive internationalisation support. It features one of the easiest, yet powerful system installers on its installation DVD, while it also releases a set of live images with either KDE or GNOME desktops and comprehensive language support, with the ability to install it onto a hard disk directly from the live desktop session. The distribution's well-established package management features, with powerful command-line options and a graphical software management module, allow easy access to thousands of software packages. The unique Mageia Control Center continues to improve with each release, offering newcomers to Linux a powerful tool for configuring just about any aspect of their computer without ever reaching for the terminal.”
  • 36. 20/05/14 Bruno Cornec / HP / Mageia project 39 Key features Mageia has a large world wide community and is available in 19 languages +Gnome, e17 LXDE, XFCE Predates yum ! A key differentiator ARM ongoing And SSHFS, squashFS, HFS, NILFS, GlusterFS, openAFS, DRBD AND BtrFS
  • 37. 20/05/14 Bruno Cornec / HP / Mageia project 40 Applications versions meta packages also available: $ urpmq --list | sort -u | grep -E “^task-” | wc -l 50 e.g: c++-devel, kde4, lamp, games, printing-hp http://fr.wikipedia.org/wiki/Mageia
  • 38. 20/05/14 Bruno Cornec / HP / Mageia project 41 Key packages
  • 39. 20/05/14 Bruno Cornec / HP / Mageia project 43 Once upon a time... 2014-02-01 4
  • 40. 20/05/14 Bruno Cornec / HP / Mageia project 44 Mageia as a desktop Linux distribution Mageia Control Center
  • 41. 20/05/14 Bruno Cornec / HP / Mageia project 45 MCC
  • 42. 20/05/14 Bruno Cornec / HP / Mageia project 46 MCC
  • 43. 20/05/14 Bruno Cornec / HP / Mageia project 47 MCC
  • 44. 20/05/14 Bruno Cornec / HP / Mageia project 48 MCC
  • 45. 20/05/14 Bruno Cornec / HP / Mageia project 49 MCC
  • 46. 20/05/14 Bruno Cornec / HP / Mageia project 50 MCC
  • 47. 20/05/14 Bruno Cornec / HP / Mageia project 51 MCC
  • 48. 20/05/14 Bruno Cornec / HP / Mageia project 52 MCC
  • 49. 20/05/14 Bruno Cornec / HP / Mageia project 53 MCC
  • 50. 20/05/14 Bruno Cornec / HP / Mageia project 54 MCC
  • 51. 20/05/14 Bruno Cornec / HP / Mageia project 55 MCC
  • 52. 20/05/14 Bruno Cornec / HP / Mageia project 56 MCC
  • 53. 20/05/14 Bruno Cornec / HP / Mageia project 57 MCC
  • 54. 20/05/14 Bruno Cornec / HP / Mageia project 58 MCC
  • 55. 20/05/14 Bruno Cornec / HP / Mageia project 59 MCC
  • 56. 20/05/14 Bruno Cornec / HP / Mageia project 60 MCC
  • 57. 20/05/14 Bruno Cornec / HP / Mageia project 61 MCC
  • 58. 20/05/14 Bruno Cornec / HP / Mageia project 62 Mageia Installer
  • 59. 20/05/14 Bruno Cornec / HP / Mageia project 63 Mageia Installer
  • 60. 20/05/14 Bruno Cornec / HP / Mageia project 64 Mageia Installer
  • 61. 20/05/14 Bruno Cornec / HP / Mageia project 65 Mageia Installer
  • 62. 20/05/14 Bruno Cornec / HP / Mageia project 66 Mageia Installer
  • 63. 20/05/14 Bruno Cornec / HP / Mageia project 67 Mageia Installer
  • 64. 20/05/14 Bruno Cornec / HP / Mageia project 68 Mageia Installer Automating with auto_inst Answer file is a perl structure Syntax can be checked ! Easy to extend Maximum customization with a post-install script Best used with a PXE server Also Live CD/USB creator
  • 65. 20/05/14 Bruno Cornec / HP / Mageia project 69 Mageia Installer $o = { 'timezone' => { 'ntp' => 'ntp.dmz.musique-ancienne.org', 'timezone' => 'Europe/Paris', 'UTC' => 1 }, 'services' => [ 'acpid', 'crond', [...] ], 'security_user' => 'bruno@musique-ancienne.org', 'default_packages' => [ 'acpi', 'acpid', 'apache', [...] 'users' => [ { 'icon' => 'default', 'realname' => 'fwadmin', 'uid' => undef, 'groups' => [], 'name' => 'myuser', 'shell' => '/bin/bash', 'gid' => undef, 'pw' => '$2a$08$37kahashedpasswd1zTDm.', } ], 'partitions' => [ { 'fs_type' => 'ext4', 'mntpoint' => '/', # 500 MB 'size' => 1138567 }, { 'fs_type' => 'swap', 'mntpoint' => 'swap', # 2 GB 'size' => 4038086 }, [...] ], 'autoExitInstall' => '0', 'no_suggests' => 1, [...] 'postInstall' => ' cd /root wget http://10.0.2.2/pub/ks/www/post- install.sh chmod 755 ./post-install.sh ./post-install.sh 2>&1 | tee /dev/tty7 | tee /var/log/post- install.log rm -f ./post-install.sh ', };
  • 66. 20/05/14 Bruno Cornec / HP / Mageia project 70 More than just a desktop: Mageia kernels Kernel – 3.12.20 in Mageia 4 Desktop and Server versions provided Linus vanilla kernel also available RT, Vserver and virtualbox versions provided Bleeding edge “tmb” version (Thomas Backlund) Some non-free modules (nvidia, broadcom, fglrx) DKMS support: $ urpmq --list | sort -u | grep -i dkms | wc -l 26 Supports cgroups, LXC, KVM/QEMU, SPICE, IPv6, ipvsadm, systemtap
  • 67. 20/05/14 Bruno Cornec / HP / Mageia project 71 In addition: OpenLDAP / lemonLDAP Web SSO squid + squidGuard, Postgresql 9.0, 9.1, 9.2, 9.3 / sqlite mariadb 5.5 / firebird ISC bind, ISC DHCP + relay, drupal, django, zarafa, egroupware, Kolab,wordpress tomcat 7, JBoss, spring, Geronimo FreeRadius, FreeSwitch, mythtv jasperreports, pentaho, Ganglia, munin, nagios, shinken, , zabbix proftpd, vsftpd More than just a desktop: Mageia as a server # urpmq --list | sort -u | grep apache | wc -l 173
  • 68. 20/05/14 Bruno Cornec / HP / Mageia project 72 Mageia and security Msec: hardening framework part of MCC Tomoyo: framework to provide Mandatory Access Control SELinux: LSM kernel module to support acces control security policies (preliminary support) Clamav: anti-virus Spamassasin/dspam: anti-spam Iptables/iptables6: controls kernel packet network filtering Shorewall: framework generating iptables rules Mandi: monitoring daemon providing FW rules Nmap: network exploration and security auditing Snort: network intrusion detection system Prelude: intrusion detection system Wireshark: network traffic analyzer Ulogd: logging daemon for Netfilter
  • 69. 20/05/14 Bruno Cornec / HP / Mageia project 73 More than just a desktop: Mageia for developers Perl friendly (upstream commiters) – padre, parrot # urpmq --list | sort -u | grep perl | wc -l 3393 Python friendly – provides python 2.7 and 3.3 # urpmq --list | sort -u | grep python | wc -l 1039 PHP friendly # urpmq --list | sort -u | grep php | wc -l 613 Java friendly – Eclipse, tomcat, Jboss, Maven, Jakarta $ urpmq --list | sort -u | grep -i java | wc -l 1008 Ruby friendly – and Rails ! # urpmq --list | sort -u | grep -i ruby | wc -l 602 Ocaml friendly # urpmq --list | sort -u | grep -i ocaml | wc -l 376 And GNU C/C++, Erlang, Gambas, lua, R, NodeJS And: CVS, SVN, Hg, git, TeX, DocBook
  • 70. 20/05/14 Bruno Cornec / HP / Mageia project 74 Mageia packaging specificity RPM based (4.11) – won’t go the RPM 5.x route (one technical reason of the fork with Mandriva) + dependencies management: CLI: urpmi: rpm/srpm downloader, installer and dependency solver urpmq: urpmi database query tool urpme: rpm deinstaller urpmi.addmedia: adds a new rpm media to be used by urpmi urpmi.removemedia: remove a rpm media from urpmi usage urpmi.update: updates package lists for specified media genhdlist2: generates an hdlist and a synthesis file Conf under /etc/urpmi GUI: mcc
  • 71. 20/05/14 Bruno Cornec / HP / Mageia project 75 Mageia perfect for me ;-) ● Full native project-builder.org support (URPM, YUM, createrepo, mrepo, rpmbootstrap, apt, debconf, debootstrap, dpkg, fakeroot) ● Full native MondoRescue support (afio, buffer, mindi, mindi-busybox, star, wodim, mt) ● Full personal & work support : CDs, books, DVDs, scores, BDs collection (tellico), scores making (lilypond), multimedia support (cdrdao, dvdauthor, dvdstyler, dvdrip, k3b, ffmpeg, lame, sox, audex, k9copy, vlc), photo management (digikam, hugin), productivity (LibreOffice, lbdb+mutt, DocBook), Internet (firefox, pidgin, sympa, vsftpd, apache, uucp, mirror, rsync, owncloud), ITIL support (fusion directory, fusion inventory) and frozen-bubble
  • 72. 20/05/14 Bruno Cornec / HP / Mageia project 76 $ mgarepo --help Usage: mgarepo COMMAND [COMMAND ARGUMENTS] Tool to access and manage a package repository structure. Useful commands: co checkout a package ci commit changes sync add-remove all file changes from the .spec submit submit a package for build putsrpm import a source package to the repository getspec prints the spec rpmlog prints the RPM changelog getsrpm creates the source RPM maintdb interact with the maintainer db create create the structure of a new package changed shows changes not submitted authoremail prints the e-mail of a given author switch relocate to mirror or upstream repository upload add a file to binrepo del remove a file from binrepo up update the working copy and synchronize all binaries Run "mgarepo COMMAND --help" and "man 8 mgarepo" for more information. Written by Gustavo Niemeyer <gustavo@niemeyer.net> Packages in Mageia: add what’s missing !
  • 73. 20/05/14 Bruno Cornec / HP / Mageia project 77 Packages in Mageia: add what’s missing !
  • 74. 20/05/14 Bruno Cornec / HP / Mageia project 78 Packages in Mageia: add what’s missing !
  • 75. 20/05/14 Bruno Cornec / HP / Mageia project 79 Packages in Mageia: add what’s missing !
  • 76. 20/05/14 Bruno Cornec / HP / Mageia project 80 Packages in Mageia: add what’s missing !
  • 77. 20/05/14 Bruno Cornec / HP / Mageia project 81 Packages in Mageia: add what’s missing !
  • 78. 20/05/14 Bruno Cornec / HP / Mageia project 82 Packages in Mageia: add what’s missing ! Work on OpenStack (planned for mga5), Jenkins, oVirt, Hadoop, Cassandra, iTop (planned for mga5), docker, OpenVswitch, cfengine, Rudder, ... We always need more packagers We have a mentoring process
  • 79. Bruno Cornec / HP / Mageia project 83 Mageia, a Community Linux distribution for HP Community Linux  Performs sanity tests of community Linux distributions with several ProLiant servers  Supports ProLiant server hardware  Offers the ProLiant Support Pack “as is”  Directs software issues to community resources and supports the community Commercial Linux  Tests commercial Linux distribution early and often (with beta OS, new hardware)  Enables commercial distribution near launch date of new ProLiant hardware  Obtains Linux vendor certification for representative ProLiant servers  Provides support for ProLiant Support Pack HP provides support Partner provides support Community provides support http://communitylinux.orghttp://www.hp.com/go/rhel http://www.hp.com/go/sles http://www.hp.com/go/ubuntu http://www.hp.com/go/oel
  • 80. 20/05/14 Bruno Cornec / HP / Mageia project 84 Once upon a time... 2014-05-22 This LinuxCon conference in Tokyo celebrates Mageia 2 anniversary Now sing with me !!
  • 81. 20/05/14 Bruno Cornec / HP / Mageia project 85 Once upon a time... 2014-12-19 Mageia 5 Science fiction ?! Time to propose changes, get review and vote... ... and code !
  • 82. Bruno Cornec / HP / Mageia project 86 ”Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.” Bill Hewlett Q & A - Contacts – Thanks - Quote Bruno.Cornec@hp.com (Open Source and Linux Technology Architect at the HP/Intel Solution Center) http://www.hp.com/linux http://opensource.hp.com Thanks goes to: Linus Torvalds, Richard Stallman, Eric Raymond, Anne Nicolas, Colin Guthrie, Eric Dumas, Nat Makarevitch, René Cougnenc, Rémy Card, Bdale Garbee, Bryan Gartner, Craig Lamparter, Lee Mayes, Gallig Renaud, Andree Leidenfrost, Eileen Evans, Phil Robb, Bob Gobeille, Martin Michlmayr among others, for their work and devotion to the Open Source Software cause... and my family for its patience :-) « In order for the Mageia community to stay healthy, its members must feel comfortable and accepted. » Mageia code of conduct