Onko ilmainen lounas sittenkin olemassa - Linux mobiililaitteessa -



Samankaltaiset tiedostot
7.4 Variability management

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Efficiency change over time

Kernel (Fig 4.10 [Stal 05]) Operating Systems Examples and Process Management

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Capacity Utilization

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Avoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Avoimen lähdekoodin vaarat

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille

7. Product-line architectures

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Avoimen lähdekoodin kehitysmallit

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Results on the new polydrug use questions in the Finnish TDI data

Security server v6 installation requirements

SOA SIG SOA Tuotetoimittajan näkökulma

Open Source -ohjelmien perusteet

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Choose Finland-Helsinki Valitse Finland-Helsinki

Security server v6 installation requirements

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Making diversity manageable. Miradore. Käytännön kokemuksia rahoituksen hakemisesta. Tiistai Technopolis Vapaudenaukio / Lappeenranta

HITSAUKSEN TUOTTAVUUSRATKAISUT

16. Allocation Models

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Ohjelmistolisenssit ja IPR

Olet vastuussa osaamisestasi

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

API:Hack Tournee 2014

Esitykset jaetaan tilaisuuden jälkeen, saat linkin sähköpostiisi. Toivottavasti vastaat myös muutamaan kysymykseen tapahtumasta Have a lot of fun!

Innovointiprosessi. Lili Aunimo Lili Aunimo

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes,

Helsinki Region Infoshare 2013

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Biojätteen keruu QuattroSelect - monilokerojärjestelmällä Tiila Korhonen SUEZ

C++11 seminaari, kevät Johannes Koskinen

Improving advisory services through technology. Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw,

Ohjelmistoarkkitehtuuri. Verkotettu multimedia. Multimedian vaikutukset. Mediavirtojen puskurointi. Ohjelmointi. Selain-ohjelmistoarkkitehtuuri

Varmista oma paikkasi tulevaisuuden digitaalisilla markkinoilla. IPR-aamiaisseminaari, Ravintola Pörssi,

VUOSI 2015 / YEAR 2015

Capacity utilization

Reliable sensors for industrial internet

Sisällysluettelo Table of contents

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

Microsoft Lync 2010 Attendee

LYTH-CONS CONSISTENCY TRANSMITTER

OUGF syysseminaari Back to Basics

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

EUROOPAN PARLAMENTTI

anna minun kertoa let me tell you

Liikenteen hankeaihioita

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit

Curriculum. Gym card

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Other approaches to restrict multipliers

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

The CCR Model and Production Correspondence

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa?

Tulevaisuuden päätelaitteet

Gap-filling methods for CH 4 data

Alueellinen yhteistoiminta

make and make and make ThinkMath 2017

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

Sulautettu tietotekniikka Kimmo Ahola

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Rekisteröiminen - FAQ

Collaborative & Co-Creative Design in the Semogen -projects

CUDA. Moniydinohjelmointi Mikko Honkonen

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

Kieliversiointityökalu Java-ohjelmistoon. Ohje

AFCEA PVTO2010 Taistelija / S4

The Use of Hardware Simulation in Smartphone Projects

.NET 2006 ja sen jälkeen

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Transkriptio:

Onko ilmainen lounas sittenkin olemassa - Linux mobiililaitteessa - Ari Jaaksi 1 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Ohjelma Linux ja distrot Linuxin avoimuus free!= free i.e. ilmainen!= vapaa GPL lisenssi Esimerkkejä mobiileista Linux tuotteista ja businessmalleista Moto Sharp Trolltech Monta Vista DoCoMo Mikä maksaa? Yhteenveto 2 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Mitä Linux voisi tarjota? Valmista koodia josta ammentaa Vapauden vääntää ja kääntää koodia omiin tarpeisiinsa Valmiita Linuxin kanssa testattuja komponentteja (ajureita jne) Vapaita applikaatioita Linuxin päällä (pelejä, office, ) Uudet teknologiat tulevat nopeasti Linuxiin (tai itse asiassa ne kehitetään Linux päällä) Hurjan määrän innokkaita kehittäjiä Hienon imagon Käyttiksen joka pyörii melkein jokaisella tämän planeetan rautakonfiguraatiolla Miksei Linux sitten jo rullaa joka laitteessa? 3 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

4 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa Some Background Data

Linux as an Operating System Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. Technically speaking Linux is only the kernel Linux is very modular and flexible. Modularity and flexibility even while the system is running is provided through additional modules e.g. device drivers. In OSS/Linux everyone has the ability change or extend the kernel functionality through modules delivered e.g. through patches Modularity enables concurrent development Dev. Drv1 Dev. Drv2 Dev. Drv3 Dev. Drv4 Processor/Cache Control Memory Management Process Management File System Interface Networking Stacks Kernel State Information New Funct. Device & I/O Interface Extended f. Security/Auth. 5 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Linux Distributions Each Linux vendor distribution (Red Hat, Montavista, SuSE, ) is typically composed of tested and certified: The specific Kernel, improving Patches, and Modules Specific collection of packages Own value-adding enhancements from in-house or 3 rd Party Distributions can provide quality support and professionalism for Linux. However, they also introduce a risk of fragmentation. Linux Kernel Patches Compilers and Tools Text Processing Games Communication Installation tools Support Tools Enhancement Localization Packaging Tools Drivers Modules Networking Bundling Packages > 1000 Distribution Specific Add-ons Distribution 6 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

GPL Lisenssi Yleensä tietokoneohjelmien lisenssisopimukset on suunniteltu siten, että ne estävät ohjelmien vapaan jakamisen ja muuttamisen. Sen sijaan GPL lisenssi on suunniteltu takaamaan käyttäjän vapaus jakaa ja muuttaa ohjelmaa lisenssi varmistaa, että ohjelma on vapaa kaikille käyttäjille. Oikeus käyttää vapaasti mihin käyttöön tahansa Oikeus kopioida vapaasti Oikeus muuttaa velvollisuus jakaa muutos vapaasti Ei tarvitse kysyä lupia keneltäkään Ei saa kopioida omaan suljettuun kaupalliseen käyttöön 7 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa http://www.turre.com/licenses/gpl_fi.php

Kustannusrakenne Mikä maksaa työpöydällä Kertaluonteinen lisenssimaksu Linux on ilmainen mutta jos ostat paketoidun distron niin saatat joutua maksamaan Sovelluksista saatat joutua maksamaan normaalisti Koulutus Tuki Päivityskustannukset Mikä maksaa laitteessa Samat kuin edellä, lisäksi Sovelluksia saatavilla hyvin vähän Middleware palikat integroimatta ja puutteellisia tai ostettavissa Ajurit omalle raudalle Koodaus pakko modifioida Integrointi pakko integroida omaan laitteeseen Testaus IPR ja lakimiehet 8 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

9 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa Muutama Mukava Esimerkki

10 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa Moto Motorola's A760 is one of the first Linux based phones on the market. MontaVista Linux as its operating system Trolltech's application development framework, Qt/Embedded "We think we'll move millions of units" of cell phones running Linux, Durschlag (Moto VP) said. "I think you'll see it take over the majority of our portfolio going forward," including lower-end phones. "To be honest, speed is more of a driver for us than cost," he said. "It's more efficient to work with (Linux) because there are more modules we won't have to develop ourselves." "The operating system isn't that interesting. It's coupling Linux and Java together," Durschlag said. But in the market for powerful "smart" phones, Linux won't have an easy time duking it out with earlier arrivals from Microsoft, Palmsource and the Symbian consortium, IDC analyst Alex Slawsby said.

11 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa Sharp

Trolltech Qtopia is Trolltech's application platform for embedded Linux based PDAs, mobile phones, web pads, and other mobile computing devices Zaurus, Motorola. Dual Licensing Model: The Qtopia commercial OEM license permits OEMs, ODMs, and system integrators build and sell Qtopia devices. The commercial software development kit contains the tools required to create commercial Qtopia applications for the Sharp Zaurus. TheQtopiaGPL SDK development license is free to download and use, provided applications are developed and released under the terms of the GNU GPL. These packages can, for example, be used to develop Open Source software for the Sharp Zaurus 5500 12 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Monta Vista Products: MontaVista Linux Professional Edition, Carrier Grade Edition, Consumer Electronics Edition MontaVista Linux Consumer Electronics Edition is an embedded operating system and cross development environment for consumer electronics devices. 13 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

14 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa DoCoMo

Mikä maksaa? Jerry Krasner: Total Cost of Development, July 2003 Tutkimuksessa kysyttiin 50 Windows CE.Net tai XP Embeded ja 50 erilaisen sulautetun Linuxin käyttäjältä laitteenteon kustannusrakenteesta Windows projektit valmistuivat keskimäärin 8.1 kuukaudessa ja Linux projektit 14.3 kuukaudessa Laitteen kehityskustannukset olivat Windows pohjaisessa laitteessa n. $500.000 ja Linux pohjaisessa laitteessa n. $1.900.000 Total Cost of Development Windowsin eduksi 4:1 15 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Mikä maksaa? Linux paketeissa joutui erikseen lisensoimaan monia tarvittavia teknologioita ja nämä paketit olivat kalliitta. 16 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

ja mikä maksaa Tutkimuksen perusteella Embedded Linux työkalut ja jakelijoiden tuki on kallista Linux jättää enemmän integrointi yms työtä laitevalmistajalle Run-time cost Linuxissa kallista Tutkimus oli Microsoftin rahoittama, mutta kertoo Linuxin ongelmista tällä hetkellä Tuotteistus kesken jolloin laitteen tekijälle jää enemmän töitä Kaikkia tarvittavia komponentteja ei ole olemassa open sourcessa. Ennen kaikkea middleware ja applikaatio komponentit puutteellisia OS on OK Mutta on huomattavaa että Linux antaa enemmän vapauksia laitevalmistajalle Open source teknologiat ja ilmainen teknologia (esim debian distro ja plain vanilla kernel ) yhä paremmin sopivaa laitteiden tekoon Perus rautavalmistajat julkaisevat tukensa Linuxissa yhä aikaisemmin ja paremmin. Todella laaja rautatuki. 17 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa

Yhteenveto Linuxin käyttö kulutuselektroniikassa ja mobiililaitteissa kasvaa Linux ja sen ympärille rakennetut paketit ovat vasta polkunsa alussa Business mallit epäselviä Pakettien tuotteistus kesken Middleware ja sovelluskerrokset hyvin puutteellisia ja vaativat paljon suljettujen teknologioiden käyttöä Linux käyttöjärjestelmänä hyvä, stabiili ja helppo laittaa melkein mihin vaan. Vasta sen jälkeen alkavat todelliset haasteet. Monet kulutustavaravalmistajat todella kiinnostuneita Linuxista (esim CE Linux Forum) Laaja laitteistotuki Vapaus valita ja muokata Mahdollisuus jakaa kustannuksia jopa kilpailijoiden kesken Halpojen ja mielenkiintoisten rautaplattarien ja avointen laitteiden puute haittaa avoimen lähdekoodin kehitystä laitteissa. Tosin kuin Pcissä ei ole olemassa halpaa standardirautaa. 18 Ari Jaaksi Mobiilipaivat2003.PPT / 17.12.2003 / AJa