Language Selection

English French German Italian Portuguese Spanish

Linux

Kernel Space/Linux

Filed under
Linux
  • The New Features So Far For The Linux 4.12 Kernel
  • XFS In Linux 4.12 Adds GETFSMAP Support

    The XFS file-system changes have been submitted for Linux 4.12 and includes one main feature change.

    The prominent new feature for XFS in Linux 4.12 is support for the GETFSMAP ioctl. This new ioctl has been under discussion since last year's Linux Storage summit and is the first Linux file-system seeing mainline support for it. GETFSMAP is used for returning all known space mapping details for that file-system.

  • 2038: only 21 years away

    Sometimes it seems that things have gone relatively quiet on the year-2038 front. But time keeps moving forward, and the point in early 2038 when 32-bit time_t values can no longer represent times correctly is now less than 21 years away. That may seem like a long time, but the relatively long life cycle of many embedded systems means that some systems deployed today will still be in service when that deadline hits. One of the developers leading the effort to address this problem is Arnd Bergmann; at Linaro Connect 2017 he gave an update on where that work stands.

pricity OS [shuts down]

Filed under
GNU
Linux

Like all good things, Apricity OS must come to an end. It has been our privilege to develop the operating system, and to be a part of a community as great as our own. But unfortunately, we no longer have time for its required upkeep. We hope that your time using our operating system has been enjoyable, and that you continue to explore using Linux in the future. You all, our users, have made this experience incredible for us, and we cannot thank you enough for the support.

Read more

LWN About Linux (No Longer Paywalled)

Filed under
Linux
  • A formal kernel memory-ordering model (part 2)
  • Device power management with the OPP library

    During the 4.6 development cycle, the operating performance points (OPP) framework gained the infrastructure to do dynamic voltage and frequency scaling (DVFS) on behalf of device drivers. This helps in reducing the complexity of those drivers, which can instead focus on platform-specific details. The rest of this article discusses what has changed and how can we use it to simplify our device drivers.

    Until Linux kernel release 4.5, the OPP framework was acting as a helper library that provided a table of voltage-frequency pairs (with some additional information) for the kernel. Kernel frameworks, like cpufreq and devfreq, used these OPP tables to perform DVFS for the devices. The OPP framework creates this table dynamically via platform-specific code and statically from device-tree blobs.

  • Two new block I/O schedulers for 4.12
  • The MuQSS CPU scheduler

    The scheduler is a topic of keen interest for the desktop user; the scheduling algorithm partially determines the responsiveness of the Linux desktop as a whole. Con Kolivas maintains a series of scheduler patch sets that he has tuned considerably over the years for his own use, focusing primarily on latency reduction for a better desktop experience. In early October 2016, Kolivas updated the design of his popular desktop scheduler patch set, which he renamed MuQSS. It is an update (and a name change) from his previous scheduler, BFS, and it is designed to address scalability concerns that BFS had with an increasing number of CPUs.

Linux 4.12, Linux Foundation, and Graphics

Filed under
Graphics/Benchmarks
Linux
  • ARM64 Updates For The Linux 4.12 Kernel

    The ARM64 architecture (AArch64) updates have been queued for the Linux 4.12 kernel.

  • PowerPC 64-bit To Support Up To 512TB Virtual Address Space On Linux 4.12

    While Intel is working on 5-level paging support to allow a virtual address space up to 128 PiB and physical address space of 4 PiB, the PowerPC guys are working on upping their address space capabilities too.

    With the Linux 4.12 kernel, POWER 64-bit server CPUs can now support up to 512TB of virtual address space compared to a previous limit of 128TB.

  • Staging Tree For Linux 4.12 Adds 350k Lines Of New Code

    Greg KH has submitted the staging changes for the Linux 4.12 kernel.

    Greg wrote of the staging work for 4.12, "Here is the big staging tree update for 4.12-rc1. And it's a big one, adding about 350k new lines of crap^Wcode, mostly all in a big dump of media drivers from Intel. But there's other new drivers in here as well, yet-another-wifi driver, new IIO drivers, and a new crypto accelerator. We also deleted a bunch of stuff, mostly in patch cleanups, but also the Android ION code has shrunk a lot, and the Android low memory killer driver was finally deleted, much to the celebration of the -mm developers."

  • Linux’s Hyperledger Invites Community to Construction of Blockchain-Making Tool

    Hyperledger Composer, centered on Blockchain technology, has been accepted into incubation by Hyperledger’s Technical Steering Committee.

    Hyperledger Composer, which is a collaborative effort, will be a tool that will help to build Blockchain business networks.

    It’ll help in the development of smart contracts and their deployment across distributed ledgers.

  • Radeon DRM Driver For DragonFlyBSD Sees Big Update

    DragonFlyBSD has updated their port of the Radeon DRM Linux driver code to provide better open-source AMD graphics support.

  • DRI3 Performance Tuning For VMware's VMWGFX Driver

A look at Windows Alternatives in Linux

Filed under
GNU
Linux
Microsoft

GNU/Linux users are well aware of the fact that many pieces of software commonly used in Microsoft Windows, do not function for us using things like WINE; and so we must find alternatives to use.

Granted, you could use a virtual machine to run Windows, but as I have encountered and I am sure others as well; not everything runs smoothly when you go down that route.

One example using my laptop was that Adobe Premiere for video editing was extremely challenging to use in a Virtual Machine due to resources...So, what options do we have?

Read more

Debian GNU/Linux 8.8 Officially Released with 90 Security Updates, 68 Bug Fixes

Filed under
GNU
Linux
Debian

Those of you using the Debian Stable a.k.a. Debian "Jessie" operating system series will be glad to learn that the eighth point release was just launched today, Debian GNU/Linux 8.8, with more than 150 bug fixes and security updates.

Read more

Also: Debian GNU/Linux 8.8 Released

Updated Debian 8: 8.8 released

The Return of the Asus Eee PC 900 -- with PicarOS!

Filed under
GNU
Linux

The reason why I jumped into the Linux train was a tiny Asus Eee PC 900 that I bought in 2007. This 8.9 inch netbook came with Linux pre-installed and I intended to change the OS to Windows XP, but the latter made the netbook a real snail. In addition, my wife had already grown fond of the cute Frozen Bubble game on Xandros, the netbook's original OS, so I went back to Linux, but put Mandriva on the machine instead.

It was an amazing little machine that helped me get my tenure at the University where I work, but that I gave away later to a person who needed it to keep studying.

Last month, by pure serendipity, I saw another Asus Eee PC 900 sitting on the display window of a computer repair shop.

I bought it for my daughter, expecting to change the Windows OS to Sugar since her school decided not to lend the OLPC XO computers for take out.

Even though I had my pendrive ready with Sugar, my plan did not work because I failed to consider that the machine is very old and, hence, its architecture is 32 bit. Most Linux distros abandoned 32 bit to concentrate on 64 bit. Sugar does not support 32 bit.

Read more

Sex, Love & Software: History of Free Software, Linux and Open Source

Filed under
GNU
Linux
OSS

A few weeks back, when we featured Brian Lunduke’s interview with Richard Stallman, we lamented the fact that most users who come to GNU/Linux these days seem to have little knowledge of the history of free software, Linux and open source. This is not good, for without a community of supporters, free tech cannot survive.

This is much different than it was 10 or 15 years ago, when the main reason for adopting Linux was because of its connection with the free software movement, which began in the 1980s under Richard Stallman, and spurred on by the GNU Project which he founded.

Read more

Windows vs Linux: what's the best operating system?

Filed under
GNU
Linux
Microsoft

Linux is frequently overlooked by the general public and doesn't get much attention outside of hardcore enthusiasts. Some people perceive it to be overly complicated and unintuitive, while some simply aren't really aware of its existence.

Read more

Linux 4.12, Linux 4.11, and Vega

Filed under
Graphics/Benchmarks
Linux
Syndicate content

More in Tux Machines

GNOME News: Black Lab Drops GNOME and Further GNOME Experiments in Meson

  • Ubuntu-Based Black Lab Enterprise Linux 11.0.1 Drops GNOME 3 for MATE Desktop
    Coming about two weeks after the release of Black Lab Enterprise Linux 11, which is based on the Ubuntu 16.04.2 LTS (Xenial Xerus) operating system using the HWE (hardware enablement) kernel from Ubuntu 16.10 (Yakkety Yak), Black Lab Enterprise Linux 11.0.1 appears to be an unexpected maintenance update addressing a few important issues reported by users lately.
  • 3.26 Developments
    My approach to development can often differ from my peers. I prefer to spend the early phase of a cycle doing lots of prototypes of various features we plan to implement. That allows me to have the confidence necessary to know early in the cycle what I can finish and where to ask for help.
  • Further experiments in Meson
    Meson is definitely getting more traction in GNOME (and other projects), with many components adding support for it in parallel to autotools, or outright switching to it. There are still bugs, here and there, and we definitely need to improve build environments — like Continuous — to support Meson out of the box, but all in all I’m really happy about not having to deal with autotools any more, as well as being able to build the G* stack much more quickly when doing continuous integration.

Fedora and Red Hat

Debian and Derivatives

  • Reproducible Builds: week 108 in Stretch cycle
  • Debuerreotype
    The project is named “Debuerreotype” as an homage to the photography roots of the word “snapshot” and the daguerreotype process which was an early method of taking photographs. The essential goal is to create “photographs” of a minimal Debian rootfs, so the name seemed appropriate (even if it’s a bit on the “mouthful” side).
  • The end of Parsix GNU/Linux
    The Debian-based Parsix distribution has announced that it will be shutting down six months after the Debian "Stretch" release.
  • Privacy-focused Debian 9 'Stretch' Linux-based operating system Tails 3.0 reaches RC status
    If you want to keep the government and other people out of your business when surfing the web, Tails is an excellent choice. The Linux-based operating system exists solely for privacy purposes. It is designed to run from read-only media such as a DVD, so that there are limited possibilities of leaving a trail. Of course, even though it isn't ideal, you can run it from a USB flash drive too, as optical drives have largely fallen out of favor with consumers. Today, Tails achieves an important milestone. Version 3.0 reaches RC status -- meaning the first release candidate (RC1). In other words, it may soon be ready for a stable release -- if testing confirms as much. If you want to test it and provide feedback, you can download the ISO now.

OSS Leftovers

  • Chef expands its cloud and container menu
    Chef, a leading DevOps company, announced at ChefConf 2017 that it was adding new capabilities to it flagship Continous Automation/DevOps program, Chef Automate. This enables enterprises to transition from server- and virtual machine- (VM) based IT systems to cloud-native and container-first environments with consistent automation and DevOps practices.
  • Nextcloud 12: The bigger, better, in-house small business cloud
    It's not even been a year since Frank Karlitschek, co-founder and former CTO of ownCloud, forked ownCloud into Nextcloud. Since then, this do-it-yourself, open-source Infrastructure-as-a-Service (IaaS) cloud has become increasingly popular. Now, its latest version, Nextcloud 12, the program is adding more Software-as-a-Service (SaaS) features.
  • The Spirit of Open Source
  • What happened to Mastodon after its moment in the spotlight?
    More than a month later, the buzz over Mastodon has quieted. But though it may not be making headlines, the service continues to grow.
  • Mozilla: One Step Closer to a Closed Internet
    We’re deeply disheartened. Today’s FCC vote to repeal and replace net neutrality protections brings us one step closer to a closed internet. Although it is sometimes hard to describe the “real” impacts of these decisions, this one is easy: this decision leads to an internet that benefits Internet Service Providers (ISPs), not users, and erodes free speech, competition, innovation and user choice.
  • The eternal battle for OpenStack's soul will conclude in three years. Again
    After six years as a formal project, OpenStack has survived numerous raids and famines and now finds itself in a not-too-weird space of being boring, on-premises infrastructure. That is, “boring” in the good way of focusing on what users want and fixing existing problems, only chasing shiny objects – cough, PaaS, cough, containers, cough, orchestration – as much as needed.
  • With version 2.0, Crate.io’s database tools put an emphasis on IoT
    Crate.io, the winner of our Disrupt Europe 2014 Battlefield, is launching version 2.0 of its CrateDB database today. The tool, which is available in both an open source and enterprise version, started out as a general-purpose but highly scalable SQL database. Over time, though, the team found that many of its customers were using the service for managing their machine data and, unsurprisingly, decided to focus its efforts on better supporting those clients.
  • NewSQL CockroachDB Ready for Prime Time
    There's a new open source database on the block. Although it has a name that will most likely make you cringe for the first dozen or so times you hear it -- CockroachDB -- I have a feeling that if it isn't already on your radar, it will be soon.
  • Windows 10 S Won't Support Fedora, SUSE Linux, and Ubuntu
  • Manage Linux servers with a Windows admin's toolkit [Ed: Well, the solution is learning GNU tools, not relying on proprietary stuff with back doors from Microsoft]
  • FreeBSD quarterly status report
  • openbsd changes of note 622
  • Book Review: Relayd and Httpd Mastery

    Overall an excellent book which is typical Michael W Lucas writing style. Easy to follow, clear cut instructions, and tons of new stuff to learn. If one must use OpenBSD or FreeBSD, then the chances are high that one will stick with the defaults that come with OpenBSD. No need to use fat Apache, or Nginx/Lighttpd web server especially when httpd and relayd audited for security by OpenBSD core team.

  • Guix System Distribution (GuixSD) 0.13.0 GNU/Linux OS Supports 64-bit ARM CPUs
    The GNU Guix and GuixSD 0.13.0 releases are here about five months after the December 2016 launch of version 0.12.0, and it appears to be a major milestone implementing a few important changes. First off, this release can now be installed on computers powered by AArch64 (64-bit ARM) processors.
  • The Good And Bad In WikiTribune, Wikipedia Founder's Open-Source News Site
    Countering the fake news threat has become a real challenge for social media platforms, which also serve as avenues of news dissemination along with the traditional media outlets.
  • Android Studio 3.0 Canary 1
  • Jaded by Java? Android now supports Kotlin programming language
  • Rcpp 0.12.11: Loads of goodies
    The elevent update in the 0.12.* series of Rcpp landed on CRAN yesterday following the initial upload on the weekend, and the Debian package and Windows binaries should follow as usual. The 0.12.11 release follows the 0.12.0 release from late July, the 0.12.1 release in September, the 0.12.2 release in November, the 0.12.3 release in January, the 0.12.4 release in March, the 0.12.5 release in May, the 0.12.6 release in July, the 0.12.7 release in September, the 0.12.8 release in November, the 0.12.9 release in January, and the 0.12.10.release in March --- making it the fifteenth release at the steady and predictable bi-montly release frequency.
  • Master Haskell Programming with Free Books
    Haskell is a standardized, general-purpose, polymorphically statically typed, lazy, purely functional language, very different from many programming languages. Recent innovations include static polymorphic typing, higher-order functions, user-definable algebraic data types, a module system, and more. It has built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, with approximately 5,400 third-party open source libraries and tools.
  • [Older] Manifesto: Rules for standards-makers

    If we work together on a project based on open tech, these are the principles I will try to stick to. I wanted to put all this in one place, so I can pass it along to future software developers.