Language Selection

English French German Italian Portuguese Spanish

Linux XP 2006

Filed under

An updated version of Linux XP was released on December 21 and since then I had been waiting for an English release. There was an English directory on the mirror, so I thought one would be forthcoming. I gave up. I downloaded the Russian version and was able to get it to display in English with a few mouse clicks. So don't let the fact it's a Russian distro throw you off. Test it out anyway... if you want a distro that is based on Fedora/Redhat, comes with a 2.6.10 kernel, Xorg 6.8.1, and gnome 2.12, yet looks remarkably like KDE meets Windows.

Linux XP Professional Edition is described as "a universal and secure operating system for Russian speakers designed for home and business use. It is based on freely available sources from Red Hat Linux and Fedora Core."

The installer is anancoda. As Linux XP is based on Redhat, this is expected. It's not really dressed up very much, although the in-flight slide-show was customized for Linux XP. I couldn't read much of it other than the occasional "Linux XP" or "Red Hat", but it was interesting. I could make out that a lot of it was advertising, and some were an introduction to the system through a few screenshots. The installer is a simplified version I do believe, it asks very few questions. I recall a chance to set up partitions and it asking for a root password, but that was about it. That was enough really. ...if you don't mind running as root. (or setting up your own user after initial boot). There was no network config and after boot, it couldn't bring up the network and then I realized, "hey, there's no nic in that machine!" No wonder... <pause to install nic>.

OK, back to your regularly scheduled review:

As stated, the desktop under English looks very Windows like, but we expected that given the chosen name of the distro: LinuxXP. But it looks more like windows 95/98 than XP. However, they've added a nice theme that makes the widgets kinda 3D and a nice start button. The icons are a bit ...yuk, but after you change the Language, they are of little consequence.


To change the language easily, click on the start button and navigate to the menu item that has a windows' colored logo and the words Linux XP. This will be the control center. When it starts, navigate to the icon in the menu frame that has an American and the (politically correct term for) Russian Flag. You will see three icons, two with flags again. Click on the first one and you will be presented with two readable choices: Russian and English. Click English and restart gnome. (No other boot options are necessary as the default system locale is C, and "us,ru" is in xorg.conf.) There is also an option in the login screen for choosing your language, but one doesn't see that initially because one is logged in automatically as root.


Even after finally changing the language, I still couldn't find a terminal in the menu. However Linux XP does come with gnome-terminal and one can start it from the "Run application" menu item. I looked and looked and was not able to find an application to edit the menu. I looked even longer and harder and wasn't able to ascertain where Linux XP stores its menu list/settings. So, as a result, I'm stuck starting the terminal from the run menu. I wish you better luck.

Speaking of menus, they are quite sparce. There seems to be applications for most popular tasks, but they are clearly aimed at the average "I use my computer to email, im, surf the internet..." kinda person. There are applications to:

There is a software installer/system update application in the Linux XP Control Panel. There was an update available already and a few extra applications available to install. Some included wesnoth, inkscape, skype, and mplayer. For office applications I found Abiword and oo2 (which I assumed to be 2.x) listed as available, but OpenOffice must not really be present on their mirrors as my request to install it went ignored. The software installation program seemed to function quite nicely and it looked remarkably like the one I remember from the old Windows days. However, some application(s) didn't show up in the menu, although I was asked about it. An item appeared for Abiword in the menu after reboot, but it did not function. Trying to execute abiword from commandline resulted in an "error while loading shared libraries: cannot open shared object file: No such file or directory." I tested the installer with xcdroast as well and although no menu entry appeared, a shortcut did appear on the desktop and it did function, albeit with a non-root operation warning and having to set up the cdrw device manually due to its scanning for obsolete scsi emulation.


During the software installation, a popup appeared that stated something about "my Linux XP wasn't activated, that I had 96 boots left. I could activate thru the control panel > activation". I wasn't able to ascertain the cost of this activation as the site is in Russian. As such, this whole system activation thing put a damper on the whole experience. But with 99 boots, I suppose one could put off activation for quite a while.

The update function installed a "Pack 1," then I was given some kind of information in Russian. When clicked "okay," the system rebooted. Upon reboot, the file browser, eye of gnome and the gnome-terminal opened on the desktop. I shutdown with only the terminal and updater open. The network did not function again as well.

To bring up the network I could run dhclient from the commandline, but I suppose we need to set it up to come up at boot. The network option was already "checked" in the start up services configuration, so setting it up in the Linux XP Control Panel was in order.


The Linux XP Control Panel looks very much like the PCLinuxOS or Mandriva Control Panels, and it has similar capabilities. Perhaps not as extensive and inclusive, but one can set up their basic system with this nice neat app.


The menus were what one might think of as sparcely populated. Linux XP includes about one program per task. For example, they chose firefox for the browsing app, evolution for email, gimp for image manipulation, gaim for instant messaging, and totem for movie playing.


Hardware detection was adequate although my network interface card was not picked up when installed after system install. I do not know if it would have been detected and set up during the system installation or not. Regardless it wasn't much trouble setting it up later in the Control Panel. The machine I tested on was a simple machine relegated to the ranks of spare. I commonly have trouble with anacoda and my main desktop system (specifically my harddrive geometries & partition blocks), and Linux XP continued that tradition. As a result, I installed Linux XP 2006 onto an old ata 66 Maxtor harddrive using a system equiped with a Pentium3 667, 256 mb ram and ati rage 128 video card sitting on an intel 815 chipset mobo.

The performance of Linux XP on this old system was surprising. Given the low specifications of the test machine, I fully expected Linux XP to be quite sluggish. This was not the case. In fact it was amazingly peppy. I was not able to test movie file handling and no flash plugin was included (or functional), however java did just fine.

In conclusion, I found Linux XP to be an adequate system for someone with modest requirements, for example perhaps that teenager who wants to im and listen to music but keeps downloading virii, spyware, and trojans or your granny who only wants to write a few letters, email and look at some pics of the grandkids. I see it as an admirable attempt to sway Windows users towards Linux, and I think Linux XP may have accomplished that. It's appearance would not throw any Windows user into a tailspin of confusion. It was an easy install, easy configuration and easy use. I rather liked it for what it was. Although it has all the feel of a commercial product. The only major drawback seems to the the time limit requiring an activation code (I wonder what would happen after 99 boots). For the right market, Linux XP has a definite use. For experienced users, it's a nice novelty to load up, look at, and then boot back to your normal system. I can't see myself switching. But perhaps you know someone who will.

More Screenshots.

Linux XP Website

I need a cd key for my linux xp 2006

Do you have a cd key for my linux xp 2006

re: cd key for linux xp 2006

ehandyman3 wrote:

Do you have a cd key for my linux xp 2006

No, sorry, I just evaluated the free trial version that was good for like 99 reboots or something. I think you got to buy those.

You talk the talk, but do you waddle the waddle?


plse how can i get the evaluation version to download and try

re: linuxxp

I believe it's still here:

You talk the talk, but do you waddle the waddle?


give me link to download

re: help dl linux-xp

That ftp mirror in the previous message is still current, but it's hard to get connected.

Here's a copy of the torrent. I hope it's still good.

You talk the talk, but do you waddle the waddle?

LINUX XP. Una farsa

LINUX XP es un fraude. Mejor prueben UBUNTU. Yo instalé LINUX XP y en pocos minutos lo borré de mi PC, ya que este software promete ser una herramienta amigable y útil, pero no es así. Además, tienes que pagar por su licencia. UBUNTU es un Sistema Operativo más amigable y completamente gratis.

Seems fairly pointless

Er, doesn't Linspire do exactly the same thing? and Freespire does it for free?
KDE is pretty similar to the windows interface anyway.

As for the language thing (K)Ubuntu supports loads of languages and is designed to be idiot proof. After using Ubuntu for a couple of months I find using it more straightforward than windows.

Crazy Russians

i wan linux xp download path

i lie that anybody link to 2 linux xp

key activasi...

almost linux i try...! fendora zod..and suse 10.! but i fallin luv on linux xp 2006. Thank's! easy usefull fur me. Who don't know a lot about console etc.. But now my system need key activasi??? it's make me hurt!! If i must buy..the key...?? Where's those??


installing troubles with linux xp 2006

please zill you tell me why i find.when i do install linux xp 2006 desktop english version but it is russian ;after i downloaded it .it give ,e when i intstall it a message:to copy the errors qnd save them in a floppy then send that message to the vendor ;the problem was about such an *anaconda*.i could not understand why it does not allow me to install it even if it is a trial version.
thx for ur patience

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Kernel: XFS and WiMAX in Linux

  • Prepare To Re-Format If You Are Using An Older XFS Filesystem - LinuxReviews

    Linux 5.10 brings several new features to the XFS filesystem. It solves the year 2038 problem, it supports metadata checksumming and it has better metadata verification. There's also a new configuration option: CONFIG_XFS_SUPPORT_V4. Older XFS filesystems using the v4 layout are now deprecated and there is no upgrade path beyond "backup and re-format". The Linux kernel will support older XFS v4 filesystems by default until 2025 and optional support will remain available until 2030. A new CONFIG_XFS_SUPPORT_V4 option in Linux 5.10. In case you want to.. still be able to mount existing XFS filesystems if/when you upgrade to Linux 5.10. We previously reported that XFS patches for Linux 5.10 delay the 2038 problem to 2486. That's not the only new feature Linux 5.10 brings to the XFS filesystem when it is released early December: It supports metadata checksumming, it has better built-in metadata verification and there is a new CONFIG_XFS_SUPPORT_V4 configuration option. Make sure you don't accidentally say N to that one if you have an older XFS filesystem you'd like to keep using if/when you upgrade your kernel.

  • The Linux Kernel Looks To Eventually Drop Support For WiMAX

    With the WiMAX 802.16 standard not being widely used outside of the Aeronautical Mobile Airport Communication System (AeroMACS) and usage in some developing nations, the Linux kernel may end up dropping its support for WiMAX but first there is a proposal to demote it to staging while seeing if any users remain. Longtime kernel developer Arnd Bergmann is proposing that the WiMAX Linux kernel infrastructure and the lone Intel 2400m driver be demoted from the networking subsystem to staging. In a future kernel release, the WiMAX support would be removed entirely if no active users are expressed. The Linux kernel WiMAX infrastructure is just used by the Intel 2400m driver for hardware with Sandy Bridge and prior, thus of limited relevance these days. That Intel WiMAX implementation doesn't support the frequencies that AeroMACS operates at and there are no other large known WiMAX deployments around the world making use of the frequencies supported by the 2400m implementation or users otherwise of this Linux kernel code.

  • Linux Is Dropping WiMAX Support - LinuxReviews

    It's no loss. There is a reason why you have probably never seen a WiMAX device or heard of it, WiMAX was a wireless last-mile Internet solution mostly used in a few rural areas in a limited number of countries between 2005 and 2010. There is very little use for it today so it is almost natural that Linux is phasing out support for WiMAX and the one WiMAX device it supports. WiMAX is a wireless protocol, much like IP by Avian Carriers except that it has less bandwidth and significantly lower latency. WiMAX (Worldwide Interoperability for Microwave Access) is a set of wireless standards that were used to provide last-mile Internet connectivity where DSL and other solutions were unavailable. WiMAX can work over long distances (up to 50 km), something WiFi can't. The initial design could provide around 25 megabit/s downstream, which was competitive when WiMAX base-stations and modems become widely available around 2005. That changed around 2010 when 4G/LTE become widely available. The WiMAX Forum, who maintains the WiMAX standard, tried staying relevant with a updated standard called WiMAX 2 in 2011. Some equipment for it was made, but it never became a thing. WiMAX was pretty much dead by the time WiMAX 2 arrived. The standard NetworkManager utility GNU/Linux distributions come with supported WiMAX until 2015. The Linux kernel still supports it and exactly one WiMAX device from Intel as of Linux 5.9, but that's about to change.

Fedora Elections and IBM/Red Hat Leftovers

  • Fedora 33 elections nominations now open

    Candidates may self-nominate. If you nominate someone else, please check with them to ensure that they are willing to be nominated before submitting their name. The steering bodies are currently selecting interview questions for the candidates. Nominees submit their questionnaire answers via a private Pagure issue. The Election Wrangler or their backup will publish the interviews to the Community Blog before the start of the voting period. Fedora Podcast episodes will be recorded and published as well. Please note that the interview is mandatory for all nominees. Nominees not having their interview ready by end of the Interview period (2020-11-19) will be disqualified and removed from the election.

  • 12 Tips for a migration and modernization project

    Sometimes migration/modernization projects are hard to execute because there are many technical challenges, like the structure of legacy code, customer environment, customer bureaucracy, network issues, and the most feared of all, production bugs. In this post I'm going to explain the 12-step migration / modernization procedure I follow as a consultant using a tip-based approach. I have some experience with this kind of situation because I’ve already passed by different kinds of projects with several kinds of problems. Over time you start to recognize patterns and get used to solving the hard problems. So, I thought: Wouldn't it be cool to create a procedure based on my experience, so that I can organize my daily work and give the transparency that the customers and managers want? To test this out, I did this for one customer in my hometown. They were facing a Red Hat JBoss EAP migration/modernization project. The results of the project were outstanding. The customer said they were even more satisfied with the transparency. The project manager seemed really comfortable knowing all about the details through the project and pleased with reducing the risk of unexpected news.

  • Awards roll call: June 2020 to October 2020

    We are nearly at the end of 2020 and while the pace continues to increase, we want to take a moment to acknowledge and celebrate some of the successes of Red Hat's people and their work. In the last four months, several Red Hatters and Red Hat products are being recognized by leading industry publications and organizations for efforts in driving innovation.

  • How developers can build the next generation of AI advertising technology – IBM Developer

    As we look across the most rapidly transforming industries like financial services, healthcare, retail – and now advertising, developers are putting open source technologies to work to deliver next-generation features. Our enterprise clients are looking for AI solutions that will scale with trust and transparency to solve business problems. At IBM®, I have the pleasure of focusing on equipping you, the developers, with the capabilities you need to meet the heightened expectations you face at work each day. We’re empowering open source developers to drive the critical transformation to AI in advertising. For instance, at the IBM Center for Open source Data and AI Technologies (CODAIT), enterprise developers can find open source starting points to tackle some of your thorniest challenges. We’re making it easy for developers to use and create open source AI models that can ultimately help brand marketers go deeper with AI to reach consumers more effectively.

Programming: Qt, PHP, JS and Bash

  • Qt 6 To Ship With Package Manager For Extra Libraries - Phoronix

    Adding to the list of changes coming with the Qt 6 toolkit, The Qt Company has now outlined their initial implementation of a package manager to provide additional Qt6 modules.

  • Qt for MCUs 1.5 released

    A new release of Qt for MCUs is now available in the Qt Installer. If you are new to Qt for MCUs, you can try it out here. Version 1.5 introduces new platform APIs for easy integration of Qt for MCUs on any microcontroller, along with an in-depth porting guide to get you going. Additionally, it includes a set of C++ APIs to load new images at runtime into your QML GUI. As with every release, 1.5 also includes API improvements and bug fixes, enhancing usability and stability.

  • KDDockWidgets v1.1 has been released! - KDAB - KDAB on Qt

    KDDockWidgets v1.1 is now available! Although I just wrote about v1.0 last month, the 1.1 release still managed to get a few big features.

  • KDAB TV celebrates its first year - KDAB

    A year ago KDAB started a YouTube channel dedicated to software development with Qt, C++ and 3D technologies like OpenGL. We talked to Sabine Faure, who is in charge of the program, about how it worked out so far and what we can expect in the future.

  • How to build a responsive contact form with PHP – Linux Hint

    Contact forms are commonly used in web applications because they allow the visitors of the website to communicate with the owner of the website. For most websites, responsive contact forms can be easily accessed from various types of devices such as desktops, laptops, tablets, and mobile phones. In this tutorial, a responsive contact form is implemented, and the submitted data is sent as an email using PHP.

  • Applying JavaScript’s setTimeout Method

    With the evolution of the internet, JavaScript has grown in popularity as a programming language due to its many useful methods. For example, many websites use JavaScript’s built-in setTimeout method to delay tasks. The setTimeout method has many use cases, and it can be used for animations, notifications, and functional execution delays.Because JavaScript is a single-threaded, translative language, we can perform only one task at a time. However, by using call stacks, we can delay the execution of code using the setTimeout method. In this article, we are going to introduce the setTimeout method and discuss how we can use it to improve our code.

  • Removing Characters from String in Bash – Linux Hint

    At times, you may need to remove characters from a string. Whatever the reason is, Linux provides you with various built-in, handy tools that allow you to remove characters from a string in Bash. This article shows you how to use those tools to remove characters from a string. [...] Sed is a powerful and handy utility used for editing streams of text. It is a non-interactive text editor that allows you to perform basic text manipulations on input streams. You can also use sed to remove unwanted characters from strings. For demonstration purposes, we will use a sample string and then pipe it to the sed command.

Python Programming

  • Dissecting a Web stack - The Digital Cat

    Having recently worked with young web developers who were exposed for the first time to proper production infrastructure, I received many questions about the various components that one can find in the architecture of a "Web service". These questions clearly expressed the confusion (and sometimes the frustration) of developers who understand how to create endpoints in a high-level language such as Node.js or Python, but were never introduced to the complexity of what happens between the user's browser and their framework of choice. Most of the times they don't know why the framework itself is there in the first place. The challenge is clear if we just list (in random order), some of the words we use when we discuss (Python) Web development: HTTP, cookies, web server, Websockets, FTP, multi-threaded, reverse proxy, Django, nginx, static files, POST, certificates, framework, Flask, SSL, GET, WSGI, session management, TLS, load balancing, Apache. In this post, I want to review all the words mentioned above (and a couple more) trying to build a production-ready web service from the ground up. I hope this might help young developers to get the whole picture and to make sense of these "obscure" names that senior developers like me tend to drop in everyday conversations (sometimes arguably out of turn). As the focus of the post is the global architecture and the reasons behind the presence of specific components, the example service I will use will be a basic HTML web page. The reference language will be Python but the overall discussion applies to any language or framework. My approach will be that of first stating the rationale and then implementing a possible solution. After this, I will point out missing pieces or unresolved issues and move on with the next layer. At the end of the process, the reader should have a clear picture of why each component has been added to the system.

  • Introducing AutoScraper: A Smart, Fast and Lightweight Web Scraper For Python | Codementor

    In the last few years, web scraping has been one of my day to day and frequently needed tasks. I was wondering if I can make it smart and automatic to save lots of time. So I made AutoScraper!

  • django-render-block 0.8 (and 0.8.1) released!

    A couple of weeks ago I released version 0.8 of django-render-block, this was followed up with a 0.8.1 to fix a regression. django-render-block is a small library that allows you render a specific block from a Django (or Jinja) template, this is frequently used for emails when you want multiple pieces of an email together in a single template (e.g. the subject, HTML body, and text body), but they need to be rendered separately before sending.

  • Pyston v2: 20% faster Python | The Pyston Blog

    We’re very excited to release Pyston v2, a faster and highly compatible implementation of the Python programming language. Version 2 is 20% faster than stock Python 3.8 on our macrobenchmarks. More importantly, it is likely to be faster on your code. Pyston v2 can reduce server costs, reduce user latencies, and improve developer productivity. Pyston v2 is easy to deploy, so if you’re looking for better Python performance, we encourage you to take five minutes and try Pyston. Doing so is one of the easiest ways to speed up your project.

  • Pyston v2 Released As ~20% Faster Than Python 3.8 - Phoronix

    Version 2.0 of Pyston is now available, the Python implementation originally started by Dropbox that builds on LLVM JIT for offering faster Python performance. Pyston developers believe their new release is about 20% faster than the standard Python 3.8 and should be faster for most Python code-bases.

  • Python int to string – Linux Hint

    Python is one of the universal languages that support various types of data types like integer, decimal point number, string, and complex number. We can convert one type of data type to another data type in Python. This data type conversion process is called typecasting. In Python, an integer value can easily be converted into a string by using the str() function. The str() function takes the integer value as a parameter and converts it into the string. The conversion of int to string is not only limited to the str() function. There are various other means of int to string conversion. This article explains the int to string conversion with various methods.

  • Python isinstance() Function – Linux Hint

    Python is one of the best and efficient high-level programming languages. It has a very straightforward and simple syntax. It has very built-in modules and functions that help us to perform the basic tasks efficiently. The Python isinstance() function evaluates either the given object is an instance of the specified class or not.