|
Everybody on codeproject predicted this ages ago.
This is just validation that, yes, we were RIGHT.
|
|
|
|
|
|
If it's not based on Xorg then why should it matter *who* controls it?
It's always good PR if it improves the public's experience of open source. Which at times can fall short on the community friendliness when n00bs are dealing with hardware & configuration problems. Not something I've encountered in Ubuntu forums, though.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
dusty_dex wrote: If it's not based on Xorg then why should it matter *who* controls it?
I think most of the issue with Mir is the fact that rather than work with an existing open source solution, they're going with their own, basically reinventing the interface. Although everyone is entitled to make up their own solution, the splinters in Linux are tiring to deal with as an end-solution application provider.
Some people do expect Linux distros that are taking advantage of the GNU licensed kernels to contribute to the open source development community and that's where I guess people see Ubuntu as heading in the "evil corporation" direction with closing off some of their source.
|
|
|
|
|
Yep, fragmentation is a problem with open source (always will be). I don't like it much either.
You only have to count the number of Linux distros in existence. Almost a thousand last time I checked.
Hardly a ringing endorsement by OSS-types for accepting what's already available. But I guess that you're probably right about wanting to keep Mir in-house.
Along with Google and Microsoft, they to seem to want a slice of Apple's hardware ecosystem.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
dusty_dex wrote: they to seem to want a slice of Apple's hardware ecosystem
Guess we can't blame them for that... that a nice Apple pie to steal a slice off of.
|
|
|
|
|
Still lots questions as to which consumer electronics sector Apple iFrenzies next.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
dusty_dex wrote: You only have to count the number of Linux distros in existence. Almost a thousand last time I checked.
Hardly a ringing endorsement by OSS-types for accepting what's already available.
I was just talking about this with my brother last night. Most linux distro's are so similar, if you've used a couple of them you can make your way around any of them. They all deal with the standard file system, and you can put your shell of choice on top of them (though the most common is bash). You also install the same desktop environments (gnome, kde, xfce, etc) which make them even more similar.
The main difference is the package manager and the tools you choose to install.
If it moves, compile it
|
|
|
|
|
Even the package managers are shared across a bunch of distros. Usually the biggest difference will be what packages they choose to bundle and some of their default settings. The big problem is that they're just different enough where it's hard to get software working consistently across all platforms (specially GUI based applications, which is I guess where the reliance on the terminal comes from)
|
|
|
|
|
yeah, I considered GUI based appliations to be like some IDE's, a web browser, stuff like that. Anything I really want to work I learn how to do in the terminal
If it moves, compile it
|
|
|
|
|
No, reliance on the terminal comes from having a really powerful terminal that allows you to easily do things that will probably never be possible in a GUI.
Back when I was using Linux a lot, I generally avoided GUI admin tools because I generally found them harder to use than the terminal. They all seem to suffer from the poor organization and incomplete feature set that the Windows admin GUIs suffer from. Of course, Linux also inherited a culture that encouraged app developers to use sensibly formatted plain text config files, which left experienced users with little motivation to spend effort improving the GUI tools, creating a nice little feedback loop.
|
|
|
|
|
I knew these two guys working for a local charity that was funded by the EU, *allegedly* to support local regeneration.
They were supposed to deliver a working web site and provide technical support etc, for the walk-in customers. One of the guys just kept out of sight, re-configuring servers and moaning about connection speeds and asking for better equipment. The phone exchange was on the other side of a fence next door. The other was a linux hacker, armed with Gentoo which requires recompiling source code (that's the package management in Gentoo) - he frittered away the hours doing nothing much in particular. Usual response, "oh just waiting for a compile to finish." (just like the guy in Jurassic Park) This guy liked pies too.
Horror of horrors! they lost their funding after 2 years. Go figure.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
sounds like a programmer problem, not a gentoo problem.
If it moves, compile it
|
|
|
|
|
I think that is part of the issue, but not most.
Most linux users expect choices. Ubuntu doesn't allow you, at least in any reasonable way, to decide which of the implementations you want to use. It's fine to make unity and mir the defaults in your package, but I should be able to make a decision if I want to. The way they are doing it forces us as users to do what they think is correct regardless.
If it moves, compile it
|
|
|
|
|
loctrice wrote: Most linux users expect choices. Ubuntu doesn't allow you, at least in any reasonable way
I don't find that to be true... for example, I hate Unity, but it's really simple to go back to the Gnome shell, takes all of three minutes. Download the gnome-shell and run the installation, log off and log back on and you're done.
|
|
|
|
|
Fair enough. I stopped paying attention after they took the option of "classic" gnome out of the installer. As soon as unity came out, I went to gentoo.
If it moves, compile it
|
|
|
|
|
Yeah, it's still easy to do but it's not part of the installation process any more.
|
|
|
|
|
loctrice wrote: Most linux users expect choices. Ubuntu doesn't allow you.. to decide which of the implementations you want to use
Sure it does, you can install Ubuntu, or you can install another distro, you have that choice.
The part that appears to be sticking in OSS advocate's craws, is that they can see into the future far enough to realize that if Ubuntu is successful, a developer ecosystem will grow up around it that will create sofware that doesn't run on just any distribution of Linux. Well, duh. If you want a large base of users and a developer ecosystem to grow, you have to give them stability, which means stepping off the Linux distro jogging machine. By limiting your choices about the OS as a user, they hope to give you more choices about what applications you can use in the future.
If you don't like it, use the choice they've given you, vote with your feet and switch to another distro. If they're wrong, they;ll fall by the wayside, just like a bunch of other distros over the years.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
|
|
|
|
|
That's exactly what I did. I switched to another distro ASAP.
If it moves, compile it
|
|
|
|
|
Better it's better than X.Org or Wayland, they're walking too close to the edge...
In any case, you can take the less evil side of the story, they're competing against Wayland, and competition (and more than that the right to choose) is always good.
|
|
|
|
|
RafagaX wrote: they're competing against Wayland, and competition (and more than that the right to choose) is always good.
True... competition is always good.
|
|
|
|
|
It's been quite awhile since I debugged a computer program. Too long. Although I miss coding, the thing I miss more is the process of finding and fixing bugs in the code. Especially the really hard-to-track-down bugs that have you tearing your hair out - convinced your code cannot possibly be wrong - that something else must be the problem. But then when you track down that impossible bug, it becomes so obvious. I wanted to write here about the most fun I've ever had debugging code. And also the most bizarre, since fixing the bugs required the use of an oven. Yes, an oven. It turned out the bugs were temperature dependent.
|
|
|
|
|
The freemium or free to play (F2P) business model is still new and in an immature state. There are some early adopters that have used exploits or tricks to squeeze money from their players, while others created what we call a “pay-to-win” experience where you’re almost guaranteed to win if you pay money. While these tactics may have generated a lot of revenue for these developers, as the market, business model and player expectations mature, these tactics will become less and less accepted by players. They probably won’t go away all together, but it’s better to get ahead of the curve and start designing and executing smarter games today. Here are examples of 5 of these tactics... This article does not contain any paragraphs that must be unlocked through in-app purchase.
|
|
|
|
|
|
I am not a computer scientist. Or to be accurate, I am a computer scientist by adoption. I adopted the discipline, having as a background systems engineering, and the discipline adopted me. Of course, the result is that shamefully, I miss large parts of the proper formation of a computer scientist and have had to acquire the requisite knowledge, at least sufficient to 'pass' as a computer scientist, subsequently. Perhaps however, this has given me a more sensitive appreciation of the elegance of computer science and of its 'ninja arts'. Here are my selected five, which exemplify the intellectual and technical tools that computer scientists are able to bring to bear on complex problems. Sorry, there's nothing in this article about nunchucks and throwing stars.
|
|
|
|