Technology news and Jobs arrow Our Blogs arrow Open Sauce arrow How GNU/Linux users can keep Mono at bay
How GNU/Linux users can keep Mono at bay E-mail
by Sam Varghese   
Monday, 01 June 2009
GNU/Linux users who want to keep Mono off their systems can now use an application that warns them when elements of the open source clone of Microsoft's .NET development environment are being installed.

Developer Tim Chase, who describes himself as "a genetic geek", has created a package called Mononono which creates explicit conflicts with core Mono packages.

He has created a .deb package but the source is also available for users of other distributions to compile and use.

Chase dislikes Mono for a variety of reasons. "A sketchy patent cloud hangs over it, and I prefer to keep on the level (my music collection is mostly ripped to OGG instead of MP3; I prefer to browse without proprietary extensions; etc)," he told iTWire.

Additionally, "it's a bit bloated for my poor low-end machines - both in terms of disk-space and the runtime memory footprint and I find C# (the first-class language of Mono) an ugly and hackish language."

Chase says his original goal was to simply remove Mono from his systems.

"But I found that even after removing Mono, I'd 'apt-get install' various packages to explore, only to find that they reinstalled Mono.  I wanted a way to force it to my attention."

Apt-get is one of the applications that are used to manage software installation, removal and upgrades on Debian and its derivatives.

"Originally asking around, I heard it might be do-able with apt/dpkg's 'pinning' functionality.  However, I failed to get this to produce the results I wanted (likely my error), so I took the lazy way out and created a Debian package that intentionally conflicted with Mono.  That way, I at least get a "resolve this conflict" complaint when I try to install something that will bring in Mono."

Chase has been using GNU/Linux for the last 14 years. "I'm a genetic geek (my father is a semi-retired computer science professor), so I cut my teeth coding on Dad's Apple II+ in middle-school," he says.

"I first installed Linux in '95 (Slackware via a stack of floppies) on my mighty 486DX/100.  I still use WinXP at work, but my home machines run varying combinations of Debian, Ubuntu, OpenBSD, and Mac OS X.  You'll find me active on the Vim, sed, Python, and Django mailing lists."
Powered By Joomla Tags

Please enable JavaScript in your browser to post your comment!

 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
694,279
Subscribers 15,210
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

- Advertisement -

Featured Whitepapers

Open Sauce - A GNU perspective Subscribe to the RSS
Open Sauce focuses on the wonderful, wacky world of free and open source software where people write great applications and actually allow others to use them without payment.
Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter