Language Selection

English French German Italian Portuguese Spanish

GNU

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

Filed under
GNU

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

EndeavourOS is a Wholesome Arch-Based Distribution

Filed under
GNU
Linux

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

Audiocasts/Shows: GUIs, Destination Linux and More

Filed under
GNU
Linux

  • Embrace The Power of GUIs With Yet Another Dialog - YouTube

    Today we're looking at a really neat tool for building GTK dialogs from your terminal called yad otherwise as yet another dialog, this isn't the only tool of it's kind that exists but there is so much that you can do with it that I could just not do a video on it.

  • Jill is Back! Plus Ubuntu 20.10, youtube-dl DMCA Takedown & More | Destination Linux 197

    This week we’re going to take a look at Cloud Migration & Backup Strategies and we ask the question what should your personal cloud strategy be. Then we’re going to take a look at Ubuntu 20.10 and see what new features are available in this latest release. Then we discuss the DMCA takedown of Youtube-dl tool and whether this puts other open source tools at risk or is fair game for protecting content creators revenue. In our gaming section we talk about streaming your PS4 games to Linux! Later in the show, we’ll give you our popular tips/tricks and software picks. Plus so much more, on this week’s episode of Destination Linux.

  • Edging the Fox | Coder Radio 385

    Microsoft is making aggressive moves to court more and more developers. We put on our analyst hats and lay out the hard cold truth.

    Plus our trouble with Gnomes, your feedback, and martinis on the moon.

Latest Issue of Linux Magazine (Behind Paywall)

Filed under
GNU
Linux

3.1 pound System76 Galago Pro Linux laptop with Intel Tiger Lake coming soon

Filed under
GNU
Linux
Hardware

The System76 Galago Pro is a thin and light laptop powered by either Ubuntu Linux or Pop!_OS, which is a custom Linux distribution developed by System76.

While the company has been offering versions of the Galago Pro for a few years, the latest version will be one of the first System76 laptops sporting an 11th-gen Intel Core processor.

The new Galago Pro is coming soon and it supports up to an Intel Core i701165G7 Tiger Lake processor with Intel Xe graphics. There’s also optional support for an NVIDIA GeForce GTX 1650 discrete GPU.

Read more

NixOS 20.09 released

Filed under
GNU
Linux

Stabilization of the NixOS happens a month before planned release. The goal is to have as little as possible continuous integration (Hydra) jobs failing before the release is cut. While we would like to release on time, a high quality release is more important.

Individuals who contributed to stabilizing this release: volth, Robert Scott, Tim Steinbach, WORLDofPEACE, Maximilian Bosch, Thomas Tuegel, Doron Behar, Vladimír Čunát, Jonathan Ringer, Maciej Krüger, and 190 others!

Read more

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

Programmable Boards, Windows Marketed as "Linux", and Open Hardware (Arduino)

Filed under
GNU
Linux
Hardware

  • AMD to Acquire Xilinx, Creating the Industry’s High Performance Computing Leader

    AMD (NASDAQ: AMD) and Xilinx (NASDAQ: XLNX) today announced they have entered into a definitive agreement for AMD to acquire Xilinx in an all-stock transaction valued at $35 billion. The combination will create the industry’s leading high performance computing company, significantly expanding the breadth of AMD’s product portfolio and customer set across diverse growth markets where Xilinx is an established leader. The transaction is expected to be immediately accretive to AMD margins, EPS and free cash flow generation and deliver industry-leading growth.

  • AMD To Acquire Xilinx In $35 Billion Stock Deal - Phoronix

    Following the rumors earlier this month that AMD was in talks to acquire Xilinx, a deal has been announced this morning.

  • Chuwi LarkBox Pro mini PC gets a faster Celeron J4125 processor, sells for $179 [Ed: Can sites that call themselves "Linux" stop marketing hardware that strictly comes with Microsoft Windows?]

    The mini PC ships with Windows 10 Home, but it can also run Linux distributions.

  • MINISFORUM X35G Review: The Ubuntu 20.04 LTS Linux Experience [Ed: MINISFORUM is now spamming sites with its Windows-only PCs, calling them Linux. It's only Windows that comes out of the box. Only Windows.]

    Linux (Ubuntu 20.04 LTS) works out of the box

  • MINISFORUM EliteMini H31G Coffee Lake Mini PC Review with Windows & Linux

    MINISFORUM have launched their EliteMini H31G which combines a desktop CPU with a discrete graphics card in a mini PC form factor. It supports various Intel 9th and 8th gen desktop processors combined with an NVIDIA Geforce GTX1050 Ti graphics card and targets both gamers and content creators.

  • Oplà IoT Kit is Arduino's first open programmable IoT platform

    Arduino is well-known for its maker boards and shields that are sometimes sold as part of kits to experiment with electronics. Arduino Oplà IoT kit is a little different as it looks more like an actual consumer product once assembled. Powered by an Arduino MKR WiFi 1010 board, it is designed to make getting started with IoT easy for beginners, while still allowing more advanced users to customize and hack their smart home applications.

  • Arduino Blog » This machine dispenses labels, making it easier to peel them off

    Labels are easy enough to take off of a roll, but doing so repeatedly while trying to keep count, could perhaps change one’s mind. If you find yourself having to apply label after label… after label, then an Arduino-based dispenser like Mr Innovative’s could be just the thing you need to streamline the process.

    The automated machine uses a stepper motor to pull labels past a series of rods, separating the sticky-backed “FRAGILE” sign upon encountering an especially abrupt change in direction. An IR sensor beneath detects the presence of the label, keeping the device from advancing further until it’s removed.

Videos and Audiocasts: Pop!_OS 20.10, Fedora 33, Late Night Linux, The Python Podcast

Filed under
GNU
Linux

  • Pop!_OS 20.10 - Full Review - YouTube

    System76 recently released the latest version of their popular Linux distribution, Pop!_OS 20.10. In this review, I go over what you can expect from the latest version and share my thoughts. We'll take a look at the new features (and more).

  • Why Linux Users Should Pay Attention To Fedora 33

    Fedora 33 is a crucial (and awesome) Linux distro release for many reasons, including the new Welcome screen, Wayland stability and GNOME 3.38. Schykle is here to break it all down and explain why this is such an important version to pay attention to.

  • Late Night Linux – Episode 101 – Late Night Linux

    Drama with open source office suites, the RIAA attacks open source, a new Ubuntu release complete with Raspberry Pi support, new Arm hardware, and the usual KDE goodness.

  • Power Up Your Java Using Python With JPype - The Python Podcast

    Python and Java are two of the most popular programming languages in the world, and have both been around for over 20 years. In that time there have been numerous attempts to provide interoperability between them, with varying methods and levels of success. One such project is JPype, which allows you to use Java classes in your Python code. In this episode the current maintainer, Karl Nelson, explains why he chose it as his preferred tool for combining these ecosystems, how he and his team are using it, and when and how you might want to use it for your own projects. He also discusses the work he has done to enable use of JPype on Android, and what is in store for the future of the project. If you have ever wanted to use a library or module from Java, but the rest of your project is already in Python, then this episode is definitely worth a listen.

Plasma Breeze theme with black fonts - My Brooze edit

Filed under
GNU
KDE
Linux

One of the most common topics to land in my inbox is Linux fonts. And more often than not, people ask me about what I normally do to make font clarity and contrast higher in this or that distribution. Then, more prevalent than all are questions about my modified Plasma Breeze theme, aptly titled Brooze.

[...]

This is all it takes to have pure black fonts and enjoy good text clarity in Plasma. I don't understand why low-contrast fonts are such a fad. Hint: Plasma is actually doing a relatively decent job. In general, most distros and desktop environments come with atrociously pale fonts, gray on gray. But then ergonomics has never been strong in the Linux desktop, as it's not typically developed as a product, and certainly not with the end user in mind, unless the end user is a dark-theme-loving software developer. Anyway, if you are someone who actually spends a lot of time reading or writing, and values their eyes, then you may want to implement Brooze. I hope you find this innocent little article useful.

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