Free Republic
Browse · Search
General/Chat
Topics · Post Article


1 posted on 03/21/2013 2:06:17 PM PDT by SeekAndFind
[ Post Reply | Private Reply | View Replies ]


To: SeekAndFind
For those who don't know:

Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications.

Click on this site for details.

2 posted on 03/21/2013 2:07:37 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

For .NET Visual Studio Developers out there, here’s an interesting news for you:

Xamarin 2.0 reviewed: iOS development comes to Visual Studio.
Write your iOS software from within Windows. Yes, really.

Read here:

http://arstechnica.com/information-technology/2013/02/xamarin-2-0-reviewed-ios-development-finally-comes-to-visual-studio/


3 posted on 03/21/2013 2:09:29 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind
Miguel is a well known "shock jock" in the world of Linux. Most of what he says is just performance.

Well done Linux distributions, like Mint, are excellent, regardless of who you are - an eye candy aficionado or a hardcore coder.

Miguel's problems with "DLL hell" are in part true, though. If you use a distribution "as is" then it's all taken care for you. But if you dare to compile someone's software from sources, expect pain. He is a programmer, so it is natural that he got stung by that problem too many times to count - and he gave up. A regular user will not ever see this problem. For example, Android is built on Linux kernel, but how many Android users complain that a certain .so is missing? None. All shared objects that you need are preloaded onto your phone, and that's all you need to know.

Still, this is a concern if you need to buy and use 3rd party software. The ISV has to jump through many hoops to provide either a static build, or to insist on a bunch of dependencies. Those are supposed to be resolvable by the installer, and usually that's what happens. Most of the pain occurs when you compile and install the software from sources, all by yourself.

4 posted on 03/21/2013 2:22:41 PM PDT by Greysard
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

I used to hate linux but I have been using Ubuntu at home since around January and so far it’s the best non-XP OS I have used.

At work I use OSX and CentOS on VMware and for terminals and stuff, OSX sucks, I use CentOS mostly for that kind of work. But CentOS is bad for other things that Ubuntu makes easy.

I would probably use Windows again at home if I could get it for $10-20 because sometimes I like to play games and I have had limited luck with Ubuntu.


5 posted on 03/21/2013 2:32:06 PM PDT by Duke Nukum (I know writers who use subtext and they're all cowards.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind
I've installed both the latest versions of Ubuntu and Fedora on my Mac in the past few months, so I have some fresh opinions on this:

1. Boot Issues


In the past I used to install Mac, Windows, and Linux to their own partition, and I could boot up the entire machine into whatever OS I wanted. I could also run the same exact partition as a Virtual Machine. It was beautiful.

Now, there have been booting configuration changes by Linux, Windows, and Mac OS X that ruined this.

On Mac, Lion's addition of a hidden "recovery" partition has complicated synchronization of the two different methods of keeping track of partitioning: the MBR (Master Boot Record) and GPT (GUID Partition Table). And Apple's EFI (Extensible Firmware Interface) isn't the same as Windows UEFI (Unified Extensible Firmware Interface)

On Windows, if you back-up via its "System Image" feature, you'll have a major problem upon restoration: it will make major incorrect assumptions and overwrite the MBR, destroying a multi-boot setup. (This is true on non-Mac PCs, too.)

On Linux, Fedora 18 now uses a "brand new installer" that ALSO hosed over my boot records. And, it wants to create its own special boot partition, further complicating the disk.

This makes it impossible to run a robust multi-boot system. I'm now "punting" and going to just one base operating system, and all other OSs run as VMs.

Linux's robustness for technical computing


Too many of the tools I need only work on one version of Linux.

Let's say you have an "essential" technical tool, created by people who's first priority is to create a tool for their own needs. You'll soon find that this tool only works with the exact version of linux - distribution and version number - that the developer was using at the time of release.

Want to install a different tool, so that you have a "suite" of tools to make up a workflow? Guess what! While you may have the source code, the build process soon informs you that some of your libraries are out of date. Go to update those libs, and you'll find you need to update all the libs THOSE libs depend on.

Usually you reach a point where one of those low-level libraries just can't be updated for the version of linux you're on. And even if all libs can be updated, you'll often find out that now your original "essential tool" won't work with all these updates.

All this happens because Linux is just too freewheeling. There is no consistency between distributions, no consistency between underlying library requirements, no consistency in how those underlying libraries are updated. There needs to be a major consolidation and control of Linux for things at the API and library level to settle down.

New Linux User Interfaces


The "popular" distributions - Ubuntu, Fedora, etc. - wants to have a tablet interface. It is insane. Where are my menus? My longstanding tools and flows need menus!

And for those that say "well, just install (name your own favorite old-time UI shell)", guess what happens when I ran a system update on Ubuntu: The system returned to the newfangled GUI. And even better, not 100% the original GUI, but 75%. An unstable FrankenGUI - what fun!

Summary


Linux had promise. It was a "prime-time for engineering work" OS, and a "not ready for prime time - YET" player for general use.

Now? It's a bloody mess.

7 posted on 03/21/2013 2:55:55 PM PDT by Yossarian ("All the charm of Nixon. All the competency of Carter." - SF Chronicle comment post on Obama)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

I use my hp laptop running.linux mint to develop & test software. It works great all the time. I don’t have to fiddle with anything... i logon and fire up eclipse and remmina and get work done. Actually I think the cinnamon desktop is extremely stable and user-friendly. I did not have that impression of the old gnome desktops. I would buy a mac but they are expensive. So between win7 and mintI can get everything done except XCode.


8 posted on 03/21/2013 2:56:29 PM PDT by gcraig (Freedom is not free)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; stylin_geek; ...

14 posted on 03/21/2013 6:12:04 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind
"I believed strongly in dogfooding our own products," he writes. "I believed that both me and my team had to use the software we wrote and catch bugs and errors before it reached our users ... I routinely chastised fellow team members that had opted for the easy path and avoided our Linux products."

Well, maybe this reflects part of the problem. I don't use Gnome or Mono and rarely have problems with any of my Linux machines, and certainly none of the constant things De Icaza implies he has been living with. I use Crunchbang which uses Openbox and my experience is tremendous. If De Icaza had tried some solid distros and used window managers or desktops other than Gnome (Xfce is good imo) he may have avoided his headaches. Overall Gnome sucks, and avoiding it generally makes life better.

15 posted on 03/21/2013 6:38:40 PM PDT by cothrige
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

Linux is alpha quality software for the desktop, but some of the live cd’s are very good for rescue.


26 posted on 03/21/2013 9:08:41 PM PDT by Moonman62 (The US has become a government with a country, rather than a country with a government.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

well duh. Linux on the desktop is for geeks not everyday users.


27 posted on 03/22/2013 6:31:13 AM PDT by for-q-clinton (If at first you don't succeed keep on sucking until you do succeed)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

GNOME sucks. Always has.

I’ve been using KDE since 1.x.


30 posted on 03/22/2013 7:13:47 AM PDT by B Knotts (Just another Tenther)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: SeekAndFind

BTW, I also have a Mac. But I use Linux with KDE most of the time. I find it more productive than using Mac OS.


31 posted on 03/22/2013 7:15:10 AM PDT by B Knotts (Just another Tenther)
[ Post Reply | Private Reply | To 1 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson