Understanding Linux Based Mobile Platform

Total Page:16

File Type:pdf, Size:1020Kb

Understanding Linux Based Mobile Platform Understanding Linux based mobile platform Nov.26, 2008 KIPA Seminar [email protected] Mobile Solutions Architect Wind River Systems © 2008 Wind River Systems, Inc. Agenda • Why Linux? • Architectures • A few components • Issues and Opportunities © 2008 Wind River Systems, Inc. Two Choices Proprietary Open Source Platform Benefits Benefits •IP protection/control •Ability to Customize •Compatibility between apps •Business model flexibility •Compatibility w. Desktop •No Vendor Lock-in •Broad external developer •Broad external developer community (many 100K) community (many 100K) Considerations Considerations •Customization •GPL issues •Footprint, performance •Availability of in-house open •Vendor Lock In source expertise •BOM Impact •Over-customization •It is not open source •Fragmentation © 2008 Wind River Systems, Inc. Lessons Learned Time 1998 2002 2008 Telecom Realization of Unsustainable Linux Experiments Solution Creation thru Requirements Community and Individual Widespread Companies Adoption Digital TV / Setop Box Mobile Automotive • Vendor Lock-in • Choice is fragmented - • Architected, • Cost optimization • Hard to Innovate Wild West structured • Revenue maximization • Expensive Development • Some innovation, still • Common OS – Linux • Innovation and • Long Dev. Cycle costly • Common Middleware differentiation • Lack of Standards • Few middleware or HW – CGL • Some Differentiation at standards • Common HW all levels –> outside core • Differentiation outside Standard – ATCA competency core competency • Differentiation in core competencies © 2008 Wind River Systems, Inc. 361 • Linux Distributions 1444 • Linux Distribution Variants One Common Mobile Handset Distribution? mobile © 2008 Wind River Systems, Inc. Agenda • Why Linux? • Architectures • A few components • Issues and Opportunities © 2008 Wind River Systems, Inc. Android Architecture © 2008 Wind River Systems, Inc. Moblin Architecture The Moblin.org Open Source Project, Dr. Derek S. Speed, Open Source Technology Center, Intel © 2008 Wind River Systems, Inc. LiMo Architecture © 2008 Wind River Systems, Inc. Prizm Architecture © 2008 Wind River Systems, Inc. Agenda • Why Linux? • Architectures • A few components • Issues and Opportunities © 2008 Wind River Systems, Inc. User Interface © 2008 Wind River Systems, Inc. Why GTK+? • GNOME, Maemo, ALP, Openmoko, LiMo, etc • Free software with LGPL • Many Applications • Very active development (2.14.4 on 10 Oct. 2008) • GtkFB: GTK+2.0 for Linux Frame Buffer – 2MB disk (stripped, shared GtkFB library) 13 © 2008 Wind River Systems, Inc. Moblin GUI Application Layers 14 © 2008 Wind River Systems, Inc. LiMo GUI Architecture http://www.limofoundation.org/api/R1/aui/gtk/fnd/index.html © 2008 Wind River Systems, Inc. What is OpenGL ES? • Royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded system • 3D API for Symbian, Android, iPhone, etc • Stripped down version of OpenGL – Standard specification for cross-language, cross-platform API for 2D & 3D graphics – About 150 commands specifying objects and operations © 2008 Wind River Systems, Inc. Java • Java Platform, Micro Edition (aka J2ME) – JRE 1.3 only (vs. JRE 1.5 or 1.6) – CLDC (Connected Limited Device Configuration) • Defines most basic set of libraries and virtual-machine features – MIDP (Mobile Information Device Profile) • LCD oriented GUI API • MIDP 2.0 includes basic gaming API • Google Dalvik – Register based virtual machine – Optimized for low memory requirement – Multiple VMs running together (needs OS support) • Moblin – Java SE or Java ME? © 2008 Wind River Systems, Inc. Telephony © 2008 Wind River Systems, Inc. Web Browser • Webkit – Apple Safari – Google Chrome • Gecko – Mozilla (Fennec, Firefox) • Proprietary – Opera – Netfront – POLARIS © 2008 Wind River Systems, Inc. Webkit goals • Web content engine • Open source • Compatibility • Standards compliance • Stability • Performance • Security • Portability • Usability • Hackability http://webkit.org/projects/goals.html © 2008 Wind River Systems, Inc. Benchmark http://oe.linuxtogo.org/~zecke/elce2007/ELCE2007_WebKit.pdf © 2008 Wind River Systems, Inc. Opening about:blank © 2008 Wind River Systems, Inc. Agenda • Why Linux? • Architectures • A few components • Issues and Opportunities © 2008 Wind River Systems, Inc. Open Handset Alliance Handset Software Commercialization Semiconductor Operator Makers Companies Companies Companies © 2008 Wind River Systems, Inc. LiMo Foundation © 2008 Wind River Systems, Inc. Moblin Community © 2008 Wind River Systems, Inc. Professional Services Wind River can enhance and extend your capability Concept Product Development Product People Process Technology People Process Technology •Training •Product Life Cycle •Wind River Platforms •DSO Experts •Software Development •Ecosystem Partnerships •Field Engineers •Hardware Development •COTS HW •911 Consultants •Cost Management •Middleware •Senior Level •Quality Management •Drivers •Project Managers •Resource Management •Board Support Packages •Program Managers •Risk Management •Domain Experts •Procurement/Sourcing •Wind River IP •Specialized Support •Custom IP •Product Engineering •Performance Analysis © 2008 Wind River Systems, Inc. License Issues Open Source License Linux Kernel GPL System C Library BSD DBUS GPL2 OpenBinder (Core) GPL2 YAFFS2 GPL SQLite GPL2 Webkit BSD (including LGPL) Webcore LGPL SDL LGPL SGL Google (Skia) OpenGL SGI OpenGL (BSD/MPL) http://wiki.kldp.org/wiki.php/AndroidPortingOnRealTarget/ko © 2008 Wind River Systems, Inc. Quality Assurance Historically, testing hasn't gotten much respect in the world of software development. As the old saying goes, "It compiles! Ship it!" Only a joke — but like most jokes, it hides a grain of truth. http://www.experexchange.com/list3.asp?class_id=202&sort_id=a08 © 2008 Wind River Systems, Inc. Tools © 2008 Wind River Systems, Inc. Commercial Components • Adobe • RIL • Media Player (Codecs) • Active X • Bluetooth • OMA-DM • Input Method • Etc © 2008 Wind River Systems, Inc. © 2008 Wind River Systems, Inc..
Recommended publications
  • Mobile Linux Mojo the XYZ of Mobile Tlas PDQ!
    Mobile Linux Mojo The XYZ of Mobile TLAs PDQ! Bill Weinberg January 29, 2009 Copyright © 2009 Bill Weinberg, LinuxPundit,com Alphabet Soup . Too many TLAs – Non-profits – Commercial Entities – Tool Kits – Standards . ORG Typology – Standards Bodies – Implementation Consortia – Hybrids MIPS and Open Source Copyright © 2008 Bill Weinberg, LinuxPundit,com Page: 2 The Big Four . Ahem, Now Three . OHA - Open Handset Alliance – Founded by Google, together with Sprint, TIM, Motorola, et al. – Performs/support development of Android platform . LiMo Foundation – Orig. Motorola, NEC, NTT, Panasonic, Samsung, Vodaphone – Goal of created shared, open middleware mobile OS . LiPS - Linux Phone Standards Forum – Founded by France Telecom/Orange, ACCESS et al. – Worked to create standards for Linux-based telephony m/w – Merged with LiMo Foundation in June 2008 . Moblin - Mobile Linux – Founded by Intel, (initially) targeting Intel Atom CPUs – Platform / distribution to support MIDs, Nettops, UMPC MIPS and Open Source Copyright © 2008 Bill Weinberg, LinuxPundit,com Page: 3 LiMo and Android . Android is a complete mobile stack LiMo is a platform for enabling that includes applications applications and services Android, as Free Software, should LiMo membership represents appeal to Tier II/III OEMs and Tier I OEMs, ISVs and operators ODMs, who lack resources LiMo aims to leave Android strives to be “room for differentiation” a stylish phone stack LiMo presents Linux-native APIs Android is based on Dalvik, a Java work-alike The LiMo SDK has/will have compliance test suites OHA has a “non Fragmentation” pledge MIPS and Open Source Copyright © 2008 Bill Weinberg, LinuxPundit,com Page: 4 And a whole lot more .
    [Show full text]
  • Linux Foundation to Host Meego Workgroup
    Linux Foundation To Host MeeGo Workgroup New Open Source Software Platform Backed by Intel and Nokia will Power the Next Generation of Computing Devices SAN FRANCISCO, February 15, 2010 – The Linux Foundation, the nonprofit organization dedicated to accelerating the growth of Linux, today announced it will host the MeeGo project, the open source software platform for the next generation of computing devices. MeeGo combines Intel’s Moblin™ and Nokia’s Maemo projects into one Linux-based platform. MeeGo, announced today in a joint release by Intel and Nokia, will be deployed across many computing device types - including pocketable mobile computers, netbooks, tablets, mediaphones, connected TVs and in-vehicle infotainment systems, and brings together the leaders in computing and mobile communications as the project’s backers. MeeGo is designed for cross-device, cross-architecture computing and is built from the ground up for a new class of powerful computing devices. The workgroup will be hosted by the Linux Foundation as a fully open source project, encouraging community contributions in line with the best practices of the open source development model. The Linux Foundation expects MeeGo to be adopted widely by device manufacturers, network operators, software vendors and developers across multiple device types and for many organizations and developers to participate in the workgroup. “With MeeGo, you have the world’s leader in computing – Intel – uniting with the world’s leader in communications – Nokia – in a true open source project hosted at the Linux Foundation,” said Jim Zemlin, executive director at the Linux Foundation. “MeeGo has been built from the ground up for rich, mobile devices and will deliver choice to consumers without lock-in.
    [Show full text]
  • Mer: Core OS Mobile & Devices
    Mer: Core OS mobile & devices Qt Developer Days - Silicon Valley 2012 Carl Symons Introduction Plasma Active chooses Mer Not just another Linux distribution Focus - device providers Where's Mer? SDKs - apps & platform Get Mer Resources Carl Symons Large company Mktg/BusDev Start-ups } Slightly geeky Grassroots LinuxFest organizer KDE News editor/promo KDE Plasma Active Mer upstream and downstream First LinuxCon September 2009 Portland Moblin is a hot topic Moblin 2.1 for phones introduced MeeGo Announced February 201 0 Moblin & Maemo merger Support for Intel Atom Desktop Summit August 11 , 2011 Berlin; Free Desktop meeting Developer orientation; ExoPCs MeeGo AppStore A real Linux OS LinuxCon - Vancouver August 1 8, 2011 Intel AppUp Developer orientation; ExoPCs MeeGo AppStore show real Linux OS; possibilities Intel AppUp Elements September 28, 2011 National developer conference Tizen announced (led by Intel and Samsung) MeeGo and Qt abandoned HTML5/CSS3 Maemo Reconstructed October 3, 2011 Mer announced The spirit of MeeGo lives on Plasma Active chooses Mer October 5, 2011 No viable alternative Lightweight Mer talent and community Performant Boot time - more than a minute to about 1 5 seconds on Atom tablet Not just another Linux MeeGo - large company dominated; closed governance Mer - Core OS only Packages Focus - Device Providers Complete world class platform for building commercial products Modern, clean Linux Easy to try; easy to port Systems, structures, processes, code to serve device providers Where's Mer? X86, ARM, MIPS NemoMobile
    [Show full text]
  • Porting Tizen to Popular Reference Phone
    Porting Tizen to Popular Reference Phone Pengcheng Zou SVP of Thundersoft the TOP Project Tizen Open Porting The Most Open and Powerful Mobile OS on the Most Popular Reference Design 2 10 FREE Tizen QRD Devices, Just Ask or Contribute Ask Questions Contribute to The TOP Project 3 A Little Bit of History • 2005: Maemo (Nokia) • 2006: Midinux (RedFlag) • 2007: Moblin (Intel) • 2008: Thundersoft Founded, the leading Mobile OS Provider • 2010: MeeGo (Nokia, Intel, other major hardware & software companies) • 2010: Bada (Samsung : for less Android dependance) • 2011: MeeGo abandoned by Nokia (for Windows Phone) • 2011: MeeGo abandoned by Intel, and then by its other supporters • 2011: LiMo 4 (LiMo Foundation - Samsung collaboration with the EFL project • (Carsten Haitzler = Rasterman) • 2011: Intel joins LiMo, which is renamed Tizen • 2012: LiMo Foundation is renamed Tizen Association • 2012: Samsung has aim to merge Bada with Tizen 2007 2008 2009 2010 2011 2012 2013 2014 MID Midinux Team, 1997 @ Beijing IDF 4 What’s QRD? “Qualcomm Reference Design (QRD) combines technology innovation, optimized design, hardware/software ecosystem, factory/development tools and altogether, and provides the turn- key solution for device vendor to release product in a more cost effective, broader and faster way.” Nokia X Xiaomi Coolpad Lenovo Note 5951 Yoga Tablet 10 TCL Lenovo Hisense Little Cilly M812 A380t U958 LA3 5 Why Tizen on QRD? • The pleasure of hacking • We have ported Ubuntu and FirefoxOS on QRD • The most open and powerful operating system on the
    [Show full text]
  • The Meego Multimedia Stack
    The MeeGo Multimedia Stack Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe The MeeGo Multimedia Stack MeeGo Intro Architecture Development GStreamer Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Quick MeeGo Intro ● MeeGo = Moblin + Maemo ● Linux distribution for CE devices ● Netbook, Phone (Handset), Connected TV, In-Vehicle ● http://meego.com ● Linux Foundation hosted project Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Architecture http://meego.com/developers/meego-architecture Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Architecture - Multimedia ● Kernel ● V4l2, Alsa ● Middleware ● GStreamer, Pulseaudio, GUPnP ● API ● Qt, Qt Mobility Multimedia, Qt GStreamer Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Development ● Hardware Adaptation ● Core OS Platform ● Applications Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Development – HW Adaptation ● Linux Kernel ● Drivers ● user space libraries (alsa, v4l2) ● Middleware plugins ● GStreamer plugins (Codecs, Camera, Video) Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Development - Platform ● libraries from the Linux eco system ● GStreamer, GUPnP, PulseAudio, Xiph codecs, … Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe Development - Applications ● QT interfaces are the official one ● Lower level interfaces might have less stability guarantees Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe GStreamer – Use Cases ● Media Playback ● Voice and Video Call ● Camera Still and Video Capture ● Video Editing ● Media Transcoding ● Metadata Indexing and Thumbnailing Dr. Stefan Kost – Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe GStreamer - Framework Dr.
    [Show full text]
  • [WEEKLY WIRELESS REPORT] Week Ending September 30, 2011
    [WEEKLY WIRELESS REPORT] Week ending September 30, 2011 This Week’s Stories key rhetorical question: "Why not just evolve MeeGo?" The answer, he said, is that "the future belongs to HTML5-based applications, outside of a AT&T Mobility Suffers Huge relatively small percentage of apps ," and Intel Network Outage in Los Angeles believes its investment should shift in that direction. September 26, 2011 But, he added, "shifting to HTML5 doesn't just mean slapping a web runtime on an existing Linux, even AT&T Mobility subscribers in Los Angeles can now one aimed at mobile, as MeeGo has been." text and make calls again on their mobile devices after technicians repaired a widespread network outage that affected millions of people. Sousou said that emphasizing HTML5 means APIs need to evolve with platform technology and by market segment, which a new platform could more AT&T spokesperson Meredith Red said late yesterday easily provide. that a hardware failure led to network issues with about 900 cellular towers across LA. Tizen will reside within the Linux Foundation, be governed by a Technical Steering Group, will be The service problems began at about 3.00 P.M. developed openly, and will support tablets, notebooks, Saturday and contributed to an evening of missed, handsets, smart TVs, and in-vehicle infotainment dropped and failed calls. Service was fully restored systems. early Sunday morning, local time. On the new Tizen.org website, a welcoming Red says it's unclear how many wireless subscribers statement said that Tizen APIs will cover various were affected, but conservative estimates are in the platform capabilities, including messaging, multimedia, millions.
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Nokia, Intel Join Forces in Mobile Software Battle 15 February 2010
    Nokia, Intel join forces in mobile software battle 15 February 2010 US chip maker Intel and Finnish mobile phone giant Nokia announced Monday the launch of a joint software platform that will power a wide range of devices from smartphones to pocket computers. The two groups will merge their systems, Nokia's Maemo and Intel's Moblin, to form MeeGo, an open software platform that will be available to all manufacturers and developers, the companies said at the Mobile World Congress in Barcelona, Spain. The Linux-based platform is scheduled to be launched in the second quarter of this year and the first devices later this year. The market for mobile operating systems was shaken by the emergence of Internet giant Google's Android platform, which is open and thus can be used for free by all manufacturers. Nokia already owns an operating system, Symbian, which leads the market but has lost ground to Android and Apple's iPhone. The Finnish company said earlier this month it would make Symbian an open platform. "MeeGo will drive an even wider range of Internet computing and communication experiences for consumers, on new types of mobile devices," said Nokia chief executive Olli-Pekka Kallasvuo. (c) 2010 AFP APA citation: Nokia, Intel join forces in mobile software battle (2010, February 15) retrieved 29 September 2021 from https://phys.org/news/2010-02-nokia-intel-mobile-software.html This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission.
    [Show full text]
  • Intel, Novell Extend Collaboration to Drive Moblin Adoption
    Intel, Novell Extend Collaboration to Drive Moblin Adoption Novell Works with Intel to Advance Mobile Computing;Commits to Moblin-Based Product for Intel® Atom™ Platforms SANTA CLARA, Calif. & WALTHAM, Mass.--(BUSINESS WIRE)--Intel Corporation and Novell Inc. today announced broad efforts to closely collaborate and encourage original equipment manufacturers (OEMs) and original design manufacturers (ODMs) to adopt Moblin, an optimized open source Linux software platform for enabling rich Internet experiences on Intel® Atom™ processor-based netbooks and other mobile systems. Intel and Novell signed an agreement outlining their plan for collaboration. Novell also announced it will create a Moblin-based product for netbooks that it will take to market to a wide range of OEMs and ODMs. Additionally, Novell will establish Novell® Open Labs in Taiwan to foster the adoption of Moblin and will work with the Taiwan Moblin Enabling Center (MEC), a joint effort of Intel and the Taiwan Institute for Information Industry, to validate designs for Moblin compliance. Intel launched Moblin in 2007 and incubated the effort until last month when the Linux Foundation became host of the community. Intel continues to contribute key technologies and work with the developer community to advance the effort. Novell began contributing to the Moblin project last October. “Novell has taken a significant leadership role in the Moblin community since joining the effort late last year, and today’s announcement will extend Novell’s level of involvement,”said Doug Fisher, vice president of Intel’s Software and Services Group and general manager of the System Software Division. “The combination of Intel Atom processor-based platforms and Moblin-based Novell software will provide even more opportunities for OEMs, ODMs and the broader Moblin community to deliver excellent mobile Internet solutions.” Novell’s contributions to the Moblin ecosystem include leading the open source development of key operating system features such as window, e-mail and media management.
    [Show full text]
  • Beyond.Pdf (Slides)
    Beyond Traditional Mobile Linux by Carsten “Stskeeps” Munk, Mer project architect http://www.merproject.org Mobile Linux up to 2011 ● Moblin, MeeGo, Maemo, LiMo, OpenEmbedded (Yocto, WebOS), OpenWRT, etc.. ● OpenMoko-centric (QtMoko, FSO/SHR, etc.) ● Android (Replicant, Ophone, Baidu Yi, B2G, etc.) ● Familiar, Access Linux Platform, Ubuntu Mobile/MID, Mobilinux ● ... and many many more What do most of them have in common? ● Many of them are now dead or zombie projects. ● Many were centric around specific vendors or specific devices. ● Many of them were wasted effort for the Mobile Linux community. Mobile Linux in 2012 ● OpenWRT, OpenEmbedded (Yocto) ● Android & Boot2Gecko ● Tizen, Mer, WebOS, Linaro efforts ● Intentionally not mentioning single- hardware/vendor OS'es, UI projects or open hardware ● Linux in general in all sorts of consumer devices ● Why not Fedora, Debian, Ubuntu, Slackware, etc..? The world around us If we were to interpret the world around us through what we see in popular Linux distributions and attitudes There's just one problem about that.. This is not how real life looks like anymore. ● But but but, what about KDE, GNOME, all our projects centered around the PC as the primary form of computer usage? ● We're experiencing the beginnings of a paradigm shift in how people use computers. “the notion of a major change in a certain thought-pattern — a radical change in personal beliefs, complex systems or organizations, replacing the former way of thinking or organizing with a radically different way of thinking or organizing” But.. ● A lot of open source projects are built around this old paradigm – centered around the PC.
    [Show full text]
  • Debian: 19 Years and Counting
    Debian: 19 years and counting Stefano Zacchiroli Debian Project Leader 25 June 2012 Debian for Scientific Facilities Days European Synchrotron Radiation Facility Grenoble, France Stefano Zacchiroli (Debian) Debian: 19 years and counting ESRF, Grenoble 1 / 29 Outline 1 Debian and Wheezy 2 Specialties 3 Derivatives 4 Contribute Stefano Zacchiroli (Debian) Debian: 19 years and counting ESRF, Grenoble 2 / 29 Prelude — the notion of “distribution” distributions are meant to ease software management key notion: the abstraction of package offer coherent collections of software killer application: package managers Stefano Zacchiroli (Debian) Debian: 19 years and counting ESRF, Grenoble 3 / 29 Outline 1 Debian and Wheezy 2 Specialties 3 Derivatives 4 Contribute Stefano Zacchiroli (Debian) Debian: 19 years and counting ESRF, Grenoble 4 / 29 Debian: once upon a time Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development make GNU/Linux competitive with commercial OS easy to install built collaboratively by software experts 1st major distro developed “openly in the spirit of GNU” FSF-supported for a while Stefano Zacchiroli (Debian) Debian: 19 years and counting ESRF, Grenoble 5 / 29 Debian: the operating system flagship product: Debian stable binary distribution Source packages Binary packages 30000 completely Free (DFSG) 25000 released every 24 months (≈) 20000 15000 a dozen architectures 10000 archive-wide security support 5000 0 (3-3.5 years) 2.0 2.1 2.2 3.0 3.1 4.0 5.0 6.0 renowned for one of the largest GNU/Linux ports, stability, packaging system, porting platforms old hardware support, documentation, smooth upgrades, i18n/l10n, the testing suite, runs anywhere, technical policy, package choice, .
    [Show full text]
  • YP in Automotive Final
    Yocto Project Opens the Doors to Connected Cars Joel Hoffmann, OSS Marketing Manager, Renesas Automotive in Open Source: Yocto Project Opens the Doors to Connected Cars • Cars have been connected for at least a decade now, but most drivers and consumers are looking for more innovation. Unlike other consumer industry products, the car industry tries to invent nearly everything on a brand and model basis, often stifling software re-use and resulting innovation for developers to contribute. Consumer demand and open standards are quickly changing this. Recent development of common Open Source software and programming interfaces (APIs) will enable cars that benefit from innovation in adjacent industries such as smartphones and the internet of things. • This talk will highlight the breakthrough in open software platforms now available for production use by automakers and suppliers. Projects pioneered by GENIVI Alliance and Linux Foundation AGL have been united by using Yocto Project. Prior build systems led to fragmentation between suppliers which is exactly what the auto industry is trying to avoid. Research - 12 Expert Interviews (invited 20) Research - 12 Expert Interviews (invited 20) Volvo (software strategist) JLR (systems architect) GENIVI (exec director) Luxoft (managing director) GENIVI (program manager) Renesas (senior manager) Intel (community manager) Renesas (principle engineer) Intel (former strategic planner) CodeThink (chief executive) Intel (software architect) CodeThink (principle consultant) My Background Relevant to Automotive
    [Show full text]