Posts filed under 'Linux'
Well, I love when my day starts discovering that is Friday instead of Thursday and that Mozilla managed to trash irrecoverably all my recent mails. Those are the signs of a promising day
So, a couple of days ago the WinXP Pro license arrived. I wanted
to have a licensed version of Windows on my laptop. After two days of
usage I still like it, do sometimes it drives me crazy.
I must tell you that for the last 3 years I used exclusively Linux
and I was quite happy :-) Then the normal question would be why are you
buying Windows then ? Well, I hove one day to sell some of the tings I
make and eventually I have to admit that most peoples use Windows and
Word. Linux is just not making any money. That’s a fact, not
necessarily a bad one! In this idea it is a bit hard to make windows
software under Linux
BTW, the Win thing is not final. Linux got
the biggest part of the hardisk for a good reason, I don’t think I will
be able to resist to much with Win.
What can I tell you in two days it died as much as my Linux in one
year (about 3 or 4 times) and the multitasking is nowhere near the one
“Linux” provides, but at least it’s cute. One think I really like is
that all my gizmos are working (cell phone, “Visor”) properly. I kind
of get used to have minor problems with them under Linux.
It's a bit shocking to see that any software costs money, Linux made
me forget that minor aspect, but it's ok, no software is really free.
It always costs money, that questions is only whose money? In OS based
soft is the money of the developer in the rest is of the client.
Anyway I'm in the process of making it a bit bearable by installing cygwin and XEmacs
on it. That thing will be bearable at least. A bit of bash in Win
doesn’t hurt. BTW, Xemacs works and looks beautiful.
UNIX Under the Desktop is the OS X review in the new Linux Journal by Brett Simmons and Doc Searls.
I have OS X on a second hand old Apple. It is true, "Apple" did it
right, Windows is nowhere near OS X, neither in usability neither in
stability in nothing. I just wait to make the money so one day I will
buy the dream machine, believe me or not it will run OS X and Linux.
BTW,
always trust your instincts. Happily the XP came soon enough to make us
realize there is some time since somebody tested the applications under
Win. Course they didn’t worked, lucky us that we found out in time. So
here we are back again. This time I want to buy it (wish I knew how
would work that from Romania
. Will find the way I'm sure.
March 15th, 2002
Watched last evening the Antitrust movie. It
was hell of a fun. Those who watched or will watch the movie will
clearly recognize that NURV is M$ and Gary is Bill Gates. Now what
was so funny. The guy's who did the computer animation definitely
are worth a big A for it. Every computer in NURV (remember, M$)
run Linux with Gnome including all Gary's computers. I had such
a good time visualizing Mr. Bill Gates running Linux on his
computers. Plus the future product of NURV (read M$) was based on
Java, he he he. If not for else watch the movie for the screens.
Sure in the end Open Source won, how else
Do I have to mention that all NURV employees get a Handspring Visor
with Palm OS on them instead of some Win CE.
March 4th, 2002
Installed
KDE
3.0 (beta 1) today. Impressive work, everything is so well integrated
and looks just great. Not quite stable yet but doesn't matter one day
it will be. I think this is the first KDE release I really like. For some strange reason I always was founded to Gnome or Enlightenment even if most applications in KDE outperformed the Gnome ones.
After all that happened during the last last year I still believe in
Linux. I run it every day whole day long, and I like it, it's not hard,
it's not difficult (it was at the beginning, but please don't tell me
that you felt Windows from the first second)
It's stable, it's powerful, alive and very rewarding with those who
have some patience. This year meant a lot to Linux lot's of excellent
applications, starting with Mozilla, Galeon, Gabber, OpenOffice. Now that Adobe has released a SVG plugging for Mozilla all my dreams came true, I am a very happy Linux user, period.
I'm not sure that all those 10 predictions Joe Barr made
will become true, but I'm sure that Linux on the desktop is stronger
day by day and one day it will get it's well deserved place.
This week after a whole year of designing, planning and coding I made
the first mn8 pre alpha release to our sponsor. Even if it does not
have yet all the features I want for an alpha release and has pieces
which are not quite finished I like it.
A funny mixture of filings overwhelmed me, pain and suffering from
the exhaustion (2 hours of sleep per day can be ruff) and planning
failures, joy and amazement on how well mn8 performs. It does what it
has to do and I does it easily with grace, better than I expected when
I designed it.
This
is almost true about HyperPad to, we managed to make it a nice
application despite the fact that is Java/Swing based one, the skins
are nice and the antialiasing is a blessing under Linux, still is slow
and huge memory consumer. Also being base on the HTML component from
Swing gave us lot's of head aches. It's a shitty component. Some HTML
code do render, some render badly and most just crash it. It was an
experiment anyway. However, this week the idea of doing the same thing
but in Mozilla, with all the lessons learned from HyperPad didn't gave
me peace. Looking around through some documentation made me realize
that it would be a lot easier to implement than HyperPad was. Just
imagine an Mozilla (browser, mail client) mn8 aware, that would rock.
December 28th, 2001
Oh, this just wasn’t my day. After sleeping 3 hours I woke up at 6 AM to get some coding done and get out a few items from my todo list and when I boot my laptop my dear Linux wakes up with lots of reiserfs warnings. That didn’t looked good, not a bit. I had a few hunches before (twice the contents of a directory was gone, with only the subdirectory structure remaining intact, and a couple of very strange and unusual reboots lately).
Made a backup (it’s a bit difficult if your home directory gets over 1G) and tried to a soft fix (-x), the fix seemed to go ok, but the warnings where still there. Tried a rebuild-tree (worked perfectly on two occasions before on other boxes) and screwed up totally my file system. So at the end spent all day installing fresh Linux.
There could have been no worse time for this to happen as Monday I have a milestone and any bit of time is more valuable than gold. As usually the loses where only personal (a couple of config files and personal documents) because in a funny way yesterday I struggled not to leave the company before I make the big commit. Lucky me I did it
Oh well, that’s life, you win some then you lose some. My old Linux served me well for more than half a year, and reiserfs is a great files system. Life goes on
)
November 9th, 2001
Among other things today was the day when I recovered a lost soul. A friend of
mine told me once how sick is of Windows and all the problems he have with it.
In one of it's visit he noticed that what we are running doesn't look like
Windows, he was shocked to find that there are other OS'es available.
So today we installed Mandrake 8 on his
computer. I don't know if he will manage to resist the big switch (if he
manages to hold on for two weeks he won't switch back). But to be honest
doesn't even matter if he will remain with Linux or not, what matters is that
he now knows that there are alternatives and that is what matters. BTW, he is a
small business owner and he is quite committed to switch all his computers from
Windows to Linux.
There where a couple of funny things in his reaction when we installed it.
First he didn't really understand how is possible to only allocate 8 G of space
for an OS and don't worry about future applications. Well it's amazing how
much can go in 8Gigs and how much space will still be available
. Also after
playing with all the window managers and all the applications (well not quite
with all) he was wandering how can Microsoft make money selling that crap when
there is this piece of software which is so "easy to install" and so "sweet"
(his words
. Well, Linux wasn't always
like that, I just remember 98 or 99 when I was trying to install Debian for the first time, and after a whole week
I still didn't manage to get all those dependencies right and I switched to Slackware.
October 18th, 2001
Eazel, a company in which
many (including myself) has put their hopes to improve Linux GUI and usability is
going down.
Unfortunately not many Linux
companies remaining, I'm wandering when
Ximian
is going to close their gates.
Even if the unfortunate dot.com bang wouldn't be associated with the OpenSource and Linux,
Microsoft war machine is all over Linux these days. There seems still that one thing they can
not understand. Yes they can demolish Linux (OpenSource) based companies (what's left whatever)
but they can not make Linux disappear. Linux is not a company and doesn't depend on corporate
financing, Linux is volunteer work and passion, you can't fight that
)), in fact I have the
feeling that they will grow our numbers
).
What amazed me this morning that I found an
article about Linux in an
magazine. Then I show
the date August 1999. Which magazine have now the guts to write about Linux, even the truth ?
Still I learned one amazing thing from it, Jon Hall, the executive director of
Linux International (an organization which promotes Linux)
is an manger at Compaq !.
March 14th, 2001
Spent some time reading from
Joel on Software archive, I like the guy (not to mention that I found that we have the same idea about how a
software company should be, sure, he has more chances than me, not everyone had the "luck" to be a Romanian). He is simple, pragmatic, and I found the things he discuss conform my experience. Also he does not try to build a whole theory around his ideas like some do.
Still related to software management. I read a
ebook about
Extreme Programming. I'm in no position at this moment to critique anything related to
XP (since I didn't even finished the book), but even after I listened the
interview with Ron Jeffries on
technetcast, I still have trouble understanding the
two programmers one machine concept.
I have some concerns with this issues:
- Programming is an intimate thing, and I'm not the only one who thinks this way. I have no problem with others watching my programs, but I can not work if someone is staring at me. At least not that efficient. However I do agree that reviewing is absolutely necessary. So after a portion is considered ready, somebody else look at it. Also I think that sharing implementation plans (before the coding) are good.
- Productivity. You will hardly find two programmers who have the same programming rhythm. If the "pair programming" might work at the beginning, in time one programmer (the one which review) wich have a more static role, will lose rhythm, become distracted, and finally his participation will end up being only physical. This is even worse, because you will consider code as reviewed.
- If I understood that right, the major reason for this idea is that when someone start the coding, he loses the overall aspect of the problem and concentrate on syntax, and other issues. I don't think this is true, and I base this affirmation not only on my experience but on talks with other developers. I leave this issues on my development environment, who does auto-completion, special indentation (I notice when I forgot something), and the compiler.
For anyone who wants (dreams) about joining an open source project here is a
thread from the
Tomcat mailing list, in which the real big ones describe their background and what they consider as necessary.
The conclusion ? "
You guys all make it sound like much less pain than I had previously thought.". And what it takes is:"...
maybe it is not as much pure expertise as it is willingness to learn and contribute to the project...".
Open Source ! Last week, again on the
Tomcat mailing list was an interesting
thread on the Open Source licensing issue. I finnaly understood (exactly) what is the difference between X kind of licenses (X, BSD, APL) and GPL licenses (GPL, LGPL, ...).
What is about ? To quote a
kuro5hin posting "GNU's "freedoms" taking away MY "freedoms". Basically
JBoss (GPL)included some
Tomcat (APL) code. Perfectly right (the X kind of license basically says, here it is my code, do whatever you like with it). The issue started when the JBoss guy's offered some code to Tomcat (nice gesture). The conclusion ? Not possible. Including GPL code in APL code would result in APL changing in GPL (not good).So here we are both teams are fighting the same war, but still one has to reinvent the wheel all the time, and not because peoples are against sharing code (on contrary), but because the legal problems faced by the two different licenses APL and (L)GPL. My questions is, deep inside, isn't this just a personal war between the two leaders (
RMS,
ESR).
This war is really not helping our cause.
With this occasion I also found a good (human understandable) article on licenses, named
"The Open Source Definition", written by
Bruce Perens who also happens to be the initiator of the famous "Open Sources: Voices from the Open Source Revolution" book.
This was a big posting, sorry
November 4th, 2000
I guess it's hacking time. I have a nice sound card (Aureal Vortex 8020 based) which since I'm running in SMP mode won't work for more than 30 minutes. I tried all the patches (from mm and bofl) both did a change in single processor mode, but doesn't help in bi. So, I guess it's time to get dirty. Anyway I wanted some kernel coding lately.
August 6th, 2000