Language Selection

English French German Italian Portuguese Spanish

September 2017

DragonFlyBSD 5.0 Branched As The Next Release

Filed under
BSD

We've known a new DragonFlyBSD release was being worked on for release soon. That release has now been branched, the first release candidate tagged, and it's being marked as version 5.0.

Succeeding DragonFlyBSD 4.8 will be DragonFlyBSD 5.0. 5.0.0-rc1 was tagged on Friday night while the code is branched for the 5.0 release undertaking. On Git master is now the DragonFly 5.1 development version.

Read more

Our Last Time Benchmarking Ubuntu 32-bit vs. 64-bit

Filed under
Graphics/Benchmarks

Over the years we have looked at the 32-bit vs. 64-bit x86 Linux performance for curiosity sake, showing how x86_64 can be much faster than i686, and just providing these values for a reference look and if for some reason are still running 32-bit Linux software including the OS while the hardware is 64-bit capable. For this final benchmarking look are fresh numbers when doing a clean install of Ubuntu 17.10 32-bit compared to Ubuntu 17.10 64-bit.

Read more

today's leftovers

Filed under
Misc
  • Linux To Get "Extended LTS" Releases, Kernel Support For Six Years

    Linux right now offers a "Long Term Support" release where support for the kernel branch is maintained for two years, which is nice compared to kernel releases usually dropping maintenance around N+1.1 after the release. But moving forward, Linux LTS releases will now be maintained for six years.

    The two-year Linux LTS cycle is suitable for many users, but one case where it's not long enough is the lifecycle of a smartphone and the status quo is many Android phones out there are still running on Linux kernels no longer receiving bug/security fixes. Via Google's Project Treble and cooperation with the upstream Linux community, that two year process is now being extended to six years.

  • Mesa 17.2.2 Set For Release Next Week

    For those not comfortable riding Mesa Git, Mesa 17.2.2 is set to be released early next week as the newest stable update for the open-source 3D graphics driver stack.

    Point release manager Juan Suarez Romero of Igalia is planning on releasing Mesa 17.2.2 next Monday, 2 October, if all goes well. So far there are 43 patches queued and a handful of more patches still possibly landing. Friday marked the release candidate for this newest point release.

  • SELinux (Security-Enhanced Linux)

    SELinux, or Security-Enhanced Linux, is a part of the Linux security kernel that acts as a protective agent on servers. In the Linux kernel, SELinux relies on mandatory access controls (MAC) that restrict users to rules and policies set by the system administrator. MAC is a higher level of access control than the standard discretionary access control (DAC), and prevents security breaches in the system by only processing necessary files that the administrator pre-approves.

  • Alpine Linux

    Alpine Linux is a small, security-oriented, lightweight Linux distribution based on the musl libc library and BusyBox utilities platform instead of GNU. It operates on bare-metal hardware, in a VM or even on a Raspberry Pi. The distribution is noncommercial and evolved for embedded and server-based workloads, although desktop OS use is possible.

  • Red Hat Inc. Is on a Roll
  • Attend a Fedora Women Day 2017 event

    Fedora Women Day (FWD) is a worldwide series of events initiated by the Fedora Diversity Team. The events are dedicated to female contributors of the Fedora Project. During this day of celebration, local communities gather to present the accomplishments of women in the Fedora Project and thank them. FWD is also a great chance to promote the participation of more women and raise awareness about the gender gap in tech communities. Furthermore, FWD and events like it show the importance of diversity in open source projects such as Fedora.

  • Keep the Trump administration out of your private life with Tails 3.2 Linux distribution

    As we learned from the great patriot Edward Snowden, the US government can and will spy on you. Not caring about that invasion of privacy, and dismissing it with the flawed statement of "I have nothing to hide," is flat out idiotic. Regardless of what you do on your computer, or on the internet, your privacy is sacred, and quite frankly, it was earned by our forefathers that fought for our freedoms.

    If you do care about your privacy, and you want to keep the heavy-handed Trump administration or other government agency out of your private business, please know you aren't powerless. There is a specific Linux-based operating system that aims to protect your privacy from corrupt governments and other evildoers, such as hackers and spies. Called "Tails," it always runs in a live environment from a DVD or flash drive. In other words, especially with an optical disk, it will help to hide your footprints. Today, version 3.2 sees release.

Servers: Kubernetes 1.8, Blockchain, Microservices, Clear Linux

Filed under
Server
  • Kubernetes 1.8 Improves Security With Role-Based Access Control

    Version 1.8 of the open-source Kubernetes container orchestration and management platform is now available, providing features that improve both scalability and security.

    Kubernetes 1.8, released on Sept. 28, is the third major milestone release for Kubernetes in 2017 and follows the 1.7 update that debuted in June. The Kubernetes project was originally started by Google and has been managed as a Cloud Native Computing Foundation (CNCF) effort since July 2015.

  • Blockchain skills: Don't Try to Block the Chain

    Blockchain technology is on the rise. Some might presume Bitcoin is the reason behind it. While it was developed for the digital currency, developers are finding other uses of blockchain technology. Most prominently is the open source project Ethereum. The use of Ethereum has brought about smart contracts, which have proven to be quite functional within the financial industry. With its decentralized structure, blockchain technology could be a paradigm shift with vast boundaries.

  • DevOps Jobs: 5 must-reads for job seekers, hiring managers
  • Tools and Practices for Documenting Microservices
  • Clear Linux Can Run On AMD's EPYC Platform With Competitive Performance

    As part of our ongoing AMD EPYC Linux benchmarking, I've been working this week on a cross-distribution GNU/Linux comparison followed by some BSD testing... Of course, I couldn't help but to see if Intel's performance-oriented Clear Linux distribution would run on the AMD EPYC server.

OSS: Code for NFV (OPNFV), Code for '3D Selfies', Code for Beeline and More

Filed under
OSS
  • Network Functions Virtualization: All Roads Lead to OPNFV

    Previously in our discussion of the Understanding OPNFV book, we provided an introduction to network functions virtualization (NFV) and explored the role of OPNFV in network transformation. We continue our series with a look at chapters 4 and 5, which provide a comprehensive description of the various open source NFV projects integrated by OPNFV and the carrier grade features contributed back to these upstream projects by the community. In this article, we cover these two topics briefly and provide some related excerpts from the Understanding OPNFV book.

  • 3D selfies? What could possibly go wrong?

    The good news, then, is that this particular work only works on faces.

    The bad news? The code's on GitHub under an MIT licence.

  • Code for Beeline crowdsourcing transport app to be made open source

    The code for crowdsourcing transport app Beeline will be made open source from October onwards, in a move that could benefit app developers looking to develop new mobility solutions.

    [...]

    Announcing GovTech's plans to make the code open source on Saturday (Sep 30), the director of the agency's data science division, Liu Feng-Yuan, likened the move to sharing the "recipe" as to how the Government built the Beeline technology.

  • Facebook re-licenses React.js, a new open source tool from Oath, and more news

    Recently, Facebook drew the ire of the open source community by licensing React.js (a widely-used JavaScript library) under a so-called BSD + Patents license. That license drew fears of patent litigation and React.js was rejected by the Apache Foundation and WordPress decided to ditch it. As a result of the backlash, the social media giant has backtracked and re-licensed the library.

  • Syracuse Unbound releases second open source publication: CNY books and authors

    This is the second publication from the imprint, which offers open-access to the text through a Creative Commons Attribution-Non Commercial-No Derivatives 4.0 International License, which means that the book is available for anyone to download and read for free. At last count the book has been downloaded 1,250 times  in 18 countries.

Security: Updates, EFI Mess, Clarence Birdseye

Filed under
Security
  • Security updates for Friday
  • An alarming number of patched Macs remain vulnerable to stealthy firmware hacks

    An alarming number of Macs remain vulnerable to known exploits that completely undermine their security and are almost impossible to detect or fix even after receiving all security updates available from Apple, a comprehensive study released Friday has concluded.

  • What Clarence Birdseye can teach us about container security

    Clarence Birdseye is generally considered to be the founder of the modern frozen food industry. In 1925, after a couple of false starts, he moved his General Seafood Corporation to Gloucester, Massachusetts. There, he used his newest invention, the double belt freezer, to freeze fish quickly using a pair of brine-cooled stainless steel belts. This and other Birdseye innovations centered on the idea that flash-freezing meant that only small ice crystals could form, and therefore cell membranes were not damaged. Over time, these techniques were applied to a wide range of food — including the ubiquitous frozen peas.

Graphics: Radeon, Intel, Mesa

Filed under
Graphics/Benchmarks

More in Tux Machines

This week in KDE: fixing up Plasma 5.20

Okular’s editable forms are no longer mis-rendered when inertially scrolling (Kezi Olio, Okular 1.11.2) When your scanner can almost but not quite fit a particular page size, Skanlite will now display the option to scan to that page size anyway (e.g. 215mm wide scan beds now give you the option to scan using the US Letter page size) (Kåre Särs, libksane 20.12) The text of Elisa’s keyboard shortcuts are now translated properly (Nikunj Goyal, Elisa 20.12) Clearing the clipboard history on Wayland no longer crashes Plasma (David Edmundson, Plasma 5.20) Improved the Plasma SVG cache heuristics such that various things which might sometimes be invisible after upgrading Plasma now show up like they’re supposed to (Arjen Hiemstra, Plasma 5.20) On Wayland, clicking on a Task Manager entry while that entry’s tooltip is visible no longer crashes Plasma (Vlad Zahorodnii, Plasma 5.20) On Wayland, clicking on a Task Manager thumbnail now activates that window, as you would expect (Marco Martin, Plasma 5.20) Read more Also: KDE Plasma 5.20 Should Be Crashing A Lot Less Under Wayland

Legacy: Dennis Ritchie's Lost Dissertation and FTP Fadeout

  • Discovering Computer Legend Dennis Ritchie's Lost Dissertation
  • FTP Fadeout

    Here’s a small piece of news you may have missed while you were trying to rebuild your entire life to fit inside your tiny apartment at the beginning of the COVID crisis: Because of the way that the virus shook up just about everything, Google skipped the release of Chrome version 82. Who cares, you think? Well, users of FTP, or the File Transfer Protocol. During the pandemic, Google delayed its plan to kill FTP, and now that things have settled to some degree, Google recently announced that it is going back for the kill with Chrome version 86, which deprecates the support once again, and will kill it for good in Chrome 88. (Mozilla announced similar plans for Firefox, citing security reasons and the age of the underlying code.) It is one of the oldest protocols the mainstream [Internet] supports—it turns 50 next year—but those mainstream applications are about to leave it behind. Today’s Tedium talks about history of FTP, the networking protocol that has held on longer than pretty much any other.

virt-manager 3.0.0 released!

Yesterday I released virt-manager 3.0.0. Despite the major version number bump, things shouldn't look too different from the previous release. For me the major version number bump reflects certain feature removals (like dropping virt-convert), and the large amount of internal code changes that were done, though there's a few long awaited features sprinkled in like virt-install --cloud-init support which I plan to write more about later. Read more Also: virt-install --cloud-init support

today's leftovers

  • 7 Alternatives to Google Earth

    Google Earth has received so much press coverage that many users will appreciate that it is one of the coolest applications to download. In brief, it is a feature-laden 3D virtual globe, map and geography browser which lets users zoom in on their world with fantastic detail. View satellite imagery, maps, terrain, 3D buildings and even explore galaxies in the sky. This application allows the exploration of rich geographical content, save toured places and share with others. The software maps the earth by the superimposition of images obtained from satellite imagery, aerial photography and GIS 3D globe. Google Earth is undoubtedly a very impressive application, and it is extremely hard not to admire the wealth of features that it offers. Its satellite images are unrivaled, it provides useful and accurate statistical information, and the software has many practical benefits, such as helping to find locations and give driving directions. In terms of functionality, this application earns our highest praise. We use the software on a regular basis on both desktop and mobile devices (the latter under Android). However, while Google Earth is available to download without charge, Google do not release the software under an open source license. In the past there have been attempts to reverse engineer Google Earth and implement its features in an open and extensible way. However, these actions were understandably frowned upon by Google. Instead we prefer to see the development of open source virtual globe software which uses freely licensed or public domain data. While the development of open source virtual globe applications may not, in itself, encourage Google to release its application or data under a similar license, it does give users the option to be able to have the freedom to do what they want. This route also helps to foster greater user community support to drive development often in the form of add-ons and plug-ins. There are a number of applications which are credible open source alternatives to Google Earth. While none of the software applications featured in this article have all of the features offered by Google Earth (although some offer some different features), and they are not exactly comparable, they are all worthy of investigating.

  • Warzone 2100 Lands Vulkan Renderer, Adaptive V-Sync For 20+ Year Old Game

    Warzone 2100 as the real-time strategy/tactics game that first premiered in 1999 before becoming open-source in 2004 and then fully open-source with game data in 2008 is now evolving in 2020 with Vulkan graphics support. The open-source Warzone 2100 game not only has a Vulkan back-end that was merged today but also OpenGL ES 2.0/3.0 support for those wanting to relive this late 90's computer game on mobile/embedded devices having only GLES drivers.

  • [NetBSD] Curses Library Automated Testing

    My GSoC project under NetBSD involves the development of the test framework of curses. This is the final blog report in a series of blog reports; you can look at the first report and second report of the series. The first report gives a brief introduction of the project and some insights into the curses testframe through its architecture and language. To someone who wants to contribute to the test suite, this blog can act as the quick guide of how things work internally. Meanwhile, the second report discusses some of the concepts that were quite challenging for me to understand. I wanted to share them with those who may face such a challenge. Both of these reports also cover the progress made in various phases of the Summer of Code. This being the final report in the series, I would love to share my experience throughout the project. I would be sharing some of the learning as well as caveats that I faced in the project.

  • [NetBSD] RumpKernel Syscall Fuzzing

    The first and second coding period was entirely dedicated to fuzzing rumpkernel syscalls using hongfuzz. Initially a dumb fuzzer was developed to start fuzzing but it soon reached its limits. For the duration of second coding peroid we concentrated on crash reproduction and adding grammar to the fuzzer which yielded in better results as we tested on a bug in ioctl with grammar. Although this works for now crash reproduction needs to be improved to generate a working c reproducer. For the last coding period I have looked into the internals of syzkaller to understand how it pregenerates input and how it mutates data. I have continued to work on integrating buildrump.sh with build.sh. buildrump eases the task fo building the rumpkernel on any host for any target. buildrump.sh is like a wrapper around build.sh to build the tools and rumpkernel from the source relevant to rumpkernel. So I worked to get buildrump.sh working with netbsd-src. Building the toolchain was successfull from netbsd-src. So binaries like rumpmake work just fine to continue building the rumpkernel.

  • Full Circle Magazine #161
  • Bandwidth for Video Conferencing

    For the Linux Users of Victoria (LUV) I’ve run video conferences on Jitsi and BBB (see my previous post about BBB vs Jitsi [1]). One issue with video conferences is the bandwidth requirements. The place I’m hosting my video conference server has a NBN link with allegedly 40Mb/s transmission speed and 100Mb/s reception speed. My tests show that it can transmit at about 37Mb/s and receive at speeds significantly higher than that but also quite a bit lower than 100Mb/s (around 60 or 70Mb/s). For a video conference server you have a small number of sources of video and audio and a larger number of targets as usually most people will have their microphones muted and video cameras turned off. This means that the transmission speed is the bottleneck. In every test the reception speed was well below half the transmission speed, so the tests confirmed my expectation that transmission was the only bottleneck, but the reception speed was higher than I had expected. When we tested bandwidth use the maximum upload speed we saw was about 4MB/s (32Mb/s) with 8+ video cameras and maybe 20 people seeing some of the video (with a bit of lag). We used 3.5MB/s (28Mb/s) when we only had 6 cameras which seemed to be the maximum for good performance.

  • Get involved – Meet the TDF team

    Joining a free and open source software project, such as LibreOffice, is a great way to build your skills, gain experience for future career options, meet new people – and have fun! But sometimes, joining a large and well-established project can be a bit daunting at the start. So here we’ll introduce you to the small team at The Document Foundation, the non-profit entity behind LibreOffice. Most team members oversee certain sub-projects in the LibreOffice community – click on their names to learn more in interviews…

  • Emacs Builders (Together with Richard Stallman) Focus on Learn how to Construct a Extra 'Fashionable' Emacs
  • Lack of Qualified Linux Talent Impedes Enterprise Move to the Clouds

    The Linux Foundation has been working to address the shortage of Linux talent for many years with a combination of training and certification exams. Despite this, the breathtaking growth in Linux adoption, especially as the de facto OS of the cloud, means that there is still a shortage of qualified talent, according to Clyde Seepersad, senior vice president and general manager for training and certification at The Linux Foundation (LF). “We are always supportive of developments in the training ecosystem which help address this gap. In particular, we are finding that demand for our performance-based certification exams continues to be gated by individuals not feeling adequately prepared,” he told LinuxInsider. LF’s certification exams include Certified Kubernetes Administrator, Certified Kubernetes Application Developer, Linux Foundation Certified SysAdmin, and Linux Foundation Certified Engineer. “ACG and LA both have excellent reputations for the quality of their open-source training content so we are pleased to see them come together to better serve the talent development needs of the open-source software ecosystem,” he added.

  • Last phase of the desktop wars?

    Economic pressure will be on Microsoft to deprecate the emulation layer. Partly because it’s entirely a cost center. Partly because they want to reduce the complexity cost of running Azure. Every increment of Windows/Linux convergence helps with that – reduces administration and the expected volume of support traffic. Eventually, Microsoft announces upcoming end-of-life on the Windows emulation. The OS itself , and its userland tools, has for some time already been Linux underneath a carefully preserved old-Windows UI. Third-party software providers stop shipping Windows binaries in favor of ELF binaries with a pure Linux API… …and Linux finally wins the desktop wars, not by displacing Windows but by co-opting it. Perhaps this is always how it had to be.