Yes We Can!
Giannis KonstantinidisPresented by
Fedora Ambassador
Creative Commons Attribution Share-Alike 4.0
Fedora in Education
Introduction
Software that can be classified both as free software and open-source software.
Free to use and to distribute.
Available source code.
Free as in freedom ≠ Free as in free beer.
Large user and developer communities.
Used by large-scale projects, organizations and companies.
Free & Open Source Software
According to the FSF, a program is free software if it grants the freedom to:
Run the program as you wish.
Study how the program works and change it.
Redistribute copies of it.
Distribute copies of your modified versions.
The Four Essential Freedoms
Freeware = Free software (as in free beer) that may pose other restrictions.
The Four Essential Freedoms are not met.
Freeware examples:
Skype, Chrome, uTorrent, Adobe Reader, etc.
Free Software ≠ Freeware
Operating System (GNU/Linux Distro)
100% Free & Open
5300+ volunteers from all over the world.
13+ million users.
100+ languages translated into.
What is Fedora?
The Fedora Project's mission is to lead the advancement of free and open source software and content as a
collaborative community.
Why FOSS in Education?
Current IssuesClosed-source software costs. A lot.
Because it does, some students are unable to afford it. They use pirated software.
Students are tied to closed-source software.
Students related to ICT don't have the chance to see how closed-source software works.
Education is about sharing knowledge. Closed-source software is opposed to that.
Fedora Edu Remix
What about that?Apps for any use (e.g. Firefox, LibreOffice, VLC, GIMP, etc.)
Extra edu-related apps (e.g. KDE Edu, etc.)
Can be customized to be used in primary & secondary education and in universities.
Can be customized to every student's and/or teacher's needs.
BenefitsZero Cost – Let's bring an end to software licenses.
It's safe, it's stable and it's portable.
Backed by the community.
Constant development.
A Fedora Remix is a combination of Fedora software, with or without third-party
software, that any community member can create at any time.
Fedora ships with specific free & open source software.
Target a specific hardware platform like a netbook, router, or other device.
Provide an appropriate combination of software for a specific interest group, like artists, software developers, educators, etc.
Build a portable, bootable environment for a classroom.
Why?
Remix != Spin
Let's do it!
What to doWrite a Kickstart file
Build ISO with livecd-tools
Here's your Fedora Remix!
Were you expecting more steps?
$ su -c 'yum install livecd-tools spin-kickstarts'
$ su -c 'setenforce 0'
Minimal Kickstart%include /usr/share/spin-kickstarts/fedora-livecd-desktop.ks
repos
%packages
rebranding
%post
%end
Adding Reposrepo --name=... --baseurl=...
e.g. repo –name=rpmfusion-free --baseurl=http://download1.rpmfusion.org/free/fedora/releases/20/Everything/x86_64/os
rpmfusion-free-release
%packagesWanna add a package? Just name it!
e.g. vlc
Wanna remove a package? Use minus (-)
e.g. -evolution
RebrandingRemix != Spin
Remove official logos:
-fedora-release
-fedora-logos
-fedora-release-notes
Add generic logos:
generic-release
generic-logos
generic-release-notes
%postPost-Installation commands
sed -i -e ‘s/Generic release/My Fedora Remix/g’ /etc/fedora-release /etc/issue
Build Live ISO$ su -c 'yum install livdcd-tools'
$ livecd-creator --config=my_kickstart.ks --flsabel=My-Fedora-Remix
Live USB Stick? Then:
$ su -c 'yum install liveusb-creator'
Then do it the GUI way!
Useful Links on Fedora Remixes
https://fedoraproject.org/wiki/Remix
https://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD
https://fedoraproject.org/wiki/Anaconda/Kickstart
http://www.opensourceforu.com/2010/01/roll-out-a-fedora-remix/
http://www.montanalinux.org/fedora-remix-howto-screencast.html