Files

368 lines
19 KiB
Plaintext
Raw Permalink Normal View History

Episode: 847
Title: HPR0847: FSCONS, MeeGo and the story of Tizen
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0847/hpr0847.mp3
Transcribed: 2025-10-08 03:27:07
---
This is Hacker Public Radio, and you're listening to the episode F.S. Kong's Meego and the story of Tizen. Enjoy the ride!
Hello, I am Kenneth from the All-in-I.T. Radio Podcast.
Hopefully you will hear more from me in the future.
Let me tell you a little story about a Linux-based operating system called Tizen.
And there are a lot of organizations and Linux distributions in this story, so try to keep up.
It all started when Nokia created Memo, which was based on Debian, and it was created around 2005.
Intel created Moblin, which used the Red Hat Package Manager somewhere closer to 2007.
And these two companies thought it a good idea not to work on their own, so Intel and Nokia merged their projects and created Meego in February 2010.
They developed it together under the banner of the Linux Foundation who managed the project.
After some meddling from Microsoft, which we all know about, Nokia lost interest in the project.
So in September 2011, it was announced by the Linux Foundation that Intel and the Meego developers had joined up with the Lemo Foundation instead.
So, Meego and the Lemo Linux distribution will merge and become Tizen, which is to be released in 2012.
And Tizen will be everything for everyone, the embedded Linux distribution for the future, for everything from phones and cars to TVs.
Or at least that's what they want you to believe.
Meego's interface was based on Nokia's QT libraries, and as far as I know, QT will not be in Tizen.
Although Wikipedia says that Tizen is to be compatible with current Meego applications and allow to use them directly.
How they hope to achieve that without supporting the QT libraries I do not know.
There are hobbyists trying to port QT to the Tizen platform, but nothing official yet.
But the main interface in Tizen will be HTML5, so it's another system that will be very internet friendly.
Backing Tizen right now are a lot of companies, you have Intel, NEC, Panasonic, Samsung Electronics, Vodafone, LG Electronics,
Casio Hitachi, Orange Telecommunications, Verizon Wireless, Ericsson, Hawaii, Mozilla, Motorola, Opera Software, Texas Instruments, and so on and so forth.
It's a rather hefty group, and that is about where we are today, so far in the story.
But it is not where I was a year ago.
You see, last fall I went to an event called FSCONS in Gothenburg Sweden.
FSCONS described themselves by saying,
FSCONS is the Nordic country's largest gathering for free culture, free software, and free society.
The conference is organized yearly with 250-300 participants primarily from Northern Europe.
The main organizer is the society for free culture and software.
And I mean, come on, of course I would not miss such an event.
But to that, to this story we have to add that I did day before had received a recording device.
So, of course at the conference I met some interesting people and I managed to get a few interviews.
The quality is not the best, I hope you will forgive me for that.
I am a bit new at this interviewing gig, but still.
The first man I got a hold of was named Knut.
He is from Norway.
His talk at FSCONS had the title cute on me go.
So this man Knut Irwin is a community manager at Nokia and also for the cute development frameworks.
Irwin has worked in various businesses from Telekom to consultancy and education.
He is also one of the board members of EFN, which is a Norwegian version of the Electronic Frontier Foundation.
So I had a chat with him about me go cute, cute, quick, Katie, and some other topics.
I just had a couple of questions about me go.
Well, the elephant in the room.
How many me go devices can I buy today on the market?
I think one of those, first of all, you can buy a 900, which you can run me go today.
Which doesn't come with me go.
That's right.
So you have to do flashing yourself, which developers should explore.
And it's always fun, of course.
That's always fun.
We also have this ViTab tablet, which is just recently our launch.
You can see it on Linux devices.
It's already out there.
What else you imply is that the platform is in its start.
It has started just half a year ago.
It's not new.
It's that new.
So when you go to 2011, we will see more and more devices.
All right.
There are quite an impressing number of companies and organizations supporting me go.
Is it too late to launch this kind of operating systems today?
On the contrary.
It's the right timing.
All right.
And I will explain you why, because people now have experienced the fragmentation in the Linux area,
which every embedded developer encounter where they have to put together the Linux stack
with a different system for sound, for video, for network, and those different parts.
And many have to make their own drivers.
But with me go, you can actually have a sanitized Linux experience,
and you can then concentrate more on application development.
Everything today is about the application, HTML5, and user experience, and Qt.
All right.
Interesting.
On that note, when you're talking about Qt, you mentioned Qt Quick.
I'm a teacher in secondary education in Sweden.
And I have a couple of pupils who are doing advanced programming,
and they are taking a course in C++ and Qt development.
Should they continue doing that, or is Qt Quick something that should be more interesting?
They can do both.
You don't exclude anything from doing more with Qt Quick.
You introduce an ease to make a touch screen, touch based application,
or animation, or those things, which make it much easier to make user interfaces.
And then you can still use your C++ knowledge when there, that's appropriate.
You have a lot of C++ around there to support you with hardware,
and the good thing about C++, if you're learning C++, then you can program everything.
Because it's the toughest thing to start with.
But with Qt Quick, you can also call it really fast, get a good user experience.
And you can work much closer with designers.
Designers themselves can make an application, and they can also integrate that with the hardware,
with the C++ software.
But what does it remind you of what kind of programming language is Qt Quick?
It's a declarative language.
It's different than an imperative language with C++.
Interesting.
So it's another way of thinking.
You declare what you want instead of having to follow through the whole animation sequence.
You can actually declare that this will animate from one point to another,
from an animation point of view, it's much, much simpler.
Having the declarative language is much easier when you're going to do those things.
So I would do both.
And the students will love to do both.
Because they get so far through results.
All right, well, that's true.
Yeah, I saw you slide about the bling.
It is interesting, and it's nice to see quick results.
I just thought about one thing.
You showed pictures from the Qt Conferences,
and there were some talk about this afterwards that there were nothing from Nokia about KDE.
And I noticed your head's a little gnome icon regarding me go.
So you use the gnome tool kit.
And why?
You used empathy, which is GTK technology.
Gnome develops, well, kitty is Qt.
That's right.
Through and through.
And why not only Qt?
Why not concentrate on this technology that you already have?
Since you have an extra where you have a little legacy application,
which people consider to rewrite to Qt,
or having a new user interface.
And a me go project was also inherently coming from the memo project
using GTK.
All right.
What they now do is to change the whole graphical experience to Qt.
That's the default support that it was told at Grand Canary Desktop Summit,
how they want to change.
But we still support GTK.
GTK applications, so we don't remove that support,
the community support of it.
All right.
So from the development point of view,
what we put developer resources on to,
and the future generation application is built and made with Qt.
And it's also much faster to make applications with Qt in general,
compared to any other tool in the market in the free software space.
So that's one of the reasons,
in addition to the, of course, APIs and such,
which is much bigger than any competitors.
All right.
Will you leave X?
You can do that with Qt.
And we have, you know, the sample of that's the most reasonable thing to do
because X uses a lot of memory and more resources.
So it's a lot of things we investigate to,
not only to investigate,
we have four years with Qt.
Qtopia, we have support framework for it.
All right.
Thank you.
You're welcome.
Unfortunately, the situation is more or less the same one year later.
Nokia has released the N9 with me going some countries here in Europe,
as well as the N950.
I believe it's the name of that phone,
something like that,
but not in the rest of the world.
It was a huge success.
The N9 was sold out immediately.
It didn't even reach the shelves most of the time.
But that won't affect Nokia's decision to leave me go behind.
And by the way, regarding that interview,
I know GPL is the GIMP toolkit.
My bad.
Sorry about that.
But still, there is one organization left,
which we haven't talked about yet.
And that is the Geneva Alliance.
They want to create a standardized IVI
and in-vehicle infotainment system.
That is to speak plainly,
an operating system for cars, planes, and such.
They chose me go.
And I have still not heard anything official from them about their stands on the Tizen project,
but many of the companies backing LIMO,
which you remember are now apart together with me go of the Tizen project.
Many of the companies backing LIMO are also part of the Geneva Alliance.
So, some of the names you might recognize are Intel,
ARM, BMW, Jaguar Land Rover, Hyundai, Mitsubishi Electric,
Nokia, Nvidia, Renault, Bosch, Samsung, Texas Instruments,
TomTom, Garmin, GM, IBM, Nissan, Pioneer, and many, many more.
If you want a complete list, you have to visit the Geneva Alliance homepage.
And there was one man at the FSconz conference that knew something about this.
His name was Jeremiah Foster.
His talk had the title, Geneva Alliance,
and how business can adapt FOSS.
Jeremiah Foster is working for the Linux Foundation in the Mego IVI project group.
He develops for Debian and Pearl and has been a software designer for Ericsson.
His many side projects include software design and development, system administration,
automated testing and web development.
I got the chance to ask him about the free and open source software way to develop software for companies
about his thoughts on Microsoft and Ford's IVI system Sync.
And, well, here it is.
There's no proprietary way to compete with open source software.
Ford Sync?
Yeah.
Exactly.
And they're out there selling it now?
Yeah, I know.
I was just at SAE Convergence, which is a huge trade show in Detroit.
And I've seen Ford Sync.
It's a big deal, isn't it?
It's a...
Sure.
It's software.
It runs on cars.
There's some problems.
All right.
And there's a reason why a lot of other companies are looking for open source.
Interesting.
Yeah.
I mean, there's problems with all software.
I mean, Ford's no different from Microsoft's no different from any other company.
But the problems are different.
I mean, the question is, can you scale a desktop operating system down to an embedded operating system?
Sure.
And how much support do you have for that platform?
Because you're not just moving from a desktop system to an embedded system.
You're also moving from one chip architecture to another.
So it's a significant change.
And that's a challenge for anybody.
With Nigo, both the chip makers are already deeply involved.
The Silicon manufacturers are deeply involved to make this a success.
And then you have the licensees of the various technologies at the next level.
So you have a complete stack from bottom to top.
With Ford Sync, it's just one company you're getting.
True.
You're just getting Microsoft.
And Microsoft, you know, that will tell you they have everything you need.
And they very well might.
But I think that, you know, it's healthy with competition and marketplace.
And it'll be very interesting to see what happens going forward.
Who wants a blue screen of Jeff on the call?
Yeah, exactly.
Even if it's just for watching.
That's true.
What else is the object of this technology?
I mean, it's infotainment.
So it's what movies, weather, GPS, navigation, traffic updates.
Traffic updates, you know, downloading any kind of apps.
I mean, car makers want an App Store too.
And you could imagine, for example, toll points.
You could be done through the car or other types of payment.
Or remind customers that this is a one-year service occasion, you know,
saying that your car is going 30,000 miles.
It's time to bring it to the garage.
Or, you know, you've got all those sensors available on the car.
And they're becoming much smarter.
It's easier to mine that information.
So you can say, look, you know, we've detected a higher than normal oil usage.
You may want to look at that.
I mean, instead of just sort of a light coming on that says oil,
you can have very specific and clear diagnostics that may save the car owner a lot of money.
There wasn't talk this spring about some sensors checking the tires,
the pressure and the tire, which someone hacked,
and managed to get into the car system through those sensors in some way.
Aren't there a danger in when it's tying up these sensors into this kind of powerful system?
Anytime, yes.
Yes, there is.
Anytime you have a network, that network can be hacked to gain access to the chip itself.
So yes, there is a significant and clear danger to that.
There are also significant and clear technologies to prevent that kind of hacking.
All right.
But this is a problem that extends not just to cars,
but to all computers that are on the internet.
You know, you're exposed.
And that's just the way it is.
The only way to really guarantee any security is to take your computer off the internet.
And that's just not realistic for a mobile platform.
So there's going to have to be significant work being done and invested.
And there already is.
There's a very clear scope for doing security work around this.
And Linux has a different security model than a lot of other operating systems.
So we do think that there's a great opportunity there.
But yeah, that kind of hacking of tire sensor pressure, et cetera,
that's well known and being carefully looked at.
It's interesting to hear you speak about this,
because on one hand, we have Microsoft and their sync technology.
And they say, we have everything just trust us.
That's right.
But the companies that are behind this me go ivy,
and well, they seem like the same sort of companies, many of them.
But still, this is the free and open source.
That's right.
Mythology and mentality, because what it seems like they have given up.
To somewhat, they shrug and say, well, we can't cover all the bases
because this is a new thing in cars.
We need help.
We need to come together and do it together.
Collaborate to find all the flaws.
We won't find everything, but at least we get help from each other.
Is this the thought behind it?
Oh, definitely.
Definitely, it's a clear thought.
And first and foremost, you want interoperability.
I mean, if you can sell a car with a stereo that adds $3,000 to the sticker price,
that's what you want to do.
If that car is being sold, and then later, the aftermarket stereo is being put in,
you've lost $3,000.
That's a significant amount of money.
We're not talking about actually $120 for an app.
We're talking about $1,000.
So there's a huge impetus to make sure that the customer buys the stereo that comes with the car.
So it has to be good.
And you have to work with other companies.
It has to work with your phone.
So now on the sudden, you have to talk to Nokia, Google, Android, Samsung, etc., etc.
So you need this interoperability.
Now, if you have a closed ecosystem, you're going to have to compete.
So Android's going to say, no, Microsoft, we're not going to tell you how to work with us.
You can go out and find your own with three reverse engineering.
But we're not going to share from the beginning so that it just works when we release it.
We will do that for those who collaborate with us.
And that's what the open and embedded or open handset alliance is all about.
So doing that, these customers get the latest software.
They know the APIs beforehand.
And their software automatically works when the device is released.
Migos gone one step further and saying, no, you can specify what's going to happen on device beforehand.
So this gives interoperability a huge boost.
And Nokia has already said, here, all our Nokia phones will just work.
So Nokia has a billion customers.
That's a lot of fonts.
And that means that a lot of cars that automatically will just work.
Will that work with Microsoft's sync?
Well, I don't know.
It's not released for Microsoft's platform.
It's released for Linux.
Can they port that code?
Yes.
But they're bound to the GPL, which means that they have to give their changes back.
True.
So, you know, and Microsoft has done that.
They have contributed GPL code to the next kernel.
So there's no reason that they wouldn't do that.
But it's a significant challenge.
You said Nokia guarantee that their phones will work.
But that's their smartphones.
Not the feature phones.
Any phone that does terminal mode.
All right.
The ending there is a little abrupt.
But we had to leave that room rather quickly, unfortunately.
If you want to hear more about Migos and its plays in the FOS and business world,
you can listen to me and two of my co-hosts on the all-in-IT radio episode 007.
That link will be in the show notes.
And hopefully you will be able to join me at FOS cons this year.
You will find information about that conference at fsconz.org.
I hope I will be able to give you some form of interviews from that conference.
I will also link to the talks that Knut Irwin and Jeremiah Foster gave
at last year's fsconz in the show notes.
Thank you for your time.
Live long and podcast.
You have been listening to Hacker Public Radio at Hacker Public Radio.
We are a community podcast network that releases shows every weekday and Monday through Friday.
Today's show, like all our shows, was contributed by a HPR listener by 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 Dark Pound and the Infonomicom Computer Club.
HPR 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 lunarpages.com for all your hosting needs.
Unless otherwise stasis, today's show is released under a creative comments,
attribution, share a line, read our own license.