Sun Nov 24 16:51:28 2024
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2014-05-01

HANGOUT

2024-11-24 | 2024-10-24 | 2024-09-24 | 2024-08-24 | 2024-07-24 | 2024-06-24 | 2024-05-24 | 2024-04-24 | 2024-03-24 | 2024-02-24 | 2024-01-24 | 2023-12-24 | 2023-11-24 | 2023-10-24 | 2023-09-24 | 2023-08-24 | 2023-07-24 | 2023-06-24 | 2023-05-24 | 2023-04-24 | 2023-03-24 | 2023-02-24 | 2023-01-24 | 2022-12-24 | 2022-11-24 | 2022-10-24 | 2022-09-24 | 2022-08-24 | 2022-07-24 | 2022-06-24 | 2022-05-24 | 2022-04-24 | 2022-03-24 | 2022-02-24 | 2022-01-24 | 2021-12-24 | 2021-11-24 | 2021-10-24 | 2021-09-24 | 2021-08-24 | 2021-07-24 | 2021-06-24 | 2021-05-24 | 2021-04-24 | 2021-03-24 | 2021-02-24 | 2021-01-24 | 2020-12-24 | 2020-11-24 | 2020-10-24 | 2020-09-24 | 2020-08-24 | 2020-07-24 | 2020-06-24 | 2020-05-24 | 2020-04-24 | 2020-03-24 | 2020-02-24 | 2020-01-24 | 2019-12-24 | 2019-11-24 | 2019-10-24 | 2019-09-24 | 2019-08-24 | 2019-07-24 | 2019-06-24 | 2019-05-24 | 2019-04-24 | 2019-03-24 | 2019-02-24 | 2019-01-24 | 2018-12-24 | 2018-11-24 | 2018-10-24 | 2018-09-24 | 2018-08-24 | 2018-07-24 | 2018-06-24 | 2018-05-24 | 2018-04-24 | 2018-03-24 | 2018-02-24 | 2018-01-24 | 2017-12-24 | 2017-11-24 | 2017-10-24 | 2017-09-24 | 2017-08-24 | 2017-07-24 | 2017-06-24 | 2017-05-24 | 2017-04-24 | 2017-03-24 | 2017-02-24 | 2017-01-24 | 2016-12-24 | 2016-11-24 | 2016-10-24 | 2016-09-24 | 2016-08-24 | 2016-07-24 | 2016-06-24 | 2016-05-24 | 2016-04-24 | 2016-03-24 | 2016-02-24 | 2016-01-24 | 2015-12-24 | 2015-11-24 | 2015-10-24 | 2015-09-24 | 2015-08-24 | 2015-07-24 | 2015-06-24 | 2015-05-24 | 2015-04-24 | 2015-03-24 | 2015-02-24 | 2015-01-24 | 2014-12-24 | 2014-11-24 | 2014-10-24 | 2014-09-24 | 2014-08-24 | 2014-07-24 | 2014-06-24 | 2014-05-24 | 2014-04-24 | 2014-03-24 | 2014-02-24 | 2014-01-24 | 2013-12-24 | 2013-11-24 | 2013-10-24 | 2013-09-24 | 2013-08-24 | 2013-07-24 | 2013-06-24 | 2013-05-24 | 2013-04-24 | 2013-03-24 | 2013-02-24 | 2013-01-24 | 2012-12-24 | 2012-11-24 | 2012-10-24 | 2012-09-24 | 2012-08-24 | 2012-07-24 | 2012-06-24 | 2012-05-24 | 2012-04-24 | 2012-03-24 | 2012-02-24 | 2012-01-24 | 2011-12-24 | 2011-11-24 | 2011-10-24 | 2011-09-24 | 2011-08-24 | 2011-07-24 | 2011-06-24 | 2011-05-24 | 2011-04-24 | 2011-03-24 | 2011-02-24 | 2011-01-24 | 2010-12-24 | 2010-11-24 | 2010-10-24 | 2010-09-24 | 2010-08-24 | 2010-07-24 | 2010-06-24 | 2010-05-24 | 2010-04-24 | 2010-03-24 | 2010-02-24 | 2010-01-24 | 2009-12-24 | 2009-11-24 | 2009-10-24 | 2009-09-24 | 2009-08-24 | 2009-07-24 | 2009-06-24 | 2009-05-24 | 2009-04-24 | 2009-03-24 | 2009-02-24 | 2009-01-24 | 2008-12-24 | 2008-11-24 | 2008-10-24 | 2008-09-24 | 2008-08-24 | 2008-07-24 | 2008-06-24 | 2008-05-24 | 2008-04-24 | 2008-03-24 | 2008-02-24 | 2008-01-24 | 2007-12-24 | 2007-11-24 | 2007-10-24 | 2007-09-24 | 2007-08-24 | 2007-07-24 | 2007-06-24 | 2007-05-24 | 2007-04-24 | 2007-03-24 | 2007-02-24 | 2007-01-24 | 2006-12-24 | 2006-11-24 | 2006-10-24 | 2006-09-24 | 2006-08-24 | 2006-07-24 | 2006-06-24 | 2006-05-24 | 2006-04-24 | 2006-03-24 | 2006-02-24 | 2006-01-24 | 2005-12-24 | 2005-11-24 | 2005-10-24 | 2005-09-24 | 2005-08-24 | 2005-07-24 | 2005-06-24 | 2005-05-24 | 2005-04-24 | 2005-03-24 | 2005-02-24 | 2005-01-24 | 2004-12-24 | 2004-11-24 | 2004-10-24 | 2004-09-24 | 2004-08-24 | 2004-07-24 | 2004-06-24 | 2004-05-24 | 2004-04-24 | 2004-03-24 | 2004-02-24 | 2004-01-24 | 2003-12-24 | 2003-11-24 | 2003-10-24 | 2003-09-24 | 2003-08-24 | 2003-07-24 | 2003-06-24 | 2003-05-24 | 2003-04-24 | 2003-03-24 | 2003-02-24 | 2003-01-24 | 2002-12-24 | 2002-11-24 | 2002-10-24 | 2002-09-24 | 2002-08-24 | 2002-07-24 | 2002-06-24 | 2002-05-24 | 2002-04-24 | 2002-03-24 | 2002-02-24 | 2002-01-24 | 2001-12-24 | 2001-11-24 | 2001-10-24 | 2001-09-24 | 2001-08-24 | 2001-07-24 | 2001-06-24 | 2001-05-24 | 2001-04-24 | 2001-03-24 | 2001-02-24 | 2001-01-24 | 2000-12-24 | 2000-11-24 | 2000-10-24 | 2000-09-24 | 2000-08-24 | 2000-07-24 | 2000-06-24 | 2000-05-24 | 2000-04-24 | 2000-03-24 | 2000-02-24 | 2000-01-24 | 1999-12-24

Key: Value:

Key: Value:

MESSAGE
DATE 2014-05-06
FROM Ruben Safir
SUBJECT Subject: [NYLXS - HANGOUT] weos lives


https://www.linux.com/news/featured-blogs/200-libby-clark/770651-how-lg-took-webos-from-mobile-phones-to-tvs-in-under-a-year

When LG acquired the WebOS project from HP early last year, it was a
stripped down Linux-based mobile operating system hardly fit to run on
any hardware. Then in January, less than a year later, LG debuted its
new WebOS smart TVs at the Consumer Electronics Show in Las Vegas. And
until the first WebOS TVs hit retail shelves earlier this month the team
was working around the clock for the release.

“It's been a roller coaster year for us,” said Steve Winston,
LG's WebOS project lead. “We have taken the stripped down OS and
turned it back into a fully fledged embedded operating system for a
TV.”

To accomplish this transformation, the development team had to back port
most of the components from LG's first-generation smart TVs, built on
their own Linux-based OS called Netcast, onto the WebOS platform. LG's
proprietary TV stacks and loads of additional components for supporting
streaming media and interconnectivity to other devices, for example,
needed to learn how to “speak WebOS,” Winston said.

So they set out to convert all of the necessary LG components to the
OpenEmbedded environment – the open source software framework used
to build the original WebOS project. Now the core technology behind the
Yocto Project, OpenEmbedded is a set of recipes, classes and associated
files tailored for building a Linux distribution for embedded devices.

OpenEmbedded ensures that all the parts that end up on the final
hardware are very well contained, Winston explained. In other build
environments the machine you build on really determines what you end up
building, he said.

“We wanted a fully predictable and reproducible build
environment,” Winston said. “So that at any time in the future
we can go back and do the same build and get the same results.”
Creating a Standard Build Environment

In the process, they ended up building a customized Yocto Project/
OpenEmbedded environment in order to simplify the metadata and abstract
standard build instructions. Component owners can inherit that
information instead of relying on binary drops to the other build teams,
which allows easy sharing and component integration.

It was difficult at first to train LG's small army of engineers, who
were contributing those components from teams and branches across Korea,
the U.S. and Europe. They were accustomed to working in basic make files
under the former proprietary build system, rather than the metadata and
layers standard in OpenEmbedded.

“It's a new and different concept and that learning curve can be
frustrating,” Winston said. “We even had some pushback but were
able to convince them it was the way to go.”

After the initial pain of switching, they're reaping the benefits of
having a standard build environment used across all of LG's engineering
teams. After several months, and many lessons learned, they have a set
of plug and play components that all connect via the WebOS luna service
bus, Winston said.
More open source WebOS components to come

Now that the initial WebOS TV release is done, the team can again focus
on adding new features to the platform. They also plan to go back over
their work from the previous year and decide which new WebOS components
must stay proprietary and which they can release as open source,
starting with their recently released Enyo application development
framework for TV called Moonstone.

“The core of the operating system is out there on Github, including
the luna-service2 and core JSON library, which works together with OS/2
to be a fundamental part of everything that's WebOS,” Winston said.

They're also planning to work with the Yocto Project community in the
future to share some of what they've learned about setting up
international engineering teams, as well as to help integrate their
custom changes into future releases.

“We love Linux. When you look at the list of core technologies,
WebOS is built on we definitely owe a debt of gratitude to the open
source and Linux community,” Winston said. “We leveraged the
great work other people have done to put together this operating
system.”

  1. 2014-05-01 From: "Paul Robert Marino" <prmarino1-at-gmail.com> Subject: [NYLXS - HANGOUT] Nostalgia in the office
  2. 2014-05-01 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] Nostalgia in the office
  3. 2014-05-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] not covered
  4. 2014-05-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Shani's engaged
  5. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] making a buck
  6. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Linux jobs
  7. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] weos lives
  8. 2014-05-06 Ron Guerin <ron-at-vnetworx.net> Re: [NYLXS - HANGOUT] making a buck
  9. 2014-05-06 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] not covered
  10. 2014-05-06 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] not covered
  11. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] making a buck
  12. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] =?UTF-8?B?RndkOiBbaXNvYy1ueV0gVklERU86IElmIEkgUmFuIFRoZSBab286IFA=?=
  13. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] farm animals
  14. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Fwd: Net neutrality emergency
  15. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Fwd: Net neutrality emergency
  16. 2014-05-06 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Fwd: Net neutrality emergency
  17. 2014-05-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] [groups-noreply-at-linkedin.com: Free Android developer enterprise
  18. 2014-05-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] DRM books
  19. 2014-05-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Do it for Denmark
  20. 2014-05-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] wget
  21. 2014-05-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] [carolinedliny-at-aol.com: Re: on other news]
  22. 2014-05-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Pharmacy
  23. 2014-05-16 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Pharmacy
  24. 2014-05-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Opensuse 13.1 + 52 Books on Linux
  25. 2014-05-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Summer Activities
  26. 2014-05-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Summer Activitie
  27. 2014-05-19 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Summer Activitie
  28. 2014-05-19 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] Summer Activitie
  29. 2014-05-19 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] Summer Activitie
  30. 2014-05-19 From: "Paul Robert Marino" <prmarino1-at-gmail.com> Re: [NYLXS - HANGOUT] Summer Activitie
  31. 2014-05-19 From: "Paul Robert Marino" <prmarino1-at-gmail.com> Re: [NYLXS - HANGOUT] Summer Activitie
  32. 2014-05-20 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Perhaps the most important tv journalism of our lifetime
  33. 2014-05-25 adrba-at-nyct.net Subject: [NYLXS - HANGOUT] no gcc in this (my) SUSE install --- HUH?
  34. 2014-05-25 adrba-at-nyct.net Subject: [NYLXS - HANGOUT] no gcc in this (my) SUSE install --- HUH?
  35. 2014-05-25 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] no gcc in this (my) SUSE install --- HUH?
  36. 2014-05-27 Contrarian <adrba-at-nyct.net> Subject: [NYLXS - HANGOUT] no gcc on this SUSE install
  37. 2014-05-27 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] no gcc on this SUSE install
  38. 2014-05-27 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] no gcc on this SUSE install
  39. 2014-05-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] interesting read
  40. 2014-05-28 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] ironman linux
  41. 2014-05-28 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] ironman linux
  42. 2014-05-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] where to put this.
  43. 2014-05-28 Robert Menes <viewtiful.icchan-at-gmail.com> Re: [NYLXS - HANGOUT] where to put this.
  44. 2014-05-29 From: "Redpill" <red.pill-at-verizon.net> RE: [NYLXS - HANGOUT] where to put this.
  45. 2014-05-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] where to put this.
  46. 2014-05-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] where to put this.
  47. 2014-05-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] where to put this.

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!