Language Selection

English French German Italian Portuguese Spanish

Google

Kernel: Linux 4.18, New Flaw and Potential Back Door (Google/NSA)

Filed under
Linux
Google
Security
  • The Best Features Of The Linux 4.18 Kernel

    Following a one week delay, the Linux 4.18 kernel is set to be released this coming weekend. In case you forgot about the new features and improvements since the Linux 4.18 cycle kicked off back in June, here's a look back at some of the most prominent additions for this latest kernel version.

  • Linux kernel bug: TCP flaw lets remote attackers stall devices with tiny DoS attack

    Security researchers are warning Linux system users of a bug in the Linux kernel version 4.9 and up that could be used to hit systems with a denial-of-service attack on networking kit.

    The warning comes from Carnegie Mellon University's CERT/CC, which notes that newer versions of the Linux kernel can be "forced to make very expensive calls to tcp_collapse_ofo_queue() and tcp_prune_ofo_queue() for every incoming packet which can lead to a denial of service (DoS)".

  • Speck Crypto Code Called For Removal From The Linux Kernel

    Now that Google will not be using the Speck crypto code for disk encryption on low-end Android devices but instead developing "HPolyC" as outlined in the aforelinked article, a plea has already been submitted to remove the current Speck code from the mainline Linux kernel.

    Following yesterday's mailing list announcement that Google has changed its mind on using Speck and instead investing in a new option, Linux developer Jason Donenfeld took the liberty of issuing a "request for comments" on removing the Speck crypto code. Donenfeld is the developer that's been working on WireGuard and the new Zinc crypto library.

Android 9 Pie

Filed under
Google
  • Android 9 Pie

    Android 9 harnesses the power of artificial intelligence to give you more from your phone. Now it's smarter, faster and adapts as you use it.

  • Google finalizes Android P as Android 9 “Pie,” launching today

    Android Pie is a major update for Android. Large chunks of the OS get a UI makeover in line with Google's updated Material Design guidelines. There is an all-new notification panel, a reworked recent-apps screen, new settings, and tons of system UI changes. There's support for devices with notched displays (like the iPhone X) and a gesture navigation system (also like the iPhone X). So far, battery life on the preview builds has been great, with improvements like the AI-powered adaptive battery system, a new auto-brightness algorithm, and changes to CPU background processing.

  • Android 9 Pie Is Finally Released: Get It Now

    At last, the wait is over! Google has finally started shipping the stable version of Android 9.0 for smartphones. Fans who placed their money on Popsicle, Popcorn, Pistachio, sad news for you guys — the new Android P is now “Android Pie.”

Raspberry Pi now officially supports Google's TensorFlow software

Filed under
Linux
Google

Since its launch in 2015, the software firm has had a goal to be "an open source machine learning framework for everyone". But to do that, it has needed to run on as many of the platforms that people are using as possible.

"We've long supported Linux, MacOS, Windows, iOS, and Android, but despite the heroic efforts of many contributors, running TensorFlow on a Raspberry Pi has involved a lot of work," the company's software engineer, Pete Warden, said in a blog post on Medium.

However, thanks to a recent collaboration with the Raspberry Pi Foundation, it announced that the latest 1.9 release of TensorFlow can be installed from pre-built binaries using Python's pip package system.

Read more

How Google decides to open source its technology

Filed under
Google
OSS

Google has a solid reputation as an engineering organisation with an open source culture, with Googlers contributing a huge amount of code back to the community and projects like TensorFlow and Kubernetes making a mainstream impact.

Speaking to the press during the Google Cloud Next event in San Francisco last week, Sarah Novotny, head of open source strategy at Google Cloud Platform (GCP) and Melody Meckfessel, VP of engineering for GCP, spoke candidly about how the company decides to open source its technology and building an open culture.

"Google has a long history of engaging in open source communities," Novotny started out by saying. "We've had an open source programs office for more than 12 years and have worked with several other large companies to come into this space in a way that protects both the company and the projects and the culture of the projects."

Read more

Chromebook Marketing Badmouths Windows, MacOS

Filed under
GNU
Linux
Google
Microsoft
Mac

Linux Apps may come to Chromebooks in Stable Channel In Version 69

Filed under
Linux
Google

We were originally hoping that Chrome OS version 68 would get Linux App support, but that wasn’t the case. Now, Chrome 69 is said to be released for the 4th September this year. (Not too long left to go) and the update has a strong chance to hit Google’s very own Chromebook first instead of the other Chromebook. This information is gleaned from several commits that suggest a review of the Crostini project will now finalise.

Without the upcoming update, Linux app support is already available on a fair amount of Chrome OS laptops that are running the Dev Channel version of the Chrome OS. The fair amount of Chrome OS laptops, which includes Google’s own Pixelbook and HP’s Chromebook x2, can potentially run Linux Apps. But, as many of these laptops are not high specification machines, they might (will) struggle to adequately run Linux Apps.

Read more

OS Turf Wars

Filed under
GNU
Linux
Google
Microsoft
  • Build your own Chrome/Linux operating system with Chromium OS and Crostini

    Google is slowly starting to add support for running Linux applications on Chromebooks. But as I discovered when I tested Linux apps on the Acer Chromebook Tab 10 recently, it’s still a work in progress. The feature also isn’t available for all Chrome OS computers yet.

    That could change in the not-too-distant future. Right now you need to be running Chrome OS in the developer channel in order to enable Linux app support. There are signs that Linux app support could hit the Chrome OS beta channel this week, and it could graduate to the stable channel by the time Chrome OS 69 is released later this year.

  • Germans swing another putsch against Linux [Ed: This isn't a technical decision. It cannot be technical. I reckon some politicians/suits had too many dinners with Microsoft and maybe bribes too (like the Munich saga)]

    As initially reported by Heise, the state's tax authority has 13,000 workstations running OpenSuse -- which it adopted in 2006 in a well-received migration from Solaris -- that it now wants to migrate to a "current version" of Windows, presumably Windows 10.

  • With DaaS Windows coming, say goodbye to your PC as you know it

    Now Microsoft, which helped lead that revolution, is trying to return us to that old, centralized control model.

    Forget that noise. If Microsoft continues on this course, soon your only real choices if you really want a “desktop” operating system will be Linux and macOS. Oh, you’ll still have “Windows.” But Windows as your “personal” desktop? It will be history.

Google: The Data Transfer Project, Fuchsia, Cirq, Chrome 69

Filed under
Google
  • The Data Transfer Project and the Hammer

    Got that? There are actually two conversions each time data passes back or forth: first from the proprietary API of Company A into the Data Model for that type of information, and then from the Data Model to the proprietary API of Company B. With the standards approach, Company A simply sends its data to Company B directly without the need for conversion even once, because both companies create and store data using the same format.

     

    Stated another way, using adapters is a band aid approach that allows proprietary vendors to continue to use proprietary technology to silo your data, while providing just enough mobility to users to permit them to tolerate the continuation of life as we know it and compliance with evolving regulations, such as the GDPR.

     

    In short, using an open source hammer treats the user as a nail. Using open standards would turn the user into a hammer, empowering her to use whatever vendor she wishes, and putting the maximum incentive on all vendors to compete on services, features and performance to earn the user’s continued business.

     

    I think we can all agree that users would rather be the hammer. We’ve all been the nail for far too long, and all it’s given us is headaches.

     

  • What is Fuchsia, and why should you care?

    But an operating system needs more than a name. And without Google telling us anything about its new project, we're left to piece together all the breadcrumbs the internet can find. Here is what we know so far.

  • Google Cirq: a Python Open Source Library for Quantum Computing

    Cirq aims to make it easier to write, manipulate, and optimize quantum algorithms for noisy intermediate scale quantum (NISQ) computers. Cirq also enables the execution of those programs on a local simulator and is designed to support future quantum hardware and quantum cloud processors.

    Noisy intermediate scale quantum computers will be the first quantum computers that will become available in the near future and that have been announced by several companies, including Microsoft, Google, IBM, Intel, and others. Comprised of 50–100 qubits, NISQ computers aim to allows researchers to demonstrate quantum supremacy, although their usefulness will be limited by quantum gates noise and thus by the efficiency of error correction algorithms that will be designed.

  • Linux Apps on Chromebooks Could Hit Stable In Chrome 69

    It’s been a bit since we’ve talked about Linux apps on Chromebooks, but that doesn’t mean development has stopped. Actually, progress has been constantly moving forward with small tweaks and changes happening almost daily. The big changes, however, haven’t been as rapid-fire since I/O back in May, so news surrounding the Crostini project has been a bit quieter overall.

Google moves AndroidX to the Android Open Source Project

Filed under
Android
Google
OSS

Google is attempting to provide more transparency to developers by moving AndroidX, which was previously called the Android Support Library, to the public Android Open Source Project (AOSP). This move means that primary feature development and bug fixes will be completed in the open and changes will be visible.

AndroidX originally started off as a small set of libraries wtih the intent to provide backwards compatibility for new Android platform APIs, and as a result, its development was strictly tied to the platform. All work was done in internal Google branches and then pushed to the AOSP.

Read more

Chromebooks/Chromecast Programs

Filed under
Google
  • The Best Photo Editors for Chromebooks

    One of the biggest question we see about Chromebooks is “can they run Photoshop?” The answer to that is no—at least not the full version you’ll find on other platforms. But that doesn’t mean they can’t do photo editing.

    And that’s really the key here: knowing when you need Photoshop versus when you just need something to edit photos. There are some powerful tools available for Chromebooks—perhaps not quite as powerful as Photoshop, but they can get pretty dang close for most uses.

  • How To Connect Your Chromecast To VLC?
Syndicate content

More in Tux Machines

4 Neat New GTK Themes for Your Linux Desktop

The new Yaru/Communitheme theme might be the talk of the Ubuntu town right now, but it’s not the only decent desktop theme out there. If you want to give your Linux desktop a striking new look ahead of the autumn then the following quad-pack of quality GTK themes might help you out. Don’t be put off by the fact you will need to manually install these skins; it’s pretty to install GTK themes on Ubuntu 18.04 LTS above, providing you set hidden folders to show (Ctrl + H) in Nautilus first. Read more Also: Getting Things GNOME

Python wriggles onward without its head

At the third annual PyBay Conference in San Francisco over the weekend, Python aficionados gathered to learn new tricks and touch base with old friends. Only a month earlier, Python creator Guido van Rossum said he would step down as BDFL – benevolent dictator for life – following a draining debate over the addition of a new way to assign variables within an expression (PEP 572). But if any bitterness about the proposal politics lingered, it wasn't evident among attendees. Raymond Hettinger, a Python core developer, consultant and speaker, told The Register that the retirement of Python creator Guido van Rossum hasn't really changed things. "It has not changed the tenor of development yet," he said. "Essentially, [Guido] presented us with a challenge for self-government. And at this point we don't have any active challenges or something controversial to resolve." Read more

Today in Techrights

today's leftovers

  • How to Install R on Ubuntu 18.04
  • How to Install HTTP Git Server with Nginx on Ubuntu 18.04 LTS
  • Everything You Need to Know about Linux Containers, Part I: Linux Control Groups and Process Isolation
  • Robert Roth: Five or More GSoC
  • Adventures with NVMe, part 2
    A few days ago I asked people to upload their NVMe “cns” data to the LVFS. So far, 643 people did that, and I appreciate each and every submission. I promised I’d share my results, and this is what I’ve found:
  • The Next Challenge For Fwupd / LVFS Is Supporting NVMe SSD Firmware Updates
    With UEFI BIOS updating now working well with the Fwupd firmware updating utility and Linux Vendor Firmware Service (LVFS) for distributing these UEFI update capsules, Richard Hughes at Red Hat is next focusing on NVMe solid-state drives for being able to ship firmware updates under Linux. Hughes is in the early stages at looking to support NVMe firmware updates via LVFS/fwupd. Currently he is hoping for Linux users with NVMe drives to send in the id-ctrl identification data on your drives to him. This data will be useful so he knows what drives/models are most popular but also for how the firmware revision string is advertised across drives and vendors.
  • [Older] Language, Networking Packages Get Updates in Tumbleweed
    There were two openSUSE Tumbleweed snapshots this past week that mostly focused on language and network packages. The Linux Kernel also received an update a couple days ago to version 4.17.13. The packages in the 20180812 Tumbleweed snapshot brought fixes in NetworkManager-applet 1.8.16, which also modernized the package for GTK 3 use in preparations for GTK 4. The free remote desktop protocol client had its third release candidate for freerdp 2.0.0 where it improved automatic reconnects, added Wave2 support and fixed automount issues. More network device card IDs for the Intel 9000 series were added in kernel 4.17.13. A jump from libstorage-ng 4.1.0 to version 4.1.10 brought several translations and added unit test for probing xen xvd devices. Two Common Vulnerabilities and Exposures fixes were made with the update in postgresql 10.5. Several rubygem packages were updated to versions 5.2.1 including rubygem-rails 5.2.1, which makes the master.key file read-only for the owner upon generation on POSIX-compliant systems. Processing XML and HTML with python-lxml 4.2.4 should have fewer crashes thanks to a fix of sporadic crashes during garbage collection when parse-time schema validation is used and the parser participates in a reference cycle. Several YaST packages receive updates including a new ServiceWidget to manage the service status with yast2-ftp-server 4.1.3 as well with yast2-http-server, yast2-slp-server and yast2-squid 4.1.0 versions.
  • Red Hat Inc Risk Points versus Technology
  • 10 Efficient Raspberry Add-ons To Enhance Performance - Part 8
    Sometimes you may find yourself in great need to improve the functionality of your Raspberry Pi. There is a good chance your Raspberry does not support the functionality you want. There is also a chance that it supports your dream functionality but with the help of an external tool. An add-on in other words. It is pretty obvious that your dream add-on exists in the market or someone somewhere is cracking an algorithm to build. Never mind, here we compile a list of the best add-ons to get for your Raspberry in 2018.
  • Secure Email Service Tutanota sees F-Droid Release
    Back in February, I reviewed an email provider called Tutanota. If you read the article, you will remember that I thought very highly of the service. In my eyes, there were very few downsides to using the encrypted mail service, one of them being that you couldn’t use third-party email clients like Thunderbird for desktop computers or K-9 Mail for mobile devices.
  • Motorola Announces Android Pie Updates for 8 smartphones excluding Moto E5 & G5
  • How To Unsend Emails On Gmail For Android?
  • Nerd Knobs and Open Source in Network Software
    Tech is commoditizing. I've talked about this before; I think networking is commoditizing at the device level, and the days of appliance-based networking are behind us. But are networks themselves a commodity? Not any more than any other system. We are running out of useful features, so vendors are losing feature differentiation. This one is going to take a little longer… When I first started in network engineering, the world was multiprotocol, and we had a lot of different transports. For instance, we took cases on IPX, VIP, Appletalk, NetBios, and many other protocols. These all ran on top of Ethernet, T1, Frame, ATM, FDDI, RPR, Token Ring, ARCnet, various sorts of serial links ... The list always felt a little too long, to me. Today we have IPv4, IPv6, and MPLS on top of Ethernet, pretty much. All transports are framed as Ethernet, and all upper layer protocol use some form of IP. MPLS sits in the middle as the most common "transport enhancer." The first thing to note is that space across which useful features can be created is considerably smaller than it used to be.
  • Meetings that make people happy: Myth or magic?
    People tend to focus on the technical elements of meeting prep: setting the objective(s), making the agenda, choosing a place and duration, selecting stakeholders, articulating a timeline, and so on. But if you want people to come to a meeting ready to fully engage, building trust is mission-critical, too. If you need people to engage in your meetings, then you're likely expecting people to come ready to share their creativity, problem-solving, and innovation ideas.
  • Building microprocessor architectures on open-source hardware and software
     

    "The real freedom you get from open source projects is much more, and more important than the fact that you don't have to pay for it," Frank Gürkaynak, Director of ETHZ's Microelectronics Design Center, writes in an article posted on All About Circuits. "Researchers can take what we provide and freely change it for their experiments. Startup companies can build on what we provide as a starting point and concentrate their time and energy on the actual innovations they want to provide. And people who are disturbed by various attacks on their systems [1, 2] have the chance to look inside and know what exactly is in their system."

  • Create DIY music box cards with Punchbox
    That first time almost brought tears to my eyes. Mozart, sweetly, gently playing on the most perfect little music box. Perfectly! No errors in timing or pitch. Thank you, open source—without Mido, Svgwrite, PyYAML, and Click, this project wouldn't have been possible.
  • Fund Meant to Protect Elections May Be Too Little, Too Late
    The Election Assistance Commission, the government agency charged with distributing federal funds to support elections, released a report Tuesday detailing how each state plans to spend a total of $380 million in grants allocated to improve and secure their election systems. But even as intelligence officials warn of foreign interference in the midterm election, much of the money is not expected to be spent before Election Day. The EAC expects states to spend their allotted money within two to three years and gives them until 2023 to finish spending it. Election experts have expressed skepticism that the money will be enough to modernize election equipment and secure it against state-sponsored cyber threats.