NLLGG-bijeenkomst in Eindhoven

Datum: zaterdag 28 november, 2015

Deze bijeenkomst verhuizen we voor een keertje naar Eindhoven, om precies te zijn, naar T-DOSE. Zoals je van ons gewend bent, zullen er uiteenlopende sessies door ons georganiseerd worden. Bovendien zijn we met de vereniging aanwezig met een stand, waar je als bezoeker met ons bij kan praten of kennis kan maken.

Onze sessies vinden 'boven' plaats, bij binnenkomst is er aan de linkerkant een trap en lift. Volg de bewegwijzering om ons lokaal te vinden. Lees verder om het totale programma van de NLLGG te zien. Daar staat 'zaal 1', maar op T-DOSE wordt een andere benummering gehanteerd. Kom naar onze stand als je het niet kan vinden.

Tip: wil je zaterdagavond nog even met mensen praten en een hapje eten? Dat kan! Na de laatste sessies is er het social event. Voor €25,- krijg je eten, drinken en gezelligheid.

Schema

Tijd Lezing Zaal
1000 NLLGG
Verenigingshalfuurtje
Zaal 1
1100 Elizabeth Mattijsen
Perl 6 Tutorial
Zaal 1
1200 H. Merijn Brand
Perl 6 en CSV
Zaal 1
1300 Ed Schouten
CloudABI
Zaal 1
1400 Niels de Vos
Introduction into Scale-out Storage with Gluster
Zaal 1
1500 Gijs Hillenius
Limux - migratie van gemeente München naar Open Source
Zaal 1
1600 René Houben
LEF: Open Source software en Linux een openbaar podium geven
Zaal 1

Lezingen

Onderwerp: Verenigingshalfuurtje

Spreker:

NLLGG

Biografie:

De Nederlandse Linux Gebruikers Groep is al 20 jaar bezig om Linux en Open Source te promoten, gebruikers te ondersteunen en hun belangen te behartigen.

Samenvatting sessie:

Intern overleg voor leden.

Onderwerp: Perl 6 Tutorial

Spreker:

Elizabeth Mattijsen

Biografie:

Elizabeth Mattijsen has been using Perl since 1994, when she started xxLINK Internet Services, the first Dutch company building websites.

She is a core member of the Perl 6 development team. She made some interesting Perl-modules, to be found at CPAN.

Samenvatting sessie:

Perl 6 is being developed since 2000, and Perl 6.0.0 will be released by Christmas 2015.

The feel of Perl 5 is mostly maintained in Perl 6, like TIMTOWTDI (There Is More Than One Way To Do It). There are quite some changes in syntax and the way to program (everything in Perl 6 is object-oriented, to name something).

Liz Mattijsen offers a small introduction to a big language, a hands-on tutorial for those who already have Perl 6 installed on their computer. Not "all of Perl 6", but enough for you to get a taste of Perl 6, and to get you started.

Onderwerp: Perl 6 en CSV

Spreker:

H. Merijn Brand

Biografie:

Merijn is een analist/programmeur werkzaam bij PROCURA B.V. in Heerhugowaard die de OpenSource wereld een warm hart toedraagt.

Hij is gespecialiseerd in koppelingen en data-analyses waarbij de datastromen
zich vooral van en naar databases bewegen. Exports uit verschillende
geautomatiseerde systemen worden ingelezen, eventueel na bewerking, in
databases die worden gebruikt door andere applicaties.

In het dagelijks leven gebruikt hij vooral de talen C, Perl en Java. Zijn werkomgeving is Linux (OpenSUSE 12) waarbij regelmatig wordt gewerkt op commerciële systemen als HP-UX en AIX.

Op het internet is Merijn vooral bekend onder de alias "Tux". Voorkeuren en
interesses zijn na te lezen op http://tux.nl.

Samenvatting sessie:

Perl 5 is an allround programming and scripting language, worldwide in use for
over 20 years. Perl 6 is being developed since 2000, and Perl 6.0.0 will be released by Christmas 2015.

The feel of Perl 5 is mostly maintained in Perl 6, like TIMTOWTDI (There Is More Than One Way To Do It), there are quite some changes in syntax and the way to program (everything in Perl 6 is object-oriented, to name something).

Can we port a heavily used Perl 5 module to Perl 6, keeping all the goodies it
has? What are the hurdles that need to be jumped? How far can one get?

The module Text::CSV provides the handling of data as Comma-Separated Values in many different ways.

Je vindt de illustraties van de lezing via deze link.

Onderwerp: CloudABI

Spreker:

Ed Schouten

Biografie:

Ed Schouten started contributing to FreeBSD back in 2005, when he helped porting FreeBSD to the Microsoft Xbox. After re-implementing the TTY layer (that's part of FreeBSD 8 and later), he worked on various other projects that eventually made their way into FreeBSD. Ed was the author of FreeBSD's "ClangBSD" branch, aimed at importing Clang into FreeBSD's base system. Later on he developed an initial prototype of a new console driver that's now imported into the system, called vt(4).

Last year, Ed started his own IT company called Nuxi, based in 's-Hertogenbosch. He is currently working on developing new infrastructure aimed at making cluster/cloud computing easier, more robust and more secure.

Samenvatting sessie:

CloudABI is a new runtime environment that attempts to make it easier to use UNIX-like operating systems at the core of a cluster/cloud computing platform.

Instead of offering full machine virtualization (e.g., KVM, Xen, bhyve) or requiring the use of intrusive OS-level virtualization techniques (e.g., LXC, FreeBSD Jails, Solaris Zones), end users can simply provide a set of binaries that communicate with the operating system over a secure and compact POSIX-like interface. CloudABI allows you to run untrusted programs directly on top of a UNIX kernel, without compromising security and without requiring complex configuration.

CloudABI makes strong use of capability-based security. Instead of determining the rights of an application through complex ACLs, access to resources is determined by a set of tokens (in this case, file descriptors) that can be altered at run-time. This allows software engineers to harden their software by applying 'defense in depth'.

In this presentation I will discuss several design aspects of CloudABI and how it can be used to make UNIX software more reliable, more secure and easier to test and deploy.

Media

Onderwerp: Introduction into Scale-out Storage with Gluster

Spreker:

Niels de Vos

Biografie:

Niels is a core-developer and maintainer for Gluster. He is employed by Red Hat and works together with other teams who provide professional support for Red Hat Gluster Storage. The main areas where Niels is active, include network protocols, low-level/Operating Systems improvements and integration with other Open Source projects like NFS-Ganesha.

When Niels is not hacking on Open Source software, you are most likely
to find him on a squash court or cycling around in the area near Zaandam where he lives.

Samenvatting sessie:

Basic functionalities of GlusterFS and its integration with other projects. Detailed presentation of recent features and future development.

Onderwerp: Limux - migratie van gemeente München naar Open Source

Spreker:

Gijs Hillenius

Biografie:

Gijs Hillenius is news editor for the European Commission's Open Source Observatory & Repository (OSOR.eu), part of Joinup.ec.europa.eu

OSOR & Joinup are projects by the European Commission on the sharing and reuse of software, by public administrations across Europe.

Samenvatting sessie:

Dit verhaal over München benadrukt de noodzaak van
a) politieke steun voor een transitie van overheden naar open source
b) een adequaat en waakzaam change management proces
c) morele steun/druk vanuit open source organisaties (NLLGG, NLUUG, FSFE, T-DOSE...)

Onderwerp: LEF: Open Source software en Linux een openbaar podium geven

Spreker:

René Houben

Biografie:

René Houben is van origine leraar basisonderwijs die met LEF als zelfstandig ondernemer Leren Programmeren en Open Source Software in het curriculum van scholen een plek wil geven. Hij staat op het punt om de TEdCase op de markt te brengen, waarmee workshops met de Raspberry Pi gegeven kunnen worden aan 12- tot 16-jarigen.

Sinds 2014 heeft hij Open Source Software een publiek podium gegeven in de Open Source Space van het DigiLab in de Bibliotheek Tilburg Centrum. Hier kunnen bezoekers terecht voor demonstratie, advies en hulp met betrekking tot OSS, Linux en Leren Programmeren.

Samenvatting sessie:

LEF- Linux Education Foundation, heeft medio 2014 een donatie mogen ontvangen van de NLLGG. Daarmee heeft de stichting een plek kunnen creëren waar Open Source Software en Linux besturingssystemen een openbaar podium hebben. Daarnaast is er ook een éénmanszaak van start gegaan onder de naam LEF: Linux Educatie Format.

Het LEF onderdeel van de NLLGG track bevat 2 onderdelen.

Deel 1: Presentatie
– Wat is er gebeurd met de donatie van de NLLGG?
– De Open Source Space (onderdeel DigiLab Bibliotheek Tilburg Centrum)
– LEF = ook: Linux Educatie Format.
– Workshops Leren Programmeren: De TedCase.
– Vragenronde.

Deel 2: Hands-on LEF
LEF biedt de mogelijkheid om zelf te ervaren en doen wat aan het publiek wordt geboden, zowel op het gebied van Linux en Open Source Software, als Leren Programmeren met de TedCase. Er zullen o.a. de volgende opstellingen zijn:

– Linux op Oud en Nieuw: MacPup op een laptop(2005) en Ubuntu op de Aquarius Smartphone(2015).
– HP Slatebook: Andriod touchscreen laptop geschonken door Biblioteek MB
– TedCase OSS-Pi (Open Source Software met Raspberry Pi): Eindresultaat: gesproken menu-script.
– TedCase PiGlow: Eindresultaat LED Sign met programmeerbare lopende tekst.
– TedCase 3D print: OrdBot 3d-printen met Octopi.
– TedCase PiPhone: GSM bouwen met de Raspberry Pi
– TedCase MeArm: Robotarmpje bestuurd Raspberry Pi.