Linux needs a damn dictator. As if the current fragmented mess that is "desktop Linux" wasn't enough, they added TWO more display servers! One to fix broken X, then another one to fix the alternative and/or just to keep code inhouse. Just wow. Year of Desktop Linux (TM) didn't come in 2000, it won't come in 2020 either. This is what happens when you trust nerds to create good UI concepts for normal people. You need someone rational at the top to tell the nerds what they should code, not the other way around. I always laugh when I see people arguing that the Linux desktop is better than Windows/Mac, and has reached maturity. We all know these people spend hours setting up their desktop, installing binary drivers, desktop extensions, custom launcher docks, etc. and when they are finally done it looks kinda like a Mac except it's just a polished turd.
Announcement
Collapse
No announcement yet.
Miguel de Icaza Leaves Linux For Apple OS X
Collapse
X
-
Originally posted by Detructor View Postdoes someone know what that means for Mono? As a cross-platform developer I hope that it doesn't influence Mono.
All hate against Microsoft aside: There is just no good/useable cross-platform language aside from C#/VB.NET.
You got that slow mess that is called Java with a lot of hipster talk about 'beans' and 'factories' but that stuff is just bloated and ugly. Also there is not one good IDE for it (well, to be fair, if you compare any IDE to VisualStudio, they just all hang behind in terms of functionality and how you work with it.)
And that's it.
And please don't come around and blurt 'but there is Vala'. Yes, Vala exists. And it's hard to work with it (nobody knows it, nobody uses it, documentation is wrong or not available and the GTK binding is just...well I had nightmares after I tried to write a small program with it)
Maybe, in a year or more you could use HTML5 for stuff like that but you still need something to bind to a database and I'm also not very fond of all this 'let's move everything into a browser'.
The only other solution would be to do it like Teamviewer does it: Bundle your program with WINE and I think we can all aggree that *that* would be the absolute worst case.
Comment
-
While I missed the comprehensive Linux toolchain and userland, I did not miss having to chase the proper package for my current version of Linux, or beg someone to package something. Binaries just worked.Last edited by zoomblab; 06 March 2013, 05:42 AM.
Comment
-
Originally posted by Detructor View Postdoes someone know what that means for Mono? As a cross-platform developer I hope that it doesn't influence Mono.
All hate against Microsoft aside: There is just no good/useable cross-platform language aside from C#/VB.NET.
You got that slow mess that is called Java with a lot of hipster talk about 'beans' and 'factories' but that stuff is just bloated and ugly. Also there is not one good IDE for it (well, to be fair, if you compare any IDE to VisualStudio, they just all hang behind in terms of functionality and how you work with it.)
And that's it.
And please don't come around and blurt 'but there is Vala'. Yes, Vala exists. And it's hard to work with it (nobody knows it, nobody uses it, documentation is wrong or not available and the GTK binding is just...well I had nightmares after I tried to write a small program with it)
Maybe, in a year or more you could use HTML5 for stuff like that but you still need something to bind to a database and I'm also not very fond of all this 'let's move everything into a browser'.
The only other solution would be to do it like Teamviewer does it: Bundle your program with WINE and I think we can all aggree that *that* would be the absolute worst case.
Not to mention that a lot of linux users just plain don't like mono, and I don't blame them.
C# and Java were great when your choices for development were C, C++98(03), or Java.
Originally posted by zoomblab View PostIf the 2-3 major distributors would sit down and agree on a standard application bundle format there would a lot less fragmentation in Linux. Packages and centralized repositories are alright for maintaining the system. However, applications should be easily distributed from anywhere and from anyone. Ideally the user should be able to get applications from the application creators themselves, e.g. Firefox from Mozilla, Chrome from Google, etc.Last edited by peppercats; 06 March 2013, 05:41 AM.
Comment
-
Originally posted by vk512 View Postto stay away from the over-priced closed Macs.
OS X is not a bad operating system, but most Linux users don't read too much documentations and books about Darwin and OS X.
For example:
Mac for Linux Geeks by Tony Steidler-Dennison, 9781430216506, available at Book Depository with free delivery worldwide.
If you're a developer or system administrator lured to Mac OS X because of its Unix roots, you'll quickly discover that performing Unix tasks on a Mac is different than … - Selection from Mac OS X For Unix Geeks, 4th Edition [Book]
etc.
Comment
-
Originally posted by arokh View PostLinux needs a damn dictator. As if the current fragmented mess that is "desktop Linux" wasn't enough, they added TWO more display servers! One to fix broken X, then another one to fix the alternative and/or just to keep code inhouse. Just wow. Year of Desktop Linux (TM) didn't come in 2000, it won't come in 2020 either. This is what happens when you trust nerds to create good UI concepts for normal people. You need someone rational at the top to tell the nerds what they should code, not the other way around. I always laugh when I see people arguing that the Linux desktop is better than Windows/Mac, and has reached maturity. We all know these people spend hours setting up their desktop, installing binary drivers, desktop extensions, custom launcher docks, etc. and when they are finally done it looks kinda like a Mac except it's just a polished turd.
As for Mir, that's just some healthy competition for Wayland. QQ to the Wayland camp. Why shouldn't the "next Linux display tech" be exposed to some competing alternatives ? Hopefully, the technically superior one will prevail and evolution takes care of the rest.
Good luck with that boring Mac and Apple as your damn dictator.
Comment
-
Originally posted by gbudny View PostI think OS X is much more open than eg. Windows. So, You can compile your own kernel on OS X and use many great open source tools.
OS X is not a bad operating system, but most Linux users don't read too much documentations and books about Darwin and OS X.
For example:
Mac for Linux Geeks by Tony Steidler-Dennison, 9781430216506, available at Book Depository with free delivery worldwide.
If you're a developer or system administrator lured to Mac OS X because of its Unix roots, you'll quickly discover that performing Unix tasks on a Mac is different than … - Selection from Mac OS X For Unix Geeks, 4th Edition [Book]
etc.
I'm using GNOME 3 on an everyday basis, and I don't care his having been involved in it some 10 years ago, I don't feel the same nonsense that I read everywhere about this desktop, so well...
Comment
-
This comes as a surprise, because many people said he was in bed with Microsoft, so if he were going anywhere, I guess people would expect it to be Microsoft, but instead he went with Apple.
Traitor!
I hope Mono on Linux doesn't suffer from this though.
I dislike Silverlight too, but to be honest it isn't any worse than Adobe Flash, actually its probably technically superior.
Luckily nobody uses Silverlight, so I don't really care for Moonlight.
However, Mono is great, C# and and the .NET Framework are well-designed and really great.
People hate on .NET, but its pretty much Java done right.
It would be nice if both Windows and Linux had support for .NET so we can have cross-platform applications.
Also .NET is very productive and allows developers to easily and quickly great good applications.
Comment
Comment