Tag Archives: FreeBSD

Flip Flopping

I have now decided to go away from Foresight Linux. Why that? Well first of all after my FreeBSD experiences I got back to Foresight Linux Alpha 2. I knew that it worked mostly and also I had to have something that worked for a presentation. And that it did ok. To more detail please read the link above.

I dont really have statistics about OpenBSD – I would be interested in those – but from my very subjective impression if I do “man xy” OpenBSD mostly gives me doc that I understand – and I like that. Foresight for example is worst when it comes to manuals – which is also due to the fact that it only installs what is needed. Which is or can be a plus – But like with “man mplayer” I like my system to just have that.

I also think maybe its because I am getting older that I am seeking different things. My Linux history started with SuSE Linux, which was really ugly with all that Yast stuff – but also due to Linux being much more in an early stage. back then 1998 – you had to build your own kernel to include the sound drivers. Sound was a real issue. I then had to execute isapnp. I cant say I loved to build kernels but I did it often.

Today on Linux mainstream kernels are mostly accepted. I still see people hacking on kernels on new releases activating this and that. I can see that it can be fun and also we need people testing stuff. But I havent built a new kernel since about 10 years – and never had the need. I am also never too excited about new kernel releases.

I have also followed GNOME for a long while, because I wanted to have the one desktop the felt the best – and as an old Mac user GNOME felt very much GNOME like. The nautilus file manager later was also developed by some old Mac folks at Ximian.

After SuSE I used Debian and that was much nicer than SuSE. But there was this Debian dilemma: Stable was often very outdated – so people told me: use testing – but this wasnt so stable – and I even followed the advice of some people to use unstable – but this was really bad. I also used Debian on a web server. It had Apache 1.3 but I wanted Apache 2 – so there was something called backports. I installed that and erased all my site configs. Also the dpkg database got trashed often. I could count endless issues about “stable” Debian.

After Debian I took a wuick look at Red Hat 8 – but updates where a pain (you only got updates if you subscribed to channels) –  so I gave Gentoo a try. What was wrong with that? Well, all in all it was too complicated to look at all the USE flags and things. So I switched to Fedora 1.0 as this came out. And Fedora really was great as it resolved all that made using Red Hat a pain. So I was a loyal Fedora user for some years.

But then they made some evil hacks on the community – and also it crashed on my notebook all the time without anybody seeming to care. The rest of the story can be read in “It’s final: Good bye Fedora!”

And now yet another switch. Foresight had MANY good ideas – but I think they made too much wrong choices. On too many cross-ways they walked in the wrong direction. Which is kind of sad, because it had very good starting conditions and also had Conary as the only desktop distro on its side. But conditions where not always best and for the past months it wasnt so much about being creative with new ideas but struggling with all kinds of dependencies. Developers really invested a lot. But as I always said – a distribution is for me never more than the best compromise. I am open if its more to me – but I really dont like all that common distro marketing thing. There is this blog about passionate users that tries to bring in some fresh ideas. But I think the whole idea to “create” passionate users is false. You cant do that unless you lie. Otherwise – if they suggest that software should suck less I would agree – and also I would agree on the message that software only needs to be good enough. The thing about blogs like the one I just mentioned is that it all sounds good and looks good – but I can not connect to it from my user perspective.

Currently I look more forward in a nice base system which does its job good enough and which doesnt do toomuch flip flopping and breaking. I like to be able to boot my machine every day wihtout the fear that it wont boot. This means less updates is better. On Linux updates have become some kind of mysticism – even when it comes to security one can assume that for 99% of the users the bugs and issue are irrelevant. What is more relevant is that an update works and doesnt break anything. What also matters tome is that fixes are available but I am not forced to apply them . I also like distros to stick to some basic promises like deliver a new stable version each so and so month. I also like new features – not to the cost of stability – bu generally I think its nice if my desktop can do new things – especially if they are useful. I also like it when things get fixed without me noticing it – so I do like fixes under the hood.

What about statistics? Well some people like to play with them and maybe could show me that openBSD is not the fastest or whatever. I dont really care – first I cant really check that data without a lot of investigations and secondly often the conclusions are false. So I think for many cases it doesnt matter if you use Postgres or Mysql – or what file system you use, etc. – But many techies tend to look at the latest trends and propagate one technology over the other. There may be issues in some technologies but you really need somebody with a lot of experience to really tell the difference, because statistics alone seem to suggest soemthing to be true although its irrelevant in practice .

Advertisements

Leave a comment

Filed under Free Software, Linux, OpenBSD

FreeBSD II.

Oh wow, do people really use that OS? I have tested some of the window manager packages and only dwm 9wm and fluxbox seemed to work out of the box. As far as I have looked no windows manager registers itself in /usr/local/share/xsessions. So what you cant do is install GDM, install a bunch of window managers – and then switch quickly between them. The lack of quality reminds me a bit on Sabayon Linux. I guess the non-desktop related stuff must be much better. Otherwise I cant understand why anybody wants to use it. Or maybe people onyl use selected stuff which then is working better. Also when i reset Xorg with Ctrl-Alt-Del sometimes the xserver takes minutes to reload.

From the file infrastructure its a bit weird that afaik only FreeBSD plants home directories under /usr – which stands for user usable libraries and executables, which by definition of the filesystem hierarchy standard should be read-only.

So far one things is clear to me, that is that I wont stick with that OS. If I talk a bit more about Conary and Foresight – its not that I am satisfied with both, but at least I can easily make my own packages – and even consider making a small conary based distro myself. Mainly for testing purposes. As a first stage I like to build a minimum Linux with conary packages using the Linux from Scratch guide.I know, I know – we already have 400+x distros out there. But maybe many of them were created out of curiosity. I am not knowing how far I will go. I am just a bit frustrated to work with a lot of predefined decisions and packages where I dont really know why they were chosen. That way you cant understand the considerations. Sometimes you got to make your own experience and learn the hard way by making errors – and also you might already find out that you may find new ways   to do things because you rethought thinks from a new perspective. So going down a road does not mean you have to go till the dead end – you can slo decide to go back into a main road and contribute your experiences to other projects. (haha now that sounds nice, doesnt it? )

4 Comments

Filed under Free Software

NetBSD->FreeBSD ;)

OMG, I have tried NetBSD and yes the wireless drivers worked – but then I couldnt update firefox because cairo package was not available. Subjectively it felt like the boot time and also every input took ages. And as I finally managed to get Firefox built it always crashed and the display was just weird. Maybe I did something wrong.Then I did not manage to log in via XDM I could only start sessions via startx and setting window manager via .xinitrc . I then decided to try out FreeBSD rather then trying to fix all issues as my overall feeling was that the quality of NetBSD isnt that good.

FreeBSD is very different: The install procedure reminds you on Debian or some Linux distros because you ask you a lot of questions. All is ANSI based – you know these gray, blue, yellow & red dialogs? And here are a few “bugs” (as I see it). The window managers dwm & wmii dont have an entry in /usr/local/share/xsessions .Which means windom display(login) managers like GDM do not see them. OTOH GNOME does have an entry, but its not installed. Seems like installing GDM gives you an entry for GNOME. These are really very simple bugs that can easily be solved. In my view all “.desktop” files in the xsessions directory should be owned by the package that gives you the window manager or in GNOMEs case the desktop environment. If there is no GNOME there should be any GNOME entry in the first place. Given the very long tradition of FreeBSD I am stunned that they still have such simple bugs. Maybe at some point they made a decision to do it differently but if – that decision was plain wrong. Its not that FreeBSD doesnt install a lot of stuff by default. If you just install Xorg you also get PolicyKit and such stuff. Another thing was that when you install Xorg you do not get the savage drivers that some Thinkpads use. This is actually the first distro that does not provide that by default. As this seriously influences the ability to start Xorg I cant imagine why one wants to remove that. Anyway I somehow found out the name and installed – before I had a 1600×1200 vesa display which is kind of a weird default?

Leave a comment

Filed under Free Software