Language Selection

English French German Italian Portuguese Spanish

April 2006

GP2X 2.0.0 Firmware

Filed under
Gaming

The GP2X open-source Linux-based gaming handheld with a dash of SDL and some Star Truckers (which is one of the finest open-source games I've played in months) has a new firmware version 2.0.0 out.

Open enterprise: Schwartz doesn't get Linux

Filed under
Misc

Scott McNealy is out. Jonathan Schwartz is in. And the future never looked brighter for Sun Microsystems—or so we're told. But if Sun's new CEO is going to convince me that his company can remain a dominant player in enterprise software, first he's going to have to get his story straight, particularly when it comes to Linux and open source.

Also: Interview with Jonathan Schwartz

Firefox 1.5.0.4 download location

Filed under
Moz/FF

I again point you to a new version of firefox before it becomes official. The version installed without problem over 1.5.0.2, all extensions that I have installed are still working.

X2: The Threat has gone gold

Filed under
Gaming

Linux Game Publishing just announced that their port of Egosoft's space simulation X2: The Threat has gone gold!

Also: Quetoo 0.3.4 has been released

mount --bind

Filed under
HowTos

One problem with symbolic links is that really they are just files. A special kind of file, yes, but a symlink only points at a directory - it doesn't act like one. So, for example, if you put a symlink to /xyz in a users home directory, and the user has write permission to his home (as he ordinarily would), he can remove your symlink. Nothing you can do with ordinary permissions can prevent that.

Xen in action: Deploying multiple servers

Filed under
Software

This article briefly examines the current state of affairs for multiple server deployment, with an emphasis on modern advancements in virtual servers and workstations. The most common configurations use three primary techniques: Partition, Emulate and Virtualize.

Setting a working directory for an app

Filed under
HowTos

A reader asked a hint for setting a a working directory for applications launched with WINE, because... "Some Windows programs require the setting of a working directory when the program is started."

Linux is not 'free' - it just works well

Filed under
Linux

The compelling reason for Linux's successful incubation and adoption is quite simple: it works for us. Linux meets two key requirements of technically mature enterprise consumers - reliability and portability.

Restoring Files From an Amanda Tape Backup

Filed under
HowTos

I've used the University of Maryland's open source Amanda tape backup system for some time now. There is some documentation on restoring entire disks or partitions with Amanda, but restoring individual files from tape or image file wasn't that intuitive, so I thought I'd share my experiences.

More in Tux Machines

Purism Announces Librem 14 Security Focused Linux Laptop to "protect your digital life".

Purism Launches Librem 14 Security-Focused Linux Laptop with a hardware kill switch for webcam, microphone, and WiFi. Read more

Slackel 7.3 Mate beta1

Slackel 7.3 Mate beta1 has been released. Slackel is based on Slackware and Salix. Includes the Linux kernel 5.4.50, Mate-1.22.1 and latest updates from Slackware's 'Current' tree. Added support to do a real installation to an external usb stick or usb ssd or usb hard disk. Read more

today's leftovers

  • Ransomware Operators Demand $14 Million From Power Company [iophk: Windows TCO]

    Available under the RaaS (Ransomware-as-a-Service) model, Sodinokibi is operated by a threat actor likely affiliated to “Pinchy Spider,” the group behind the GandCrab ransomware.

    While investigating the malware itself, AppGate discovered that it includes functionality to escalate privileges by leveraging 32-bit and 64-bit exploits for the CVE-2018-8453 vulnerability in the Win32k component of Windows.

  • MedSeg: AI(Artificial Intelligence)-based Free Online Segmentation Tool for Radiological Images

    The project is built with HTML5/ JavaScript and uses TensorFlow.js for AI. It's deployed currently on Amazon Web Services (AWS). The developers uses several open-source libraries and packages most of them are battle tested in enterprise projects here is a list of them included resources that helped in creating this project, we are really proud in Medevel to see it's listed there... [....] MedSeg is a free, openly available segmentation tool that requires little training and no prior set-up to start using. You may manually segment your images or take advantage of their developed AI-models to ease the segmentation process of your interest. MedSeg may also contribute in your own segmentation work by developing further AI-models for your need.

  • Databricks Contributes MLflow Machine Learning Platform to The Linux Foundation

    Databricks, the company behind big data processing and analytics engine Apache Spark, contributes open source machine learning platform MLflow to The Linux Foundation. The announcement was made by Matei Zaharia, the creator of Apache Spark and MLflow projects, in his keynote presentation at the recent Spark AI Summit 2020 Conference which was held as a global virtual event. MLflow was created to help data scientists and developers with the complex process of ML model development which typically includes the steps to build, train, tune, deploy, and manage machine learning models. It manages the entire ML lifecycle, from data preparation to production deployment, including experiment tracking, packaging code into reproducible runs, and model sharing and collaboration, and is designed to work with any ML library.

  • Open Source FinOps Foundation Brings New Focus to Cloud Costs
  • Firefox 80 To Support VA-API Acceleration On X11

    While recent Firefox releases have seen VA-API video acceleration working when running natively under Wayland, the Firefox 80 release later this summer will bring VA-API support by default to those running on a conventional X.Org Server. The bits are now landed that VA-API support within Mozilla's Firefox web browser should be working fine on X11.

  • Vulkan 1.2.146 Released With DirectFB Support, Extended Fragment Density Map

    The Khronos Group is celebrating the US Independence Day with the release of a new Vulkan spec. Vulkan 1.2.146 is out today with many documentation corrections/clarifications along with two new extensions.

Programming Leftovers

  • RasPi: New keyboards for Portugal, Norway, Sweden, and Denmark
  • Heap Data Structure Tutorial

    Data is a set of values. Data can be collected and put in a row, or in a column, or in a table or in the form of a tree. The structure of data is not only the placement of data in any of these forms. In computing, the data structure is any of these formats, plus the relationship among the values, plus the operations (functions) perform on the values. You should already have basic knowledge on tree data structure before coming here, as the concepts there, will be used here with little or no explanation.

  • Perl Weekly Challenge 67: Number Combinations and Letter Phone

    Perl does not have a built-in combinations function, but there are several modules (for example Math::Combinatorics) providing the functionality. However, this being a coding challenge, I don’t want to use a third-party ready-made solution and prefer to show a way to do it yourself. If we knew in advance how many items we want in each combination, nested loops might be the best solution. But if we want to be flexible about the number of items in each combination, then it is often simpler to use a recursive approach. Here, the combinations subroutine is recursive and is called once for every item wanted in the combination.

  • Lucky Number Per7

    I swear it was Perl 5 just a moment ago. I turned my back for all of 5 minutes ... I don't need the new features, but I don't like boilerplate and I'm happy to accommodate those who seek progress. Harking back to lessons from the past, SysAdmins of a certain age may remember the venerable a2p program for converting awk scripts to perl and the horrendous (but working) code that it produced. We had one of those running in production less than 2 years ago until I finally decided to re-write it in Modern Perl. A bit like moving house, as a community we need to face the pain every so often and address the risks and ptifalls, not as reasons to keep to the status quo, but as a checklist of problems to be solved.

  • Episode #271: Unlock the mysteries of time, Python's datetime that is!

    Time is a simple thing, right? And working with it in Python is great. You just import datetime and then (somewhat oddly) use the datetime class from that module. Oh except, there are times with timezones, and times without. And why is there a total_seconds() but not total_minutes(), hours() or days() on timedelta? How about computing the number of weeks? What if you wanted to iterate over the next 22 workdays, skipping weekends? Ok, we'd better talk about time in Python! Good thing Paul Ganssle is here. He's a core developer who controls time in CPython.

  • GSoC’20 First Evaluation

    In the last blog, I wrote about my first two weeks on the GSoC period. In this blog, I would write about the activities to which I have worked further and implemented multiple datasets. [...] Why multiple datasets to GCompris activities? As previously all of the activities were having a generalized dataset so for some of the age groups as for 3-5 yrs the activity seems quite difficult to play, and also for some of the age groups the activity seems to be quite easy. So, multiple datasets help in resolving this issue and we have multiple data for various age groups and all the activities can be more adaptive for the children.