Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Tizen Source Code Released

Soulskill posted more than 2 years ago | from the early-look dept.

Operating Systems 71

sfcrazy writes with news that developers for the Tizen project, an open source mobile OS based on MeeGo (itself a child of Moblin and Maemo), have posted a preview of their source code and SDK. They warn, "Please keep in mind that this is a very early preview and is not yet designed for use to create production applications. Further enhancements and improvements to Tizen and its development environment will continue as we work towards a formal release over the coming months." The source code is available here.

cancel ×

71 comments

Sorry! There are no comments related to the filter you selected.

Early preview (5, Funny)

Rik Sweeney (471717) | more than 2 years ago | (#38656228)

and is not yet designed for use to create production applications.

Too late, it's already been added to the next Ubuntu release :P

Re:Early preview (2)

masternerdguy (2468142) | more than 2 years ago | (#38656302)

It wont break ubuntu anymore than it already is don't worry.

Re:Early preview (2)

syousef (465911) | more than 2 years ago | (#38657442)

It wont break ubuntu anymore than it already is don't worry.

Ubuntu is an African word for "You'll take what I give you and you'll like it!!!"

This ain't Meamo (1)

Weezul (52464) | more than 2 years ago | (#38657762)

Another web based mobile OS? Why bother? I'll stick with native-ish code, thanks.

Btw, I'm still running Maemo on my N900, but I'll upgrade to Android soonish. Android is good enough, open enough, and satisfies the moral imperative of offering good open source encryption tools [guardianproject.info] , i.e. not worthless CALEA garbage like facetime or skype.

Yes, encrypting your traffic is now a moral imperative, look around, maybe you don't have anything worth hiding, but some guy on your ISP probably organizes occupy stuff or whatever.

Re:This ain't Meamo (1)

Microlith (54737) | more than 2 years ago | (#38658312)

I'll stick with native-ish code, thanks.

EFL is there. There's no restriction against native applications.

Android is good enough, open enough

Maybe for you. Apparently Samsung and Intel disagree.

none of them (2, Interesting)

Anonymous Coward | more than 2 years ago | (#38656270)

ever seem finished, do they?

Meego wasn't ready either (0)

Anonymous Coward | more than 2 years ago | (#38656366)

Late last spring I was working part time as a tester for a company that writes software for cell phone makers. There were ten testers. Whenever Quality Assurance brought in a Meego based device no one wanted to test it. Random crashes, failing to switch applications, losing screen touches - yuck.

Re:Meego wasn't ready either (1)

Microlith (54737) | more than 2 years ago | (#38656486)

Oh? What meego based device would that have been?

Re:Meego wasn't ready either (0)

Anonymous Coward | more than 2 years ago | (#38657250)

He said "whenever," which is a universal quantification. Remember that universally quantified statements over the empty set are always (trivially) true.

Re:Meego wasn't ready either (1)

pablodiazgutierrez (756813) | more than 2 years ago | (#38657662)

I got an ExoPC Slate last year at a conference for development. Since MeeGo is a no go, I'm waiting for Android on x86 to be usable so I can finally put it to work.

Re:Meego wasn't ready either (1)

Urkki (668283) | more than 2 years ago | (#38660990)

I got an ExoPC Slate last year at a conference for development. Since MeeGo is a no go, I'm waiting for Android on x86 to be usable so I can finally put it to work.

Just install the Windows 8 preview on it, for now...

Re:Meego wasn't ready either (2)

UpnAtom (551727) | more than 2 years ago | (#38657706)

Nobody seems to have a problem with the N9, apart from the lack of apps.

Oh wait, that's another fork - Harmattan.

Re:Meego wasn't ready either (5, Informative)

Fri13 (963421) | more than 2 years ago | (#38658602)

Not a fork but a "mother of MeeGo".

Harmattan is Maemo 6.0 + Qt
MeeGo is Maemo 5.0 + Moblin 1.0/1.1 + Qt
Tizen is MeeGo + LiMo

Maemo 5.0 -> Maemo 6.0 Harmattan aka MeeGo/Harmattan
Maemo 5.0 + Qt + Moblin -> MeeGo -> MeeGo + LiMo -> Tizen

Re:Meego wasn't ready either (1)

Goaway (82658) | more than 2 years ago | (#38662136)

This sure seems like a much better development plan than ever actually finishing anything.

Re:Meego wasn't ready either (1)

sgt scrub (869860) | more than 2 years ago | (#38663828)

It looks like Tizen is using EML instead of Qt. I haven't completely explored all the docs but so far it looks like; HTML5, jQuery mobile, WebKit, EML.

Re:Meego wasn't ready either (0)

Anonymous Coward | more than 2 years ago | (#38668866)

Tizen is MeeGo + LiMo

There is no MeeGo in Tizen. It is a "spiritual" successor if you want to believe that, but it actually has absolutely nothing in common with MeeGo.

Samsung and Tizen? (1)

rysiek (1328591) | more than 2 years ago | (#38656368)

Samsung seems to be backing Tizen now: http://thenextweb.com/mobile/2012/01/09/samsung-backed-open-source-mobile-os-tizen-leaks-in-new-screenshots/ [thenextweb.com] This is interesting, taking Samsung's position in Android: http://mobile.slashdot.org/story/12/01/09/2151233/samsung-could-soon-start-to-twist-googles-arm [slashdot.org] Maybe I actually will find a good replacement for my Maemo-based N900... :)

Re:Samsung and Tizen? (3, Insightful)

Anonymous Coward | more than 2 years ago | (#38656648)

Samsung isn't just backing Tizen.. Samsung WROTE Tizen in it's entirety (well except the Open Source bit). They've had Rasterman (the author of the EFL library they're using) on their payroll for quite a few years now.

That said, don't see a great strategy here from Samsung, they're the no1 maker of Android and WP7 phones too. Their strategy seems to do all platforms.

Re:Samsung and Tizen? (1)

Synerg1y (2169962) | more than 2 years ago | (#38656694)

Brought to you from the same ppl who lock smartphone boot loaders and specialize in TVs.

Re:Samsung and Tizen? (2)

Microlith (54737) | more than 2 years ago | (#38656734)

I thought it was Motorola that specialized in locking smartphone bootloaders and refused to provide a means to unlock.

Re:Samsung and Tizen? (1, Informative)

Synerg1y (2169962) | more than 2 years ago | (#38657126)

No your right, Samsung makes decent phones, it's Motorola that's the problem, I take back 50% of my statement. Still an OS from Samsung? Seems everybody wants an OS nowadays ;)

Re:Samsung and Tizen? (1)

Microlith (54737) | more than 2 years ago | (#38657208)

I think Samsung just wants one that isn't owned by Google.

Re:Samsung and Tizen? (2)

ozmanjusri (601766) | more than 2 years ago | (#38657252)

Still an OS from Samsung? Seems everybody wants an OS nowadays ;)

http://www.bada.com/ [bada.com]

Re:Samsung and Tizen? (1)

teh31337one (1590023) | more than 2 years ago | (#38656790)

What?

Samsung are one of the few OEMs to not lock their bootloaders. If you go low enough (read: ODIN or heimdall) you can do whatever you want with it.

Re:Samsung and Tizen? (0)

Anonymous Coward | more than 2 years ago | (#38656846)

Really, my Samsung charge doesnt have a locked boot loader.

In fact I have been using Samsung phones for years now, and they seem to be excellent phones. That and I have one of their Plasma TV's and I love it.

WTF are you whining about?

Re:Samsung and Tizen? (1)

MrHanky (141717) | more than 2 years ago | (#38657280)

If it's using the EFL library, then perhaps it's based on Bada rather than Meego, which revolved around Qt?

Re:Samsung and Tizen? (1)

Microlith (54737) | more than 2 years ago | (#38657514)

It's not based on Bada. It's based on SLP, which is a rather standard Linux platform that uses dpkg-deb. Other bits and pieces, minus Qt, will be brought to Tizen by Intel.

Re:Samsung and Tizen? (2)

MrHanky (141717) | more than 2 years ago | (#38657718)

So it's based on Meego the same way that Wings were based on Beatles.

Re:Samsung and Tizen? (1)

Nursie (632944) | more than 2 years ago | (#38659836)

Whilst I'm sure he's awesome, let's never forget that Rasterman was heavily involved in OpenMoko, and look how well that went....

Re:Samsung and Tizen? (1)

dbIII (701233) | more than 2 years ago | (#38660694)

It looked good and functioned (Rasterman's area) but didn't follow through with hardware (somebody else's area).

Re:Samsung and Tizen? (1)

Nursie (632944) | more than 2 years ago | (#38660942)

TBH I have no idea what Rasterman's contribution was, but the software on the Freerunner was pretty horrific. That said the main problem was management IMHO - allowing multiple, continuous redesigning of the base platform instead of making a plan and sticking to it.

NOT based on MeeGo (3, Informative)

Anonymous Coward | more than 2 years ago | (#38656472)

The current Tizen is not based on MeeGo in any way at all. It was written entirely inside Samsung, Intel only joined the project at a very late stage when all the code was written.

Re:NOT based on MeeGo (2)

Microlith (54737) | more than 2 years ago | (#38656612)

Most of the code itself is currently from SLP, which itself is pulled from many existing open source projects. Intel will be bringing plenty along with it. There's also a lot of stuff not settled on yet.

Great! So when can I... (1)

vga_init (589198) | more than 2 years ago | (#38656538)

...install it on my netbook? Like many Slashdotters, I bought a fist generation EeePC way back when the whole netbook idea was new. I got a "surf" model that only came with 4 gigs of flash storage and nothing more, so finding an adequately small operating system to put on it was rather difficult without doing some tedious custom configurations, when all I wanted was to just surf the web. Moblin/Meego was the perfect thing because I could just download the image from their site, load it up, and boot up with wifi and web browsing. I'm hoping to get the same thing with Tizen, but I'm a little bit apprehensive about whether or not I'm still going to get that kind of support now that the project's been refactored. If they're making a source release now, then I expect to seem some builds!

Re:Great! So when can I... (0)

Anonymous Coward | more than 2 years ago | (#38656686)

Linux Mint LXDE (I think I have Mint10) installs on the 4GB SURF and leaves about 1.1G of free space.

Works for me. YMMV

Re:Great! So when can I... (1)

jones_supa (887896) | more than 2 years ago | (#38662308)

Nice size. Standard Ubuntu installation these days takes a bit under 6GB. Just adding some statistics. :)

Re:Great! So when can I... (1)

monkeyhybrid (1677192) | more than 2 years ago | (#38669554)

Is that from a DVD install? I usually install from their CD ISOs which come with most things I need out of the box. After downloading updates and a few extras, my VM of Kubuntu 11.10 is just over 3GB in size.

Re:Great! So when can I... (1)

jones_supa (887896) | more than 2 years ago | (#38670934)

Yes, DVD install.

Re:Great! So when can I... (3, Interesting)

Tenebrousedge (1226584) | more than 2 years ago | (#38656936)

The best thing about Moblin/Meego was that it booted in five seconds. The technology was originally demo'd in 2007 by an Intel engineer, and has been part of the project since then. Other distros have picked up on some of the technology (sreadahead, parallel boot) but no one else has come close to the actual boot times. The EeePC's bios also had a 'readahead' feature that basically saved the bios state to disk (SSD) and read that into memory the next boot, practically eliminating the BIOS segment of the boot time. Other mobos presumably have similar features, but seven seconds from power button to desktop on a netbook was mind-blowing at the time, and is still impressive.

IMO they should have kept the focus on it as a netbook platform, and not gotten bogged down trying to package it for car stereos and cell phones and netbooks all at once. It would have made the transition to tablets with little UI modification.

Re:Great! So when can I... (1)

Hatta (162192) | more than 2 years ago | (#38657536)

Just install a minimal distro like Debian (via netinst) or Arch, and then install only what's needed to surf.

Re:Great! So when can I... (0)

Anonymous Coward | more than 2 years ago | (#38660320)

I bought a fist generation EeePC way back when the whole netbook idea was new.

The netbook idea was old before the EeePC came out. Does nobody remember Fujitsu and their Lifebooks? Yes, their stuff sucked but at the same time, it most certainly existed.

Re:Great! So when can I... (1)

voidphoenix (710468) | more than 2 years ago | (#38661142)

Sony also had several netbook-ish Vaios. They ran on VIA processors, Pentium Ms and Core (1st gen, not i-), iirc.

WTF is the purpose of Tizen? (1)

xxxJonBoyxxx (565205) | more than 2 years ago | (#38656718)

Seriously - better summary needed.

Is it to replace the original OS on jailbroken phones?
Is it intended to be something that cell phone providers will someday ship on their phones?
Will it run as a mobile app on existing platforms?

Re:WTF is the purpose of Tizen? (2)

Microlith (54737) | more than 2 years ago | (#38656756)

Is it to replace the original OS on jailbroken phones?

No. It is an open source, Linux based OS that leverages existing technologies found in the Linux world, such as glibc, Xorg, Enlightenment, Webkit, etc. with a focus on being a vendor-independent mobile OS platform. It is, in many ways, a push back against Google, whose platform is almost entirely insular from the rest of the open source world.

Re:WTF is the purpose of Tizen? (0)

Anonymous Coward | more than 2 years ago | (#38656978)

It is, in many ways, a push back against Google, whose platform is almost entirely insular from the rest of the open source world.

Last time I checked Android had a Linux kernel.

Re:WTF is the purpose of Tizen? (0)

Anonymous Coward | more than 2 years ago | (#38657046)

Which is not merged mainline if I recall because the two teams couldnt get along...

Re:WTF is the purpose of Tizen? (2)

Fri13 (963421) | more than 2 years ago | (#38658562)

'Tim Bird, a Sony engineering veteran and the chair of the Architecture Group of the Linux Foundation's CE Workgroup, has announced a new concerted effort to get Android's changes to the Linux kernel back into the mainline Linux kernel tree.' Android has been using Linux 2.6.x for its devices since its release, with patches from Google. To date they haven't been merged back into the kernel mainline but existed on kernel.org. Some of the features such as wakelocks would help with Linux tablet projects, but other features aren't fully realized and support remains spotty.

http://linux.slashdot.org/story/11/12/21/1633235/project-to-mainline-android-kernel-changes-formed [slashdot.org]

Toward the end of November, the core Android code was returned to the staging tree, from which it had been removed at the end of 2009. Since the code's return to staging, changes have been going in and the code has caught up to its state in the Android tree. The code has now reached a point where, as summarized by Greg Kroah-Hartman on December 16:

http://lwn.net/Articles/472984/ [lwn.net]

Now almost two years later, a new effort that seems to have the backing of the Linux Foundation is aiming to bring Android back to the mainline. The project is officially titled the 'Android Mainlining Project' and was announced at the end of 2011 by Tim Bird Architecture Group Chair, CE Workgroup of the Linux Foundation and Senior Staff Engineer, Sony Network Entertainment.

http://www.internetnews.com/blog/skerner/android-set-to-return-to-the-linux-mainline.-will-it-succeed.html [internetnews.com]

Re:WTF is the purpose of Tizen? (2)

Microlith (54737) | more than 2 years ago | (#38657094)

I did say "almost." Virtually the rest of the entire platform (Dalvik, Bionic, etc.) are all Google-only and see no use anywhere else. The one area where their system isn't insular, has spent years as a complete fork. Only recently have some changes been pushed upstream, and there are still notable parts not pushed up and meeting well deserved resistance.

Re:WTF is the purpose of Tizen? (1)

Anonymous Coward | more than 2 years ago | (#38657284)

"It is an open source, Linux based OS that leverages existing technologies found in the Linux world, such as glibc, Xorg, Enlightenment, Webkit, etc. with a focus on being a vendor-independent mobile OS platform."

So not really focused at all then. It's maemo and meego all over again so far. Fuck that. Samsung, your SII is great, but you really need to build a FULL, ready, RELEASE platform with an SDK that has an IDE, emulators built into the IDE, RAD GUI development, GPS etc. included in the emulator, and so on. Just releasing a kernel and some other bits is WAY short of the mark these days.

Re:WTF is the purpose of Tizen? (1)

Fri13 (963421) | more than 2 years ago | (#38658526)

Android itself use Linux operating system, as does Maemo aka Harmattan, as did MeeGo, as does Tizen and as does all other Desktop and Server distributions and not just those mobile phone Linux distributions.

Re:WTF is the purpose of Tizen? (0)

Anonymous Coward | more than 2 years ago | (#38656802)

Intended for Nokia low end devices. However couldn't they have just stripped down meego a bit further and branch from there instead of a fork for a new OS.

Re:WTF is the purpose of Tizen? (1)

Anssi55 (729722) | more than 2 years ago | (#38659214)

I think you are confusing Tizen with Meltemi, which is the new Linux based OS for low-end Nokia devices.

Re:WTF is the purpose of Tizen? (1)

the linux geek (799780) | more than 2 years ago | (#38656832)

It's to provide a new OS for OEM's. Samsung is pushing it, and the screenshots refer to a Samsung device (I9500).

Re:WTF is the purpose of Tizen? (1)

Fri13 (963421) | more than 2 years ago | (#38658574)

Tizen use same Linux operating system as does Android and as did MeeGo and as does Debian, Ubuntu and all other Linux distributions.

Not a new OS, just a new distribution.

Re:WTF is the purpose of Tizen? (1)

Microlith (54737) | more than 2 years ago | (#38658730)

Same kernel but different, well, everything else. Tizen has more in common with MeeGo, Debian, Ubuntu, and what not than Android does with anything else.

Re:WTF is the purpose of Tizen? (1)

UpnAtom (551727) | more than 2 years ago | (#38657812)

Intel decided Meego wasn't going anywhere without Nokia. Therefore they jumped in with Samsung. Whether Tizen will run Meego apps is anyone's guess.

Re:WTF is the purpose of Tizen? (1)

Microlith (54737) | more than 2 years ago | (#38657886)

Toss in Qt and it should work.

Re:WTF is the purpose of Tizen? (1)

UpnAtom (551727) | more than 2 years ago | (#38658952)

If I were Intel, I'd pay the Maemo/Meego community to do it. Shouldn't cost more than $25k which, for the goodwill alone, is peanuts. They also get one of the best communities in FOSS (these guys will appreciate ANY attention), hundreds of decent apps and a highly attractive platform for developers.

Re:WTF is the purpose of Tizen? (1)

Microlith (54737) | more than 2 years ago | (#38665734)

$25K? Why? These aren't bizzare, incompatible platforms, it's a rather standard Linux platform that makes porting trivial.

Mer [merproject.org] will probably shift to a Tizen-compatible base, plus Qt, before long.

Re:WTF is the purpose of Tizen? (0)

Anonymous Coward | more than 2 years ago | (#38668958)

There is no way it would cost only $25000 it is rather simple project, but it is not free. I would estimate at least $200-300k and then add hardware development, prototypes, management, marketing and PR, which would multiply it by 4. Then add actual production and shipping costs.

Developers and QA for mobile devices costs real money...

Proprietary SDK? (1)

hweimer (709734) | more than 2 years ago | (#38656896)

I see no SDK sources being posted except for some valgrind bit, and the SDK page talks about accepting an EULA. Are they really so stupid and try to ram down a proprietary SDK for what is supposed to be an open source operating system? And this within a Linux Foundation project?

Re:Proprietary SDK? (2)

gerddie (173963) | more than 2 years ago | (#38657286)

Re:Proprietary SDK? (0)

Anonymous Coward | more than 2 years ago | (#38658096)

Now try to find where upstream starts and where Tizen comes. Try to know which version they used. Try to extract patches they applied.

This is fucking dumb, how can you interact with the whole community when all you have is a bunch of directories? How will you be able to follow upstream if you have to manually merge everything?

Is this a joke?

Re:Proprietary SDK? (2)

Microlith (54737) | more than 2 years ago | (#38658354)

Now try to find where upstream starts

That's what Git repos are for, last I checked. And if it's anything like MeeGo, patches don't get accepted into the core platform until they've been accepted upstream.

This is fucking dumb, how can you interact with the whole community when all you have is a bunch of directories?

Apparently by staying quiet and holding on to it even longer until you're ready to ensure that knee-jerk comments are put down as quickly as possible.

Re:Proprietary SDK? (1)

hweimer (709734) | more than 2 years ago | (#38659408)

From the copyright information accompanying the SDK:

Except for the Open Source Software contained in Tizen SDK, all other software portions contained in Tizen SDK are governed by the terms and conditions of the Tizen Software Development Kit License Agreement, available at: http://developer.tizen.org/download/samsung_sdk_license.html [tizen.org]

Open source, my ass.

Code released? You know what that means... (2, Funny)

Anonymous Coward | more than 2 years ago | (#38657716)

Time to abandon it for another new platform!

Re:Code released? You know what that means... (1)

Desler (1608317) | more than 2 years ago | (#38657942)

Can we make sure it has an even stupider name than the last 3 as well?

Requires Oracle Java (0)

der_alte (1271174) | more than 2 years ago | (#38660386)

No, I'm not going to even try to install that piece of crap. It's a shame that after so many years the OpenJDK is still so useless. In this state of affairs, for me Java is dead and buried. In all respects.

Dumb (1)

Coward Anonymous (110649) | more than 2 years ago | (#38660944)

Hasn't WebOS pretty much proven that using HTML+CSS+Javascript+web tech du jour) is a brain dead idea?
It's a horrible development paradigm that sort of works for the web because there is no other viable option given the constraints of the web. It's idiotic to force a hideous development model born of (web) constraints that do not apply in the target application (an embedded device).

C/C++ is where it's at. Palm, Google and Apple have proven that the so called benefits of using HTML+friends, or Java for that matter - lots of web developers, "safer" than unmanaged code - at the expense of app performance and quality are irrelevant when sufficient amounts of money flow in to developers.

Re:Dumb (1)

sgt scrub (869860) | more than 2 years ago | (#38663942)

None of those are C/C++. Apple is Obj-C, Google is Java, and Palm is... well, pretty much too dead for anyone to care.

Re:Dumb (1)

Coward Anonymous (110649) | more than 2 years ago | (#38665176)

True, Apple does use a mix of C and Obj-C.
The 3 companies were brought up as a rainbow of outcomes. Palm the failure with a brain dead design (web in a box), Google with a successful-because-it's-free platform that is nonetheless a chronic under performer because of the chosen design (Java with pseudo web concepts mixed in) and Apple which is executing better than anyone with a solid design (C/C++/Obj-C with what is essentially a PC development platform).

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>