GNU GPL Freedom Vblog

GNU GPL Freedom Vblog

 

Just a quick blog for you all regarding GNU GPL.

Seems like many have lost their way or even become a little confused as to the real reason for GNU GPL Free software.
I keep seeing people making videos on youtube regarding free software, GNU Linux and so on. The all famous statement “developers need to eat” Well that is great and is very true while extreme capitalism exists. Just remember you are nothing but a TOOL.

I want to share with you exactly what are the facts and reasons for the GPL the facts and some of my opinions.

Freedom, that is the short and simple answer. It is about nothing more and nothing less.

Computers can be programmed to do any task, run your home, manage your power usage, turn on your coffee machine in the morning, check email and educate yourself, just what you are doing right now by watching this video.

[ad]

Longer answer:

[ad]

Continue reading

FREE Software Freedom

Freedom Free software Vs Proprietary business

 

I thought i would make a blog post about Free software that would be Free as in freedom to do as you wish. The current understanding of this on the net and around the world is a bit sketchy. Many people think there is unemployment attached to free software and or releasing source code of a application.

Points i want to cover in this post:

  • Business with open and closed source
  • Differences between open source and free software
  • Closed source software
  • Microsoft Business model (closed source software)
  • Freedom
  • Human Rights(not man made rights)
  • Sheepeople

The video bellow is a long video of a lecture speech that Richard Stallman gave in India. Mainly for the education and progression to the schools and children studying in India.

It point in the video is that as an education authority not just in India but worldwide is that education must enforce the principles of freedom, NOT to be locked down to a proprietary software. Children MUST be educated to be able to choose whatever route they wish to choose in life. No one must restrict or stop you in any way. Richard goes on at the end of the video to explain how Microsoft and Autodesk AutoCAD give Gratis copies to the schools as to manipulate the children to become proficient in a proprietary commercial expensive piece of software. Effectively making the children dependent on there proprietary closed source software. Much like a addictive drug. I hope my readers can be open minded enough to understand the severe dangers to our children and freedom today. Continue reading

AMD PCIe 3.0 HPC Opterons

I recently read a thread on AMD forums which i just had to reply to.

The thread was talking about PCIe 3.0 and how its waste the time AMD jump on the band wagon and implement this interface at present. Something i think a very important issue to AMD at present with the market looking for HPC and future proofing there server products it is imperative they at least make one slot available in PCIe Gen 3.0.

    [ad]

Here is my reply to the thread:

Interesting thread and this in my opinion is going to make or break AMD in the next year if they dont sort it.

Here is an interesting story for you, i can understand the concerns why many want PCIe 3.0 support and its not really the performance update.

In 2001 high end workstation were breaking over to PCIe leaving AGP behind as well as moving to 64bit computing. The high end market was embedding superfast AGP slots that had not yet been saturated in fact they were not saturated until about 2004. Why does this matter? well because those that had purchased a workstation at costs 3X the standard top PC gaming system ended up royally screwed. The chipsets throttled you to upgrading to 64bit and the PCIe generation crushed out all future options for AGP. Yes we seen the gaming market change there boards like they change there underpants but when that mainboard, CPU(S) cost as much as they do its not that simple. Your pretty much forced to chuck it and replace in fact expandable options in the HPC workstation server market is a massive problem as it is not cheap tat that can be changed like your underpants.

With the above in mind on buying a mainboard processor solution you need to think 4 years from now what you are going to need, remember were talking $5000.00++ investment here that you might have to throw away after 2 years urm NOT an option.

You spend that kind of cash you really need a future proof solution so its not actually about performance now its about getting that extra bit of poke for minimal upgrade to your investment. By scrapping and buying new it is clearly a bad move. If AMD dont move fast or change something soon in the HPC market people are not going to consider AMD solutions to there investments for the next few years.

I not going to blat lots of replies to different people so ill put it all here. Someone had mentioned changing the socket and having PCIe 3.0 on the CPU die. Yes Intel have done this, there maybe a issue for AMD to do this its called Patents lol, Intel might have the IP on it. At present if you take a look at the mainboard plans for C32/G34 sockets you will see all PCIe is handled by the southbridge SR5xxx chipset. HT3 is not 2 x X16 its actually x16 + x8 take a look at the Tyan mainboard documentation to see this. PCIe gen 2.0 X16 is a 5GT/s lane where 3.0 ups the speed to 8GT/s PCIe gen 4.0 due 2015 is PCIe gen 3.0 in paralel making X32 lane @ 8gt/s so if AMD dont move fast on this there in trouble with PCIe 4.0 just 3 years away you can bet your bottom dollar Intels E7 chips are going to be all over it in 2 years. I am expecting Intel to be all over PCIe 3.0 for there E7 DP/MP before the end of this year. There is a market lead AMD can take here with there opterons 4000/6000 and FX series.

AMD memory controller is already set for delivering 2ghz ddr3 memory. There HT interconnects need to be overclocked as mentioned by some posts in this thread and that is mostly i say mostly down to mainboard manufacturers. The PCB tracking has to be made and tuned to handle these speeds. Check out PCIsig for the specs they have to adhere to. Crosstalk, inductance are a big issue when dealing with these speeds a slight mistake and it can render the entire board useless. Remember you cant just overclock you need to balance the PCB interconnects correctly to get it working. Intel have managed it to a certain degree of success, proves it can be done.

To those who thing software does not use it, well that is in your Windows world and this is why the Linux server dominates the planet at present. It allows developers/administrators to really open it up, thats the meaning of free software after all. Thats why we need PCIe 3.0 this year so AMD needs get busy squeezing there chips to blow the world away with the best HPC or they might just loose the race.

    [ad]

Thanks for reading and i hope AMD read this too because after all its there customers that buy which in turn pay there wages. Sorry for spelling errors if any peace and fingers crossed we get what we need so we can invest and keep our innovation going. I say that because compiling allot of source code takes a loooooong time and openCL really needs a faster PCIe slot.

understanding Linux is simple very simple

lol understanding Linux is simple very simple Linux comes from Linus, acronym of his name Linus Torvalds, simple.

“GNU = GNU is Not Unix”. Its a play on words that is very common in the opensource community e.g. PHP = PHP Hypertext Preprocessor.

    [ad#ad-1]

It is a very very powerful kernel, Ubuntu, debian, slackware etc are all packages on the Linux kernel with package managers providing install methods and all have different ways. i personally believe in the slax/gentoo way that is compile from source.
Package managers are nothing more than a way to distribute, Ubuntu is a debian distribution method that’s it. Linux is the platform eg. the kernel. that’s Linux nothing more yes this powerful kernel can run Xorg, kde, gnome and all these apps scripts languages and most of all the kernel comes with a built in gcc compiler. What is Linux? Well Nixie its a powerful kernel. if you refer to ubuntu as your distro then its called ubuntu Linux it builds on the same kernel every single Linux platform is built on, all that is different is packages are pre-compiled as a “deb” compressed format called a package manager.

Most old school Linux people like me install  downloading the source to your home folder and doing ./configure && make then make install similarly to building the kernel.
The slang a few years ago was ‘compiling it yourself was a small price to pay for free software and the most powerful operating system in the world’.
The fact Ubuntu precompiled and distributes Linux in this way is and as i can see is a god blessing for those who are starting out not knowing how to program, compile or even what a compiler is lol. not many people understand the concept of the compile options either.

Briefly, windows runs on a 386 enhanced model that means 386 not 486 or Pentium it means 386. ubuntu is on a 686 arch when you compile your own you can use sse 1 2 3 4 686, nocona, em64, amd64, ia32 and more depending on hardware of course. Ubuntu precompiled have problems here. Some people the 686 enhanced will not run well on there system hence you need to recompile your binarys to use it better.

In windows you would have to suffer no matter how hard you tried windows would still keep you stuck on using a 386 enhanced OS, only recently (16 years after the release of the Pentium processor) has Microsoft decided to compile windows with extra enhancements Vista = 486 OMG 486 of all progression of there software to 20 years since 486 machines have been used. I agree with many on this a level of backward compatibility is needed for he who has an older Pentium system windows needs to be able to run on that system as well. Windows is not open source as we know so it can only come out in one or two precompiled binary forms 32bit and 64 bit.

Freedom of the Linux kernel yup you guessed it Linux allows you to take the source code and compile it to your native hardware utilising every single core, thread, memory address, everything. In the most stable rock solid foundations ever because you compiled it native to your system. Thats why Linux is so stable. For those about to shout wait up i had this crash that crash etc. hey there software bugs or you may have tried to compile a 64bit on a 32bit or just not set compile options correctly to run it. In the case of Ubuntu it is pre-compiled to the average hardware spec meaning this could be at fault. There is also the area of faulty hardware, memory is a fatal cause of these kind of errors and certain kernel options required, if the kernel is compiled with bad options then the kernel can not access your hardware correctly causing faults like these.

A tip for new linux users check your Logs. If you use gnome you can navigate to Applications -> system tools -> Log file viewer.

Another tip to see all your logs as a user is navigate to:  System -> Preferences -> main menu and find the entry of the Log file viewer, once you have found it then place gksu in front of the command so it should look like this without the punctuation “gksu gnome-system-log”

Now it asks for your password and after this displays all system log files including the dbus if you have installed it. If you have not got Dbus i would advise you to go install it as all your error output when something goes wrong is int there. this allows you to trace a fault if ever you get one.

Look at the bright side at least with Linux you can fix it unlike windows you have to report it and wait for windows to send out a fix if they ever do that is.

So what is Linux The name game as you say its Linux = a Kernel, the distribution is exactly as its name its a method of distributing Linux packages making life that little bit easier in the Linux world and as Chris Perillo Will Linux ever be popular got so so wrong by suggesting war between packages, there is no war between vendors or open source projects there maybe a competition in some cases which is very healthy but no war. To answer this i ask you this, do you want to do anything everything whatever you want when you want in the way that you want to do it? If yes then Linux is for you. Its an operating system allowing fair trade of skills to be passed from one experienced programmer to another and then passed to a user who can report bugs back to the programmers to fix making the whole OS the most powerful OS ever made and you pay for it by just using it and contributing to that effort, its a form of trading without money. yet at the same time allows everyone the freedom to do what they want in the way they want.

    [ad]