Fedora in Education - Yes We Can! | OSCAL 2015

26
Yes We Can! Giannis Konstantinidis Presented by Fedora Ambassador Creative Commons Attribution Share-Alike 4.0 Fedora in Education

Transcript of Fedora in Education - Yes We Can! | OSCAL 2015

Page 1: Fedora in Education - Yes We Can! | OSCAL 2015

Yes We Can!

Giannis KonstantinidisPresented by

Fedora Ambassador

Creative Commons Attribution Share-Alike 4.0

Fedora in Education

Page 2: Fedora in Education - Yes We Can! | OSCAL 2015

Introduction

Page 3: Fedora in Education - Yes We Can! | OSCAL 2015

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

Page 4: Fedora in Education - Yes We Can! | OSCAL 2015

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

Page 5: Fedora in Education - Yes We Can! | OSCAL 2015

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

Page 6: Fedora in Education - Yes We Can! | OSCAL 2015

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?

Page 7: Fedora in Education - Yes We Can! | OSCAL 2015

The Fedora Project's mission is to lead the advancement of free and open source software and content as a

collaborative community.

Page 8: Fedora in Education - Yes We Can! | OSCAL 2015

Why FOSS in Education?

Page 9: Fedora in Education - Yes We Can! | OSCAL 2015

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.

Page 10: Fedora in Education - Yes We Can! | OSCAL 2015

Fedora Edu Remix

Page 11: Fedora in Education - Yes We Can! | OSCAL 2015

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.

Page 12: Fedora in Education - Yes We Can! | OSCAL 2015

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.

Page 13: Fedora in Education - Yes We Can! | OSCAL 2015

A Fedora Remix is a combination of Fedora software, with or without third-party

software, that any community member can create at any time.

Page 14: Fedora in Education - Yes We Can! | OSCAL 2015

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?

Page 15: Fedora in Education - Yes We Can! | OSCAL 2015

Remix != Spin

Page 16: Fedora in Education - Yes We Can! | OSCAL 2015

Let's do it!

Page 17: Fedora in Education - Yes We Can! | OSCAL 2015

What to doWrite a Kickstart file

Build ISO with livecd-tools

Here's your Fedora Remix!

Were you expecting more steps?

Page 18: Fedora in Education - Yes We Can! | OSCAL 2015

$ su -c 'yum install livecd-tools spin-kickstarts'

$ su -c 'setenforce 0'

Page 19: Fedora in Education - Yes We Can! | OSCAL 2015

Minimal Kickstart%include /usr/share/spin-kickstarts/fedora-livecd-desktop.ks

repos

%packages

rebranding

%post

%end

Page 20: Fedora in Education - Yes We Can! | OSCAL 2015

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

Page 21: Fedora in Education - Yes We Can! | OSCAL 2015

%packagesWanna add a package? Just name it!

e.g. vlc

Wanna remove a package? Use minus (-)

e.g. -evolution

Page 22: Fedora in Education - Yes We Can! | OSCAL 2015

RebrandingRemix != Spin

Remove official logos:

-fedora-release

-fedora-logos

-fedora-release-notes

Add generic logos:

generic-release

generic-logos

generic-release-notes

Page 23: Fedora in Education - Yes We Can! | OSCAL 2015

%postPost-Installation commands

sed -i -e ‘s/Generic release/My Fedora Remix/g’ /etc/fedora-release /etc/issue

Page 24: Fedora in Education - Yes We Can! | OSCAL 2015

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!

Page 25: Fedora in Education - Yes We Can! | OSCAL 2015

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

Page 26: Fedora in Education - Yes We Can! | OSCAL 2015

Questions?

Creative Commons Attribution Share-Alike 4.0

[email protected]: