Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Wednesday, 12 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

SCO no longer matters

Filed under
Misc

You may have noticed that I don't cover news about the never-ending SCO vs. IBM, Linux, Novell, et al much anymore. There's a reason for that: SCO doesn't matter anymore.

a thousand pounds of laptops (olpc)

Filed under
OLPC

Today we received the first large shipment of laptops from the factory. I’m told it’s about a thousand pounds. The boxes are all labeled with the countries the keyboards are built for.

Full Post.

UNIX tools for exploring object files

Filed under
Linux

Computers are difficult to program and many tools have been created to assist you in making the task easier. The programs that run on a UNIX system follow a careful design known as the object file format. Learn more about the object file format and the tools that you can use for exploring object files found on your system.

Reiser Pleads Not Guilty to Murdering His Wife

Filed under
Reiser

Hans Reiser, 42, appeared in Alameda County Superior Court briefly to enter the not guilty plea to a sole count of murder. A preliminary hearing was set for Dec. 11.

Fallout from the Microsoft-Novell agreement continues

Filed under
SUSE

(We regret to let you know that starting in 2007, we will no longer be publishing the Novell NetWare Tips Newsletter.) Fallout from the Microsoft-Novell agreement continues unabated. Just about everyone who doesn’t work for Redmond or Waltham has jumped in and criticized the deal. Heck, even Microsoft’s own open source guru, Jason Matusow had some less then complimentary things to say about it!

Why We Need an Open Source Second Life

Filed under
Software

Unless you have been living under a rock for the six months, you will have noticed that the virtual world Second Life is much in the news. According to its home page, there are currently around 1,700,000 residents, who are spending $600,000 – that's real, not virtual, money – in the world each day.

Mark Shuttleworth: Binary-only codecs, nyet

Filed under
Ubuntu

The distinctions between software that enables the hardware to function fully, and software that delivers a specific feature, are manifest. Ubuntu has included firmware, and used proprietary drivers since its inception.

Study: Developers Favor Linux

Filed under
Linux

In its most recent survey of some 400 software developers with Linux experience, the Evans Data research firm discovered a major change.

Open source and management disputes

Filed under
Software

Open source vendors can't be run like their closed source counterparts. The programming talent, and the people behind that talent, aren't like other managers. I thought of this when looking at a stray comment Marc Fleury of RedHat's JBOSS.

Dump Linux now!

Filed under
Linux

I have always been a fan of fringe operating systems. Perhaps it's a sickness peculiar to geeks. Or maybe it's just me. But now I think it is time to dump GNU/Linux. Don't get me wrong: I still love GNU/Linux. It's just gotten. . . boring. Linux is so ready for the desktop, it's boring.

Meeting people for keysigning - using Biglumber

Filed under
HowTos

You've set up gpg and can now use it for signing and encryption - but how to go about getting your key signed so that you are not only relying on the web of trust?

Canonical and Debian - friend or foe?

Filed under
Ubuntu

Pointed at the issues by Josselin Mouette’s post, I got aware of a list of issues posted by JP Rosevear, which is a reply to Mark Shuttleworths post to the opensuse mailinglist. Note especially point 2, which is: “Preventing the Debian GNOME maintainer from updating GNOME packages until after Ubuntu LSO had shipped because you had hired him.”

The OLPC Sugar Inteface: Don't Do it

Filed under
Linux
OLPC

The OLPC's interface is simply way too complicated. I just read through the human interface guidelines for the project; and by god, I got lost after only a few paragraphs. How are kids supposed to learn all this?

Why C has no place in Computer Science research

Filed under
Software

I came across this post, which highlights top 5 reasons why a developer should unlearn C. Given the past experience I had with realities of C development I mostly concur with the author.

Jono Bacon: Talking Heads

Filed under
Ubuntu

Great first day of the Ubuntu Open Week yesterday. My initial smugness about the number of attendees was over-shadowed by the smug-overdrive that I launched into when we had over 340 attendees in some of the classes. Smugr 2.0 beta.

Thai government abandons Open Source, OLPC

Filed under
OLPC
OSS

THE JUNTA which took control of Thailand after a peaceful coup seems to be following Microsoft's roadmap to success.

Not only has the Junta abandoned the previous government's plan to shift to Open Sauce, it has also canned its involvement the 'one laptop per child' scheme, which has been roundly attacked by Microsoft.

Kubuntu 6.10 (Edgy Eft) Step By Step Installation with Screenshots

Filed under
Ubuntu

Kubuntu is a user friendly operating system based on KDE, the K Desktop Environment. With a predictable 6 month release cycle and part of the Ubuntu project, Kubuntu is the GNU/Linux distribution for everyone.

How dumb can GNU/Linux users be?

Filed under
Linux

Answer: As dumb as necessary.

Let's rephrase: How technically sophisticated should GNU/Linux users have to be? How knowledgeable should any computer user have to be? The answer to that, of course, ranges from "very" to "not very." We need to get past the name-calling of clueless newbie and sneering elitist, and understand that there are going to be varying levels of ability in any community.

A survey of Linux PDF viewers

Filed under
Software

Portable Document Format, designed in the early 1990s by Adobe Systems, is slowly replacing PostScript as the preferred format for saving and viewing generic documents. Early on, only Adobe supplied programs that enabled users to view PDF files. But since the format's specification is open, Adobe Reader (formerly "Adobe Acrobat Reader") is now only one among an increasing set of PDF viewers. Here's a guide to the best alternatives for Linux users.

Sun VP Quits over Open-Source Java Move

Filed under
OSS

Sun thanks Graham for his many contributions to the company and to Java technology. Graham is widely respected by Sun employees and developers around the world. While it is always sad to see an employee of his caliber depart, we wish him well in all his future endeavors.

Also: Sun's Open Source Java Move: Simply Beautiful

Syndicate content

More in Tux Machines

Audiocasts: LINUX Unplugged and More

How Java has stood the test of time

Java initially appeared in 1995, evolving from a 1991 innovation called "Oak." It was apparently the right time for engineers looking to grow distributed systems. Some of the more popular languages back then — C, C++, and even Cobol for some efforts — involved steep learning curves. Java's multi-threading, allowing the concurrent execution of two or more parts of a program, ended the struggle to get multi-tasking working. Java quickly became the de facto language for mission-critical systems. Since that time, new languages have come and gone, but Java has remained entrenched and hard to replace. In fact, Java has stood as one of the top two computing languages practically since its initial appearance, as this Top Programming Languages article suggests. Read more

Security: Updates, Reproducible Builds, PlayStation Classic, Microsoft Failures and PhpMyAdmin Patch

Kernel and Graphics: Linux I/O Schedulers, Btrfs, Intel, Mesa 18.3.1 and More

  • Linux I/O Schedulers
    The Linux kernel I/O schedulers attempt to balance the need to get the best possible I/O performance while also trying to ensure the I/O requests are "fairly" shared among the I/O consumers.  There are several I/O schedulers in Linux, each try to solve the I/O scheduling issues using different mechanisms/heuristics and each has their own set of strengths and weaknesses. For traditional spinning media it makes sense to try and order I/O operations so that they are close together to reduce read/write head movement and hence decrease latency.  However, this reordering means that some I/O requests may get delayed, and the usual solution is to schedule these delayed requests after a specific time.   Faster non-volatile memory devices can generally handle random I/O requests very easily and hence do not require reordering.
  • Btrfs Restoring Support For Swap Files With Linux 4.21
    The Btrfs file-system hasn't supported Swap files on it in early a decade, but that support will be restored again with the upcoming Linux 4.21 kernel.  Btrfs hasn't supported Swap files on it since 2009 thus making swap partitions necessary unless having a mix of file-systems on your box (or not caring about any swap capabilities), but now with Linux 4.21 that support will be restored for allowing swap files to be reside on Btrfs.
  • Intel's IWD Linux Wireless Daemon 0.13 Adds Opportunistic Wireless Encryption
    Intel's promising IWD open-source wireless daemon continues picking up additional functionality in its trek towards potentially replacing wpa_supplicant. Out this week is IWD 0.13.  With the IWD 0.13 release there are fixes as well as support for Opportunistic Wireless Encryption and support for the common EAP-TLS framework.
  • Intel Developing "oneAPI" For Optimized Code Across CPUs, GPUs, FPGAs & More
    Intel's 2018 Architecture Day was primarily focused on the company's hardware architecture road-map, but one of the software (pre)announcements was their oneAPI software stack. 
  • Intel Working On Open-Sourcing The FSP - Would Be Huge Win For Coreboot & Security
    Intel's Architecture Day on Tuesday was delightfully filled with an overwhelming amount of valuable hardware information, but Intel's software efforts were also briefly touched on too. In fact, Raja Koduri reinforced how software is a big part of Intel technology and goes in-hand with their security, interconnect, memory, architecture, and process pillars and that's where their new oneAPI initiative will fit in. But what learning afterwards was most exciting on the software front.
  • Linux Is Already In Good Shape For The New Features Of Intel Gen11 Graphics & Icelake
    Besides seeing Icelake demos at the Intel Architecture Day that were running on Ubuntu, with closely tracking the Linux kernel's development most of the new features presented for Sunny Cove and Gen11 graphics have already been merged or at least available in patch form for some months within the Linux ecosystem. Here's a look at the features talked about yesterday and their state on Linux.
  • Intel Details Gen11 Graphics & Sunny Cove For Icelake
    At Intel's architecture day, the company finally detailed their "Gen 11" graphics that we've been seeing open-source Linux graphics driver patches for many months (Intel OTC posted their initial open-source display driver code in early January and has continued the enablement work since) albeit elusive in substantive user details and hardware until Icelake. But today at least we can share more about the significant improvements with Gen11 graphics.
  • mesa 18.3.1
    This version disables the VK_EXT_pci_bus_info extension due to last minute issues spotted in the specification.
  • Mesa 18.3.1 Released To Disable Botched Vulkan Extension
    Mesa 18.3 was released less than a week ago while today Mesa 18.3.1 was issued due to an error in the Vulkan specification. The motivating factor for this quick Mesa 18.3.1 release was to disable the VK_EXT_pci_bus_info extension that had just been introduced weeks ago. The Vulkan working group mistakenly assumed that PCI domains are 16-bit even though they could potentially be 32-bit values. The next Vulkan spec update will change the relevant structure to be 32-bit, which is a backwards-incompatible change.
  • High resolution wheel scrolling on Linux v4.21
    Most wheel mice have a physical feature to stop the wheel from spinning freely. That feature is called detents, notches, wheel clicks, stops, or something like that. On your average mouse that is 24 wheel clicks per full rotation, resulting in the wheel rotating by 15 degrees before its motion is arrested. On some other mice that angle is 18 degrees, so you get 20 clicks per full rotation. Of course, the world wouldn't be complete without fancy hardware features. Over the last 10 or so years devices have added free-wheeling scroll wheels or scroll wheels without distinct stops. In many cases wheel behaviour can be configured on the device, e.g. with Logitech's HID++ protocol. A few weeks back, Harry Cutts from the chromium team sent patches to enable Logitech high-resolution wheel scrolling in the kernel. Succinctly, these patches added another axis next to the existing REL_WHEEL named REL_WHEEL_HI_RES. Where available, the latter axis would provide finer-grained scroll information than the click-by-click REL_WHEEL. At the same time I accidentally stumbled across the documentation for the HID Resolution Multiplier Feature. A few patch revisions later and we now have everything queued up for v4.21. Below is a summary of the new behaviour. The kernel will continue to provide REL_WHEEL as axis for "wheel clicks", just as before. This axis provides the logical wheel clicks, (almost) nothing changes here. In addition, a REL_WHEEL_HI_RES axis is available which allows for finer-grained resolution. On this axis, the magic value 120 represents one logical traditional wheel click but a device may send a fraction of 120 for a smaller motion. Userspace can either accumulate the values until it hits a full 120 for one wheel click or it can scroll by a few pixels on each event for a smoother experience. The same principle is applied to REL_HWHEEL and REL_HWHEEL_HI_RES for horizontal scroll wheels (which these days is just tilting the wheel). The REL_WHEEL axis is now emulated by the kernel and simply sent out whenever we have accumulated 120.
  • Nouveau Lands Initial Open-Source NVIDIA Turing Support - But No GPU Acceleration
    Just in time for the upcoming Linux 4.21 kernel, the developers working on the reverse-engineered, open-source support for NVIDIA GeForce RTX "Turing" GPUs have published their preliminary code. But before getting too excited, there isn't GPU hardware acceleration working yet. Ben Skeggs of Red Hat spearheaded this enablement work. He's got the initial support working right now for the TU104 and TU106 chipsets, but not yet TU102 due to hardware access. The TU106 is the RTX 2060/2070 series while the TU104 is the GeForce RTX 2080 and the TU102 is the RTX 2080 Ti and TITAN RTX. Back on launch day the Nouveau community crew started their Turing reverse-engineering work. NVIDIA doesn't support nor hinder the Nouveau driver work, though these days do sample hardware to the developers and are occasionally able to answer technical questions for them.