Language Selection

English French German Italian Portuguese Spanish

September 2018

Software, Fonts, Themes, and Icons

Filed under
Software
  • Customize Linux Touchpad Gestures with ‘Gestures’ App

    If you want to set-up touchpad gestures on Linux, but don’t know how, you should check out the following app.

    The app is called ‘Gestures’ and is described by its developer as being a “minimal Gtk+ GUI app for libinput-gestures”.

    Windows and macOS both come with a variety of useful touchpad gestures pre-configured out of the box, and offer easy-to-access settings for adjusting or changing gesture behaviour to your liking.

  • MkDocs is the Perfect Open Source Documentation Software

    Whether you are a professional software developer looking for a platform to create elegant documentation for one of you projects, or someone working in a company in need to create an internal documentation for staff, or even just a power user who wants to save some notes in a good fashioned way, MkDocs is the best tool for you.

    MkDocs is a static site generator which is oriented at creating documentation platforms. It’s quite simple, beautiful and easy to configure and deploy. Written in Python, it simply requires you to create your files in Markdown format, and then, just using a single YAML configuration file, it can generate a working static website out of it for you.

  • New version of Culmus (Hebrew) fonts released

    < Many popular Linux distributions have Culmus packages in their repositories. Whether they update those packages during a release cycle and how quickly they adopt new version varies widely from distribution to distribution. /blockquote>

  • Mugricons: These Icons Seems To Fit With Any Kind Of Theme

    You may have your favorite icon theme installed on Linux desktop right now but here is the new icon pack "Mugricons". It is released just few days ago under license GNU General Public License V3, this icon pack borrowed some icons from three icon sets that are: Archdroid, Zafiro and Adwaita.

  • Qogir Theme Pack Looks Fantastic on Linux Desktop

    Some people prefer to use flat design themes, if you are then we present you this theme pack "Qogir". It is based on Arc theme and targets GTK3 and GTK2 based desktop environments. You can install and apply this theme pack, if you are running any of these desktop environments: Gnome, Gnome Shell, Cinnamon, Xfce, Mate, Budgie etc.

Linux 4.20~5.0 Progress

Filed under
Linux
  • BigBen PS3OFMINIPAD Gaming Controller To Be Supported By Linux 4.20~5.0

    The PS3OFMINIPAD is a low-cost wired gamepad controller manufactured by UK-based BigBen Interactive and marketed for use with the PlayStation 3 and being a "kid friendly" controller.

    With the next Linux kernel cycle whether it ends up being 4.20 or 5.0, the BigBen PS3OFMINIPAD will now be supported. Queued this past week into the HID-next Git branch is a new driver for supporting this particular controller.

  • Thanks Google: Linux Kernel Finally Nearing Support For The Apple Magic Trackpad 2

    Apple announced the Magic Trackpad 2 almost three years ago to the day while the mainline Linux kernel will finally be supporting this multi-touch device soon.

  • Intel Lands Final Batch Of Display/Graphics Driver Updates For Linux 4.20~5.0

    Intel developers this week sent out their final set of feature updates for the "i915" Direct Rendering Manager driver for the upcoming Linux 4.20~5.0 kernel cycle.

    Complementing the earlier Intel DRM feature updates queued a few weeks back, this week Intel developers sent in their second and final batch of feature updates for this next kernel cycle.

Programming: Python and New Releases From Dirk Eddelbuettel

Filed under
Development
  • Mega-bites of code: Python snakes into 1st place for cyber-attacks [Ed: Another firm pretends that Microsoft GitHub is the same as (or is) FOSS and vice versa. Very many attacks on the GPL have been based on this same lie. And calling Microsoft "top contributor"...]

    "In virtually every security-related topic in GitHub, the majority of the repositories are written in Python, including tools such as w3af, Sqlmap, and even the infamous AutoSploit tool," the company explained on Wednesday in a blog post, adding that hackers enjoy Python's advantages – easy to learn, easy to read, comprehensive libraries – just like everyone else.

  • RcppAPT 0.0.5

    A new version of RcppAPT – our interface from R to the C++ library behind the awesome apt, apt-get, apt-cache, … commands and their cache powering Debian, Ubuntu and the like – is now on CRAN.

    This version is a bit of experiment. I had asked on the r-package-devel and r-devel list how I could suppress builds on macOS. As it does not have the required libapt-pkg-dev library to support the apt, builds always failed. CRAN managed to not try on Solaris or Fedora, but somewhat macOS would fail. Each. And. Every. Time. Sadly, nobody proposed a working solution.

  • nanotime 0.2.3

    nanotime uses the RcppCCTZ package for (efficient) high(er) resolution time parsing and formatting up to nanosecond resolution, and the bit64 package for the actual integer64 arithmetic. Initially implemented using the S3 system, it now uses a more rigorous S4-based approach thanks to a rewrite by Leonardo Silvestri.

    This release disables some tests on the Slowlaris platform we are asked to conform to (which is a good thing as wider variety of test platforms widens test converage) yet have no real access to (which is bad thing, obviously) beyind what the helpful rhub service offers. We also updated the Travis setup. No code changes.

Linux 4.19-rc6

Filed under
Linux

It's been another week, so as normal, another -rc release is here. For
a -rc6 release, it's pretty normal. There are more individual merges
from different trees than -rc5, but the number of changes is much lower
than last week. Lots of different driver tree updates, along with some
some x86 and a risc-v fix.

Full details are in the shortlog below, and as always, please go test
and report any problems. It all "just works" on my systems, and I have
not heard of any major outstanding issues as of this point in time.

Read more

Also: Linux 4.19-rc6 Kernel Released By Greg KH

OSS: CLIP OS, HAIKU, Braiins OS, SDN, SaaS

Filed under
OSS
  • CLIP OS, fighting bias and diagnosing cancer with AI, Consul open source citizen participation platform, and more news

    The National Cybersecurity Agency of France takes digital protection very seriously — so seriously, in fact, that the organization has its own secure operating system, which it's open sourced.

    Called CLIP OS, the operating system is built on Linux and "uses a 'partitioning mechanism' that allows the OS to separate public and sensitive data into two 'totally isolated' software environments." The agency says that CLIP OS is designed to be deployed "on both security gateways and workstations."

    You can learn more about CLIP OS at the project's website or on GitHub. If you want ot use it, you'll need to compile the code yourself.

  • HAIKU R1 Beta 1 released (open source operating systems)

    Open source operating system HAIKU is a lightweight, fast, and relatively simple operating system that picks up where the discontinued BeOS left off when its development ceased in 2001.

    This weekend the HAIKI team released HAIKU R1 Beta 1, which is kind of a big deal when you consider that the last major release of the operating system came in November, 2012.

    I took a look at HAIKU a few months ago when it became clear that the new beta was on the way. Now it’s here, and HAIKU R1 brings a bunch of significant updates.

  • Braiins OS Publishes Open Source Firmware for Mining Rigs

    This week the software developers behind the mining operation Slush Pool have announced a new organization alongside releasing an open source operating system (OS) for cryptocurrency devices. The new offshoot company called Braiins has produced a Linux based system for bitcoin mining rigs and they plan to extend the OS to other digital currency software embedded devices.

  • Are communications service providers confident in open source networking solutions?

    Conducted by Heavy Reading, the multi-client survey spanning six segments across networking technologies – DevOps, automation, cloud native, big data and analytics, open networking performance, software-defined networking (SDN), and management and orchestration (MANO) – indicates continued and increasing importance of open source software for network transformation.

    Key findings indicate CSPs show an unexpected level of sophistication around new technologies and approaches, including adoption of open networking solutions in numerous domains and active automation of processes across operations.

    “From the number of CSPs expecting open source to be a critical component of next-gen networks, to the growing importance of emerging technologies like DevOps and cloud native, it’s encouraging to see open source continue to mature and watch real progress unfold,” said Heather Kirksey, Vice President, Ecosystem and Community, LFN.

    The survey includes responses from 150 CSP representatives across 98 discrete companies worldwide. Bringing an unprecedented look at operator perceptions and experience of open source networking technologies, the survey delivers a comprehensive look at the state of open source in networking today.

  • Challenges to Expect When Open Sourcing your SaaS Business

    In my previous article, I walked through scenarios to help you determine whether to open source your SaaS solution, and discussed the cost-benefit analysis that goes along with this decision. From an open source point of view, there's no point in just chucking code over the wall, slapping on an open source license, and calling it a day. You want to create an inviting community where people want to collaborate and spend time-even socialize!-with you.

    John Mark Walker Chucking code over the wall accomplishes nothing, besides giving others insight into how you do things. Although that may be interesting and beneficial for them, you don't get much benefit unless you create the pathways of collaboration and communication that unlock a thriving community. Thus, you have an inherent interest in doing this The Right Way™.

Web inventor Berners-Lee creates a new privacy first way of dealing with the internet

Filed under
OSS
Web
  • Tim Berners-Lee launches open source project Solid to decentralize the web and place users in control of data
  • The Inventor of the World Wide Web Plans to Start a New Internet to Take on Google and Facebook
  • One Small Step for the Web…
  • World Wide Web inventor plans a new version to bypass big tech companies
  • Web inventor Berners-Lee creates a new privacy first way of dealing with the internet
  • Exclusive: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web

    Last week, Tim Berners-Lee, inventor of the World Wide Web, asked me to come and see a project he has been working on almost as long as the web itself. It’s a crisp autumn day in Boston, where Berners-Lee works out of an office above a boxing gym. After politely offering me a cup of coffee, he leads us into a sparse conference room. At one end of a long table is a battered laptop covered with stickers. Here, on this computer, he is working on a plan to radically alter how all of us live and work on the web.

  • Tim Berners-Lee Launches Open Source Project Solid To Start A “New Internet”

    Due to the continuous torrent of data breaches and scandals like Cambridge Analytica, Tim Berners-Lee is devastated. To fight the powerful forces of the Internet, world wide web inventor has worked on a project called “Solid.”

    In collaboration with MIT, the open-source project is build to make web decentralized, snatch power from big players like Facebook, Google, Amazon, etc. Solid offers tools to create social applications which follow the existing W3C standards. In simple words, you will have a tremendous amount of control over your data.

  • One Small Step for the Web...

    I’ve always believed the web is for everyone. That's why I and others fight fiercely to protect it. The changes we’ve managed to bring have created a better and more connected world. But for all the good we’ve achieved, the web has evolved into an engine of inequity and division; swayed by powerful forces who use it for their own agendas.

    Today, I believe we’ve reached a critical tipping point, and that powerful change for the better is possible - and necessary.

    This is why I have, over recent years, been working with a few people at MIT and elsewhere to develop Solid, an open-source project to restore the power and agency of individuals on the web.

    Solid changes the current model where users have to hand over personal data to digital giants in exchange for perceived value. As we’ve all discovered, this hasn’t been in our best interests. Solid is how we evolve the web in order to restore balance - by giving every one of us complete control over data, personal or not, in a revolutionary way.

    Solid is a platform, built using the existing web. It gives every user a choice about where data is stored, which specific people and groups can access select elements, and which apps you use. It allows you, your family and colleagues, to link and share data with anyone. It allows people to look at the same data with different apps at the same time.

    Solid unleashes incredible opportunities for creativity, problem-solving and commerce. It will empower individuals, developers and businesses with entirely new ways to conceive, build and find innovative, trusted and beneficial applications and services. I see multiple market possibilities, including Solid apps and Solid data storage.

Software: Cozy, Editors, and pyRenamer

Filed under
Software
  • Cozy is a Cozy Little Audiobook Player for Linux

    Audiobooks are a great way to consume literature. Many people who don’t have time to read, choose to listen. Most people, myself included, just use a regular media player like VLC or MPV for listening to audiobooks on Linux.

    Today, we will look at a Linux application built solely for listening to audiobooks.

  • Offline WYSIWYG in 2018 - A dying breed

    Once upon a time, visual HTML editors were all the rage. You would open a browser-like program and just type your pages, without thinking too much about the source code, the scripts, or even the looks. The magic happened somewhere behind the scenes. Then, slowly but surely, online CMS started showing up, and eventually became the modern norm. But what if you still want to write Web stuff offline?

    It does sound a bit like a paradox - after all, you WILL be uploading your material one day. Still, being able to write in an offline manner has its perks and convenience. Moreover, if you do not use any CMS, writing pure HTML can be tedious. Having a nice frontend helps you focus on what you want people to read, not necessarily what machines ought to be interpretting and displaying. The question is, how difficult is this to achieve in the year 2018?

  • pyRenamer: Bulk Renaming Made Easy

    Renaming files in batches is a rare task. Probably, that is why, with the exception of Xfce’s Thunar, desktop file managers can only rename files one at a time. However, when I digitize music, I am dealing with ten or more files per albums, and I need a bulk renamer. Of course, I could use the rename command, and, using it four or fives a week, I would soon get to know the options I wanted. However, for such a repetitive task, a desktop tool is more convenient. It was with this need that I rediscovered pyRenamer for the second or third time. As I quickly remembered, it is by far the most versatile of all the alternatives.

    As the name suggests, pyRenamer is written in Python, and offers most of the options of the rename command. It comes with only brief online help embeeded in the interface, but, aside from a few obscure features, is easy enough to figure out by trial and error. By default, the interface consists of a directory manager on the top left, and a pane on the top right for the files in the currently selected directory. On the bottom left are the options for renaming, and on the bottom right the controls. Users can also choose to select View | Show Options to add an option pane on the top right. The options include such useful functions, as automatically preserving file name extensions and showing a preview of the selected renaming options. The Options pane can also be used to enter regular expressions to limit the file names that are bout to be renamed.

More in Tux Machines

Programming/Development: C++, Go, Mozilla/Firefox and Python

  • Deliverable 1 : [✓]
    Seems okay, far better than the initial results. Although I should say, I deviated from what I thought I would need to write. First I assumed that I don’t have to write another boost::graph wrapper for KisPaintDevice, but I had to. That was one heck of an experience. In one of the last few posts, I ranted on Dmitry’s interpretation of the Graph, turns out we were on the same page but I understood his explanation the wrong way. I should put more attention to details from now on I guess. All the pixels are connected to each other, but they only have an edge between them if they are adjacent. If in center, the out degree would be 8, if in corners, 3 and if in edges, 5. There are some other cases too, but I will leave them for the moment. While writing the wrapper, I also got to know some of the cool features and techniques of C++, which I will be writing posts on as soon as I get some time, concepts, traits, avoiding virtual functions and what not. It is commendable that how boost approaches boost::astar_search, there is not a single virtual function, you don’t have to inherit anything (you can though for safety), just templates and traits, you are done.
  • Go Creeping In
    I’ve seen the inside of the Google and Amazon tech stacks. There are common threads that run through them and also, I bet, through most BigTechCos. Here and there down the stack is a lot of C++ and vestigial remnants from earlier days, Perl or PHP or whatever. Out in front of humans, of course, JS. But in between, there are oceans and oceans of Java; to a remarkable degree, it runs the Internet. Except for, here and there, you find a small but steadily increasing proportion of Go.
  • Stand by for FPR14 SPR1 chemspill
    Mozilla has shipped a fix for MFSA2019-18 in Firefox 67.0.3 and 60.7.1. This exploit has been detected in the wild, and while my analysis indicates it would require a PowerPC-specific attack to be exploitable in official TenFourFox builds (the Intel versions may be directly exploited, however), it could probably cause drive-by crashes and we should therefore ship an urgent fix as well. The chemspill is currently undergoing confidence tests and I'm shooting to release builds before the weekend. For builders, the only change in FPR14 SPR1 is the patch for bug 1544386, which I will be pushing to the repo just as soon as I have confirmed the fix causes no regressions.
  • PyPI Now Supports Two-Factor Login via WebAuthn
  • Understanding Python assignment
  • How to Publish Your Own Python Package to PyPI
  • PyCoder’s Weekly: Issue #373 (June 18, 2019)
  • EuroPython 2019: Community Discounts
  • EuroPython 2019: Inviting European Python Conference Organizers

today's howtos

All Linux, all the time: Supercomputers Top 500

Starting at the top, two IBM-built supercomputers, Summit and Sierra, at the Department of Energy's Oak Ridge National Laboratory (ORNL) in Tennessee and Lawrence Livermore National Laboratory in California, respectively to the bottom -- a Lenovo Xeon-powered box in China -- all of them run Linux. Linux supports more hardware architectures than any other operating system. In supercomputers, it supports both clusters, such as Summit and Sierra, the most common architecture, and Massively Parallel Processing (MPP), which is used by the number three computer Sunway TaihuLight. When it comes to high-performance computing (HPC), Intel dominates the TOP500 by providing processing power to 95.6% of all systems included on the list. That said, IBM's POWER powers the fastest supercomputers. One supercomputer works its high-speed magic with Arm processors: Sandia Labs' Astra, an HPE design, which uses over 130-thousand Cavium ThunderX2 cores. And, what do all these processors run? Linux, of course. . 133 systems of the Top 500 supercomputers are using either accelerator or co-processor setups. Of these most are using Nvidia GPUs. And, once more, it's Linux conducting the hardware in a symphony of speed. Read more

Red Hat and SUSE Leftovers

  • Are DevOps certifications valuable? 10 pros and cons
  • Kubernetes 1.15: Enabling the Workloads
    The last mile for any enterprise IT system is the application. In order to enable those applications to function properly, an entire ecosystem of services, APIs, databases and edge servers must exist. As Carl Sagan once said, “If you wish to make an apple pie from scratch, you must first invent the universe.” To create that IT universe, however, we must have control over its elements. In the Kubernetes universe, the individual solar systems and planets are now Operators, and the fundamental laws of that universe have solidified to the point where civilizations can grow and take root. Discarding the metaphor, we can see this in the introduction of Object Count Quota Support For Custom Resources. In English, this enables administrators to count and limit the number of Kubernetes resources across the broader ecosystem in a given cluster. This means services like Knative, Istio, and even Operators like the CrunchyData PostgreSQL Operator, the MongoDB Operator or the Redis Operator can be controlled via quota using the same mechanisms that standard Kubernetes resources have enjoyed for many releases. That’s great for developers, who can now be limited by certain expectations. It would not benefit the cluster for a bad bit of code to create 30 new PostgreSQL clusters because someone forgot to add a “;” at the end of a line. Call them “guardrails” that protect against unbounded object growth in your etcd database.
  • Red Hat named HPE’s Partner of the Year at HPE Discover 2019
    For more than 19 years, Red Hat has collaborated with HPE to develop, deliver and support trusted solutions that can create value and fuel transformation for customers. Our work together has grown over these nearly two decades and our solutions now include Linux, containers and telecommunications technologies, to name just a few. As a testament to our collaboration, HPE has named Red Hat the Technology Partner of the Year 2019 for Hybrid Cloud Solutions.
  • Demystifying Containers – Part II: Container Runtimes
    This series of blog posts and corresponding talks aims to provide you with a pragmatic view on containers from a historic perspective. Together we will discover modern cloud architectures layer by layer, which means we will start at the Linux Kernel level and end up at writing our own secure cloud native applications. Simple examples paired with the historic background will guide you from the beginning with a minimal Linux environment up to crafting secure containers, which fit perfectly into todays’ and futures’ orchestration world. In the end it should be much easier to understand how features within the Linux kernel, container tools, runtimes, software defined networks and orchestration software like Kubernetes are designed and how they work under the hood.
  • Edge > Core > Cloud: Transform the Way You Want
    For more than 25 years, SUSE has been very successful in delivering enterprise-grade Linux to our customers. And as IT infrastructure has shifted and evolved, so have we. For instance, we enabled and supported the move to software-defined data centers as virtualization and containerization technologies became more prevalent and data growth demanded a new approach.
  • SUSE OpenStack Cloud Technology Preview Takes Flight
    We are pleased to announce that as of today we are making a technology preview of a containerized version of SUSE OpenStack Cloud available that will demonstrate a future direction for our product. The lifecycle management for this technology preview is based on an upstream OpenStack project called Airship, which SUSE has been using and contributing to for some time. This follows our open / open policy of upstream first and community involvement.