Language Selection

English French German Italian Portuguese Spanish

Don't complain. Do something useful instead.

Here's a fact that you, me and everyone else knows, but is afraid to admit or despite how Hollywood portrays things; life isn't fair.

If it were, we would all be awarded PhD's, own mansions, have the perfect partner we would spend the rest of our lives with, the environment would be trouble free, and there would be peace and happiness worldwide.

The reality is, it doesn't turn out that way.

Getting a Degree is hard work (I kid you not!), relationships need communication, understanding and patience of the other (because of the simple fact that men and women are wired up differently), we don't always get the man or woman that we want, the environment is in serious shape (depending who you listen to), and world peace is currently a pipe dream. (The "War on Terror" doesn't seem to be solving issues, it seems to inflame them at the cost of lives.)

So how do we react or respond to all this? Simple, we step back, gather the right info (both sides of the story if necessary), and do what we can in our own little corner of the world. It doesn't matter of our race, religion, or our beliefs, we should be doing something about such issues. (And not just anything. Things that help in an effective manner, no matter how little they may seem).

You're probably wondering what the heck is this Australian-Chinese Linux user yacking about here in Sydney on a Sunday night? Am I bored? Possibly. But I was sitting on the toilet when the idea for this blog came up in my head, so bare with me.

Its about a Frenchman named François Bancilhon. He's the CEO of Mandriva. A few days ago he blogged about his fustration to the world. If you haven't read it, its here for your convenience.

An open letter to Steve Ballmer
http://blog.mandriva.com/2007/10/31/an-open-letter-to-steve-ballmer/

Essentially, its this: Mandriva won the contract to supply their software solutions (with Intel's Classmate PC) to Nigeria. However, it turned out to be, depending how you view it, a hollow victory when the customer said the following:

"we shall pay for the Mandriva Software as agreed, but we shall replace it by Windows afterward."

Ouch! Feels like a stab in the gut, doesn't it?

This is an example of life's "curve ball". And how did François react? Immaturely and unprofessionally, throwing his 2 cents back at MS's CEO, Steve Ballmer.

"Wow! I’m impressed, Steve! What have you done to these guys to make them change their mind like this? It’s quite clear to me, and it will be to everyone. How do you call what you just did Steve? There is various names for it, I’m sure you know them.

While I sympathise (UK/Aussie spelling) what the Mandriva CEO is feeling, how does this help in the overall scheme of things, especially for Linux as a whole? Simple. It doesn't.

Who cares how the result turned out. You got paid for your services and it was the customer who chose what they want. You can't do anything about that, as its their choice. You've just got to respect it, even if you don't like it. But what's embarassing is complaining about it to a worldwide audience.

May I suggest something François? If Microsoft gets up your goat, do what I do. Get a boxing bag. Go for a run. Do some meditation. Burn off that anger. Because venting that anger to the wrong person(s) isn't productive.

Another way is to use that anger as motivation. Motivation to drive you harder and become more effective. "Effective" as in doing something that helps drive Linux further.

Something like "donating" or hiring a couple of programmers or hardware hackers in helping with the Nouveau driver project. (open 3D driver for Nvidia cards). Or help in one of the opensource Office Suites in improving document compatibility with MS's proprietary document formats. Or even develop an opensource application that is a direct equivalent to AutoCAD, Quicken, etc (or any other number of apps that people want in order to assist them into Linux). Most important is to allow format compatibility to an open solution.

When you do stuff like this, the community recognises and appreciates what you do. They give credit where its due. And while Mandriva is among a number of Commercial Linux distributors, it doesn't mean you shouldn't put in the extra effort and be like the rest. The extra mile you throw in, is what defines you in being different. You must stand out in this rapid changing business world.

When you give to someone without asking for a thing in return, you are always remembered and appreciated in a special way. You will be viewed differently. Because to the eyes of those you give to, you're a cut above the rest. (This is something I learnt in University...Not in a course, but from personal experience).

Microsoft isn't like that. Everything they do has a motive. Every action they take is in response to something or someone they see as a threat. After 2 yrs of looking into how they behave, there's really one word to describe them: nefarious. Even their "interoperability" stance with opensource is a facade. Everyone knows it, especially with the "Patent gotcha" license fee in that EU anti-trust case.

We're supposed to be better than that. We're supposed to be mature, professional, while being creative to resolve our weaknesses. But how then, should you react when MS has you feeling fustrated? Well, I always remember this quote. Its burned into my head.

"The most important thing the hacker community does is write better code. Our deeds are the best propaganda we have. Most of us, most of the time, shouldn't be distracted by worrying about beating Microsoft's PR or countering their political moves, because writing good code is in the long run a far more potent weapon than flackery."
-Eric S. Raymond

Another memorable quote is in Rocky Balboa, when Rocky teaches his son something very important.

"Let me tell you something you already know. The world ain't all sunshine and rainbows. It's a very mean and nasty place and I don't care how tough you are, it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life.

But it ain't about how hard you hit. It's about how hard you can get hit and keep moving forward. How much you can take and keep moving forward. That's how winning is done! Now if you know what you're worth then go out and get what you're worth.

But you gotta be willing to take the hits, and not pointing fingers saying you ain't where you wanna be because of him, or her, or anybody! Cowards do that and that ain't you! You're better than that!"

You have choices in life. Sometimes you may not see them or simply act out of habit because something didn't go as you intended in your mind. All I'm saying is, François had a choice of ignoring this minor setback, to move on, and to focus on the bigger goal of being part in making widespread Linux adoption more of a reality, rather than waste time on this childish nonsense.

Microsoft can try to hurt us in many ways, but they can't kill us. We know this, because we've seen them try many times since 2001! Big Grin

More in Tux Machines

Security: Amazon, Microsoft, and John Draper

  • Amazon security camera could be remotely disabled by rogue couriers

    However, researchers from Rhino Security Labs found attacking the camera's Wi-Fi with a distributed denial of service attack, which sends thousands of information requests to the device, allowed them to freeze the camera. It would then continue to show the last frame broadcast, rather than going offline or alerting the user it had stopped working.

  • Pentagon contractor leaves social media spy archive wide open on Amazon
    A Pentagon contractor left a vast archive of social-media posts on a publicly accessible Amazon account in what appears to be a military-sponsored intelligence-gathering operation that targeted people in the US and other parts of the world. The three cloud-based storage buckets contained at least 1.8 billion scraped online posts spanning eight years, researchers from security firm UpGuard's Cyber Risk Team said in a blog post published Friday. The cache included many posts that appeared to be benign, and in many cases those involved from people in the US, a finding that raises privacy and civil-liberties questions. Facebook was one of the sites that originally hosted the scraped content. Other venues included soccer discussion groups and video game forums. Topics in the scraped content were extremely wide ranging and included Arabic language posts mocking ISIS and Pashto language comments made on the official Facebook page of Pakistani politician Imran Khan.
  • Pirated Microsoft Software Enabled NSA Hack says Kaspersky
    Earlier reports accused Kaspersky's antivirus software which was running on the NSA worker's home computer to be the reason behind the Russian spies to access the machine and steal important documents which belonged to NSA hacking unit, Equation Group.
  • Iconic hacker booted from conferences after sexual misconduct claims surface
    John Draper, a legendary figure in the world of pre-digital phone hacking known as "phreaking," has been publicly accused of inappropriate sexual behavior going back nearly two decades. According to a new Friday report by BuzzFeed News, Draper, who is also known as "Captain Crunch," acted inappropriately with six adult men and minors between 1999 and 2007 during so-called "energy" exercises, which sometimes resulted in private invitations to his hotel room. There, Draper allegedly made unwanted sexual advances. As a result of the new revelations, Draper, 74, is now no longer welcome at Defcon. Michael Farnum, the founder of HOU.SEC.CON, told Ars on Friday afternoon that Draper, who had been scheduled to speak in April 2018, was disinvited.

Debian Developers

  • Joey Hess: stupid long route
    Yesterday, I surpassed all that, and I did it in a way that hearkens right back to the original story. I had two computers, 20 feet apart, I wanted one to talk to the other, and the route between the two ended up traveling not around the Earth, but almost the distance to the Moon. I was rebuilding my home's access point, and ran into a annoying bug that prevented it from listening to wifi. I knew it was still connected over ethernet to the satellite receiver. I connected my laptop to the satellite receiver over wifi. But, I didn't know the IP address to reach the access point. Then I remembered I had set it up so incoming ssh to the satellite receiver was directed to the access point.
  • I am now a Debian Developer
    On the 6th of April 2017, I finally took the plunge and applied for Debian Developer status. On 1 August, during DebConf in Montréal, my application was approved. If you’re paying attention to the dates you might notice that that was nearly 4 months ago already. I was trying to write a story about how it came to be, but it ended up long. Really long (current draft is around 20 times longer than this entire post). So I decided I’d rather do a proper bio page one day and just do a super short version for now so that someone might end up actually reading it.
  • Freexian’s report about Debian Long Term Support, October 2017
    Like each month, here comes a report about the work of paid contributors to Debian LTS.

Programming: GNU Nano, Software Engineering Talent Shortage, HHVM (PHP)

  • GNU Nano Latest Version 2.9.0
    GNU nano 2.9.0 "Eta" introduces the ability to record and replay keystrokes (M-: to start and stop recording, M-; to play the macro back), makes ^Q and ^S do something useful by default (^Q starts a backward search, and ^S saves the current file), changes ^W to start always a forward search, shows the number of open buffers (when more than one) in the title bar, no longer asks to press Enter when there are errors in an rc file, retires the options '--quiet' and 'set quiet' and 'set backwards', makes indenting and unindenting undoable, will look in $XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME for the history files, adds a history stack for executed commands (^R^X), does not overwrite the position-history file of another nano, and fixes a score of tiny bugs.
  • GNU Nano Text Editor Can Now Record & Replay Keystrokes
    GNU Nano 2.9 is now available as the latest feature release of this popular CLI text editor and it's bringing several new capabilities. First up, GNU Nano 2.9 has the ability to record and replay keystrokes within the text editor. M-: is used to start/stop the keystroke recording session while M-; is used to playback the macro / recorded keystrokes.
  • 2018's Software Engineering Talent Shortage— It’s quality, not just quantity

    The software engineering shortage is not a lack of individuals calling themselves “engineers”, the shortage is one of quality — a lack of well-studied, experienced engineers with a formal and deep understanding of software engineering.

  • HHVM 3.23
    HHVM 3.23 is released! This release contains new features, bug fixes, performance improvements, and supporting work for future improvements. Packages have been published in the usual places, however we have rotated the GPG key used to sign packages; see the installation instructions for more information.
  • Facebook Releases HHVM 3.23 With OpenSSL 1.1 Support, Experimental Bytecode Emitter
    HHVM 3.23 has been released as their high performance virtual machine for powering their Hack programming language and current PHP support. As mentioned back in September though, Facebook will stop focusing on PHP 7 compatibility in favor of driving their own Hack programming language forward. It's after their next release, HHVM 3.24, in early 2018 they will stop their commitment to supporting PHP5 features and at the same time not focus on PHP7 support. Due to the advancements made by upstream PHP on improving their performance, etc, Facebook is diverting their attention to instead just bolstering Hack and thus overtime the PHP support within HHVM will degrade.

Linux 4.14 File-System Benchmarks: Btrfs, EXT4, F2FS, XFS

Our latest Linux file-system benchmarking is looking at the performance of the mainline Btrfs, EXT4, F2FS, and XFS file-systems on the Linux 4.14 kernel compared to 4.13 and 4.12. In looking to see how the file-system/disk performance has changed if at all under the newly released Linux 4.14 kernel, I carried out some 4.12/4.13/4.14 benchmarks using Btrfs/EXT4/F2FS/XFS while freshly formatting the drive each time and using the default mount options. Read more Also: Freedreno Gallium3D Supports A Fair Amount Of OpenGL 4.x