Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 11 Dec 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Programming: GCC, LLVM, Rust, Ruby and Python

Filed under
Development
GNU
  • GCC 9 Guts Out The PowerPC SPE Support

    It should come as no surprise since it was deprecated in this year's GCC 8 release, but the PowerPC SPE code has been removed.

    This isn't to be confused with conventional POWER/PowerPC but rather PowerPC SPE that is for the "Signal Processing Engine" on older FreeScale/IBM cores like the e500. It's not all that important these days and doesn't affect newer versions of the 64-bit Power support.

  • LLVM's OpenMP Runtime Picks Up DragonFlyBSD & OpenBSD Support

    Good news for those using the LLVM Clang compiler on OpenBSD or DragonFlyBSD: the OpenMP run-time should now be supported with the latest development code.

  • Nick Cameron: Rust in 2022

    In case you missed it, we released our second edition of Rust this year! An edition is an opportunity to make backwards incompatible changes, but more than that it's an opportunity to bring attention to how programming in Rust has changed. With the 2018 edition out of the door, now is the time to think about the next edition: how do we want programming in Rust in 2022 to be different to programming in Rust today? Once we've worked that out, lets work backwards to what should be done in 2019.

    Without thinking about the details, lets think about the timescale and cadence it gives us. It was three years from Rust 1.0 to Rust 2018 and I expect it will be three years until the next edition. Although I think the edition process went quite well, I think that if we'd planned in advance then it could have gone better. In particular, it felt like there were a lot of late changes which could have happened earlier so that we could get more experience with them. In order to avoid that I propose that we aim to avoid breaking changes and large new features landing after the end of 2020. That gives 2021 for finishing, polishing, and marketing with a release late that year. Working backwards, 2020 should be an 'impl year' - focussing on designing and implementing the things we know we want in place for the 2021 edition. 2019 should be a year to invest while we don't have any release pressure.

    To me, investing means paying down technical debt, looking at our processes, infrastructure, tooling, governance, and overheads to see where we can be more efficient in the long run, and working on 'quality of life' improvements for users, the kind that don't make headlines but will make using Rust a better experience. It's also the time to investigate some high-risk, high-reward ideas that will need years of iteration to be user-ready; 2019 should be an exciting year!

  • A Java Developer Walks Into A Ruby Conference: Charles Nutter’s Open Source Journey

    As a Java developer, Nutter began looking for an existing way to run Ruby within a Java runtime environment, specifically a Java virtual machine (JVM). This would let Ruby programs run on any hardware or software platform supported by a JVM, and would facilitate writing polyglot applications that used some Java and some Ruby, with developers free to choose whichever language was best for a particular task.

  • Good ciphers in OpenJDK
  • Don’t delete the same file in its own directory
  • Create a home button on the pause scene

Audiocasts/Shows: Going Linux, Linux Thursday and More

Filed under
Reviews
  • Going Linux #358 · Listener Feedback

    This month we have voice feedback from Paul, suggestions on alternatives for G+, a question on OpenVPN, feedback and problems moving to Linux. Troy provides a Going Linux story on software for Linux users.

  • Linux Thursday - Dec 6, 2018
  • Gnocchi: A Scalable Time Series Database For Your Metrics with Julien Danjou - Episode 189

    Do you know what your servers are doing? If you have a metrics system in place then the answer should be “yes”. One critical aspect of that platform is the timeseries database that allows you to store, aggregate, analyze, and query the various signals generated by your software and hardware. As the size and complexity of your systems scale, so does the volume of data that you need to manage which can put a strain on your metrics stack. Julien Danjou built Gnocchi during his time on the OpenStack project to provide a time oriented data store that would scale horizontally and still provide fast queries. In this episode he explains how the project got started, how it works, how it compares to the other options on the market, and how you can start using it today to get better visibility into your operations.

Best Lightweight Linux Distros for Older Computers

Filed under
GNU
Linux

Don’t throw away that old Pentium III tower and CRT monitor just yet! While that old laptop in the closet may not be able to run Windows 10 or macOS Mojave, it doesn’t mean it’s destined for the dump.

Many Linux distributions are made specifically for utilizing the ancient, underpowered hardware found in older machines. By installing these lightweight distros, you can breathe new life into an old PC thought to be long past its prime. Here are the best lightweight Linux distros that we’ve picked out from the pile.

Read more

Latest Microsoft Propaganda About 'Open' and EEE Tactics, FUD

Filed under
Microsoft
OSS

Ubuntu: Ubuntu Core, Kubernetes and Ubuntu Weekly Newsletter

Filed under
Ubuntu
  • IoT Gateway uses Ubuntu Core and integrates with AWS IoT Greengrass

    Rigado’s Cascade IoT Gateway running Canonical’s secure operating system Ubuntu Core, has integrated with the newly released Amazon Web Services (AWS) IoT Greengrass features to help give teams an easy-to-use mechanism to get Bluetooth-based data to their cloud applications.

    This new functionality combines the scalability of AWS IoT Greengrass edge computing with the flexibility of Bluetooth connectivity and is provided as part of Rigado’s “edge-as-a-service” Cascade IoT Gateway. The direct connection from the Bluetooth sensor to the cloud is made possible through the integration of AWS IoT Greengrass and Rigado’s Edge Connect on the Cascade gateway. It provides the ability to interact with Bluetooth devices using Rigado REST APIs via AWS Lambda. AWS IoT Greengrass Connectors, a new feature of AWS IoT Greengrass, allows applications to connect to AWS services including Amazon Kinesis Data Firehose, Amazon Simple Notification Service (Amazon SNS), and Amazon CloudWatch. This allows for a full data chain with little to no coding required.

  • Ubuntu burrows deeper into Kubernetes clouds

    Canonical is taking steps to cement the presence of its Ububtu Linux in the cloud through the appeal of containers and Kubernetes.

    The company has expanded its partnership with Supermicro on OpenStack while smoothing the design and deployment of containers on Ubuntu clusters on cloud.

  • Ubuntu Weekly Newsletter Issue 556

Linux Foundation: LF Networking (LFN), Cloud Native Computing Foundation's (CNCF) KubeCon + CloudNativeCon North America 2018 and the LF Deep Learning Foundation

Filed under
Linux
  • Linux networking project: ‘expose & orchestrate’ to ONAP

    LF Networking (LFN) is the label used by the Linux Foundation to denote the coming together of seven top networking projects.

    In other (arguably more straightforward) words, LFN is an open source networking stack.

    The openly stated aim of LFN is to increase harmonisation across platforms, communities and ecosystems.

    This December 2018 sees new platform releases from ONAP (Casablanca) and OPNFV (Gambia) with additional support for cross-stack deployments across use cases such as 5G, Cross-Carrier VPN (CCVPN), as well as enhancements to cloud-native VPN.

  • Straight outta Linux: Cloud tech conference KubeCon will feature hip-hop star at ‘Ice Cube-Con’

    Will Tuesday be a good day? It will be for those attending KubeCon + CloudNativeCon in Seattle this week if they’re fans of the legendary rapper Ice Cube.

    The cloud-computing startup Mesosphere is taking tech conference musical guests to a fun new level by presenting a side event Tuesday night called Ice Cube-Con. A website dedicated to the performance even reads “Straight Outta KubeCon” in a nod to NWA’s 1988 debut album “Straight Outta Compton.”

  • Celebrating K8s crates inflation rate, Linux mates congregate

    A number of open source types are heading toward Seattle, Washington, on Monday, if they're not already installed there, to attend the Cloud Native Computing Foundation's (CNCF) KubeCon + CloudNativeCon North America 2018 confab.

    The forecast for the cloud-centric event is rain, with widespread Kubernetes. The gathering begins Tuesday, not counting preparatory cocktails. Nonetheless, a press release downpour should arrive on Monday in which less consequential announcements get served as hors d'oeuvres.

    Platform9, a managed hybrid cloud service, plans to tout a handful of corporate customers – Aruba Networks, EBSCO, Hewlett Packard Enterprise (HPE), Juniper Networks, and Snapfish – who've started using its managed Kubernetes service. The idea is that if it's good enough for them, it's good enough for you.

  • Introducing the Interactive Deep Learning Landscape

    The artificial intelligence (AI), deep learning (DL) and machine learning (ML) space is changing rapidly, with new projects and companies launching, existing ones growing, expanding and consolidating. More companies are also releasing their internal AI, ML, DL efforts under open source licenses to leverage the power of collaborative development, benefit from the innovation multiplier effect of open source, and provide faster, more agile development and accelerated time to market.

    To make sense of it all and keep up to date on an ongoing basis, the LF Deep Learning Foundation has created an interactive Deep Learning Landscape, based on the Cloud Native Landscape pioneered by CNCF. This landscape is intended as a map to explore open source AI, ML, DL projects. It also showcases the member companies of the LF Deep Learning Foundation who contribute contribute heavily to open source AI, ML and DL and bring in their own projects to be housed at the Foundation.

Most Secure Operating Systems, VPN for GNU/Linux, and Latest GNU/Linux FUD

Filed under
GNU
Linux
Security
  • What’s the most secure operating system?

    Linux has a family of different free versions (known as distributions, or distros) to choose from, based on users’ computer skills. If you’re just getting started, check out Mint or Ubuntu. And because Linux is open-source, users can make copies of modified systems and give them away to friends in need.

  • Choose the Right VPN for Linux in 2019
  • Cryptomining campaign pulls new ‘Linux Rabbit’ malware out of its black hat [Ed: No, it's not ‘Linux Rabbit’ but ‘Weak Password Rabbit’; calling it Linux is rather misleading, distracts from the real problem.]
  • Linux malware: is it so hard to get it right? [Ed: Recognising Catalin Cimpaun for what he really is (and has always been): a clickbaiting troll. For CBS to employ him for ZDNet says a lot about the agenda.]

    Once again, so-called security researchers and tech writers have combined to provide misinformation about trojanised SSH scripts which can be run on a Linux server after said server is compromised through a brute-force attack and root status attained. And they call it Linux malware!
    Security firm ESET and ZDNet writer Catalin Cimpanu have both got it wrong in the past — the latter on numerous occasions as he simply does not seem to understand anything about the Linux security model — but both continue to persist in trying to pursue the topic. ESET has gone in the wrong direction on torrent files and clients too.

    Arguably, there is reason to do so: Linux and malware in the same headline do still serve as some kind of clickbait.

    [...]

    Cimpanu was more descriptive, but again made the same fundamental mistake. Malware can be created for any operating system, but the crucial question is how do you get it onto that system?

    [...]

    Cimpanu's former employer, Bleeping Computer, was also prone to screw-ups of this nature. Here is the editor of Bleeping Computer, Lawrence Abrams, expounding on ransomware targeting Linux servers.

    But then Bleeping Computer is a relatively small operation. One would have thought that ZDNet, which has tons of resources, would have a little more editorial quality control.

Now you can run nginx on Wasmjit on all POSIX systems

Filed under
OS
Linux
Server
BSD

Wasmjit team announced last week that you can now run Nginx 1.15.3, a free and open source high-performance HTTP server and reverse proxy, in user-space on all POSIX system.

Wasmjit is a small embeddable WebAssembly runtime that can be easily ported to most environments. It primarily targets a Linux kernel module capable of hosting Emscripten-generated WebAssembly modules. It comes equipped with a host environment for running in user-space on POSIX systems. This allows you to run WebAssembly modules without having to run an entire browser. Getting Nginx to run had been a major goal for the wasmjit team ever since its first release in late July.

Read more

Nextcloud 15 goes social, enforces 2FA and gives you a new generation real-time document editing

Filed under
OSS

Nextcloud 2018 ends the year with a big announcement: Nextcloud 15 is here! This release marks a big step forward for communication and collaboration with others in a secure way, introducing...

Read more

Winterize your Bash prompt in Linux

Filed under
Linux
HowTos

Hello once again for another installment of the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is? Really, we're keeping it pretty open-ended: It's anything that's a fun diversion at the terminal, and we're giving bonus points for anything holiday-themed.

Maybe you've seen some of these before, maybe you haven't. Either way, we hope you have fun.

Read more

GNOME Devs Experiment with a Refreshed GTK & Icon Theme

Filed under
GNOME

Now, if you’re a regular reader of this site then may recall our post on a new GNOME icon theme back in July. At the time only a handful of core GNOME apps had been given newly redesigned icons.

Fast forward a season or so and not only is the give-core-apps-new-icons initiative well underway, but the redesign effort has extended to other parts of the desktop experience, including the default theme.

Modernising the look and feel of GNOME apps and the shell is a) a bit overdue and Cool happening as part of a wider update to GNOME design guidelines. The idea is to give the desktop a distinct yet consistent appearance.

Read more

Programming: Python, Mozilla and HowTos

Filed under
Development
Moz/FF

Open source autonomous driving project to build on 96Boards SBCs

Filed under
Linux

Linaro, Tier IV, and Apex.AI have co-founded an Autoware Foundation to establish an open source platform for autonomous vehicles built around Tier IV’s Linux/ROS based Autoware stack and some future 96Boards SBCs.

Japan-based intelligent vehicle technology company Tier IV has joined with Arm-backed Linaro and autonomous driving software firm Apex-AI to launch the Autoware Foundation. The not-for-profit organization will develop open source hardware and software built around the Linux and ROS based Autoware software developed by Tier IV, which sells small electrical vehicles (EVs) that run Autoware.

Read more

Events: KubeCon, The Spindle, Fedora 29 Release Party Novi Sad

Filed under
OSS
  • Red Hat KubeCon Seattle 2018 Events & Demos

    Stop by the Red Hat booth D1 to explore 1:1 demos and speak with our open source specialists. We’ll be giving away Red Hat beanies, stickers, Command Line Hero coloring books and more, while supplies last.

  • Future Session #10 Open Innovation & Open Design

    On November 27th 2018, The Spindle, in collaboration with HumanityX, organised a Future Session about global technological developments and open innovation & open design. Participants to this meeting came from various organisations, sectors, and backgrounds, which provided fruitful input and discussions, especially during the workshop part of the session.

    The session was led by expert Diderik van Wingerden, who is an Open Source Innovation expert and pragmatic idealist. To find out more about Diderik and his work, visit www.think-innovation.com. You can find Diderik’s presentation and the material that he used for this session here.

    Introduction to Technological Trends

    Diderik started off by presenting a great selection of today’s technological trends and developments, among which virtual reality, big (open) data, artificial intelligence (AI), blockchain, 3D printing, open source & open design, internet of things and robots & drones.

  • Fedora 29 Release Party Novi Sad

    Fedora 29 Release Party was held at University of Novi Sad in Serbia like our previous events. Around 50 Fedorians were presents, and I am happy to report that I saw a lot of new faces.

Security: Google+, Tails, Thunderbolt and More

Filed under
Security
  • Google to Shut Down Google+ 4 Months Earlier After Second Data Hack

    Google+ still hadn’t recovered from the data leak it suffered in October. And now it has to go through the same fortune yet again. The company today announced that a new security loophole found last month can impact 52.5 million users. The data of these users can be taken from the apps that use the API of Google+.

    The data of the 52.5 million users consists of their personal information like name, age, occupation, and email address. Even if the accounts are set on private, developers will be able to access the profile information due to the security bug. Even if the information was set to private, developers had easy access to the data of the users.

  • An evil Penguin grabs the persistence partition’s key of a friend’s Tails operating system
  • Pop the Box

    Let[s] talk a little about this box. In this HTB machine we will see only one port is open and that will be the http one , we will fireup the dirbuster to find the different files and directories inside that website. We will came to know about the phpbash file from where we will be getting code execution. After getting the ever shell we will enumerate more and will be able to find the way to escalate the privileges and became root. This time I have made two video[s] the first one will be on getting our first reverse shell on the box and the second one will be on how we will be able to escalate the privileges. Hope you guys will enjoy it. In last but not the least I have uploaded some file[s] from which you will be able to learn about bash scripting, python and you will learn about the cronjob working.

  • Linux 4.21 Will Better Protect Against Malicious Thunderbolt Devices

    Linux 4.21 is set to further improve the system security around potentially malicious Thunderbolt devices.

    The new protection with Linux 4.21 is the enabling of IOMMU-based direct memory access (DMA) protection from devices connected via Thunderbolt. PCI Express Address Translation Services (PCIe ATS) is also disabled to prevent possibly bypassing that IOMMU protection, per this pull.

Server: Intel, Red Hat, Amazon, Google, Lenovo and SUSE

Filed under
Server
  • Intel Launches Open-Source Deep Learning Reference Stack Powered By Clear Linux & Kata

    The Intel Deep Learning Reference Stack is an integrated, performance-focused open-source stack built atop their Clear Linux distribution, utilizes their Kata Containers technology, the Intel Math Kernel Library, and supports TensorFlow and other machine learning frameworks.

  • Open Source's Evolution in Cloud-Native DevOps

    “Open source, and especially the open source community, are constantly coming up with new tools, approaches and best practices to solve business use cases in the cloud native world. Not a day goes by where we don’t see a new tool, library or framework seeing the light on GitHub that is solving key problems that adopters of cloud native run into as they start rolling out more applications through a DevOps delivery pipeline,” Andreas Grabner, a DevOps activist, for Dynatrace, said. “Thanks to the openness of the community and the willingness to share best practices with others, open source is a core building block of the cloud native movement. The flipside of this, however, is that many organizations are overwhelmed with the constant change in open source offerings.”

  • OpenShift & Kubernetes: Where We’ve Been and Where We’re Going Part 1

    As we approach the end of another year for Red Hat OpenShift and Kubernetes, and another Kubecon, which I believe will be even bigger than the last, it’s a great time to reflect on both where we’ve been and where we’re going. In this blog I will look back over the past 4+ years since Red Hat first got involved in the Kubernetes project, where we have focused our contributions and the key decisions that got us to this point. Then in Part II, I will look ahead at some of the areas we’re focusing on now and into the future.

  • Red Hat Satellite 6.4.1 is now generally available

    Red Hat Satellite 6.4.1 is now generally available. The main drivers for the 6.4.1 release are upgrade and stability fixes. Thirteen bugs have been addressed in this release - the complete list is at the end of the post. The most notable issue is compatibility with Red Hat Enterprise Linux 7.6.

    There is one erratum for the server and one for the hosts. The install ISOs will be updated soon, but customers registered via Red Hat Subscription Manager can update via `foreman-maintain` as described in the upgrade guide today.

  • How AWS Lambda Serverless Works

    Four years ago, Amazon Web Services (AWS) launched a revolution with the debut of its Lambda service. Rather than being an expansion of existing virtual machine services that provide cloud based servers, Lambda offered users a different promise - the promise of 'serverless' computing.

  • How Google Is Improving Kubernetes Container Security

    The open-source Kubernetes container orchestration project has become increasingly important in recent years as organizations rely on it to deploy applications. With the increased reliance has come increased scrutiny on security, especially at Google, which hosts a managed Kubernetes service called Google Kubernetes Engine (GKE).

    In a call with press ahead of the KubeCon conference that runs Dec. 11-13 in Seattle, Maya Kaczorowski, product manager, Security & Privacy, at Google, outlined the steps Google is taking to help secure Kubernetes now and into the future.

  • Cumulus Networks Partners with Lenovo to Deliver Networking Switches for the Open, Modern Data Center

    Together, Lenovo and Cumulus Networks provide operational efficiency with the robust Linux ecosystem, scalability with Ethernet VPN, and a simplified cloud-based operational model. Lenovo fulfills its promise of vendor flexibility, while at the same time delivering true open switch products that enable organizations to choose the OS best suited for its business.

  • SAP HANA Systemreplication Automation with SUSE HA on Alibaba Cloud
  • Red Hat collaborates with Google, SAP, IBM and others on Knative to deliver hybrid serverless workloads to the enterprise

Games: Doom's' 25th Anniversary, Unvanquished, Star Ruler 2, Humble Indie Mega Week

Filed under
Gaming
  • Game Engine Black Book: DOOM

    Today is Doom's' 25th anniversary. To mark the occasion, Fabien Sanglard has written and released a book, Game Engine Black Book: DOOM.

  • DOOM Changed the Game 25 Years Ago Today

    Doom was one of the most influential video games of all time. It was state of the art in 1993, and it was literally a game changer.

    It’s hard to overstate just how much it changed the character of video gaming. Looking through the eyes of an action game’s hero was a novel experience, one first made possible by John Carmack and John Romero with their previous hit, Wolfenstein 3D.

    This game was everywhere. You couldn’t walk into a computer store in the 90s without seeing it on half a dozen screens. Shops would run it on their best, fastest computer to demonstrate how fast that computer was. The bigger and more powerful the computer got, the faster the game ran on the computer, and the top of the line 486 and Pentium computers could display the game full-screen at 30 frames per second—something that had mostly been impossible with a 3D game up until that point. People would buy new computers just to run that game; chances are it made more money for the hardware makers than it did for Id.

  • Cumulus Networks Partners with Lenovo, Unvanquished Game Announces First Alpha in Almost Three Years, KDE Frameworks 5.53.0 Released, Git v2.20.0 Is Now Available and Major Milestone WordPress Update

    Developers of the open-source game Unvanquished announce a new alpha release, Unvanquished Alpha 51 today, marking their first release in almost three years. According to Phoronix, the beta should drop soon as well. See the game's website for details.

  • Star Ruler 2 Now Available to Install via Snap in Ubuntu

    Star Ruler 2, a space 4X / RTS hybrid developed by Blind Mind Studios, now can easily installed in Ubuntu 16.04, Ubuntu 18.04 and higher via Snap package.

  • Humble are doing an 'Indie Mega Week' that's worth a look for some cheap Linux games

    Take the chill off with some toasty new games, now with money off in the Humble Indie Mega Week sale.

Windows 10 Sends Your Activity History to Microsoft, Even if You Tell It Not To

Filed under
Microsoft

Windows 10 collects an “Activity History” of applications you launch on your PC and sends it to Microsoft. Even if you disable or clear this, Microsoft’s Privacy Dashboard still shows an “Activity History” of applications you’ve launched on your PCs.

This problem was recently discussed on Reddit, and it’s pretty easy to confirm. Head to Settings > Privacy > Activity History and disable “Send my activity history to Microsoft.” It was already disabled on our PC, so it made this easy to test.

Read more

today's howtos

Filed under
HowTos
Syndicate content