Earlier quoted context omitted.
Microsoft did win the war; very little progress has been made by its competitors from the time; what's had success has been new OSes - OSX, iOS and Android (which while built of GNU/Linux pieces, is radically different from traditional GNU/Linux - enough to qualify as a different OS IMO, since the API is different). Vim did win the war; there's still nothing better. IBM did win the war, and then shot themselves in th…
> Android (which while built of GNU/Linux pieces, is radically different from traditional GNU/Linux - enough to qualify as a different OS IMO, since the API is different). The "GNU/Linux" vs "Linux" discussion is a long one but I'm pretty sure there's (almost?) no GNU in Android.
Bzr is dying; Emacs needs to move
171–180 of 317 posts
Re: Bzr is dying; Emacs needs to move
#172Earlier quoted context omitted.
Not to mention his insistence on GNU Hurd being based on Mach, which pretty much ended up killing the project.
Apple still insists on building their kernel atop Mach, and it doesn't seem to stop their momentum. (Even though it's kind of a strange choice.)
Re: Bzr is dying; Emacs needs to move
#173FWIW, just a few days ago I was browsing through the Emacs Bzr repository - after a full bzr clone, that took ridiculously long as well, a simple bzr blame takes 40-60 seconds to execute locally, and I have an SSD drive, four-core intel i7 and 8GB of RAM. I have never seen this kind of slowness with Git, with any repository size.
Does this make the issue a critique of RMS's management style, or of the FSF licensing that is unable to back out of a failed project?
Re: Bzr is dying; Emacs needs to move
#174Earlier quoted context omitted.
> Android (which while built of GNU/Linux pieces, is radically different from traditional GNU/Linux - enough to qualify as a different OS IMO, since the API is different). The "GNU/Linux" vs "Linux" discussion is a long one but I'm pretty sure there's (almost?) no GNU in Android.
There's GNU in android.
Re: Bzr is dying; Emacs needs to move
#175Earlier quoted context omitted.
All of them emerged due to the end of license agreement for a free license of bitkeeper for the linux kernel. Git won due mainly to Linus personnality and the rise of "social coding" via github. Bazaar failed because, at the beginning, it was painfully slow compare to git and mercurial. It speed has increase over time, but bad reputation is hard to get rid of.
All of them emerged due to the end of license agreement for a free license of bitkeeper for the linux kernel. Bet bitkeeper regretted that decision...
Re: Bzr is dying; Emacs needs to move
#176Earlier quoted context omitted.
Canonical mismanagement, contributor license agreement, missing manpower.
The article and the quite detailed bzr history it links to do not appear to suggest this at all. Can you provide any justification for your three claims?
Missing manpower: just glance at the mailing list archives.
Re: Bzr is dying; Emacs needs to move
#177Re: Bzr is dying; Emacs needs to move
#178Earlier quoted context omitted.
>Now? It's A Big Deal to a lot of younger developers. It is almost totemic. If it's not Git and (ideally) Github then.. it isn't worth hacking on? Do you really want those guys on your project?
I wonder if any of those guys would ever contribute to emacs anyway, unless we rewrite it in javascript.
Re: Bzr is dying; Emacs needs to move
#179Earlier quoted context omitted.
Canonical mismanagement, contributor license agreement, missing manpower.
The article and the quite detailed bzr history it links to do not appear to suggest this at all. Can you provide any justification for your three claims?
Re: Bzr is dying; Emacs needs to move
#180Earlier quoted context omitted.
The success of git is - apart from the speed - related with its property of being the "stupid content tracker". Git's architecture is a simple bottom-up engineering approach. The user interface (porcellain) builts upon a conceptually simple core (plumbing). Other VCS have defined nice UI which where then implemented by a core that depends on the UI. This top-down approach means that the core components can suddenly b…
> It turns out however that Git is really easy to grasp. Please write something to explain it. I must be pretty dumb, because I don't get it, even after reading about ten explanatory texts.