Slashdot Mirror


GNOME 3.16 Released

kthreadd writes Version 3.16 of GNOME, the primary desktop environment for GNU/Linux operating systems has been released. Some major new features in this release include a overhauled notification system, an updated design of the calendar drop down and support for overlay scrollbars. Also, the grid view in Files has been improved with bigger thumbnail icons, making the appearance more attractive and the rows easier to read. A video is available which demonstrates the new version.

48 of 254 comments (clear)

  1. agreed (as is Ximian and Red Carpet) by Anonymous Coward · · Score: 2, Interesting

    installed it. Gnome, or rather Ximian's piece of shit installer (Red Carpet?). It uninstalled PAM from my linux box. UNINSTALLED! No accounts were valid for login.

    After copying the RPM to a floppy (thanks you Ximian morons) and getting back in to log in, I was unable to un-install.

    fdisk.

    Thanks you Ximian morons. Do you even test this stuff before you distribute it? And my only option is KDE?

    1. Re:agreed (as is Ximian and Red Carpet) by ChazeFroy · · Score: 2

      Look into some lightweight window managers, such as Afterstep. It's fully customizable and it doesn't take oogles of drive space. Unfortunately their web page has been down for the past week or so, but I'm sure you can find mirrors on google.

    2. Re:agreed (as is Ximian and Red Carpet) by Anonymous Coward · · Score: 2, Informative

      Works fine here, dimwit.

      Perhaps you should actually *read* the uninstall list that Red Carpet provides you before proceding, instead of blindly hitting the 'next' button.
      Red-carpet occasionally asks to uninstall certain fundamental programs from your system. If you install RPMS from outside the Ximian fork, Red Carpet may want to uninstall those RPMS & install it's own version (Or sometimes, not install a replacement). These are bugs. Bugs happen.

      Vanilla RPMs sometimes have the same problem. I want to install RPM xxx, but this will break a dependancy on RPM yyy. That's always been an issue with RPMs.

    3. Re:agreed (as is Ximian and Red Carpet) by Jagasian · · Score: 3, Informative

      Might I suggest distinguishing between your needs, with desktop environment in one group and package management in another? I suggest choosing Gnome or KDE for the first group and Debian and apt-get for the second group. That way you won't be messing with figuring out dependencies and install/uninstall ordering on your own. *ouch* Not sure what that Red Carpet and Ximian crap is doing for you that Gnome ontop of Debian hasn't been doing for the couple of years.

  2. Afterstep is lightweight? by Frothy+Walrus · · Score: 2

    boy, i must be getting old. i remember being psyched when i finally got a machine fast enough to run it.

    my favorite lightweight wm: tvtwm

  3. Ximain installed fine by OS24Ever · · Score: 2, Informative

    I've installed Ximian using their red-carpet installer on Red Hat 7.1 and 7.2 five times (five machines) now and it's worked great every time. PAM wasn't touched, only the Gnome stuff

    There are a few dependancy annoyances on RH 7.1 and the new Up2date/RHN from RedHat that I've not figured out, but the 7.2 RH machines are humming along just fine.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  4. Re:What good is it, if nobody adopts it? by jallen02 · · Score: 5, Funny

    So there we have it, the foot bothers you ;)

    Couldn't you have just said, "The foot bothers me?" :)

    Jeremy

  5. Re:What good is it, if nobody adopts it? by Skeezix · · Score: 5, Informative
    Ummm, something tells me the GNOME guys would be better off spending their time making the desktop more marketplace-friendly and user-friendly versus adding yet more and more crap no one will ever use into the API.

    People are using the API's. Much of the improvements to Gtk+ and GNOME for version 2 involve making the platform and desktop accessible to more users. This includes better internationalization and rendering of text, accessibility (a major project being headed up by Sun Microsystems). This has been a very important emphasis of this release. Other improvement in the configuration system, component model, etc. allow developers to write more powerful applications quicker. And these are being used.

    Making the GUI easier for first-time Linux users, which was the whole point of GNOME in the first place, wasnt it?

    This has been a major focus of the GNOME Project for GNOME 2 and beyond. Check out the GNOME Usability Project and the GNOME Usability mailing list.

  6. Re:Why does everyone get their panties in a knot? by I_redwolf · · Score: 2

    Use what works for you, if Microsoft works then so be it. They've never worked properly for me even windows 2000 would crash every month or so which isn't acceptable for me. However they do get the desktop right but it will never look as nice as gnome. Plus gnome is functional for me even though I hate some of the ways things are done as of late..

  7. Re:NewB Question by pclminion · · Score: 2
    You're right in the general case, but there are a few areas where X has difficulty:
    • The protocol is unavoidable overhead: even if client and server are running on the same host, a call to, for example, XPutPixel() still has to pack a protocol request and send it over a UNIX socket, where it is then unpacked, validated, and executed. This is tremendous overhead for something as simple as drawing a single pixel on the screen. If you're in the business of drawing pixels at a time, you probably want to use your own drawing routines, an X image, and a double-buffered window. However, doing this is a pain:
    • Double-buffering is tricky to implement, and can be slow. Unless your server supports shared-memory pixmaps, in order to do double buffering you must:
      1. Allocate an X image of the appropriate size and depth.
      2. Draw the contents of the back-buffer onto the image using your own routines.
      3. Translate the image into a pixmap.
      4. Blit the pixmap to the window.
      5. Repeat from step 2.
      This process can be very slow.
    Basically, X is great for usual GUI applications, but if you want to do something like, for example, an xmms plugin, you are incurring much overhead as opposed to direct access to some type of framebuffer device.
  8. Re:What good is it, if nobody adopts it? by johnnyb · · Score: 2

    The developer API has a lot to do with ease-of-use. If the API makes it easy to write easy-to-use applications, people will.

    Think about old X applications. They were difficult to use, because Xlib is impossible to program in. A better API brings better applications.

    Also, haven't you been looking at the recent announcements? Evolution 1.0, Galeon 1.0, and Gnumeric 1.0. These are all programs that are extremely easy-to-use while being powerful.

  9. Re:NewB Question by johnnyb · · Score: 2

    Usually X-Windows runs slower because most distributions have it running as a low priority (why is this, especially desktop versions?). Anyway, if you find the PID of X Windows, and do

    renice -20 PUTTHEPIDHERE

    You will be happy. You might also do the same for sawfish & panel.

  10. Re:NewB Question by pthisis · · Score: 2

    Double-buffering is tricky to implement, and can be slow. Unless your server supports shared-memory pixmaps, in order to do double buffering you must

    Moot point, every serious X server (including XFree86, which most Slashdot users have) _does_ implement shared-memory pixmaps. Indeed, this has been true for better than 7 years now, when I started running XFree in 1994 both MIT-SHM and XShm were certainly supported.

    Basically, X is great for usual GUI applications, but if you want to do something like, for example, an xmms plugin, you are incurring much overhead as opposed to direct access to some type of framebuffer

    Not at all, there are plenty of ways to bang on the framebuffer without the round-trip to the server. One of the most prevalent is GLX, the OpenGL X extension which is supported on many card for XFree these days. It's been around on other platforms for over a decade.

    Remember, SGI ruled the graphics performance world for a long time _using_ X11. X was designed to be very flexible through the use of extensions. My bet is that in 1-2 years GLX will be standard on pretty much all new Linux desktop installations, combined with DRM that can give darned good performance. Of course, good drivers are a prerequisite to good performance.

    And yes, GLX works great for high-performance 2D graphics as well as 3d.

    Couple of other points:
    The protocol is unavoidable overhead: even if client and server are running on the same host, a call to, for example, XPutPixel() still has to pack a protocol request

    Not true in the general case. Xlib is quite good at buffering many Xlib calls into far fewer X protocol requests.

    and send it over a UNIX socket

    Even on my old PPro 200 we're talking order 5*10^-4 seconds for a server round-trip over a Unix socket. That's pretty quick. And there's work being done on X servers that don't use UNIX sockets but rather SHM or other transports for protocol submissions. Jim Gettys had a very nice post on the subject that I'll try to dig up and link here.

    Sumner

    --
    rage, rage against the dying of the light
  11. Re:NewB Question by pclminion · · Score: 2
    Thanks for your reply. I was under the impression that MITSHM supported shared memory images, but that shared memory pixmaps were something different. Thanks for clarifying, I'll have to look into that!

    As for GLX... Haven't played with it, now I will.

    Finally, I must disagree about the UNIX socket. 5*10^-4 seconds seems short, but if that is the time it takes to draw several pixels (assuming the draw requests are buffered in Xlib), then you are in trouble. In that amount of time, a 500 MHz CPU goes through 250,000 cycles. Imagine how many pixels you could draw into a framebuffer in that amount of time...

  12. Re:NewB Question by pthisis · · Score: 2

    I was under the impression that MITSHM supported shared memory images, but that shared memory pixmaps were something different

    Yeah, I mentioned Xshm as well. Forgot to mention Xvideo, which is also worth looking at for video applications.

    Finally, I must disagree about the UNIX socket. 5*10^-4 seconds seems short, but if that is the time it takes to draw several pixels (assuming the draw requests are buffered in Xlib), then you are in trouble. In that amount of time, a 500 MHz CPU goes through 250,000 cycles. Imagine how many pixels you could draw into a framebuffer in that amount of time

    Not nearly that many. Going over the PCI or AGP bus is not going to run anywhere near that 500 MHz CPU, not to mention that drawing a pixel is more than one cycle _and_ you're going to be limited by memory bandwidth to get at your render data, _and_ most importantly if you update faster than the refresh rate of your display then you're just doing work that'll never be displayed. 85-90 Hz is about as fast as most displays are set.

    Moreover, you're generally doing actual work to determine what pixel to display. If you're just blitting images as fast as possible to the screen, then either Xshm or or Xvideo or GLX extensions are probably what you want (XFree has them all).

    Sumner

    --
    rage, rage against the dying of the light
  13. Hey PAM. PAM? PAM?! Oh PAM! by fm6 · · Score: 2
    Actually, I made the same mistake, and I wasn't even using any of Ximian's auto-install technology. (Can't get it to work on my box.) Was just trying to resolve all the conflicts that came up when I installed all those packages using command-line RPM. I saw that Ximian wanted to replace one bit of encryption software with another, and I though, OK, fine. Had to reboot off CD to put the right library back.

    Look, Ximian's stated goal is to provide "simple, intuitive set-up tools for first time users". Failure to anticipate such a conflict on a widely-used Linux distro is pretty serious. Yeah, we all make mistakes, but this was a biggie.

  14. Obligatory Discussions by Anonymous Coward · · Score: 2, Informative

    blah, blah, Systemd, blah, blah, KDE, blah, blah...

    1. Re:Obligatory Discussions by RabidReindeer · · Score: 5, Insightful

      Yeah, but Gnome 2 was usable. Gnome 3 switched me to Cinnamon.

    2. Re:Obligatory Discussions by Eunuchswear · · Score: 3, Informative

      At least on Debian the GVFS has a hard requirement on systemd.

      R U Sure?

      $ apt-cache show gvfs | grep Depends
      Depends: libc6 (>= 2.14), libglib2.0-0 (>= 2.43.2), libudev1 (>= 183), gvfs-daemons (>= 1.23.92-1), gvfs-daemons (<< 1.23.92-1.1~), gvfs-libs (= 1.23.92-1), gvfs-common (= 1.23.92-1)

      Nope, no depenancy on systemd.

      I get tired of saying this, but it's true. The only Debian package that depends on systemd is gummiboot.

      --
      Watch this Heartland Institute video
    3. Re:Obligatory Discussions by Blaskowicz · · Score: 2

      Funny that, Gnome 3 is kind of an improved Windows 3.1. Afterall, you manage windows (mostly full screen but sometimes not) and there's no task bar. But instead of minimizing windows to icons, you hide them somehow and you find them back by zooming out. Program Manager is replaced by going top left to open the Dash menu or whatever it's called. Top bar is a bit useless but I suppose it's here so that people do not get lost (you need a bar anyway if only to display a handful tray icons)

    4. Re:Obligatory Discussions by Anonymous Coward · · Score: 2, Insightful

      I don't tap my screen; I remember what application I want, and go directly to it. Rather than Applications:Graphics:Krita, I just type "Kri" and click the Krita icon. I can also drag the Krita icon to a space between desktops, spawning the window there. I can also type "image" and have all the image viewing and editing software appear in front of me.

      Great, so you mean I can put both hands on my keyboard to type "Kri", and then switch one of my hands to the mouse to click and icon on my screen... rather than, say, typing "krita" and hitting enter, all on the keyboard, at the 80wpm I type on a keyboard. That's amazing, I can actually make myself slow down with your new and improved methods!! Even better, you can type "image" and have all your image viewing/editing software in front of you, rather than perhaps having those icons in a folder marked "image software" that you could just open with one double click and no keyboard interaction!

      Damn, this new stuff sounds like a huge improvement!

    5. Re:Obligatory Discussions by Eunuchswear · · Score: 2, Funny

      libudev1 is a systemd library and maintained by the systemd maintainers.

      libsystemd1 is a no-op if systemd is not installed. What is your problem? Do you think you'll catch systemd cooties if the name of any package on your system contains the letters d, e, m, s, t or y?

      --
      Watch this Heartland Institute video
    6. Re:Obligatory Discussions by ralphsiegler · · Score: 4, Interesting

      My problem is having anything written by a bunch of hacks who don't understand proper engineering principles, unix philosphy, and systems administration. They are dangerous, their code is dangerous. Already in my testing all manner of issues and problems and lack of ability to troubleshoot has been discovered with that bloated pile of rubbish that is systemd. I've decades of experience in systems admin, systems programming; from various mainframe and supercomputer OS to OS/2 and Unix and VMS. Systemd is by far the worst of the lot for a boot and daemon management system.

    7. Re:Obligatory Discussions by skids · · Score: 2

      I actually found during a recent fresh Jessie install that, while there is still plenty of cruft pulled in, it has been easier to peel away some of the crud (byebye avahi, and pulseaudio, may we never meet again) from GNOME than in the past. FWIW. The biggest problem with it right now is that there are no knobs to tune a lot of really retarded crap to "off" or if their are knobs, you have to hunt for them in obscure tweak tools or buried in a theme or in some pathologically treeified config database or in an "oh-there's-an-app-for-that" style "extension." It was much easier back when you had a chance in heck of finding what you were looking for by grepping /etc for keywords. Ponder that last sentence for a while. Currently the config system is actually harder to use than hail-mary's at the cli used to be.

      Why anyone would want disappearing scrollbars is a mystery to me. Why do they spend time on crap like that when they can't even let you move/disable the hot corner (which remains lurking in the top left to ambush you when you overshoot yourself on the way to the back button.) Instead you have to go find some extension off a site where you have to create an account to get anything, written by some guy who may or may not have the time to lockstep it with changes in the core, but probably not, so it's just going to break crap later if you install it and then some day in the future the time vampire will come by and drain another quart of your life essence fixing it again. Oh yeah, and the fact that it can't seem to fathom that you just may have more than one non-touch pointing device and just might want them set up differently.

      Plus those stupid "toggle" switches are all over on gnome-shell menus where the tried-and-true checkbox would be nicer and more clear.

      But at least the controls let you turn on emacs keybindings now without consulting google to find the gsettings variable. Damned if I will remember where a year from now when I get to reinstall, or that it will matter whether I do because by that time it will either have moved, or disappeared entirely.

    8. Re:Obligatory Discussions by Eunuchswear · · Score: 2

      So what?

      libudev1 doesn't depend on systemd. It installs perfectly well om machines were systemd isn't installed and it runs perfectly well on machines where systemd isn't pid 1.

      Why do you care what directory the source code is in?

      --
      Watch this Heartland Institute video
  15. The 'primary' - define and discuss by Anonymous Coward · · Score: 5, Insightful

    Dispite desparate attempts of the linux user base to move to alternatives and avoid wholesale changes to the linux userspace, distribution leadership and paid developers continue their push toward 'unification and control'.

    When gnomish developers develop on macs to produce a desktop centric operating system in the hope of capturing the windows/mac market, where mac users are happy with macs, windows users are happy using windows and all the linux users go anywhere else the question becomes 'who is going to use it?'

  16. As a Former Supporter of Gnome.... by BrendaEM · · Score: 2

    I am looking forward to this code to be ported into Cinnamon.

    Really, I wish Cinnamon, Gnome, and XFCE could all be merged, each giving meaningful input for Desktop, Tablet, and Lightweight.
    It's time to get it together!

    --
    https://www.youtube.com/c/BrendaEM
  17. Primary desktop environment? by andy16666 · · Score: 5, Insightful

    "the primary desktop environment for GNU/Linux operating systems"

    Well, well, aren't we full of ourselves...

    1. Re:Primary desktop environment? by RabidReindeer · · Score: 2

      Well, it's only until they manage to ensure that it isn't plug-replaceable.

      Like the systemd logging system.

    2. Re:Primary desktop environment? by opus981 · · Score: 3, Funny

      Is this finally The Year of the Command Prompt?

  18. Speak Marketing Much? What hubris! by Anonymous Coward · · Score: 3, Insightful

    Version 3.16 of GNOME, the primary desktop environment for GNU/Linux operating systems has been released.

    The "primary desktop environment for GNU/Linux"? Really? Does the poster just speak Marketing as your primary tongue, or is this a simply characteristic of the arrogance of a project that has loudly shouted down every rational discussion about the merits of its interface design, the merits of requiring systemd to the exclusion of all else (not really true despite what the gnome developers say: Funtoo Linux, a Gentoo derivative manged by drobbins, has gnome3 ebuilds and straightforward patches that allow gnome3 to work flawlessly with openrc instead), and the merits of embedding splashscreen code into an init system?

    I suspect the latter, given the broader context, but really. Gnome isn't any more the primary desktop environment for GNU/Linux than KDE is, or any number of other desktops. Just because Red Hat's marketing department says so doesn't make it so. In my work at numerous Linux shops (including large banks like Deutsche, and smaller Red Hat shops that will remain nameless to protect the innocent), nearly everywhere a Linux desktop is run the choice has defaulted to KDE, with a small minority of users choosing to run Gnome instead, or other less common desktops (Mate, etc.).

    The sheer hubris of a project claiming to be "the primary desktop environment for GNU/Linux operating systems" in their press release, regurgitated mindlessly by slashdot, boggles the mind.

  19. Gotten better by Anonymous Coward · · Score: 5, Interesting

    I used to hate GNOME 3!
    I tried out 3.14, and I have to say, it has gotten a lot better.

    Also you can install GNOME shell extensions, to get it more in line with the classic GNOME 2.
    Also you need get a new shell theme. But its possibly to get GNOME 3 pretty nice. :)

    1. Re:Gotten better by bluegutang · · Score: 4, Insightful

      So, if you replace basically the whole interface, you can make it relatively usable? As opposed to earlier Gnome 3 releases where you couldn't fix the suck?

    2. Re:Gotten better by ckatko · · Score: 4, Funny

      You use version 3.14 on a Pi?

  20. OSX by danomatika · · Score: 2

    Again, new Gnome features match OS X stuff introduced years ago:

    3.16 introduces a new style of scrollbar for GNOME 3. Instead of being shown all the time, these new overlay scrollbars are only shown when needed

    1. Re:OSX by caseih · · Score: 5, Interesting

      And it was a bad idea when OS X did it, and it's still a bad idea. I hope they can be disabled (this is actually a GTK thing, not a Gnome thing). I can see how this is useful on a very small screen with a finger as the pointer. But not a mouse on a desktop. We've really gone backwards in usability on computer desktops generally in the last 5 years. Perhaps this coincides with the rise of the "user experience" field of thought, rather than focusing on intuitive "user interfaces."

    2. Re:OSX by jandrese · · Score: 4, Insightful

      The scrollbars on Gnome are so obnoxious now. You have to mouse over a tiny 2 pixel strip to get them to appear, then super precisely move your mouse to get to the part where you can interact with it, and one pixel off causes it to disappear and make you hunt for the invisible 2 pixel strip again. I'm sure they're great if you're on a tablet and just mashing your thumb in the general vicinity of the scrollbar, but for mouse users they're just outright terrible and enabled by default. If you have a distro like Ubuntu it's fairly hard to enable sane scrollbars again too, you have to know what esoteric package to install to fix the behavior, it's not installed by default.

      --

      I read the internet for the articles.
    3. Re:OSX by ckatko · · Score: 2

      All current large GUI changes are not to make our lives easier, it's to bring in new people who can't be bothered to learn how to use a normal, productive GUI. It's about drawing in new customers, not pleasing their existing ones that are getting more and more aggravated.

      It's like when the Wii hit. Lot's of people like it, and hats off to you. But going from the NES, SNES, N64, and Gamecube... and then being stuck with "casual" games on the Wii was like a slap to the face. It's like they said "There's no money in you guys who supported us and got is this far, so we're throwing you away for some new people who don't even like games."

  21. Re:Meh. by morgauxo · · Score: 4, Insightful

    Why bother. Gnome developers have been on the path of removing, not adding functionality since they started version 2. Why would you expect them to accept a patch that adds a good feature?

  22. Perfect by Anonymous Coward · · Score: 2, Insightful

    All you need to know about the mirage of "Linux on the Desktop" can be seen in recent GNOME releases. The developers spend far too much time either not adding things people desperately need and want (like a really first-rate file manager, instead of the toy versions various distros leave on users' doorsteps in a flaming paper bag), or screwing up things that do work at least reasonably well.

    "Linux on the Desktop" is almost entirely a "solution" that only works for hardcore hobbyists/ideologues and those with very significant in-house technical support.

    What an utter waste. I've been experimenting with Linux since the days of buying a book with an attached Slackware floppy disk, and I really believed at one point that Linux would become a serious challenger to Windows and other desktop OSs with at least a 25% market share. I was a naive fool, as is anyone who still thinks Linux has a chance of coming close to that level of success.

    1. Re:Perfect by hitmark · · Score: 2

      In recent years the big backer of one particular variant of "Linux on the desktop" is the US military.

      They seem to finally figure out that using Windows for things like cruisers are a no-go, and has adopted Linux as the replacement as they can then still shop around for hardware.

      This is why we are getting all kinds of replacement for working subsystems, because they are not "secure" in the eyes of the military. Funny thing is that their enemy may well be their own troops more than anything else, as seen with Manning and Snowden.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  23. Have they fixed the invisible file mgr borders? by rjforster · · Score: 2

    I posted the text below almost as-is for the 3.14 release, only later finding out that no, this bug is still present. So here goes again....
    -=-=-=-=-=-=-
    It's mainly on the file manager (that I've found) but you can click OUTSIDE the window and still interact with the window. For example if you have two file-managers close to each other with another window below them both and visible in the gap then you can't click the lower window directly even though you can see it and put your mouse over the visible part of it. All you do is focus one or the other of the file manager windows.
    You can also hold down the windows key and click outside the file manager window and drag it around the screen just as if you had clicked inside the window (I can't remember if I changed the default key from alt to windows in my settings but the point applies).

    Generally I'm OK with Gnome3 (providing you get the right extensions) but these invisible borders are such a fundamental breakage of the basic concept of a graphical windowed user interface.

  24. Terminal notifications looks nice by Rhys · · Score: 2

    Everyone is all down on it, but the terminal notifications thing looked sweet.

    ref: http://fedoramagazine.org/terminal-job-notifications-in-fedora-22-workstation/

    --
    Slashdot Patriotism: We Support our Dupes!
  25. Re:Let's be fair! by AntEater · · Score: 2

    Better than the command line? I hardly think so. Bash, KSH, and even csh (as much as I hate csh) are heart of the ability to use and administer a Unix host, incredibly flexible and have decades of refinement behind their usability. Gnome is off on a rampage to remove features and force someone else's idea of how you should do your work down the throat of ever gnome user. If I had to make the choice, I'll take a serial console over an X desktop running Gnome.

    --
    Alex, I'll take keybindings not used by Emacs for $400....
  26. Pronunciation by ichthus · · Score: 2

    Agh! It's even ambiguous in their video. Is it pronounced "Nome", or "G'nome"? The female narrator in the video says g'nome at the beginning, and then makes the 'g' silent toward the end.

    I can't take this anymore. And that, my friends, is why I use KDE.

    --
    sig: sauer
  27. Well, GNOME is the GNU project's primary desktop by ciaran2014 · · Score: 4, Informative

    The GNU project has two desktop environments: GNUstep and GNOME. Of the two, GNOME is the primary one.

    For the history: in the late 90s, the KDE desktop was getting popular but it required people to install non-free Qt libraries. Two GNU projects were launched to counter this problem. One was Harmony, which aimed to be a Qt replacement, to allow KDE be run without installing non-free software. The other was GNOME.

    Years later, when GNOME was successful, the Qt libraries were released as free software.

    There was a third GNU project which aimed to make a graphical desktop, but they decided to first focus on a Scheme scripting engine. This effort produced GNU Guile, but no graphical desktop got made.

    I think there was even a fourth project, but I can't think of it right now.

    --
    Help build the anti-software-patent wiki
  28. Re:The 'primary' - define and discuss by ckatko · · Score: 2

    In other words, stupidity like the Metro interface (aka "Change for the sake of change because CHANGE MUST BE BETTER") is not reserved to just Microsoft, but is a symptom of a much bigger problem that permeates many projects and companies across the technological landscape.

    Change is fine IF AND ONLY IF it can actually outperform the incumbent. Being different doesn't automatically make it better. Nobody complains that we should completely redesign current bicycles merely because they're old. They haven't changed drastically because they already went through a huge amount of experimentation. They're already a great fit for the problem they solve.

    I vaguely remember some business proverb along the lines of: Ask your customers to change once, and they'll let you. Twice, and they'll hate you. Three times and they'll leave you.

    If they want to force everyone to change user interfaces, they better be damn well sure that they've tested it and it clearly improves are ability to do real work. Because if it doesn't, we're leaving for more stable pastures.

  29. Re:The 'primary' - define and discuss by hitmark · · Score: 2

    It comes down to people not wanting to do janitorial stuff, but want the glitz and fame of making something new.

    This is further compounded by the tech press fawning over changes and "new", resulting in the mentality that a project that is not introducing massive changes or new features constantly is a dead project.

    This seems to be a offshot of the eternal growth mentality of Wall Street, where the moment a market segment (say Laptop computers) are not showing some quarterly growth it is all doom, gloom, and rats leaving sinking ships.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm