Chrome OS switching to the Android Linux kernel and related Android subsystems

Surprisingly quietly, in the middle of Apple’s WWDC, Google’s ChromeOS team has made a rather massive announcement that seems to be staying a bit under the radar. Google is announcing today that it is replacing many of ChromeOS’ current relatively standard Linux-based subsystems with the comparable subsystems from Android. To continue rolling out new Google AI features to users at a faster and even larger scale, we’ll be embracing portions of the Android stack, like the Android Linux kernel and Android frameworks, as part of the foundation of ChromeOS. We already have a strong history of collaboration, with Android apps available on ChromeOS and the start of unifying our Bluetooth stacks as of ChromeOS 122. ↫ Prajakta Gudadhe and Alexander Kuscher on the Chromium blog The benefits to Google here are obvious: instead of developing and maintaining two variants of the Linux kernel and various related subsystems, they now only have to focus on one, saving money and time. It will also make it easier for both platforms to benefit from new features and bugfixes, which should benefit users of both platforms quite a bit. As mentioned in the snippet, the first major subsystem in ChromeOS to be replaced by its Android counterpart is Bluetooth. ChromeOS was using the BlueZ Bluetooth stack, the same one used by most (all?) Linux distributions today, which was initially developed by Qualcomm, but has now switched over to using Fluoride, the one from Android. According to Google, Fluoride has a number of benefits over BlueZ. It runs almost entirely in userspace, as opposed to BlueZ, where more than 50% of the code resides in the kernel. In addition, Fluoride is written in Rust, and Google claims it has a simpler architecture, making it easier to perform testing. Google also highlights that Fluoride has a far larger userbase – i.e., all Android users – which also presents a number of benefits. Google performed internal tests to measure the improvements as a result from switching ChromeOS from BlueZ to Fluoride, and the test results speak for themselves – pairing is faster, pairing fails less often, and reconnecting an already paired device fails less often. With Bluetooth being a rather problematic technology to use, any improvements to the user experience are welcome. At the end of Google’s detailed blog post about the switch to Fluoride, the company notes that it intends for the project as whole – which is called Project Floss – to be a standalone open source project, capable of running on any Linux distribution. ↫ Russ Lindsay, Abhishek Pandit-Subedi, Alain Michaud, and Loic Wei Yu Neng on the chromeOS dev website We aspire to position Project Floss as a standalone open source project that can reach beyond the walls of Google’s own operating system in a way where we can maximize the overall value and agility of the larger Bluetooth ecosystem. We also intend to support the Linux community as a whole with the goal that Floss can easily run on most Linux distributions. If Fluoride can indeed deliver tangible, measurable benefits in Bluetooth performance on Linux desktops, I have no doubt quite a few distributions will be more than willing to switch over. Bluetooth is used a lot, and if Fedora, Ubuntu, Arch, and so on, can improve the Bluetooth experience by switching over, I’m pretty sure they will, or at least consider doing so.

ESP – ARHC Robotics Podcast Aethon 002

Affiliate Disclosure: Some of the links below are affiliate links, which means that at no additional cost to you, I will earn a commission if you click through and make a purchase.

Aquí está el comunicado de prensa original de Aethon:
https://aethon.com/st-engineering-aethon-launches-zena-rx/

¡La tienda de National Geographic en Amazon es perfecta para regalos educativos!
https://amzn.to/45bWgSm

Hola, soy August Lizárraga Jr.

Planeo investigar y presentar personalmente la mejor información disponible sobre robótica de atención médica de asistencia y rehabilitación a toda mi audiencia en inglés, español, portugués, alemán, francés y holandés.

¡Robots que ayudan a limpiar! Visita la tienda iRobot en Amazon.
https://amzn.to/3yPiAFn

¿Interesado en la robótica? Consulte las principales tiendas de robótica en Amazon:
https://amzn.to/3RiuZaZ

Arduino: Su fuente de referencia para kits de microcontroladores y más.
https://amzn.to/3x9G2MT
HiLetgo: Encuentra todos los componentes electrónicos para tus proyectos de bricolaje.
https://amzn.to/3x45zHo
DFRobot: Obtenga los componentes básicos para una variedad de proyectos electrónicos.
https://amzn.to/45czY2F

Copyright © 2024 by August Lizarraga Jr.

All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including information storage and retrieval systems, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law. Please purchase only authorized electronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support of the author’s rights is appreciated. Any member of educational institutions wishing to photocopy part or all of the work for classroom use, should send inquiries to augustprofessional35@gmail.com.

Any use of this publication to train generative artificial intelligence (“AI”) technologies is expressly prohibited. The author and publisher reserve all rights to license usage of this work for generative AI training and development of machine learning language models.

Sattva Green Groves Is Located In Prime Location Of Bangalore

https://appsumo.com/profile/sattvagreeng/
https://mdbootstrap.com/user/greengroves/
https://paste.toolforge.org/view/3782ce0b
https://bodyspace.bodybuilding.com/about-me/sattvagreeng
https://forum.index.hu/User/UserDescription?u=2001348
https://coggle.it/diagram/ZmkI3CxbA21zSyGU/t/-/da7a3f27c4da5585a417eb565bca42140555c67f2608819825c721168d43fb20
https://www.colourlovers.com/lover/sattvagrovespro
https://zbrush.dpi.upv.es/wordpress/artistas-2/sattvagreenplan/profile/
https://rutube.ru/video/ed3dc078a6f45fac82b1178f52f50599/
https://workdrive.zohopublic.in/file/oa9b75cc97a49b96a40dca4fbae16d9c2ea27
https://community.amd.com/t5/user/viewprofilepage/user-id/422854
https://www.pinterest.ca/csiliconcity/
https://issuu.com/siliconcityplan/docs/century_silicon_city.pptx
https://www.pinterest.com.au/csiliconcity/

Ruby 3.3.3 Released

Ruby 3.3.3 has been released.

This release includes:

  • RubyGems 3.5.11
  • Bundler 2.5.11
  • REXML 3.2.8
  • strscan 3.0.9
  • --dump=prism_parsetree is replaced by --parser=prism --dump=parsetree
  • Invalid encoding symbols raise SyntaxError instead of EncodingError
  • Memory leak fix in Ripper parsing
  • Bugfixes for YJIT, **{}, Ripper.tokenize, RubyVM::InstructionSequence#to_binary, --with-gmp, and some build environments

Please see the GitHub releases for further details.

Download

  • https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz

    SIZE: 22105219
    SHA1: b71971b141ee2325d99046a02291940fcca9830c
    SHA256: 83c05b2177ee9c335b631b29b8c077b4770166d02fa527f3a9f6a40d13f3cce2
    SHA512: 0388a96127eb6e53b836f7954af51ff62b84cdb7abeab823cb1349993d805b151204e426b9ac04ca8333fbd5e01c386d58bc37d34c4e9286b219dcda7542a150
    
  • https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.xz

    SIZE: 16361160
    SHA1: 70cc5db132ea277487ede490e430e066a7c862d9
    SHA256: 83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e
    SHA512: 27dcae604e6613e1eaa20c6a75ee88b970bb0dd584d9bc0c021ad8da4340858e3c2e874ac841fcca0b0444a0c0146c4650d2d22bac3c9e12853533c37255f8f1
    
  • https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.zip

    SIZE: 26990910
    SHA1: 15a903003fba2fa5ae760263d6aa7b951747e545
    SHA256: a9e4a6650cc40643b2b4a005541587443e373fbdec0c03164502f710cfd87a01
    SHA512: ed5ed5bc26598ba8c39eaae45147159d742e4792d4d8478b2db04bffe25b75b8bd4131a86c010bff91e0368f906bff04e852deab415fefd25cec39bc53f70020
    

Release Comment

Many committers, developers, and users who provided bug reports helped us make this release.
Thanks for their contributions.

Posted by k0kubun on 12 Jun 2024