Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

LuneOS — новое имя платформы Open webOS

Обсуждение всего, что связно с системой Open webOS. Последние новости.

Re: LuneOS — новое имя платформы Open webOS

Сообщение Bakugan » 14 авг 2016, 14:04

Ничего нового там пока и не будет, это порт системы HP webOS на открытые платформы.
Bakugan

 
Сообщения: 1838
Зарегистрирован: 07 окт 2010, 22:52
Благодарил (а): 44 раз.
Поблагодарили: 187 раз.
Телефон: Palm Pre 2
Планшет: HP TouchPad Wi-Fi 16Gb

Re: LuneOS — новое имя платформы Open webOS

Спонсор » 14 авг 2016, 14:04

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 19:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: LuneOS — новое имя платформы Open webOS

Сообщение Andreas » 18 сен 2016, 23:16

Вышел сентябрьский стабильный релиз LuneOS (кодовое имя Cafe Zorro)

За это сообщение автора Andreas поблагодарил:
Архивариус (18 сен 2016, 23:24)
Andreas

 
Сообщения: 53
Зарегистрирован: 08 янв 2012, 21:20
Откуда: Спб
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
Телефон: pre
Планшет: HP TouchPad Wi-Fi 32GB

Re: LuneOS — новое имя платформы Open webOS

Сообщение Palmfan » 17 окт 2017, 23:21

Вышел октябрьский стабильный релиз LuneOS (кодовое имя Decaf)
https://pivotce.com/2017/10/08/luneos-s ... ase-decaf/
Много всяческих улучшений и исправлений.

В браузере теперь есть поддержка плагинов, можно подключить, например, Adobe Flash и WideVine CDM от Google:
https://pivotce.com/2017/10/11/luneos-b ... utube-red/
Palmfan

 
Сообщения: 1556
Зарегистрирован: 30 окт 2010, 22:51
Благодарил (а): 33 раз.
Поблагодарили: 122 раз.
Телефон: Palm Pre 1½

Re: LuneOS — новое имя платформы Open webOS

Сообщение Palmfan » 09 дек 2018, 13:02

Оказывается в конце ноября вышел новый релиз LuneOS (кодовое имя "Doppio") с множеством улучшений, читайте подробности ниже. Главная новость - проект официально объединяется с открытой операционкой от LG - webOS OSE и переходит на самые новые программные компоненты, которые обеспечивает последняя. В планах портирование операционной системы на телефон Xiaomi A1.

----
Очень долгое ожидание фанатов LuneOS и webOS закончилось! Мы наконец вернулись с новым выпуском под названием «Doppio», который, по нашему мнению, станет важной вехой с точки зрения развития событий и дальнейших действий!

Итак, вам интересно, чем мы занимались в прошлом году?

Ну вообще-то очень многим, если честно! Мы обновили стек Bluetooth с BlueZ4 до BlueZ5, что потребовало довольно много работы с ядрами. Это было успешно завершено для Nexus 4 (Mako) и Nexus 5 (Hammerhead); к сожалению, на сегодняшний день нам не удалось заставить это работать на планшете TouchPad 4G (Tenderloin).

Мы тесно сотрудничаем с проектом Halium и осуществили дальнейшую интеграцию между LuneOS и Halium, уменьшив дублирование между проектами и, по возможности, используя единый источник. Все это должно быть проще интегрировать и упростить порты для новых устройств. Мы обновили наши патчи ядра (в основном для исправления совместимости GCC 5/6/7/8) с Halium, чтобы мы могли использовать общее ядро ​​для наших целей.

Говоря о новых устройствах, над которыми мы работали: с тех пор, как Google отказался от (бюджетной) линейки Nexus и запустил (премиум) линейку Pixel, мы искали другие цели, которые легко доступны, бюджетны и имеют хорошую поддержку сообщества. Мы быстро получили Xiaomi, который делает телефоны с достойными характеристиками, разблокируемым загрузчиком (процесс немного утомительный, но выполнимый), и телефоны дают очень хорошее соотношение цены и качества.

Это привело к тому, что мы независимо работали над 3 различными устройствами Xiaomi: RedMi Note 4x (Mido), RedMi 5 (Rosy) и Mi A1 (Tissot). Это все устройства Aarch64, использующие чипсет Snapdragon 625. У нас раньше не было никаких устройств Aarch64, а также они основаны на Halium 7.1 (Android 7.1), в то время как все наши предыдущие цели были основаны на Halium 5.1 (Android 5.1), так что это принесло массу новых проблем. Есть еще несколько грубых краев, но аудио, датчики, Wi-Fi и Bluetooth теперь работают. Также была проделана определенная работа по портированию для некоторых других поддерживаемых Halium целей, таких как OnePlus X (onyx), Google / Huawei Nexus 6P (angler) и Motorola G4 (athene). В настоящее время они находятся на разных стадиях разработки, благодаря чему OnePlus X является наиболее зрелым.

Xiaomi Mi A1 - это стратегическое устройство для нас, которое мы выбрали в сотрудничестве с LG, чтобы запустить на нем LuneOS, а также в качестве цели для операционной системы LG webOS (Open Source Edition).

Выпуск LG webOS OSE стал для нас неожиданностью, однако у него большой потенциал. Хотя первоначальный выпуск webOS OSE был очень ограниченным и, следовательно, ограниченным вариантом использования для людей, не очень знакомых с webOS, он действительно предлагает нам большой потенциал. webOS OSE - это в основном 5 лет разработки основных битов webOS с момента выпуска Open webOS. С тех пор он был внедрен в миллионы телевизоров LG и предлагает значительные улучшения с точки зрения надежности и функциональности. Однако, большим недостатком является то, что нет никаких записей об изменениях между Open webOS и webOS OSE, поэтому это делает миграцию более сложной.

В начале июня команда LuneOS встретилась с LG в Париже, чтобы обсудить сотрудничество между нашими командами. В результате мы выбрали Xiaomi A1 в качестве устройства для переноса LuneOS. Теперь это на уровне, аналогичном другим нашим целям.

Поэтому после этого выпуска мы сосредоточимся на переносе наших компонентов Open webOS на обновленные компоненты, предоставляемые webOS OSE. Это принесет немало проблем и препятствий на этом пути, однако мы уверены, что мы сможем завершить эту миграцию, и это принесет много улучшений с точки зрения качества кода, стабильности, функциональности и уменьшения необходимости в обслуживании многих из них. компоненты, так как мы можем совместно использовать общую кодовую базу с операционной системой LG webOS в будущем.

У LG очень четкое представление о webOS. С момента первого релиза в марте была опубликована дорожная карта, и LG выпустила 4 релиза с момента первоначального выпуска webOS OSE.

Следующие пункты в нашем списке дел будут там, где мы сосредоточимся дальше:

  • Миграция компонентов Open webOS на более новые компоненты OSE webOS.
  • Заставьте образ VirtualBox работать с более новым форматом MESA.
  • Миграция в релиз Yocto Sumo / Thud.
  • Улучшения обмена сообщениями.
  • Улучшения камеры.
  • Исправление известных проблем на различных целях.
  • Возвращение официальной поддержки Touchpad 4G (текущая сборка работает на Touchpad 4G, но только WiFi).

Известные проблемы:

  • Node-SQLite3 в настоящее время не работает. Компоненты, использующие Node-SQLite3, на данный момент перешли на альтернативный метод хранения.
  • Фокус ошибка на поля ввода. Вы можете обойти это, скрывая виртуальную клавиатуру и снова нажимая ввод.
  • Случайная проблема с виртуальной клавиатурой не отображается на устройствах Aarch64.

Список изменений (Changelog) на английском:

Applications:
  • Settings: Add QML variant, enable manual time and date in Setings.
  • org.webosports.cdav: Add CLEANBROKEN


User Interface:
  • luna-{sysmgr,sysmgr-common,appmanager,next}, mediaindexer: fix build with Qt 5.11.
  • luna-{webappmanager,qml-launcher} org.webosports.app.{browser,firstuse}: fix build with Qt 5.11.
  • luna-next-cardshell: add runtime dependency on qtmultimedia-qmlplugins, luneos-components.
  • luneos-components: drop build time dependency on qtwebengine, switch to Mer’s bluezqt


System Level:
  • luna-next: Add config for onyx, Add QT_OPENGL_NO_BGRA and remove QT_ENABLE_GLYPH_CACHE_WORKAROUND
  • android-gadget-setup: fix functionfs test
  • android-tools: fix compatibility with adb 5.1.1
  • android-tools-conf: Fix the machine check, Don’t patch script for tenderloin
  • base-files: provide a common fstab for all LuneOS devices
  • bluez: switch from bluez4 to bluez5
  • bluez5: Fix patch so it will work for RaspberryPi3, make firmware search case insensitive
  • connman: Add connman-tools, connman-tests and connman-wait-online, Update to 1.35
  • distro: luneos: switch release name to Doppio
  • environment.conf: Add QT_ENABLE_GLYPH_CACHE_WORKAROUND=1
  • fingerterm: Update to upstream and drop patch, use LiberationMono font
  • funyahoo-plusplus: Bump SRCREV
  • https-everywhere: Bump SRCREV
  • hunspell-dictionaries: Update to latest version
  • imaccountvalidator, imlibpurpleservice: Drop unsupported protocols
  • initramfs-boot-android: add A/B partition support, boot into built-in recovery when no skip_initramfs, get Halium’s init script from GitHub, improve panic scenario in init.sh, use /userdata instead of /android/userdata, Various fixes to init.sh
  • kf5bluezqt-mer: fix package content with empty QT_DIR_NAME
  • libconnman-qt5: fix initial value of “connected” property
  • libhybris, qtbase: don’t use += together with _append
  • libhybris: Bump SRCREV, Set –enable-arch=arm64 for aarch64, Drop –with-default-hybris-ld-library-path and bump SRCREV
  • libpbnjson: use Unix Makefils OECMAKE_GENERATOR
  • lsb: fix luneos-version content
  • luna-(web)appmanager: use /etc/luna-next/qtwebengine.conf
  • luna-init, luna-sysmgr: Bump SRCREV and adjust file installs
  • luna-init: Fix incorrect {, Install CustomerCareNumber.txt and cust-preferences.txt
  • luna-prefs-data: Bump PV to be in sync with luna-prefs
  • luna-sysmgr: Cleanup recipe
  • luna-sysmgr-conf, nyx-modules: fix rosy values, Add initial files for athene and onyx target, Cleanup recipe and fixup defaultPreferences-platform.txt
  • luna-universalsearchmgr: inherit webOS_systemd
  • luna-webappmanager: bump SRCREV
  • luneos.inc, connman: Build & deploy VPN plugins
  • luneos: inherit remove-libtool
  • luneos: update SANITY_TESTED_DISTROS
  • luneos-dev-image: tell Halium to mount rootfs rw
  • luneos-emulator-appliance: update a bit
  • luneos-features, connman: Add support for NFC using neard
  • luneui-example-image: add few more packages, add more packages for testing, add vboxguestdrivers, v86d, add very small (fast to build) test image
  • maliit-framework-qt5: set XDG_RUNTIME_DIR in conf file
  • meta*: enable gbm
  • meta-webos-ports: Add configuration files for Tissot, Update classes with info from webOS OSE
  • mido, tissot: Fix path for CHARGER_AC_SYSFS_PATH
  • mido: Initial configuration files
  • mobile-broadband-provider-info: Bump SRCREV
  • mojomail: bump SRCREV to fix build with boost-1.67.0, Switch back to webOS-ports/master branch
  • nemo-qml-plugin-dbus: Update to latest version from upstream, fix package content with empty QT_DIR_NAME
  • node-sqlite3: Bump version
  • nyx-conf: do not let keys module watch over the touchpanel
  • nyx-modules: Fix devices names in cmake files
  • ofono: Update to latest version from upstream and enable Python 3 tests
  • onyx: Enable power button
  • packagegroup-luneos-development: include QML settings app
  • packagegroup-luneos-extended: add android-kernel-bootimg,
  • Add qtconnectivity, Add WIP targets and more documentation,
  • Build bluez5 for all targets, include libpci for qemux86, move android-kernel-bootimg
  • phonesim: Fix build with empty QT_DIR_NAME, refresh patches with devtool, update to latest revision from git
  • pidgin-sipe: backport a patch to fix build with gcc8
  • pulseaudio-distro-conf: Add support for Xiaomi A1 (tissot), Add webOS-system.pa for mido target
  • pulseaudio-modules-droid: bump to 10.0.73, refresh patches with devtool, remove tenderloin CFLAGS
  • purple-skypeweb: Bump SRCREV
  • python-tz-native: Update to 2017.2, Fix typo in SRC_URI
  • qt5: upgrade to 5.11, upgrade to 5.11.1
  • qt5-qpa-hwcomposer-plugin: fix package content with empty QT_DIR_NAME, hwcomposer_backend.h: Fix cast from ‘void*’ to ‘unsigned int’, remove tenderloin CFLAGS
  • qtbase: Add patch to fix quirks with newer Adreno GPU’s, refresh patches, remove TLS patch on Halium 7.1 targets, temporary fix for SIGBUS crash on Android devices
  • qtlocation: refresh patch
  • qtscenegraph-adaptation: Bump SRCREV
  • qtsensors-sensorfw-plugin: fix build with empty QT_DIR_NAME
  • qtvideo-node: fix package content with empty QT_DIR_NAME
  • qtwayland: add qwayland-server-surface-extension.h, wayland-surface-extension-server-protocol.h to sync.profile, bring QWaylandExtendedSurface back for luna-next, drop patch applied in 5.9.3, refresh patches for 5.11.2
  • qtwebengine: add libpci to RDEPENDS, Drop patch for libEGL and libGLES2, fix filename in SRC_URI, Fix patch for additionalFeatures, refresh patches, Remove PalmServiceBridge, replace EXTRA_QMAKEVARS_CONFIGURE with PACKAGECONFIG, squash a few of chromium patches for easier maintenance
  • recipes: drop unnecessary FILES_${PN}-dbg variables, use oe.utils.conditional instead of deprecated base_conditional
  • sensorfw: Bump SRCREV and drop patches now merged upstream
  • voicecall: Update to latest version from upstream
  • webos-systemd-services: Drop installation of luna universalsearchmgr.service
  • android-headers: Add headers for Halium-7.1, common recipe for Halium-5.1 headers, make it possible to tweak android-config.h per machine, Use Halium Headers
  • android-headers-halium: set preferred version
  • android-headers-tenderloin: fix patches to match Halium’s
  • android-kernel-bootimg: dedicated recipe for creating boot.img, minimal support for A/B partitions
  • android-system: Add missing groups, also mount /persist when it exists, cleanup old hal-hybris overlay code, don’t manage ramdisk unpacking, fix lifecycle of lxc container, Remove installation of non-existing files, simplify usage of Halium, start sensorfwd after android container, use pre-start.sh from Halium, wait a bit for the sensors to be ready
  • android-system-image: use system.img directly, Change wop into luneos, convert the sparse image if needed, create /userdata, Update halium bits to halium version numbers
  • base-files: use system.img directly
  • android-tools: remove, since now in meta-oe
  • base-files,android-system: Android partitions are now mounted by Halium’s initrd
  • base-files: add /system/lib64 in LD_LIBRARY_PATH hammerhead, mako: Add NFC as machine feature
    Include android-kernel-bootimg for each MACHINE that needs it
  • initramfs-android-image: make it possible to add content
  • libhybris: provide also virtual/mesa and set PREFERRED_PROVIDER for all android devices
  • linux-lg-{mako,hammerhead},linux-hp-tenderloin: backport 2 changes to fix build with gcc8
  • mako, hammerhead: Use upstream kernels which now have our patches included
  • mako: Fix the kernel build
  • meta-*: set PREFERRED_PROVIDER for libgl and libgbm for all android devices
  • meta-{asus,hp,huawei,lg,motorola,oneplus,xiaomi}: remove fstab overload
  • meta-android: initramfs-android-recovery: add inc, remove leftover from android-tools removal
  • meta-hp: migrate tenderloin to use Halium’s init
  • meta-oneplus: Fixes for onyx target to make build work
  • meta-smartphone: Add meta-huawei layer with Angler target,
  • udev-extraconf: Uniform naming scheme for device udev rules and update udev rules
  • meta-xiaomi: add initial support for rosy (Redmi 5), Get image for Tissot building, Initial work for Xiaomi A1 (tissot), mido fix persist partition number in fstab, mido use correct wlan module name, tissot: add initramfs-android-recovery, tissot: enable permissive SELinux, tissot: ignore other parameters from bootloader, tissot: switch to cm-14.1 kernel to fix wifi
  • Migrate LuneOS targeted machines to using android-kernel-image
  • systemd-machine-units: fix bluetooth for hammerhead, fix bluetooth for mako


Послесловие

1.Зарегистрируйтесь для отслеживания ошибок
2.Подключайтесь
3.Присоединяйтесь к списку рассылки

Скачать и установить

Не стесняйтесь скачать обновленные сборки, чтобы начать. Tenderloin, Mako, Hammerhead и Tissot остаются в центре нашего внимания, но эмулятор Mido & Rosy тоже работает.

Обратите внимание, что для использования последних стабильных сборок Nexus 4 (Mako) и Nexus 5 (Hammerhead) вам необходимо сначала прошить образы CM 12.1 с помощью CWM /TWRP. Для этого вам может потребоваться выполнить «сброс настроек» или, по крайней мере, «очистить кэш». CWM /TWRP укажет, когда это необходимо. После успешной перепрошивки CM 12.1 обязательно загрузите его хотя бы один раз, прежде чем вернуться к CWM /TWRP, чтобы прошить последний образ LuneOS! Мы предоставили ссылки на CM 12.1 для этих 3 изображений на страницах нашего устройства ниже.

Инструкции по установке для TouchPad (Tenderloin),Nexus 4 (Mako) ), Nexus 5 (Hammerhead) и Эмулятор находится в вики. И помните, что мы не делаем сроки.

Не забудьте связаться с нами по любым вопросам и не стесняйтесь присоединиться к обсуждению на форуме нации webOS. Поймайте нас в Твиттере @webosportsна IRC: Freenode: # webOS-ports или по электронной почте webOS.ports@gmail.com.

Мы скоро увидимся с новым выпуском!
Palmfan

 
Сообщения: 1556
Зарегистрирован: 30 окт 2010, 22:51
Благодарил (а): 33 раз.
Поблагодарили: 122 раз.
Телефон: Palm Pre 1½

Пред.

Вернуться в Open webOS - Обсуждение



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0