Language Selection

English French German Italian Portuguese Spanish

Gadgets

Cosmo Communicator’s Linux OS gains new cover screen features

Filed under
GNU
Linux
Gadgets

The Cosmo Communicator is what you’d get if you crossed a smartphone with a pocket-sized laptop computer. Unfolded it looks like a tiny laptop with a keyboard inspired by the design of the classic Psion Revo PDA. Fold it and you’ve got a smaller cover screen that you can use for phone calls, notifications, or other simple tasks.

Aside from the clamshell design, the phone has another unusual feature: it typically ships with Android, but can also support alternate operating systems including Debian Linux and Sailfish OS.

Developed by Planet Computers, the Cosmo Communicator went up for pre-order through a crowdfunding campaign in late 2018 and began shipping to backers in mid-2019. Now Planet Computers has announced an update for the Debian Linux software that runs on its phone, bringing support for a bunch of new cover screen features.

Read more

PostmarketOS update brings HDMI support for the PinePhone and PineTab

Filed under
OS
Gadgets

When the PinePhone postmarketOS Community Edition smartphone began shipping to customers in September it came with a version of the operating system with one important feature missing: HDMI output.

So when my phone arrived a few weeks ago I was able to spend some time familiarizing myself with the operating system and I could plug in the included Convergence Dock to use USB accessories including a keyboard, mouse, and storage. But I wasn’t able to connect an external display.

Now I can.

Read more

Mudita Pure OS and Purism's PureOS

Filed under
OS
Gadgets
  • Mudita Pure OS is going open source

    The company stated that MuditaOS operating system will be publicly available on the GitHub platform, under a GPL (GNU General Public License) license. In the initial phase, MuditaOS will be available as a Developer Preview, during which, Mudita will work with the growing community to fine-tune the documentation and deal with the first reported issues.

    [...]

    The Mudita phone has been delayed numerous times this year, it was supposed to have come out in April, and was slated for release in October and now has been pushed back until Spring of 2021. It will eventually come out, it is a vanity project of Michal Kicinski, who created the Witcher/Cyberpunk games.

  • A Librem 5 Video Made on a Librem 5

    When it comes to making a video, there are a lot of workflows involved. From writing, planning, to local screen capture, all the way to editing raw 4k footage with proxy clips. Even with all that workflow complexity, the following video was made completely on the Librem 5 phone.

    [...]

    Ultimately the Librem 5 phone lets you take your regular workflow with you while also keeping you in contact with your friends and family.

  • Specify Form-Factors in Your Librem 5 Apps

    While more and more applications are being redesigned to take smartphones like the Librem 5 into account, PureOS still offers lots of desktop applications which are not ready to run on such devices yet.

    As a user you want to know which applications are relevant to install, so PureOS Store will by default only present mobile-ready applications, while still letting you opt-into showing all applications to take full advantage of the Librem 5’s convergeant docked mode. As a user you also want to know which applications are relevant to run at a given time, so Phosh will let you run desktop-only applications only when the phone is docked.

    This requires the applications to provide some information on which form-factors they can handle, if you are an application developer and you want your applications to work as expected on the Librem 5, please provide the relevant information as shown below.

    To make your application appear in PureOS Store, add the following lines to your AppStream metainfo...

F(x)tec Pro1-X Announced – with physical keyboard, Lineage OS and Ubuntu Touch support but dated Snapdragon 835

Filed under
OS
Android
Ubuntu
Gadgets

Today, F(x)tec has re-launched their Pro1 smartphone, but renamed as Pro1-X and running LineageOS out of the box combined with compatibility with Ubuntu Touch OS.

The phone has been developed in partnership with XDA, hence the name. The hardware remains the same which includes the dated Qualcomm Snapdragon 835 chipset; however, this phone isn't about raw power, it is a productivity tool with a strong focus on privacy.

It will then combine the chipset with 8GB of RAM a 5.99-inch FHD+ AMOLED display, an 8MP front-facing camera, and a 12MP camera at the rear.

Read more

Sailfish OS: Shared mobile devices

Filed under
OS
Gadgets

The need for device sharing has become increasingly important for our partners. And it’s easy to understand why: imagine a scenario where a mobile device is required for executing certain actions during a business process. Each workstation has a mobile device and when a work shift changes the previous shift logs out of it and the new shift logs in. In this case the mobile device is more of a shared resource than a personal device.

One of the major new features that we’re excited to have included in the latest 3.4 Pallas-Yllästunturi release is the ability to have multiple users on the same device that can be switched between in this way. For regular everyday use of Sailfish OS this doesn’t have any impact, the device owner (the primary user) works just as it used to. However, release 3.4 will have a new ‘defaultuser’ (devices flashed prior to 3.4.0 keep ‘nemo’ user, but it’s only the name that’s different). The new ‘defaultuser’ name is mostly visible behind the scenes for application developers; end users can ignore this detail.

Read more

First Look: Manjaro ARM Beta 1 with Phosh on the PinePhone

Filed under
GNU
Linux
Gadgets

The next version of the PinePhone to ship will be the Manjaro Community Edition version which is currently up for pre-order for $150 and up. But if you already have a PinePhone, you can try out the Manjaro software that will be shipping with that phone.

Manjaro ARM Beta1 with Phosh is now available for download, and while it’s still a little rough around the edges, it’s already one of the most polished operating systems available for the PinePhone.

[...]

There’s also a version of the Nemo file manager, calculator and calendar apps, document and image viewers, a text editor, a maps application with support for GPS location and data from OpenStreeMap, and utilities for analyzing system resource and power usage, among other things.

The Software app is also more functional, allowing you to browse and search for applications and install a variety of packages. Some of the Not every app I installed was actually able to run, but I was able to install and run a couple of programs and simple games.
Read more

Upgrade your PinePhone: 3GB/32GB mainboards coming in November

Filed under
GNU
Linux
Gadgets

When the PinePhone began shipping earlier this year, it was only available in one configuration: with 2GB of RAM and 16GB of storage. But this summer Pine64 began selling a 3GB/32GB model as part of PinePhone Convergence Packs, which also come with a USB-C dock that lets you connect a keyboard, mouse, and monitor to use the company’s Linux smartphone like a tiny Linux desktop.

Now Pine64 says customers who already have a 2GB PinePhone and want to upgrade without buying a new device will be able to purchase a new mainboard starting in November.

Read more

Sailfish OS Pallas-Yllästunturi is now available

Filed under
OS
Linux
Gadgets

Finnish Lapland has the cleanest air in the world and Pallas-Yllästunturi National Park in Lapland is Finland’s most popular national park. The landscape of Pallastunturi Fells has been chosen as one of Finland’s national landscapes. The park’s location north of the Arctic Circle means that it experiences the typical weather and natural phenomena associated with seasonal changes. On clear evenings and nights, planets, stars and the northern lights may be visible in the sky.

The 3.4 Pallas-Yllästunturi release includes several updates that enhance the experience on-device, enable new possibilities for developers, and incorporate new features for our corporate customers. Several improvements in this release were developed in collaboration with Open Mobile Platform for Aurora OS. Jolla appreciates the collaborative efforts of its partners and community in making Sailfish OS even better.

[...]

We’ve included experimental support for the Rust programming language in this release. This addition is related to the upcoming browser upgrades, but we will experiment with using Rust in other areas as well. We welcome and appreciate all comments from the community about the behaviour and use of this addition and encourage you to share your experiences on the forum.
In preparation for future needs we are also releasing experimental support for 64-bit hardware (aarch64). This experiment is aimed at potential upcoming devices and is not currently used by any existing hardware. It should be noted by our development community that we do not consider the aarch64 ABI stable yet. Recompiling applications might be needed later when the 64-bit architecture becomes officially supported.
We invite our partners and community to take this into use where devices support it (e.g. HW ports) and to share your feedback via our forum (https://forum.sailfishos.org/).
We’ve also updated our Notification API so that the interface now includes progress information that can be displayed on the Events view.

Read more

There's another smartphone boasting a physical keyboard

Filed under
OS
Android
Ubuntu
Gadgets

The F(x)tec Pro1-X is certainly not your typical Android smartphone, as it offers the choice of LineageOS or Ubuntu Touch operating systems out of the box.

The LineageOS is essentially a refined Android that has advanced controls and privacy permissions, whereas the Ubuntu Touch offers users capabilities of a fully-fledged Linux PC. The smartphone has a landscape-optimized launcher and supports customizable shortcut, but since far not all Google Android applications are optimized for hardware keyboards, not all programs will be able to take full advantage of the device.

The F(x)tec Pro1-X can be connected to a display using a USB Type-C cable and be used like a regular Linux personal computer. The touchscreen display can act like a trackpad, whereas the keyboard can be used to input text.

Read more

Pine64’s PineCom will be like a smaller, cheaper PinePhone (but not a phone)

Filed under
GNU
Linux
Gadgets

The $150 PinePhone is already the most affordable, accessible smartphone designed to run GNU/Linux software. But software is still very much a work in progress, which makes it an interesting development platform at the moment, but not a great… you know… phone.

Now the makers of the PinePhone want to make a new handheld communication device called the PineCom.

In some ways, it’ll be like a smaller, cheaper PinePhone that could sell for as little as $100. But it’ll be different in at least one key way: the PineCom is not a phone and it cannot make phone calls over cellular networks.

Read more

Syndicate content

More in Tux Machines

Programming Leftovers

  • GNU Toolchain Begins Adding ARMv8.7-A Support

    The GNU compiler toolchain has begun landing Arm's contributions around ARMv8.7-A architecture support. While all of the ARMv8 cores to date remain with older versions of the architecture and even cases like ARMv8.2-A with the Cortex-A78 and X1, Arm continues working on new ARMv8 revisions and getting that software support in place well ahead of hardware availability.

  • Software correctness is a lot like flossing

    Which means that they’re not seeing the bigger picture. An explanation of why programmers “don’t care about correctness” shouldn’t just be post-hoc rationalizations. Here’s my main argument for why most programmers don’t seem to care about software correctness:

    Which is worse: buggy software or a root canal?

    How often do you floss?

    Whenever I pose this in a discussion, I get the same answer: everyone thinks root canals are worse, and at most half of the group flosses daily. That’s ridiculous! Flossing takes like three minutes a day. But people don’t do it because it’s fiddly, annoying, and inconvenient. If people are unwilling to do something simple to keep their teeth from rotting, why should we expect people to use annoying inconvenient tools to improve software?

  • Javascript Alert – Linux Hint

    Javascript is the most known language of the web. Javascript is widely used in front-end development as well as in the back-end. Javascript provides a lot of built-in functions to help in development. In this article, we are going to learn one of the javascript’s built-in alert() method, which is used to show pop-ups over the screen to either display a message or show a warning. The alert box is different from any other message or text on the screen. It is a pop-up that contains a message/text with an “OK” button. The user won’t be able to do any task while an alert box is over the screen, and he/she clicks the “OK” button. So, it is not recommended, if not needed. So, let’s have a look at what is an alert box and what are the different ways to use it.

  • Javascript Print Page – Linux Hint

    Javascript is a scripting or programming language, which is most commonly used nowadays in the web industry. It provides a lot of built-in objects, functions, and methods to perform several tasks. In this article, we are going to have a look at one of them which is used to print the web page. So, let us get started! You must have encountered some websites that provide a button to print the whole web page, or you must have felt the need to print a web page but there is no print button there. Javascript’s built-in object window provides us a method named print(). We can use window.print() function to fulfill this requirement.

  • Planned obsolescence | Playing Perl 6␛b6xA Raku

    Twelve years ago Larry planned the obsolescence of one of my modules. His cunning plan was executed by lizmat a fortnight ago. If you are building Rakudo from source you take another shortcut now.

  • Get Started With Django Part 3: Django View Authorization – Real Python

    In part 1 of this series, you learned the fundamentals of Django models and views. In part 2, you learned about user management. In this tutorial, you’ll see how to combine these concepts to do Django view authorization and restrict what users can see and do in your views based on their roles. Allowing users to log in to your website solves two problems: authentication and authorization. Authentication is the act of verifying a user’s identity, confirming they are who they say they are. Authorization is deciding whether a user is allowed to perform an action. The two concepts go hand in hand: if a page on your website is restricted to logged-in users, then users have to authenticate before they can be authorized to view the page. Django provides tools for both authentication and authorization. Django view authorization is typically done with decorators. This tutorial will show you how to use these view decorators to enforce authorized viewing of pages in your Django site.

  • PyCharm 2020.3 EAP #3

    The third build of PyCharm 2020.3 is now available in the Early Access Program with features and fixes for a smoother, more productive experience. We invite you to join our EAP to try out the latest features we have coming up, test that they work properly in your environments, and help us make a better PyCharm for everyone!

  • Change Tick Frequency in Matplotlib

    Matplotlib is one of the most widely used data visualization libraries in Python. Much of Matplotlib's popularity comes from its customization options - you can tweak just about any element from its hierarchy of objects. In this tutorial, we'll take a look at how to change the tick frequency in Matplotlib. We'll do this on the figure-level as well as the axis-level.

  • Python Software Foundation News: Key generation and signing ceremony for PyPI

    On Friday October 30th at 11:15 AM EDT the Python Software Foundation will be live streaming a remote key generation and signing ceremony to bootstrap The Update Framework for The Python Package Index. You can click here to see what time this is in your local timezone. This ceremony is one of the first practical steps in deploying The Update Framework to PyPI per PEP 458. The Python Software Foundation Director of Infrastructure, Ernest W. Durbin III, and Trail of Bits Senior Security Engineer, William Woodruff, will be executing the runbook developed at https://github.com/psf/psf-tuf-runbook. For transparency purposes a live stream will be hosted from the Python Software Foundation's YouTube channel. Please subscribe to the channel to be notified when the stream is live if you'd like to follow along.

  • Generating random avatar images in Django/Python - Peterbe.com

    But most people don't have their mugshot on Gravatar.com unfortunately. But you still want to display an avatar that is distinct per user. Your best option is to generate one and just use the user's name or email as a seed (so it's always random but always deterministic for the same user). And you can also supply a fallback image to Gravatar that they use if the email doesn't match any email they have. That's where this blog post comes in.

  • How to work with Files in Python | FOSS Linux

    In this tutorial, we see how to work with files in python, such as creating files, reading data from files, writing data to files, removing, and renaming files.

  • Lang team Backlog Bonanza and Project Proposals

    A month or two back, the lang team embarked on a new initiative that we call the "Backlog Bonanza". The idea is simple: we are holding a series of meetings in which we go through every pending RFC, one by one, and try to reach some sort of determination about what to do with it. Once we've finished that, we can start in on categorizing other forms of backlog, such as tracking issues.

  • Core team membership changes

    The core team has had a few membership updates in the last month, and we wanted to provide an update. To start, Florian Gilcher is joining the Core team as a full member. Florian has been attending meetings as an observer since March 2019. He is the lead of the Community Events team, and has done a lot of work in the open source world, with plenty of insight to offer especially as we look to form a Rust Foundation. There are also two folks stepping back from the team. Carol Nichols has been a member of the team for three years, and she is stepping back to make more time for other projects in the community, including crates.io and her continued work on the Rust book. Nick Cameron has recently welcomed a second child (congratulations!) and is leaving the core team to be able to focus more on his family and his work at PingCAP. He will continue to be around in the Rust community.

  • This Week in Rust 362

The FSF Is Looking To Update Its High Priority Free Software Projects List

As we roll into 2021 the Free Software Foundation is looking to update its high priority free software projects list. These are the software projects that should be incorporating "the most important threats, and most critical opportunities, that free software faces in the modern computing landscape." For now the FSF is looking for help deciding what to include. The FSF high priority projects list is what once included PowerVR reverse engineering as being very important albeit never happened prior to PowerVR graphics becoming less common. In fact, many FSF high priority projects never panned out as they weren't contributing much in the way of resources to the causes but just calling attention to them. PDF support was among their high priority projects as well as another example as well as the likes of an open-source Skype replacement and reverse-engineering other popular technologies. Read more

Proprietary Software and Microsoft Security Problems

  • Windows REvil ransomware group member says annual take is US$100m

    A man who claims to be a member of the group behind the Windows REvil ransomware says the group takes in more than US$100 million (A$1.4 million) annually through ransom payments.

  • Microsoft: No Driver Updates Allowed for Win7 and Win8
  • Nitro again insists data breach 'isolated' as incident gets more coverage

    ASX-listed Nitro Software, a firm that had its origins in Melbourne and offers a service to create, edit and sign PDFs and digital documents, has issued an update on Wednesday to its earlier statement regarding a data breach, in what appears to be an attempt to negate the details published about the incident by the American website Bleeping Computer and a number of other websites.

  • Git shared hosting quirk | Daniel Lange's blog

    The hack was discussed on Github in Dec 2018 when it was discovered. I forgot about it again but Konstantin's mail brought the memory back and I think it deserves more attention. I'm sure putting some illegal content into a fork and sending a made up "blob" URL to law enforcement would go quite far. Good luck explaining the issue. "Yes this is my repo" but "no, no that's not my data" ... "yes, it is my repo but not my data" ... "no we don't want that data either, really" ... "but, but there is nothing we can do, we host on github...1".

EndeavourOS is a Wholesome Arch-Based Distribution

Most readers may probably remember the Antergos Linux distribution which was discontinued in 2019. It was an Arch-based Linux distribution that aimed to be beginner-friendly, easy to install and easy to use. Making the average life quite possible with Arch Linux as a base. It featured a graphical installer with multiple options to install various desktop environments in a few clicks. After it was discontinued, a group of the older community merged efforts to create a new continuation of that distribution, named EndeavourOS. The latest version was released around one and half months ago, and it uses Xfce as a default desktop environment, with many other options available for users. We’ll go today in a review of EndeavourOS 2020.09.20 and what to expect of it. TL;DR: It is a good distribution for anyone who wants an easy, minimal Arch installation. Read more