Language Selection

English French German Italian Portuguese Spanish

OS

Want A Google-Free Android? Send Your Phone To This Guy

Filed under
OS
Android
MDV

The recent US ban on Huawei may have reignited the debate over Android’s dominance and Google’s control over the smartphone market.

The result of the ban is that Huawei had to come up with a new OS that doesn’t even have an inkling of Google’s proprietary software. For the rest of us, we have different third-party ROMs which try to remove Google from our phones in some way.

Read more

Best Open Source Android Alternative OS for Smartphones

Filed under
OS
Linux
OSS

As most of the trade and technology-loving persons already heard about the US-China Trade War and Huawei-Google fight. Now, so many Huawei device users and Android enthusiasts are wondering what will be the next Android alternative OS (Operating System) for smartphones. Without Google and its services, the Android platform is difficult to run properly on a smartphone. But we also know that Huawei is a giant company and their research and development is so much effective. That means Huawei will survive with their own OS.

But if you think about the different alternative operating systems that are running and available in the market. Here is the list of best Open Source Android Alternative OS for Smartphones which you can use easily. All the mentioned Android alternative operating system are open source based. These options are available to us.

Read more

6 Open Source Android Alternative Operating Systems For Mobiles

Filed under
OS
Android
Linux

In the wake of the ongoing US-Huawei-Google tussle, many Android enthusiasts are wondering about the different alternative phone operating systems that are out there. We have Apple’s iOS at our disposal, but the cost of owning an iPhone makes it an impossible choice for many.

This prompted me to create a list of other Android alternatives that are being developed or being used in mobile devices. The options that have been included in this list are open source, so any developer can grab the code and fork it to create something new for free. Huawei is itself creating its own operating system but I haven’t included it on this as the details are scarce.

Read more

Android and GNU/Linux Software on Chrome OS

Filed under
OS
Android
GNU
Linux
Google
  • Chrome OS 76 adds a flag to enable GPU support for Linux apps

    The new feature was first noticed by Keith I Myers. It is available in Chrome OS 76.0.3789.0, which is the first dev build of Chrome OS 76. It goes without saying that the feature is unstable right now. It is in the very early stages, so bugs and stability issues are to be expected. Also, keep in mind that GPU acceleration is only supported on a handful of Chromebooks...

  • Google working on new way to run Android apps in Chrome OS called ‘ARCVM’

    For the past few years, it’s been possible on many Chromebooks to install the Play Store and run Android apps. This opened the door for Chromebooks to become more than just glorified web browsers. Now, Google is looking to make some major under-the-hood changes to Chrome OS’s Android apps support, which may allow for a long-requested feature.

BlackArch Linux Ethical Hacking OS Gets New Release with More Than 150 New Tools

Filed under
OS
Linux

Powered by the latest stable and most advanced Linux 5.1.4 kernel, BlackArch Linux 2019.06.01 is here to introduce more than 150 new hacking tools, an updated installer to version 1.1.1, a new "jedi-vim" plugin providing the jedi autocompletion library to the VIM editor, along with several other updated VIM plugins.

Moreover, BlackArch Linux 2019.06.01 comes with support for rxvt-unicode, updated Xresources and Xdefaults, updated tools and packages, including their configuration files, updated core packages, and updated window manager menus for the Awesome, Fluxbox, and Openbox window managers.

Read more

Huawei's alternative OS to Android set to roll out as early as fall

Filed under
OS

Reports have circulated about Huawei's efforts to build an alternative OS to Android for at least 3 years at this point. It's not known if the software will be a fork off of AOSP, which the company is free to use in any case under Google's open-source license. Huawei may also elect to use another base and implement an Android runtime as the Unix-derived BlackBerry 10 OS did. In any case, we're all still playing the guessing game.

Yu's statements — which were made to a quasi-public WeChat group this morning — followed a media briefing with the company's founder, Ren Zhengfei, on how it will handle its mounting challenges. Both executives have attempted to calm animosity coming from fervent fans and nationalists alike who have been ditching Apple products in favor of the company's, saying that patriots don't necessarily use Huawei products.

Read more

Smartphone alternatives to Google and Apple

Filed under
OS
Android

This is a Linux Gnome 3 Debian “PureOS” based smartphone currently in development. It’s being designed with as much open-source audit-able software and hardware as possible. The intent with this device is to give you full control over your privacy. It’s not available yet, but the company behind it (Purism) also has some laptops and services that are very privacy focused.

Read more

Huawei and other mobile “tech giants”: you should (really) break free from Google/Android

Filed under
OS
Android
Google

Huawei has probably played a questionable game with user data and corporate data. This has led governments to discourage the usage of Huawei devices, which is a fair and understandable attitude.

However, what Huawei really didn’t understand is that their dependency on Google/Android technology and services would put them into this terrible situation. Discussions have moved out beyond regular commercial and trade arguments, and are now clearly out of control.

They should have learned from the past: USA has a significant track record when it comes to embargoes and export restrictions. They don’t even hesitate to force their allies to apply the same restrictions, by threatening them more or less directly, commercially and financially.

For Huawei, what we witness today is the result of 10 years of strategic blindness. They should have realized that when they sell a smartphone, most of the value is in the software, not in the hardware. Therefore, they shouldn’t have become so reliant on Google/Android for the software: this hard dependency is a major risk for any mobile business.

Read more

Intro to Devuan GNU+Linux, A Great Operating System without Systemd

Filed under
OS

Devuan GNU+Linux is the first free software operating system to promote Init Freedom campaign. Devuan is a modified Debian GNU/Linux without systemd init system. Devuan Desktop comes with XFCE and bunch of free applications such as LibreOffice and GIMP. Current Devuan release is 2.0 codenamed "Ascii" which is released in 2018. Devuan supports both PC 32-bit and 64-bit, as well as embedded computers like Raspberry Pi, Nokia 900, and so on. Devuan makes everything more interesting as it provides an SDK to enable programmers create new GNU/Linux distro and Refracta Installer to enable casual users create a remaster or a custom LiveCD. To make you even more interested, thanks to Devuan, now we see new distros like Etertics and Maemo Leste, both as desktop and mobile OSes, developed without systemd. This intro article explains in brief what is Devuan, where to get it, the init system used, the desktop, and several more things. Finally, I hope you will give Devuan a try and like it.

Read more

Google and Collabora Add Major Change to Linux Kernel 5.1 for Chrome OS Devices

Filed under
OS
Linux
Google

According to Collabora's latest report on their contributions to the Linux 5.1 kernel, which arrived last week, it is now possible to mount and boot a mapped device by adding a kernel parameter via command-line at boot time, thus bypassing initramfs image. For Linux kernel 5.1, twelve Collabora's developers also contributed 64 commits and 111 sign-offs, along with lots of bug reports and testing.

"Helen Koike contributed a major change, providing a mechanism to mount a mapped device at boot time through a kernel command line parameter, removing the current initramfs requirement," said Collabora's André Almeida. "This change is the result of the combined effort of both Google and Collabora engineers to push upstream a feature that is shipped on Chrome OS devices and Android devices using AVB 2.0."

Read more

Syndicate content

More in Tux Machines

Oracle launches completely autonomous operating system

Together, these two solutions provide automated patching, updates, and tuning. This includes 100 percent automatic daily security updates to the Linux kernel and user space library. In addition, patching can be done while the system is running, instead of a sysadmin having to take systems down to patch them. This reduces downtime and helps to eliminate some of the friction between developers and IT, explained Coekaerts. Read more

Software: Zotero, PulseCaster and Qt Port of SFXR

  • Zotero and LibreOffice

    If you’re working with LibreOffice and need to create a bibliography, this software makes it simple to manage your citations. You can tell how few people use LibreOffice’s Bibliography Database by the fact that a bug that would take 10 minutes to fix has survived since 2002. Instead, those who need bibliographies or citations rely on other software such as Zotero, which can be integrated into LibreOffice with an extension. That robust bug is that the Citation Format in the database table is called the Short Name in the input fields. Even more confusing, the examples give an arbitrary name, when to work with the citation insertion tool in Insert | Table of Contents and Index | Insert Bibliography Entry, it should in a standard form, such as (Byfield: 2016) for the MLA format. Add the fact that a single database is used for all files – an absurdity in these memory-rich days – and the neglect of the Bibliography Database is completely understandable.

  • PulseCaster 0.9 released!

    For starters, PulseCaster is now ported to Python 3. I used Python 3.6 and Python 3.7 to do the porting. Nothing in the code should be particular to either version, though. But you’ll need to have Python 3 installed to use it, as most Linux bistros do these days. Another enhancement is that PulseCaster now relies on the excellent pulsectl library for Python, by George Filipkin and Mike Kazantsev. Hats off to them for doing a great job, which allowed me to remove many, many lines of code from this release. Also, due the use of PyGObject3 in this release, there are numerous improvements that make it easier for me to hack on. Silly issues with the GLib mainloop and other entrance/exit stupidity are hopefully a bit better now. Also, the code for dealing with temporary files is now a bit less ugly. I still want to do more work on the overall design and interface, and have ideas. I’ve gotten way better at time management since the last series of releases and hope to do some of this over the USA holiday season this late fall and winter (but no promises).

  • SFXR Qt 1.3.0

    I just released version 1.3.0 of SFXR Qt, my Qt port of the SFXR sound effect generator.

today's howtos

Programming Leftovers

  • post modern C tooling - draft

    Some of the C++ people have pulled off one of the cleverest and sneakiest tricks ever. They required 'modern' C99 and C11 features in 'recent' C++ standards. Microsoft has famously still clung onto some 80s version of C with their compiler for the longest time. So it's been a decade of hacks for people writing portable code in C. For a while I thought we'd be stuck in the 80s with C89 forever. However, now that some C99 and C11 features are more widely available in the Microsoft compiler, we can use these features in highly portable code (but forget about C17/C18 ISO/IEC 9899:2018/C2X stuff!!).

  • Reading and Writing YAML to a File in Python

    In this tutorial, we're going to learn how to use the YAML library in Python 3. YAML stands for Yet Another Markup Language. In recent years it has become very popular for its use in storing data in a serialized manner for configuration files. Since YAML essentially is a data format, the YAML library is quite brief, as the only functionality required of it is the ability to parse YAML formatted files. In this article we will start with seeing how data is stored in a YAML file, followed by loading that data into a Python object. Lastly, we will learn how to store a Python object in a YAML file. So, let's begin. Before we move further, there are a few prerequisites for this tutorial. You should have a basic understanding of Python's syntax, and/or have done at least beginner level programming experience with some other language. Other than that, the tutorial is quite simple and easy to follow for beginners.

  • Python Multiple Inheritance (with Examples)

    In this tutorial, we’ll describe Python Multiple Inheritance concept and explain how to use it in your programs. We’ll also cover multilevel inheritance, the super() function, and focus on the method resolution order. In the previous tutorial, we have gone through Python Class and Python (Single) Inheritance. There, you have seen that a child class inherits from a base class. However, Multiple Inheritance is a feature where a class can derive attributes and methods from more than one base classes. Hence, it creates a high level of complexity and ambiguity and known as the diamond problem in the technical world. We’ll be taking up this problem later in this tutorial.

  • Adding Methods Retroactively

    Imagine you have a "shapes" library. We have a Circle class, a Square class, etc. A Circle has a radius, a Square has a side, and maybe Rectangle has height and width. The library already exists: we do not want to change it. However, we do want to add an area calculation. If this was our library, we would just add an area method, so that we can call shape.area(), and not worry about what the shape is.