Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 21 Nov 17 - 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

Quick Roundup

What To Do After Installing Kubuntu 17.10 and GNU/Linux in General

Filed under
GNU
Linux
  • What To Do After Installing Kubuntu 17.10
  • 5 Things to do after a fresh install of GNU/Linux

    So, regardless of what distribution being used, there are things that I do after every single install I do, and I thought perhaps I would share some of them with you; perhaps something I do is missing from your setup and you might like to include it!

    I am going to leave out the things that you find in every other list...like "Download your favourite music player!" as this is redundant, and pointless to list.

    The list includes the following five suggestions: increase audio quality, making sure the firewall is enabled,

OSS Leftovers

Filed under
OSS
  • FOSDEM 2018 - Distributions Devroom Call for Participation
  • Product pitches aren't on the list of reasons why we attend conferences

    Conferences are on my mind at the moment. Partially, it's because I recently attended the Open Source Summit and Linux Security Summit.

    [...]

    Just to be entirely clear: I really, really hate product pitches. Now, as I pointed out in the preceding paragraph, there's a place for learning about products. But it's absolutely not at an industry conference. But that's what everybody does—even (and this is truly horrible) in keynotes. Now, I really don't mind too much if a session title reads something like "Using Gutamaya's Frobnitz for token ring network termination"—because then I can ignore it if it's not relevant to me. And, frankly, most conference organizers outside company conferences actively discourage that sort of thing, as they know that most people don't come to those types of conferences to hear pitches.

  • Why aren't you an OpenStack mentor yet?

    OpenStack is a huge project composed of dozens of services, each with a different focus, design and specific team of developers. Just to illustrate, if we take Sahara as an example, Sahara is a service that is highly integrated with other services and relies on them to perform its basic features: for authentication it uses Keystone, to store its images it uses Glance, Heat is used for orchestrating instance creation, Neutron is used for networking, and Nova is where the instances creation are actually triggered. As such, getting started in such an environment can be overwhelming, especially for those without much experience. Having the opportunity to have someone to help a new contributor during the beginning of this new experience can help out with a lot of common difficulties, and attract even more new contributors to the community.

  • OpenZFS Developer Summit 2017

    The fifth annual OpenZFS Developer Summit was held October 24-25, 2017 in San Francisco. As with previous years: The goal of the event is to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. The first day of the event is presentations, and the second day is combined presentations and a hackathon. New contributors are welcome at the hackathon!

  • Microsoft Adds GCC ARM Cross-Compilation Support To Visual Studio [Ed: Microsoft is piggypacking GCC to promote its proprietary software that adds surveillance to compiled code]
  • GCC 8 Feature Development Is Ending Later This Month

    The GNU Compiler Collection (GCC) will be seeing the last of its features added in the next two weeks for next year's GCC 8 stable release.

    SUSE's Richard Biener announced today that the feature development phase of GCC 8 will be ending on 17 November. After that point, GCC 8 enters "stage three" development meaning only bug fixing and documentation work will be allowed.

  • Europe Gets FLOSS

    Little by little the EU is working towards removing all barriers to adoption of Free/Libre Open Source Software. It works for people. It works for governments. It doesn’t enslave organizations to mindlessly plod on treadmills such as those of M$ and Oracle, continually cranking out revenue and entanglements to the benefit of a mindless corporation.

  • We're switching to a DCO for source code contributions

    We're committed to being good stewards of open source, and part of that commitment means we never stop re-evaluating how we do that. Saying "everyone can contribute" is about removing barriers to contribution. For some of our community, the Contributor License Agreement is a deterrent to contributing to GitLab, so we're changing to a Developer's Certificate of Origin instead.

  • Biomaker Fayre showcases 40 open source, low-cost biological instruments

    There was a real buzz in the air when 40 interdisciplinary teams exhibited their prototypes for the 2017 Biomaker Challenge at the University of Cambridge Department of Engineering.

    Projects covered everything from spectrometers for measuring the colour of penguin guano, microfluidics for tissue culture, to ultrasonic systems for measuring plant height and 3D printed modular microscopes. Each group was given a £1000 grant and four months to turn their big ideas for open source and DIY research tools into reality and over 100 people came along to the final event.

Tor Development and Bugfix

Filed under
Moz/FF
Security

Kernel: Link Time Optimizations (LTO), LWN Articles, SMB and SCO

Filed under
Linux
  • Linux Kernel Patches Add Clang LTO Support

    Patches by an Android security team member at Google allow the Linux kernel to be compiled with Clang using Link Time Optimizations (LTO).

    Sami Tolvanen of Google posted the kernel patches on Friday to support building the Linux kernel with Clang using LTO enabled and paired with GNU Gold with the LLVMgold plug-in for linking the kernel build.

  • Patch flow into the mainline for 4.14 [Ed: these LWN articles are no longer behind a paywall]

    There is a lot of information buried in the kernel's Git repositories that, if one looks closely enough, can yield insights into how the development community works in the real world. It can show how the idealized hierarchical model of the kernel development community matches what actually happens and provide a picture of how the community's web of trust is used to verify c

  • A look at the 4.14 development cycle

    The 4.14 kernel, due in the first half of November, is moving into the relatively slow part of the development cycle as of this writing. The time is thus ripe for a look at the changes that went into this kernel cycle and how they got there. While 4.14 is a fairly typical kernel development cycle, there are a couple of aspects that stand out this time around.

    As of the 4.14-rc5 prepatch, 12,757 non-merge changesets had found their way into the mainline; that makes 4.14 slightly busier than its predecessor, but it remains a fairly normal development cycle overall. If, as some have worried, developers have pushed unready code into 4.14 so that it would be present in a long-term-support release, it doesn't show in the overall patch volume.

    1,649 developers have contributed code in this development cycle, a number that will almost certainly increase slightly by the time the final 4.14 release is made. Again, that is up slightly from 4.13. Of those developers, 240 made their first contribution to the kernel in 4.14. The numbers are fairly normal, but a look at the most active developers this time around shows a couple of unusual aspects.

  • Digging in the kernel dust

    Refactoring the kernel means taking some part of the kernel that is showing its age and rewriting it so it works better. Thomas Gleixner has done a lot of this over the past decade; he spoke at Kernel Recipes about the details of some of that work and the lessons that he learned. By way of foreshadowing how much fun this can be, he subtitled the talk "Digging in Dust".

    Gleixner's original motivation for taking up his spade was to get the realtime (RT) patches into the mainline kernel, which he found involved constantly working around the shortcomings of the mainline code base. In addition, ten years of spending every working day digging around in dust can make you quite angry, he said, which can also be a big incentive to make things better.

  • A block layer introduction part 1: the bio layer

    The term "block layer" is often used to talk about that part of the Linux kernel which implements the interface that applications and filesystems use to access various storage devices. Exactly which code constitutes this layer is a question that reasonable people could disagree on. The simplest answer is that it is all the code inside the block subdirectory of the Linux kernel source. This collection of code can be seen as providing two layers rather than just one; they are closely related but clearly distinct. I know of no generally agreed names for these sub-layers and so choose to call them the "bio layer" and the "request layer". The remainder of this article will take us down into the former while the latter will be left for a subsequent article.

  • Linux kernel 4.13 and SMB protocol version fun

    There’s been a rather interesting change in the Linux kernel recently, which may affect you if you’re mounting network drives using SMB (the Windows native protocol, occasionally also called CIFS).

    There have been several versions of the protocol – Wikipedia has a good writeup. Both servers and clients may support different versions; when accessing a shared resource, the client tells the server which protocol version it wants to use, and if the server supports that version then everyone’s happy and the access goes ahead; if the server doesn’t support that version, you get an error and no-one’s happy.

  • SCO versus IBM (and Linux) springs back to life after court ruling

    SCO, the Unix operating systems vendor that turned on Linux in a bid to claim proprietorial ownership of the open-source operating system that effectively ate its lunch, has won a surprise victory in the US Court of Appeals against systems giant IBM.

    The victory will spark new life - not a lot, but some - into the effectively defunct company's intellectual property [sic] claims.

Ubuntu 18.04 LTS Bionic Beaver Release Schedule, Pop!_OS Development Update

Filed under
Ubuntu
  • Ubuntu 18.04 LTS Bionic Beaver Release Schedule

    The schedule of the release of Ubuntu 18.04 Bionic Beaver with given dates are as follows:

    4th January 2018 - Alpha 1 (Not Public Release - opt-in)
    1st February 2018 - Alpha 2 (Not Public Release - opt-in)
    8th March 2018 - Beta 1 (Not Public Release - opt-in)
    5th April 2018 - Final Beta
    19th April 2018 - Release Candidate
    26th April 2018 - Final Release

  • Pop!_OS Development re-org, Upstream Cooperation, and Partaaay!

    Doing the same things better, faster, and more reliable is the name of the game.  We are pivoting towards improving the entire development process on Pop!_OS. We are making changes in how we triage issues from the community.  We are also streamlining our Q&A process as well now that we have Benjamin Shpurker, our dedicated QA, onboard.  But that’s not all - we have started locking down our staging and production code with specific requirements that need to be met before being merged into their respective repositories.  Code reviews and testing are incredibly important to us.   The team has done a great job thus far, but we want to build a process that will scale while boosting quality and reliability.

  • Pop!_OS Continues Plotting Their Future Improvements: HiDPI, Bug Triage

    Hot off their inaugural Pop!_OS release two weeks back, this Ubuntu-derived Linux distribution developed by System76 is moving onto their next set of goals.

Security: DBD, Windows Botnet, Updates and Reproducible Builds

Filed under
Security
  • How we are addressing a mistake we made while running defectivebydesign.org

    On Wednesday, October 25th, we received an email letting us know that an old Drupal database backup file was publicly accessible on defectivebydesign.org, a site operated by the Free Software Foundation. This backup file contained contact information and other details that should not have been public, submitted from 2007-2012.

    Within minutes of receiving the report, we removed the file and started auditing defectivebydesign.org and the rest of our sites. The file did not contain any passwords or password hashes, financial information, mailing addresses, or information about users who interacted with the site without ever logging in.

    On Friday, October 27th, once we were reasonably confident we understood the scope of the problem and had fixed the most urgent issues, we sent a notification email to every address that was in the database backup file. We explained what had happened, took responsibility, and apologized.

  • Man who developed a botnet of over 77,000 infected computers to pay for college avoids jail time

    Tierman created the botnet by covertly infecting users' computers with malware via social media without their knowledge. Since at least August 2011, he sold access to his botnet to those looking to send spam messages to unsuspecting victims. When he was arrested in October 2012 as a student at California Polytechnic State University, more than 77,000 infected computers were active in Tiernan's botnet.

  • Security updates for Friday
  • Reproducible Builds: Weekly report #131

From lab to libre software: how can academic software research become open source?

Filed under
OSS
Sci/Tech

Academics generate enormous amounts of software, some of which inspires commercial innovations in networking and other areas. But little academic software gets released to the public and even less enters common use. Is some vast "dark matter" being overlooked in the academic community? Would the world benefit from academics turning more of their software into free and open projects?

I asked myself these questions a few months ago when Red Hat, at its opening of a new innovation center in Boston's high-tech Fort Point neighborhood, announced a unique partnership with the goal of tapping academia. Red Hat is joining with Boston-area computer science departments—starting with Boston University—to identify promising software developed in academic projects and to turn it into viable free-software projects. Because all software released by Red Hat is under free licenses, the partnership suggests a new channel by which academic software could find wider use.

Read more

Parrot 3.9 “Intruder” Ethical Hacking Linux Distro Released With New Features — Download Here

Filed under
GNU
Linux
Security

In mid-October, The Parrot Project announced that it’s going to be releasing the latest Parrot Security 3.9 operating system for ethical hacking and penetration testing in the upcoming weeks. The team also released its beta release for testers. After the wait of a couple of weeks, the final Parrot 3.9 release is here.

Read more

SFLC Files Bizarre Legal Action Against Its Former Client, Software Freedom Conservancy

Filed under
GNU
Legal

About a month ago, the Software Freedom Law Center (SFLC), the not-for-profit law firm which launched Conservancy in 2006 and served as Conservancy's law firm until July 2011, took the bizarre and frivolous step of filing a legal action in the United States Patent and Trademark Office seeking cancellation of Conservancy's trademark for our name, “Software Freedom Conservancy”. We were surprised by this spurious action. In our eleven years of coexistence, SFLC has raised no concerns nor complaints about our name, nor ever asked us to change it. We filed our formal answer to SFLC's action yesterday. In the interest of transparency for our thousands of volunteers, donors, Supporters, and friends, we at Conservancy today decided to talk publicly about the matter.

SFLC's action to cancel our trademark initiated a process nearly identical to litigation. As such, our legal counsel has asked us to limit what we say about the matter. However, we pride ourselves on our commitment to transparency. In those rare instances when we initiated or funded legal action — to defend the public interest through GPL enforcement — we have been as candid as possible about the circumstances. We always explain the extent to which we exhausted other possible solutions, and why we chose litigation as the last resort.

Read more

Mageia 6 review - Very refreshing

Filed under
MDV
Reviews

Mageia 6 is a very interesting, unique distro. It comes with a load of good stuff, including proprietary graphics drivers out of the box even in the live session, user data import, Windows data import, multimedia and smartphone support, a smart control center with a load of powerful features, and still more. The approach to the user experience is different from most other systems, and I am really happy to see that. The copypasta drill you see elsewhere is getting boring fast. It's also emotionally grinding. This is cool.

On the other hand, not everything is perfect. There's an old vs new clash of technologies and styles, hardware support can be better, Samba printing is missing, the package manager is a bit clunky, and performance is really among the least favorable I've seen in a long time. All in all, definitely recommended, but you might struggle with some of the special quirks. Or you might actually find them endearing. Either way, 8/10, and I'm glad to have revived the Mageia experience. Well worth testing.

Read more

Servers: Containers, SDNs, VMs

Filed under
Server
  • The New Cloud Foundry Container Runtime: Just the Facts

    The Cloud Foundry Container Runtime is the new name for Kubo, which is Kubernetes running on BOSH. In today’s episode of The New Stack Makers, TNS founder Alex Williams caught up with Cloud Foundry Foundation Chief Technology Officer Chip Childers to learn more about Cloud Foundry’s plans for this new runtime, with Childers highlighting how BOSH is serving the needs of today’s developers.

  • Google Says It's Cut Cloud SDN Andromeda's Latency by 40 Percent
  • Google Improves Latency 40% Within its Software-Defined Networking
  • What is virtualization?

    No advance in information technology in the past six decades has offered a greater range of quantifiable benefits than has virtualization. Many IT professionals think of virtualization in terms of virtual machines (VM) and their associated hypervisors and operating-system implementations, but that only skims the surface. An increasingly broad set of virtualization technologies, capabilities, strategies and possibilities are redefining major elements of IT in organizations everywhere.

Kernel and Graphics: Thunderbolt, Nouveau and More

Filed under
Graphics/Benchmarks
Linux
  • Linux Foundation Unveils Plans for Machine Learning Project
  • Thunderbolt 3 firmware updates

    I joined Red Hat's Desktop Hardware Enablement team almost a year ago. One of the things that I have been looking into recently is Thunderbolt 3. With kernel 4.13 we got a completely new kernel interface for interacting with it from userspace (the work was done by Intel). One of the two big things this interface provides is updating the firmware (the non-volatile memory, or NVM in short) of the host controller and attached thunderbolt devices. With help from Dell's Mario Limonciello, Intel's Yehezkel Bernat, and of course our own Richard Hughes I created a thunderbolt 3 plugin for fwupd, which device and host firmware updates should show up in GNOME Software (or any other fwupd userspace clients) and updating them should be a breeze. The code landed already in fwupd 0.9.7.

  • PGI Compiler 17.10 Released With CUDA 9.0 Support, OpenMP 4.5 Additions

    The NVIDIA-owned PGI has announced their latest monthly update to their proprietary CPU/GPU compiler stack for Windows, Linux, and macOS systems.

    PGI 17.10 is now available, including its free PGI Community Edition Version 17.10 update. The PGI compiler stack remains geared for HPC applications and supports Fortran/C/C++ and supports multi-core CPUs and NVIDIA GPUs with OpenACC, OpenMP, and CUDA offloading.

  • R600 Gallium3D Receiving Some New Improvements By David Airlie

    In between hacking on the RADV Vulkan driver, managing DRM-Next, and his other activities at Red Hat, David Airlie has now sent landed some improvements to the aging R600 Gallium3D driver and more improvements are on the way.

    Yesterday were several new R600 commits for this driver that supports from the ATI Radeon HD 2000 series through the AMD Radeon HD 6000 series graphics processors.

  • Nouveau DRM Changes Queued For Linux 4.15

    The Nouveau DRM kernel driver changes have now been submitted and pulled into DRM-Next for Linux 4.15.

    This open-source NVIDIA driver for Linux 4.15 includes Pascal temperature support, improved BAR2 handling, faster suspend process, a rework of the MMU code and proper support for Pascal's new MMU layout, the MMU changes allow for improving the user-space APIs at a later date, and various fixes.

Slax Is Planning A Return, But Will No Longer Be Slackware-Based

Filed under
Slack

Longtime Linux users will likely recall the Slax distribution from back in the day that was Slackware-based, shipped with KDE, and offered a pretty nice live OS experience while being highly modular and made it easy to re-spin derivatives. Now it's coming back in new form.

Slax creator Tomáš Matějíček has been working on a new Slax release after being on a nearly half-decade hiatus. But in this renewed Slax, Slackware is no longer being used as a base but instead Debian. Tomas said he's moving to Debian out of "laziness" with Debian offering a much better and easier starting experience than Slackware in its current state. Debian's extensive package archive is another reported reason for choosing it.

Read more

Tor Improvements and Bugfix

Filed under
Security
Web
  • Next-Gen Algorithms Make Tor Browser More Secure And Private, Download The Alpha Now

    Tor, the anonymity network was in need of an upgrade, as the world started raising concerns about its reliability. It was this year only when a hacker managed to take down almost 1/5th of the onion network.

    The possible applications of Tor have reached far ahead than calling it a grey market for drugs and other illegal things. It’s already actively used for the exchange of confidential information, file transfer, and cryptocurrency transactions with an expectation that nobody can track it.

  • TorMoil Vulnerability Leaks Real IP Address from Tor Browser Users

    The Tor Project has released a security update for the Tor Browser on Mac and Linux to fix a vulnerability that leaks users' real IP addresses.

    The vulnerability was spotted by Filippo Cavallarin, CEO of We Are Segment, an Italian company specialized in cyber-security and ethical hacking.

  • Critical Tor flaw leaks users’ real IP address—update now

    Mac and Linux versions of the Tor anonymity browser just received a temporary fix for a critical vulnerability that leaks users' IP addresses when they visit certain types of addresses.

    TorMoil, as the flaw has been dubbed by its discoverer, is triggered when users click on links that begin with file:// rather than the more common https:// and http:// address prefixes. When the Tor browser for macOS and Linux is in the process of opening such an address, "the operating system may directly connect to the remote host, bypassing Tor Browser," according to a brief blog post published Tuesday by We Are Segment, the security firm that privately reported the bug to Tor developers.

Games: F1 2017, Distant Star: Revenant Fleet, Human: Fall Flat, Natural Selection 2, Dota 2 Vulkan

Filed under
Gaming

The November 2017 Issue of the PCLinuxOS Magazine

Filed under
PCLOS

The PCLinuxOS Magazine staff is pleased to announce the release of the November 2017 issue. With the exception of a brief period in 2009, The PCLinuxOS Magazine has been published on a monthly basis since September, 2006. The PCLinuxOS Magazine is a product of the PCLinuxOS community, published by volunteers from the community.

Syndicate content

More in Tux Machines

Red Hat: Kerala, Amazon and More

Programming: Swift, Brilliant Jerks in Engineering, and Career Path for Software Developers

  • Swift code will run on Google's Fuchsia OS
    A few days ago, there was a flash-in-the-pan controversy over Google "forking" Apple's open-source programming language Swift. After a few minutes of speculation over whether Google was going to make its own special flavor of the language for its own purposes, Swift's creator Chris Lattner (who now works at Google) helpfully clarified the situation:
  • Brilliant Jerks in Engineering
    This are numerous articles and opinions on the topic, including Brilliant Jerks Cost More Than They Are Worth, and It's Better to Avoid a Toxic Employee than Hire a Superstar. My colleague Justin Becker is also giving a talk at QConSF 2017 on the topic: Am I a Brilliant Jerk?. It may help to clarify that "brilliant jerk" can mean different things to different people. To illustrate, I'll describe two types of brilliant jerks: the selfless and the selfish, and their behavior in detail. I'll then describe the damage caused by these jerks, and ways to deal with them. The following are fictional characters. These are not two actual engineers, but are collections of related traits to help examine this behavior beyond the simple "no asshole rule." These are engineers who by default act like jerks, not engineers who sometimes act that way.
  • [Older] The missing career path for software developers
    You started hacking on technology thrilled with every stroke of the key, making discoveries with every commit. You went about solving problems, finding new challenges. You were happy for a while, until you hit a plateau. There was a choice to be made. Continue solving the same problems or start managing others. You tried it out, and hated it. Longing to focus on technology, not people, you turned to your open source project. When it became successful, you became an open source maintainer but ended up overwhelmed and burned out. Hoping to get back to doing work that fascinates you, you went work for yourself. Lacking experience running a business, you're crushed with all the decisions you need to make. You’re nearing burnout — again. It feels like you’re on a hamster wheel.

Mastodon is Free Software, But It Does Not Respect Free Speech

Mastodon was always known to be tough on Nazis; it was known that they were strict on free speech only to a degree. After the treatment that I received yesterday, however, I can no longer recommend Mastodon. It may be Free software, but it’s very weak on free speech. Read more

today's howtos