Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 17 Nov 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Debian Etch is not ready for release

Filed under
Linux

I'm scared by Debian etch. It'll probably become the worst Debian release ever. It's going to hurt our reputation.

Mark Shuttleworth: The Good, The Bad and The Ugly

Filed under
Ubuntu

Mark Shuttleworth is polishing his image: Reuter's has a story which says «Millionaire cosmonaut takes on Microsoft», and Mark's own blog addresses the Debian/Ubuntu conflictual relationship: «Conflicting goals create tension in communities». I couldn't possibly trust these sayings.

Moving to freedom, one step at a time

Filed under
Linux

Time to get on with the move. Giving up Windows is like kicking a drug habit. It’s easier to take the path of least resistance and keep using. If quitting proprietary software was a twelve step program—although, let’s not push the analogy too far.

Debian Etch Beta3 Graphical-mode installation With screenshots

Filed under
Linux

Etch is the codename for the upcoming release of Debian, which will also be known as Debian GNU/Linux 4.0. Etch has been the testing “release” of the Debian distribution since the release of the current stable version, 3.1 (codenamed Sarge), on June 6th 2005. The project is currently aiming at a December 4 2006 release date.I have created easy debian etch installation process with nearly 50 images.You need to click on thumbnail image to view full image size.

Xgl and Compiz bling for Dapper

Filed under
Ubuntu
HowTos

By now, if you haven't seen Compiz and Xgl in action, you probably have heard of it. You may even be wanting to set it up yourself. If so, this guide is here for you.

Embracing Unix and Linux Desktops

Filed under
Linux

Unix and Linux clients can do quite well on a Windows network. Microsoft, in fact, released its own Services for Unix, which provides some basic cross-compatibility features for Unix clients accessing Windows servers. Other, more robust interoperability solutions are also available for various network services. Fortunately, Unix has been using TCP/IP for longer than Windows, so the two operating systems at least have a networking protocol in common.

Computing systems for business: Linux or Mac?

Filed under
OS

Is there an alternative for original Microsoft Windows to substitute the pirated Microsoft Windows and Office on your office computers?

Hire company charges ahead with Linux

Filed under
Linux

Kennards Hire is ready to replace Windows server with Linux at 90 branches, to accompany 400 desktops already running the open source operating system.

CLI Magic: Kismet sniffs out Wi-Fi access

Filed under
HowTos

Today, Wi-Fi access points everywhere, and users becoming increasingly more sophisticated in their wireless network knowledge. One good tool for discovering Wi-Fi access points is a command-line utility called Kismet. It can help with a range of issues, from diagnosing Wi-Fi interference problems to finding a particular network in a sea of airborne bits.

Microsoft will always beat Open Source

Filed under
OSS

OPEN SOURCE will always be a poor cousin to Microsoft, according to a report by boffins at Harvard Business School.

Millionaire cosmonaut takes on Microsoft

Filed under
Ubuntu

South African magnate Mark Shuttleworth has already conquered space. Now he's set his sights on cyberspace where he hopes to challenge Microsoft.

An even better BitTorrent client for Linux!

Filed under
Software

Well, after all the problems with Transmission and popular trackers like OiNK and Demonoid I decided to try something else. I tried out Tribler, but it wasn't that good, so after snooping around the Ubuntu forums I found about this relatively new client called qBittorrent.

A couple of tricks with the secure shell

Filed under
HowTos

One can do a lot more with ssh than use it for remote terminal session. Here we'll show how to copy files using ssh, use ssh as part of a pipe, vnc or samba forwarding via ssh and mounting filesystems using ssh (fuse + sshfs)

Linux on laptops

Filed under
Linux

Although most modern laptops nowadays tend to scare people off with an ugly “Designed for Windows XP” mark, it does not mean that alternative operating systems, like GNU/Linux cannot be installed and function equally well. In this article I would like to describe a few common issues with Linux on laptops and maybe bust a few myths about using GNU/Linux on mobile computers.

Siemens' Medical Unit Puts Suse Linux Into MRI Products

Filed under
SUSE

Novell and Concurrent announced that Siemens Medical Solutions, a developer of MRI technology and applications, has selected the Suse Linux enterprise real-time operating system and NightStar application development tools for its Magnetom magnetic resolution imaging (MRI) products.

Philippine bill requires open source use in govt

Filed under
OSS

REP. Teodoro Casiño is expected to file a bill this week mandating the use of free and open source software and open standards in all government projects.

What’s wrong with Free Beer?

Filed under
OSS

Freedom. It’s such a loaded term. It represents so many things: the ability to do stuff unfettered, letting the press say whatever they want, invading foreign nations to pass the time, a glorious ideal. “Free” means lots of things. Free as in libre... Free as in beer... Interestingly enough, they aren’t as different as you might think!

How can I create a background image for Grub?

Filed under
HowTos

Grub is used to select between two or more operating systems installed on your computer. Grub's default background is black with white text, but it is possible to choose the background image of your choice. This tutorial will go through the process of creating your grub background and having Grub to show it next time you start your computer.

Jim Bublitz Talks About PyKDE

Filed under
KDE

Following our interview last month with Phil Thompson on PyQt, we spoke with the maintainer of PyKDE to discover the status of our own Python bindings. Read on for Jim Bublitz talking about how he was suckered into maintaining PyKDE, why you should use it and what his plans for the future are.

Syndicate content

More in Tux Machines

Testing Slax 10.2 beta1

Changes include disabling apparmor, which was preventing some programs from starting properly (eg. man), and fixing chromium by installing chromium-sandbox package. Also added was dummy 'sudo' command (so you can copy&paste sudo commands from internet and it will work as long as you are signed in as root). I will be happy if you let me know problems you encounter, either by email, or using slax-users google group, or by commenting to this blog post. Read more

GCC: OpenMP / OpenACC and Static Analysis Framework

  • The GCC 10 Compiler Lands OpenMP / OpenACC Offloading To AMD Radeon GPUs

    A few days ago I wrote about the OpenMP / OpenACC offloading patches for Radeon "GCN" GPUs being posted and seeking inclusion in the GCC 10 compiler that will be released in a few months. Those patches were successfully merged meaning this next annual update to the GNU Compiler Collection will feature initial OpenMP/OpenACC code offloading support to supported AMD GPU targets. After GCC 9 only had the initial AMD Radeon GCN target in place, GCC 10 in early 2020 will feature the initial offloading support using the modern OpenMP and OpenACC APIs, thanks to the merges this week. The libgomp port and associated bits for the AMD GCN back-end have landed thanks to the work done by Code Sourcery under contract with AMD.

  • RFC: Add a static analysis framework to GCC
    This patch kit introduces a static analysis pass for GCC that can diagnose
    various kinds of problems in C code at compile-time (e.g. double-free,
    use-after-free, etc).
    
    The analyzer runs as an IPA pass on the gimple SSA representation.
    It associates state machines with data, with transitions at certain
    statements and edges.  It finds "interesting" interprocedural paths
    through the user's code, in which bogus state transitions happen.
    
    For example, given:
    
       free (ptr);
       free (ptr);
    
    at the first call, "ptr" transitions to the "freed" state, and
    at the second call the analyzer complains, since "ptr" is already in
    the "freed" state (unless "ptr" is NULL, in which case it stays in
    the NULL state for both calls).
    
    Specific state machines include:
    - a checker for malloc/free, for detecting double-free, resource leaks,
      use-after-free, etc (sm-malloc.cc), and
    - a checker for stdio's FILE stream API (sm-file.cc)
    
    There are also two state-machine-based checkers that are just
    proof-of-concept at this stage:
    - a checker for tracking exposure of sensitive data (e.g.
      writing passwords to log files aka CWE-532), and
    - a checker for tracking "taint", where data potentially under an
      attacker's control is used without sanitization for things like
      array indices (CWE-129).
    
    There's a separation between the state machines and the analysis
    engine, so it ought to be relatively easy to add new warnings.
    
    For any given diagnostic emitted by a state machine, the analysis engine
    generates the simplest feasible interprocedural path of control flow for
    triggering the diagnostic.
    
  • GCC Might Finally Have A Static Analysis Framework Thanks To Red Hat

    Clang's static analyzer has become quite popular with developers for C/C++ static analysis of code while now the GNU Compiler Collection (GCC) might finally see a mainline option thanks to Red Hat. Red Hat's David Malcolm has proposed a set of 49 patches that appear to be fairly robust and the most we have seen out of GCC static analysis capabilities to date.

Reports From KDE Development and Lakademy 2019

  • This week in KDE: touchy and scrolly and GTK-ey and iconey

    There are some neat things to report and I think you will enjoy them! In particular, I think folks are really going to like the improvements to GNOME/GTK app integration and two sets of touch- and scrolling-related improvements to Okular and the Kickoff Application Launcher, detailed below:

  • KDE Plasma 5.18 Bringing Better GTK/GNOME App Integration

    Aside from tightening the GNOME/GTK integration with KDE, this week there has also been some Okular improvements, better touch support for the Kickoff Application Launcher, deleting files within the Dolphin file manager now uses a separate worker thread for the I/O, Spectacle can now integrate with OBS Studio as a new screen recording option, and other enhancements.

  • Lakademy 2019

    I’m now writing this post in the last hours of the Lakademy 2019 (and my first one). It was really good to be “formally” introduced to the community and it’s people, and to be in this environment of people wanting to collaborate to something as incredible as KDE. Althought I wanted to contribute more to other projects, I did some changes and fixes in the rocs, wrote my Season of KDE project and got some tasks that can help with the future of rocs.

today's howtos