Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Kernel: Mainline Linux on the MikroTik RB3011, FS With Cloning, Intel Spying and Oracle Linux KVM

  • Jonathan McDowell: Mainline Linux on the MikroTik RB3011

    I upgraded my home internet connection to fibre (FTTP) last October. I’m still on an 80M/20M service, so it’s no faster than my old VDSL FTTC connection was, and as a result for a long time I continued to use my HomeHub 5A running OpenWRT. However the FTTP ONT meant I was using up an additional ethernet port on the router, and I was already short, so I ended up with a GigE switch in use as well. Also my wifi is handled by a UniFi, which takes its power via Power-over-Ethernet. That mean I had a router, a switch and a PoE injector all in close proximity. I wanted to reduce the number of devices, and ideally upgrade to something that could scale once I decide to upgrade my FTTP service speed.

  • Which file systems support file cloning

    OpenZFS isn’t part of the Linux kernel because of licensing issues, and that is unlikely to change. OpenZFS doesn’t support any of the relevant Linux syscalls for cloning files or blocks. It doesn’t offer a replacement for these syscalls on FreeBSD or Linux. (This is why there are no out-of-band deduplication tools for OpenZFS.) Bcachefs isn’t in the kernel yet either, but it’s developed under a Linux-kernel compatible license with the ultimate goal of being merged into the kernel. It supports all the relevant Linux-specific syscalls for file cloning. Over the last three years, Apple has switched all of its products to its new CoW-based Apple File System (APFS). Microsoft has decided to go in the opposite direction, and removed its copy-on-write file system, ReFS, from Windows 10 Professional in 2017. ReFS is now only available on Workstation and Server editions. ReFS was not suitable for use on Windows desktops anyway. This does leave Windows as the only computer operating system without a CoW file system. I find file cloning fascinating, and I’ll explore several potential use cases for it in the coming weeks. Next up will be how you can identify a cloned file. Something that is surprisingly difficult because the file system doesn’t keep track of it.

  • Intel Platform Monitoring Telemetry Appears Destined For Linux 5.10

    As first outlined earlier this year, Intel has been working on the Linux support for Platform Monitoring Technology as a new hardware telemetry feature first introduced with new Tigerlake hardware. It's looking like the initial Intel PMT support will come with Linux 5.10 while further work is being prepared that builds off its foundation.

  • Announcing updated Oracle Linux Templates for Oracle Linux KVM

    Oracle is pleased to announce updated Oracle Linux Templates for Oracle Linux KVM and Oracle Linux Virtualization Manager. Oracle Linux Templates for Oracle Linux KVM provide an innovative approach to deploying a fully configured software stack by offering pre-installed and pre-configured software images. Use of Oracle Linux Templates eliminates the installation and configuration costs, and reduces the ongoing maintenance costs helping organizations achieve faster time to market and lower cost of operations. [...] New Oracle Linux Templates for Oracle Linux KVM and Oracle Linux Virtualization Manager supply powerful automation. These templates are built on cloud-init, the same technology used today on Oracle Cloud Infrastructure and includes improvements and regression fixes.

Android 11—The Ars Technica Review

Android 11 has finally arrived after a lengthy beta process that started approximately three years ago in February 2020. This is the 30th release of Android, if we're counting by API levels, and in a year when it seems nearly everything has been delayed or canceled, Google has managed to turn in one of the smaller Android releases. Last year, Android 10 was a massive release, adding gesture navigation, a dark mode, Project Mainline, a dual-boot system, scoped storage, foldable smartphone support, and a million other things. In comparison, Android 11 is more limited. This being the annual Ars Technica review, however, there are of course still plenty of things to talk about—like yet another notification panel revamp, a new media player, chat bubbles, smart home controls, and more. Read more

Oracle Solaris and Java Update

  • Oracle Solaris: Update to the Continuous Delivery Model

    The Oracle Solaris 11 Operating System (OS) is synonymous with three words: consistent, reliable and secure. With Oracle Solaris OS being designed to deliver a consistent platform to run your enterprise applications, Oracle Solaris has become the most trusted solution for running both modern and legacy applications on the newest system hardware while providing the latest innovations. Oracle Solaris combines the power of industry standard security features, unique security and anti-malware capabilities, and compliance management tools for low risk application deployments and cloud infrastructure. In its most recent avatar, Oracle Solaris 11.4 has already provided our customers with the latest features and observability tools and the list of new features in build grows with every SRU release.

  • Oracle To Stick With Solaris "11.4" For Continuous Delivery SRU Releases

    With no new indications of Solaris 12 or Solaris 11.next and given the past layoffs and previous announcements from Oracle, today's statement that Solaris 11.4 will remain as their continuous delivery model with monthly SRU releases come as little surprise. Tanmay Dhuri who has been at Oracle since April as the Solaris product manager wrote today on the Oracle Solaris blog about their continuous delivery model. Basically it's reiterating that Solaris 11.4 will be sticking to a continuous delivery model moving forward. This comes after Solaris 11.4 turning two years old and seeing monthly SRU releases during that time. These monthly releases are designed to offer up timely security fixes and other mostly small updates to Oracle Solaris.

  • Java 15 Goes GA as the Language Turns 25

    Oracle today announced the general availability release of Java 15 during the opening keynote of its Developer Live conference, the online version of the company's annual CodeOne and OpenWorld events, underway this week. The latest Java Development Kit (JDK) delivers new functionality, preview features now finalized, incubating features in preview, the continued modernization of the existing code, and a host of bug fixes and the deprecation of outdated functionality. This release comes as Java turns 25, noted Georges Saab, vice president of development for Oracle's Java Platform Group, in a statement.

  • Solve a real-world problem using Java

    As I wrote in the first two articles in this series, I enjoy solving small problems by writing small programs in different languages, so I can compare the different ways they approach the solution. The example I'm using in this series is dividing bulk supplies into hampers of similar value to distribute to struggling neighbors in your community, which you can read about in the first article in this series. In the first article, I solved this problem using the Groovy programming language, which is like Python in many ways, but syntactically it's more like C and Java. In the second article, I solved it in Python with a very similar design and effort, which demonstrates the resemblance between the languages. Now I'll try it in Java.

Screencasts and Audiocasts: Deepin 20 Review, FuryBSD 20200907 Overview, GNU World Order and Linux in the Ham Shack.