Language Selection

English French German Italian Portuguese Spanish

Genesis of an Operating System

Filed under
PCLOS
Interviews
-s

Just say the name Texstar to anyone that runs Linux and see a smile with an expression of recognition and appreciation light their face. When Texstar first began using Linux eight years ago, he had no idea he would someday become an icon of creativity, ingenuity, and self-sacrifice. Eternally humble, he may not agree to this description, but these are just some of the superlatives used to describe him by users of his os, visitors to his site, and personal friends of the man.

Texstar began to gain recognition approximately five years ago when he began packaging and providing rpms and howtos for current MandrakeLinux releases. Later he began providing these rpms through his website. This website grew in popularity as all of Linuxdom began linking to it. From mailing lists to newsgroups, from discussion forums to websites, pclinuxonline and Texstar were on a roll. This snowball effect has lead him to provide one of the most beautiful, complete, and stable operating systems in existence.

It began with Redhat 5.2 for Texstar, having become disenchanted with Windows. He said, "I wanted to get away from Windows because it wouldn't let me have control over my computer. It was forcing me to install things I didn't want or need." He soon moved on to Mandrake because it was a revolutionary operating system for its time. With its roots in Redhat but featuring KDE instead of Gnome and the ambitious goal of including graphical configuration tools, Texstar and many others were hooked.

However, it wasn't long before stability issues, missing features, and undesired customizations inspired Texstar to begin patching Mandrake's rpms and KDE's sources then repackaging them for himself. When others posted on help forums about some of the same issues he had resolved, he stepped forward to offer advice and assistance. This lead to him offering users the opportunity to install his rpms to fix those pesky bugs and enjoy the extra features so hard for the newcomer or layperson to implement. He explained, "It was fun and challenging. It was like a puzzle, where all the pieces have to fit just right or the program won't work. Plus there is something satisfying to take raw source code and convert it into something a user can install and use." There were rarely any adverse issues and those rpms reaped more and more praise. Users wanted more. Requests for features and updates soon followed. Texstar and his site grew in popularity.

With management, developer, and philosophical changes afoot in Paris, Texstar felt the time was right to offer his finely tuned and beautifully customized system to others. "I wanted something that a person could boot and know right away if the OS would be compatible with their computer. With so many hardware configurations, it's nice to know right from the start if pclinuxos is right for your system. I saw Jaco was doing livecd scripts and I got involved in the project which gave me an outlet to produce a livecd with my rpm packages. I also enjoy playing with the livecd technology." Thus the PCLinuxOS livecd was born.

The road to producing this livecd hasn't been unencumbered. As with all software there are compatibility issues, bugs, and personnel problems. Previews 1 & 2 were private releases to test hardware detection. Preview 3 was a limited release to guage interest and Tex was not disappointed. People were very interested. Someone, not mentioning any names, posted a manual way of installing the livecd to a harddrive. It and the discussion that followed showed an indication of the interest in installing onto harddrives. This inspired Texstar to implement an easy harddrive installer. Preview 4 featured a harddrive installer but presented trouble for some setups. Texstar and mklivecd developer Jaco worked hard hammering out the kinks on the hardware detection, booting scripts, and harddrive installer until Jaco became too busy in his real life and passed the mantle to Tom.

Tom became interested in working on the PCLinuxOS livecd project because he was "very impressed with the quality of PCLinuxOS and was more comfortable with a Mandrake based livecd than with Knoppix. I also wanted to get a device working in Linux - a magneto optical drive." In February of last year "I asked Tex how I could help, and he told me 'Please help Jaco (with mklivecd).'"

The rest shall we say is history. There have been 4 new releases since featuring better hardware detection and support for more modern and exotic hardware. Newest versions of applications, the latest kernels and related technologies, more customizable features and all the eye candy for which one could hope are the things users get when they download PCLinuxOS. In the future Tom hopes "to see overall continued improvement across the board, more i18n, use of a copy-on-write filesystem such as unionfs. Longer term, possibly a reduction or complete replacement of the Mandrake hardware detection/configuration tools." Tex humbly states "We plan to continue to improve it and hopefully become a major player in the next few years."

PCLinuxOS Preview 8.1 is due out any day now and excitement is in the air. Some of the things that we can expect from it are listed in the comments of this article. As always the project is nothing without its users and their bug reports.

Superb!

Awesome job srlinuxx, thanks for the article. Sal

re: Superb

Thanks for saying Sal, and thanks for submitting it to pclo!

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

Oh nooo...

He was assimilated! Sad

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

Thanks!

Thanks for the compliment on the story. Yes, I agree Tex is awesome, but I'm a little prejudiced! Big Grin Actually Tex is a bit shy and shuns the spotlight. I think he's a little embarrassed by my article, as he'd never toot his own horn. He works so hard all the time to fix the littlest bug for anyone who reports such-and-such isn't working here. He tends to sweat the details. I just wanted folks to know how dedicated to them he really is. He's an awesome person working practically 24/7 and yet seems to find time for his family and friends when they need him. And he's darn cute too! Big Grin

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

re: It's time for Texstar.

wow, wonderful of you to share those kind words. I agree completely... well, except for the gentoo part! Big Grin

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

Just joking around

Oh, I was just joshin around with ya about Gentoo. I've always been one to say use whatever works best for you and your hardware. I love pclos as well. Funny, my two favorite distros couldn't be more different. Big Grin

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

Thanks for the article!

srlinuxx superb article!
Thanks for it, and thank you for the picture.
Watch out Tex what some good friends of yours will do with it.
If I may add some personal experience with Texstar just to illustrate
the kind of the guy he is:

I been with PCLOS since pre3 but i wasn't very active neither on the forum, neither on the mailing list, mostly because some painfull experience on the Mandrake Club. But as time went on I become more and more impressed with pclos, and shortly after p5 it replaced my main (at the time) operating system (mandy with plf and spiced up with Texstar's rpm's). Found out about the irc channel, and although never used irc before, I was very soon "hooked" mostly because the wonderful guys i met (Tom, oilent1, etjr, Xterm, Talyn, CyberCFO, cybonix, el_cuco, neverstop, boford, mexashaggy, Darb, Sal_....Sould I continue?) in no time I learned more about linux than years and years before. I wanted to give back some in return, so started to answer questions I knew or thought i knew the answer for. Started to send my findings, little code contributions to Tom ( I was mostly active with the livecd) and it somehow got to Tex as well. I hardly even thought he knew who I am when on my birthday a few days ago i opened my e-mail
and I found the most touching birtday present i ever got in my life.
A few days before I was asking on the mailing list for a package which wasn't really that important (never made it to the repository), anyways the birtday present was a congratulation e-mail from Texstar with this little applet packaged and attached to it.

I don't know how you can be more human than that. Texstar, I never met you in person, but feel closer than a few "friend" who I might meet every day. I love you man for who you are, what you do, and for all the excitement you are bringing in quite a few of us life.

ikerekes

re: Thanks for the article!

Thank /you/ for the kind words about my story and even more for sharing your experiences with Texstar and pclos. There is definitely more to Texstar than meet the eye.

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

re: another satisfied pclos user

very nicely put, couldn't agree more.

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

Texstar is incredible

I have tried some 80 different distros, and I mean really installed them to hdd, and gave them some time. I don't know much about tweaking, so that has something to do with why I prefer PCLinuxOS, but with it I don't have to tweak. It really dose just work. I presently have it on 6 boxes, from a p11 300 to an athlon xp 2800, and everything works perfectly.

Tex certainly deserves every accolade he gets and more. I have nothing but respect and admiration for him. I was also glad to see the picture, and didn't expect him to be as young as he is.

srlinuxx, Thank you for the article, I very much enjoyed it.

re: Texstar is incredible

Yep, he is. Thanks for visiting and your comments.

Keep an eye open, .94 is due out in a month or so.

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

re: Texstar is incredible

I just wanted to add my noobsense to this discussion. I found myself looking for a winxp replacement about 8 months ago following a system failure. When I contacted my manufacturer and was told that the only way to get windows to run on my rebuilt system was to buy a new copy, I told them to forget it.

I had heard about this linux thing and decided to search the net for some info. I was lucky, I stumbled on to PCLOS and began reading the forums and decided to try it. 20 mins after getting the livecd running, it was installed and purring like a kitten.

I've learned a lot over the past 8 months, and the most important thing I've learned is the love and respect that the entire PCLOS community has for Texstar, myself included.

Prior to PCLinuxOS I had no idea what IRC was, now I can't go a day without logging in to chat with real friends. More than once I've been on the channel when Tex logs in and he speaks to each of us as if we've known each other all our lives. He is truly a humble and wonderful human being.

Thanks for your article, he deserves to be acknowledged.

sd

Comment viewing options

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

More in Tux Machines

Linux Devices/Open Hardware

  • Site.js and Pi

    Chatting about Pi, on a Pi, with a chat server running on Site.js on the same Pi.

  • This MicroATX Motherboard is Based on Phytium FT2000/4 Arm Desktop SoC @ 3.0 GHz
  • Rikomagic R6 Review – Part 1: Android Mini Projector’s Unboxing and First Boot

    Rikomagic R6 is a mini Android projector that looks like a vintage radio, or depending on your point of view a mini vintage television.

  • Brief on Behalf of Amicus Curiae Open Source Hardware Association in Curver Luxembourg, SARL v. Home Expressions Inc., No. 18-2214 (Fed. Cir.)

    Curver Luxembourg, SARL v. Home Expressions Inc. is a case of first impression for the Court of Appeals for the Federal Circuit. The question on appeal is whether a design patent’s scope is tied to the article of manufacture disclosed in the patent. In this amicus brief, the Open Source Hardware Association (“OSHWA”) explains the potential effects on open source hardware development, and design practice generally, of untethering design patent protection from the article of manufacture disclosed in the patent. A large percentage of open-source hardware combines both ornamental and functional elements, and industrial design routinely involves applying design concepts from disparate fields in novel ways. To engage in this practice, open-source hardware designers need to know the universe of available source material and its limits. Further, understanding the licensing requirements of open-source hardware begins with understanding how the elements that make up that hardware may or may not be protected by existing law. Accordingly, while many creators of open-source hardware do not seek patent protection for their own creations, an understandable scope of design patent protection is nonetheless essential to their ability to collaborate with other innovators and innovate lawfully. The brief argues that the District Court in the case—and every district court that has considered the issue—correctly anchored the patented design to the article of manufacture when construing the patent. The brief explains that anchoring the patented design to the disclosed article of manufacture is the best approach, for several reasons. Connecting the patented design to the disclosed article of manufacture calibrates the scope of design patent protection to the patentee’s contribution over the prior art. It avoids encumbering the novel and nonobvious application of prior designs to new articles of manufacture, a fundamental and inventive practice of industrial design. It aligns the scope of design patent protection with its purpose: encouraging the inventive application of a design to an article of manufacture. This balances protection for innovative designs with later innovators’ interest in developing future designs. Finally, anchoring the patented design to the disclosed article of manufacture helps fulfill design patent law’s notice function by clarifying the scope of protection.

Graphics: Gallium3D and AMDGPU

  • Gallium3D's Mesa State Tracker Sees "Mega Cleanup" For NIR In Mesa 19.3

    AMD developer Marek Olšák has landed a "mega cleanup" to the Gallium3D Mesa state tracker code around its NIR intermediate representation handling. As part of getting the NIR support in good enough shape for default usage by the RadeonSI driver, Marek has been working on a number of clean-ups involving the common Gallium / Mesa state tracker code for NIR.

  • AMDGPU DC Looks To Have PSR Squared Away - Power-Savings For Newer AMD Laptops

    It looks like as soon as Linux 5.5 is where the AMDGPU kernel driver could be ready with Panel Self Refresh (PSR) support for enabling this power-savings feature on newer AMD laptops. While Intel's Linux driver stack has been supporting Panel Self Refresh for years, the AMD support in their open-source Linux driver code has been a long time coming. We've seen them working towards the support since Raven Ridge and now it appears the groundwork has been laid and they are ready to flip it on within the Display Core "DC" code.

today's howtos and programming bits

  • CentOS 8 Package Management with DNF on the Command Line
  • AdamW’s Debugging Adventures: “dnf is locked by another application”
  • Managing user accounts with Cockpit
  • Download Ubuntu 19.10 ISO image to install on VirtualBox VM
  • GNU poke: Dealing with alternatives - Unions in Poke

    Computing with data whose form is not the most convenient way to be manipulated, like is often the case in unstructured binary data, requires performing a preliminary step that transforms the data into a more convenient representation, usually featuring a higher level of abstraction. This step is known in computer jargon as unmarshalling, when the data is fetch from some storage or transmission media or, more generally, decoding. Once the computation has been performed, the result should be transformed back to the low-level representation to be stored or transmitted. This is performed in a closing step known as marshalling or, more generally, encoding. Consider the following C program whose purpose is to read a 32-bit signed integer from a byte-oriented storage media at a given offset, multiply it by two, and store the result at the same offset.

  • Android NDK r21 moves to beta

    Android announced that NDK r21 is now in beta. Android NDK is a toolset for implementing parts of an app in native code. The release — which is the first long term support release — includes improved defaults for better security and performance. One of the key features in the release is an update to GNU Make to version 4.2, which provides a number of bug fixes, and enables ‘–output-sync’ to avoid interleaving output with error messages, the team explained. This is enabled by default with ndk-build. Additionally, GDB, the GNU project debugger, has been updated to version 8.3, which includes fixes for debugging modern Intel CPUs.

  • What is the history behind C Programming and Unix?

    If you think C programming and Unix are unrelated, then you are making a big mistake. Back in the 1970s and 1980s, if the Unix engineers at Bell Labs had decided to use another programming language instead of C to develop a new version of Unix, then we would be talking about that language today. The relationship between the two is simple; Unix is the first operating system that is implemented with a high-level C programming language, got its fame and power from Unix. Of course, our statement about C being a high-level programming language is not true in today’s world. This article is an excerpt from the book Extreme C by Kamran Amini. Kamran teaches you to use C’s power. Apply object-oriented design principles to your procedural C code. You will gain new insight into algorithm design, functions, and structures. You’ll also understand how C works with UNIX, how to implement OO principles in C, and what multiprocessing is.

Server: Mirantis, Containers, GraalVM and Pensando

  • Mirantis Partners With OpenStack Foundation to Support Upgraded COA Exam

    “With the OpenStack market forecasted to grow to $7.7 billion by 2022 according to 451 research, the demand for Certified OpenStack Administrators is clearly strong and set to continue growing for many years to come,” said Mark Collier, COO of the OpenStack Foundation. “We are excited to collaborate with Mirantis, who has stepped up to provide the resources needed to manage the COA, including the administration of the vendor-neutral OpenStack certification exam.”

  • How to use containers with an eye on security

    Containers are all the rage. With good reason. With containers, your company’s apps and service deployments become considerably more agile, more reliable, and even more secure. This is true for software development companies (who develop apps and services for other businesses), as well as companies looking to roll out web-based and mobile applications with an unheard of speed and reliability. But with any new technology, comes hurdles. One of the biggest hurdles for any business is security. Data breaches have become rampant and it’s on the shoulders of every company to do everything in their power to make sure they are rolling out technology that is as secure as possible. This idea should certainly be applied to containers. But what can you do to use containers security? Fortunately, there are a few steps that you can take from the very beginning.

  • GraalVM: Clearing up confusion around the term and why Twitter uses it in production

    What does the “umbrella term” GraalVM stand for? We interviewed Chris Thalinger (Twitter) at JAX London 2019. Hear what he has to say about the meaning of Graal and how it can benefit Twitter as well as the environment.

  • Pensando Systems Exits Stealth Mode With Plans To Take On Amazon AWS

    While normally we don't cover hardware start-ups on Phoronix, Pensando Systems has just exited stealth and given their focus will be heavily involved with Linux and in fact already have their first kernel driver mainlined. After announcing a $145 million (USD) Series-C round, Pensando Systems exited "stealth" and revealed the first details of what they are trying to achieve with this company led by many ex-Cisco staff. [...] Pensando has been on our radar since as I wrote about last month when they were just a stealth networking startup they already upstreamed their first Linux kernel driver. In the Linux 5.4 kernel is a Pensando "Ionic" driver for a family of network adapters. In this week's press release, Pensando didn't specifically call out Ionic but presumably is the backbone to their hardware. Now that they are beginning to talk about their ambitions, hopefully we see more Linux kernel patches from them soon.