Mono – Discussion With a Developer

Earlier I posted Mono in Ubuntu, Yes or No? It was a post where I learned a bit about the issues surrounding Ubuntu’s default inclusion of Mono. During that post, I arrived at the position that it should not be included by default (and that I’d prefer to remove it from my system). A developer that uses Mono, provided a lengthy, well thought out comment post. It was a comment that I think all users, both pro and con should consider. I strongly believe the heightened emotions and zealotry (is there such a word?) needs to take a back seat, as it has no place – We really need to hear other people out. It seems this is a hot topic, so readers… tread carefully… here be dragons… Here is what he had to say:

“Hey UbuntuLinuxHelp,

I really liked your article, if nothing else it does help me see where some people, especially outsiders, are coming from on this issue. First I should mention that I am a core developer of GNOME Do and as such I obviously hold a positive view of Mono. I’d like to share my view on this whole thing, and I will take it piece by piece. Please keep in mind that as you read it, I intend it all with a very even, and calm tone. I hope it comes across well.

anti-Mono camp:
Most of them are fairly level headed and will have a decent talk with you actually. Some however have spammed our bug tracker and mailing list in the past and left defamatory comments about my personal work. It is upsetting that someone would do that to something I do in my free time. I do not push it on anyone after all. I’d really like to see a lot of the emotions put aside so we can have a real nice talk about the serious issues.

pro-Mono camp:
We have made mistakes and been a bit too strong sometimes. I have gotten too upset when my bugtracker gets spammed or someone tells me I am trying to kill Linux. We need to be clearer, and calmer.

Microsoft (patents ignored):
I don’t think Continue reading

Posted in Editorials | Tagged , , , , | 32 Comments

Mono in Ubuntu, Yes or No?

It seems there’s a fair bit of discussion (heated at times), about the current issues with Mono being installed by default in Ubuntu Linux. I’ve seen and read some of the flame wars currently in blog posts and forums. Seems that an ordinary person like myself can be easily mislead if not properly informed. The following post is simply my opinion, I’m not suggesting that it’s fact. I asked one of my blog readers (“ql”):

“What’s the scoop with mono (I don’t use it), I’ve seen a fair bit of flame wars over it. I appreciate that it can be removed. Why aren’t some people happy with that (the ability to remove it)? I guess I’m missing something there? I would think if nobody used it anymore (or the majority stopped using it) that it would go the way of the Dodo – No?”

And received this reply:

“Yes, it’s currently a political hot potato, but, in my view, there is an issue about its use which is significant and should really be an informed choice to use or not to use. The debate is over-heated, with ludicrous statements on both sides of the fence. The fact that mono is largely Novell-backed doesn’t sit comfortably with the community at the moment, and the way that it is being pushed into the default installation of Ubuntu and Debian (Fedora have decided against it) via gnome is a judgment call with which some find inflammatory. It is a working of a current and critical Microsoft technology, whose legal status is, until MS chooses to clarify it, debatable. That’s enough to make me uncomfortable, but, on top of that, for me, I prefer zim and gthumb to the two apps that ship as default which require mono – tomboy and f-spot. The fact that by replacing those two apps, nearly 50MB of disk space is saved is a bonus.”

Needless to say, the answer was astute in that it summarized some issues in a Continue reading

Posted in Editorials | Tagged , , , , | 15 Comments

Installing ATI R128 – Reader Questions

“Danny”, one of our readers asks:

“I have a ati r128 graphics driver. I dont see the driver in hardware drivers at all. The driver is a inf file. I dont know how to install it. Please help me!”

I don’t have much information provided in the question (more information is always helpful and allows for better answers).  However, I hope the following will help.

First, the inf file is a Windows based file, you don’t need that in Linux. I had an ATI Rage 128 card a while back, and a do remember having issues. If I recall correctly (this was a few years ago for me), the issue was that the card was not detected properly. In your case, I’d suggest that the card driver is not ATI, instead you’ll want R128 because (again, if I remember correctly) X11 detects the card incorrectly.

If you’re not sure what “X11″ means, please see the article: X Window System

From their site:

“…The X Window System (commonly X or X11) is a computer software system and network protocol that provides a graphical user interface (GUI) for networked computers, and was initially developed as part of Project Athena. It implements the X display protocol and provides windowing on raster graphics (bitmap) computer displays and manages keyboard and pointing device control functions…”

Here’s one approach you can take to try and fix this… Continue reading

Posted in Q & A | Tagged , , , , , , , , , , , | 3 Comments

Ubuntu Updates Versus Disk Space – Reader Questions

One of our readers “Garry” writes:

“I restored ubuntu 8.04 and it wanted to do 188 updates and then 294 updates. The problem is it takes up all disc space and then the system is unstable. What can be done to fix this problem? Thanks”

There is a way you can approach  this…

1) Only select a few updates at a time (that way the package manager will not download all 188 or 294 updates). Doing so gives you the opportunity to remove some of those used package updates (saving disk space) before you begin the next update session.

2) After each (edited) update session has completed, you can remove the downloaded update packages by Continue reading

Posted in Q & A | Tagged , , , , , , , | 1 Comment

Getting Ubuntu – Reader Questions

“Steve” asks:

“I would like to download linux to cd but don’t want it on the host computer how do I do that?”

I’m not exactly sure what you’re asking, do you mean you don’t want it installed on the host computer or you don’t want the .iso file on the host computer?

1) Several years ago, I remember playing with the ability to download an ISO directly to CD. I don’t remember the application I used. I do remember however that I burned a LOT of coasters! This is not a good idea.

Instead…

2) Download the ISO file (but do not access it as a virtual disk). Instead, use software (such as the following two listed below) to burn the .iso image file onto a CD (after which you can delete the ISO file).

Bonus: Did you know that Continue reading

Posted in Q & A | Tagged , , , , , , , | 1 Comment

10 Things to do After Installing Ubuntu Linux

My primary reason for using Ubuntu Linux, is that I find it a far more productive, cost effective and customizable system. Everyone has their own reasons and needs for any particular OS. That said, I’m often asked by new Linux (Ubuntu) users what things I do immediately after installing Ubuntu; to tweak it a bit more. I’m still using Hardy (8.04 64 Bit) as I prefer to stick with LTS releases – This means  another year to go with 8.04 before the next LTS (10.04). Until then, here’s the answers for the 10 things I do to customize a new Ubuntu Hardy installation:

Update June 16, 2009: Steven and Coder’s Wasteland has taken this post even further! In my opinion, he’s done a great job in providing a bash script that implements all the changes described in this post. Way to go Steven! You can read more about that (and get the script) at: Initial Ubuntu Install Items Script.

Update June 19, 2009: Steven and Coder’s Wasteland has migrated the script from a CLI to a GUI based one! Check it out at: Install Initial Ubuntu Items GUI.

1) sudo aptitude install sbackup

Nothing is worse that losing all your important data (pictures, email messages, music, documents, etc.) The above command will install Simple Backup Suite (more details found on Sourceforge). For me at least it’s a great desktop backup solution. I can select which directories I want backed up (full and incremental), then have backups automatically transfered to my external network storage. I play a lot with my computer, I often break something as a result. With sbackup, I can be more confident as it’s easy to restore data (in the event I have to reinstall an application or even worse… the OS itself). You can also install via:

apt:sbackup

2) sudo aptitude install ubuntu-restricted-extras && sudo aptitude install w64codecs

If you enjoy music, videos, and so forth, you’ll want to install the extra media codecs and packages that will allow you to play almost any desktop media format (mov, mpg, avi, wmv, mp3 and so on). I wrote a detailed post:  “Build a Web Developer PC and Enable Most Media Playback Using Ubuntu Linux“, which provides a bit more of Continue reading

Posted in How To | Tagged , , , , , , , , , , , | 46 Comments

Using Built-in Policy Importer in Firewall Builder

Icon - Firewall Builder This article continues the series of articles on Fireall Builder, a graphical firewall configuration and management tool that supports many Open Source firewall platforms as well as Cisco IOS access lists and Cisco ASA (PIX). Firewall Builder was introduced on this site earlier with article  Getting Started With Firewall Builder,

More information on Firewall Builder, pre-built binary packages and source code, documentation and Firewall Builder Cookbook can be found on the project web site at www.fwbuilder.org. Watch Project Blog for announcements and articles on all aspects of using Firewall Builder.

This article demonstrates how you can import existing iptables or Cisco router configuration into Firewall Builder.

There are two ways to activate the feature: Main menu “File/Import Policy” or “Tools/Discovery Druid” and then choose option “Import configuration of a firewall or a router“. Only import of iptables and Cisco IOS access lists is possible in the current version.

Importing existing iptables configuration

iptables config that the program can import is in the format of iptables-save. Script “iptables-save” is part of the standard iptables install and should be present on all Linux distribution. Usually this script is installed in /sbin/ . When you run this script, it dumps current iptables configuration to stdout. It reads iptables rules directly form the kernel rather than from some file, so what it dumps is what is really working right now. To import this into fwbuilder run the script to save configuration to a file

iptables-save > iptables_config.conf

Then launch fwbuilder, activate “Import Policy” function and use “Browse” button in the dialog to find file iptables_config.conf. You also need to choose “iptables” in the drop-down menu “Platform“.

If you do not choose iptables in the “Platform“, the program will try to interpret the file using different parser and will fail. The program does not make any assumptions about the file name or extension and can not predict automatically what platform is the configuration being imported is for.

Import from file

Importing iptables configuration created in FireStarter

The following example demonstrates Continue reading

Posted in How To | Tagged , , , , , , , , , , , | 1 Comment

Take screenshots on Ubuntu with Shutter

Prelude: Why write about a screenshot tool?

It is a mistake to think that only “big” things (supported hardware, multimedia codecs, office applications and data conversion) matter when you want to successfully switch to an alternative operating system. For true happinessTM, the small things are as, or even more, important – the things that make your daily work routine run smoothly and that you’ll only miss once you don’t have them anymore…

Taking screenshots is one of these small things. Everybody who develops digital tools and applications for end users will sooner or later reach the point where good visual documentation is needed – no matter how intuitive the user interface might be. And everybody who ever had to compile such an illustrated manual or wiki knows just how helpful a good screenshot tool is.

Running linux, this was one of the small things I always missed… Continue reading

Posted in Applications | Tagged , , , , , | 8 Comments

Ubuntu Linux Questions / Answers – Coming Soon!

As some of you may be aware, in the past I have posted (in the page that says “Comment Rules”), that I do not answer Linux or Ubuntu Linux questions. To ask questions, we as readers and writers, must use the comments section on posts for assistance.

However, based on the number of email messages I am getting, and from reader suggestions, I realize that I must rethink this! :) Therefore, I’m looking at putting together an area where questions can be answered. Maybe not a forum, just an answer section (Q & A). I’m looking into that right now. Please bear with me until I can get something in place to support this for all of you.

Suggestions, questions, ideas? Please DO LET ME KNOW! Looking forward to your input.
(And thanking you for your patience).

Posted in Editorials | Tagged , , , , , | Leave a comment

What Ubuntu version are you running?

The GiftWrap team would like to conduct a poll of the different versions of Ubuntu every one is on.

If you have a moment, please take time to answer this one simple question: Which Ubuntu version are you using?

(The poll is external because such that all results in one place. Thanks!)

Posted in Editorials | Tagged , , , , , | 1 Comment