Files
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

1308 lines
117 KiB
Plaintext

Episode: 1452
Title: HPR1452: HPR Coverage at FOSDEM 2014 Part 3
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1452/hpr1452.mp3
Transcribed: 2025-10-18 03:19:21
---
Okay, this is Ken again. We're down at the K building and here beside the
Mozilla team is the tour project. Yeah, that's time. Hello, I'm Luna from the
Thor project. Okay, so I've just given away your identity. So most of people
listening to Hacker Public Radio will be well aware of what the
Thor project is, but just in case there's somebody out there who don't know,
could you give us a quick rundown on what the Thor project is? So the Thor
project is project dedicated to you and the community online. What we do is
we produce software that enables people to use a tour network, which is a
network of volunteers all around the world, which set up relays, and the Thor
software will bounce a connection through these relays to analyze it. So the
ISP you're using doesn't know which sites you're connecting to and the sites
you're connecting to doesn't know where you are. So your location is
collected by the Thor project. So if I'm going to www.mozilla.org, it will go up
my into the tour, to jump to some other relays, some other relays, some other
relays, and then this time come out in France, the next time come out in the USA
France. Absolutely. Every time you get a different every
circuit, every website you visit gets a new circuit, and you exit through
another nodes from the tonnet walk, and it gives you a different IP address, which
means that from the sites you connect you're coming from a different location
of the internet. A lot of the purchases in my third of the Thor project is that
it's very slow. It's not true. These days we push around 45 gigabits per
second on the world network. I use it every single day, and I mean it's a little
bit less responsive, but I use it to watch YouTube video and it works fine.
Seriously? Yeah. We have on the past three, four years more and more people have
been setting relays in data center, with massive bandwidth capacity in
various countries, and we're getting more and more of them, like sending up
not-for-profit organizations to collect money to be able to get more
interesting contracts. And so the network has gone a lot better in the past three
four years. That's fantastic to hear. But so I've got the
Thor, the Thor installed. My DNS has still gone out through my local ISP
is that correct, or? No. So how you use Thor these days is basically you have
two way we recommend. One is to use a Thor brother bundle, and this is
available on Linux, Windows, and MacOS 10, and the Thor brother bundle contains Thor
and a modified version of Firefox with some privacy improvements, and if you
use the Thor brother bundle, everything in that window of that brother will go
through the Thor network. DNS will not leave. The other way we recommend using Thor
is to use the Tails live operating system, which is a full operating system. You
put on a DVD or USB stick, and you boot your computer on it, and it's based on
GBN, and it contains many best-up, like document producing software, and also
internet-facing software. But it offers you two guarantees. One is that every
outgoing connection is going to go through Thor, and it will not leave traces on
the computer that you have not decided to leave. Links to that, both of those
will be in the show notes for this episode. But I think some people might be,
how do I run a Nord? How do I help the network? So running a Thor relay is
fairly easy. It's mainly about configuring the Thor demon to enable relaying
because we do not do it by default. By default, everybody is a client. It's
allocating resources, basically. You actually decide how much bandwidth you want
the Thor demon to use, and it's going to stick to that. I mean, on many Linux
distributions, for example, it's just a simple like you installed the Thor
package, and it's a configuration file restart, and you're done. Basically, it
requires very valuable maintenance. I've got a very slow, you know, I've got a
one megabit connection, and say I wanted to give 256 megabits. Is there even any
point to do that? So not really. A relay with this little bandwidth will not be
used these days, because the faster relays are really have too much. But what you
can do if you have even that little network is to run a bridge, because one thing
is that the least of Thor relays is publicly known. So sensors can block
Thor relays, which is a problem in some countries. People can't access the
network. A bridge is a Thor relays that is not, it's only an entry node, and it's
not publicly listed. It's only given through the bridge database, or even like
completely private and given hand to hand, and it allows people that are behind
censorship devices to access the Thor network through these unlisted relays.
Okay, so it's a sneaky way to get into the network. Yeah, that's that's called
bridges, and it's also, it's as easy to set up as a relay, and it's useful even
if you don't have that much bandwidth, because what we need there is IP addresses.
Yeah, so the idea of what these say all our listeners, even half of them,
set up these relays, these bridges, they wouldn't be used for most of the time,
but it could be. Yeah, one of the criticism of the Thor network is the fact that
you know, not nice people, you know, kiddie porn, whatever, hate crimes, that sort of thing.
You know, with the good, you only get the bad, and then the contract I have with my
ISP would make me liable for that sort of skunk. So if you run, if you run, just a relay,
and it's not an exit node, nothing is going to happen because you're only
reallowing untripped traffic, and unless your ISP is super done, I mean they don't
have, they're not going to get any abuse. Sure, if you want to run an exit node,
it's better to have maybe a dedicated legal body and also lawyer support, but
for example, in the EU, most lawyers agree that we are protected by the EU
directive from June 13, 2000, Article 12, which defines the notion of what is a
mere country, which is that if you do not start connection, if you do not
modify them in flight, and if you do not select them, then you're just achieved.
You're mere country, and you're not liable for what you're transmitting. Very
interesting, very interesting. So, but the amount of bandwidth that
the Torrex node uses is quite high. You decide, Tor is going to use the
bandwidth you give it. If you say, I'm dedicating five megabit per second,
Ben is going to stick to that. And can I limit it? That's, you know, say I'm only
allowed 40 megabits a month or something, can I limit it? There is something
that is called hibernating, and we have that contingent option, so you can also say
40 gigabit a month or 40 gigabit a week, and it's and it's going to hibernate
when you reach the limit. Okay, fantastic. And the one question, I guess,
that you know, Torrex becomes very popular since the NSA thing, but the roots of
the project itself was from the from an American, was it to see an NSA or
not all research laboratory. So, how do I know that they it's not a how do I know
that the code has been audacious and that there's no secret back door? It is. I mean,
from the so I'm part of Debian also, and I mean, I mean, I've been watching free
software projects for a while. I've never seen as many code reviews as since I've
been working, we've thought we have people looking at every commit and like
getting really angry if someone making a mistake. Fantastic. Exactly what we want
to hear. Yeah, it's happening. I mean, this this thing like having people
reviewing could at least for the tall demon, the corp is actually there are at
least three people doing it in the open that I know regular contributors, but
also probably maybe many more that you know, contact us anonymously,
to report something they found. Okay, that is great news. So, is there any way
other way we don't have that? There's only other way we as the hacker public
radio audience can help unique coders, unique reviewers, what do you need? I mean,
the top project has more than 40 different coding projects at the moment. It's
really, it's really huge actually, because so you have the more like
comment, like, tall itself, the demon, you have the tall brother, and we need
many help with solving web fingerprint issues, for example, every time they
had a new web feature in Firefox, we need people to think, hmm, how is this
going to affect privacy? Because for example, when people that are like
web fonts, who could have guessed like, okay, by enumerating the fonts that you
have installed on computer, I'm going to make, I'm doing a fingerprint that is
pretty like you need, and so we need to stop that. We have a few of these in the
brother, one thing we're trying to do is also automate more of a work, so we
can like automate builds and to make tests, so like people who wants to do
that, that would be very welcome. We have a, we're trying to find an interesting
way to describe the tall traffic into looking into something else that is not
going to be detected by DPI boxes. We started the project to redo our website,
because right now it's not, I mean, five years ago it was, it was a project
mostly interested for hackers. Now we interest the general public and we, the
website needs to be changed, so we can better address these new
audiences. We have, I don't know, we have interesting crypto problems, we have
research problems. People who want to help, they should subscribe to the tall
weekly news, which is a monthly, weekly, sorry, the tall weekly news, weekly news
letter that we send every, everyone that they and contains many culture for
help and like, there's things happening all the time in the community.
Okay, cool, I'll put a link to that into the show notes for this episode.
Anything else I missed? Yeah, one thing you can do to help this
our project is also to donate. I mean, the core team has, like, we, we used to
rely on government funding a lot. Problem is that it looks like some of the
government is not that happy with everything toys doing and we need more
participation of the community into defending of the project on top of
model and tears, but, yeah, small, small money also help on top of everything
we also said. Probably no harm to get the politicians involved so that they
would fund the tour project. I mean, we, we, is the thing, an
unlimited loves company. If we want an unlimited network to be successful, we
need every kind of different users to get involved and that's how you make it
successful. I mean, because if it's only the army and you see a connection to that
network, right, it's obvious that it's the army and an unlimited network. We've
told we have many different people using it and so we need also many
different source of funding. So no one has doubts that, you know, we're going, we're
doing it for the greater good. Gotcha. Okay. Perfect. Thank you very much for
the interview and tune in later on for more exciting interviews from the K
building. I'm coming up to talk to Eric. How are you doing, Eric? I'm doing great.
Thanks. You're here promoting the EPF SUG. What is that? That's a very nice way
of coming around the problem of expressing or saying our acronym in one way
without spitting on anybody. It's like EPF SUG is it's European Parliament
free software user group. Okay, that's a, that's a mouthful. It has to be said.
Yes. So you're basically a log for the European Parliament. What? Then it's
user group for the European Parliament. Yeah, it's a user group and we are, I don't
know the audience really of, but since this is a hacker radio. Basically anybody
English speaking people from around the world, America, all around Europe. We
have people listening in Sweden. Okay. Anyway, maybe I can then expand on, so there's,
we're a couple of people in the European Parliament. We work in the Parliament in
the administration on the technical side and different functions. We are not
politicians. We're not members of the European Parliament, but we are working
for the Parliament in different functions. And... So you're like Siss admins and stuff like that?
No, well, I'm working in the secretary out of the Greens with the Legal Affairs Committee.
There's one member that is working for the translation unit to make sure that
there are multiple, the translation works as well. One is a member, one is an assistant
to an MEP. So we have different functions, but we are not political.
Electric representative. No. And this is where the name comes in, maybe to explain it, we
are as a social movement-based free software user group. So we are focusing on the
reasons for the... If you look at Tebian, they have the social contract. You look at
the GPL license first paragraph. It's about promoting freedom. So in the Parliament, you
can... If you're an MEP, if you're a politician, you can do certain things. You have the right
to do certain things within the premises of the Parliament. You can have a friends of
sport. For example, they get together and be friendly with sport. You can have a philosophical
circle. You can talk about religion or you can invite different social movements, based
the organisations and have activity in the Parliament. So in that legal space or framework,
we thought maybe you can also be a saint in the Church of Emax or do things that is related
to the social change that free software is promoting and is a part of. Without being entangled
in industry law being or other policy developments that are more political. Okay, there was very
long explanation for this. It's deliberately chosen for that purpose, not only to be really
difficult to pronounce, but also to be... Make sure that we are doing what we're doing
is we're in favour of social change based on the values of the free software movement.
So there's five MEPs as patrons and 14 people working in the EP as joint members in
50 supporters. So this is a very Brussels type of user group. Well, yeah, the European Parliament
has its main seat in Brussels and we are working in Brussels. But the members that are... I mean,
the patrons are MEPs from all over the world, all over Europe and all from all political groups.
Just for the people who might not know, the European Parliament is headquartered sometimes
here in Brussels for the most part in Strasbourg. Yes. Do you also have one in Strasbourg,
or is it just location? We are kind of... We could have meetings in Strasbourg
too or even in Luxembourg where there's a third European Parliament. But to keep things
simple, you could say, we are mostly having our activity in Brussels, yes. And how is this
relevant to any of the people who are going to pass what's your goal here today?
The EPISODE was started here. It started with a call in 2011 in one of the sessions here
to ask first participants and the community that comes here for health. Many of the people...
There's a lot of organisations that are here that have been pushing for free software
and open standards in different ways for many, many years. Many have been engaged in different
policy and different legislation processes. And an experience back there... We have had
many attempts to call on the parliament to go for the use of the open standards, but
it has been difficult to make anything happen because you can only go so far with petitions
and you can only come so far with political pressure. So when after the elections 2009,
we were a couple of people in the parliament that are rooted or come from this movement that
got jobs. So we're working in the parliament and then we thought maybe if we have a user
group inside the parliament that could bring all these issues a bit closer to the heart
or where decisions are taken. So are our guys on the inside basically?
That is the plan. Secret self. Yeah, I wouldn't say it's a terrorist organisation,
but the idea is the same. Right, I'm going to have to... No, you will understand what I mean.
It's really to have presence in the parliament to be able to talk with the people that work there
about the things that many people on the outside have been asking for for a long, long time.
Yes, fantastic. So how can we help you? Well, there are many ways you can help.
The simplest way is just to become a supporter of EPSU and you do that by submitting to the publicly
archive mailing list your supporter statement so that you declare in public why you support EPSU
and the reasons you do that. And so we have now the 50 supporters have all each their own
statement on the website. So that's so any EU citizen terrorist could do that?
Anyone in the world can be a supporter because it's unlimited and then you can also subscribe
to the mailing list and just participate in discussions without making this public statement
if you don't want to. So what could that do? I say this is obviously a good idea. So
how is that going to help? What's going to change because I just become a supporter of it?
That will still exist after three years of efforts to have this discussion happening inside
is wouldn't have been possible without outside support and people on the outside helping with
not only like awareness but technically. So EPSU was started on the basis that you can actually
use free software in the parliament and the first software that made that possible was a bridge
to use email over an IMAP or a DAV mail and DAV cut work around so that you could actually use
your free software mail client with your parliamentary address. You could read it right here.
So I've been working on the free software laptop in the parliament for the last three years
thanks to support DAV mail and supporters on the outside of the parliament that has helped me to
maintain that platform. And now we have a fantastic cooperation with a deviant community where
there's been prepared something that is called deviant for poliments and where maybe the European
parliament will have the first dedicated distribution for poliments to be implemented and that's
like and that is not done by people inside it's done by deviant developers and so then that lowers
the barrier for so it becomes if there's a deviant distribution for us then the only thing you need
to do is actually to use it in the parliament and then it comes easy to talk on the inside saying
hey here's my laptop it uses deviant power it's the distribution made for us and you can do email
encryption I can do maybe use pigeon or some other xnpp protocol and I can do stuff and it's
own free software and verifiable and you know all the features that free software has that has
become increasingly important the last year when we now know that infrastructure is more or less
is compromised and produced by you systems obviously well the yeah free software is can can be can
be and much of it is actually and you can see it here at foster here after year you have
well I don't know how many thousand are here this year but it's it's a growing community which
means it's a growing economy it means if I would be a politician I would say growth and jobs
it's it's what this you can get with this
yeah basically if public procurement would use tax money more directly investing in software
that is made by programmers from Europe that anybody in the world could use of course but it's like
why do you take the detour to from the decision to have it that you go over an foreign country
or other economy that takes a cut on tax money when we can do the same thing ourselves
yeah particularly when quite a lot of those companies declare their profits in our land any
yeah it doesn't really make sense also doesn't benefit the American economy so much either so
for our American listeners don't worry we're not trying to take your your money here you don't
have it in the first place because it's coming funnel through the the Dutch Irish sandwich
okay you know more about that than me but it's to me it seems that the developers and users when they
have as little middlemen as possible and and communicate with each other about the software
the use and what they need that why don't we go there exactly exactly you've got a brochure here
and I will do you have a link to this in the show do you do you have a website you do have a website
the website for it's epfsug.eu that is European Parliament free software use group.eu and on that
site right now the pamphlet is not there actually it's in the mail archive so I would have to put
it up on the yeah it's okay it's I can also we have a very cute logo or mascot edge the hedgehog
and it's also it's comes from it's a contribution from the Debian community actually
and it's really nice so if you want to use it for other purposes I guess it's fine
so I've got a few questions here just general questions you've got a need to pad instance how have
been finding eat pad we use this for our new year show and it is quite good actually if the pad was
installed by one of our supporters as why don't we try this to you know just put our ideas
somewhere we can edit stuff together and now to me it's wherever I go in different contexts I
was at the EU hackathon or European Parliament hackathon last weekend here in Brussels and
there is a pad so you know that's where you many people work on ethypads it's kind of standard
how many people have you had on other one time on the pad I don't know the meetings we have had in
the parliament there have been like almost 60-70 people coming 30-10 and then we have meetings on
out yeah so it's it varies a bit on on the who is organized or which MEP is hosting the event
thank you very much for the interview
hi everybody my name is Kent Fallon and we're down here at the KDE standard I'm talking to
Jonathan Riddell how are you Jonathan good afternoon I'm being quite tired for a long day actually
but I'm happy okay what have you been up to today I've been on the KDE store and we're demonstrating
KDE on Windows we're demonstrating KDE Connect which is a program to make your desktop talk to
your Android phone and we're demonstrating KDE Frameworks 5 the next generation of software
from KDE okay so what's your involvement with the KDE project I started off as a developer I did
I did umbrella you and my mother originally and did working on a number of other things KDE
promo as well editor KDE.news for many years and then I had to get a real job and I was
fortunate enough to be able to work on Kubuntu the flavor of Ubuntu distribution that ships
with the KDE software as you've been working as part of the devian project pilot and I know
I never worked on devian directly I just took an interest in Kubuntu because I heard about this
project where an African space man was working on something I would revolutionize the distribution
world and KDE wasn't involved and I saw I blogged about it said KDE guys you need to get involved
with this this is really important and that blog it was the top Google hit when Ubuntu was
first publicly launched and so Mark's employee Jeff War he put me up and said do you want to work on
this because we need somebody from KDE so I did okay cool there's been a bit of controversy I
guess within the Ubuntu team you're no longer funded by canonical or what's the story going on
there right so they made my post redundant and along with a number of other projects that
KDE was supporting like Launchpad and Bizarre they took down their level of support put it into
maintenance mode said we're not going to be able to pay you to work on this directly anymore
so we as a community Kubuntu got a bit downcast and there's some soul search I think
wondered if we really wanted to carry on doing this was our need but it turned out that there was
and there's enough people to support it we wanted to keep a current one who needed it carrying on
we got lots of people saying Jen's I've just installed this in my university and and we need
we need this to carry on otherwise I'm fired or something so where there's support then there's
a way and and we managed to carry on you're working for blue something or other blue systems as a
company which is a nice company that supports KDE in a number of ways and they employ a number of
KDE developers working on KDE frameworks with on Kubuntu and and a few other projects there seem
to be the area 51 of the free software free software movement nobody seems to know where they are
where they're based it's slightly surreal world that I tend to move in so I used to have the
privilege of working for an African spaceman and now I work for a German butcher who unlike the
African spaceman isn't isn't quite so loud and rationed and isn't such a personality but he is
also a nice guy who wants to help out and he's got deep pockets and he uses them to help out KDE
so why KDE why it was the business business interest or business interest that's so
old fashioned is everything about money to you just wants to help out cool cool excellent so how did
you become a developer developer when I started learning programming at university the the lectures
told us this is how you write a program in Java and I would go but that's how you write that
program but how do you how does a full program work and the only way to actually teach yourself
how programming works is is to use open source free software to download actual programs that
solve actual problems in the real world work at how they work of course once you start doing that
you find bugs and then you start fixing the bugs so then you get involved in communities and
adding new features and then I took over whole projects so that's in my opinion the only good
way to teach yourself programming and also it has the interesting side effects of getting involved
in free software what university did you go to that was Sterning University in Scotland I went to
and was free software open source software so prevalent there that you knew you knew instinctively
that that's the way you should go no not at all they didn't use it so they they so how did you
find out it was extremely wary of it they only had windows and their computers they only had Java
as a programming language so I fortunately I had my own computer at home it was pretty slow
and basic but it was enough to install Susa on and Susa came with Katie of course
so how did you how did you find out about Susa in the first place what was your introduction
to free software in the very first place oh I think one of my friends said here's this Susa desk
that that's how you get involved in this stuff and that her Katie on the back then a lot of
distal seemed to have Katie on it now not so much there's plenty of distors to do of course
coupon to I recommend is the best one but for example Fedora over at Red Hat they've they've
also had really bad support for KDE but it turns out that all of their business users who use
desktops use KDE and so they've got a team of about half a dozen people now just working on KDE
at Red Hat which is a lot more than anybody else has and that's just because it makes business
sense their customers use it open Susa went back to they've always been on the fence but we
don't want to support anything by default but they they now take the KDE box by default
and and Ubuntu in general they've moved away from using using gnome for their own
interesting business reasons that they seem a lot less they don't want to use community
mates after in a lot of cases so they make their own desktop now which means that we've had a lot
of people saying yeah I want I want communities that's why I do this that's why I use this stuff
so I want to look around though here's the biggest community within Ubuntu that's not not
organized by canonical is us so we can call it a lot of users that way do you think the lever
come a day when you're going to have to rename the project and call us okay something else
we have looked at that when when we when Chronicle stopped doing commercial support for it
um there was somebody else who saw this as a business opportunity wanted to set up commercial
support um but he got blocked from by canonical from doing that for a number of months because
um when canonical also was true support for mother stuff like bizarre and launch pad they
didn't really have very active communities so they they just quietly sat in a corner by themselves
but Ubuntu maybe canonical was taken by surprise but we have a very active community of very
enthusiastic users who uh who made light noise and said that what the heck is going on this is no
good um so when we tried to get the business support deal they they didn't really have any
processes in place to make that happen uh so we did look at changing the name for that there
and and we did brainstorm that but then Mark Scherler showed it down and said no we kicked you
ahead and we changed the name so we we didn't do that so you're still an integral part you still
contribute upstream to the archive within Ubuntu day yes it's all the same archive
um us as flavors the Ubuntu flavor is no different from the Ubuntu unity flavor that is just
a selection software from the archive um and i'm a release manager for Ubuntu i'm on that team
and i i'm an archive admin as well so if you upload a package then it's me who has to approve it so
there have been plenty of cases where canonical have uploaded a package after some freeze because
they're designers and artists are not always respectful for free this and i've had to reject it
because it it doesn't fit in with this cycle okay yeah so what's the um i think some of the
criticism i've heard of kd in the past also coming from myself will be how how big it's gotten
recently um other people you know calls people to look at larger desktops like razor qt which is now
going to be elix qt um there was talk for a while of doing a larger weight version of kd that
kd was it was possible to run kd in a lightweight mode for older laptops is that something that you
would consider doing like kd life ah interesting um no there've been a number of people have gone
this uses up too many resources um but if you if you remove all the shiny graphic spring from
kd then it ends up just being a less interesting desktop and you'd be better off using xfc or or one
of the other alternatives like that um the current uh focus of development within kd is kd frame
mode 5 which is modularizing kd ellipse to make it so that if you write a an application you don't
need to have to bring in the whole of kd ellipse which is a big dependency um so that's been stood
up into 55 libraries now um there's a tech preview out which uh i've just finished packaging for
so people who develop kd or qt applications can just pick the bits that they want in their
applications without having to bring in the whole load so we're getting a lot of interest from
qt developers now saying actually kd i i really want that library i didn't want it before because
i added several hundred megabytes of uh extra memory use now it just it's an extra megabyte
few extra classes excellent i'll bring in that yeah i think my my use case is uh kt and then
k is on a really slow laptop and suddenly you've got lots and lots of other stuff coming in
could you just explain to me um the underlying things that's behind uh kd that's running
in the background or the benefits of them particularly the indexing and they uh the uh is an
anaconda not the anaconda they so a couple of controversial features would be acanadi for
talk about the controversial features why they're not caching kd pym and neepamug for indexing the
whole the the disk system um acanadi had it's had occasional qa problems because it has to work
with a database and sometimes those databases as as digital packages we're not quite used to
integrating them with it as a running process because that's that's for several people to do
for the most part that's been sold for a number of releases now and that that's running quite
nicely and from as far as i'm aware the neepamug one on the other hand that what's the purpose of
that that's got a silly name and it indexes everything on your on your hard disk um which is
very very useful and um that's possible to do in such a way that it becomes an essential feature
that you just search your your computer uh but it was implemented as a research project funded by
the european union um in a bit of an academic way it it's been implemented using uh sparkle this
wheelqueer language and and uh virtuoso it originally used janeva and now it but it it doesn't
that was drunk but it still uses virtuoso is another obscure non escuel database um so that
that's useful is cool but it does it is very resource hungry and couldn't use it as it's all being
replaced the vicheshanda who's uh i've lost them this weekend he's writing a new library called
blue which uh is much more lightweight indexer and people who have um index their whole source
code tree of kidee they say oh i've got this five gigabyte index file that neepamug has um but with
blue that that's contented by 500 megabytes there's nothing in deck file so it's a significant
reduction and it will be much much faster and what if you will it be possible to do an install where
i don't do that stop search i don't want it i don't have an integrated payment i don't want that
to sort of modularize it um so as part of kidee framework five that that will be easy for
application developers to pick and choose and for users to turn it on and off but then kubuntu we
have kubuntu low-fat settings which is a package that you can install if you if you want that
a slightly different configuration that has these things turned off by default kubuntu low-fat
settings yeah cool so what else what else have you got on here what what are you doing what's
what's the kidee boot looked like uh we are we are selling a bunch of t-shirts we're saying
or giving away a bunch of badges and we have almost exciting products is a new conkey the dragon
knitted doll um which has been knitted by one of our friends from south america and as with all
binary products it it comes with source code because we're open source of course so you get a
list of instructions that have to knit your own as well with it so if you have a suitable
compiler for that that you can you can create new ones fantastic um i see down there that you've
got kidee windows running and kidee connect kidee framework five can you tell us about what those
projects are maybe we should walk down the offer so kidee software is written cute which is a
framework that can be ported to any um to windows and mac and so of course kidee programs can be
ported to windows and mac um why would you do that i know why you'd run a one run a kidee
cute program on white door kidee sweet so you you wouldn't typically you can run plasma on windows
but yeah there's no practical reason why you would do that before the individual applications
so uh here we're demonstrating credo which is a painting application it's a world class painting
application uh it beats the socks off of if gimp which is some that's for photo editing so this
is for painting works of art uh beats the socks off a lot of adobe stuff and is certainly a fraction
of the price it nothing um and and they they have enough load of users on windows because a lot of
artists still like to use windows um and that integrates really nicely with with tablet uh graphics
tablets are drawing tablets um so that's got a lot of users and commercial support as well from kio
who are here for anybody and how does that work technically how
so was does the kira project need to be ported or is it just sufficient to install the kidee
libraries on windows and then just go it has to be recompiled against cute on windows and kidee
libraries on windows um that that is quite a big and company job at the moment so as part of
kidee framework five is to say this modularization um all of those will be ported to windows um that's
a fairly trivial process because cute banks that are trivial process um and as those
are ported to windows then uh creature and everything else can be compiled against them
under what are the advantages then of just uh not writing a native cute application in
in in the cute framework as opposed to using a kidee well part of the kidee frameworks is that
there is no particular difference uh so a lot of what what we've been doing over the last year
is taking code out of kidee lips and just putting it in cute um so if you want your your uh printer
dialogue to be able to search through cups or something that used to be a feature only in kidee
now it's just been put in cute uh fantastic because the cute project that's been opened up
as an open source collaborative project it's a lot easier now just to get patches into cute
so it's your policy to push self upstream now as opposed to fantastic didn't know that um so
obviously then other other cute other cute platforms should be able to benefit from that
like phones and stuff do you have a do you have any goal for doing a mobile device um so cute got
ported to android as part of a kidee project kidee supports any consumer based projects
and one of those was porting cute to android that became so successful that it's now moved to
cute and has been taken on by the cute project proper uh it's now commercially supported by digier
their their commercial sponsors um and is is a really useful development platform for developing
on android and because it's cross platform it's relatively easy to then develop an iPhone which also
has a working progress cute cute port okay what else do i have here kidee framework five when
when we gonna see that come and done the pike uh that's got a tech preview right now i just finished
packaging it from kubuntu so for developers is there and it's ready to develop against uh
that i'll have a one point not released probably about june is the schedule um but we'll start
porting kidee applications to kidee framework five now for the the user there's no big swap
over for there um so unlike the change from kidee three to kidee four it won't be a big user
visible difference and those applications can live side by side running on k-lips four and
kidee framework five but bits will be tidied up and and made a bit shiny and clearer so that will be
a transparent thing your app guess will will just bring that down yes that you'll just get that
but what will be possibly less transparent is in the next kubuntu we hope to change to wayland um
so the the big move away from x is is probably happening this year um
quinn the window manager has been working on wayland for some time now and uh
individual applications are starting to be um removing x dependencies being sure they can be
compiled against wayland um so hopefully in in our next kubuntu release in april that's a long-term
sport no big changes the one after that in april it's quite likely will be will be shipping kidee
frameworks five and wayland so that that'll be a tentacle challenge anyway i better we'll be
uh one thing about that is uh with your background that so many deployments are out in the field
enterprise a lot of enterprises tend to use x forwarding for forwarding applications that are
well behind bastion holes and firewalls and stuff uh what's the wayland's wayland's not going to
work like that anymore so will you still be able to how how are we going to do that how am i going to
forward in the next session you talk to a wayland developer about this um most of them say that
that's something that people talk about but nobody actually does or no we use it like guarantee
okay um you need to talk to wayland developer the initial way to do it will be by vnc
okay that's not okay fair enough right you're not the person to talk to about this
okay um i'm not kidee connect why is it needed actually well kidee connectors are a program that
you run on kidee and another program you run on your android phone to get your android phone to
talk to kidee and integrate in various ways um why would i do that surely a usb connectors enough
if you have a usb connect you need to have a cable here this just talks over wifi so you can walk around
your house um if you get a text message on your phone then that'll appear on your laptop
ah and the other way around you send send a text message from your laptop through your phone
you can also control your music on your phone so i use that if i'm if i'm in my kitchen i play my
music in the office um and if i want a different track i can just change it on my phone as a portable
remote control uh but also if i get a phone call my phone that will stop the music from playing on
my computer so that i can answer the phone call without without interruption can you take a phone
call from can you get will you be able to use a client on your laptop to use a headset to take a
photo regular progress yes welcome progress oh this is cool this is cool listen how can um what's kidee
written in um most of it most of our kidee software is written in t++ and using qt and if you're
not a c++ expert can it is there anything we can do to help uh there's as a coder that we've
got a bunch of stuff coded in python and a bunch of other stuff coded in javascript so that's that's
always there for help and we also have enough a lot of work for non coders in terms of promotion
publicity uh artwork uh documentation and user support okay um i can't let you go without bringing
up uh this topic what support are you going to have for accessibility because i hear the reputation
for kidee and accessibility isn't too good at the minute um kidee accessibility is the kidee
accessibility project has a lot of features that don't exist on any other any other free software
or desktop um qt 5 has gained gained accessibility and talks to the same protocol as as known talks
so it it uses just the same tools as known this so you'll be able to use these speak with us
issue or uh what how are you the best person to talk to about the speech agent and how that works
no the there's a speech recognition engine called Simon which you can use to control your
whole desktop um that's written by a guy called ptr nash who i don't think it's here this weekend but
but his demonstrations are extremely impressive yes and and and and and and as far as getting the
screen to read back to you how how easy is that to configure uh kidee text to speech engine
is has been renamed and is maintained by Joseph somebody else whose name i don't remember that's
why i can't expect you it's been a long day so how many conferences do you go to uh various
a lot we we used to have uds and one of my grumbles was that canonical stop using doing uds
because um that that was a lot big part of what made ubantu a great project to contribute to as
as a as a community um now that's gone we still do uh academy and kidee conference and we've come
to first i'm here but we also had a have our meeting in minif so minif has a big rollout of kuban
two and the company that does that has a big meeting every year where they invite anybody who wants
to come so we have a big kuban two meeting there okay what's your um how is your cooperation with
the known project and by the way your licensed under report what license do you release kidee
under now kidee software is l gpl3 for libraries and and uh a jopeo two plus for libraries and gpl2
plus for most of the software okay so no issue there as far as three is in freedom now okay super
and uh how is your cooperation with the other uh desktop like gnome and uh enlightenment or
whoever free desktop project take their beer with them quite happily yep cool is there anything else
uh that i've missed here in the discussion uh we have a successful room of talks who are talking
about uh as a panel talk just about to start where the the kidee foundation eb and gnome foundation
will be talking about their respective ways of organizing uh uh community and funding it
okay cool and the other way that we can uh we can support kuban two uh by using it and spreading
it and and sharing it well the kuban two light will be uh i'll give that another go i have to say
well john thank you very much for taking the time for the interview and links to the uh sessions
that were here at fostom will be in the show notes for this episode you're very welcome
hi everybody is ken here again as fostom 2014 at fostom 2014 i'm done in the k building and i'm talking to
hi doing good so Paul we knew each other from from way back and when we're working are we working
in the same outfit in all in so uh yeah we know each other but we've gone are both
a separate ways but nice to bump into you're here again so who are you working for what do you do
i'm a support engineer for aquia aquia support we are our main business we support
Drupal and open source web cms and it's been doing good we're growing like hell and expanding
all over the world so i'm uh it's a lot of it's doable for for an audience uh it's three things
it's uh web cms content management system but you can also see it as a framework for building
web applications but the third thing is what i think is most important is a great community
of people who share knowledge and and work together to build this awesome open project open source
project uh what licenses is released under uh it's a gpl gpl2 okay cool and um i think it's a community
it's hard to estimate i think we just passed over our millionth user on drupal.org uh hundreds of
thousands for sure uh i think i'll leave or we have like more than 1800 committers right now in
drupal eight if my stats don't don't fake me so yeah it's a huge community we have a lot of people
contributing to the drupal core project itself but it's also i think 45 000 modules that you can
plug into drupal and it's also open source as well so typically the type of work that you be doing
will be uh doing websites for people i guess. No uh aquia doesn't develop websites we help people
build off some websites so we we don't do development ourselves whether we uh we we have hosting
service yeah we have a consulting service and we provide support so if a development firm you know
need some help uh getting some advice how would you do this hey we have this bug something's wrong
with my website and you know what it is you can call us and uh we'll let you help. Yes
where there's a problem you'll be there right cool one i think one of the criticisms a lot of
people have about triple is how difficult it is to migrate when compared with something like WordPress
depends on where you're migrating from if you're going from WordPress it's fairly easy because
there's uh quite a few uh known projects how you how you can do uh that's transfer uh drupal
itself comes and the new version will have a migrate module a build in which is i contribute
with module right now and it's getting better so yeah uh drupal it has a reputation for being
a bit difficult to learn as well it's it's quite complex uh then again that's also getting a lot
better with the new upcoming version we're building on right now which should be released this year
so do you want to amend drupal code or no no i'm i'm not actually a coder i have a few contract
modules but i'm more a systeming guy and a support guy so i know my drupal but not from a core
perspective or programmer's perspective gotcha gotcha so this is your first fast then yeah
what do you think about it's it's awesome yeah yeah it's good to fill this five of
the lots of energy you know lots of nerds quite a few familiar faces so far ready so that's good
looking forward to and adding some talks tomorrow and then have a chance to do that today
the whole way talk is usually quite interesting as well exactly the the scale of this event really
has blown my mind it's it's it's how many people are here i don't know how is it it's like you
it's like if you want to experience this go to a big university in a capital city and on any day
and that's the number of people that are here yeah yeah like the this whole that we're in now is just
one of the one of the halls and it's as full as i've seen at many conferences so oh yeah yeah
well in the drupal community we have our drupal cones we do them twice a year three times a year
now even because we just included Australia as one of the destinations do you get to go to that
Australia didn't but maybe a little plug the next drupal cone in europe is going to be in Amsterdam
i'm going to be a volunteer for that so that's going to be awesome we're expecting between
three and three thousand people there so and we're growing still so maybe we're a bit you know a bit
cautious on those estimates but we have high hopes that it's going to be a gray conference when is
it's going to be the last week of september right at the exact date split my mind but go to
Amsterdam the drupal cone drupal the dark and then you'll get there cool thank you very much a
link to that will be in the show notes for this episode and tune in for another exciting
segment from fostem 2014 2013 2014
hi everybody my name is ken fallon this is day two of fostem after a very long and strange knife
trying to navigate around the brosel's metro system met it back to the k building and i'm
standing beside the uh far fox mazilis stand and talking to brine king who is european community
builder what do you do for a living brine so basically my job is to support our contributor
communities mainly in europe but also around the world so i do a bunch of things you know i work
with local communities in each country i work with mazilla reps who are organizing the event here
and fostem i oversee mazilians dot org and a few other bits and pieces so you're a full-time
employee of mazilla correct yes so how did you how did you end up at that at that job what was the
where did you start well i've been a mazilian for a long time 13 or 14 years so i don't know if
you remember our old dinosaur logo that's me i'm that dinosaur so i was i was i was a i was a
volunteer for 11 12 years before i came on staff uh started as developer uh friend and knee
show was doing add-ons for fire fox i was working with mazilicode every day um we came more and
more involved in community went to events and so on and that's how i ended up in this position
doing community work okay cool so what have we got here on the stand today uh we're mainly showing
off our fox os so far fox os is this is the mobile phone thing that's correct it's a mobile operating
system um and we released in 2013 we've released in 18 countries uh we're releasing in more
countries around the world this year and um yeah um um um you know fire fox os is a web operating
system uh we believe the web is the platform we believe it's the future and uh that's what mazilla
does you know we want to keep the web open we want to offer developers users and everybody choice
okay um so how's the uptake of the phone bin uh has it been well received has it uh has you've
got quite a few carriers more than say it's right Ubuntu for example Ubuntu phone yeah that's
right we went down the route of um partnering with carriers you know we wanted to get phones
into the into the hands of of consumers you know um we wanted to really make an impact and
to do that in the mobile industry um we partnered with with people who know how to do that and uh
it's been quite successful so far um we've launched in certain countries in Eastern Europe uh in
Latin America and yeah yeah in general um it's been positive you know there have been a few bumps
along the way but um you know we're doing okay well um as look would have a two our episode on
I think Thursday was about uh our last week was two of the guys were discussing the the plans for
this year and one of the biggest disappointments they had afraid to say this is the uh the developer
version he got version 1.1 of the phone and it's proven very very difficult to update to uh
get a new version of it the developer felt as a developer phone he had nothing to be able to
country be back because of the uh you know the development has moved on to 1.3 now is that correct
or yes yes uh even even beyond 1.3 you know we've got different branches so uh yeah developers
are looking even further but but 1.3 is is the most stable branch right now yeah so if if a
developer purchase a phone now what guarantee do they have that they were going to be able to
purchase it deliberately to develop apps but you can't do that because the bugs and version 1.1
and you can't update it because they installed processes it's very hairy yes compile the whole
stack right um well yeah it's unfortunate with the developer vices unfortunately we don't support
them anymore and the manufacturer's geek phones do support them so they're still distributing
bills and as far as I know just recently they did uh release an official 1.3 build so geeks phone
does support bills for that devices was it unfortunately it doesn't because of our focus we really
have to focus on the consumer devices in saying that though coming very soon this year um we will
have reference devices so these will be um devices where mozilla will have control of the builds
we'll be able to get uh you know we'll be streaming them amongst developers again amongst
other audiences and we'll be getting updates out quicker and more reliably hopefully okay so uh
so you want to be a hacker or double them be easier um the hardware will be unlikely to change
in those reference bills is that more how it's going to happen I don't know the hardware
specs of the of the reference devices right now um I could make a while guess and say they might
be slightly better specs but uh you know uh don't bother we can we can exactly yeah what's the
the network device over there that I see in the table that I do not know okay that's the secret
project we're not allowed to talk about no no I think it's just some mini PC uh the roots for
Firefox OS you just hook it up to a monitor and yeah you can also use Firefox OS for just a standard
like raspberry pie-ish device or uh one of those low power devices yeah you know I've seen it on
37 inch televisions you know obviously it's not optimized you know it's not supposed to work on
on the screens that large um but you know we're moving into tablets we'll be releasing a developer
tablet soon so we're scaling up to that uh Panasonic enhanced a couple of weeks ago that
they're looking to put Firefox OS in their smart televisions so um you know
sure you'll you'll be seeing in many screens I'm sure that's good news um
Tony has the NSA scandal and the issues around that I've seen that Firefox and Mozilla in particular
have met some announcements that you're the only browser that can be trusted uh has how how
that strategy worked for you um well you know it comes down to what what our motivations are you know
as a nonprofit you know we've only got to answer to our users so we're not uh we're not pressurized
into you know making any um decisions based on on business or other factors and saying that we
do need to comply with the law uh ignore idea if we've ever got any requests for data um I don't
think so again don't call me on that um we're only now moving more heavily into the services area
so you know we will be dealing a lot more with user data moving forward um so I you know
we're going to do our utmost to ensure that we put the user first regards to privacy and security
you know that's our mission and the cold is there so anybody who's got the technical
know-how can go and yeah and you know um we're urging security researchers to to to you know
make available tools where you can compare builds of Firefox with reference builds and make
sure it's exactly what you're getting for example you know it's just one thing um we're going to
continue to fight on policy we're going to continue to be involved in these discussions and
influence um um yeah and just make sure we're always fighting for the users yeah I think
the Firefox brand itself is the poster child really for what you know the best of what
open source can do or free software can do so um do you find that politically that's that you know
that's been useful to your uh has have you tried to institute political changes in that or is
that outside your mission um yeah there's you know there's always constant debate in the community
about how far we should go you know on that on the political front um um you know are we a
technology company or are we a policy organization um I think we're kind of somewhere in the middle
I think you know we're definitely technology driven our number one focus is the product uh you know
it is open um we try and make it as transparent as possible in that respect um but we really I think
we really need to uh and we have been you know stepping open and making statements uh various
policy statements wouldn't quite say political but uh you know are we feel that's um you know the
user experience on the internet is being threatened you know uh we speak up for sure okay one last
question is probably put in the foot in a little uh the funding mozilla is a nonprofit organization
but quite a lot of your funding comes from companies like google and to the to the search and stuff
how um how if if that's funding suddenly stops in the morning is there a plan B
oh it is always a plan B um
no I wouldn't quite say that um you know before we we had business contracts with with
google we were a thriving organization we we had a solid browser we had um you know we've
got a solid community around the world uh that we can rely on and um it's because I know
that I can't comment on the financial side of things um but we're definitely looking uh looking
at a lot of angles uh for sustainability and uh you know that's that's a big priority for us
yeah so have you been to is this the first time you're a foster or do you go to many events
yeah as part of my job I go to a lot of events uh it's probably my ninth or tenth time at
fuzdem yeah yeah um fuzdem is definitely very special you know it's definitely very grassroots
yeah very geeky um and I think you know great camaraderie um yeah it's just a really special
atmosphere you ever got telling you the talks at all or you're just down here on the beach the
whole time uh to be honest most of the time I'm caught up in something mozilla related uh we have
a dev room every year as well um this here's a little bit different we've only got dev room for one
day so today it's great uh all the mozilians can wander around go to different talks go different
spans and and you know network and mingle more and I think that's important as well you know not to
be not to be isolated and and to you know mix with your peers and other projects and and uh
you know brainstorm things and so on yeah it's also good that the talks are going to be online at
least you go and uh watch them after the event absolutely yeah yeah so anything else uh you
are not coming that we should know about anything uh that our hackers can assist you with that you
need help with yeah absolutely um we always welcome help um in all areas not just engineering but
we've got opportunities and and marketing in the or in in events and so on um um you know um
so so um I would urge everybody to go to mozilla.org slash contribute um that lists um a lot of the
opportunities uh available in the project so right right across the board um we have an initiative
this year one million mozilians so we're looking to expand our our community of contributors um so
we're building out a lot more tools for our community to become involved uh we're figuring new pathways
for contributions and you know we're really excited we um this is the web you know you know
we're just we're just working for the web and we'd love to have everybody to get involved
thank you very much for the time and enjoy the rest of the show you're welcome thank you for
you too
hi everybody this is Ken i've just met my way over from the mozilla booth and i'm at the
norm booth i'm talking to Tobias Tobias Bula yes hello hi she comes yes hello so where are you from
so where are you from i'm from Germany from the lovely north of Germany but i understood that
everybody in germany runs kiddie well actually uh we used to have a strong community in germany
nonetheless but i know it's a client to to be fair but okay tell us uh what do you do for the
norm community to see well i used to do book management things like uh well cleaning up in the
bugzilla and uh well reminding people to you know submit information stuff like that and then i uh
i went on to to uh take over new duties and now i'm in the or on the board of directors of the
gnome foundation uh very good how is the uh uh norm organization structured well it's actually well
from a to to make it very simple there's a uh a foundation a a an us based entity and you can
become a member and the members can then vote on their board of directors which is pretty much
like any other nonprofit organization i presume in in europe and that's that that would be the very
basic structure on the governance level right on the technical level this as it is in software
project there's no real and forced hard structure i mean we have a release team who cares about
like the release and then getting the the sub teams in order to well provide the quality needed
but it's not well and forced really by by any by any rules it's just social pressure say
so what sort of uh stuff have you got here with what's the purpose of being here fast and
right so um we're trying to increase awareness of free software in general right and um
fuzz them might not be the appropriate venue for that as everybody knows about free software ready
but we have many goodies to bring home so we have loads of t-shirts with
loads of stickers and badges and well other other stuff that people might want to take home and show off
i see the two you have two computers running there what's what's the story with them
one is a tablet and one is just a regular device right it's just a regular pc rather tiny one
though so that we can carry it around easily it's so for showing off the latest and greatest
known three point ten release running onto our twenty yeah it's just for people to touch just
right now there's someone touching the touchscreen of the tablet because the people like touchy
things and they they like to interact with the like PC and so what underlying operations systems
running on the tablet oh that's just a stock for dark 20 without no modifications just installed
it like that on the tablet right okay which uh it's an xo pc slate that's uh yeah we got that
from intel a couple of years ago right and um so has it been busy around oh yeah we've been
very busy in fact i it was so busy i couldn't even attend a talk but it's great it's
interacting with people it's awesome do you have a developer track as well going on or such
is that over uh it is over i think the there was a dev room for the for the desktop or process
of dev room and i think it was only on to it at yesterday but in fact it's a different members
of the community take care of the dev room so i mean we are here for the booth and uh different
people are for the for the dev room so what's coming up and uh what's the new cool things that's
happening in the gnome comfort is gnome or genome or gnome so genomes are the things that you
have in your blood and on yourself right the your DNA and all the these make genomes and we are
gnome just like uh uh quite simple so um i've heard that uh current versions of gnome rely on a
particular startup uh system d so correct well yes no first of all i i'm not uh the very correct
person to talk about uh technical things as i as i'm not that much involved on the on the technical
level we are more involved in the in the cover governance level so i'm whatever i say might
actually be utterly wrong so it doesn't matter that's right so um as far as i understood it
oh we got rid of a lot of croft in in the code and instead rely on debuts interfaces which
happen to be provided by system d and there was there's no i don't even claim to understand it but
that then seems to limit the possibilities of running gnome and other operation systems kind of
makes us limit space because that's the only uh that's the only system that provides system d
well this is true unfolds it has been the case for a long time now that all the features were
available unlearns only it's not nothing really has changed if you want to run gnome on a non
non-linear system you're very welcome to do so but you don't get all the features and that has
been the case for a long time now it's just been the case that it was uh if theft altering or
stuff like that so you wouldn't get the features just as you didn't in the past and you don't get
them now right nothing has changed actually just that it's not a public thing because the decision
to choose what startup system is coming up say the answer it's just become more obvious now to
more people because of this uh this discussion right that's going on right correct correct cool well
that's it um is there anything else you'd like to mention before we go no i wouldn't love i
would i would love to thank all the people for being interested you know and free software in general
keeping awesome thank you very much when is the next released you are at march so in a couple of
months two months cool thank you very much okay cool
hi everybody this is Ken again a uh foster m 2014 and i've moseyed over to the central s booth
and they've quickly hidden all the red hats under the table and i'm going to talk to Jim
per and Jim how you doing i'm doing well thank you so you've come all the way from the states have
you or do you live over this part of the world uh no i came over from houston texas
and you're part of what for i'd say the two people on the network who don't know what sent to us
is could you just give us a a run down on what it is uh we try to be a community oriented stable
enterprise operating environment and you steal the code from red hat to do that don't you i wouldn't
use the word steal exactly um we have a rather cozy relationship at present um there was an
announcement in January that might have been making the rounds um that that helps kind of ease that
transition but we we try to be uh very good and very open source friendly and red hats done a
fantastic job with um furthering that along uh both with distributing the code through ftp and
welcoming us into the family so the the way that um correct me if around the red hat is just
computed if you are a subscriber of their network then you're you get access to the source code or
you're allowed legally access to the source code which you take strip out the red hats um trade
marks and that sort of thing and you rebrand that to send to us providing community support for
up to hello exactly with the exception that red hat goes a bit further than that they provide
that source freely to anybody you don't have to be a subscriber it is right now on their uh
ftp website ftp dot senoa ftp dot red hat dot com um the agreement right now is that that will
shift in the future to become get dot seno s dot work so we will be transitioning to make that code
even more available uh through the the seno s framework to put that out there for everybody to use
okay so then can other projects that do similar things like scientific Linux they will also be
able to use that yes we've been uh actually in discussion with the scientific Linux folks about
how best to work with them so that both teams can can use this new uh change to benefit everybody
so why do you why do you think they um red hat picked seno s as opposed to scientific
Linux as opposed to uh unbreakable Linux i think there's an interesting choice with unbreakable
and i will keep my opinions to myself oh we want controversy here let me just uh throw some stuff
out there um well actually about the obviously article is taking the code recompiling it and then
providing support the same services as red hat would be doing but there was at a certain point
to change mid which made it more difficult for uh article to do that and at the time the
seno s project and the scientific Linux project said that that didn't present a massive hurdle can
you just tell us what happened there and why the change was met um around the six time frame when
when that distribution came out the kernel patching structure was changed from an individual patch
to a unified patching framework so everything that red hat had changed within the kernel structure
was distributed then as one unified patch instead of broken out into i think there were somewhere
around seven or eight hundred individual patches in the package for us that didn't present a
problem because we just need to make sure the code compiles we're not going to change all that
much so if it works for us fantastic for other vendors who might have been cherry picking individual
patches to apply that may have presented more of a problem i say a lot of tears were shed
hit over that so what is the new organization will certain uh sent to us team members will now be
working will be paid for uh well their salaries will be paid by red yes one of the lucky ones i am one
of the lucky ones um with that it essentially provides us more time to work on seno s instead of
trying to fit time to do the distribution in between day job family life and everything else going
on now we can actually focus on the distribution full time so it's not necessarily that that red
hat is providing us all of these grand resources or anything like that they're just enabling us to
put more time into the distribution they they have complete trust in in us and the team that was
running the distribution prior and they're allowing us more freedom and more opportunity to work on
it as we see uh uh uh need to do so okay so i'm looking at this whole plan for door i can understand
it's the cutting edge it's the it's the reason you know they're going to do development stuff in
there your red hat enterprise what why would an organization who's selling whose core business
is selling support then come along and these guys are doing it for free let's also pair their
salaries that's surely madness it seems like that at first and it really does but when you look at
a lot of the community development the red hat is trying to foster around uh open stack and open
shift it over and a lot of these other programs they're trying to build that community up they're
trying to build that foundation that has been successful for them in the past um so what our
distribution enables them to have that that longer framework to build on and to develop community
around fedora has primarily been targeted at the the desktop and more rapidly moving development
aspect but for projects like over where they're focused on uh long-term virtualization aimed at
enterprise you need a middle ground between the rapidly moving development structure and
somebody that is paying red hat for a turnkey solution that they want support for so we're
providing that kind of community-based middle ground where if somebody wants to use more recent
code that they're okay with it breaking fantastic come use our stuff come come be a part of the
community come help make it all better so that's that's kind of where it benefits us because we're
able to reach out to more community aspects that we couldn't necessarily before due to time
constraints or family constraints and red hat gets a platform to push more community that
might not fit as well in the fedora structure without impacting other aspects and of course the
day will come when some manager comes down and goes we want to support contract for this what
what OS we're running all sent to us here's the number for red hat thank you very much so there
will be so you will be able will you be able to guess sorry but more is the amount and why not
will you be able to get support or from red hat for sent to us on a on a paid basis if you wish
that is not the plan no right right now that has not been discussed and that has been turned down
i i don't sit on the the business side of red hat i have no idea what their future plans are
they have told me they don't plan to do that for my aspect of it i'm focused on the community side
and the bigger we can make the community the better okay so one of the stuff should i see here
right behind me i see open stack open vertex and the zen project where's red house in this
red hat is directly behind you with the open shift booth the overt booth the foreman group
and probably part of the open set i believe they have some uh radio folks over at open stack
it's red hat we contribute to just about everything
they don't even have a booth here i like this something okay fair enough i don't think
anything else i missed in this whole my journey i don't think so i think you've covered it uh
other than that go get sent us try it out and join the community come be a part of what we're
working on how did you start how did you make your way into the community in the first place
i started off in the community as a user and i kept trying to get uh johnny over here and
karen be saying who's the the project is he the chair yeah he's the board chair right now um i kept
trying to get those two to do some of the work that i needed to have done in the distribution and
instead they talked me and adjoining and doing it myself funny some people do that it's a terrible
terrible thing um right and uh so fostom do you go around to a lot of these events how would you
compare it fostom i was not able to before now that we have a little more uh reserve bounds
actually now that we have a few more resources i'm able to do a few more of these this is my first
time at fostom and it has been fantastic it's it's it's my also my first time so it's actually massive
i was blown away by the size of this uh i've i've done uh linux con linux world things like that
but this is by far right those are you know trade shows this is very definitely not a trade show
everybody that i've spoken with here is a user that understands the deep technical fundamentals and
the conversations have been fantastic i saw i was we came on the charm this morning and it was
full of people with you know in black wearing look sex and i'm sure there was a lady sitting there
she was thinking this is a flash mob and all of a sudden all these people got off the tram she's
just wondering and then she looked over at myself and uh this my my friend before we were both
quite old just go what these guys i can understand but what are these two all fararts do you know
anyway thanks very much for the interview and uh good luck and congratulations with your new job
thank you very much okay guys as ken i've been sent over here by the central s guys and i'm now
talking to a red hat employee uh daniel how you doing daniel i'm doing very well thank you
so you work for red hats do you i don't even see a red hats the word red hat up here in any of
the banners how is that possible uh we're basically very focused on contributing to open source and
it doesn't really uh so red hat basically sells these products uh it sells to support
it sells uh like features requests for new users and here we're basically trying to give back to
the open source community so they can talk to us uh in fact i myself was working on some of these
projects uh when i was working at my previous uh my previous job i made like a lot of contributions
to this to this project and now i got uh hired by by by red hat so it's uh we're very focused on
on open source and not really uh we don't really come here to sell as much as to as we do to get
in touch with the community i think that's that makes perfect sense so there are three different i'm
i must say i've heard about all can stack i've listened to some of the podcasts but it's kind of
gone over my head a little bit so can you bring us through what the hell you're doing here okay so
we brought uh three main projects which are open shift uh four men and overt so open shift
four men and overt now in our land shift means something completely different to what
it probably means here so which one do you want to talk about first uh okay let's go for
four men okay so four men is basically um a way of having like an inventory of your of your
data center or your cluster of servers uh you get to have like groups of hosts that you can
basically say what you want them to do so you you can say i want this group of hosts to be a
had to processor cluster and then it connects to pop it or it connects to chef and these
configuration management systems uh basically provision the notes uh you can also connect it to
a lot of uh virtualization systems so you can connect it to open stack google compute engine
whatever you want and spin up some VMs and have them provision provision them with with any kind of
uh with any kind of uh software that you want so if you it's nice like when you have a data center
and you want to be uh maybe uh having like some commodity hardware and you want to uh maybe
change the things that this community commodity hardware does uh like a lot of times uh you just
move them to a different host group you this are the processors that we have created
like i just said we can just move them to my sequel cluster host group and in a matter of uh
20 30 minutes you have a my sequel cluster working uh if you have set it if you have set it up
correctly okay so just to get it clear in my head for example you're operating a data center
you have so many machines you don't use all the machines for the same thing at all the time
so uh customers doing a campaign for something else so we knew new web servers we need new
so we just throw hardware at that and this facilitates that but how is that different from doing it
with something like cf engine or uh something uh do not buy hand right yeah so we basically build
upon uh configuration management tools we don't specifically use cf engine but we use
puppet and theft which are alternatives to it uh we're planning on supporting other uh
configured configuration management tools uh basically what Foreman does in in a natural is to
tell this configuration management servers uh hey you should provision the systems with this
software they should look like like Foreman says and yeah that's basically what so what does
that look like um um is there a web server front is it a front end okay cool we're walking over
we're walking we're walking oh actually it should be the free software so and here's Foreman
I'm looking at a laptop which is not going to be a whole lot of good non audio podcast but um
so it's a web page presumably this is available on a demo website somewhere uh yeah so uh it's
Rails app this uh which basically connects to all the configuration management systems that
I said before um here you have like a dashboard with an overview of your of your system and
our system everything is okay but you get like ever reports uh hosts that might not be uh when
it says here that they are out of sync that means that they don't look they don't look like Foreman
says that they should look uh and when you go to a particular host like this these are like our
mini data center in this laptop uh when you go to one particular host you can see uh some statistics
about the host like what kind of environment this host is this is this in production is this in
development whatever it is and if you have some physical machines you can you can uh check like the
BMC uh properties of them so you can do like remote power control uh if you have some VMs uh then you
can uh get like some information about them get get a console uh personal yeah and this is actually
very useful for uh maybe if you want to offer a cloud to your to your um to your employees uh you
can just give them access to the Foreman they can go here click a new host and uh you basically
just what kind of machine that you want so here we don't have one kind of machine uh you just
like where do you want to deploy this machine we now on the options bare metal local host or uh
libert and over libert uh it can be open stack we don't have only configured this to here uh
let's say uh libert and you say okay so I want a large instance I want to deploy the libert
I want it to be production I want it to call it um which we are test uh and I want it since I want
to sell uh ntp so you this is basically selecting the kind of this extra software that you want in
that machine uh you can also select which uh and then we're do you want to deploy it on which
operating system everything and the particular parameters of the virtual machine like memory
if you want like extra yeah extra nicks and they're like you have like a multi-site data center you
can also um deploy it and and uh remote data center so it's kind of useful when you want to have
like a central tool for several data centers because you this works by having a proxy at each of
the data centers and this proxy uh can connect to the central Foreman and uh basically let Foreman
know what's this data what the status of the machine of the machine is tonight click and submit oh
it's okay we don't need to go through a full thing okay um just one question then how would you
how do you link this to your pop-up instance in the first place or your chef okay so your
pub and master will have uh a little script that whenever it gets a request from a public client
the public master will uh will contact Foreman and say hey I got this client how does test that
client dot come uh should look like I'm Foreman say hey this should look like an SQL server
then puppet does it uh sends the info sends the provision and information to to the client
and then the client tells Foreman hey I got this this uh information from puppet uh
you take a report and here's what I've done so you can so after after all the configuration has
happened you can go to Foreman and take the the history of of what happened to that particular host
okay so essentially it's taken the pain out of making tea uh I would bring it up all these
hosts yeah so that's Foreman so what about what's what's the other stuff okay the overt because
the overt was an option under here wasn't it correct yeah so it's uh virtualization uh tool
it it can be uh compared to livered uh open stack uh kvm it's just a way of uh creating virtual
machines on on your on your servers um but how is this different why have you then got a kvm
hot provider sticker here okay so here's the thing uh Foreman flock uses on providing on providing
uh provision and instructions yeah yeah it doesn't do the actual the actual virtualization it doesn't
do the actual provision and it doesn't do the actual monitoring it just builds upon those tools
this is one of this virtualization tools and this is what is actually uh going into the server
and creating the actual virtual machine inside it so but this isn't the technology that does the
the virtual machine proper yeah yeah on the on the physical bare metal so yeah physical bare metal
you're looking at kvm it's correct something like um are there other options all doesn't kvm like
Zen uh maybe yep I think we just use kvm yet we're actually managing well sorry you you are
I'm done from without don't fed you uh we're doing data center virtualizations which means uh we are
covering the whole data center life cycle so for starting uh virtual machines we work with
qm on kvm kvm is in the kernel qm is the user space okay and we are basically managing everything
you need in a data center which includes storage we're connecting to the physical storage resources
network uh all the relevant network path that you need we will do everything for you
starting with installing the first host the only thing you need to do is fix it with your server
have a base operating system like center s so for the wow even real we will do everything we
will make hypervisor in from out of your server sorry and then we will start managing it so
every time the user would like to start the vm we will do it for him uh we will schedule a vm
based on the resources we are doing load balancing across the data center we have different policies
for example if you want during the weekend to shut down the host so you switch to power saving
policy and we will start monitoring the traffic and the activity and the CPU usage and once we see
everything is done we'll start migrating live migrating your vm's uh into several few hosts and
everything else will simply shut down so this is kind of like uh the vm where our vmware management
the open source version of this field i'm gonna say it looking at the screen um we'll put a link
do you have a demo site on the web somewhere that people can go to well they can uh download we
have over it live and they can simply put a usb stick with over it live on it and they will have
full demo full running demo so you get to a website yeah and they let me see got a data center
underneath that is a tree view with a tauts which is home storage network templates clusters so
it's like your typical uh management of the m basically the hierarchy is that way you start with
creating your data center yeah so this one has an NFS support but uh we can actually have you
give you various other storage supports like ice guys if i will channel whatever cluster we have
very tight clusters support by the way once you have that you will create a cluster of hosts
which is basically a migration domain this is what ensures that your live migration will succeed
and you will not try to migrate a vm running on a high CPU level to a lower one which may kill
the guest so that's basically a cluster and it has several properties um so one of the interesting
things here is that we have a cluster policy and that's where you actually set whether you want
uh load balancing to work for even distribution all power saving and in our latest versions you
can have and create your own policies something that's going to be my next question yeah so we have it
in the system level this is the system configuration level so you can actually create your
new policies it's based on a concept which are a bit similar to Nova scheduler in OpenStack
so we have filters which filters out host that that does not meet the bare minimum for example if
you have insufficient memory we will filter out that host during the scheduling process yeah so
that's the first thing you would like so i see enabled filters here so you got pinned to host CPU
level memory CPU and now he's just dragging and dropping them over and you can uh you can set up your
like dragging over the network so it's so i guess these are all going to be uh filters that we
wonder this will filter out based on that internal logic the host from the cluster and you will end
up with a limited amount of host which are relevant to the scheduling process the next part is a
weight basically the weight is a kind of optimization it allows us from the valid host to choose the
best one okay so you actually have an explanation when hovering above any one of the models so for
example it's even distribution and a pop-up kit says gives host with lower CPU usage
higher weight meaning that the host with higher CPU usage are more likely to be selected
well that seems obvious enough to me and then the last part you actually choose the load balancing
logic okay so let's take even distribution and let's give that a name demo instead of test
okay now we have a demo and we can go back to the cluster and assign it the new demo policy we just
created fantastic okay so now taking a higher level view how does this relate to format like
okay so format is a great project uh we actually consider them as siblings because we integrate
very well together uh we have a restful API with python bindings and they are actually
integrating with over using our rest API so they can actually provide virtual machines
I'm not sure if they're managing the rest of the resources such as network and storage but they
make sure that at this for the VMs you want with or without high availability for example we'll get
exactly what you need okay yeah okay so we basically take over uh format has this concept of
a compute resource and we can use many of these virtualization to stacks like to create our virtual
machines in format so you can have over you can have open stack you can have delivered a VM where
Google Compute Engine you can have all of them if you want and have your user just go to a
standardized new host interface where they just say I want a machine of this kind I want
I want this machine to be like a medium uh power CPU I want this machine to have that ramp and it
doesn't really care about what the backend is it just creates the machine also it gives uh some
provision to to the to the virtualization tool that is behind when you go to over and you
try to create one machine you don't know what that machine is going to be uh doing you you cannot
uh well provision it like with CF Engine or Pub or any of this tool uh what Forman does is that
it sends information when you create the machine to the server of this configuration management tool
and and when you create the machine it gets provisioned with whatever you want so
correct me if I'm wrong here and I'm probably on overt is more detailed more system administrator how
you how you want to provide your VMs and then Forman would be more higher level I just want to
my SQL database and I want it on this machine correct uh if you terms like small medium and large
yeah maybe if the listeners have um played with open stack Verizon it kind of gives a like a leg up
on that so open stack Verizon is basically a way of creating virtual machines creating volumes
great creating networks apologies on an open stack uh when you have Forman you can use that you can
use whichever virtualization backing you have and on top of that uh you can also uh manage your
set of already existing virtual machines and give them like some of you you can like you group them
in host groups and say these groups this group is going to be uh my SQL server cluster this group
is going to be uh had to process process or a cluster this one is going to be a rail server cluster
so from from your point of view you're in the digital center you're writing a stack and you know
providing the virtual machines to you to you it wouldn't really matter whether it's a my SQL server
or a web server without being correct that would be more a Forman task to provision that to your
pup or something in over you have the option of creating a machine with a free provision volume
so when you create the machine it can have uh already like an image that we have templates in over
yes very much like this field so in that way once you create a template let's say that you
a university and you have students and every one of them should get his own Linux VM and his own
Microsoft Windows VM okay so we create one template and we create all of the VMs out of that template
looking for the line guys where is the line between your two so the um let's say that over is
mentioned the back-end of actual creating the machine uh and Forman is doing all the life cycle of
the is worrying about the whole life cycle of the machine okay and it's possible then I guess
underneath it's possible for all this migration and power saving to be done without bothering
the Forman yeah Forman is handling the configuration parts and the provisioning
all of it is basically data center virtualization which means everything we said VM
life cycle including high availability and live validation you know everybody listen to this
as long can get it already come on move on uh so what's the other project here the open stack then
open stack is an open search solution that was born uh out of the need of having some alternative
to AWS I guess uh which basically oh Amazon Web Services uh so it has like a few
Lego building blocks like you can see here on on the poster I don't we've got uh
where do I start at the bottom or work my way up uh it doesn't really matter I mean it's
while we got open stack computers which provisions large and manages large
networks of virtual machines it's not truly what this is great yeah okay cool underneath that
boss they are doing it in a different way uh open stack is more about public cloud yeah just as
you we just mentioned AWS and over it is more a private cloud like data center virtualization
so over it can actually integrate with open stack and we can consume some of those services
but it's like a different type of solution if you have if you're a bank so you'd probably go for
a private cloud um but if you would like to provide uh public services and you need to scale up
for a big amount of consumers and virtual machines so that would be open stack they actually
don't really care about uh things that over it provides like high availability and load balancing
if your VM crashes tough just start it actually in the open stack concept the application should be
highly available and not the virtual machine so underneath that we have open stack storage
object and block storage for use with servers and applications right you can basically tie that
to your uh virtual machines or you can just have them stand alone and connect them at some point
later on uh it can be like all of these building blocks have more or less like an equivalent in
in AWS so if people are more used to s3 let's say that it's the alternative to s3 and in fact all
the open stack cloud has like um similar or nearly identical API to AWS so that it can integrate
well with already existing um AWS plugins and AWS um and the last one there is the open stack
network plugable scalable API driven IP management this I actually this understand I would see
this has been slightly different to what g2 does yeah you're very very compatible projects from one
correct I would see and this is more for you just want to build your own you want to compete with
Amazon this yeah I can give you an like a deployment there was management there was mandium with some
other people in in CERN in Geneva and they're a large part of the project they have an open stack
deployment at their data center what what they basically do is they want to offer a public cloud
for old physics research researchers and in the world out of the resources in the in the CERN
data center and what they basically do is they they have like a very very similar to
uh easy to to the easy to interface for for open stack which is offered by OpenStack it's called
OpenStack Horizon and physicists can go there and say okay I want my machine to have these
parameters let's create one on top of that since that's not enough because you're leaving
the burden of of configuring the machine to the physicist we put four months so that physicist
can say hey I want this machine to have this parameter and I want this machine to do this thing
and I want this cluster of machines to do that with OpenStack you can just build the machine
yeah and that's yeah just two different philosophies both a lot of work we're talking more
banking type stuff more yeah enterprise level and this is more like pocket against the wall
and let's do this thing that's excellent thank you very much guys for taking the time
what do you think of foster it's going very well actually it's the first my first time here and
I'm pretty surprised uh it's like all the talks that have been it's that have attended to
uh mostly in my sequel track there they've been very very good and it's great like it makes
Marshall uh really kind of like tech center for a few days uh like the whole city kind of feels
like very very uh techy so I really like first it's my second time in post them and it's
brilliant it's getting better every year it's like good wine have you seen the beer fridge up there
it's like a beer beer collectors dream there isn't a kind of honey can to be seen so I was
sitting twitter actually yesterday someone said that first them is a denial of service attack on
Brussels it's very good yeah but I love first time it's brilliant thank you guys thank you very
much and if ever you want to do your own show on Hacker Public Radio the contact details are there
and you can upload any topic that's of interest hackers all right we'll do thank you very much
hey have a good one we're here at the Fedora project and I'm talking to you okay hi guys I'm
you know such as you can I'm Fedora program manager and I'm Micheli Aishman and I'm the chair of Fedora
ambassador staying committee and I work for ad head as a community manager okay so what is Fedora
Fedora is first Fedora is a general purpose Linux distribution and Fedora project is
an open source project that is backed by ad head and the goal is to make the Fedora that's the
Linux distribution so Fedora development stuff is developed and Fedora and then passed on to
the other Red Hat project so that'd be fair to say sorry so things are developed in Fedora and then
they go into Red Hat Enterprise and into Central S so it comes into Fedora first yeah yeah Fedora
Fedora very excess you know upstream upstream for Red Hat Enterprise Linux but we are still
community Red Hat helps us community helps Red Hat so it's like some some biosis between these
two projects this company and community and it's really great and then you know send us this
you know rebuild of rel but Enterprise Linux so it's like a whole ecosystem of you know distributions
and it's pretty cool you know to work with Red Hat and making Red Hat and there are many Red Haters
who work in Fedora not because they are you know Red Haters but they like the project and they
like to share and I passionate about Fedora so it's hard to say like who's Red Hater and who's
working for Red Hat because they have to and in the end you and you know working on Fedora not
that eight hours you are paid for but then you spend 14 hours and you are leaving office at 3am
and you have to release the Fedora because not you have to because Red Hat said but you want
to release it so you're getting paid for your hobby basically you're getting paid to do what you
like when we got hired by Red Hat it was quite the much that our hobby became our work or
job you see mom I am somebody is going to pay me to do what you told me I would never be able to
get money to do but about the Fedora project one thing that's always been a bit of puzzle to me is
if Fedora or if Fedora is the you know the direction that Red Hat Enterprise Linux is going to be
and it's a community project that means that who knows what's going to be in Red Hat Enterprise
Linux surely there must be a wish from the marketing department or the roadmap department that
we want to put widget X into the next release of Red Hat Enterprise Linux so therefore you must
put widget project widgets into Fedora. Well it's kind of too but I think it's like it's a good
symbiosis and the goals of the community the wishes of the community and what Red Hat wants
pretty much comes together after all and Fedora pretty much at the beginning like at the beginning
it's just a platform and then you can build different we would call it now products
so far it has been called spins and there is there is a room for pretty much for everyone to build
what he wants so even for Red Hat even for the community so if Red Hat really wants something
then he pretty much pays people to do it in Fedora but it doesn't mean that nothing else
cannot be done within within the distribution. So for example if if I was Microsoft and I wanted
something into Red Hat Enterprise Linux I could pay you guys to develop that or have my own
developers work on that product and get it into Microsoft is probably a bad name but if you
if you get something to Fedora that doesn't necessarily mean it's going to end up in RL it's always
RL, RL, RL, it's always just a subset of Fedora. Fedora contains much much more software than
I could head into the price Linux itself but it could be if it's already in Fedora it could be
picked by Red Hat for the next generation of Fedor Linux. Okay I've been as I said earlier I've
been running Fedora for three years on the bet actually from one of the guys here I used to run
Debian quite a lot and my earlier experiences with Red Hat space just shows has been you know
RPM hell where you take a random RPM and there's none of that anymore since then so the only
controversial feature that I would have noticed has been the recent introduction of the partitioning
manager. How did that come about and why have you why have you decided to radically change how
partitioning managers work? You mean I mean and Akonda and Installer. The new one where you have
up here and you need to click here and other things are going on and a lot of the feedback from
people on Hacker Public Radio has been it's not been 100% clear. Okay it's a major product but
it seemed to me that it was just had to go into Fedora it was pushed out the door. Well one thing is
we had to change the installer because the old one wasn't crappy but you know the cold base
was old and it was hard to maintain it and took a lot of resources to work on it. Installer also
the UI at that time wasn't that very friendly. If you remember that three years ago four years ago
who hit back Installer usually crashed so that was pretty pretty not good experience at that time.
So and really have to say I like that idea a bit hop like for example if you live in the U.S.
so we are not going to change the keyboard you probably your timezone is picked up automatically
you just click two times to select your disk hard drive and you continue install it. So it's
pretty pretty neat idea I like it. Partitioning because you know it comes from designers
and I think the idea behind is not bad we still have some you know space that implementation how
to make it better and for example last year actually this time in double for conference we had to
like the usability session with users so we asked a few users to put guys come here we will you
know record you we will take a look what you are doing and we got a lot of you know very nice
feedback so for example one thing was okay with the new installer partition magic and somehow you
have to you know put your disk together how you want but people were clicking and then realized okay
so I would like to run the installation but I don't know what's going to happen there so from the
time there's a nice overview of you know all actions that has to happen and you know okay so this
is happened to my disk this partition is removed this is added this is formatted so we are still
working on you know making that experience better and you know with real users so we have some
kind of feedback and you know the federal 18 was delayed pretty much because of new installer and
it wasn't that ready at time but all that you know free releases guys are awesome not
on the install and we are trying to make the experience better and this time for around 18 was
nightmare for me as you know risk manager federal 19 was perfect we release almost on time so a lot
of bugs were sorted out throughout 20 we had a few issues with the new features but it's getting
overall better I'm not saying it's we are that you know plays we like to see but we are getting
better and I think people are getting familiar with it new partitioning it's always a new change
something from scratch people are screaming okay you change something and especially partitioning
where all the photos of my kids around the life you don't want to be massive but I think if I
can add something I think the designers and developers of Anaconda that the federal installer
fighting a pretty difficult task because the partitioning in Anaconda has to support like a lot
a lot of features other distributions just don't support like the enterprise features in partitioning
LVM and so on and I think at the beginning the designers came with pretty neat design but you know
with adding new features and supporting more and more use cases it kind of became a bit bloated
and a bit confusing but that's that's something we have to deal with that's because federal is
like abstain for resident paradise Linux the installers just has to support most of these features
the enterprise features so but again people should go back and revisit this a lot of
improvements have been done and probably going on a lot of improvements will come so yeah always
trying to improve one thing I do like about Fedora is is that you get the option to encrypt your
hardest kind of the box which is something that I think other districts could very well do well
with putting in now in revelations of what's been happening recently so that that's a big plus
for me as far as actually one of the one of the features I've been a very quiet features for
enterprise that other other what not only not only for enterprise but it's for for enterprise
it's pretty much hard requirement that's why it's it's there and it's that's actually one of the
benefits of this approach that we support also features for anybody who runs a laptop should
by there's no there's no question you should encrypt your hardest industry so uh I've been
reaching that for a while now one thing that I also like recently has been the Fedop 2 which is
a very bad name for an upgrade to a lot more sake try and Fedop Fedora on Google will give you
some very interesting hits so how has that been improving how have you how have you tackled out
that that probably was a criticism a lot of people are used in the devium world of
up guess up up get upgraded up get just up to it has it been the challenge well in the beginning
Fedop was challenged this is one reason why we delayed it at 18 yeah right because it wasn't
ready and also there was a lot of work ongoing during that free releases so the first time we were
not completely happy about an experience or user but now I tried it several times and we have
no pretty good feedback from people that it's breaks now so it's cool actually you have that
option to upgrade from command line without you know needing to reboot using a Fedop but it's not
supported actually you can you can do it but we don't support it because we can't support any
single combination that can happen so your recommendation still is to do a new fresh thing
Fedop is actually officially tested the tested way to upgrade to the new release but as I said
at the beginning there is no one way in Fedora so if one guy didn't like Fedop so he just created
Fedora upgrade which is pretty much live upgrade during when the system is fully running
which Fedop fed up balancing like a minimal environment when like
as least things as possible can go wrong some people like you know to have the
fully running system usually the ones that know what to do when something goes wrong
and they've got the option in Fedora okay I've been I have had quite good experience with Fedop
I've been updating my work computer since Fedora 14 and I've been pretty lucky with that I haven't had a
problem touching wood right here I wanted to do something else so how has your been oh yeah
about Fedora but I know that's on your website you're the the three friends I was a friend's
for features it would have been bad if you hear on the Fedora booth and didn't know those three
guys so you're in a lot of people say that Fedora are at least in the podcasting world when
the reviewing distributions they criticism mostly for Fedora is that you pretend to be
operating system for everybody yet you're obviously somebody for that you need to be highly
technical in order to run it is that correct or not well we are aiming to be for everyone but yeah
like honestly say well it's difficult to be extremely user-friendly if you have to follow all the
all the laws and so on like that's the that's the main problem for Fedora that we cannot include
pretend it's of where and there is there is no way around it it's not a technical problem it's not
a philosophical problem it's it's dollar here it's a legal problem so we are trying to be
as user-friendly as possible within the limits we know it's not it could be it's not as good as it could be
and then we go to the next question people I guess automatically install something like
rpm fusion how does the rpm fusion team fit in with Fedora is is there any level of support there
is there are do you know who these guys are are they just random people on the internet these guys are
you know it depends there are some Fedora guys who like to see some of them but legal
problems or stuff like legal problems so wait just do it in rpm fusion because it's the easiest way
usually usually the communities of these two repositories like the main Fedora one and the
rpm fusion plan are somehow overlapping and most people are breaking on bow when you know
need something to do that you can't do in Fedora there was recently there was some discussion
about you know allowing those rpm fusion and other stuff like not allowing it in Fedora repositories
make for users easier to reach software in these repositories there was some agreement so
FESCO now supports you know third-party repositories with free and open source software
unfortunately rpm fusion is not one of you know the praised one and because the rule is
that you know third-party open source the repository should not contain diverse kind of software
it's reason because we can't audit everything was in rpm fusion and again again that could be
the legal problems but you know if users wants to use it we are not saying you can't do that you can
do that so also some disputes about you know allowing third-party proprietories software happened
two weeks ago it was very heated discussion about that it was raised to board so as I'm a member
of board so we had you know pretty much no heated discussion about that and actually we were trying
to think about if it still you know fits our values you know to promote free software if you if you
allow you know searching for Chrome or Adobe reader in the gnome insulator software insulator I don't
know the name is a name I'm like no user so that's hard question and we are now trying to solve it
it's one part of Fedora.nxt initiative so I don't know you heard about it but tell us about it
okay so Fedora we already you know there for 10 years but you know always you have to always
not look to the future account you know stay in past so we are trying to overmay like make a
new way how to produce Fedora it's so called now the free products initiative but we are going
to have workstation product like the standalone product cloud product and server product
there's also discussion how to promote other you know sub projects into the real product
and the idea is you know let these you know products work on their products like an
individually way like to set up their own goals so for example for workstation guys
we are creating now the PRDs the product requirements document and if you take a look there they are
trying to make you know this user experience as easy as possible so yeah there are problems with
that value sometimes it's you know on the very edge you know what we can allow but the idea is
you know to let these working groups to define the product to go you know with their goals higher
than you know the overall project before was so there was a talk about the Fedora.nxt by Steve
Delegger yesterday and they are exactly time we are trying to define if what we need to do
or Fedora.nxt and Fedora 21 is going to be probably a very new distribution better when you
I hope better than we had before because of these because of these products for example before
Fedora was everything for everyone now it's not easy you know to do you know software at works for
guys in cloud environments they need something minimal and something that could be used in cloud
environments server guys we probably on server you don't want to update every every single year
so so server needs a different thing workstation needs again different things they have to be you know
as easy as consumable for users it's possible and there are some you know like disputes between
you know these groups so for example the idea is in the future I'm not saying it's going to
happen this year or next year there is a possibility you know for example server product would have
a different release cycle different you know cadence releases different life support and so
for example cloud would be you know the rapidly developing one that you know every three months
there would be new cloud product workstation would be somewhere in between so that would be more
governments of these working groups to do what they want for Fedora 21 it's not going to happen
right now it was really cyclist because fesco said we don't have manpower we don't have
doing to allow it but one day we would like to see you know more you know products that are aiming
their users base not just you know pushing something that's completely general for everyone I say
okay you have to be happy with that because we release that so okay I suppose the analogy would be
a Debian minimal city on a server and then you build from that you're that's going to be a lot
of dividing your community project is that's going to require different people to take ownership
of a lot more you're going to need a lot more help to do that yeah you're ever going to be able to
get sleep or now you're going to be releasing three different products instead of the one Fedora
project or I mean this is something here that's that's fun thing I'm looking forward and trying to
sorry doubt are you mad and the wall community is trying to do that but one way how to make it
possible is to work on you know tooling and automation yeah for example for until now the Fedora
QA was mostly manual you know testing so we are now moving to automation they're
release engineering tools were run by one guy he would have probably got crazy he would have to
release free products in different time it would be release every single week and it would be
crazy but he's working again on better tooling you know to allow you know fast spinning of
composes and so I think the main goal is you know to work now on the tooling and if you have tools
but you know it allows us to be more flexible and more agile when we could you know move to the
next step of Fedora dot next you know to have different products with different goals different
these cycles what if you end up getting into a you download server and you need something from
a workstation and something else and cloud you still be able to do it you know it would be still
possible it's going to be fairer base which is a very fairer base working group essentially a
supported spin I guess no it's in some ways you can say products are spins but with much more
rights and much more power to do what they want but of course there would be always that you know
Fedora repository that would contain everything and you could install it on Fedora server from I
don't know desktop from workstation but you would not get that experience workstation product would
like to see you when you install it like the recommended way how to install it but it would be
definitely possible and we are trying to make sure it's going to be possible will that then roll
down into main supported red hat products or can could I then buy you support for these products
just a technical guy talks to the market department okay thank you very much
is there anything else that I think we've talked about what's coming up in Fedora is there anything
else that I've missed that I don't that you need to talk about how people how can people contribute
how can how can we help well you've got all sorts of roles it could be not only the technical
ones like typical technical role in a distribution is packaging you can you can package software
and we can maintain it you can you can work on Fedora infrastructure because all all those
contributors need some infrastructure some tooling to do the job if it's either a build system
or different tags gates and so on the tooling you need for development and maintenance
mini designers you know and I'll be the new installer and it's all that I was trying to get to
is that actually if someone wants to contribute to Linux distribution is usually a technical person
so I would say Fedora and it's not only Fedora it's more a lack of non-technical persons for
non-technical positions such as it could be this design it could be a marketing it could be even
finite finances and budgeting because it's also it's also very important Fedora is a large project
with hundreds of contributors and we've got some finances someone needs to take the expenses
to do the budget to do the financial planning and so on and usually if someone
really wants to contribute to Fedora it's it's mostly technical guys going for development
growing for packaging and stuff like that so it's not it's not really only about this we
are looking for people hopefully there's some account adult here listening to this but yes
finally I can contribute to the so guys right um how is your fast ambient
well that's what Fedora track is today are yeah that was but I have to admit I haven't attended a
single talk since I've been I've been around the table for the whole time and well I actually
enjoyed because we meet a lot of Fedora users and even contributors and it's always nice to talk
to people and it's it's awesome you know because a few years ago when we asked what distribution do
you use it was like Ubuntu or other distributions and this time everyone comes oh I'm using Fedora
it's cool thank you for that work so it's really like I have my energy was boosted again and
oh after hearing all the people who are using Fedora and said wow it's cool we have very nice
database especially from people who are here at FOSDAM and you know these are people with
cool people and it's great to have them on board and I hope they will contribute one day
and if you two guys are paid by Red Hat or you and you work on Fedora project
I'm paid by the Red Hat just you know Fedora program manager
I'm well my my job doesn't really involve any Fedora activities may it's a bit related
but not really so what I'm doing for Fedora is pretty much my hobby activity but
Red Hat as an employer and my my manager are very tolerant today so I can pretty much
me I can work on federal activities during for example my work hours if it's necessary
so they wouldn't be probably possibly if I worked for someone else and where you guys come from
where are you based oh we are based in Bruno check the public
it's where Red Hat has the largest engineering office in the world currently almost
7 hundred engineers so it's the ideal large large office so you're familiar with good
quality beer than still yeah okay have I missed anything else guys or have we covered everything
thank you thank you for doing it every repress not a problem I'll talk to anyone okay talk to you later
you have been listening to Hacker Public Radio at Hacker Public Radio does our
we are a community podcast network that releases shows every weekday on day through Friday
today's show like all our shows was contributed by a HBR listener like yourself
if you ever consider recording a podcast then visit our website to find out how easy it really is
Hacker Public Radio was founded by the digital dog pound and the infonomicum computer cloud
HBR is funded by the binary revolution at binref.com all binref projects are crowd-responsive by
linear pages from shared hosting to custom private clouds go to lunar pages.com for all your hosting
needs unless otherwise stasis today's show is released under a creative commons attribution share
like do's own license