It’s been a long time

2009 April 27
by Kamil Sokołowski

Hi guys

I’m very sorry that I wasn’t able to respond for the comments, and didn’t publish anything new for the past 2 (I think it was something like that) months.

I was very busy dealing with my masters thesis, and now I can say it is nearly finished:D At least the theoretical part. I’ll try to publish some parts on my second blog. Although, since it’s in Polish, the translation will take some time.

Well, for now I can say, my ‘bloging’ adventure didn’t turn out, as I though it would. I’m very sorry to say so, but I’m not able to publish post in a regular scheme.

As for my adventure with Linux, it’s off for now. I’m using Windows 7 BETA and I love it;) It’s not that I’m not going to use Linux any more, but, for the time my masters thesis is at work, I’ll have to stick with Windows. I’m hoping to go back to Linux just for openSUSE 11.2 BETA stage. Also I’m very unhappy, that I won’t have the time to test the new Ubuntu and Fedora releases, but right now there is nothing I can do about it, since testing takes much effort and time, witch I currently don’t have.

On 5th of May the Windows 7 RC is comming out. This is something new for MS and Windows users, but I think this is a very big step forward for this company considering not only the release scheme but the system itself. This is the first MS system, that I would recommend to any Linux user even do It is still in development stage;) Right now the only thing, that I’m missing, are the virtual desktops. But everything else works very smothly.

I can’t promise this, but maybe I’ll try to do some review after the RC goes officialy out (You can download it via Bit Torrent, but I’m waiting for the official MS release).

As for my second blog, the pldspot, well.. it’s very hard to learn, do a major project and find some time to write about it all in a readable form;) But.. maybe.. I’ll see what I can do;)

Linux distributions timeline

2009 February 1
tags:
by Kamil Sokołowski

I’ve found this screen a couple of weeks ago. If You’re ever interested, how it all began, where did Your distro started it’s life cycle, or You just like going through the history labyrinths.. enjoy.

distro-timeline

Unfortunately to see anything, You’ll have to right click the image, select ’save as.. ‘ and then zoom it in Your image viewer.

Never give up

2009 February 1
by Kamil Sokołowski

A couple of days, weeks have passed.. I couldn’t get along with Ubuntu. I’m just not that guy, who gives up like that. Besides.. openSUSE for me is a distro that gives a perspective to learn, witch with all respect Ubuntu lacks. Maybe that’s just me and my subjective view, but if it doesn’t suit me, then it just doesn’t. I won’t try to get along with something, that I can’t convert in to a usable system. So.. I tried and tried to get it going with openSUSE 11.1 64 bit, and..

I DID IT:D
I’ve finally decided to check package after package, what’s causing the service startup process to fail in half of the way. It was the Java development rpm package. I was wondering, why does it get along with Ubuntu, and looses it in SUSE.

There is no .deb package for Debian based distros, so You have to build it from the .bin file. And I did. Shame on me, it took me 2 weeks, to figure it out, that the .rpm can be failing (same situation with VMware installation).

But now everything works. I’ve also updated my 64bit Java installation tutorial (sorry for the mistake).

Note for the future.. NEVER give up hope for something, that just doesn’t do it for You.. try.. and fruits will come;)

What is holding back Linux from breaking through?

2009 January 26
by Kamil Sokołowski

The most important thing I think is the lack of knowledge..

Look around (computer press, TV, the web, the radio).. no matter, where You go, first thing You’ll find, if searching for a OS, will be Windows (or Mac, if You watch American TV series, or movies, where Mac tends to overtake Windows.. I think the TV and Hollywood guys just find it cooler;)). If you want to find something about Linux, someone will have to tell You about it (it’s almost like a closed, mystic circle in to witch You can get only if some will guide You in).

You buy a new PC – it’s Windows pre-installed, You go to work – Windows with MS Office has 99% (aprox) off all enterprise machines, You play games – they all are written using MS directx libraries..

And it’s all blinded buy people around telling You, that this is the ‘easiest’, the ‘only’ choice.

How would You even bother to look for anything else, if everybody.. everything tells You, there is no other way.

I remember my first contact with Linux.. being a curious guy, once I was going through some software press in the magazine section of a press store. After a while I found a Linux+ Special Edition with Fedora 4 DVD. I was suprised, shocked even.. it just couldn’t get in to my head, that a OS could cost 10$ and come with almost all the software You need (drivers, multimedia, office). When I got home, I fired up my Internet browser and googled: Linux..

And then it began..

But tell me..how many people as myself are there.. how many geeks willing to spend a couple of nights searching the web for answers ‘why doesn’t this stupid DSL modem work’? Very little..

The knowledge is one thing.. but the support of hardware and software vendors is another. There will to make Linux compatible drivers, to develop software for new platforms is the key to Linux success. And there are only to ways to do that: You can convince them, that Linux users are a large and stable market (like Windows), or You can pay them.. unfortunately nothing comes for free.

The good thing is, since Fedora 4 much has changed. Almost every distro is becoming better, simpler and more supported with every next release. Linux is no longer anonymous in the computer world (most of the magazines or web portals have a Linux or open source section). More and more software vendors are beginning to release open code versions of there products (or at least Linux dedicated versions).

The key is to show the public, what Linux is.. what has it become.. a free, easy to use, well supported complete desktop system witch comes with every little piece of software You’ll ever need right out of the box. Not some server-only text console based OS for hardcore users only.

The light is out there. Only thing You have to do is to open Your eyes and see through the mist..

openSUSE web guide

2009 January 21
by Kamil Sokołowski

My first web guide.

http://www.novell.com/products/opensuse/ official Novell openSUSE site
http://www.suse.pl/ official Novell openSUSE site (PL)
http://en.opensuse.org/Welcome_to_openSUSE.org official openSUSE site
http://opensuse-community.org official community site
https://build.opensuse.org/ openSUSE build service
http://planetsuse.org/ openSUSE developer community blog
http://www.susek.info/ unofficial openSUSE portal (PL)
http://www.suse-art.org/
eye candy for SUSE
http://www.susestudio.com/
http://opensuse.blip.tv/
openSUSE TV channel

http://distrowatch.com/table.php?distribution=suse openSUSE at DistroWatch
http://freshmeat.net/projects/suselinux/ openSUSE at freshmeat
http://www.novell.com/feeds/openaudio/ Novell open audio podcasts
http://boycottnovell.com/ Novell as the antichrist of open source movement (also a lot off FOSS news;)

docs
http://www.novell.com/documentation/ Novell official documentation
http://en.opensuse.org/Documentation openSUSE documentation site

wiki
http://susewiki.org official SUSE wiki
http://opensuse.wikidot.com/
unofficial openSUSE wiki
http://developer.novell.com/wiki/index.php/Developer_Home developers wiki home
http://portal.suse.pl/wiki/ official wiki (PL)

guide, tutorial, HOWTO
http://en.opensuse.org/HOWTOs
http://developer.novell.com/wiki/index.php/Lessons_for_Lizards
developers tutorial site (wiki)
http://www.susegeek.com/
community tutorials
http://suseroot.com/
http://forgeftp.novell.com/lfl/.html/ developers tutorial site
http://www.howtoforge.com/howtos/linux/suse howtoforge SUSE tutorials
http://news.softpedia.com/cat/Linux/SUSE-Tips-and-Tricks/ softpedia SUSE tutorials

forum, discussion group
http://forums.opensuse.org/ official forum
http://forum.suse.pl/ official polish forum (PL)
http://opensuse.us/ official US forum
http://forum.jacklab.net/index.php forum for openSUSE audio users
http://suseunbound.lefora.com unofficial forum

hardware
http://intellinuxgraphics.org/index.html Intel opensource graphics drivers

software
http://packages.opensuse-community.org/
webpin openSUSE software search
http://www.openoffice.org/ OpenOffice office suite
http://go-oo.org/ OpenOffice Novell edition
http://www.vmware.com/ VMware virtualization software
http://www.virtualbox.org/ VirtualBox virtualization software
http://citrix.com/English/ps2/products/product.asp?contentID=683148 Xen virtualization software
http://bellard.org/qemu/ Qemu virtualization software
http://banshee-project.org/
Banshee audio player
http://elisa.fluendo.com/ Elisa media center

Blog
http://lizards.opensuse.org/ openSUSE developer’s blog
http://zonker.opensuse.org/ openSUSE spotlight
http://andreasjaeger.blogspot.com/
http://www.benkevan.com/blog/
http://www.suseblog.com/
http://reverendted.wordpress.com/category/linuxoss/opensuse/

magazine
http://www.novell.com/connectionmagazine/ Novell connection magazine

Of course this is not the end. I’ll try to constantly update this guide with new websites about openSUSE.

The ping pong ends.. at Ubuntu

2009 January 19
by Kamil Sokołowski

Haven’t written for a while..

After a few weeks of confusion, trying to manage, looking for solutions and answers, doubt, challenges, and again confusion.. I decided to stay with Ubuntu for a while.

Not because it is easier, more polished, or any thing like that.. the cause is more trivial.. it’s because it works on my machine (the 64bit version), and what a want is a WORKING 64bit LINUX OS with the NEWEST software, a great community, lot’s of support, forums, news, feeds, Blogs.. but most importantly it’s got to work.. and unfortunately openSUSE with 11.1 64bit doesn’t.

It’s not that SUSE hasn’t got any of the mentioned above, but.. it just keeps on having problems, witch I can’t find solutions for (and I’ve looked a lot). And for now I don’t have any more time to spare on trying to find guides to my issues.

So it’s Ubuntu for now, and not just the OS, but the full package (community, news, forums and so on). I’ll try to stay put with openSUSE community, planet, forum topics and staff. I’ll also have the 64bit SUSE on my virtual machine, when i get it to work (and try to find the bugs, witch bothered my for a while). I’ve got a lot of sentiment for this distro, and no bug can change that. It’s just not the time, nor the place (I must finish my masters thesis project some time soon;)) to play “catch the squirrel” with all the issues..

Today I’m moving to Ubuntu then. I’ve decided to change my Blog colour palete to fit the new distro (You can see the oranges instead greens).

But when the time and the place will be right, I’m hoping on going back to openSUSE (maybe just in time for 11.2 release). So till then.. the ping pong ends.. Ubuntu wins;).. for now.

And I’m back.. to openSUSE 11.0 64bit

2009 January 6
by Kamil Sokołowski

Uff.. it was a long day, but finally I got 11.0 to work as it should be (well.. mostly).

To be honest 11.0 seems more stable and faster then 11.1. Only problems I encountered where audio/video issues with media players (VLC and Mplayer), lacks in fonts (I couldn’t install ms core fonts because of some AGFA fonts already installed.. will be more cautious next time)

I’ll check, if the problem with services not starting after reboot is also present on 11.0.

Uff again.. everything works fine (even the boot time seems faster then 11.1)

The only problem is.. I’m a geek if it comes to new software, apps.. development versions.. knowing, I won’t have them all, will probably kill me mentally with time;P..

And then I’ll start looking for a solution (for now its VirtualBox or VMware for me).. or make a pact with the brown-human-themed-devil (install Ubuntu 8.10;)).

And one good news..

My second Blog (the one about my masters thesis and about programmable logic design in general) is working, although You won’t find nothing there yet.. I’m still considering options on how should it look, what should it be.

Installing wine on 64bit openSUSE

2009 January 6
by Kamil Sokołowski

Installing wine on 32bit system is easy. But under a 64bit system, like all apps, wine needs some 32bit additional lib files to manage. To get wine to work properly on 64bit openSUSE, after installing the main application:

sudo zypper install wine

You’ll have to install additional 32bit libraries listed bellow:

  • capi4linux-32bit
  • cups-libs-32bit
  • fontconfig-devel-32bit
  • freeglut-devel-32bit
  • freetype2-devel-32bit
  • gcc-32bit
  • giflib-devel-32bit
  • glibc-devel-32bit
  • hal-32bit
  • libjpeg-devel-32bit
  • liblcms-devel-32bit
  • libpng-devel-32bit
  • libxml2-devel-32bit
  • libxslt-devel-32bit
  • Mesa-devel-32bit
  • ncurses-devel-32bit
  • openldap2-devel-32bit
  • openssl-devel-32bit
  • sane-32bit
  • unixODBC-devel-32bit
  • xorg-x11-devel-32bit
  • xorg-x11-libICE-32bit
  • xorg-x11-libICE-devel-32bit
  • xorg-x11-libSM-devel-32bit
  • xorg-x11-libX11-devel-32bit
  • xorg-x11-libXext-32bit
  • xorg-x11-libXext-devel-32bit
  • xorg-x11-libXp-32bit
  • xorg-x11-libXrender-devel-32bit
  • xorg-x11-libXt-32bit
  • zlib-devel-32bit (additional for SuSE 11.0)
  • libasound2-32bit
  • libcom_err-devel-32bit
  • libgphoto2-32bit
  • libopenssl0_9_8-32bit
  • hal-32bit

Just paste the text bellow in to Your terminal, and You’re done:

sudo zypper in capi4linux-32bit cups-libs-32bit fontconfig-devel-32bit freeglut-devel-32bit freetype2-devel-32bit gcc-32bit giflib-devel-32bit glibc-devel-32bit hal-32bit libjpeg-devel-32bit liblcms-devel-32bit libpng-devel-32bit libxml2-devel-32bit libxslt-devel-32bit Mesa-devel-32bit ncurses-devel-32bit openldap2-devel-32bit openssl-devel-32bit sane-32bit unixODBC-devel-32bit xorg-x11-devel-32bit xorg-x11-libICE-32bit xorg-x11-libICE-devel-32bit xorg-x11-libSM-devel-32bit xorg-x11-libX11-devel-32bit xorg-x11-libXext-32bit xorg-x11-libXext-devel-32bit xorg-x11-libXp-32bit xorg-x11-libXrender-devel-32bit xorg-x11-libXt-32bit zlib-devel-32bit libasound2-32bit libcom_err-devel-32bit libgphoto2-32bit libopenssl0_9_8-32bit hal-32bit

Problems, issues with openSUSE 11.1 64bit

2009 January 6
by Kamil Sokołowski

Because of my recent issues with SUSE 11.1 (you can find the forum topic here) I’m considering switching to Ubuntu 8.10 for a while (until I get to the problem source) or going back to openSUSE 11.0 (although I like the newest and greatest, and I need it fast, so for a short period off time Ubuntu seems a better choice).

I like openSUSE far more the Ubuntu, but I need a working 64bit Linux OS for my work (masters thesis project), and for everyday life.

Also my second Blog (about programmable logic design in general and my masters thesis: Network on Chip architecture implementation on FPGA) is coming to life in a couple of days, so stay put;)

Installing 64bit Java on openSUSE 11.1

2009 January 6
by Kamil Sokołowski

This JDK (JRE) version is still in development, but for me it works and is very stable. If You have any problems, go to this forum.

  1. Download the latest JDK (JRE) for 64bit systems from this site. This is the 3rd build of JDK (JRE) SE 6u12 (DO NOT download the binary .rpm file, it’ll break Your system; download the binary self-extracting file; You can find the install instructions here).
  2. Now open terminal, and (as root) go to the destination, were You store the downloaded files:
  3. su root
    cd <download folder>

  4. When You’re there, You have to set the executable permissions:
  5. chmod +x

  6. Now copy the binary to the destination folder of Your choice (I’ll use mine as example):
  7. cp jdk-6u12-ea-bin-b03-linux-amd64-22_dec_2008.bin /usr/java

    You may want to create a new folder. In that case type:

    mkdir /usr/java

  8. Now go to the directory:
  9. cd /usr/java

    and execute the binary:

    ./jdk-6u12-ea-bin-b03-linux-amd64-22_dec_2008.bin

    The installation will start. You’ll be prompt to accept the license agreement.

  10. The last thing to do is to set up a link to You’re browser (I have only tried this plugin on Firefox 3.04, but it should work for Opera as well):
  11. ln -s /usr/java/jdk1.6.0_12/jre/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/libnpjp2.so

    The browser-plugins folder is a general plug-in directory for all web browsers, although it isn’t general for all distros (Ubuntu for example doesn’t have it).

And that’s it. If You have any questions, feel free to ask.