Slashdot Mirror


Windows and Linux User Interfaces

Anonymous Coward writes "Greg Raiz, Boston based interface designer and former Microsftie takes a look at Linux and outlines key shortcomings and strengths of an OS that could take on a giant."

566 comments

  1. Maybe true, but not necessarily desirable by Tet · · Score: 5, Interesting
    To gain momentum Linux needs a central installation architecture that all applications must use to properly install and run. The OS should ensure that applications are installed before they can be executed.

    Perhaps there's some truth to this. If Linux is to gain more widespread adoption, then maybe that would help. If so, then I personally hope Linux remains a niche OS. What he doesn't seem to grasp is that some of us would rather remain true to the Unix ideals and philosophy than to chase mass market popularity. I want to just be able to extract an archive and run a binary contained within. I don't want to have to inform the OS that I've done so, and have to "install" the software. I want to be able to compile an app and run it from my home directory. Why should I have to register it with the OS in order to do so?

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
    1. Re:Maybe true, but not necessarily desirable by helix_r · · Score: 5, Insightful


      You can have your cake and eat it too.

      Linux has to made more useable "out of the box", expert users can always strip-down their install or use only certain tools or pick "expert" distros.

      No harm is done (to expert users) if a smart company decides to release a user-friendly linux distro.

    2. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 2, Informative

      Great job, studying the user-interface of a kernel. Very insightful and such.

    3. Re:Maybe true, but not necessarily desirable by cortana · · Score: 4, Informative

      My operating system (Debian) has just such a system (dpkg).

    4. Re:Maybe true, but not necessarily desirable by jellomizer · · Score: 4, Insightful

      Like on Apple OS X. If you want to install an Application you can normally drag and drop it in your application folder (easy enough). But if you wanted to you can go into the terminal and do a ./configure; make; sudo make install

      Just because there is a easy way it doesn't stop you from doing it the hard way. Having an easy option usually save the person time in deployment.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Maybe true, but not necessarily desirable by helix_r · · Score: 4, Insightful


      Of course, as reasonable people, we all understand that he means LINUX distributions rather than the LINUX kernel.

    6. Re:Maybe true, but not necessarily desirable by Iriel · · Score: 1

      Well the problem is addressing these perceived shortcomings of Linux compared to Windows/OS X/whatever is that some people view Linux as the name of a single operating system...but it's not. For the power users, go with something like Gentoo/Slackware or a distro equally technical and 'pure' to the Unix-like roots. If you want a Linux distribution to compete with Windows, then we may be looking at something like a more refined Mandriva/openSUSE flavor.

      But when it comes to installing things to the system, I think the majority of distros need software with some sort of system that has both a GUI installer that you can select whether you want it installed on the entire system, or just your home directory (I still graple with those troubles), and so on. But it should still be accesible from the command line like a normal source package to allow the power users to completely customize their installation.

      I could be way out of my leauge on this topic (or how possible my idea could be), but that's just my 22 cents.

      --
      Perfecting Discordia
      www.stevenvansickle.com
    7. Re:Maybe true, but not necessarily desirable by Pieroxy · · Score: 5, Insightful

      There ya go! This is the core of the Linux problem. Everyone sees Linux vs. Windows, and in this battle, I have little doubt Linux would win. But that's just not what it's all about. Linux is a kernel, not an OS. The problem is the Linux OSes fragmentation. There is not one, but many Linuxes fighting for the crown, and this is weakening their common kernel: Linux.

      If only SuSe, Red Hat, Debian and Mandrake could just agree on some STANDARDS !!! For crying out loud, everyone is bashing microsoft for not adopting an "open" standard (actually plenty of them) but the key distros cannot even agree on a common way to distribute and install an application. How can anyone blame Microsoft when the exact same idiocy is happenning in their supposedly "perfect" open-source world?

      </rant> ;)

    8. Re:Maybe true, but not necessarily desirable by mj2k · · Score: 4, Insightful

      "Linux to be 100% RISK FREE. If you don't like it you need to be able to easily uninstall and your computer will be exactly the same as before you started." So linux should use a fat32 fs so it can be "uninstalled"? Try installing XP and "restoring" win98 or win2k. If you want to tryout linux use knoppix, it's stupid to expect _any_ OS to adopt a deprecated fs from another OS in order for a user to be able to "restore" his old OS. Don't put absurd requirements for Linux that the latest MS Windows can't accomplish..

    9. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 4, Insightful

      I can do the same under Windows, yet Windows has a central installation architecture. Why is that? Dependencies, for one. If a program has no dependencies or externals, I can just extract and run the binary (in fact, a lot more programs under Windows work this way than one would think).

      The OS should ensure that applications are installed before they can be executed.
      I don't know of any OS that requires that one. However, that isn't an arguement against the former part of the excerpt, which is the only part I'm addressing.

      Linux as a whole needs one. Something that lets joeuser download a file (ONE) from the net, run the file, and it installs everything needed for the program downloaded and runs correctly the first time on any modern linux platform. I still can't do that on SUSE even for most programs.
      Compare to the Windows world. You can download a single file (a self-installing executable file) from the net and assume it will work on any modern windows platform (2K/XP/2K3). In fact, the only things I can think of as exceptions off the top of my head are ports from Linux to Windows.

      --
      --- Ãther SPOON!
    10. Re:Maybe true, but not necessarily desirable by DrSkwid · · Score: 2, Informative

      Didn't look at dtlinux or rio from plan9port .

      Shame, he could have seen the future =)

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    11. Re:Maybe true, but not necessarily desirable by Junior+J.+Junior+III · · Score: 2, Insightful

      To gain momentum Linux needs a central installation architecture that all applications must use to properly install and run. The OS should ensure that applications are installed before they can be executed.

      Must use? Can use? Mandatory to use but can use other methods as well?

      I think I'd want to lean towards the latter. If there were an install wizard-like method, consistently available across every Linux app (or at least the ones most people want to use) I'm sure a lot of people would like to be able to use that. On the other hand if I want to compile from source, hand-hack some config files, and manually move them to the directories where they belong, I want to be able to retain that level of control. If they take that away and give us a shiny GUI wizard-like installer, I think a lot of people would be upset. But if they give us that easy install AND let us continue to do things as we see fit, everyone wins.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    12. Re:Maybe true, but not necessarily desirable by AKAImBatman · · Score: 3, Interesting

      No, I don't think it's really about the fragmentation. It's about the mindset. You can always teach someone to use a modern Linux distro, as many anecdotes have recounted. As long as you're there to answer questions, the users can make it through the difficult parts. The problem is that this isn't 1995 anymore. Back then GUIs were a new thing for the IBM PC, and everyone was willing to seek out a local computer geek to help them make it work. Now that users are comfortable in Windows, however, why should they switch to a completely different system that requires them to relearn how to do everything?

      Apple has answered that question. "If you move to the Mac, your applications are simple to install, your files are well laid out, the computer self-manages itself, the user interface is less confusing, you can quickly search for files, organize them in new way, nearly all maintenence is automatic, the system is free of spyware and viruses, AND you can still use Microsoft Office!."

      The Linux community's answer has been, "Hey, we don't have viruses either! Erm... except for those one or two. But someone released an anti-virus that spread itself to eliminate the first virus! Oh, and did I mention that it's free! And you can have a home server!"

      Unfortunately, the Linux answer has not been very appealing to the market.

      This link contains a great analogy of the situation.

    13. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      but the key distros cannot even agree on a common way to distribute and install an application

      Yes, indeed. They should just all accept that $FAVOURITE_DISTO's way of doning package-management is the only practicable solution and that $FAVOURITE_DESKTOP and $FAVOURITE_TOOLKIT are the best choice for GUIs.

    14. Re:Maybe true, but not necessarily desirable by QuestorTapes · · Score: 2, Insightful

      >> To gain momentum Linux needs a central installation architecture
      >> that all applications must use to properly install and run. The OS
      >> should ensure that applications are installed before they can be
      >> executed.

      > Perhaps there's some truth to this. If Linux is to gain more
      > widespread adoption, then maybe that would help. If so, then I
      > personally hope Linux remains a niche OS. What he doesn't seem to
      > grasp is that some of us would rather remain true to the Unix ideals
      > and philosophy than to chase mass market popularity. I want to just
      > be able to extract an archive and run a binary contained within. I
      > don't want to have to inform the OS that I've done so, and have to
      > "install" the software. I want to be able to compile an app and run
      > it from my home directory. Why should I have to register it with the
      > OS in order to do so?

      I think that Greg Raiz may have just overstated a truth somewhat, and confused things. From the article:

      >> you need to reduce confusion and risk.

      I think we can all agree that reducing confusion and risk are very good things. The issue seems to come in in terms of "HOW do we reduce confusion and risk?" For some people, the answer is, just autorun when I put in a CD. For others, it's document the damn thing and use standard techniques so I can do it manually. Same goal, different direction.

      >> This means users can't be expected to untar, unzip and burn ISO images,

      Fair enough. This doesn't mean that Linux can't support those who want to untar, unzip, and burn ISO images; just that any distro shooting for mainstream has to offer a simple alternative. And for the techies, a README file with manual instructions; best of both worlds so far.

      >> they also can't be expected to properly partition their hard drive.

      Same as above. Offer simple installation tools to do this, and let the techies do it manually.

      >> Users don't want to manually import their favorites and browser settings
      >> and email configuration.

      Ditto above. The main thing is that, if you come up with a tool to automate this, let the user choose to not run it if he desires (a simple command-line-switch or config file setting like --noautoimport takes care of that).

      >> To get people to switch you need to get them to try. To do this you need
      >> to get Linux to be 100% RISK FREE. If you don't like it you need to be
      >> able to easily uninstall and your computer will be exactly the same as
      >> before you started.

      Very true. A lot of techies use something like RCS to back up config files and whatnot. Automating this kind of thing in an installer would help a lot.

      > What he doesn't seem to grasp is that some of us would rather remain true
      > to the Unix ideals and philosophy than to chase mass market popularity.
      > I want to just be able to extract an archive and run a binary contained
      > within.

      A key point. For adoption of a "new Windows killer OS", solely to lure windows users looking to switch, -and no one else-, you might argue that just having simple installers is a good idea. Because we are talking about an OS that is designed to appeal also to people who don't like Windows, we need to support both methods. I think the author understands this, although he didn't say it.

      I think the main thing he meant with an "installation architecture" is that we need to have consistent methods for installing. MS introduced this in Windows Installer, the APIs that installation programs can use. Linux lacks this kind of uniformity, and an API would always appeal to a limited subset of developers.

      For Linux installation and configuration scripts and programs, every developer reinvents the wheel for himself. I've fought with many a nifty little application whose build scripts contain tons of hard-coded references to non-standard file locations. It's just not worth futzing with sometimes.

      Perhaps a standard set of routines to identify file locations and update config files would help. Something with code to handle all major distros. Someone is probably working on that very thing, of course.

    15. Re:Maybe true, but not necessarily desirable by Tim+C · · Score: 1

      I partially agree with him - I think that there should be a single installer format that all modern Linux distros support. For Linux to gain mass-market acceptance, that sort of thing is a must. (Whether it is necessary or desirable for linux to gain mass-market acceptance is another question entirely)

      However, there should be nothing stopping someone from compiling (or unpacking) and running an app anywhere they choose. There is no such restriction on Windows - yes, there is a central installer service. No, programs are not forced to use it (witness the multitude of third-party installers), or indeed to use any installer (Eclispe for one can be just unzipped to the dir of your choosing and run from there). If nothing else, I should not be forced to package up and install the software I'm writing just to test it!

      He's wishing for something that isn't the case on Windows, based on the difference between Windows and Linux...

    16. Re:Maybe true, but not necessarily desirable by poot_rootbeer · · Score: 1

      I want to be able to compile an app and run it from my home directory. Why should I have to register it with the OS in order to do so?

      For trivial executables, you shouldn't have to. But consider a large, complex application that links to a dozen dynamic libraries, each with its own versioning requirements. Now consider that you have ten such applications.

      Should each app duplicate the work of maintaining its own dependencies? Or would it be better for there to be one centralized dependency manager, as part of the OS?

    17. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      The only two things I want to see are GUI/X integrated into the kernel if possible, and a more unified installation process while also supporting compilation from source, seamlessly.

    18. Re:Maybe true, but not necessarily desirable by robertjw · · Score: 1
      No harm is done (to expert users) if a smart company decides to release a user-friendly linux distro.

      Umm... this is already happening. Linspire and Red Hat have both been working on this for years. Linux 'out of the box' usability is not the issue. There are two issues that are keeping Linux from overtaking Microsoft on the desktop.
      1. Microsoft's current operating system dominance. Like it or not people don't want to change. They don't like change, they don't like anything new.
      2. Microsoft's dominance in the web browser, email and office suite arena. Everyone uses these products, web developers have to test their pages in a sucky microsoft browser and most business people use outlook for all of their email, scheduling, etc...
      Unless Microsoft releases Linux versions of IE and Outlook we will just have to wait for the gradual increase in market share to trickle down to the consumer level.
    19. Re:Maybe true, but not necessarily desirable by poot_rootbeer · · Score: 1

      No harm is done (to expert users) if a smart company decides to release a user-friendly linux distro.

      And there have certainly been plenty of attempts to do so over the past ten years or so. None have yet achieved a 100% success rate, though the gap closes each year.

      What did Apple do right with OS X that the Linux distro community can learn from?

    20. Re:Maybe true, but not necessarily desirable by ScuzzMonkey · · Score: 5, Interesting

      Don't put absurd requirements for Linux that the latest MS Windows can't accomplish..

      But that was exactly his point--Linux NEEDS to be able to accomplish things Windows can't accomplish, dramatic and useful things, to overcome the barriers to adoption. I think the risk-free install is a bit pie-in-the-sky, but his point is well-taken... there is an opportunity to do some big, dramatic things to make it easy to adopt Linux on the desktop, because there is no corporate imperative in the way. If you saddle yourself to only to features that the latest Windows can accomplish, you're discarding one of the main advantages in the fight.

      --
      No relation to Happy Monkey
    21. Re:Maybe true, but not necessarily desirable by RouterSlayer · · Score: 0, Troll

      you're full of crap.

      there are MILLIONS of programs, you can download a single binary, on linux, unpack it, and run it. done and done. easy as pie.

      there are another BILLION program you get the tar/gz, unpack it, configure, make, and run. Hey, it's open source, you get the source. do what you want with it. Windows doesn't have this, so stop griping.

      there are another BILLION rpms you can download, install, and run, no fuss, no muss. just like your supposed windows install. uhm, except in windows its "ok, yes, next, next, next, next, next, NEXT, OK ALREADY JUST F-ING INSTALL ALREADY!, yes, yes, yes, next, next. AUGH!!!!"

      with rpms its install. done. run. whew, that was hard (not!)

      With SUSE, use YAST, my god its hard to use (ahahahaha! not!)
      or with SUSE you can use apt-get or yum or whatever else you want to use.

      There is WAY more software for linux out there than windows. oh yes there is, take a look at sourceforge, freshmeat, and the mother of ALL places - SimTelNet! there are probably billions of programs on SimTel... probably the worlds oldest and longest running archive anywhere.

      I dunno, to me, windows is inept. its slow, flaky, crash-prone, and has no ends of headaches. where as unix systems just plain work.

    22. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 2, Informative
      I think you mean
      ./configure && make && sudo make install
      - that way, if one step fails it will not try to progress to the next. But if you aren't going to do anything weirdy with the configuration, you may as well just do
      ./configure && sudo make install
      - the make step will be done for you if the files aren't there to install.
    23. Re:Maybe true, but not necessarily desirable by jedidiah · · Score: 1

      Any reasonably complete scripting language will do this.

      This is all that InstallShield (and friends) is.

      There have been commercial Linux/Unix applications that have been able to clone the WinDOS installation experience since before Slashdot was around.

      What all this whining about Linux installers comes down to is a bunch of freeloaders complaining they aren't getting a personal butler at dinner. And it's not even as if the butler isn't there. The freeloaders are just too lazy to look under the napkin for his bell.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    24. Re:Maybe true, but not necessarily desirable by makomk · · Score: 2, Informative

      Actually, Linux can run from FAT32 - sort of. With clever use of a initrd and loopback devices, it's possible to boot Linux from a EXT2 (say) filesystem that actually lives in a file on your Windows partition. (This should also work with NTFS, as long as you create the file from within Windows to start off with.)

      Some of the older Mandrake versions even had a tool to automate the process of setting one up - you just told it what size you wanted, and it created one and rebooted into the installer (via DOS) to install a working Linux system on it. It even added a desktop icon to reboot into Windows (required Win9x, alas). If Linux broke, you could just delete the files from Windows.

    25. Re:Maybe true, but not necessarily desirable by Chanc_Gorkon · · Score: 1

      Yes but would a standard installation tool, whatever it may be, be enough? I have seen enough differences in both file structures and availble utilitie4s in standard installs that would cause this to fail. I thought this is what the Linux Standard Base tried to establish. Unfortunately, making FOSS developers do what it logical is a bit like herding cats....they all want to do it different ways.

      --

      Gorkman

    26. Re:Maybe true, but not necessarily desirable by colinrichardday · · Score: 1

      Would it be APT to mention RPM?

    27. Re:Maybe true, but not necessarily desirable by ebh · · Score: 5, Insightful
      What did Apple do right with OS X that the Linux distro community can learn from?

      They only made one.

    28. Re:Maybe true, but not necessarily desirable by Decameron81 · · Score: 1
      "I want to be able to compile an app and run it from my home directory. Why should I have to register it with the OS in order to do so?"


      Very good point. Abstraction can sometimes be great. In this particular case there is no technical reason why the OS needs to know that an application has been installed (unless of course the OS has not been properly designed), so why bother in creating this kind of virtual dependency?

      As an example of what I consider an optimal mechanism you can look at how OS X handles applications (maybe other systems too, but not Windows).
      --
      diegoT
    29. Re:Maybe true, but not necessarily desirable by helix_r · · Score: 1


      What did Apple do right with OS X that the Linux distro community can learn from?

      That is the question we should be asking!

    30. Re:Maybe true, but not necessarily desirable by InvalidError · · Score: 1

      Yup.

      Even under Windows this would be a major annoyance when you simply want to run a stand-alone app from a flash, network drive or other source... or a program you compiled yourself.

      I very much liked the DOS days where (un-)installing was a simple matter of doing copy x:\dir\*.*/s y:\dir (or deltree y:\dir), no registry or other sorts of messing with the OS beyond setting the PATH.

    31. Re:Maybe true, but not necessarily desirable by Libor+Vanek · · Score: 2, Insightful

      What's so difficult to write "yum install application_name"? (and yes - there is GUI also - "yumex").

    32. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      "This is the core of the Linux problem. Everyone sees Linux vs. Windows, and in this battle, I have little doubt Linux would win." - by Pieroxy (222434) on Wednesday November 02, @11:47AM

      I tend to disagree with you here, even though I truly do respect & like what Linux has become:

      An alternative to Win32 OS', specifically the NT-based family series (NT/2000/XP/Server 2003), & one that's decent enough, has good hardware support (& growing all the time, just not as fast as Win32 drivers for said hardwares since the money incentive is there for Win32 vs. hobbyist/enthusiasts for Linux doing the job here), a good desktop interface (KDE is my fav vs. GNOME & others), & lately, a pretty damn good crop of apps out there for it, at last!

      (For development, I tend to favor Borland tools like Delphi, which has its Linux analog for Qt libs graphical development in Kylix... "RAD" development, from the same codebase as Win32, with some "catch-22's" in ports, like driveletters vs. device mounting, but far less hassle than porting C/C++ cross-platform between Win32 & Linux, mainly due to incomplete OR erroneously written ports of the header (.h) files out there)

      "Linux is a kernel, not an OS. The problem is the Linux OSes fragmentation. There is not one, but many Linuxes fighting for the crown, and this is weakening their common kernel: Linux." - by Pieroxy (222434) on Wednesday November 02, @11:47AM

      Here, I agree 110%, wholeheartedly & have stated this before here myself - why?

      I saw this very thing happen, mainly thru the 80's-90's personally, looking @ the "traditional UNIX" world - E.G.-> Between SUN Solaris, HPUX, IBM AIX, SCO Unix/MS-XENIX, Bell Labs UNIX variants, & the BSD world types too:

      Too many vendors with codebases that do not run on the other's platform, from the 1970's up to today, due to kernel & other Request Privelege levels layers diff.'s in codebases...

      It's the reason, imo, WHY we ALL aren't running somekind of UNIX on our home PC's today... codebase fragmentation between UNIX variants.

      (It seems that Linus Torvalds/Penguin #1, & his crew in guys like Andrew Morton etc. keep this under control better than the traditional UNIX crews did, so hopefully? This type of crap will not mess up Linux that way & keep it possible to run 1 app on 1 variant of Linux and be able to run it easily on other vendors distros as well)

      APK

      P.S.=> I have to admit 1 thing, even though I am VERY "Pro-Win32" (especially NT-based models) - Linux IS the only thing out there that even has a REMOTE shot @ taking out Win32 OS out there... & it does offer "Pro-UNIX" folks a NICE version of a UNIX variant (I consider Linux a UNIX knock-off/clone, but a better one for PC's with Plug-N-Play & decent hardware support)...

      I used to think (around 1992-1994) that IBM's Os/2 was going to "do in" Win32, & loved that Operating System, but IBM dropped the ball there... Linux is it as far as I am concerned on this note, as to ANYTHING having a chance @ toppling the Microsoft Win32 Series of OS, especially NT-based ones. Well, that or Apple's MacOS X, but Apple tends to keep all things "in house" & proprietary... apk

    33. Re:Maybe true, but not necessarily desirable by Pieroxy · · Score: 1

      Unfortunately, the Linux answer has not been very appealing to the market

      And why? IMO, it's just because there is no commercial driving force behind any distro. Because the major competitor behind a distro is just... the other distros.

      Of course, this is ultimatly good. But who is it good for? The geeks and people that have enough free time to keep up, of course. Technically it is also very good. But the blind mass of people? Thay couldn't care less.

      And aas a matter of fact, "linux marketting" is just science fiction.

    34. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 2, Insightful
      Linux Max Uptime: 73 days, 2 hours, 32 minutes (and still going, but I'm entering power outage season, so I doubt it'll go much higher).
      Windows Max Uptime: 62 days, 3 hours (stopped from a power outage lasting longer than my UPS allows). Same machine, same hardware.

      Hrm, seems to me that someone just can't run Windows worth crap or blames things on Windows that should be blamed on other sources (like faulty drivers for hardware, or PEBKAC.). To me, I set up an XP box and I can sit it in the corner - it will work until I screw something up on it or until external influences (hardware failure, power failure, et cetra). In fact, I can install things that I know and trust and have absolutely no problems, no need for dependencies, no need to freaking compile the thing from source, no need to set certain list locations to pull from, I can just grab a CD with the programs I want, run the installers right off the CD and they work. Or, I can even create my own installer that will install everything I want to the XP machine correctly, the first time, in the way I want to, and have it all set up in the identical settings I want the first time, with the lovely methods of executing the programs appearing exactly where I want them in an applications menu.

      Why the hell can't I do that in Linux? Yes, I know more about Windows than Linux, just as you obviously know more about Linux than Windows. I'm not exactly half bad at Linux, but the fustration of dependency hell or trying to install a specific xyz program has driven me away from it time and time again except in certain instances (Communications server runs Linux and my laptop runs Linux - neither have any problems with them, and the server at least just sits in a corner and is only accessed through Synergy when I feel like speaking in IRC).


      It doesn't seem to me that rpms are flawless. I download a RPM, try to install, and I have a dependency issue. That is something that simply doesn't happen (some exceptions apply, just as some RPMs work great the first time) under Windows (and OSX, but I'm not as sure on that since my OSX knowledge is about as great as your apparent Windows knowledge). Compiling from source is slow and has the same dependency issues that RPMs have. apt-get doesn't have everything, it is essentially a white list of programs that work from the sources you choose. When I want xyz program offered up on a website for download, I want to just download an installer, have it install, and have it work. Nothing more.


      This one though is a classic:
      there are another BILLION program you get the tar/gz, unpack it, configure, make, and run. Hey, it's open source, you get the source. do what you want with it. Windows doesn't have this, so stop griping.

      Yeah. You know, those compiler things MUST be Linux only. Just ignore the compilers installed on the Windows machine I'm typing this from, of course, and ignore that I have more open source programs currently running on this Windows machine than the Linux machine sitting right next to me.


      Who cares about quantity of programs? I certainly don't - I have specific requirements for computers, just like joeuser (although joeuser probably doesn't know what programs would satisfy those requirements, but similar concept). I want a program that does xyz, so I want to download it and install it. How the hell does a billion variations on a text editor help me when I want xyz?
      I'm not saying Windows is superior in all ways - no way in hell would I want a webserver running Windows 2003 Server, I'd want a Linux box or a BSD box. However, if Linux as a whole wants to go after a general user market, let it actually be able to be used by general users!
      --
      --- Ãther SPOON!
    35. Re:Maybe true, but not necessarily desirable by RAMMS+EIN · · Score: 1

      The fragmentation among the Linux distros isn't the same as what happened during the Unix Wars. During the Wars, systems were so incompatible that a program written for one wouldn't run on another.

      The situation is very different with Linux distros. An app developed on one will probably run on another without modifications, and if any modifications are necessary, they are likely small; nothing like having to change your IPC from BSD sockets to SysV streams or some such. The Single Unix Specification and the GNU tools and libraries make even porting to other unices easier that it was during the Wars.

      --
      Please correct me if I got my facts wrong.
    36. Re:Maybe true, but not necessarily desirable by orac2 · · Score: 1

      Try installing XP and "restoring" win98

      You know, to be fair, I tried this last weekend, and it worked. I was halfway through upgrading my win98 box to XP when the installer borked (I think because of an odd CD-ROM setup I have). As we all know, this is usually the worst possible moment for something to go wrong, as the system is between two (theoretically) stable configurations, but when I crossed my fingers and rebooted the machine, I was given a useful(!) error message, that gave me a clue as to the problem, a suggested work around, and the option to restore my Win 98 system. To my surprise my old system restored perfectly, I was able to set up the work around, and then installed XP with no more problems. It didn't even try to beat up on my GRUB loader.

      --
      "Just once, I'd like to meet an alien menace that wasn't immune to bullets." -- The Brigadier, Dr. Who
    37. Re:Maybe true, but not necessarily desirable by digidave · · Score: 1

      Ever hear of .NET? Plenty of times I've had to download the .NET framework to get another app to work. Dependency problems exist on Windows as well. I also remember having a tough time installing Foxpro from either Office XP or 2003 because it had dependencies. There was a folder on the CD where some of those dependencies were, but even they didn't all work on my version of Windows (2000).

      Linux users who stick with their distro's repositories will have less trouble than Windows users and their software will be easier to keep up to date.

      --
      The global economy is a great thing until you feel it locally.
    38. Re:Maybe true, but not necessarily desirable by benjamindees · · Score: 2, Insightful

      In Linux, having a command-line option, the "hard way", is what saves time in deployment.

      Apt, for instance. Or kickstart. Even RPM lets me install software and manage machines remotely in a way I couldn't do with your "easy way".

      --
      "I assumed blithely that there were no elves out there in the darkness"
    39. Re:Maybe true, but not necessarily desirable by pherthyl · · Score: 1

      First of all, there is no "Linux community" in that they have a single answer or position on things. I wish people would stop generalizing like that.

      I would say Linux's answer has been: "If you move to Linux, your computer will run for years without getting slower, there is no risk of viruses or spyware, you can customize the look of your computer or just stick with the elegant default, the operating system comes with hundreds of applications that are of high quality and absolutely free."

      PS. You think Mac's don't have any viruses? Think again, there are some out there and quite destructive ones as well (friend of mine had OS 10.something destroyed by one)

    40. Re:Maybe true, but not necessarily desirable by moranar · · Score: 1

      Hm. This doesn't depend on package formats. It's the job of the developer to build a static-dependency package. Skype and Opera are two such packages, available as .rpm and .deb , just from the top o' my head. The possibility's right there. It does imply some disadvantages, but hey, that's irrelevant here. Linspire's One Click store works too.

      Nevermind things like LSB and Autopackage. It's far easier to scream that nothing's there, of course.

      Oh, by the way: my Mandriva system installs everything a package needs automagically, just by me searching for the package with a graphical tool. My friends' Ubuntu and Debian systems do too. So does Fedora. So I don't see your point.

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    41. Re:Maybe true, but not necessarily desirable by HunterZ · · Score: 1

      I want to just be able to extract an archive and run a binary contained within.

      Windows allows this too. However, it also gives applications the option of registering themselves with the Add/Remove Programs list for easy installation and uninstallation by the end-user. I think this is something that would be useful for *nix, which doesn't even have a single centralized "Program Files" directory in which most end user applications are installed (but more importantly, programs on any OS tend to scatter files all over the file system, and having a common uninstaller system would make it easier to clean things up).

      --
      Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
    42. Re:Maybe true, but not necessarily desirable by drinkypoo · · Score: 1

      The primary issue is software installation. The fact that installing software is as simple as dragging and dropping really makes it. Some distributions are getting their act together along these lines, like slax, which uses the linux-live scripts to add modules to a virtual filesystem. Installing software consists of dragging a module into a folder. Modules are easy to make, too.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    43. Re:Maybe true, but not necessarily desirable by saider · · Score: 1

      Knoppix?

      --


      Remember, You are unique...just like everyone else.
    44. Re:Maybe true, but not necessarily desirable by arose · · Score: 1

      But when will MS Windows have a "central installation architecture that all applications must use to properly install and run?" As long as you stay in your distros packages you will have a far more unified install/uninstall expierence then you would have on MS Windows were every other application has a different install wizard and asks different useless questions.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    45. Re:Maybe true, but not necessarily desirable by AKAImBatman · · Score: 3, Insightful

      First of all, there is no "Linux community" in that they have a single answer or position on things. I wish people would stop generalizing like that.

      It's true that it's a generalization. However, my point is that enough of the community stands in the way of some forms of progress to prevent it. Generally Linux is seem as "Elite". Anything that bolsters that leetness is well received while anything that threatens it is heavily challenged by a portion of the community. It can be challenged so heavily, that it can give the impression that the challengers speak for the entire community. Their position also doesn't help the rest of the community in moving forward on many user-friendly ideas.

      I would say Linux's answer has been: "If you move to Linux, your computer will run for years without getting slower, there is no risk of viruses or spyware, you can customize the look of your computer or just stick with the elegant default, the operating system comes with hundreds of applications that are of high quality and absolutely free."

      That's a nice thing to say, but that's not the value proposition that's seen by much of the market. Plus it's blatently incorrect. There have been several Linux viruses thanks to security flaws, and your computer is just as much at risk of slowing down due to more background programs and desktop widgets being installed. Older Linux systems can also have a great number of compatibility problems stemming from their insisitence on installing everything in /usr or /usr/local.

      You think Mac's don't have any viruses?

      I think Mac OS X doesn't have any, primarily because not a single one has EVER been identified. Mac OS 9 and less were highly vulnerable, but the two systems are not the same.

      friend of mine had OS 10.something destroyed by one

      You're going to have to back this up with facts. For example, from this link: "As of now, there are no viruses for OS X Macintoshes."

      Regardless of whether or not there will be any in the future, this is an exceptional marketing tool that draws in new users.

    46. Re:Maybe true, but not necessarily desirable by radu124 · · Score: 1

      For people who are not able to install their own Windows, this shouldn't be a problem. You can call someone to install linux for you just as easy as you call someone to install windows, not to mention a linux fan would probably do it for free.

    47. Re:Maybe true, but not necessarily desirable by dasunt · · Score: 1

      Apple may state that things are easier, but often, they aren't.

      Just the other day, I wanted a Mac to connect to a windows share on the network, at login (without prompting for a name/password). How do I do this?

      Well, the answers for Mac OS 10.3|4 is different than Mac OS 10.2.8, which I'm currently running.

      Sadly, on windows, I discovered how to do this from within the OS. On MacOS X, I'm still searching for an answer.

    48. Re:Maybe true, but not necessarily desirable by FooBarWidget · · Score: 2, Informative

      Perhaps you're interested in autopackage? We're working very hard on multi-distribution compatibility.

    49. Re:Maybe true, but not necessarily desirable by SComps · · Score: 2, Insightful

      Wow, you've got some very serious issues going on that spending any amount of time on /. will only make worse if not intolerable.

      Millions of single file downloads I can accept.. somewhere.. yes. Another billion in tar.gz? ok.. *maybe* but a billion is a whole lot. You've still not addressed the issue however, which as I understand it is simplicity of install and that a single windows install package most often has all of the required dependencies within the package itself. That's not usually the case with linux distributions which tend to require that a package be installed prior to, or with the package you're installing.

      Source code? I can get source code to applications for windows. I even write some; and happily look at the source. There *are* open source windows applications out there. That's not a linux specialty. It's the computer world, and us geeks like to have a go at the grizzly entrails of an application.

      RPMs? Yep they work most of the time. Until a package maintainer requires the use of a particular version of a library that is now too old, or too new--or otherwise conflicts with something else. Yeah, I'm sure that there are ways to get around this with linux, but the average user isn't going to know (or care) how to do it. I'd hazard to guess that more .rpm and .deb's fail in this manner than Installshields (proportionally speaking!)

      Now of course you mention sourceforge and the others. yes, they're fantastic resources and valuable in the extreme. However lumping them all together and claiming more available software is kinda a bad thing. Many of those projects are extremely focused on one tiny aspect of one very esoteric segment of computing, many times uncompleted and abandoned, wrapped around the axles in poorly chosen coding styles, esoteric languages and pointed ideology that make it distasteful for the average user. JoeBlow doesn't give a rats posterior if mp3 is "encumbered." He just wants to listen to music.

      I'm not trying to set you off, or light a flame war. I've even tried to be really diplomatic and refrain from zealotry and insults. I'm not a Windows lackey, but I use it. I'm also not a Linux lackey either.. but I use that too. I prefer to use the best tool (in my opinion) for the job. My servers rock as linux. My desktop is Windows 2000. You'll have to pry it out of my cold dead hands, or show me a linux desktop that can keep up. My kids will be overjoyed to find those games running in X.

    50. Re:Maybe true, but not necessarily desirable by Haeleth · · Score: 1, Insightful
      What's so difficult to write "yum install application_name"?
      haeleth@layamon:~$ uname -a
      Linux layamon 2.6.12-1-k7 #1 Mon Sep 26 17:45:50 JST 2005 i686 GNU/Linux
      haeleth@layamon:~$ yum install kwrite
      -bash: yum: command not found
      That's what's so difficult: it doesn't work if you happen to be using a distro that doesn't use yum, that's what!

      In other words, it's not enough to know you're running GNU/Linux: you have to know what distro you're running, and then you have to know how to use that distro's particular installation tool, and you'd better hope that the program you want to install has been packaged for your distribution and not just someone else's!

      If you deny there's a problem, you're burying your head in the sand.
    51. Re:Maybe true, but not necessarily desirable by RealProgrammer · · Score: 1

      You miss the big picture. It's not about winning at all costs over Microsoft. That's their game. Our game is about "free"-dom: freedom of choice of OS, free beer, and freedom of choice in implementation.

      I don't care if 1%, 10%, 51%, or 100% of people choose Linux for their desktop. Sure, I'd rather have a sizeable market share, since that makes life easier in terms of support and finding documentation. But "winning" is not the goal. Improving the product is the goal.

      Improving the product requires putting out several forks and seeing what works. I suspect that no single desktop will please everyone. No single package management system will please everyone. Case in point: I don't like rpms or debs. I like the Encap system. Why should I have to put up with something I don't like just because everyone else likes it?

      Don't be fooled into playing someone else's game just because they think of you as their opponent in it. Play your own game, and if they want to play that, then beat the crap out of them at it. But don't play theirs.

      --
      sigs, as if you care.
    52. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      THANK YOU! Finally someone understands. Why can't the linux community come together and aggree on some standards. Such as, what libaries are included AT MINIMUM when a user selects a STANDARD install on ANY of the major distros for a particular kernel version. In windows, and even mac OS, system requierments are based on one number in terms of software, the OS level, such as Requiers windows 2000 or above, or requiers OS x 10.3.4 or above. With linux, you get requierments like Requiers kernel 2.6.x, glib, randomlib, randomlib, randomlib. This just gets confusing for the user

    53. Re:Maybe true, but not necessarily desirable by Taladar · · Score: 1

      You discovered how to connect to Mac shares on the network from within Windows? I never noticed any information about Macs in windows. Where did you find it?

    54. Re:Maybe true, but not necessarily desirable by EvilSporkMan · · Score: 1

      Wait wait wait...you mean I have to what the thing that works my computer is called and how to use it? Scandalous! To install on Linux, you must only know three things: 1. How your distro's package management works. Pick one with package management you think is easy; after all, this is the big thing that differentiates distros. 2. How to type ./configure && make && sudo make install in case of unpackaged apps; 3. Whether your distro uses sudo or su so you can modify Step 2 appropriately.

      --
      -insert a witty something-
    55. Re:Maybe true, but not necessarily desirable by 47Ronin · · Score: 1

      Just the other day, I wanted a Mac to connect to a windows share on the network, at login (without prompting for a name/password). How do I do this?

      I did this the first day at work on my 10.4.x Mac Mini. Just connect to the Windows share and click that checkbox that says "Remember this password in my keychain"

      When the Windows share appears on your desktop as a server icon, open your System Preferences panel, go to Accounts, click Login Items, then drag the server icon from your Desktop to the Login Items list. Done.

      The next time you login the server will automatically appear on your desktop.

      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    56. Re:Maybe true, but not necessarily desirable by PaloDeQueso · · Score: 1

      I agree linux needs standards for many things. Audio platforms. Package formats. Installation methods in general. But this is only if someone wants to make it user friendly and Windows/Mac like. Many people in the community want to see linux continue on it's current path of inovation. Wrather than standardization. Seome see standardization as something that would slow innovation down. But if we standardize loosely on things like making using only alsa, and only rpms or debs for example. I don't believe this would slow the community. If anything it would speed up inovation and application development because then there are fewer ways for things to become difficult to use. More people would adopt the platform, and develop themselves.

    57. Re:Maybe true, but not necessarily desirable by freeweed · · Score: 1

      Who cares about quantity of programs? ... How the hell does a billion variations on a text editor help me when I want xyz?

      I care. I care a lot. When you want xyz, but the only available text editors do xy, or yz, or xz, life sucks. When you have the option to download any of those, plus xyz, plus abcxyz, plus [a...z][a...z]...[a...z], you can have pretty much exactly what you want.

      It's funny, too. Lately I find myself doing a lot less coding, because odds are anything I could possibly want a software application to do has been done by one of the 6 million available OSS apps out there.

      Maybe I'm just really picky. Maybe I just have very bizarre usage habits. But I go through easily 5-10 different apps just to find one that really suits me for any given task. A lot of my move from Windows was the lack of choice in these apps. Of course, this is reversing itself as more and more OSS is being ported to Windows.

      Interesting times we live in, but PLEASE always give me a whole lot of choice!

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    58. Re:Maybe true, but not necessarily desirable by electroniceric · · Score: 1

      Yes, yes and yes. Let me add a few more points.

      1> The application should be sandboxed in as many ways as possible. Microsoft has always been convinced that a global digital signature verification system is just over the horizon (preferrably controlled by them of course), and that will resolve the issue of verifying that an application is secure (AFAICT whole ActiveX debacle was built around the assumption that enforceable digital signatures would just come around and secure the nasty holes ActiveX opened up). But if the world can't even agree on how to run a domain name registry, I have little hope that we'll get a universal application verifying authority soon. So sandboxing is key for the foreseeable future.

      2> Dependency hell. The best thing I've heard in ages is DragonflyBSD's idea to have a masking system that lets programs overlay libraries temporarily, until the dependencies can be resolved to a single library, I hope by a dependency-walker that could run later. Not only would this bypass RPM hell, but I imagine it could also be used to keep system libraries more secure.

      3> RIA's are a big deal. Ok, they're not quite here yet but within 2 years they'll be pretty common. The distinction between an application in a browser, on in a terminal client like Citrix or NX and a local one should be minimized, so installing and running feels nearly the same for all of them.

      The stuff about controls (widgets) is just going back to Microsoft's basic worldview. For the last 10 years, Microsoft's applications have generally had outstanding control sets. Java, for example, does not. It's true that that makes their applications comfortable to use, but the way MS controls are built has always kind of pinned you into a client-heavy architectures, though I think .NET makes some good progress on this. Maybe I'm wrong, but I'm not convinced it's that big a deal going forward.

    59. Re:Maybe true, but not necessarily desirable by aconbere · · Score: 1

      installing software is actualy something that drives me bonkers on OS X. Not so much the installation procedure but having to hop all over the internet to track down the packages I want. In a world where people actualy purchase software and they come in boxes etc. dragging and dopping might work, but If I want to install 50 must have administration tools and I don't want to think about it and I don't want to have to use the web to track them down that method simply maddening.

      Give me a nice package management tool anyday over that.

      ~Anders

    60. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      see, here's the deal. When you compile that program, it can tell the install functions "hey, the user here just compiled me, put my files where they go pls".. I just made a largish post elsewhere about this. It's not a bad idea to have a central installation method, no matter what you are.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    61. Re:Maybe true, but not necessarily desirable by drinkypoo · · Score: 1

      There is a package management tool, at least for ports, and it's called fink :) Not like you didn't know that already. I'm just talking about being able to install, like, software that you got off a CD or something.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    62. Re:Maybe true, but not necessarily desirable by Gilmoure · · Score: 1

      I think the biggest problem is that a lot of people don't realize that there is anything else they can run, other than Windows. My Dad is a prime example. Here I am, a Mac tech for the last 14 years and I go over one day and he's bought a PC. Never mentioned wanting a computer, never asked me a single question about computers, etc. Turns out one of his neighbors had gotten a pc and so Dad had to as well. Yeah, he's one of those guys that has to live in the right neighborhood in town, with all the matching houses and rules against just about anything other than college football parties. To people like this, a computer=Windows. Hell, he still gets me PC based computer games as gifts, even though i've told him over and over that I can't run that software. For people like this, you have to explain that you're going to put a new version of Windows on his computer. That's the only way to get through to these people.

      --
      I drank what? -- Socrates
    63. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      Whoever would've thought that the command to install something is called "yum"?

        And, of course, that requires that your distribution already has a package by the name "application_name". You can't just go out and find a Linux Application, either on the intarwebs, or in a store, and go "yum applicationname", and expect it to install.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    64. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      So, I take it that you've ignored the last 15 years of freeware Windows programs?
        Just because it doesn't come packaged iwth the source doesn't mean it's not free.

        Since the average windows user doesn't have the tools to work with source, why bother including it in the package, even if you are producing an open source app?

        And there's a ton of open source apps being developed FOR windows and ON windows, that will probably never ever make it to Linux.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    65. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      er.. when I installed ME upgrade over 98, I was given the option of retaining the previous system, so that I could go backwards. I think the same when I installed 98 over 95. I know I've got the option between XP, XP SP1, and XP SP 2.. but I haven't done a previous to XP upgrade.

      You missed the ENTIRE point of his article. The "absurd requirements for Linux that the latest MS Windows can't accomplish" is the ENTIRE point. The requirements for Linux, to take a position as a better system, must be FAR higher than the requirements for Windows. It's not about playing catch up, it's about doing it better.

      And about the only thing Linux does better right now, is in multiuser capability.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    66. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 1

      Compare with Windows.

      Double click on the self-installer, follow directions onscreen. That's all that joeuser cares about - from their end, that is simple (admittedly, that isn't to say that it couldn't be better, but somehow I doubt dropping to a command line and running multiple commands is easier).

      That works with 2000 and XP (some with 95 all the way up with XP), assuming the program runs on those particular versions. No distro-specific measures, no dependencies, nothing - and that was my original point.

      --
      --- Ãther SPOON!
    67. Re:Maybe true, but not necessarily desirable by belmolis · · Score: 1

      Isn't the central database where all this registration is done on Windows the infamous Registry, source of zillions of bugs?

    68. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 1

      And... how does that matter? That isn't a unified standard installer, that is someone thoughtful enough to include an installation script, which is FAR from the majority of programs joeshmoe wants to use.

      I think you might be missing the forest for the trees here. The method of installation doesn't matter - joeuser doesn't care if it is installshield, a script running, or a simple DOS batchfile. They care about how THEY do it - doubleclick on the icon, run a single command in a CLI, et cetra. They care that if it works on janeuser's computer running Linux it will also install on their computer running Linux. Not all Windows programs do that, but the vast majority do. I can't quite say that about Linux, especially since the vast majority use different methods of installation, let alone methods that don't vary from distro to distro.

      --
      --- Ãther SPOON!
    69. Re:Maybe true, but not necessarily desirable by vertinox · · Score: 1

      I don't want to have to inform the OS that I've done so, and have to "install" the software. I want to be able to compile an app and run it from my home directory. Why should I have to register it with the OS in order to do so?

      Exactly!

      I don't know what about the rest he said about linux, but this phrase needs to be beaten into all developers and coders around the world... with a sledghammer. Regardless of the OS, regardless of the machine... Installing software should not touch the OS. If it needs a component to be updated on the OS then it needs to notify the user and let them update the OS.

      Why?

      Because you as a developer do not know the OS configurations of the end user. You don't know if someone else installed something that may break or conflict when your software updates a particular file.

      If you program needs a latest service pack dll, prompt the customer to upgrade to the required service pack/driver/directX/whathaveyou and reinstall.

      Secondly, this usually has the bad side effect of requiring you to reboot the machine because the OS has to be updated and having to deal with uninstallations that do not work properly and leave a mess in the central program registry or leave files scatter throughout the OS.

      I perfer Apple's OS X way (most of the time) in which the entire programs are encapsulated in a single icon in the applications folder and by dragging and dropping them there it installed and then throwing them in the trash it uninstalls.

      Now the only other files that should be on the system were the preferences in which are fairly easy to trash if you want to clean up in the /(username)/library/preferences folder/

      However there are a few programs that do of course require you to install something to the system folders (when you get the prompt for the admin password) which I don't mind too much, but I'd rather they not.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    70. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      Totally incorrect. I can't install a .deb on my FreeSCO box. I just plain can't do it. (FreeSCO is a particular Linux distribution)

      Even if I did manage to get dpkg to operate, I would be missing hundreds of required things, or they would be vastly different versions.

      This hardly ever happens in Windows.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    71. Re:Maybe true, but not necessarily desirable by ValuJet · · Score: 3, Insightful

      How to type ./configure && make && sudo make install in case of unpackaged apps; 3. Whether your distro uses sudo or su so you can modify Step 2 appropriately.

      yea, because that is straight forward to someone who just wants to pick up linux...

      I swear to god, you linux types will not get anywhere until you realize that having more than 1 step for getting the installation of programs going is too much.

      I don't even know what the fuck those two steps are, but I do know that I installed linux on a machine I had at home and gave up on trying to get it to work because I couldn't get the drivers to work for my wireless network card and installing programs makes fuckall sense.

      Why can't I just double click on the executable and have the installation process start? What is so hard about that? Linux works great for servers, but it is so far away from being ready for desktop use by most users it is amazing.

      With windows xp, things just work. With 95 and 98 things were a pain, and you needed to know some tricks to get around problems you had and I learned those tricks. Now I'm spoiled. When I want to install a new program I like the fact that I can just pop the CD in my drive and it tells me to start the installation and walks me through it.

      In short, there is a lot that is difficult about those 3 steps, mainly because THEY ARE NOT INTUATIVE. Explain to me how knowing how my distro deals with packages, then having to type some bullshit into a command line is easier than putting a CD in the drive and following the steps presented.

      Linux may be a really nice OS, but some people just want their computer to be a tool where they are able to get things done quickly and effienctly with a low learning curve. Until linux can offer all those things it will remain a niche OS relegated to servers.

    72. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 1

      Oh really? Now, after you installed .net, did you have any problems?
      Yes, .net is a dependency in Windows - one of the few still left and a large annoyance to myself. Of course, if there were only 3 dependency packages required in the Linux world for the vast majority of applications, it would be a moot point there too.
      Of course, if application developers were smart, in their install they would install .NET also. In fact, quite a few applications already do this. And after you install .NET, will something break if you install a new version of .NET because one program requires older libraries and one program requires newer libraries?

      A single counterexample does not make a point. Of course, saying "Linux users who stick with their distro's repositories will have less trouble than Windows users and their software will be easier to keep up to date." is kind of like saying "Windows users who stick with downloading only Microsoft Certified products and products pre-approved of on a certain list maintained by an external source will have less trouble...".
      You realize my whole point was downloading a random program joeuser wants from "Teh Intarwebs" and installing it. What if that program isn't in their distro's repository? Are they supposed to switch distros just because of that? Are they supposed to not use their favorite program because of that? Are they supposed to expect to have very large difficulties because of that? I certainly hope the answer should be no to all of the above - and right now, the answer is yes to at least one of the above.
      That is the whole point.

      --
      --- Ãther SPOON!
    73. Re:Maybe true, but not necessarily desirable by aetherspoon · · Score: 1

      Strange, I'm certain I've hit dependency hell on all of the above. Especially when your little GUI tool doesn't find the package I want.

      Oh wait, you didn't include those little programs that aren't included in repositories, did you? Look back at what I said - a single file downloaded to install on a Linux machine.

      I will admit though. You picked two very good examples as packages that are close to working how they should - I can install Opera successfully on any modern linux distro that I personally have touched without dependency hell, and this is a good thing. That's one (two including Skype). I can think of a few others that go along with it. Congrats, you've got 10 programs that have close to the proper technique. Now go take a look at everything else.
      Now you see the problem.
      Heck, even with Opera, did you notice that different distros have different installation methods/formats/files? Why? The end result is basically the same thing, why should there be different methods inbetween?

      --
      --- Ãther SPOON!
    74. Re:Maybe true, but not necessarily desirable by Christianfreak · · Score: 1

      I can just grab a CD with the programs I want, run the installers right off the CD and they work.

      Really? The XP machine I tried to install a new (ATI) video card disagrees with you. Or how about when I don't have the correct version of SafeDisk and my brand new video game refuses to run. Or how some needed apps I have that were made for Windows 98. XP is backwards compatable right? Apparently not for everything. DLL hell is better than it used to be but there are still tons of programs that just find a DLL by the same name on install and they just overwrite it.

      "But those are all third party apps!" so? So are most open source programs, except with linux, a lot of stuff has distro support. Windows "just works" with Office and Internet Explorer provided you're only using one version of those programs!

      Or, I can even create my own installer that will install everything I want to the XP machine correctly, the first time, in the way I want to, and have it all set up in the identical settings I want the first time, with the lovely methods of executing the programs appearing exactly where I want them in an applications menu. Why the hell can't I do that in Linux?

      'dd' is included with every distro I've ever heard of. There are also plenty of programs that do it more effeciently than dd.

      It doesn't seem to me that rpms are flawless. I download a RPM, try to install, and I have a dependency issue. That is something that simply doesn't happen (some exceptions apply, just as some RPMs work great the first time) under Windows

      RPMs are distro specific, so why would you just expect it to install if you didn't get it for your distro? Dependencies are why 'yum' (Fedora, CentOS), YaST (SuSE), and Up2date (Redhat, though I think the newest version uses yum as a backend) were invented. A standard way to install everything, and yum doesn't overwrite your libraries willy-nilly. Most of those tools have shiney GUI programs as well. If there is a program that you can't get from some source its certainly possible to use Yum or apt-get to install the dependencies! Either way, if you're getting it from some website somewhere its a third party vender so complain to them that they don't provide an installer, doing so is certainly possible.

    75. Re:Maybe true, but not necessarily desirable by DrSkwid · · Score: 1

      ooh, some sense

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    76. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      Have you used Windows in the last... 5 years?

      Virtually EVERYTHING uses the same installer in windows, even a bunch of Linux ports. (although my experience with Linux ports in Windows is RUN THE HELL AWAY .. except for GAIM. But using GAIM in Windows makes me realise just how much i hate GAIM's interface)

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    77. Re:Maybe true, but not necessarily desirable by freeweed · · Score: 1

      Most of the past 15 years of Windows software has been SHAREware, not FREEware. Like I said, this is rapidly changing, and for the better IMHO. But what most people traditionally thought of as "free" software for Windows has been anything but - mIRC, Winzip, etc. All shareware. Thankfully apps like CDEX, Media Player Classic (to mention 2 of my favourties) are changing this.

      As for including the source *with* a program? When did I ever mention this? I will point out that there is a lot of free software on Windows that is NOT open source, which is a shame - however being open sourced is ALWAYS better, even if the average user won't be changing the source themselves. I'd personally love to tinker with a few non-OSS but yet free Windows apps, and so would other developers - thus benefitting the end-user in the long run.

      And software being written for Windows only? More power to 'em. Like I said, CHOICE is good. Especially if they're open-sourced, because we can always work on porting them to Linux :)

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    78. Re:Maybe true, but not necessarily desirable by Coryoth · · Score: 2, Informative

      And that's why I'm looking forward to being able to do smart --install package in the not too distant future. Sure, some distros use RPM and yum databases, some use RPM and apt-rpm, some use DEB and apt databases, and then there's tgz formats... except smart, as a dependency resolver and installation system has pluggable backends. Not only is its dependency resolution system better than apt or yum, it can run against yum-rpm, or apt-rpm, or apt-deb, or even slackware tgz databases, so while different distros can use different packaging and repository systems, the user can have the same installation frontend regardless of what distro she uses.

      Of course some distros will still want to go their own way (I'm sure Gentoo will continue to be what it is), but I think it is reasonable to hope and ask the major distros to, regardless of how they want to package and store, make smart available as the client to install software. Hopefully that will be the result in the not too distant future. It helps if more people know about and advocate smart of course...

      Jedidiah.

    79. Re:Maybe true, but not necessarily desirable by moranar · · Score: 1
      Oh wait, you didn't include those little programs that aren't included in repositories, did you? Look back at what I said - a single file downloaded to install on a Linux machine.


      Why? I'm content to know that I don't have to go browse on the net as the first thing, and that if I have something on my repos it is pretty much guaranteed to work. If I don't find it there, I go browsing. I don't see how this is worse than having to google for it as the only option. Plus, if it's installed easily, I don't see how it's a problem that it requires _available_ dependencies. I haven't had dependency problems in years, in every distro I've tried.

      Having only statically packaged apps is a huge misuse of resources. You could say that an app should rely (and find) on a common base already available since installing the system. LSB and other initiatives deal with that. Some effort there wouldn't be bad, of course.

      Heck, even with Opera, did you notice that different distros have different installation methods/formats/files? Why? The end result is basically the same thing, why should there be different methods inbetween?


      Maybe because they're different operating systems that share a lot of characteristics but not all? Depending on your idea of operating system, this is an explanation. After all, an OS isn't just the kernel. And as I said, Autopackage deals with that. It's not their fault that developers don't use it. Neither is their fault that there are few commercial apps available.
      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    80. Re:Maybe true, but not necessarily desirable by GileadGreene · · Score: 1
      Why can't I just double click on the executable and have the installation process start?

      Sigh. Why do you Windows types always have to make everything so complicated? Double-clicking? Installation process? What's wrong with just dragging and dropping the .app you want to install into your Applications folder?

      Aside: yes, yes, I know that there are some Mac apps that have "installers" that perform an installation process which writes files to various parts of the filesystem aside from the applications folder. For legacy Unix apps I suppose this makes sense. OTOH I can think of a number of apps that use their installer simply to write a bunch of data to ~/Library. Frankly, I see no reason why those apps couldn't simply be drag-n-drop .apps, which do the necessary ~/Library mods the first time they're run. The only other place where I think installer packages are a valid way to go is for core OS X stuff, which most likely needs to spray stuff around the filesystem. All of this is somewhat beside the point, which is that installation could even easier that the parent poster seems to think.

    81. Re:Maybe true, but not necessarily desirable by Jesus_666 · · Score: 2, Interesting

      Note that you don't register your apps with OS X, which I like. Most apps should not need to access system configuration files so there's no need for them to mess with the system in any way. So why tell the system you're there? There's only a few apps that would profit from this (the ones that actually extend the system, like kernel hacks), everywhere else it's just useless data.

      Instead of giving Linux the same user-hostile installation routine as Windows (Apps scatter their stuff all over the system, which of course makes an uninstallation routine necessary) I'd like them to adopt a shell-friendly version of Apple's Application Bundles. I'm thinking of something like this:

      ~ $ tar -xjf Gonkulator.app.tar.bz2
      ~ $ which gonkulator
      which: no gonkulator in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/home/user/ Apps)
      ~ $ mv Gonkulator.app ~/Apps
      ~ $ which gonkulator
      /home/user/Apps/Gonkulator.app/Contents/Linux/gonk ulator

      (The App Bundle handler recognizes folders with the .app extension and scans them for executables - probably using an extended Info.plist)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    82. Re:Maybe true, but not necessarily desirable by mrjackson2000 · · Score: 1

      ever heard of cp? does the same exact thing that drag&drop does but without the gui

    83. Re:Maybe true, but not necessarily desirable by 51mon · · Score: 1

      Not just Linux, look at Microsoft, put a whole load of different GUIs on top of that NT kernel. Windows NT 3.51, Windows NT4, W2K, such terrible fragmentation. Then there are all those different releases of Windows, Media Edition, XP, Pocket, SBS, why don't they just do one that suits everyone?

      And heck half the apps say "I can't be installed" under this version, but heck the kernel is pretty much the same so why not? And then there is "setup.exe" and "app.msi", can't they sort out one way of installing an application, preferably only bringing in the minimal dependencies, like Debian does as we can't all afford upteen gigabyte disk drives just to install MacOSX (especially in my Wireless router).

      Everytime I get the hang of one way of finding my IP address Microsoft move it, and what's with the zillion different ways of resolving a name, and you can type "ipconfig /all" and still not see an IP address conflict in the network settings.

      Now don't get me started on MacOS, oops doesn't seem to be available for my hardware, in fact they seem to have enough trouble getting the drivers right for the miniscule selection of supposedly supported graphics cards.....

      Next week we compare Apples, to Tangerines.

    84. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      this can be done (for the ONE file download):

      it's just to add a new package type:

      if it's rpm, a new one, an rpm that is actually a tar of rpms, so the first in the tar is the intended package, and the rest are dependencies. so the rpm system can install only the dependecies that are not already installed and later the intended package.

      This just need a slight modification to the package manager and you get:
      1.- a ONE file download
      2.- you don't lose the ability of automatic updates
      3.- you can implement a drag and drop installation using kioslaves or gnome-vfs or another thing.

      cons:
      1.- you'll see some rpm that are strangely bigger than before
      2.- you'll start to find packages that you didn't know that you installed.

    85. Re:Maybe true, but not necessarily desirable by oeaulong · · Score: 1

      No, there shouldn't be standards at that level. There should be a standard language of dissimilar systems describing ones distributed/shared/agreed-apon standard. Let whole sectors move to an OS that satisfies their particular needs, in accounting as well as data storage. I rather like the idea that whole industries may now rewrite their trade interfaces in such a way as to force the interface between business entities to arbitrate a fair contract. Internal implementation then appeases such BOD interests and IRS in accounting. Attorknees can then focus on proper interface usage. This transparency IMO, should also extend throuch the Judicial and Legislative Branch of the government.

      --
      J Hutton Digital Guru Your lucky number has been disconnected.
    86. Re:Maybe true, but not necessarily desirable by Just+Some+Guy · · Score: 1
      If a program has no dependencies or externals, I can just extract and run the binary (in fact, a lot more programs under Windows work this way than one would think).

      Name one single program that has no dependencies. No, really. We're waiting.

      See, the problem is that every program but the most minimal depends on something, even if only libc or the platform's equivalent. The only way around this is to ship all of those dependencies with each program (ala Windows), or compile every application statically (ala no OS I'm aware of). So, every shareware image viewer ships with it's own LIBC.DLL (or whatever you'd call that under Windows).

      Great, right? Because hard drives are cheap, right? Sure, until a critical vulnerability in LIBC.DLL version 1.432.5435 is found, in which case you have to upgrade every single application on your box to a version that ships with an acceptably new LIBC.DLL. Be ready to repeat next month with LIBFOO.DLL, and six months later with LIBBAR.DLL.

      That's the problem: we don't wan't "everything in one box!" applications. The concept just doesn't scale well. Find a solution to that problem and we'll beat a path to your door, but until then we'll be enjoying apt, yum, emerge, and portupgrade with our shared libraries and highly granular external dependencies. We didn't settle on this system because it's so awful; we chose this way because it does exactly what we want it to.

      --
      Dewey, what part of this looks like authorities should be involved?
    87. Re:Maybe true, but not necessarily desirable by CoolHnd30 · · Score: 1

      All you need is: http://www.us.debian.org/ It's a beautiful thing.

    88. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0
      " Compare with Windows."

      Synaptic.

    89. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      Dude, your dad sounds like a total jackass.

    90. Re:Maybe true, but not necessarily desirable by antiMStroll · · Score: 1
      "Windows Max Uptime: 62 days, 3 hours..."

      You skipped some patches. ;)

    91. Re:Maybe true, but not necessarily desirable by deaddrunk · · Score: 1

      Wrong. It's all the apps that don't have a Linux equivalent, including the bespoke ones, that are currently the roadblock. Any OS that wants to compete effectively with Windows needs to be able to run Win32 apps (or have enough realistic equivalents like Mac OS X) in order to make any headway in the monoculture that is the desktop market.

      --
      Does a Christian soccer team even need a goalkeeper?
    92. Re:Maybe true, but not necessarily desirable by irablum · · Score: 2, Funny
      Try installing XP and "restoring" win98

      You know, to be fair, I tried this last weekend, and it worked. I was halfway through upgrading my win98 box to XP when the installer borked (I think because of an odd CD-ROM setup I have). As we all know, this is usually the worst possible moment for something to go wrong, as the system is between two (theoretically) stable configurations, but when I crossed my fingers and rebooted the machine, I was given a useful(!) error message, that gave me a clue as to the problem, a suggested work around, and the option to restore my Win 98 system. To my surprise my old system restored perfectly, I was able to set up the work around, and then installed XP with no more problems. It didn't even try to beat up on my GRUB loader.

      I tried this last week. I had a machine which had Windows XP Pro installed and I wanted to put WIN 98 on it from my old MSDN. worse yet, it was a laptop on which I had to chose whether I wanted to use a floppy or a CD rom but not both.

      I did accomplish my task, but it took reformatting the hard drive, 57,000 reboots, a couple of third party apps (one of which allowed me to setup a cd as a boot-floppy). It also took two evenings (about 10 hours!)

      Ira

    93. Re:Maybe true, but not necessarily desirable by Captbaritone · · Score: 1

      The thing I find most iritating on windows and linux is the lack of standard uninstall. I know there is one for windows, but it is not always followed, and even when it is, it rarely actually removes everything that the install program installed. I think this is the main reason that it has become standard that windows machines get slower and slower until eventually you have to reinstall.

      --
      - Captbaritone
    94. Re:Maybe true, but not necessarily desirable by RAMMS+EIN · · Score: 1

      ``Totally incorrect. I can't install a .deb on my FreeSCO box. I just plain can't do it.''

      Totally incorrect only if you assume that the .deb is the essence of the application. That assumption is just plain wrong. The .deb is a packaging of the application for a particular distribution. These packages exist for a good reason: they are (ideally) easy to install bundles of a bunch of files, customized to fit the rest of the distribution. Since different distributions have different purposes, it makes sense that they would want to package software differently.

      What I had in mind when saying I can write an app on one distro and run it on another is the source code. IMO, the source is the essence of the application. You may disagree and maintain that the binary is the essence of the software, but binary compatibility is limited by its very nature. To me, binary compatibility is not worth the trouble it causes, and I'm happy if my source code compiles and runs on virtually all Linux distros, the BSDs, and perhaps a few proprietary Unix systems with no or slight modifications.

      If you very much want things to be like Windows, I can put my source code in a shell script that extracts, compiles and installs it. Then you have a single file that you can use on any Linux distro, regardless of package management system, machine architecture, or library versions. I can even bundle in all the dependencies, just like Windows software does. And I can add a fancy GUI to the installer.

      However, why would I go through all this trouble, if Debian already has a superior system? Debian's package manager will automatically download a package that is possibly customized for Debian, install everything it depends on that hasn't been installed yet, and track updates for me. I don't even have to go look up the program on a website, and I can chose whatever user interface I want on the installer (apt-get, aptitude, synaptic, ...).

      Ok, so maybe it doesn't work on FreeSCO. That's FreeSCO's loss, not Debians. It's also not Linux's loss. It would be a lot worse for Linux if all distros were forced to use the same package manager, put files in the same locations, and use the same library versions, have the same base install, and all packages would come with any dependencies beyond the base install contained in the package.

      At this point, I paused to let myself cool down a bit. I really don't get why people have to keep insisting that Linux introduce the same brokenness that's on Windows. The diversity of Linux allows it to be a better fit for many niches than Windows could hope to be. Package management on Ubuntu is far superior to what Windows could hope to achieve. Having dependencies in separate packages is better than having them included in every package that needs them.

      Yes, all of this means that you can't go to a website, download a file "for Linux", and expect it to work. That's just not how it's done on Linux. On Linux, you use the tools that your distributor created for you, and the packages that your distribution maintains for you.

      --
      Please correct me if I got my facts wrong.
    95. Re:Maybe true, but not necessarily desirable by halltk1983 · · Score: 1

      I think many of us Linux users / admins prefer have multiple ways of doing things. We can each find what feels natural to us, and for our users. I use gentoo, because I love portage, and I use gnome, because it feels intuitive... to me. Why should I have to give up what I like, which is currently available to me, just because someone wants "standards"? Why should Linux Devs give up the right to try a system that they believe will be superior?

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
    96. Re:Maybe true, but not necessarily desirable by skiman1979 · · Score: 1
      What's so difficult to write "yum install application_name"?
      Well of course, that's easy enough for anyone to do. You want firefox? "yum install firefox". However, each distro works differently, which some might see as a problem (I really don't because you're not running Linux, you're running Red Hat or Gentoo or Mandrake or Slackware... Linux is just the kernel). So do you run "yum install firefox", "urpmi firefox", "apt-get install firefox", or "emerge firefox"? It can be a problem for new users though. I've seen a lot of users come into different forums asking essentially "I want to try linux. What's a good distro for a newbie?" Maybe that confusion would go away some if people would stop referring to all the distros as "linux" and refer to them by their name. True, they're all compatible with each other, but I'm sure the different unix's are somewhat compatible too (solaris, true64, etc.)
      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    97. Re:Maybe true, but not necessarily desirable by Rutulian · · Score: 1

      I think you are arguing a niche case. Software that is not included in the repositories of major distributions falls into one of two categories in the vast majority of cases:
          1) software is in alpha stages, under heavy development, the working code is in CVS, or the code is otherwise not intended for general consumption
          2) software like, for example, tnimage, uses an old proprietary toolkit making it hard to package on a modern system, and/or software like ygl that just isn't used by more than a handful of people and isn't on the radar of the packagers

      The vast majority of the software I use (from office suites, to chemical drawing software, to SNES emulators, to compilers, to obscure libraries for doing different kinds of data analysis) are all available in the Debian repository. I just browse/search using the graphical packaging tool (Oh look, there is even an entry under the Administration menu in Gnome) and the software is installed with no problems. I think the reason you find that most Linux users don't care about this is because the packaging system works great >95% of the time (100% of the time if you use only stock applications). There are problems that various people have acknowledged, but it isn't a high priority issue when it works most of the time and there are a lot of other outstanding issues to worry about.

      I agree that in cases where there are no packages, software installation is a bit of a pain. As a couple of people have already said, Autopackage is trying to solve that problem. But, as with any tool, the developers have to actually use it if it is going to be an effective solution. If the software falls into one of the above cases, chances are it isn't going to happen, and that just isn't the fault of Linux. The tools are there, but the projects aren't using them. It's just like if a couple of hackers put together a neat Windows program, didn't bother making an MSI installer, and said "Well, just compile this little program, copy a bunch of files here, here, and here, add this registry key...." You wouldn't say that is the fault of Windows. That is a few people not using the tools available.

      Oh, and as for cross-distro compatibility, the main Ubuntu guy has a blurb about binary compatibility in his FAQ. Basically, his stance on the matter is that Open Source is about source code. There have been several attempts to get binary compatibility between distros, but it is a difficult process and in the end prevents distros from doing a lot of things that might make them better for the particular groups they serve. If you look at the Linux kernel, they break the ABI all the time, which is a pain for driver developers, but it allows them to fix things that need fixing, optimize things that need optimizing, and to introduce new features. So they focus on maintaining the API and not worrying about the ABI. With a standardized API, drivers can always be recompiled.

      Statically compiling applications is one solution that has been used, as in the cases mentioned with Opera etc.... But that has its own problems. In the end distributions have decided to stick with dealing with dependency hell problems rather than static compiling problems.

    98. Re:Maybe true, but not necessarily desirable by GaryPatterson · · Score: 1

      No, he didn't.

      If you bring such a comment to the table, you'd better have something more than "my friend said..." behind it.

      There are no viruses for OS X. None. If you believe otherwise, prove it.

    99. Re:Maybe true, but not necessarily desirable by arose · · Score: 1

      No they don't they use somewhat familiar installation wizards that do similar things. The only Thing that could be described as "a central installation architecture that all applications must use to properly install and run" would be the .msi installers, but even that isn't something that applications must use. There are still MS Windows applications without any installers at all, some do their own strange thing (Java webstart?) and there certainly isn't an unified system.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    100. Re:Maybe true, but not necessarily desirable by cow-orker · · Score: 1

      Who's fighting? All those distros are happily coexisting and synergistically feeding to each other. Don't make it sound as if violence was involved.

      Besides, there *is* a de-facto stand to install apllications: ./configure;make;make install. Works everytime. Works beautifully in conjunction with stow. And contrary to popular belief a compiler is not a dangerous creature.

    101. Re:Maybe true, but not necessarily desirable by robertjw · · Score: 1

      Wrong. It's all the apps that don't have a Linux equivalent

      Like what? There are thousands of OSS apps out there that cover nearly every need you could possibly have on Linux. There is arguably more software available for Linux than Windows. There are browsers (opera, firefox, konquerer), email clients (evolution), word processors (abiword, kword, writer), spreadsheets (gnumeric, calc, kspread), audio players (xmms) and video players (realplayer, quicktime, kplayer). Of the items I mentioned there are many more alternatives available. As far as specialized software there are many projects specifically dedicated to scientific, business, engineering, and of course computing. You name your need and I could probably find either find a project that would address it or a web based alternative that would fit your needs. The only apps that really fit your description are specific industry based apps that are designed for a particular market segment. For example, I don't know of any Estate Tax software products that run on Linux. The demand just isn't there yet.

      If you think that there are an inadequate amount of applications available for Linux or insufficient realistic equivalents, you are sadly mistaken. Take a look at sourceforge.com or freshmeat.net and look at the thousands of OSS projects that are available. Finally, one more time for anyone that hasn't caught it yet, Linux is NOT an "OS that wants to compete effectively with Windows". Linux isn't a brand, Linux isn't a company, Linux is a free unix kernel designed to work on the X386 architecture that was originated by a guy from Finland. It's only specific agenda is to be the best possible operating system available. The sooner people get that into their heads the better off we will all be. Linux exists and has a market share because it's the better product, not because some company spent billions in sales, exclusive contracts, non-competitive behavior and TV commercials to promote it.

    102. Re:Maybe true, but not necessarily desirable by suitepotato · · Score: 1

      What he doesn't seem to grasp is that some of us would rather remain true to the Unix ideals and philosophy than to chase mass market popularity.

      You mean that small and wrong is better than larger and correct? Or that through pain one aquires knowledge? Or that Vi was sane and Windows Notepad insane? Or that Lynx is "teh 7337"? Or that X is not an insanity inducing system? Which ideals were we speaking about here?

      I'm reminded of that exchange from Last of the Mohicans regarding the sooner French guns blow the British out of the colonies... As a Linux user, I gotta say, the sooner Microsoft utterly and completely stomps the Unix world into the ground, the better off we will all be. From the ashes perhaps some saner people will take up the rebuilding than the loons who insist that the sadomasochistic embrace of what were once regarded as weakness, stupidity, and vicious evil on the part of the Unix platform is good and proper. I did my days of twiddling bits in my head, I love some of the things about Linux but again, it is only not adopted more widely because it is one of the dumbest platforms ever conceived this side of OS/2.

      I hope the problems are fixed. I won't hold my breath however.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    103. Re:Maybe true, but not necessarily desirable by XO · · Score: 1

      The problem is, is that all of these individual, but "superior" packaging systems, all appear vastly insuperior in practice.

      To quote a post I made to the main article, and also paraphrase one I made several incarnations of this same discussion back...

      There should be absolutely one installation method, that should encompass ALL distributions.How each distribution actually DOES it can vary as it wants.
      Each application should be packaged, with a file that has a lot of information about whatever is in the archive.
      What each file is, wether it's source code, a library, an extension for something else, the main executeable, or some stupid utility to go with it.
      Then it's up to the installer, based on WHAT the file IS, to determine where it goes.
      Then you can have distributions that use the traditional *throw every executeable in the entire world into /usr/bin, every doc into /usr/doc, every lib into /usr/lib*, or a distribution that keeps every single application's components in it's own seperate directories. All using the same install format.
      Of course, each would also have version information, and also "compatible with" and "incompatible with" information, particularly for libraries, where /usr/lib/xlib1.0.so and /usr/lib/xlib1.1.so are actually totally compatible with each other, so you can erase /usr/lib/xlib1.0.so when installing 1.1.so .. but, /usr/lib/xlib2.0.so has a totally different interface, so if you have programs that depend on /usr/lib/xlib1.1.so and you install /usr/lib/xlib2.0.so, the installer will know to keep the 1.1 version around as well. (this would also eliminate the idiocy of having things like "glib-5" and "glib2-2", when glib2 replaces glib .. don't take any of these examples as examples of absolute truth, i'm just using the names as examples, rather than as case studies)
          And I really love the idea of "nothing should ever be executed without the installer having previously known about it".. that would be a great thing to add to a distribution, IMO. Hell, the installer could keep track of checksums of the executeables, and make sure they haven't been modified (such as by a virus or worm or rootkit or malicious hacker) before running.
          A unified installation METHOD (doesn't have to be the same program on all distros) would solve a huge amount of Linux distribution problems, and perhaps even provide an answer to more general computing problems.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    104. Re:Maybe true, but not necessarily desirable by drsmithy · · Score: 1
      What's so difficult to write "yum install application_name"?

      Figuring out WTF you need to use as "application_name".

    105. Re:Maybe true, but not necessarily desirable by EvilSporkMan · · Score: 1

      What's this strange gray box with the ball on the bottom and two buttons? How do I use it? Is it a foot pedal? Sorry, but the mouse isn't "intuitive" either; you're just bitching that it isn't _the same_ as Windows.

      --
      -insert a witty something-
    106. Re:Maybe true, but not necessarily desirable by Dolda2000 · · Score: 1
      If only SuSe, Red Hat, Debian and Mandrake could just agree on some STANDARDS !!! For crying out loud, everyone is bashing microsoft for not adopting an "open" standard (actually plenty of them) but the key distros cannot even agree on a common way to distribute and install an application. How can anyone blame Microsoft when the exact same idiocy is happenning in their supposedly "perfect" open-source world?
      First of all, there is another few on this: There's no point of talking about "GNU/Linux" collectively as an operating system. That is because, really, if there is such a thing as a "GNU/Linux" operating system, why can't you point it out for me? Rather, there is the "Red Hat Linux", "SUSE Linux", "Gentoo Linux", etc. operating systems. Note plural form. Noone tries to sell you on a "BSD system", but rather either FreeBSD, OpenBSD or NetBSD.

      People should realize it's the same thing in the Linux world. Instead of trying to unify all distros into becoming the same operating system (which would just be pointless -- they are different for a reason), how about trying to standardize on a certain distro instead? I propose Red Hat/Fedora Core, but only because it already is the most common (I use Gentoo personally). By that, I don't mean that everyone should be running RC/FC, but rather that all non-expert users or other people interested in psuedo-standars compliance should be running it. Expert users can still choose their distro of choice.

      Anyhow, even as the situation is right now, hasn't anyone heard of Autopackage? It is a distro-neutral packaging format, that can install programs in a user's home directory, which already exists and is working extremely well. Far better, in terms of both flexibility, ease of creation, and user-friendlyness, than any Windows MSI-like installer if you ask me. I recommend developers (and end users) to check it out.

    107. Re:Maybe true, but not necessarily desirable by RAMMS+EIN · · Score: 1

      Ah, alright, so you want to standardize the package format? That's a noble goal. Still, I don't really see much of a point in it, given that each distribution is going to want different packages anyway. You know, things like what to call the menu items, or whether or not the Subversion package has WebDAV support compiled in, etc.

      ``And I really love the idea of "nothing should ever be executed without the installer having previously known about it".. that would be a great thing to add to a distribution, IMO. Hell, the installer could keep track of checksums of the executeables, and make sure they haven't been modified (such as by a virus or worm or rootkit or malicious hacker) before running.''

      That's a really good thing to have, too, and one that I've recently started advocating. It's come to the point that the inconvenience of having to explicitly allow applications to run is less than the inconvenience of programs running without having been registered.

      ``A unified installation METHOD (doesn't have to be the same program on all distros) would solve a huge amount of Linux distribution problems''

      I actually wrote a system called ezpkg a long time ago that did this. The packages are bzip2'd tarballs contained in a script that unpacks them to a package directory (/opt/ezpkg/packages, by default), then creates symlinks so that binaries, libs, etc. are found in the expected places.

      Then I realized that what I had just done was invented Yet Another Package Format, and I abandoned it in favor of .deb. .deb supports all the features you listed, and has had great tools available for it for as long as I can remember. If the non-Debian distros had all adopted .deb, instead of mucking around trying to get their packages (.rpm, mostly) to be as convenient to work with as .debs, your ideal would have been realized. Alas, they persisted in their NIH-inspired ways, and we still have a multitude of package formats. Of course, that won't affect you if you use one of the Debian-based distros.

      To me, it's all a question of how much you want to unify. I don't think you can, should, or should want to unify the package format for _all_ distros. As long as there's one distro that all software is packaged for, the fragmentation is not a problem for that distro. Debian comes very close to this ideal; certainly all the popular software I can think of has been packaged for it. Sure, those packages won't work on your cherished FreeSCO, but that's FreeSCO's choice, and doesn't affect the quality of Debian.

      You could still argue that the fact that a lot of software isn't packaged for FreeSCO affects Linux as a whole. I would disagree, because I don't see FreeSCO as part of Linux. Linux is just a kernel, and when you're talking about a Linux _distro_, you shouldn't view it in the context of other Linux distros, but on its own. You can compare Debian to Windows, but comparing Linux to Windows is apples and oranges.

      --
      Please correct me if I got my facts wrong.
    108. Re:Maybe true, but not necessarily desirable by Anonymous Coward · · Score: 0

      First of all, GOOD reply!

      Secondly, I agree with you here:

      "The fragmentation among the Linux distros isn't the same as what happened during the Unix Wars. During the Wars, systems were so incompatible that a program written for one wouldn't run on another." - by RAMMS+EIN (578166) on Wednesday November 02, @01:02PM

      I stated this in my parent thread, which you replied to with the above, & I meant what you said basically:

      "(It seems that Linus Torvalds/Penguin #1, & his crew in guys like Andrew Morton etc. keep this under control better than the traditional UNIX crews did, so hopefully? This type of crap will not mess up Linux that way & keep it possible to run 1 app on 1 variant of Linux and be able to run it easily on other vendors distros as well)"

      This is GOOD news on that account, from what you wrote though:

      "The situation is very different with Linux distros. An app developed on one will probably run on another without modifications, and if any modifications are necessary, they are likely small; nothing like having to change your IPC from BSD sockets to SysV streams or some such. The Single Unix Specification and the GNU tools and libraries make even porting to other unices easier that it was during the Wars." - by RAMMS+EIN (578166) on Wednesday November 02, @01:02PM

      Still, I think that tools like Borland Delphi/Kylix, & yes, even RealBasic 2005 (does Win32, Linux, AND MacOS X code from a single codebase) each are "superior" tools of "RAD" design vs. C/C++ porting between platforms.

      They have SO few 'tiny' (as you stated about my former fav, C or C++, as far as development tools used) mods needed between ports from Win32 code to say, Linux (or in the latter mentioned tool RealBasic 2005 even MacOS X)!

      The ONLY real problem-child ones I have really seen so far were what I mentioned in my parent post you replied to here:

      Drive Letters used in Win32 vs. Device mounting in UNIX based OS like Linux &/or MacOS X BSD heritage.

      Well, that & using registry entries in Win32 vs. .ini files (or whatever filetype you use, text even etc.) & such for state storage for apps between runs so they have "memory" between runs.

      (Believe me - I used to think C was the "cats-meow" until I discovered RAD tools like Borland C++ Builder, Delphi/Kylix, heck even VB & Access by MS... Those 2 tools REALLY 'took me away' from C/C++ usage as a coder for the most part, period, because development cycles are FASTER & less failed projects because of using proven RAD toolkits & controls like OCX (rather not use this) or VCL (the superior statically compiles into your .exe file with less chance of introducing DLL Hell etc.)).

      I think tools of that nature (Kylix Qt libs GUI development, &/or RealBasic 2005 Gimp libs GUI development) are the key to a future where a single codebase will run on multiple platforms from that single codebase, & with less porting difficulties than C/C++ have.

      APK

      P.S.=> Q.) "Who are you soldier?" A.) "Achilles"... apk

    109. Re:Maybe true, but not necessarily desirable by mj2k · · Score: 1

      my point is this: risk-free install is such an absurd idea that no one should expect it to be accomplished in any distro. I'd like my linux distro to cook breakfast for me in the morning, but it's not responsible for me to author an article and say "Linux would gain widespread use if only it could cook meals for the user", sure it's a nice idea, but is it feasible? There are a number of things linux could do better (simple stuff like streaming audio/video embedded in websites), mention those things in the article, don't merely formulate utopian improvements, which are _not_ feasible as long as MS chooses to utilize in-house fs's. Linux already does MANY things better than Windows, particularly in the remote management field, and I am not, nor never have, suggested that Linux should simply try to be a windows clone, only that our expectations of the OS should be kept in the realm of reality.

    110. Re:Maybe true, but not necessarily desirable by MrResistor · · Score: 1

      Perhaps you should read the whole question before answering it. Here, let me repost the relevant portion so it's a bit clearer for you:

      Well, the answers for Mac OS 10.3|4 is different than Mac OS 10.2.8, which I'm currently running.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    111. Re:Maybe true, but not necessarily desirable by 47Ronin · · Score: 1

      Well, the answers for Mac OS 10.3|4 is different than Mac OS 10.2.8, which I'm currently running.

      Did you try my solution (with some minor modifications to the actual procedure)? It may be the same except the Login Items in 10.2.8 may be named something else.

      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    112. Re:Maybe true, but not necessarily desirable by MrResistor · · Score: 1

      simple stuff like streaming audio/video embedded in websites

      The problem here is legal, not technical. The technical solutions already exist, and work quite well in my experience. The only real problem with any of them is that they aren't installed by default in any distro that I'm aware of.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    113. Re:Maybe true, but not necessarily desirable by Com2Kid · · Score: 1

      Sadly, on windows, I discovered how to do this from within the OS. On MacOS X, I'm still searching for an answer.


      Of course it would be nice if connecting to a network share from a Windows PC to another Windows PC worked reliably!

      Microsoft seems to have this thing against workgroups...

      Oh and if the computer doing the sharing is a Windows XP Home box, forget about security!

      Setting up passwords for shares is also a pain in the button, the best I have figured out is to, on the machine doing the sharing, create an identical user with an the same password as the user on the machine who wants to access the files.

      Without doing this, I get Access Denied messages. Unless I am on a domain of course, then I get a nice login prompt....

      For some reason, scp seems easier.
    114. Re:Maybe true, but not necessarily desirable by kubevubin · · Score: 1

      I agree about the multi-user aspect entirely. I love Windows (well...compared to Linux, anyway - bad experiences), but it blows when it comes to managing multiple users on the same machine. However, that doesn't quite kill its overall appeal for me, as I didn't find Linux all that appealing.
      I realize that most Linux distros will satisfy most people immediately after installation, but what happens when they want to make changes? Perhaps the worst part is that there isn't a single distro that has the software selection and the user experience entirely down. For instance, if I happen to come across a distro that runs quite smoothly on my system, I end up having to screw around with installing/uninstalling software until I get what I want. With Windows, I only need to install software. (I've accepted the fact that uninstalling Internet Explorer and Windows Media Player aren't worth the potential headaches.)

    115. Re:Maybe true, but not necessarily desirable by zsau · · Score: 1

      There's GNUstep (an article on which was posted shortly before this one). I don't know how integrated it is with the shell, though. Normally to run an application in your GNUStep-equivalent-for-a-path, you run "openapp ". I've never found GNUstep to be particularly usable.

      There's also the ROX Desktop. By default, it doesn't interfere with your shell (how could it, if it's distributed as a series of AppDirs?), but someone's written a patch to Bash so that appdirs in your $PATH are accessed by (the executable in an AppDir is named "AppRun", so obviously the method can't be quite equivalent). I've never used it (I prefer zsh) and it mightn't cleanly apply any more though... (If you run "rox ", then the appdir opens; the command "rox" behaves similarly to open on MacOS X or openapp on GNUStep except that rox doesn't maintain its own path. ROX is, after all, a series of AppDirs.) I run a ROX desktop.

      --
      Look out!
    116. Re:Maybe true, but not necessarily desirable by MrResistor · · Score: 1

      I don't own a Mac. I've never liked the Mac UI, and OSX kept all the parts I don't like, and added a few more.

      I don't care what the problem is, I just take issue with people who don't bother to understand the question before piping in with useless "solutions".

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    117. Re:Maybe true, but not necessarily desirable by aichpvee · · Score: 1
      The problem is that this isn't 1995 anymore. Back then GUIs were a new thing for the IBM PC, and everyone was willing to seek out a local computer geek to help them make it work.

      Give me a fucking break, apple troll.

      --
      The Farewell Tour II
    118. Re:Maybe true, but not necessarily desirable by 47Ronin · · Score: 1

      I don't own a Mac. I've never liked the Mac UI, and OSX kept all the parts I don't like, and added a few more. I don't care what the problem is, I just take issue with people who don't bother to understand the question before piping in with useless "solutions".

      Geez, well sorry I decided to reply to a post which basically asked a practical question to a practical problem. Don't bite my head off for trying to help. Someone asked how to auto mount a share in Mac OS X. Then I gave a solution. So you gonna sue me now for telling you? Or are you mad because it wasn't any more difficult than in, say Linux?

      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    119. Re:Maybe true, but not necessarily desirable by rastos1 · · Score: 1

      What do you do when you don't like the one they made?

    120. Re:Maybe true, but not necessarily desirable by RAMMS+EIN · · Score: 1

      ``Still, I think that tools like Borland Delphi/Kylix, & yes, even RealBasic 2005 (does Win32, Linux, AND MacOS X code from a single codebase) each are "superior" tools of "RAD" design vs. C/C++ porting between platforms.''

      Oh, absolutely. C is an OK language for writing operating systems in, but it's horrible for writing applications. C++ is better, but it has many problems (mostly due to Design by Committee). And with RealBasic (can't vouch for Delphi) you also get a safer language (see Better Languages for Better Software).

      Of course, i'd rather you use something truely open for your RAD development - perhaps GORM, or Glade (maybe wxGlade would be a better choice for cross-platform work), or ...

      ``Drive Letters used in Win32 vs. Device mounting in UNIX based OS like Linux &/or MacOS X BSD heritage.

      Well, that & using registry entries in Win32 vs. .ini files (or whatever filetype you use, text even etc.) & such for state storage for apps between runs so they have "memory" between runs.''

      Of course, there's always stuff that's going to bite you in the ass when you use it. If you use the Windows registry, it won't work on Unix. If you use Unix sockets, it won't work on Windows. So you need to abstract away from those differences and write code that does what you really want. You want to store settings? Well, write code that stores settings and works on all platforms you support. You want IPC? Write code that does IPC and works on all supported platforms.

      Eventually, you'll also have to keep in mind that to write truly great software, you have to also make it fit in with the environment it should run on. Users of all platforms tolerate some inconsistency, but a Kylix app would probably look horribly out of place on a nicely themed modern Linux desktop. The traditional wisdom still holds: separate your user interface from your engine, and then write a dedicated engine for each platform you support.

      --
      Please correct me if I got my facts wrong.
    121. Re:Maybe true, but not necessarily desirable by chamalulu · · Score: 1

      I agree with you on the fact that Microsoft actually has adopted several open standards. But I think those standards are almost always network protocols. They have to adopt them, else they would be cut of from the rest of the world. When it comes to user experience standards Microsoft has their own (true, derived from other systems, but thats another story).
      I think the open source community can/should get the user experience standards together in the same way we develop software. Open standards commented/improved upon/forked by anyone who wants. There could be a "standardforge.net" forum for development. I should be able to set standard preferences (if I want to) in my /etc/apt/sources.list or whatever package manager I use.
      I don't think it would become too chaotic. Look at how many free OS distributions there are. How many standardize on using Linux for kernel? Nearly all. Could as many standardize on using an open community developed standard for picking colors or spellchecking. I beleive so if there were some place you could go to search for those standards.
      When I write a piece of software I look for well supported libraries I can use and feel comfortable with. In the same way I should look for well supported user experience standards I can use and feel comfortable with.

    122. Re:Maybe true, but not necessarily desirable by WWWWolf · · Score: 1

      If you want OS X application bundles, you can have them today if you want.

      Stick your app in an appropriate Applications directory and type "openapp Whatever.app".

      And if you merely want appbundle-*like* systems, I think there's plenty of them floating around.

    123. Re:Maybe true, but not necessarily desirable by jesterzog · · Score: 1

      Linux has to made more useable "out of the box", expert users can always strip-down their install or use only certain tools or pick "expert" distros.

      I think part of the issue is that many people -- both linux evangalists and those who criticise -- absolutely confuse the linux and open source concept with the distribution.

      I use linux, but really I use Debian. Debian just happens to be build on the linux kernel and a collection of Open Source software and technology. A huge advantage of using Debian is that it's very compatible with a vast amount of software out there, including software that wasn't written specifically for Debain.

      The same can and should be said for the likes of Red Hat, Suse, Ubantu, Slackware, and whatever other operating systems are out there. The distributions are competing with Windows. They're companies and organisations, which produce products, goods and services. Let Red Hat compete with Windows, or Ubantu can compete with Windows... if the people involved in those projects choose to direct them as such. Maybe one or two distros might even combine if they think it's going to be beneficial.

      "Linux", however, is either an abstract entity under the power of nobody, or a kernel at best depending on how the term is used. To say that "linux" should be competing with Windows just doesn't make sense. For exactly the same reason, it makes no sense to state that "Linux" should consolidate and stop being fragmented. A distribution can consolidate all it likes, but thanks to the open source philosophy, more forks will always develop to cater for what other people actually want, rather than the boring homogeneous edition that's intended to be "good enough" for 80% of people.

    124. Re:Maybe true, but not necessarily desirable by jesterzog · · Score: 1

      But that's just not what it's all about. Linux is a kernel, not an OS. The problem is the Linux OSes fragmentation. There is not one, but many Linuxes fighting for the crown, and this is weakening their common kernel: Linux.

      I for one am glad that there are a variety of distros competing with each other. I much prefer it over Windows where there's a single monopolist provider who gets to dictate how long it'll be before I can have what features I want, if ever. Microsoft simply doesn't have any serious competition for the bulk of it's customers, and that's why Windows is often so stagnant in many places.

      I think it'll be great if linux distro providers can agree on some standards where it makes sense, to make it easier to understand and migrate between distro's, but seriously hope that all the talk of "linux" "competing" with Windows never results in a lack of options, a lack of competition, and with only "good enough" features for 80% of people.

    125. Re:Maybe true, but not necessarily desirable by MrResistor · · Score: 1

      The solution you presented had already been discovered and found inapplicable, which was made quite clear in the origional problem statement. Of course, I don't know why I'm bothering to write this response either, as you clearly haven't bothered to actually read my previous posts either.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    126. Re:Maybe true, but not necessarily desirable by chthon · · Score: 1
      To gain momentum Linux needs a central installation architecture that all applications must use to properly install and run. The OS should ensure that applications are installed before they can be executed.

      That is why I prefer Debian.

    127. Re:Maybe true, but not necessarily desirable by bit01 · · Score: 1

      runs correctly the first time on any modern linux platform.

      Why? You're not running any modern linux platform; You're running one modern linux platform. If your platform of choice supports a package manager (all the major's do) you're done.

      I use Ubuntu. The Synaptic package manager is more usable than the M$Windows/XP installation procedure. It has a unified GUI interface for all parts of the system, handles updates much more cleanly, including updating the available package list, comprehensively handles dependencies, has a search function, has a huge range of system and application packages available, doesn't require an infinite number of reboots, doesn't ask stupid questions about installation folders; downloads, installs and configures packages in the background and just works (tm).

      You're complaint about Linux not being unified is the equivalent of a Ford car owner complaining when they can't install a Toyota car part. Sure, it'd be nice if we had standardised, interchangeable car parts and car dealers supporting all brands of car. In a free and competitive market though it's not going to happen and I for one prefer variety, competition and cooperation, not monoculture, stagnation and lockin.

      The complaints by commercial vendors about the difficulty of supporting multiple Linux distributions are way overblown, and like your complaint, stem more from an M$Windows-way-of-doing-things bias than any intrinsic difficulty with the Linux platform. Supporting the big four Linux distributions (.rpm/.deb/.tar.gz/.tar.bz2) is a good start and can be easily automated. Problems mainly arise when the vendors want to apply the M$Windows way of doing things to the Linux platform e.g. not allowing redistribution so standard package repositories can't support their software, trying to put non-generic binary modules without a wrapper into the Linux kernel, making their packages too large to download and/or installing software with fixed path or font names.

      Having said the above I do agree there's room for significant improvement. The Linux Standard Base are attempting to address some of it and the market will eventually settle on more comprehensive standards.

      ---

      Marketing talk is not just cheap, it has negative value. Free speech can be compromised just as much by too much noise as too little signal.

    128. Re:Maybe true, but not necessarily desirable by 47Ronin · · Score: 1
      A 10.2.8 solution (provided because the OP stated that he was using 10.2.8, and the solutions for 10.3/10.4 were different, AND did not indicate any solution which did or did not work):

      http://www.macosxhints.com/article.php?story=20031 022164821984

      Today I was reading the wonderful tip on Automounting AFP and NFS Sharepoints at Startup, which is found on Mike Bombich's great Mac OS X site, and it occured to me that this might work for SAMBA (Windows) shares as well. I tried it, and sure enough, it does!
      SAMBA sharepoints and standard Windows "shared directories" work in almost exactly the same way as AFP shares. The only difference is the URL that you use. If you want to dynamically mount a Windows (or SAMBA) sharepoint, follow the directions at Mike's site for a regular AFP Dynamic mount and replace the URL value with:

      url==smb://username:password@servername/sharepoint
      Where servername is either the IP address, hostname, or fully-qualified hostname (foo.example.com) of the machine that you would like to connect to, and where sharepoint is the shared directory that you would like to connect to.
      In some cases, depending on the configuration of your network, this may not work. If that happens to you, try:

      url==smb://Username:Password@Workgroup/servername/ sharepoint
      Note: I tested this on MacOS 10.2.8 and can make no promises or guarantees that it will work on any other version of OS X, but it worked for me. Because I have no reason to do so, I have not actually tested this with a static mount, only dynamic. The first URL I listed worked perfectly for me. However, in researching printing to SAMBA-shared printers, I saw many reports of a whole variety of different URLs working for some setups, and not working for others. I suggest that if the two URLs I provided don't seem to work for you, try variations on the theme, or search here for the tips related to printing to samba shared printers and SMB shares for ideas.
      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    129. Re:Maybe true, but not necessarily desirable by deaddrunk · · Score: 1

      Well like the bespoke Windows-only apps I use every day at work, the games I play that are Windows-only (and no I'm not prepared to stop playing games I enjoy), a MS Office-compatible suite that isn't as slow as a slug, an email client that interfaces seamlessly with Exchange server, etc etc ad nauseum. Saying that Linux needs a Win32 compatibility layer is only common sense, given the huge inertia that the monopoly has created.
      As a similar example what is the first thing a customer would look for in a word processor? Intuitive interface, speed, price or ability to open all the documents they've already created in Word?
      Believing that a better product will automatically shift Microsoft on merit alone is incredibly naive, unless you believe that businesses will commit to billions of dollars of rewriting code and retraining staff for very little productivity benefit.
      I like Linux, I've used it since 1998, but in the desktop market, where one company has such a stranglehold, the only realistic way to loosen that stranglehold is to allow seamless migration away, much like Amdahl successfully challenged IBM's dominance in the mainframe market by offering a way to carry on running all the current mainframe systems with more power at a cheaper price.

      --
      Does a Christian soccer team even need a goalkeeper?
    130. Re:Maybe true, but not necessarily desirable by pherthyl · · Score: 1

      I think Mac OS X doesn't have any, primarily because not a single one has EVER been identified.

      Hmm. It seems I was wrong. Perhaps my friend accidentally destroyed his system in another way and thought it was a virus. In any case, the risk of viruses on Mac and Linux is the same, and that risk is basically zero. The fact that there are a couple Linux viruses has absolutely no impact on this. If they are because of security flaws, then new Linux distributions aren't vulnerable to them, since the flaws would have been fixed. If they do not depend on security flaws, then they depend on the ignorance of the user, which is a risk that cannot be defended against.

      Regardless of whether or not there will be any in the future, this is an exceptional marketing tool that draws in new users.

      Perhaps, but why is this not flaunted by Apple? Because they know that as soon as they go out and say "We have zero viruses", one will appear within half an hour just to spite them. In reality, the risk of being sent a virus via email is essentially zero on Mac or Linux.

      your computer is just as much at risk of slowing down due to more background programs and desktop widgets being installed.

      No it isn't. The reason Windows tends to slow down is because every second device and application has another little system tray icon and system service that starts up. Linux device drivers just don't have that. Same with applications, the way they are written, they just don't all want to start some component on system boot, or clog up a central registry. I'm proficient with Windows and Linux, but the fact is that under heavy use, Windows will eventually slow down and aquire cruft, while Linux will keep on going at the same speed as after a fresh install.

    131. Re:Maybe true, but not necessarily desirable by robertjw · · Score: 1

      Whoa, your statement was 'apps that don't have a Linux equivalent', not apps that work exactly like they do in Windows or the same apps that are available on Windows. Linux may need a 'Win32 compatibility layer', but I'm doubtful that will happen for two reasons. The first is a Win32 layer would almost certainly involve either copyright or patent infringement on Microsoft proprietary technology, which would result in lawsuits and do nothing to further Linux use. Second, Win32 is, at best, a broken architecture. Microsoft, with it's billions of dollars in development has not been able to make it both stable and backword compatible. XP is an improvement, but it's still a poor architecture. Adding that functionality to Linux would be a step backward and not one the Linux developers are likely to take.

      Believing that a better product will automatically shift Microsoft on merit alone is incredibly naive

      How so? Linux has already shifted Microsoft in the server market. Google has shifted Microsoft. Those are two 'products' that have succeeded on merit alone. In a true free market the product that offers the best performance for it's cost Should always win out eventually. The only time it doesn't is when existing market forces use uncompetitve tactics to stifle the superior product like RCA did with the FM radio.

    132. Re:Maybe true, but not necessarily desirable by Weedlekin · · Score: 1

      I've been using and developing on UNIX and MS OS offerings since the early 80s, and for CP/M before then. I bought an iMac G5 for my wife in February this year so she could EMAIL me when I work abroad (which is quite frequently): my wife is not computer literate, and did not wish to be ever since I tried to introduce her to Windows. She does however love the Mac, and strangely, I have also come to do the same, even though I didn't expect to when I bought it.

      My growing admiration for the Mac is not because of its pretty UI, the fact that it "just works", its freedom from viruses, Spotlight, widgets, or any of the reasons usually cited. What impresses me is the fact that the system feels like it was designed as a whole instead of being cobbled together from a load of separate bits, each of which grew organically in response to the changing requirements of people who were working in isolation from those who wrote the other parts

      As an example of the above, OS X has a bunch of little apps, each of which does one or two basic jobs. There's an address book, a dictionary / thesaurus that also acts as a spell-checker, a calendar / appointments manager, and various others, none of which is anything special in its own right. However, the fact that they are present in the OS _and_ have a set of APIs that application programs can use means that all properly written OS X apps take advantage of them. You only have to manage one contact list, one set of appointments, one spell-checker, etc., and any changes you make to them will be instantly available everywhere.

      Compare this with for example Windows, where the Windows Address Book supplied with Outlook Express (which comes with the OS and gets updated when you update IE) isn't used by anybody because it's so limited and has such a horrid, draconian set of APIs. Even Microsoft's own Outlook shuns it, so they can hardly expect third-parties to bother with it for anything beyond importing data into their own, proprietary address books. And of course, Windows itself doesn't come with an appointment manager or spelling checker -- they're part of Office, which not everyone has, so developers are faced with writing their own versions. Result: lots of duplicated data in different formats and locations, all of which the hapless user is left to synchronize.

      And this attention to detail in making things work together shows up everywhere in OS X, even on the humble command-line terminal. Open a terminal window, drag a desktop icon or file, or a folder or app in Finder on to it, and the full path and file name appear at the prompt. Highlight text in the terminal window, drag it on to the desk top or Finder, and a file is created with that text in it. Drag that file on to another terminal window, and the text appears in it -- text can also be dragged between one terminal window and another. What's more, this doesn't just work for the raw command prompt: you can drag text from (for example) the Safari browser into a terminal with VIM in it, and the text will be pasted into VIM's buffer, where you can edit it.

      So IMO the greatest lesson Linux can learn from OS X is that programmers should consider each application they write as being part of a coherent system that should not only work with, but also offer services to other applications in a language-independent way. Microsoft's OLE Automation and later COM technologies were trying to achieve this, and it's what .NET is supposed to improve on today, yet Linux software can't even reliably copy and paste a piece of simple text between two arbitrary programs, let alone offer the sophisticated level of interop that MS, Apple, and others had achieved years ago.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    133. Re:Maybe true, but not necessarily desirable by AKAImBatman · · Score: 1

      Perhaps my friend accidentally destroyed his system in another way and thought it was a virus.

      There was an early upgrade to a Mac software package (an iTunes Beta, I think) that had a bug that could delete your home directory. It was a particularly nasty bug, and some of the parcipants in the open beta program got bitten by it. That's probably what happened to your friend.

      The fact that there are a couple Linux viruses has absolutely no impact on this.

      I don't think you understand the full marketing implications of this. Regardless of what Apple actually says, they get free press from their users as well as their opponents. (USer: "My Mac has no viruses!" Opponent: "Yeah? Just wait!")

      Linux, OTOH, cannot claim to have never had a virus. It has had several, as well as tons of serious security holes. For awhile there, a RedHat box lasted only slightly longer than a Windows machine before getting p0wned. Regardless of whether this is fixed or not, it doesn't reflect well on the OS. That's part of the reason why commercial companies broadcast new versions as being completely different. e.g. "Win98 is more secure than ever!"

      In reality, the risk of being sent a virus via email is essentially zero on Mac or Linux.

      You have to be careful here. Modern viruses are only rarely spread through email. Most make use of holes in network services. The Mac comes configured with NO network services running, thus helping to explain why there's never been an exploit.

      The reason Windows tends to slow down is because every second device and application has another little system tray icon and system service that starts up.

      Precisely. While you really don't pay for anything run through initd, you DO pay for each little GNOME icon you have in the corner. It's not as bad as Windows yet (users actually CHOSE the icons they put there), but there are plenty of the little buggers that come bundled that people like to run. If Linux went mainstream, I guarantee the problem would amplify significantly.

    134. Re:Maybe true, but not necessarily desirable by vexx0 · · Score: 1

      Wow... funny how those pretty Apple colors go straight to people's heads.
      I have heard this argument a million times; Mac doesn't crash, Mac doesn't have viriuses, Mac is so easy to use. That is because Apple controls the software AND the hardware. Easy to accomplish these things if you can test every hardware configuration.

      I like the fact of being able to get some old hardware someone gave me and still be able to make a usable box out of it. Of course Linux doesn't have one group representing the whole, THAT'S THE WHOLE IDEA, Linux is about having something that is easily customizeable AND it is free, so haveing one group to make the standards and try to make the whole "community" go the one direction would be shooting itself in the foot. Some dists choose to be user friendly (Ubuntu and Linspire) while others can be used mainly for servers, power users, developers, firewalls, routes, network analysis, PC repair, and much, much more.

      For the same reason you cannot say "Linux has secuity flaws" because there are so many versions that it does not apply to all of them unless your saying that the very kernel has flaws. Same thing applies to viruses. Yes Mac may offer these things but so does Linux.

      I would have to say the biggest challenge in starting to use Linux is to find a dist you feel comfortable with because there is so many different ones that it seems overwhelling.

    135. Re:Maybe true, but not necessarily desirable by AKAImBatman · · Score: 1

      This is you -> Hi!
      This is the point -> Whoosh!

      There are perfectly good ways to do similar things to what Apple is doing without causing problems for the Linux community as a whole. As Linux fans as yourself are always so fond of pointing out, Linux is nothing more than a kernel. I agree. So when are we going to stop treating it as a singular entity and more as an OS Construction Kit? I made my point on this months ago, yet everyone seems to think that all we need is a slightly better Linux distro, or that what we have is "good enough".

      NO!

      If you want to see Linux used everywhere, how about allowing more focus in each distro? Today you get crucified if you're server only. ("I can't run it as a desktop!") Yet you get crucified if you're desktop only. ("I can't run it as a server!") Thus we have some weird amalgamations of OSes that look like Desktops but act like Servers, making no one's lives easier except for Workstation users. People keep trying to stop Linux from diverging down different paths. "We don't need that! It's fine as it is!" Let it diverge! That's what it was designed to do, and it will not truly hit its element unless you let it.

      If people would help instead of hinder, I wouldn't be surprised if you could get a Desktop-focused, Hardware and Linux bundle tomorrow. (Actually, you can today. Except that they screw up the marketting every time. They keep trying to sell workstations to regular desktop users. Grandma doesn't know or care what the hell the /usr vs. /var vs. root partitioning is. Just slap the DVD player in there and ship the damn thing!)

    136. Re:Maybe true, but not necessarily desirable by deaddrunk · · Score: 1

      Microsoft didn't have a monopoly in the server market (and you're also forgetting that Samba's reimplementaion of the SMB protocol helped a fair bit with Linux making inroads) and I'm at a loss to see where Google have shifted Microsoft from either total control of Office or Desktop markets. I know Win32 sucks big time but like or not we're stuck with it. The first question anyone asks me if I talk about Linux is "does it run application X" and I have to tell them no, there might be an equivalent but it doesn't have all the features and it can't read the files created by application X. So they stick with Windows, despite hating it because there is no realistic alternative.
      A re-implemention of Win32 is not illegal and indeed Codeweavers, Cedega and the Wine team have done sterling work in doing just that.
      Your last sentence has completely undermined the rest of your argument though as that is exactly what Microsoft have done and will continue to do unless forced to license Win32 to others as Intel felt the need to do with x86 to avoid anti-trust action. Now we have two major x86 manufacturers and a few minor ones instead of just one.
      In short, it doesn't matter how good the Linux desktop becomes; unless switching from Windows to it is close to painless very few people will switch, the utter crappiness of Win32 notwithstanding.

      --
      Does a Christian soccer team even need a goalkeeper?
    137. Re:Maybe true, but not necessarily desirable by Ed+Avis · · Score: 1

      Ever heard of rpm and apt?

      apt-get install package

      That seems pretty standardized to me. And yes, there are graphical interfaces like synaptic so it's not necessary to use the command line.

      --
      -- Ed Avis ed@membled.com
  2. Linux is FINE by Work+Account · · Score: 2, Interesting

    I have been reading about Linux being "ready for the desktop" for like 8 years now.

    I for one am sick of it.

    I use Linux every day on the desktop.

    Yes, at first it was a bit confusing, but over the years it has matured ten-fold.

    My parents use it, my grandmother runs Fedora, and I convert others on a daily basis.

    ENOUGH already with this GUI/desktop debate. It is over and done and we have done it.

    --

    If you "get" pointers add me as a friend (116)!
    1. Re:Linux is FINE by mayhemt · · Score: 0

      I Agree.
      Only if your tasks are browsing, office apps, photo viewing/pritning.
      But once you want those cool games, videos etc, its a nightmare. Not that its impossible, but u think granny would be happy if u tell on phone to her
      do a ./configure && make && make install
      she wont reply 'u r nuts!!??'
      dont forget p2p apps (amule) & file sharing on local networks..they too look simple, but bitch a lot at first. Just to name a few just adding my own contribution to the flames

    2. Re:Linux is FINE by Jeff+DeMaagd · · Score: 1

      I'll second the support. I'd rather not spend a whole lot of time retraining a person to a new OS. Then there's the setup, if I forget a detail regarding their needs, then I have to go back and fix it.

      Heck, I connected a higher resolution monitor to an FC4 installation and I couldn't find a way to update the monitor profile. Current consumer OSs (being Windows and Mac OS X) automatically detect a changed monitor and update the resolution profiles.

    3. Re:Linux is FINE by Anonymous Coward · · Score: 0

      j00r gr4ndm4 r00t b0xes?

    4. Re:Linux is FINE by Anonymous Coward · · Score: 0

      "It's over"? So there's nothing in the article worth considering, you think?

    5. Re:Linux is FINE by Anonymous Coward · · Score: 0

      what you describe is Linux on "a" Desktop.

      Besides, this Desktop obsession is stoopid. Linux in cars, embedded systems, PVRs, PDAa, is much more interesting.

      They say generals always plan for the last war. Sounds like Linux fans are fighting for the battleground of the 80's.

    6. Re:Linux is FINE by ifwm · · Score: 0, Troll

      "ENOUGH already with this GUI/desktop debate. It is over and done"

      You're right.

      Linux isn't ready, people who aren't zealots know and admit this, and the argument is done because people like you will never be convinced.

    7. Re:Linux is FINE by jzeejunk · · Score: 3, Funny

      My parents use it, my grandmother runs Fedora, and I convert others on a daily basis.

      Wow you must all be living in your great grand parents' basement ;)

      --
      sarchasm
    8. Re:Linux is FINE by Anonymous Coward · · Score: 0

      Wow, thank you. For a moment, I though that the fact that quite a number of people use linux on desktops was a good point. Now I understand that he was a zealot, and that there's no way linux could possibly be used by computer illiterate people.

      Now that I'm enlightened, I have to go and remove it from my grandmother's computer.

    9. Re:Linux is FINE by Taladar · · Score: 1

      Actually some of us know how users switching to Linux without any prior Linux knowledge must feel. It must be similar to the feeling we have when forced to use Windows again after months of Linux use and missing all the small advantages that are simply invisible if you use Linux for an hour, a day or even one week or one month. You get used to Linux and you notice that the system is much better (but of course different) as Linux doesn't have all these small annoyances that are present in Windows from Win95 to the present day. I am writing this from a Windows PC at our University and in the past hour I got reminded of the stupid "You don't have rights to paste the file here so lets force you to mark and copy/cut it again" and the equally stupid "Overwrite - Yes, No, All" box missing a "None" option for at least 10 years. With Linux you could just add something to the bugzilla of the program and usually you don't even have to do that as other people got annoyed by the same thing, with Windows there is just nothing you can do to fix things like that.

    10. Re:Linux is FINE by jedidiah · · Score: 2, Insightful

      Cool games? Run an installer.

      "Video" Run an installer.

      Granny isn't going to be fine with installing even an XP game. So she is already out of the equation.

      You are also confusing maturity of solutions with 3rd party vendor support.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:Linux is FINE by diamondsw · · Score: 1

      The fact that it keeps being brought up should indicate something.

      Just saying something is done doesn't make it any more done than it was before you said it, and this is most certainly NOT "done".

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
  3. RTFA? Nah. No this one. by Anonymous Coward · · Score: 0

    Not a word on user interfaces in the article itself.

  4. I beg to differ by Janitha · · Score: 4, Interesting

    Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.

    I would disagree. What about enlightenment, fluxbox, openbox?

    This article doesn't really make much sense overall.

    1. Re:I beg to differ by cwebb1977 · · Score: 0

      Well, not much coming from Microsofties seems to make sense, does it?

      --
      www.weberseite.at
    2. Re:I beg to differ by B1ackDragon · · Score: 1

      Don't forget XFCE, which if you kill the taskbar and pager bar at the bottom can look and feel quite a bit like flux, while still having pretty and easy to use xfce-ness.

      Sorry for the off topic, but I just like a good desktop discussion :-)

      --
      The snow doesn't give a soft white damn whom it touches. -- ee cummings
    3. Re:I beg to differ by AnonymousBystander · · Score: 2, Interesting

      Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.

      that would contradict

      As a general rule most people do not enjoy switching, upgrading or installing anything new

    4. Re:I beg to differ by Anonymous Coward · · Score: 0

      What the article author and others need to understand is that a huge advantage of what they're generalizing as Linux is choice. Linux doesn't have to stop copying Microsoft feature for feature, some people like that and they can use something like Gnome or to a lesser extent KDE. Others, those feature loving "advanced users" don't have to use Gnome, and can use whatever desktop environment they feel like or none at all if they so choose. They can even do all of this while still running Linux and all of those applications that run on Linux, this is the power of choice.

    5. Re:I beg to differ by Hatta · · Score: 1

      You don't happen to know if there's an XFCE clone of the *Box style "Cthulhain"?

      --
      Give me Classic Slashdot or give me death!
    6. Re:I beg to differ by Arandir · · Score: 1

      XFCE didn't copy Windows. It copied CDE. Most people think it's original because they've never seen CDE or they've never seen XFCE without a GTK theme.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:I beg to differ by jamiethehutt · · Score: 1

      I would disagree. What about enlightenment, fluxbox, openbox?

      Linux is far more than some funky desktops (I love Enlightenment!).

      Being a true multiuser OS is one feature Windows can't manage. Good file systems are another thing, journalisation and no fragmentation. A nice console, FUSE, Zen, LVM, iptables, and udev rules are also nice linux only features. And Windows doesn't use MIME info for discerning file formats.... Lot's of features! :-D

    8. Re:I beg to differ by B1ackDragon · · Score: 1

      There are a number of different title-bar styles that come default in XFCE, including some darker colored ones. Of course, you could always make your own :-D Also, by default XFCE uses GTK2 (I believe) for everything else so there are a plethora of application styles available. Gtk-chtheme is fun for playing with that.

      Anyway, I'm not sure XFCE is really better than *box, but it is a bit easier to maintain and setup. Also, I really like GTK2, and XFCE is nice and speedy too...

      --
      The snow doesn't give a soft white damn whom it touches. -- ee cummings
  5. People Avoid Change by aquatone282 · · Score: 3, Funny

    That's why I'm still booting CP/M on my Commodore 128!

    --
    What?
  6. SUN dropped GNOME as Desktop by Anonymous Coward · · Score: 3, Interesting

    Sun seem to be dropping GNOME as their Desktop

    http://www.gnome.org/~gman/blog/02112005

    Read more on above link!!!!

    1. Re:SUN dropped GNOME as Desktop by Anonymous Coward · · Score: 0

      Actually the link doesn't say anything about dropping GNOME on Solaris.

    2. Re:SUN dropped GNOME as Desktop by Anonymous Coward · · Score: 0

      That will probably bode well for GNOME - Every GUI endeavour of Sun is a complete, clear cut, undoubted failure - no arguments.

  7. I do NOT think Linux needs an install architecture by Work+Account · · Score: 1, Interesting

    Linux already HAS widespread adoption.

    The MAJORITY of all new servers today are slated to run Linux.

    This is not going to change, I repeat, it will NOT change.

    How can you call Linux a "niche" OS?

    First off, Linux, or rather GNU/Linux, is an operating system KERNEL.

    But more importantly, it is hugely successful and I am personally offended that you post a trite, mocking comment regarding something that I and thousands others have worked hard on the past 10-15 years.

    --

    If you "get" pointers add me as a friend (116)!
  8. command line moves the world by cwebb1977 · · Score: 1, Insightful
    The core mantra should be: "Simple and easy in everything we do, but give me a command line and I can move the world."
    or you rm all the pr0n from your harddisks
    --
    www.weberseite.at
  9. M$ mantra by 0110011001110101 · · Score: 2
    FTFAThe core mantra should be: "Simple and easy in everything we do, but give me a command line and I can move the world."

    So does this means M$ core mantra is "Over complicated and flashy in everything we do, but give me a command line so I can get shit done post-BSOD" ?

    --
    Don't anthropomorphize computers: they hate that.
  10. Who??? by Anonymous Coward · · Score: 0

    Greg Raiz, Boston based interface designer and former Microsftie

    Who?? Never heard of him. RaizLabs? Never heard of them. Former Microsoftie?

    Ok, I get the picture. Some loser was fired from Microsoft and no one will give them a job. So the hang out their own shingle, claim to be an expert, and start issuing Slashvertisements.

    Start the unemployement paperwork pal. No one will buy what you're selling.

    1. Re:Who??? by grub · · Score: 1


      Look at the link of the submitter "Anonymous Coward". It links to raizlabs...

      --
      Trolling is a art,
  11. OS X? by deke_kun · · Score: 5, Insightful

    "The core mantra should be: "Simple and easy in everything we do, but give me a command line and I can move the world.""

    I'm guessing he hasnt spent a lot of time in OS X then. Especially since he says in the article that Apple took the simplistic (ie not technical) approach.

    1. Re:OS X? by u16084 · · Score: 0

      I must agree, I'm stuck with XP due to office politics, I have dabbled with almost every major distro out there. If you throw in whats available now, kde,gnome - the limitations are annoying. Try Cut/Paste between windows/Applications? Its that SIMPLE stuff that people are looking for. If you have to "Learn" the operating system its not going to work. People dont want to goto command line, they dont want to compile or worry about dependencies, rpms etc etc. Avg home user doesnt care about apt-get,emerge or yum. I had the pleasure of sitting down at a osx machine... My 70 yr old grandma could click through the OS without asking silly questions. You have your eye candy and functionality - and if you want your command line, its there. OSX + intel/AMD = danger to microsoft. As the "Avg home user" will have a "Real" choice. Real, meaning out of the box..... You can jump in and start screaming "KDE/GNOME WORK OUT OF THE BOX!", yea thats great... Take someone off the street, Sit them down behind a OSX / XP / box and let them choose. (Interface not operating system) Real world problems = we are lazy people. Change is good if someone does it for us. Security patches whats that? - and ofcourse "Why do i need to enter a password to install something??" So untill people change - Linux will remain a "fad" FOR THE HOME USER (stress HOME USER)

      --
      -- I Dont Deserve A Sig I Have Bad Karma
    2. Re:OS X? by BlueStraggler · · Score: 4, Informative
      Indeed. As a switcher from Linux to OS X, I'm starting to get pretty annoyed with the "Mac takes the low road" meme, since it is in every way the most sophisticated desktop OS on the market. The similar "Mac is easier for novices" meme is equally annoying, since historically the Mac has NOT succeeded among casual home users. The markets where Mac has consistently succeeded is among professionals who use very expensive and technical software suites to do their work. It didn't succeed for me in the past because the technical software suite where I do my work is the Unix CLI, a deficiency that Apple remedied in OS X.

      Coming from the Linux world, Windows is so obviously the OS that has dumbed itself down for the novice, whereas the Mac is so obviously the OS that has invested effort into productivity for advanced users on the desktop. But "ease of productivity" for professionals is not the same as "ease of learning how to use a computer" for a novice. Windows has the novice market locked down tight, from the infamous start button, to the desktop populated with application launcher icons, to monolithic applications that want to work in full-screen mode; everything caters to the naive user. The Mac, on the other hand seems to presume that you are working on a large display, with numerous tool and working windows placed where they are convenient to you, and drag-and-drop interoperability between these windows that is reminiscent of using pipes to connect apps on a CLI. That's not novice stuff, and it takes a while to learn to use it. Once you've got the hang of it, though, it's really hard to go back. That's the real reason Mac users are fanatical and loyal, I've concluded, and it has nothing to do with novices. Indeed the whole idea of a fanatic novice is a bit of an oxymoron.

    3. Re:OS X? by goldspider · · Score: 1

      That's all fine and dandy, but please get back to me when Apple releases a version of OS X that runs (flawlessly, mind you) on PC hardware.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    4. Re:OS X? by Kjella · · Score: 1

      Windows has the novice market locked down tight, from the infamous start button, to the desktop populated with application launcher icons, to monolithic applications that want to work in full-screen mode; everything caters to the naive user.

      Hmm it's strange that I have it that way, like it that way, and consider myself a poweruser. The start button is really irrelevant as both my parents figured out where that was in KDE, but they need huge icons with descriptions. I got what, 40 icons on a quicklaunch bar almost across the screen. Having instant access to many apps is a poweruser thing, my parents wouldn't know what any of them were. Perhaps you're confusing that with having every application as a desktop icon because they can't figure out how to navigate the menus (my mom is like that). As far as drag and drop goes, I hardly ever use it. Ctrl-C/Ctrl-X, switch program, Ctrl-V. It's faster than any drag-and-drop user I've seen, plus I don't have to rearrange my windows so things don't overlap. Dragging and dropping is very visually clear, but I consider the Windows way much better suited to me. Using something like GIMP is just awkward to me, I find it more confusing to have bits and pieces of other programs shining through compared to a Windows interface which usually just have a plain background, and any item you see is part of the graphics editor. This is also why there are so many desktops. It seems to me, I don't want to have the same one you're having.

      --
      Live today, because you never know what tomorrow brings
    5. Re:OS X? by JWallyR · · Score: 1

      It seems evident from your comment that you haven't actually used Mac OS X.

      For example, you say that you "don't have to rearrange my windows so things don't overlap." Because of the way that Apple has implemented the Apple+Tab "application switcher" interface, you don't HAVE to have your windows arranged in any particular fashion to be able to drag and drop from anything to anything else. Example: Exposé. If I have something in my frontmost window that I'd like to drop into the rearmost window of a completely different program, I click and drag whatever it is, press F9, and all of the open windows spread themselves out for me to see their contents. I move the mouse over to the correct window, press the spacebar (thus am still holding down the mouse button for the drag-and-drop), mouse over to wherever I need to drop the item, and release the mouse button. In 2 seconds, I have navigated through any number of windows and applications without having to think terribly hard about which program and which window within the program is the right one. This makes it a much more intuitive process (for example, you pick the window that looks right, rather than finding window X of program Y using alt+tab) and also reduces the need for one to remove one's hand from the mouse. Admittedly, if you're typing code, then you might be better served by leaving your hands on the keyboard, but a lot of us don't keep both hands on the keyboard at all times. The mouse helps in visual circumstances (image/audio/video editing) and multitasking in general.

      You say you have loads of programs down in the quicklaunch bar. In Mac OS X we have the Dock, which stores any number of frequently used programs, documents, directories, etc. It's very customizable, but also very clean, organized, and uncluttered. Add to that the use of Spotlight in Tiger, and you can very quickly find any random file or program that you might want, which reduces the need for you to clutter up your "frequently launched programs" area with infrequently used programs. Why put everything I might ever use in the quicklaunch bar when I can have the computer find it for me in a few keystrokes?

      As for having monolithic applications in fullscreen mode... I guess it all depends on what you're trying to do. For obvious reasons, having a non-fullscreen mode facilitates multitasking, so obviously if all you do is use one program at a time, you won't benefit from sharing the screen. I think there's an argument to be made, however, that the "professionals" that the parent posters reference are more likely to be jumping between multiple tools to accomplish whatever they're doing than your average computer novice, whose multitasking is likely to be limited to email/browser/instant messenger windows.

      You should give Mac OS X a whirl. You will very likely be pleasantly surprised (if you can get past all of the anti-Mac spin and bias) at how easy it is to be very productive, and not at how easy it is to "use a Mac" (which it is, but that's not the point).

    6. Re:OS X? by IntlHarvester · · Score: 1

      The similar "Mac is easier for novices" meme is equally annoying, since historically the Mac has NOT succeeded among casual home users. The markets where Mac has consistently succeeded is among professionals who use very expensive and technical software suites to do their work.

      While I agree this is somewhat true, it runs counter to 20 years of Apple marketing. Macs are sold to people who are scared of their computers going "beep beep beep" and might be confused by more than one mouse button (sorry!).

      While Apple does have some very strong professional segments, I think they know their bread is buttered by education and by people who really don't like computers. It's only been a real technical choice for the last couple years since OSX came out, and still their hardware lineup (iMac, eMac, iBook) is still heavily biased toward the Make It Easy user.

      --
      Business. Numbers. Money. People. Computer World.
  12. Really? by Sam+Haine+'95 · · Score: 0
    From TFA:
    The Basics To get people to switch operating systems you need to remember two rules.
    1. People avoid change
    2. New Operating Systems break old applications
    In other news -

    bear/shit/woods

    pope/catholic

    etc.
  13. Excellent piece of advice by Conorb · · Score: 1

    As a long fan/user of the Linux desktop (six years) I think is on of the best peices of advice I have seen.

  14. Summary. by jellomizer · · Score: 4, Informative

    Make upgrading from windows as easy as possible, Standardize on your widgets, and Make Installing Software Easy and secure.

    I tend to agree with most of the articles comments except for 1 random jab at Apple for choosing the lower ground of loosing functionality for better interface, where I believe that Apples interface is middle ground like windows but it is just better designed so it is easer. But I digress.

    For Installing why can't Most Linux distributions support Loopback files, So they can install Linux on top of a Windows partition and if they don't like linux just delete the ISO file. Also a Non-destructive partition system like Partition-Magic.

    More effort should be put into WINE, and MONO projects. It should be easy to run Windows programs. Just like the migration from Apple OS 9 to OS 10 or from DOS to Windows or Windows 3.1 to 95. People prefer "Optimized" to their OS applications, and will ask for them, but if they can't get it they want to run the old ones. These projects will not make developers think "Well Linux emulates it so we don't need to port it." they will think wow we have xx% of our customers using our product in linux, Perhaps we should make a Linux Version before our competitor does so we don't loose them.

    Standardizing on the User Interface is extremely important. I can't even count the times I have to go to a newbe who is using KDE or GNOME and opens an Application build with the other tool kit or worse a different one like X11 and explain to them that they may have some trouble Copying and Pasting, and oh this is a x application you need to do it this way instead. And your files are by default saved here except for there. It is confusing and they do not comprehend why things are so diverse.

    Installing, I really don't see why Linux can't take a lesson from Apple and improve on it. To install an application drag the folder to where you want to run the application. Have all its files that it needs to run self contained inside itself and uninstalling it is just deleting the directory. And try as much as possible to make the application statically built With Drive space below $1 per gigabyte the extra space lest be a little wasteful to make installation easy. Only spread the files across the OS when you Really-Really Need to.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Summary. by advocate_one · · Score: 0, Troll
      /me Waves hands...

      Linux is not the OS you are looking for...

      now run along back to your Mac... Linux and its concepts is obviously too different for you to grasp...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:Summary. by tolan-b · · Score: 1

      --
      Standardizing on the User Interface is extremely important. I can't even count the times I have to go to a newbe who is using KDE or GNOME and opens an Application build with the other tool kit or worse a different one like X11 and explain to them that they may have some trouble Copying and Pasting, and oh this is a x application you need to do it this way instead. And your files are by default saved here except for there. It is confusing and they do not comprehend why things are so diverse.
      --

      I have no problems copy and pasting between KDE and Gnome. Also, Gnome task-tray items show up in the KDE task tray7 and vice-versa, ditto 'start menu' items.

      RedHat/Fedora and Suse both install with the same skin for both KDE and Gnome apps. Though I find that Suse's implementation of this is more convincing. I fired up xchat in kde on my new Suse 10 install (think I'm going to finally dump Fedora.. Suse 10 / OpenSuse 10 is gorgeous) and tried to find a giveaway that it wasn't a KDE app.. I couldn't find one.

      Now plain X apps you have a point with, but I can't think of the last plain X app I saw...

      What distro are you using?

    3. Re:Summary. by Fordiman · · Score: 1

      Ever thought what would happen if Microsoft did Mac's route?

      Rather than develop their own new kernel, they provided support for linux and moved to a linux kernel; built their own window server and manager from scratch and hired people to work on the Wine project.

      *shakes head*

      god... I'm living in a dream world.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    4. Re:Summary. by jellomizer · · Score: 4, Informative

      Linux and its concepts is obviously too different for you to grasp...
      Except for the fact that I have used Linux as my primary Desktop OS since Mid 1994, I understand Linux and its concepts but some of them are wrong, and parts of the linux community are just to high up on themselves to realize that there could be a better way of doing things. I have just recently started using a Mac as my primary system, figuring if I don't like OS X then I could put a PPC Linux distribution on it, or just stick with Xwindows support and command line. But I come to realize a Good Interface especially for Desktop applications actually helps productivity.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Summary. by zootm · · Score: 2, Informative

      I have no problems copy and pasting between KDE and Gnome. Also, Gnome task-tray items show up in the KDE task tray7 and vice-versa, ditto 'start menu' items.

      Don't know about the copy-and-pasting thing, but the task tray stuff is fairly recent (since FreeDesktop standardised the protocol for system try items, which would count as an example of this standardisation), and the start menus need to be (to the best of my knowledge) manually updated between the two systems (often packages in distributions will update both if necessary, though). Not sure about that bit though.

    6. Re:Summary. by Anonymous Coward · · Score: 0


      uninstalling it is just deleting the directory. And try as much as possible to make the application statically built With Drive space below $1 per gigabyte the extra space lest be a little wasteful to make installation easy. Only spread the files across the OS when you Really-Really Need to.


      What a brilliant idea. Now if we find a flaw in a library, we have to recompile all our applications that use it, rather than just replacing the library.

    7. Re:Summary. by Anonymous Coward · · Score: 0

      He Sure Pistle WHiped parent. Biatch!

    8. Re:Summary. by jellomizer · · Score: 1

      Yes. This is an other trade off, that I forgot to mention. But if the fix in the library breaks compatibility, it requires you to recompile all the applications just to get them to work. Vs. Upgrading each program one at a time while keeping functionality, to the others. Also most flaws in libraries are often in a section of the code, and not all applications may use that section. So some apps will be fine with the old version and not needing a change. Or if you really want to you could make it dynamically built with the libraries in each of the applications drives, and if you want to upgrade it you can do a find and replace on the drive. The problem with the current method especially for user interface is Dependancy Hell, where programmers assume that everyone who is in their right mind will go and install this third party library, that is only part of the most obscure distributions. So if a person really wants to install the application they are googling for the missing library they found running threw a trace command. Also many applications are build with custom libraries, that are installed in /usr/lib or /usr/local/lib which really don't need to be, because no other application uses them. This is a problem in windows too i.e. .DLL HELL. Having files spread all across your OS, Is just sloppy, while I understand why they did it in the past, for server systems, but for desktop systems we need an easier approach.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:Summary. by buraianto · · Score: 1

      What if Linux borrowed a .NET concept and created a Global Assembly Cache, where as many versions of a dll could be stored as you could want. When a program requests a dll it makes its request by version and the GAC delivers the correct version, or a new version based on a version redirection policy.

    10. Re:Summary. by XO · · Score: 1

      It already stores tons of different versions of the same libraries, dig through /usr/lib and /lib sometime, and see how many outdated versions of libraries you have (at least, if you've been updating your system regularly).

        My question is, why isn't there any sort of versioning system? after all, that was implemented in systems back in the 70's.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    11. Re:Summary. by Blakey+Rat · · Score: 1

      Hehe.

      "But I come to realize a Good Interface especially for Desktop applications actually helps productivity."

      Sorry, I'm not trying to pick on you specifically, but I see this all the time and, as a long-term Mac user, my response is usually, "well, DUUUUUH!"

    12. Re:Summary. by Hiro+Antagonist · · Score: 1

      Same here. I've been a desktop Linux user since about 1998, and recently got a new Mac -- and I doubt I'll be going back.

      Especially with the new Intel Macs.

      OS X Just Works, for the most part, and doesn't irritate the hell out of me in doing so. I wouldn't want to run it as a server, if only because I still think Debian and FreeBSD are better options on cheaper hardware, but the desktop experience of OS X can't be beat.

      It's the applications that just bounce in the Dock, rather than stealing my keyboard focus, and Expose does indeed kick ass. I still have a Linux desktop at home, and it's getting replaced because (a) I want Expose; and (b) I'm tired of Gaim having two options for getting my attention: "Do nothing" and "Grab my keyboard away from whatever the hell I'm working on."

      That, and having media options in-browser that WORK is a bloody joy.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    13. Re:Summary. by poofyhairguy82 · · Score: 1
      Installing, I really don't see why Linux can't take a lesson from Apple and improve on it.

      Because there is no one Desktop Linux. There are ten fighting it out and none have the resources needed to be a full desktop OS like OSX. That said, its really nice if you are a nerd and you can grok it.

  15. The logical question... by baudilus · · Score: 2, Informative

    The logical question to ask is: why should Linux (or the Linux community) care if it's more and more widespread? What's wrong with the way it is now? This is not a flame, I'm asking because I'm looking for a good answer, believe it or not.

    1. Re:The logical question... by BenjyD · · Score: 5, Insightful
      Wider adoption would bring many benefits:
      • More testing - a bigger user base means bugs get spotted and reported more quickly
      • ISV support - more potential customers means more software companies developing for Linux. OSS can't provide everything (games, high end content production for example)
      • Drivers - hardware manufacturers mostly ignore linux at the moment because of its small marketshare
      • More use of open formats - it's much easier to expect people to use open formats that are properly supported on Linux (OpenDoc vs MS Office, Ogg instead of WM[A|V] etc.) if its market share is significant.
    2. Re:The logical question... by Dr.+Evil · · Score: 1

      Hardware manufacturers ignore Linux because binary-only drivers are a legal grey area. It must begin to hurt their bottom line not to support Linux before they'll do anything about it.

      Software companies don't have a stable desktop API to target.

      Software companies which don't rely on a desktop API have no problem with Linux. E.g. DB/2, Oracle, Java, etc.

    3. Re:The logical question... by guisar · · Score: 1

      1) A bigger knowledgeable user base means bugs get spotted more quickly- otherwise you get hundreds of similiarly worded reports which may or may not be related to the same problem. It's a lot of work to determine what's unique, what's RTFM, etc.

      2) I don't often use the ISV support unless those ISVs contribute their source to the kernel. Why should I tie my OSS kernel to ATI or NVIDIA's proprietary software? That's working in the wrong direction....

      3) Manufacturers ignore Linux because they fear reprisal from Microsoft. Why else would they not even advertise support for Linux when it exists!

      4) Formats are the function of applications, not the OS. Openoffice is already cross platform. It's the best known solution for Linux but it runs just fine on Microsoft Windows- the problem is encouraging large organizations to allow their employees to install and use Openoffice.

    4. Re:The logical question... by bkruiser · · Score: 1

      Great Question! There will never be only one operating system. Linux is fine and so are most of the others for one task or another. The Linux movement is more religious than practical. I liken it to the "bible christian" phenomenon. They have a chant, "we are christian", but they all disagree on almost every aspect of belief. The unifying factor is "We are Linux" / "We are Open Source". The movement has nothing to do with functionality or economics, but community. As aspects of the community become more mainstream, you will get your desktop OS, if it doesn't the communities will continue to be "freakish" "weird" "nerdy" and just like those "bible Christians" Linux nerds all want to be cool and normal.

    5. Re:The logical question... by BenjyD · · Score: 1

      You want something like Photoshop or Battlefield 2 integrated to the kernel? What an odd request :-)

  16. Some of the author's points by TWX · · Score: 3, Insightful
    The whole notion of open software creates the opportunity for better collaboration and better end to end solutions.

    - Create a single music solution that is consistent and flows easily from OS to music applications to TV experience.
    - Create a single photo solution that is consistent and flows easily from OS thumbnails to previewing full screen to editing in a photo applications.
    - Create an office suite that can be used as a component in other applications. Anywhere I have rich text editing I should also have red-underline spell checking, thesaurus, and other tools that help me write.
    - There should be a single interface for dealing with contacts, buddies and users, and this should be used consistently across the OS and related programs.
    The problem with the author's first point is that many of the codecs or routines needed to decode media flat-out aren't available legally in the U.S., and until we don't have to rely on the likes of marillat and others to host stuff out of the country then we won't have the ability to do that.

    For the second point, the photo system would be entirely dependent on the window manager and basic shell suite, and I know that Gnome has thumbnailing. I personally almost never use the default photo management stuff, opting for better software than baseline, but I can understand the author's argument.

    The productivity suite one is a difficult one, as it'll require unrelated projects to have some kind of common backbone that may require extensive editing. It also won't be consistent to web-delivered rich-text editors that are common in forums that allow fonts and formatting. Even more annoying would be if it were difficult to remove or supplant with a better productivity suite.

    As for contacts, while I'll agree that a baseline system would be nice, I'm inclined to specifically avoid something that's across-the-board for privacy and security purposes. I'd rather not have some malicious software that gets in through some exploit manage to retrieve my entire list of contacts and their types, only to then try to spread to them or to spam them.

    The thing that the author doesn't address is that these responsibilities are the job of the distributions moreseo than the application developers. The distributions could very easily hire their own developers to take a project or application and modify it to meet these requirements. It might cost some money, but that's where RedHat or SuSE can 'value add' their part.
    --
    Do not look into laser with remaining eye.
    1. Re:Some of the author's points by radish · · Score: 1

      The problem with the author's first point is that many of the codecs or routines needed to decode media flat-out aren't available legally in the U.S., and until we don't have to rely on the likes of marillat and others to host stuff out of the country then we won't have the ability to do that.

      Name _one_ "codec or routine" that is _required_ to play some kind of media which is illegal in the US.

      You're confusing "available legally" with "available legally without paying a license fee" - I can quite legally play FairPlay, Windows DRM and DVD content on my XP box, because someone has arranged (and in some cases paid for) the licensing.

      As it happens I stick with open formats (vorbis/flac) which of course are playable everywhere, but that's another argument :)

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    2. Re:Some of the author's points by Kjella · · Score: 1

      The productivity suite one is a difficult one, as it'll require unrelated projects to have some kind of common backbone that may require extensive editing. It also won't be consistent to web-delivered rich-text editors that are common in forums that allow fonts and formatting. Even more annoying would be if it were difficult to remove or supplant with a better productivity suite.

      Actually, it sounds more like a GTK/Qt level fix, not an application fix. They could be implemented as handlers so as to be easily replacable on a system or application level. You'd have to deal with different handlers anyway to deal with different languages. Switching handlers could be as easy as "always use this thesaurus", until you select another via some menu option. The default handler could just be a dummy return function. Ideas off the top of my head:

      Default (to local language), with parameters (e.g. give me a en_UK thesaurus if you got), user defined (own handler, useful for custom types of text, e.g. code validation), none (equal to user defined with dummy functions). Perhaps there should even be some meta-classes for various code types like C, C++, HTML etc. Imagine having a HTML editor that could spell-check an international website with french content, (english) HTML mark-up and german (the developers') comments. That would be incredibly impressive. Language detection could be another module by itself, and the program would just say "use autodatection", and that code would call the validation handlers. You could have separate handlers for spell-check, grammar, thesaurus, perhaps even translation modules (which in general suck, but that wouldn't be this system's fault)?

      --
      Live today, because you never know what tomorrow brings
  17. To me, this issue always disturbs me by bogaboga · · Score: 5, Informative
    The issue is decent looking fonts. I always have to download the webfonts.sh script http://vigna.dsi.unimi.it/webFonts4Linux/webFonts. sh, and turn off anti-aliasing in order to have a desktop that is a pleasure to work with. Heck ebven the most recent OpenOffice.org release is uglier on Linux than it is on Windows.

    Guys, we need to have an attractive desktop by default in order to make the user experience at least more appealing. In one installation of Ubuntu, I had to tweak the X.org conf file in order to have it display these fonts correctly! And believe me...it took more than 4 hours to get right! Who would have that time in the "real" world?

    1. Re:To me, this issue always disturbs me by rco3 · · Score: 3, Insightful

      My fonts look fine. I live in the "real" world, and have spent approximately zero time screwing with fonts. What, exactly, is the problem with your fonts?

      --

      Ce n'est pas un vrai mouvement de robot!
    2. Re:To me, this issue always disturbs me by ctr2sprt · · Score: 1
      It looks like the main problem with font quality at this point is the availability of good free (as in speech) fonts. GNOME, which comes with the Bitstream Vera fonts on FreeBSD, looked great out of the box with zero configuration. KDE, which does not, looked like ass. Until I told KDE to use Vera for everything, at which point it looked pretty good. (The antialiasing routines being used by GNOME seem better.) GNOME actually looked much better than Windows.

      I suspect that if GNOME and KDE had, like Windows, five or six families of solid fonts that shipped with the DE, this would be a nonissue.

    3. Re:To me, this issue always disturbs me by bogaboga · · Score: 2, Informative
      > What, exactly, is the problem with your fonts?

      Well, I hope you do not think fonts in OpenOffice.org are generally better looking than their Windows counterparts, do you? In my previous installation, these fonts looked blurry, huge and ugly. I guess I should have broadened the scope of my premise to include the general look and feel of OpenOffice .org. This is fact: This application looks better on Windows than on Linux. Now you tell me it does not.

    4. Re:To me, this issue always disturbs me by WhiteWolf666 · · Score: 1

      The answer is opensuse.

      Opensuse has the truetype bytecode interpreter enabled by default, and sane font antialiasing settings.

      All you have to do is set your monitor size correctly in SaX2, and you get fonts that look substantially _better_ than OS X or Windows.

      I say this as I type on my powerbook running OS X.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    5. Re:To me, this issue always disturbs me by gg3po · · Score: 3, Interesting

      I call BS. I'm a graphic designer. I work on a Mac (PS, Illustrator, InDesign) at work, but a Linux box at home. I've done a lot of freelance work on Linux from home lately. I typeset and did all prepress for a 700 page book over the summer using Scribus, Gimp, and Inkscape. I keep hearing about how Linux fonts suck, but they always look great to me. *Much* better than the non-anti-aliased fonts that are the default on Windows. In fact, the only way I can make fonts look half-way decent in Winbl0w$ is to turn on their crappy ClearType® feature, but I've noticed that even that screws up the colors at the edges of the characters. If you have some specific examples of font issues, please link to some screenshots, until then I'm of the opinion that the "fonts suck on Linux" argument is a complete troll.

      --
      ---
    6. Re:To me, this issue always disturbs me by rco3 · · Score: 2, Insightful

      Oh, so what you don't like is the way OO.o looks on Linux? That's not a desktop problem, or a Linux problem - that's an OpenOffice problem. It's a legitimate complaint, and I completely agree with you - but your unhappiness is the result of how OO.o uses system fonts, not the result of poor-looking fonts on Linux. OO.o apparently needs to be tweaked to look nice on linux for a variety of reasons, none of which seem logical to me but I'm not an OO.o developer.

      Linux fonts look fine. OO.o doesn't by default use those perfectly suitable fonts. It can be made to look fine: this page seems to have some useful information, and even though one of the suggestions does talk about editing your xorg.conf (may be distro-specific instructions) it shouldn't take any four hours to do it. I'm sure that a less cursory Googling would turn up even better results, like this one. I know, I know - you shouldn't have to Google to solve basic problems like this. You're right. Email the OO.o devs and let them know. It's still not a Linux problem, it's an OO.o problem.

      I have never argued that OO.o looks as good on Linux as it does on Windows. That wasn't what your original comment implied, though - it implied that the default fonts in Linux were ugly, required lots of configuration to make the desktop usable, and that the OO.o problems were a symptom of that. THAT implication is incorrect. Since you no longer appear to be maintaining that position, though, we can consider this conversation to be complete.

      --

      Ce n'est pas un vrai mouvement de robot!
    7. Re:To me, this issue always disturbs me by LnxAddct · · Score: 1

      I like the way openoffice.org looks. I like the fonts. I like the fonts of linux overall better then the window's counterparts, in particular the bitstream font package. I like my fonts anti-aliased, which you for some ungodly reason turn off. You sure you don't just have vision problems or something? The one thing I think linux has had going for it for at least 2 or 3 years now is the superior font rendering over windows. It is much more painful reading fonts under windows. So I guess this means that your oppinion is just that, an oppinion. I like the way linux looks, I hope it isn't changed. Windows is horrific, and I'm not that big of a fan of OS X either.
      Regards,
      Steve

    8. Re:To me, this issue always disturbs me by caseih · · Score: 1

      To each his own. The vast majority of users seem to prefer heavy anti-aliasing these days. I admit I didn't love it at first, but after using OS X (and it's heavy anti-aliasing) for some time, going back to windows even with cleartype is so painful. The fonts are the wrong contrast and the shapes are all wrong. So I install the webfonts on my linux box like you, but then I turn on full anti-aliasing with hinting turned completely off. And even without the webfonts package, Fedora Core looks pretty good out of the box this way. AA with subpixel rendering and no hinding does wonders to make fonts look good.

    9. Re:To me, this issue always disturbs me by Arandir · · Score: 1

      Maybe it's just a Linux problem, because the OpenOffice 2.0 on my FreeBSD/KDE workstation looks identical to the OpenOffice 2.0 on my Windows workstation. Including the fonts.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    10. Re:To me, this issue always disturbs me by Fallingcow · · Score: 1

      It's not a Linux problem, either. Not really.

      Either the original poster was just trolling, or he's got Slackware or Gentoo installed and is now pissed that he has to work to get it to look OK. For that matter, even Fedora these days can be a little rough-around-the-edges. The thing is, these distros (excepting Fedora) are *supposed* to be set up manually. That's the point.

      He should have installed Ubuntu or Suse instead.

    11. Re:To me, this issue always disturbs me by XO · · Score: 1

      set the monitor size correctly? wtf?

        Why does it matter what size the monitor is?

        And if it does, why can't it automagically determine it?

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    12. Re:To me, this issue always disturbs me by Anonymous Coward · · Score: 0

      Windows' font rendering is horriffic, true, but I think you're a bit skewed. MacOS X's font rendering has to be perfect or the graphic design nerds would raise holy-cockeyed-hell and start world war 3. Since I don't see that happening around me, I'm assuming that MacOS X is considered "perfect" by those that know, and that your eyes are just used to the look of Linux font rendering.

      Of course, this assumes that Linux is different from OSX. Maybe they're both perfect. ;)

    13. Re:To me, this issue always disturbs me by WhiteWolf666 · · Score: 1

      Yes, I know its a bit strange.

      Here's the deal: Both OS X and Windows use static DPI settings for font rendering. As you move to higher DPI monitors, the fonts, icons, and everything just get smaller. On X, fonts/widgets are adjusted for your DPI. As you move to higher DPI monitors, you get _better_ font rendering at the same size.

      On most distributions, this setting is ignored for some reason.
      On SuSE, it attempts to autodiscover it, using an internal database (SaX2) and DDC information. Barring that, it allows you to put in the size of your monitor (15, 17, 19, whatever) and the aspect ratio (4:3, 5:4, 16:9). Or, you can just enter the size of the monitor in MM.

      I cannot stress how MUCH of a difference this makes in font quality. It's shocking; trust me.

      Here's a link showing a properly configured screenshot: http://www.opensuse.org/Optimal_Use_of_Fonts_on_Su SE

      Strangely, the author likes Trebuchet font (which I think it butt ugly), and he turns anti-aliasing off, which I think is dumb.

      Optimum settings in my mind (superior rendering to OS X, comparing my powerbook to my desktop, side by side):

      1. in /etc/sysconfig/font-config, set BYTECODE_BW_MAX_PIXEL to 18. You can do this in YaST, like the above link indicates
      2. Turn on anti-aliasing in KDE. Exclude the range 0-7 points. Turn ON subpixel hinting, using RGB. 99% of monitors look great with RGB. Set the hinting strength to 'Slight'.
      3. Install Tahoma. You can download (use google), or you can steal it from your windows install.

      Enjoy!

      When I get home, if you post a reply to this post, I'll give you a screen shot of my desktop. The font rendering is absolutely gorgeous.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    14. Re:To me, this issue always disturbs me by WhiteWolf666 · · Score: 1

      I forgot the Screen size configuration:

      from the Mozilla FAQ:
      http://www.mozilla.org/unix/dpi.html

      To find out what your X server thinks your DPI settings are, run the program xdpyinfo:

                      $ xdpyinfo | grep dimensions
                      $ xdpyinfo | grep resolution
      Note the dimensions in pixels and millimeters, and the resolution in DPI. Compare to what you're actually using, but don't confuse dots and pixels - a dot may or may not equal a pixel. If you have KDE, kinfocenter's X-Server section will conveniently show the same information.

      For example, if you use a 17" CRT display, your actual screen dimensions will be approximately 328 mm wide by 246 mm tall. This actual size can usually be forced by adding:

                      DisplaySize 328 246
      to
                      Section "Monitor"
      in /etc/X11/XF86Config or /etc/X11/xorg.conf, as applicable on your system. If you are running a 1400 X 1050 resolution with a 328 mm X 246 mm display, your system will be running at an actual 108 DPI. In most cases, this change will be sufficient to correct your problem.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    15. Re:To me, this issue always disturbs me by Arandir · · Score: 1

      It's not a Linux problem, either. Not really.

      I know it's not. I was just being facetious. My point was that if I don't have a problem with it in too-hard-for-mortals-to-use FreeBSD, then it shouldn't be a problem with one-click-to-install-and-configure EZLinuxDistro.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    16. Re:To me, this issue always disturbs me by XO · · Score: 1

      Umm.. yeah, ok.

          Windows definitely automatically scales things upwards as your DPI gets higher.
        I was unable to use Linux on my last new monitor at sizes over 1280x1024, until I figured out that there were at least -3- different configuration files where DPI settings were forced (not including the settings in GNOME) by the default Debian installation.

        Once I figured that out, and removed all of those forced DPI settings, then it became quite usable all the way up to the max resolution of the monitor.

          Windows just plain worked, no matter what resolution I picked.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    17. Re:To me, this issue always disturbs me by WhiteWolf666 · · Score: 1

      Sorry, this is not the case.

      This is exactly why Dell's 15" laptops with 1600x1200 screens are extremely difficult to use in XP.

      Even when you crank up the font DPI in display settings, the widgets are all broken.

      Windows ignores DPI settings. You can acheive a similar effect on linux by forcing a DPI setting, however, it makes much more sense to use an intelligent distribution that allows you to configure your monitor size, or, if your monitor correctly reports DDC information, automatically configures your monitor size.

      When you change your resolution on Windows, do all your fonts stay the same size? No; why do you think that is?

      Apparently, this may change in Vista, I'm not sure.

      I have little experience with Debian; IMHO, Debian makes a lot of boneheaded configuration decisions.

      SuSE's system of centralizing most everything makes _much_ more sense. If you install SuSE 10.0, and correctly select your monitor size in SaX2 during the install process, your fonts will look damn good. SuSE also compiles the truetype bytecode interpreter ON by default, which means that truetype fonts are all rendered correctly.

      Windows only 'plain works' because it is DPI ignorant, and although the linux configuration requires more information, a proper, sane distribution will handle most of that automatically for you. Read, NOT DEBIAN.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    18. Re:To me, this issue always disturbs me by WhiteWolf666 · · Score: 1

      Here's the MS support article describing this problem:
      http://support.microsoft.com/?scid=kb;EN-US;Q82028 6

      They say, "A user interface that was designed to look good on a 96-DPI monitor may not look as good at higher resolutions. Text and graphics that are small at 96 DPI may appear much smaller at 200 DPI. When the number of pixels-per-inch increases, the size of each pixel decreases. If you double the density of the pixels, the size of the text may be halved so that the text is no longer readable. As a result, Web pages that specify pixel sizes for containers and text appear half their size, and the layout around them is adjusted accordingly.

      WORKAROUND
      Internet Explorer version 6 and later versions solve these problems by proportionally adjusting the scale on screens that have higher resolution.

      Scaling is not a perfect solution. Embedded Microsoft ActiveX Controls, binary behaviors, and other elements that use Microsoft Windows Graphics Device Interface (GDI) calls do not scale well or do not scale at all. The GDI does not perform automatic scaling based on the density of the display.
      . . .
      Native support for high-DPI monitors will be included in the next major operating system release from Microsoft.


      *shrug*

      Take it how you please; but even in the 'next major operating system from Microsoft', you'll need to tell it what size your monitor is. If it cannot find that out correctly using a list of supported monitors and DDC information, you'll have to enter it manually.

      Which is exactly how SuSE works, now.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    19. Re:To me, this issue always disturbs me by karlto · · Score: 1
      This is fact: This application looks better on Windows than on Linux. Now you tell me it does not.
      It does not. (Seriously)
  18. Re:RTFA? Nah. No this one. by Jerry+Coffin · · Score: 2, Insightful
    Not a word on user interfaces in the article itself.

    While it's true that the summary mis-characterizes the article as being about the UI when it's really about the whole OS, it's also true that the article contains a fair amount that really is related to the UI -- specifically the section on common controls, which are much of what comprise the UI.

    --
    The universe is a figment of its own imagination.

    --
    The universe is a figment of its own imagination.
  19. Tough guidelines by ChrisF79 · · Score: 2, Insightful

    That was a pretty good article but the one thing that struck me is that he starts by talking about how much people fear change. Then towards the end he is writing that Linux should be "different." I think it would be pretty difficult to achieve both of those goals. I think right now that the fact that Linux is different is just feeding this fear of change. I'm not advocating that Linux follow suit with Windows and give it the same look/feel but if it becomes too unique, good luck getting people to switch.

    --
    Finance tutorials and more! Understandfinance
  20. VB for Linux by obender · · Score: 3, Informative
    From TFA:

    There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux.

    It is a good commercial idea. But will any FOSS programmers bother implementing VB under Linux? On a more inflamatory note do we even want those VB programmers to develop for Linux?

    1. Re:VB for Linux by oztiks · · Score: 1

      Sorry, but im going to run under my bed and hide now ..

      The mear thought of having VB!!! (scream) anywhere near linux just gives me that horrid feeling in the pit of my stomach, its bad enough it exists and is used in windows in the 1st place!

      I rarely act out and say nasty things about people but this quote needs to be added to the "get a clue" pile and the author needs to go back to school and figure out what a programming language really is... In my view VB is not a real language, its just ... its wrong i tells ya .. this whole artical is just wrong :(

      Its the other way around ms should be lending from linux oh wait that was in yesterdays artical about symbolic links and we wont mention who was 1st to have remote desktop technology, i think it was XFree about 1/2 a decade before microsoft (please dont hold it too me im just guessing) but heck thats right linux needs to take from microsoft, we need to have more bugs more bloat ware and more security flaws!

    2. Re:VB for Linux by am+2k · · Score: 3, Informative

      Well, not FOSS, but there's already such a thing: RealBASIC.

    3. Re:VB for Linux by harrkev · · Score: 4, Insightful
      The mear thought of having VB!!! (scream) anywhere near linux just gives me that horrid feeling in the pit of my stomach, its bad enough it exists and is used in windows in the 1st place!
      This is why so many noobs run away screaming from Linux -- elitist attitudes.

      I do admit that VB may not be the best thing around, but it is fairly easy to learn, and it can get some simple jobs done. And I would venture that VB meets the minimum set of requirements of a programming language as defined by Turing himself.

      So, VB is not for you. Thank you for deciding what is best for the whole world. For your next trick, please tell us what the solution is for world hunger or poverty.

      Next, I suppose that you will be saying that VI is the only real editor, and anybody who uses anything else is dumb.

      I apologive for appearing trollish, but this sort of attitude is quite annoying.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    4. Re:VB for Linux by zootm · · Score: 1

      It's already underway, at least for the .NET (also known as "not nearly as bad as the older versions edition") version.

    5. Re:VB for Linux by juniorkindergarten · · Score: 1

      you might want to check out gambas http://gambas.sourceforge.net/.
      It's not exactly VB but anyone with experience with VB should take to it like a duck to water.
      Benoit has brought the stable version up to 1.0.11 and the development version is going well.

      --
      "Every security scheme that is based on secrets eventually fails." - Steve Jobs
    6. Re:VB for Linux by Anonymous Coward · · Score: 0

      Why not ? Just don't give them root.

    7. Re:VB for Linux by vadim_t · · Score: 1

      Hello, no. VB needs to die, badly. And I say this as somebody paid to maintain a VB app.

      VB is a nice toy when you need to whip out something quickly. But it's HORRIBLE for anything at all serious. Besides all of that, VB by itself is useless. No VB programmer uses just VB, the way a C programmer can code great things with just gcc and glibc. VB coders string together lots of pre-made objects. A VB database program for instance mostly consists of VB objects + ADO + perhaps a third party grid control + very uninteresting code that glues it all together.

      Besides, MS killed VB anyway. VB6 is pretty much dead now, there won't be more versions of the language, and support is dropped. VB.NET has next to nothing to do with VB6, rather, it's a VB-like syntax for .NET, which I see as rather pointless, as absolutely nothing written in VB6 longer than a few lines works in VB.NET.

      If you're interested in this kind of thing, support Mono. It's definitely a lot better designed, and Mono already made great progress in making it usable on Linux.

    8. Re:VB for Linux by geomon · · Score: 1

      Wow! I think the "VB on Linux" comment generated more heat than just about anything else the author posted.

      If everyone who wanted to bash this guy in the head over his suggestion would RTFA again, they would see that he was talking about VB in the same context as Wine and other migration paths for Windows developers. I realize that VB is a poor substitute for just about everything else, but it is the lingua franca for, as one /.er put it, a "metric tonne" of programmers. Why not provide a tool that offers the same programming functions as VB on the Linux desktop?

      I'm not advocating VB as a developer's tool, I am advocating migrating Windows programmers away from Windows.

      If giving them a VB equivalent (many thanks to the original link provider) means stealing mindshare (whom we can then mold into our own programmers), Linux wins.

      --
      "Rocky Rococo, at your cervix!"
    9. Re:VB for Linux by Bucc5062 · · Score: 1

      It's amazing to witness such boneheaded mentalities regarding programming languages. "Mine's the best"
      "No Mine is"
      "No listen to me, I write in the best language"

      Is VB such a bad language that it elicits childish rants of run away, name calling, and boorish commentary? Seems so to some but to others, many others it is and has been a language that provides an income, supports companies development, and has introduced programming to many others.

      This rant against a language seems so lame any more. When I started in this industry it was the assembly programs slamming COBOL programmers. "You don't work in a real language", like I would want to push and pop my way to a database report generator when I can get the job done more effectively using the better tool. I've worked in COBOL, RPG II, Fortran, and (gasp) VB. To many /.ers I may be a peasant for my lack of experience in C++, C, or even Java, but then my jobs have never required their use.

      Programming is *NOT* about the language, but about the concepts, structures, and how they are applied. Though I have not written much in Java, I can spot crap code when I see it. I have seen amazing work done in VB, crap, and everything in between. I have seen developers try to use the language in a way it was not meant to be used and that is language independent.

      More on topic, providing a VB (or .net) IDE system on Linux would expose a large number of professionals with a choice or a chance to work on both OS. Right now I would love to move over to Linux, but my hard earned pay comes from developing on windows in VB (along with ASP, HTML, Javascript blah blah blah). if there was the potential to develop on either system I would start to move over to Linux.

      I certainly am never ashamed to say I work in VB. Those who insult VB programmers only serve to show the insecurity they feel inside themselves for what ever reason. Over time I plan to become more proficient in Java and C# and respect all Programmers who write old school, well formed code and any language.

      --
      Life is a great ride, the vehicle doesn't matter
    10. Re:VB for Linux by LnxAddct · · Score: 1

      Perl's regular expressions are Turing complete... has nothing to do with being a good programming language or not. Visual Basic is *bad*, basic in general is bad for the brain. As Dijkstra himself said, "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." I would prefer Linux's userbase be smaller, yet filled with higher quality programmers who actually know how their code affects the system and have somewhat of an understanding of what programming does, then to have hoards of visual basic "programmers". VB.net has apparently been made more like C# which isn't a bad thing, but VB in general is a bad thing, its not designed for maintainability and it teaches bad habits. Just like we try to teach children good habits, even though those good habits may take some extra initial effort to get a hold of, we shouldn't just let things like visual basic go on... if we can stop that maddness, by all means we must.
      Regards,
      Steve

    11. Re:VB for Linux by TheDauthi · · Score: 1

      I want them. Developers, Developers, Developers!

      Seriously. If it's just that easy to make another application "work" under Linux as to recompile, then it would be more likely to get ported when a company like mine said, "That's very pretty, but does it run on our Redhat clients?" And, like it or not, a LOT of legacy business applications are written in Visual Basic, and will be for some time to come.

    12. Re:VB for Linux by Xentor · · Score: 1

      Alright, as someone who does a good amount of programming in VB, I have to step in here...

      VB was never intended to be for shrink-wrapped commercial development (Or if it was, someone was REALLY stoned). It was meant for small, in-house solutions.

          Department X needs a utility that will accomplish simple task Y which is currently being done manually by a dozen people. A few hours later, a VB developer delivers a program that accomplishes this in a few seconds. Could this have been done in C? Yes. Damn near anything can be done in C. Could it be done as quickly, and be nearly 100% free of memory leaks, buffer overflows, and the like? Assuming equally-skilled programmers, probably not.

      That said... VB6 is in every other respect, greatly inferior to C. I fully admit that. It lacks proper OOP, despite being advertised as an object-oriented language. It hides the windows API, yet still requires it for many tasks. It runs much slower than a C executable, for obvious reasons.

      On the other hand, I actually prefer the VB syntax in many cases. Yes, well-written C code has a distinct beauty to it, but badly-written C-code can be nearly impossible to read. Well-written VB code (Rare, nowadays - See my next point) is nothing much to look at, but even the worst VB code can still be read with relative ease. Brag all you want about how organized your code is, but there's always that one idiot on your team who just won't follow the guidelines, and if I'm cleaning up his mess, I'd rather it was in VB.

      The major problem with VB is that most VB programmers are NOT hackers, in the original sense. Most VB programmers are people who hopped over from Office when the old macro language or VBA wasn't quite good enough. Most VB programmers know how to code, NOT how to truly program. Most VB programmers don't know how to elevate software design to an art form, and most VB programmers don't care. The problem isn't that VB creates bad programmers. The problem is that bad programmers gravitate towards VB, because it's the simplest tool they can find.

      Now, VB.NET is a whole different story. VB.NET blends the old VB syntax (Which, as I've said, I actually prefer), with the power of a real language. It's still closer to Java than C in terms of raw power, but it's a step in the right direction.

      Anyway, I've ranted enough... I'll close with these simple points.

      1) VB may have a lot of flaws, but it does a good job of filling its niche (Extremely-rapid tool development).

      2) Not all VB programmers are bad. It just attracts most of the bad ones.

      3) Show some respect, because if it wasn't for VB, all of those horrible programmers would be out of the sandbox and doing even more damage in C.

      (DISCLAIMER: I prefer VB.NET, but am also well-versed in C/C++/C#, Java, and Perl, among others. If my office wasn't so backwards, I'd have dropped VB6 long ago.)

      So, flame away.

      --
      "The amount of intelligence on this planet is a constant. The population is growing." -Cole's Axiom
    13. Re:VB for Linux by Bucc5062 · · Score: 1

      "The major problem with VB is that most VB programmers are NOT hackers, in the original sense. Most VB programmers are people who hopped over from Office when the old macro language or VBA wasn't quite good enough"

      Based on what? This Programmer came to VB from a business development background in COBOL and RPG. I learned Programming on C, Ratfor, Pascal, and Fortran (in college), but my career path took me towards end user applications in house. I tend to agree that in the last few years a decent business tool/language was diluted by people who picked up a book on VB for Dummies to try and write some type of data entry process, but that should not take away from the capabilites of VB. Whether or not it is OO is a lame discussion point for it's weakness. By version 6 VB had many of the OO capabilities needed to created small to medium sized applications without over complication of the language (or code). Time is money and good VB developers saved/saves a company money. .Net is more robust and the more I begin to work in it, the more I am bent towards the other strong OO languages like Java and C#. I would have been quite content writing, designing, and some day managing a VB enviroment, but times change and I need to change with them. That cool flashy languages of today may one day be viewed with the same attitude some programmers have towards VB. By then I pray very hard I will out of this industry and sailing on the carribean.

      --
      Life is a great ride, the vehicle doesn't matter
    14. Re:VB for Linux by Xentor · · Score: 1

      I agree with you 100%.

      As I said, MOST VB programmers come over from macro languages. Those of us who choose it for its strengths instead of out of necessity are a minority. I'm working in the financial industry, and everywhere I look, there are decade-old programs that started as excel macros and turned into VB6 apps that give new meaning to the term "spaghetti code". Perhaps my quoted statement was molded by my personal experience, but I stand by it.

      And when I say I'm eager to drop VB6 completely, that's to move to VB.NET, which I think is in every way superior to its predecessor.

      --
      "The amount of intelligence on this planet is a constant. The population is growing." -Cole's Axiom
    15. Re:VB for Linux by johansalk · · Score: 1

      They could learn python instead.

    16. Re:VB for Linux by harrkev · · Score: 1

      So, let me get this straight...

      Fact : VB is a bad language. I can see some merits to this argument.

      Conclusion: All VB programmers should be shot, drawn and quartered, burned, and sent to bed without supper. Here is the part that I disagree with. This sounds almost like a religous fervor that I would expect out of Gnome vs. KDE, Ford vs. Chevy, vi vs. emacs, or Busweiser vs. Guiness. VB teaches bad habits. So what? If a guy is writing some hobby code, that is his business. I can agree with VB not being in a production environment. But for a guy who fixes cars during the day and likes to write some code and night? What is the big deal.

      I have no idea who you are, but I bet that I could still find some women who could look at your wardrobe and declare that you are a jerk based entirely on the way that you dress, and how no guy would ever wear THAT shirt (I am assuming that you are a guy). Would they have a point? Possible. Do they have any reason to stick their nose in your business? Nope.

      So, in your post, you prove my point about the elitist attitude.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    17. Re:VB for Linux by vertinox · · Score: 1

      Conclusion: All VB programmers should be shot, drawn and quartered, burned, and sent to bed without supper.

      Most VB programmers I know here would ask you to hurry up and put them out of their misery.

      But seriously, there should not be VB on Linux. That is not an elitist statement because I do Windows platform support for a living and we have VB programmers here, but it is mostly to add functionality to MS Apps.

      The only way that VB is going to be on Linux is if Microsoft makes a VB suite for it(since no one else will), but as that is as likley as Office for Linux then this is a moot point.

      So, in your post, you prove my point about the elitist attitude.

      And this is coming from a guy who posts grammar corrections in his sig? ;)

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    18. Re:VB for Linux by harrkev · · Score: 1
      And this is coming from a guy who posts grammar corrections in his sig? ;)
      Exactly. I am not elitist. I think that EVERYBODY can use good grammer if they want to.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    19. Re:VB for Linux by oztiks · · Score: 1

      So, VB is not for you. Thank you for deciding what is best for the whole world. For your next trick, please tell us what the solution is for world hunger or poverty.

      So how did i decide it for the world?? I dont like VB because its utter s***, sorry it is! for simple tasks? name one and tell me its the only language out there that can fulfill it. I think I'm allowed to have an opinion, so blow it up your a**.

      Next, I suppose that you will be saying that VI is the only real editor, and anybody who uses anything else is dumb.

      HUH??? why take bs cheap shots at people i never said anything of ths sort

      at the end of the day i dont thing an sh**ty m$ propertry app has any place on an os full of squillions of FREE programming lanaguges... and im the idiot? right? fuck you!

      I dont get how this can be insightful?

    20. Re:VB for Linux by ursuspacificus · · Score: 1
      I don't think the so-called "elitist attitudes" in the Linux/FOSS community are as frightening to noobs as you think. ... or as prevalent. Certainly there are some squeaky wheels and noisy springs, but you get that everywhere.

      VB is bad. There are several reasons for this:
      1. It promotes "bad habbits"
      2. It teaches "non-portable" techniques and concepts
      3. It is designed to "empower" lay office people to create software monstrosities which get away from them and eventually have to be maintained by real, educated IT people who see VB for what it is: A toy. This also applies to MS Access.
      4. It does not scale
      5. It seems to combine all the braindamaged and wonky shortcomings of all the languages throughout history into one convenient place

      This is not to say that people who are not now programmers should or can never BE programmers. It is my considered opinion that, while an accomplished musician can play Mozart on a toy piano, it is by no stretch of the imagination the right tool for the job. VB is a toy piano. It has no business in "The Enterprise" and anyone who says differently has lost my respect.

      Yes, VB offers an easy-to-use way to build simple applications, but it does not compel its users to write the canonical "Good Code". It lets them write whatever the heck they want, almost like a real programming language but without the discipline, understanding and background that real programmers have. The result, more often than not, is poop.

      Consider, for a moment, Jazz Great Charlie Parker. Here's a guy who practiced and practiced his sax until his face nearly fell off. For years. ...and years. He could play sloppy when it was apropriate... he could slur and bend his notes as he saw fit. But he was in control. He could work the instrument. He could sqeeze every last bit of emotion out of it. Even toward the end of his life, when he was strung out on smack, he was still a great player.

      Now, consider a 12-year-old who gets a $40 Casio keyboard for christmas and has never played an instrument in his or her life. Sure, this kid can play the demo... and use the "auto accompaniment"... maybe even playing a melody over it... but it will take years of commitment, practice and struggle to become the caliber of player that Charlie Parker was. Most people just aren't that interested. That's why we have VB.
    21. Re:VB for Linux by marcosdumay · · Score: 1

      Bash can get simple jobs done, VB is useless. And I am not the one who is chossing not to have VB for Linux, it seems that all the Linux comunity is making that choice toguether. Just remember that a few interested (and competent) people is all that is needed to create such a tool, there is no need of comunity approval.

      And EMACS is the only real editor, your fool :)

    22. Re:VB for Linux by CockMonster · · Score: 0

      my final year project for my CS degree was to write a compiler. I chose to write a compiler (in C) that compiled VB6 source code to JVM class files. Why Java? VB is used for GUI apps, which GUI do I compile for under Linux? There are several but at least the Java classes are immediately portable. (I only had 4 months to write it, and do regular university stuff at the same time so not all of the VB language could be implemented!)

    23. Re:VB for Linux by dbIII · · Score: 1
      VB requires windows libraries anyway, so is not cross platform. Which version of the constantly shifting VB are you talking about anyway - the one similar to basic, the one similar to pascal or the one similar to java? Why not use another basic, another pascal or java instead that will still be backwards compatable in ten years?

      VB has a very, very bad reputation due to the sheer mass of badly written applications written in it and some good older ones which will only run in a very specific environment that is no longer default. The good stuff gets it's reputation drowned out by the noise.

    24. Re:VB for Linux by NutscrapeSucks · · Score: 1

      Linux already has it's "VB" ... it's PHP, or in some cases, Python.

      If your argument is that Linux shouldn't have easy-to-use, easy-to-abuse tools, well, that battle has already been lost.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    25. Re:VB for Linux by NutscrapeSucks · · Score: 1

      At one time, many years ago, there was a type of programmer who was both knowledgeable and worked in VB.

      The problem was the environment was quickly stereotyped as a ghetto for bad and/or amateur programmers, and that tended to limit people's career possibilities and salaries. So those people soon figured out that they better move on to C++ or Java, or at least ASP or other web programming, which they did. The side-effect is that the VB world tended to left with the worst of the worst, and almost everything done in the last 5-7 years is pretty poor.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    26. Re:VB for Linux by BandwidthHog · · Score: 1

      I think that EVERYBODY can use good grammer if they want to.

      They’re also welcome to spell it correctly if they please.

      Sorry, couldn’t resist.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  21. Oh so right... by bod1988 · · Score: 0, Flamebait

    The Linux community needs to learn about standards, every fucking distribution has a different way of doing things. No wonder hardware companies don't release drivers, as soon as the kernel gets upraded, the driver no logner works. Ready for the desktop? Yeah right

  22. The Challenger: OS X versus Linux by ZachPruckowski · · Score: 4, Interesting

    This probably won't be a popular comment, but I think Mac OS will eventually be bigger on the desktop than Linux.

    1) Easier Support - your computer breaks, you know who to go to
    2) Less of a learning curve.
    3) Less confusing in terms of options (there are a lot of types and kinds of Linux, or so it seems).
    4) Media acceptance. Macs are more well known than Linux, which isn't Linux's fault, it's just the fact that OS X has Apple behind it.
    5) Application Support - Things are ported to Mac quicker than to Linux usually. Apple also stands to get more software compatibility when they go to Intel computers.

    ::Braces for "-1 Flamebait"::

    1. Re:The Challenger: OS X versus Linux by lixee · · Score: 1

      Linux came to where it is because it's both entirely open-source and free (as in beer)! OS X is an impressive piece of software, but Linux shall, most likely, prevail.

      --
      Res publica non dominetur
    2. Re:The Challenger: OS X versus Linux by Jerry+Coffin · · Score: 1
      This probably won't be a popular comment, but I think Mac OS will eventually be bigger on the desktop than Linux.

      IMO, about the only part of that that's open to question is the "eventually". I suspect that right now there are substantially more desktop users running OS X than Linux.

      Granted, it's difficult to tell how many people use what OSes in what situations. It's even more difficult with Linux than most, since sales numbers mean nearly nothing. That leaves more or less apocryphal evidence as about all that's really available, but certainly just keeping my eyes open when I go into various offices and such, I see people running OS X considerably more often than I see them running Linux.

      --
      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
    3. Re:The Challenger: OS X versus Linux by ZachPruckowski · · Score: 1

      Look, I'm all for open-source. I really am. I want to see it expanded to all sorts of things. But fundamentally, the simple fact that something is open-source does not promise it victory. I use Firefox because it is better, not because it is open source. If you want to argue that by being open-source, Linux will overtake Mac OS X (and eventuall OS 11), then I want to have that discussion, b/c you may be right. But I don't think being open source is a de facto reason for victory.

    4. Re:The Challenger: OS X versus Linux by Anonymous Coward · · Score: 0

      We shall win because teh God is on our side!

      Seriously though, you speak like a true zealot. I use Linux and MacOS both on a daily basis. Most people don't use Linux because it is free, they use it because it is better than Windows. If you look at the three main systems, Windows is in the lead. People use it because people use it. That is about it. MacOS is easier, cheaper, more well-built, and still has a major company that isn't going anywhere behind it. Linux has the cheaper and more will-built things going for it, but that is about it. It is not as easy to use as Windows or Mac. The only major companies behind it are not consumer oriented.

      Linux may well prevail, but it will be in the datacenter. MacOS doesn't handle threads good enough for many server applications. Average (l)users don't need to see it there. I expect to be able to walk into datacenter after datacenter someday and see the only MS logo tacked to the dartboard. As far as desktop use goes, MacOS has so much on Linux that Linux stands little chance of becoming a mainstream desktop OS. It is for people who don't mind compiling and people who want to keep their old hardware going, Mac users included. I wish Linux the best of luck, but when Microsoft is little more than an application vendor, Apple will rule the desktop.

    5. Re:The Challenger: OS X versus Linux by NullProg · · Score: 1

      History would prove you wrong. People were choosing Win3x and Win95 over Apple from the late 80's to the mid 90's. Apple still had all the features you mention while Windows just plain sucked. Why did they choose Windows?

      Because of cost. I can go out and buy a decent Naked PC http://www.computerworld.com/softwaretopics/os/win dows/story/0,10801,60253,00.html for two hundred dollars, slap Linux on it and have a boatload of applications. You can't do that with Apple (or Microsoft).

      Note that I own three Apple Macs and still prefer Linux.
      Just my opinion, enjoy.

      --
      It's just the normal noises in here.
    6. Re:The Challenger: OS X versus Linux by killjoe · · Score: 1

      Walmart and Microsoft are both ample proof that what wins in the marketplace is "good enough and cheaper". Windows was never as good as a Mac, OS/2, Amiga or anything else and yet it gained market dominance because it was cheaper and "good enough".

      Linux will dominate for the same reason. MS knows this and that's why they are cutting prices and even giving away their software like IE and SQL server.

      --
      evil is as evil does
    7. Re:The Challenger: OS X versus Linux by nine-times · · Score: 1
      Why must anything "prevail"? Why can't we live in a world with OSX, Linux, FreeBSD, NetBSD, Haiku, Zeta, and anyone else who wants to join the party? Hell, let's even make room for Windows.

      Yes, it's definitely good for everyone to have completely free (gratis&libre) software. The important thing, however, is free/open *standards* for file formats and communication protocols. In other words, we need to make sure that you and I can work together no matter what operating systems we're running, and then everyone will be able to choose whatever operating system we want.

      In the end, we don't need a software monoculture. There's no need, and it causes problems. It stifles innovation, it's a security risk, and I repeat: there's no need.

    8. Re:The Challenger: OS X versus Linux by jedidiah · · Score: 1

      Unless Jobs decides to loosen the reigns, Linux will ALWAYS have a singluar advantage over Apple:

                You can recyle the old hardware.

      You can give someone a totally free risk-free Linux testdrive with nothing more than a bootable cdrom. You could got into Best Buy today and (assuming they don't lock things down better) you could have every one of their PC's demoing Linux applications.

                That option simply isn't available for Apples. It's requires too much change of the sort that costs money.

                Sooner or later, someone will put together a bootable linux cd that the unwashed masses can't distinguish from MacOS.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:The Challenger: OS X versus Linux by 808140 · · Score: 1

      Actually, I think it sort of is. But you have to look long-term. And it's important that we make the distinction between Free software and open source software to really grasp why.

      So let's talk about proprietary software in a reasonably non-judgemental way. Essentially, a company gets together and decides to write a bunch of software and then attempts to sell the binaries, hoping to recover the cost of investment. The software they write may be very good: in fact, it may be better than any of its competitors, Free or not. I'm saying this just so that you understand that there's nothing inherently better about Free software, quality-wise, in the short run.

      Immediately though, the decision to develop proprietary software has some unwanted side-effects. There's a huge body of Free software whose only purpose is to help other people develop Free software: libraries, implementations of well-known but nonetheless complex algorithms, and so on. These are typically the best implementations available, because they have been widely tested, refined, debugged. They are generic and they are not innovative, in general. Many of them have been known for twenty years or more. They are, essentially, the building blocks of modern programs. A good program will add something to these blocks -- some innovation of its own -- but will still be made up mostly of things that have been done before. This is the "standing on the shoulders of giants" principle. It applies to most things, not just software.

      A Free software developer is free to use these building blocks to rapidly develop high quality software, just by sticking these premade pieces together. There's no guarantee he'll do this well, or that he'll add any innvotation to the mix -- in fact, on average, he probably won't. But because he is working with good materials, he can 1) work fast and 2) be relatively sure of the robustness of the algorithms he is using.

      A proprietary developer cannot do this. He must (barring a BSD-like solution) constantly reinvent the wheel to get to where the Free software developer is on day 1. So even if a company has better programmers, better management, better vision, and better innovation, it is still forced to waste much of its time developing in-house solutions to known problems, or licensing other proprietary solutions from other companies. Both of these options drive the price of development upwards. Further, reimplementations of even well understood processes introduce bugs, just as copying a book by hand introduces typos, even if you understand all the grammar and all the words on the page. This also holds the venture back. And hikes the cost further.

      As time goes on, the body of Free software solutions to common problems continues to grow, bugs in these implementations get ironed out, and so on. So it's important to understand something about a Free software project: even if the project goes nowhere (and most of them don't), the work done by the programmers on the project remains forever in the hands of the people, waiting to be reused. This is an important point. If someone writes yet another MP3 player, and doesn't even finish it, but there's something of worth or interest in the code, it can be appropriated by someone else. It may not be. But it can be. It's easy to see that given enough time, there will be a tremendous amount of Free software.

      Now, let's go back to our proprietary developers. They are exceptionally talented, exceptionally diligent, exceptionally well-funded and exceptionally lucky, and because of these factors they overcome the initial frustration of having to reinvent the wheel on so much stuff and actually produce an innovative product, and lo and behold, the market responds and it sells. People everywhere are using the product; the company IPOs and the stock price soars. Sound familiar? It should, it happens all the time. For a while (perhaps a year, perhaps ten, perhaps 100, perhaps more) the company operates as a going concern, gene

    10. Re:The Challenger: OS X versus Linux by nine-times · · Score: 1
      I can go out and buy a decent Naked PC ... for two hundred dollars, slap Linux on it and have a boatload of applications. You can't do that with Apple (or Microsoft).

      True, but most people don't want to get a naked pc, figure out how to download a Linux ISO, burn it to disc, and install it. Maybe cheap PCs pre-installed with Linux will have appeal, but right now, they aren't quite there yet. Well, first, I wouldn't buy one of those $200 PCs for most circumstances, because you tend to get what you pay for. I mean, they're fine, but in some cases they use poor-quality parts, prevent upgrades, or simply don't ship is a good configuration (not enough RAM, for example).

      I'm not saying here that Linux is bad, but just that $200 naked PCs, at this point, are a bit of a market niche for cheap/poor geeks. For most people, the money saved isn't worth the aggravation. It's worth a couple hundred more to get an decent machine, OS installed, with decent support. Macs aren't unreasonably priced these days. They're actually well priced for the quality/features/support that you get, and I wouldn't assume that consumers will ignore that.

      You're entitled to your opinion, and I can respect that you prefer Linux. I like Linux too, but Apple's making some great products these days, and if they keep it up, I'd think they'll continue to be successful.

    11. Re:The Challenger: OS X versus Linux by swillden · · Score: 1

      I'm not saying here that Linux is bad, but just that $200 naked PCs, at this point, are a bit of a market niche for cheap/poor geeks. For most people, the money saved isn't worth the aggravation.

      It appears you're arguing against Linux becoming dominant, but what you're actually doing is arguing against the assumption underlying the whole discussion: That any one operating system will be dominant.

      Different people have different needs, different incomes, different skill levels and different tolerances. The future will have a place for many different computing environments. That's a Good Thing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:The Challenger: OS X versus Linux by nine-times · · Score: 1
      I think you're somewhat right. I am arguing with that underlying assumption. See my other post to this article.

      I'm definitely not arguing against Linux at all. I'm just saying that the currently, cheap naked PCs don't have an extremely wide appeal.

      In other words, if you think Linux will take over the world by being cheap, you're wrong. That's not to say that Linux can't have a good share of the market, or even that it can't take over the world, but the reason for it won't be because consumers are itching for crappy computers that don't work out-of-the-box.

      Like I said, "It's worth a couple hundred more to get an decent machine, OS installed, with decent support." That goes for Linux, too. For most consumers, if they're confronted with buying:

      A) a shoddy machine with no OS for $200
      -or-
      B) a decent-quality computer from a major vendor, installed with Linux, and with good support, for $500
      which do you think they'd choose? It doesn't take a marketing genius.

      The only problem for Linux here is that there aren't a lot of big vendors offering lots of pre-installed Linux machines with good support. Rather, there are a couple vendors offering a couple Linux models, and little support from 3rd parties.

      So you see, my post is not intended to be a statement about the quality of Linux as an operating system, but just a statement about the market for poor-quality, unsupported computers without operating systems. If Linux is to succeed at capturing a large user-base, it by offering competitive features and quality at a competitive price-- but price isn't everything.

    13. Re:The Challenger: OS X versus Linux by at_slashdot · · Score: 1

      6) Mac OS costs more.
      7) Applications on Mac OS cost more.

      Result, Linux will win.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    14. Re:The Challenger: OS X versus Linux by Anonymous Coward · · Score: 0
      What do you mean by "...eventually.." ??

      I think Mac OS will eventually be bigger on the desktop than Linux.

    15. Re:The Challenger: OS X versus Linux by vertinox · · Score: 1

      6) Mac OS costs more.
      7) Applications on Mac OS cost more.

      Result, Linux will win.


      6)Mac OS is free the machine is what costs the money.
      7)Does Linux have Photoshop, Illustrator, Quark, Final Cut Pro, DVD Studio Pro, and equivalent MS Office Replacements?

      I know there is GIMP and OO.o, but they aren't up to par yet with the editions in which you pay money for. Sure, I'd like to use a free version of office or GIMP, but I can't right now because of compatability issues with other MS office users or Photoshop users. Until then I'll have to go with OS X since the only other choice I have is Windows.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    16. Re:The Challenger: OS X versus Linux by at_slashdot · · Score: 1

      6)Mac OS is free the machine is what costs the money."

      Mac OS X 10.4 (Single User) $129.00 according to: http://www.apple.com/macosx/

      7)Does Linux have Photoshop, Illustrator, Quark, Final Cut Pro, DVD Studio Pro, and equivalent MS Office Replacements?
      "Until then I'll have to go with OS X since the only other choice I have is Windows."

      It's nice that you speak in your name, not all the people use Quark. As for MS Office Replacements there are plenty and even better than MS Office in some respects for example: for example EIOffice (it's true that's not free, but you have free equivalents too, not to mention that you can run MS Office under Wine, it works just as well as in Windows at least in my tests). I do prefer free products and OO.o is pretty good and getting better, Abiword is another alternative for word processing, Gnumeric it's a really good Excell replacemen, KOffice is getting really nice -- all of those exceed _my_ needs of course they might not be enough for you, I'm sorry that you'll have to pay Apple or MS tax, I'm curious though if _most_ of the people needs are like yours or mine.... future will tell.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    17. Re:The Challenger: OS X versus Linux by lixee · · Score: 1

      prevail intr.v. prevailed, prevailing, prevails 1. To be greater in strength or influence; triumph: prevailed against the enemy. 2. To be or become effective; win out: hoped justice would prevail. 3. To be most common or frequent; be predominant: a region where snow and ice prevail. 4. To be in force, use, or effect; be current: an ancient tradition that still prevails. 5. To use persuasion or inducement successfully. Often used with on, upon, or with. "Prevail" in the sense that there'll probably be more linux computers than OS X ones. From the way Linux is growing, that seems the more probable outcome.

      --
      Res publica non dominetur
    18. Re:The Challenger: OS X versus Linux by nine-times · · Score: 1
      ok, dictionary boy. So if OSX has a 2% install base, and linux has 2.01%, than Linux has prevailed because there are more Linux computers? Quote whatever definitions you want, but that's not what you meant.

      You meant it in the sense of winning out, defeating ones enemies, like Linux will take Apple's market share and run them out of business.

    19. Re:The Challenger: OS X versus Linux by lixee · · Score: 1

      Guess I'll need a tinfoil hat next time to prevent people from reading my mind!

      --
      Res publica non dominetur
    20. Re:The Challenger: OS X versus Linux by NullProg · · Score: 1

      No, No, and No.

      Like I said, "It's worth a couple hundred more to get an decent machine, OS installed, with decent support." That goes for Linux, too. For most consumers, if they're confronted with buying:

              A) a shoddy machine with no OS for $200
              -or-
              B) a decent-quality computer from a major vendor, installed with Linux, and with good support, for $500

      which do you think they'd choose? It doesn't take a marketing genius.


      Around here Mom and Pop stores are offering Linux pre-installed on the naked PCs. Its free and it doesn't really cost anything to install it (If the motherboard devices are supported). Ninety percent of the Windows support costs are due to Virus/Malware, not hardware. You just dont incur those support costs (as of now) with Linux or Macs.

      See URL here: http://www.pcworld.com/news/article/0,aid,121858,0 0.asp

      Gartner and IDC report slightly different figures due to the different ways in which the companies record "white-box" shipments, or PCs sold by local distributors or resellers without a well-recognized brand name. These white-box vendors account for a larger share of the market in Gartner's results.

      People are buying the naked PCs, there just seems to be some confusion on what they are installing on them. The general purpose PC has been around for ten years now, I think most people wouldn't have a problem installing an O/S if it did most of the work for them. Bonus if the O/S came from the Mom & Pop shop for free :)

      Enjoy,

      --
      It's just the normal noises in here.
    21. Re:The Challenger: OS X versus Linux by nine-times · · Score: 1
      Why "No, No, and No."?

      I say most people don't really want to buy a computer without an OS, and you say a Mom & Pop store might install it for them. Well, of course people don't care *when* the OS is pre-installed, as long as it's pre-installed and does what they want.

      As for whether most people wouldn't have a problem installing an OS, there are lots of people who are afraid to install normal applications. If you're talking about an install that asks them a single question about their hardware, asks them about partitioning their hard drive, or really one that asks them anything, there are going to be loads of people who won't like the process. Even if they can handle it, and it's not that hard, people will still be afraid, or at least uncomfortable.

      I would say that the majority of people will be willing to spend at least $50 extra so that they won't have to worry about it.

      Also, many people are willing to spend some extra money to get a decent machine rather than a hunk of junk.

  23. I think I've seen an instance of risk-free Linux.. by FearTheFrail · · Score: 5, Insightful
    To get people to switch you need to get them to try. To do this you need to get Linux to be 100% RISK FREE. If you don't like it you need to be able to easily uninstall and your computer will be exactly the same as before you started.
    ...did I hear you say Knoppix?
    --
    ___ In the words of Gen. Douglas McArthur: "I'll be right back."
  24. Ok, now which widgets should I use? by Crouty · · Score: 3, Insightful
    Greg Raiz suggests to unify user interfaces. Ok, now which widgets should I use?
    • GTK?
    • QT?
    • wxwindows?
    --
    On se Internetz nobody noes your German.
    1. Re:Ok, now which widgets should I use? by supun · · Score: 1

      I'm looking at my Windows computer. On the screen is BitDenfender 8 Professional Plus, AT&T Global Network Client, Sonic RecordNow!!! and Window Media Player. None of these application have the same interface or widget set, in fact they don't even look remotely the same. Apparently Windows doesn't follow this rule and people get along fine.

      While it would be nice for all application to look the same, this can't really be a complaint in the Window vs Linux ( ala X Window System ) if Windows doesn't follow this rule either.

      oh, they should use Xaw :)

      --
      :w!
    2. Re:Ok, now which widgets should I use? by baadger · · Score: 1

      There is a fundamental difference. The apps you mention look like they do because the programmer decided to use custom widgets, and it's easy for this programmer to provide a simple checkbox to disable these custom drawn widgets. Developing cross-toolkit applications on *nix is alot more work and requires more consideration. Windows has a standard fall back look provided by 'window styles' that match the users (albeit rather limited) choice of theme for their Windows environment.

      Having a natively available GUI 'toolkit', that is guarentueed to be available is the advantage. *nix (ok so technically Linux and BSD) by it's nature not being a fully fledged OS & environment just can't guarentee or seem to care about this. And there are too many distros to co-ordinate such an effort, even if alot of them did want to take part.

      I'm a new fBSD/XFCE (GTK based) user, and find it very frustrating how I have only QTConfig (which I got as a .deb, and converted to .tar) to configure the appearance of my QT/KDE apps. It has no clear instruction on how to install new widget styles or even a way to change various colours for 3D objects, scrollbars, text, etc manually like you can on Windows. Unless you happen to run a distro (Linux) where it's been done for you (thereby giving you the same limited choice Windows offers, doesn't Fedora only have 3 toolkit consistant themes?) you're pretty much left to your own devices to do it via very unfriendly methods.

      The XFCE window manager widgets can be customised in a painting app fairly easily if you have the time but there is no XFCE provided interface to do so. It's a shame because *nix and the open source community has the most potential motivation to get the tools for each desktop environment to do these things developed.

      It's one thing not to want all Linux desktops having a default grey or fisher-price interface, but even more ridiculous to have the user have choose themes for every toolkit individually and not provide them with the tools to customise all these styles in a easy universal way.

    3. Re:Ok, now which widgets should I use? by FooBarWidget · · Score: 1

      You can remove WxWidgets (formerly WxWindows) from that list. It is simply a wrapper around GTK. It'll be just as if you're running a GTK application.

      As for Qt or GTK, it really doesn't matter much. Both are very widespread, and on desktop-friendly distributions both will have the same look due to unified themes. It all boils down to developer preference. Your question is just like asking whether you should use MFC, VCL, WxWidgets, Qt, WTL or raw Win32 on Windows.

  25. Errors in assumption by Fordiman · · Score: 2, Insightful

    - Create a single music solution that is consistent and flows easily from OS to music applications to TV experience.
    - Create a single photo solution that is consistent and flows easily from OS thumbnails to previewing full screen to editing in a photo applications.

    Actually, these are both there already. Sound in general, as well as video, are all handled byty a group of libraries common to most Linux platform audio and video software. I do think, for example, that Kaffiene and amaroK could be integrated, but their functionality is so disparate that I don't think its necessary. Meanwhile, on the back-end, Kaffiene uses xine. As does Totem. (why all three come installed in Knoppix is beyond me; maybe they were just trying to find ways of filling that 4G of DVD).

    Right now there are dozens and perhaps even hundreds of different Linux distributions. Each one has its own quirks, bugs and issues. Linux is currently an idea it's not a brand. There doesn't seem to be a central floodgate to dictate the standard interface. Each distribution creates its own icons, interface elements, configurations and sometimes even their own shell. To gain momentum some level of standardization is necessary to be called "Linux."

    Linux is the name of the kernel. I run Debian, and the specific distribution is Knoppix. Some people run Gentoo, some people run Red Hat, some people run Slackware. Each distribution, like you said, has it's points and problems. Most of these points and problems have to do with the preferred method of software management. Apt works for me.

    Part of the fragmentation problem for Linux is that the fragmentation forces a problem for software installation. Users are forced to untar, un-gzip, copy, configure and sometimes compile in order to properly install software.

    Again, Apt works for me. I haven't had to untar and compile anything except my own software (and its dependant libraries on occasion).

    Just.. I realize you're not actually asking much, but it definately seems you're asking from the wrong context. Desktop linux is not a windows replacement. It's a windows alternative. It seems strange, but we're not actually out to kill microsoft... just to not contribute to them.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    1. Re:Errors in assumption by robertjw · · Score: 1

      Linux is the name of the kernel. I run Debian, and the specific distribution is Knoppix.

      This is something that the author of this article, like many people in the business world, appearantly just doesn't get. It's amazing how foriegn this idea that Linux is the OS and not a brand name is.

      From the article:
      The brand Linux should stand for an entire operating system not just a kernel. There should be only one true Linux and perhaps many derivatives that should have their own brand and name.

      Who exactly is going to make this determination? Who is going to establish the one true "Linux" and make everyone use it? It's not going to happen. Linux is not a 'brand name' and one tru Linux is not going to appear. The point that so many people seem to miss is there is no one driving force behind the GNU/Linux operating system. There is no CEO or corporate board that is trying to increase market share and make their stock price go up, at least not for the whole OS. For the most part, the only reasons that we want others to adopt a Linux system is because we belive it's better and don't want to have to work on a Windows architecture.

      The author states that
      Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.

      Bottom line is the developers on the features that copy Microsoft want those products in their Linux environment. If you are a developer and want to write an open source clone of application X for Linux, go for it.

      Personally, having used Linux for the last 6-7 years I have seen constant improvements. When I was first introduced to Linux the installation was painful, hardware support was sketchy and apps were incomplete. Now I can do almost anything on my Linux desktop that I could do on a Windows. I don't worry that my new piece of hardware isn't going to work. I have better, free tools than most things you can buy for windows. Ultimately Linux will continue to get better while Microsoft will remain more of the same, even though Linux is not a brand name.

    2. Re:Errors in assumption by Anonymous Coward · · Score: 0

      Who cares if M$ "steals" our ideas?! While they should be forced to follow the few restrictions of the GPL or whatever CC license a developer has chosen, I don't see why they shouldn't be able to incorporate good ideas into their OS - regardless of the source! After all, we're quick to grab the (few) good ideas they've come up with.... (wait...wait...I'll think of one....umm.....nevermind). Anyway, I just want a system that does what I want how I want when I want. I like linux because it does just that - and is free as in BEER! But I can understand why some people/organizations would rather pay for the "guarantee" and "support" of an OS with a corporation behind it. *nix isn't for everyone, but then again neither is Windoze or OSX. OSS is built on the concept that good ideas can be improved upon by ANYONE, and this should extend to M$ and Apple. My only real beef with M$ is their flagrant disregard of laws that they feel shouldn't apply to them. M$ doesn't need to be "overthrown" on the desktop, it just needs to be reduced in size so Windows can be seen as "just another OS" that consumers can choose. Competition breeds progress... I hope M$, Apple, BSD, Linux, and even a few new ones stick around for a while - I just don't want any one of them to be "required".

      mod me up mod me down mod me up mod me down --slashdot aerobics

    3. Re:Errors in assumption by mehaiku · · Score: 1

      "I haven't had to untar and compile anything except my own software (and its dependant libraries on occasion)."

      This may be true for you but is not true for everyone. It depends on what apps one might use. For instance, I won't use Debian stable for 2 reasons. One, I must have Apollon and it must support at least 3 plugins, giFT, openft, & fasttrack. Debian stable doesn't include fasttrack. I am sure I could compile it, but I would first have to view the installed files of the other plugins in order to know which directory prefixes to include in configure. Once I figured that out, I would then need to guess as to which dev packages I would need to install in order to get the fasttrack plugin built. Sorry, but that is way too much work for me to do for a simple plugin. I wish to use my system, not become a dependency detective.

      Then I would face the KDE problem. I don't have to have the absolute latest KDE available. A relatively recent KDE would suffice. KDE 3.2.2, which stable offers, is too far behind the curve for me. This means I would either need to compile KDE on stable, when I don't even know if it would be possible. Would I need to compile qt & arts? Could I get by with only qt or only arts? Who knows? Again, too much detective work for me. I could always switch to Testing or Unstable, I suppose, except I have already been there & done that and won't ever go there again.

      We could also look at Kubuntu. It inlcudes Kaffeine for media playback. This is all well and good except Breezy, just like the previous release, offers a Kaffeine that crashes constantly, as can be easily seen by reading the Ubuntu forums. Now I could install kplayer instead, except for the fact that kplayer does not exist in the Kubuntu repositories, so I would be back to compiling after guessing configure prefixes and guessing which dev debs would need to be installed. Mplayer is in the Kubuntu repositories, but mplayer does not integrate with KDE as kplayer does. I suppose I could forget my desire for a completely integrated desktop, but why should I have to? Isn't Linux about having the system I want, setup in the way I choose?

      These types of problems are not possessed solely by Debian, but are shared with rpm based distributions as well. And lets' not even get into the severely cluttered menus whcih result from monolithic packages such as kdenetwork or kdegraphics, which require I install 20 KDE network apps in order to have the 3 I actually use available.

      Binary distributions, however easy they are assumed to be, are most definitely not the holy grail of the covetted "Linux on the Desktop."

  26. Nothing to see here; move right along... by Uncle+Op · · Score: 2, Insightful

    I don't see much new here. We even have the traditional misspellings.

    The speed of innovation in any software can be both a boon and a bomb.

    It's easy to drop in the word "framework": with a well-designed framework, you can extend and reuse existing tech. This is why the underlying pipe mechanism in Unix derivatives is so powerful. It's also why it's hard for many to master.

    There's also a point when the framework - which should be strong-yet-supple - can instead ossify, like so much old glue that's set up and cracks easily.

    Ultimately it is real work to take the time to design something that meets both current *and* future needs. While many working in the kernel and the distributions realize this, there remain the folk who just want to sling code and do the sexy, fun stuff first and fast and loose.

  27. The answer you wanted by Work+Account · · Score: 2, Interesting

    SUPPORT.

    As a Linux developer you and I often deal with companies that will not publish open specifications regarding their hardware.

    As such, it is necessary to "break the law" and reverse engineer these devices in order to create decent Linux drivers that interface between the device and the application/user level software on the GNU/Linux kernel and operating system tools.

    Some say that if Linux slowly gains market share of say 20-30% that manufacturers will stop making Windows-specific devices.

    Another benefit would be support: all of us Slashdot/Linux guys would instantly become experts on people's home PCs if everyone ran Linux.

    As it stands now, most of my friends have trouble figuring out how to .ZIP up files on Windows or do other simple things such as send an email, etc.

    It is funny/amazing to watch them because they write code like protein-folding applications in Linux but on a Windows computer all they can manage to figure out is how to start Solitaire :)

    --

    If you "get" pointers add me as a friend (116)!
    1. Re:The answer you wanted by AKAImBatman · · Score: 5, Interesting

      Welcome to the Chicken and Egg problem. Hardware manufacturers and Software producers are not going to support Linux until it's popular. Yet Linux won't become popular until the Hardware and Software vendors support it. As a result, you need to make the product more attractive to users in another way.

      Apple has the right idea. By pushing the technology far ahead of the competition, they convince users to accept some of the shortcomings in exchange for a large number of features unavailable on other platforms. This increases the Mac user base, forcing the Hardware and Software vendors to support them.

      I know in my own personal case, I could run regularly Linux right now if I wanted to. The problem is that my kids have a large number of educational titles and other kids' software (no, they don't operate correctly under WINE) that they must reboot to use. If I leave the system in Linux, I hear no end of complaining from my wife who has to reboot the next day.

      Now I (and a few others) have suggested methods by which the Linux Desktop could pull ahead of Windows, and possibly even the Mac. My own suggestions would be distro specific and would not harm any existing distros. Yet the community resists such changes strongly, stating that "Linux is perfect the way it is". Many automatically assume things I didn't say, based on their past experience.

      So in the meantime, I and my small team will attempt to implement these ideas whenever we have sufficient time. Unfortunately, it is very difficult to reconcile our schedules, and without more volunteers I fear that the project will not get done in time to make a difference. Which is really too bad, as I feel that it could make Linux a significant competitior in the Desktop market.

    2. Re:The answer you wanted by Taladar · · Score: 1

      So what exactly is that project you are talking about in the last paragraph? You won't get many volunteers without describing your idea first or at least linking to some website that does.

    3. Re:The answer you wanted by AKAImBatman · · Score: 1

      The article (follow-up here) was actually a front page story. I've posted it a few times since, but I didn't link to it because most people know what I'm talking about and would just get annoyed. The team is working on the project behind the scenes, but there's no official website yet. I'll probably move my blog to a personal website at some point so I can start sharing files of interest, including things we're working on.

    4. Re:The answer you wanted by Anonymous Coward · · Score: 0
      If I leave the system in Linux, I hear no end of complaining from my wife who has to reboot the next day.

      In your personal case, sounds like VMWare might be the way to go.

    5. Re:The answer you wanted by JhohannaVH · · Score: 1

      Hey there Batman -

      This is a more personal comment, but wtf? Ya know? :P Ok, so I'm not a developer by trade, but I am on OS Specialist, a senior one even, with 15 years experience. In fact, I worked with some of the 0.90 versions of Linux when Torvalds was still using BBSs to distribute them. Hehehehe. I had a dual boot 386-33 running multiple 40 & 80Mb drives! I threw in another controller and went to work. Unfortunately, the marriage didn't last as long as Linux did. :P

      So as my career advanced, of course it was all Novell and Windoze. Of course, that's what all the biz industry wanted in 1992-about 1999. But throughout it all, I maintained my knowledge of Linux and of Unix flavors, so that I could just keep that little edge. In so many ways, I could see areas where the *nix world could take over Windows, except for the pesky end users. :P But as I've grown, and I've become pretty proficient in the most recent releases of RedHat, AIX, and Solaris. So now, I'm going back and building my own dual-boot system with XP (I have an end user at home too) and RedHat 9 (it's what I have on CD).

      But the reason that I'm writing to ya, is that though I'm not a developer - I am merely a glorified SQL/Scripting kinda gal.... only because I don't get development too well, that whole object oriented thing kills me every time... But I do have massive experience and ideas that I am willing to share if it will help you out. I'll volunteer. :) I'll test, QA, coordinate ideas, whatever you need. Let me know. :)

      And of course, if I'm just annoyin' ya, that's ok too... but I apologize! :P Thanks for taking the time, man, we all need to do our part to grow our industry.

      Jho

      --
      Sorry man... the Internet pooped on me.
    6. Re:The answer you wanted by AKAImBatman · · Score: 1

      And of course, if I'm just annoyin' ya, that's ok too... but I apologize!

      Never! I never turn away a fella' who's willing to help. As I always tell people, my door is always open. Shoot me an email and we'll discuss what we can put you to work on.

      Thanks for volunteering! :-)

    7. Re:The answer you wanted by osssmkatz · · Score: 1

      I am also interested in Q&A. Don't forget the strongest feature of Red Hat. The command line tools Red Hat wrote. Too much emphasis is had on an easy to use GUI. What if emacs was the shell, with an interactive LISP script that determined using natural language query what you wanted to do, and recommended applications. How much friendlier can you get?

      --Sam

  28. Too much breadth, not enough depth... by eldavojohn · · Score: 0

    This article may have some valid points in it but it is all presented at a very high level. I think the author may be biting off more than he can chew with this brief article, I would like to hear more of his ideas but with more specific proposed solutions. There is also little justification for his logic. I'm not sure where he got his "Two rules" of operating systems from but I don't exactly agree with them--he may be over-simplifying this.

    --
    My work here is dung.
  29. Best statement yet in the article by gmac63 · · Score: 1
    Don't just think different. Be Different.
    An operating system can at best meet the needs of about 80% of the general population. Unfortunately you can't make everyone happy. (...)

    Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.

    Says it all.
    --

    INSERT INTO comment VALUE('Doh!') WHERE user='you';
    1. Re:Best statement yet in the article by Anonymous Coward · · Score: 0

      Well, since everyone copies from eveyone else, why should Linux be disallowed?

  30. One Word - Checkinstall by zaguar · · Score: 0
    Checkinstall is a great app that can build and install .deb, .rpm and slackware packages. I personally use it on ubuntu so source-compiled apps can be managed using apt-get

    To use, go the usual
    ./configure
    make
    then (as root) checkinstall

    Try it out!
    http://asic-linux.com.mx/~izto/checkinstall/

    --
    "Sure there's porn and piracy on the Web but there's probably a downside too."
  31. Ever heard of Apt? Emerge? by quakeroatz · · Score: 5, Interesting

    As a corollary to the first rule, users don't like installing applications. Part of the fragmentation problem for Linux is that the fragmentation forces a problem for software installation. Users are forced to untar, un-gzip, copy, configure and sometimes compile in order to properly install software. To gain momentum Linux needs a central installation architecture that all applications must use to properly install and run. The OS should ensure that applications are installed before they can be executed.

    Wow, I couldn't have described apt or emerge any better. Isn't it common that those who review Linux OS's vs. Windows almost always head to the biggest vendor (Redhat) which is exactly the wrong idea: directly motivated by Microsoft's position on the closed source market? Biggest is best is necessarily a universal philosophy. Also, there are rpm managers in Redhat that do the same thing as apt, I think you can even use apt on Redhat without too much trouble.

    Sure one might say, "How would the avg. Windows user know to apt-get install ?"
    I would answer, "They could figure that out long before they understood how to dl and compile source code, and would certainly require less user knowledge and decisions than going apt-get install , which rarely asks for user input"

    I see a ton of skilled Windows IT folk that are scared away from Linux because they try to compile everything. Apparently they haven't heard, and/or common linux knowledge doesn't include important tips that would make Avg Joe Windows user's first Linux experience much more enjoyable.

    1. Re:Ever heard of Apt? Emerge? by WTBF · · Score: 1

      That is fine and great - but not all software is always available from the default repositories.

      Then you either have to:
      Find a repository that has the package you are looking for, add it to apt or download the .repo file for yum (I have never used emerge, so it might be better.)

      Find an RPM/DEB that contains the package, and then hope all the dependencies are met for the package or can be found through yum/apt/emerge. Install the file, either using the command line or some package manager (which is just like installing on windows, so not much problem to the general public.

      If you cannot find it in a repository or you cannot find a package for it then you must compile from source, after getting the source obviously. Now some people might say there is a package available for most packages then while that is true sometimes you need certain compile time options of the dependency to make the package work, and if the available package is not compiled in this way then you have to compile it.


      Some people also do not want to just randomly install software - they like to see screenshots and information first. This means that potentially you have to visit the programs website, see if it meets your need then try it find it on the package manager. If not then if the website has an RPM/DEB available then you download it and install, but if only source is available then you have to find a package.

      What (some) windows users are used to doing is visiting the website and then downloading the file from the same place and running it, whether this is harder or not linux needs to have something like this for every package. The distribution problem adds to this, now instead of maybe having to choose between Win2000/xp and 95/98/me (which is not hard) they have to find a package for their distro, and if the website has an RPM that they can download surely you can imagine how frustrating it is for the user to then find it does not work on their distro.


      I am not saying that windows has it's problems installing software, but people are used to the problems with windows and unwilling to change something they see as working for something else with its own set of problems that they will not understand.

    2. Re:Ever heard of Apt? Emerge? by Damek · · Score: 1

      I was scared away from Linux because of all the apt-get and emerge crap. Forget compiling, that junk is annoying enough as it is, and it still doesn't get rid of all dependency/conflict problems. Plus, just wait until you find something that isn't in a repository, at least not for your chosen distro.

      I hate to say this increasingly repeated refrain, but:

      I was scared away to OS X. Now what little software installation is necessary is simple: just download and run.

      Which brings up another thing - installation isn't such a big bother if the OS comes with adequate tools. Most Linux distros come with an absolute avalanche of tools, so one should theoretically never need apt-get or emerge. But my experience was that most of the tools were inadequate and unpleasant to use.

      Every couple months I think maybe I should go give Linux another try, maybe the stuff I need to use has caught up. But every time I think about it something jumps out at me as something I'd just not rather do the work of setting up. Lately it's iTunes sharing over my local network. My server could switch to linux, but setting up DAAP iTunes-style sharing just seemed too much a bother. I wonder what proprietary innovation Linux will be catching up to next time I think of giving it another go...

    3. Re:Ever heard of Apt? Emerge? by WhiteWolf666 · · Score: 1

      Apt GUI options: Synaptic, Kynaptic.

      RPM GUI options: RPMDrake (URPMI), YaST2, Kpackage, any number of others.

      Neato installation architecture: Autopackage

      Next-gen one file app wrapups: klik://

      The linux ecosystem already has the tools needed to solve _every_ install 'problem' you can think of. People just need to start using them.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    4. Re:Ever heard of Apt? Emerge? by ramos289 · · Score: 0
      Sure one might say, "How would the avg. Windows user know to apt-get install ?"
      I would answer, "They could figure that out long before they understood how to dl and compile source code, and would certainly require less user knowledge and decisions than going apt-get install , which rarely asks for user input"


      I whole heartedly agree and applications like gnome-app-install on Ubuntu are making installing apps on Linux truly trivial.

      I let out a slight chuckle when people tell me about their application woes on Windows when they have to drive to the store, purchase and download, or get software from their friend with the latest crack that _may_ work.

      I think alot of the attacks on './configure; make; make install' come from people who are used to the Windows paradigm of downloading a setup program and running an installer. They don't have a concept of a package manager. I tend to take the position that, for Linux newbies, if an app doesn't exist on your distro CD or in an online repository for your distro, it doesn't exists for you. Downloading and compiling from source is for advanced users just as it would be on Windows.

      Their are some places where Windows might have a leg up on Linux but ease of installation is not it.
    5. Re:Ever heard of Apt? Emerge? by Anonymous Coward · · Score: 0

      You forgot one piece. apt-get install requires an argument: the package name. I've had major difficulties trying to find which package I wanted to install.

      But one can use apt-cache search or something right? You can read the 1 line summaries if the name doesn't mean any thing, right? It's a command line utility. Even if I'm currently administrating 2 Debian boxes I can't remember all the command line tools I need to replace the functionality of, say, the rpm command.

      In any case, users will want to use a GUI. Take aptitude. You can search by package name, but you have to select a package to see a summary and you don't know if there's another package matching your search criteria until you tell the app to go to it.

      I've spent hours trying to find both package names and apt related command names. Apt does what it does quite well, just it doesn't do much. If you look at apt as a comprehensive package manager, apt is a problem not a solution.

      Every wonder why most of the zero configuration/live CD distributions came out of Debian (eg. Knopix, Ubuntu)? I believe it's because Debian is a such a pain to configure that people had enough motivation to fully automate the task. No other distribution has such problematic application installation and integration/configuration problems (unless it's wanted such as LFS).

    6. Re:Ever heard of Apt? Emerge? by poofyhairguy82 · · Score: 1
      I am not saying that windows has it's problems installing software, but people are used to the problems with windows and unwilling to change something they see as working for something else with its own set of problems that they will not understand.

      Then those people will just stick with Windows. I promise, for such users, they would have quit Linux anyway when they learned that the webcam or the wireless card they bought at Best Buy doesn't work. Linux is a nerd OS, one day we will all just admit it and the flamewars might stop.

  32. Branding and Feature Copying by Anonymous Coward · · Score: 0

    Linux is currently an idea it's not a brand. ... Don't just think different. Be Different.

    Umm, yeah. Be different by becoming a brand. I'll pass.

    Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.

    Actually, it's been my experience that this works in reverse. XP's tabbed completion in the cmd shell, for example. Vista's transparent desktop elements. Vista's MSH (now with piping). Tabbed browsing in IE sold as *innovation*.

    And how long will it be before Microsoft also picks up on multiple desktops? I know every time I have to use a Windows machine, I find their absense frustrating.

  33. Re:I do NOT think Linux needs an install architect by uofitorn · · Score: 3, Interesting

    It's implicitly assumed he meant it was a niche OS among the Windows/Home PC crowd.

    While I agree with your comments for the most part, to say that the majority of all new servers are slated to run GNU/Linux is typical of the naive slashdot groupthink and is not remotely true. However, I'm in the middle of installing FreeBSD 5.4 on a Sun Blade 100 machine so I'm doing my part!

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
  34. Recruit VB Developers? by 0kComputer · · Score: 3, Funny

    Microsoft has put most its eggs in the .NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform.

    so basically the strategy here is to take the shittiest developers from the windows platform and get them to write garbage code on linux?

    --
    Top 10 Reasons To Procrastinate
    10.
    1. Re:Recruit VB Developers? by thomas.galvin · · Score: 1

      Microsoft has put most its eggs in the .NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform.

      Isn't this guy basically describing Delphi?

  35. To gain momentum by DrugCheese · · Score: 0

    some level of standardization is necessary to be called "Linux."

    There already is said standard: they use a linux kernel .

    --
    *DrugCheese rants*
    1. Re:To gain momentum by ifwm · · Score: 1

      Which one?

    2. Re:To gain momentum by DrugCheese · · Score: 1

      Any linux kernel. You use a linux kernel, it's linux, right? wrong? If my embedded device uses a linux kernel then it is using linux right? regardless of the user interface or anything else that it may or may not have.

      I was just trying to say that there doesn't need to be any set GUI standards to calling something 'Linux'.

      --
      *DrugCheese rants*
  36. Re:RTFA? Nah. No this one. by canuck57 · · Score: 1

    Not a word on user interfaces in the article itself.

    The reason is simple. Microsoft is still borrowing from the Linux UI. One thing this stupid article does not say is the Linux UI, X Winodows was around before Microsoft had an OS!!!!!

    It is also why Microsoft can't sue anyone for "windows" as Microsoft was not the first, nor the second to have windows.

  37. wireless support on linux is horrible by taxman_10m · · Score: 2, Interesting

    After a few more days I'm probably going to wipe my linux partition unless I can get my Linksys wireless PCI card working with WPA encryption. Who knew it would take an act of God to configure correctly?

    Fedora Core 4's network configuration gui is worthless. Ndiswrapper hung the machine. And it took me hours and hours to find that I needed some WPA supplicant something.

    1. Re:wireless support on linux is horrible by WhiteWolf666 · · Score: 2, Interesting

      Before you wipe your Linux install completely, try SuSE 10.0 (http://opensuse.org/

      Ndiswrapper, and WPA_supplicant, IIRC are part of the base install. You'll have to use ndiswrapper commandline, but the instructions are in the documentation (avaliable on your Kicker as the help icon). Then use YaST2 to configure your network WPA password.

      SuSE does the best job regarding wireless configuration of all the linux distributions I've tried. It's not perfect; the Kwireless applet they use to a bit clunky for switching networks. OS X has it soundly beaten in that regards. But it works, WPA included.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:wireless support on linux is horrible by GreekPimpSlap · · Score: 0

      this is a big reason why i dont run linux on my laptop... or any machine for that matter. ndiswrapper installed with about a weeks worth of research, then i couldnt get encryption to work. also, the linux distro i had (Suse 9.2) came with and older version of GAIM which i wanted to upgrade... boy wasnt that fun, first i had to untar,unzip,configure,compile GCC, GTK, Font Libraries and about 3 billion other packages that suse either didnt install with or they were outdated versions of the program. eventually it got to the point where i had to upgrade X11 (after 3 weeks of tinkering) and said fuck it... wiped linux, tossed on XP and had the machine in perfect running condition with trillian installed in less than 3 hours. ive been considering installing Suse 10 given all the spectacular feedback on it. im sure most of the hassle was due to my ignorance but if I, someone who knows their way around a computer, has that much of a difficult time just to install GAIM then there is a problem. thats why NT Admins are considered smart... and UNIX Admins are considered GODS

    3. Re:wireless support on linux is horrible by makomk · · Score: 2, Informative

      WPA support seems to very between distributions - for example, Mandrake didn't support it at all when I was using it! I currently use Gentoo, which means I don't get given a GUI for this sort of thing, but I do get reasonably decent documentation.

      Oh, and unfortunately getting ndiswrapper working seems to be a matter of luck (it worked for me with the Netgear WG111, quite reliably, but YMMV). Apparently, it doesn't like certain experimental kernel patches, among other things. It's really a bit of a hack anyway; native drivers are better if you can get them (not too often, sadly).

    4. Re:wireless support on linux is horrible by Anonymous Coward · · Score: 0

      Some of us just start with the readme file... before we try to install... it helps, btw. also on Windoze^H^Hws.
      and another excellent approach is to check what hardware is supported (=works for other people) before you buy it... or wich distro support your existing hw.

      --

      I am a Win Admin and a UNIX Admin, does it make me a smart god ?

    5. Re:wireless support on linux is horrible by crush · · Score: 2, Informative

      Ndiswrapper is unfortunately a way to work around what is to all intents and purposes broken hardware. You were cheated when you bought that thing. It's always going to be an administration pain in the ass until the manufacturer co-operates with the developers by providing specs. I know you probably don't want to hear that having spent your money (and time) on whatever that card is, but my advice would be to sell it and get a fully supported one. (I actually had to do exactly the same thing).

      W.r.t. NetworkManager in FedoraCore4 the developer (Christopher Aillon) says himself that the current incarnation sucks and he's released a new, better version that you might be interested in trying out. It's working like a champ for me, and I had resorted to doing all my wireless configuration on the commandline in FC4.

      Hope you get your situation sorted out. I feel your pain, but if you spend another $40 on a card that's supported, use OpenVPN on the Linksys router (flash the router with OpenWRT, it's simple and gives you real encryption as opposed to the lame-ass WPA which is crackable), then you'll be in clover.

    6. Re:wireless support on linux is horrible by GreekPimpSlap · · Score: 0

      none of the distro's at the time (i dont know about now) supported the linksys wireless G PCMCIA card. i also didnt want to work with another distro because so far i have found Suse has been my favorite. and yes, you are a smart god.... or you posess God-like smartness.... which ever you prefer

  38. We need a Higher Level XServer by starseeker · · Score: 5, Insightful

    I think he makes a good point that the clean solution is always better than trying to support older decisions that turned out to be less than ideal. But the problem is, users aren't interested in details. Details don't matter. They only want something to work, and keep working.

    Most modern interface elements are implemented by most toolkits. I think a solution would be to take the concept of the X server, which implements low level functionality available via byte stream communications, and implement much higher level concepts using the same idea. Rather than linking in libraries (and tying your graphical concepts to one language - C for GTK, C++ + custom weirdness for QT) have an X server analog that can speak in terms of Menus, Canvas w/ Scrollbar, Button, Text Input, Text Output, etc. Instead of Xlib (or clx in Lisp) you would have a much, much higher level communication protocal. Language bindings for C, C++, what have you would build on the primatives and higher level widigets provided by this X-server plus, and themes and other details would no longer be different because of what language binding you happened to be using. Translating code between languages would also be much easier, since concept names in different languages could all build off of the standard in the server.

    Look sometime at the problems people have writing Python bindings for QT. I think the idea of a high level graphical object server with server side theme configuration would take us a long way towards a common desktop look and feel.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:We need a Higher Level XServer by hkb · · Score: 1

      Gee, and I always thought proper abstraction was a good thing.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:We need a Higher Level XServer by gr8_phk · · Score: 1
      So every time someone makes a new widget you'd have to update your X-server? No thanks. What about people who run a remote X-server say on Windows or an X-terminal? Since the X protocol doesn't change much, you don't have new apps requiring updates to the server. This is how it should stay. Why should application programmer even care? So long as they have a toolkit that handles the complexity it won't matter. You can view a newer GTK or KDE app from a terminal with a much older X-server - why change that?

      X is low level for a reason.

    3. Re:We need a Higher Level XServer by starseeker · · Score: 1

      You don't have to implement all widgets in the server - the same X primiatives and some higher level ones will be available same as always. I'm just talking about common elements - if everybody's doing the same thing, stick it in the server and do it once. Rather than replacing the low level X protocal (which I'm not suggesting) I'm suggesting we add other options for COMMON WIDGETS - stuff found in virtually every toolkit out there. Pull down menus, scrollbars, buttons, checklists, etc. Then, if the client's X server supports it, they can communicate at a MUCH higher level, saving both bandwidth and implementation logic in toolkits. Themeing can also be done at a server level. If an older server connects, the X server just sends it the same information in lower level language. Think of it as a form of compression - like pumping the X protocal through a compression algorithm before shipping it over the net. If the other end knows how to decompress it, it works great. If not, you can send the exact same information the same way, and since the server has full information it can do this translation no problem.

      If someone wants a custom widget, that's fine - they just build it out of primitatives like normal, and that's how it gets sent. I'm not saying we should get rid of the current protocal, I'm saying we should expand it to handle things which are now established as staples in all toolkits and standardize them once and for all. Common look and feel, by way of the server.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    4. Re:We need a Higher Level XServer by RAMMS+EIN · · Score: 1

      PicoGUI implements this idea. The project seems to be in deep coma, though. Still, I think the idea is a good one, although probably not for the same reason you do: sending only widgets over the wire (rather than drawing primitives) saves massive bandwidth.

      Another interesting idea would be to develop something along the lines of HTML forms, but more interactive. I'm thinking of a user interface description, with event handlers attached to various actions that can be performed. The description would be sent to the display server, where it would be rendered. User actions could cause small changes to the interface state without communicating to the application (like JavaScript), or trigger such communication (like submitting a HTML form).

      The way I see it, this would fill the gap between HTML's low bandwidth requirements but bad interactivity and flexibility, and X11's good interactivity and flexibility, but debiliating bandwidth and latency requirements.

      S-expressions seem to me an ideal vehicle for these user-interface descriptions. Judging from your comment and your sig, you seem to be a Lisp-afficionado. Would you be interested in helping design and/or develop the system I have in mind?

      --
      Please correct me if I got my facts wrong.
    5. Re:We need a Higher Level XServer by swillden · · Score: 1

      Then, if the client's X server supports it, they can communicate at a MUCH higher level, saving both bandwidth and implementation logic in toolkits.

      Bandwidth, yes, but not implementation logic. The toolkits will still need to implement all of the X servers that don't have the widgets in the server plus have the logic to decide if the X server can do the work and to use the higher-level protocol in that case, so toolkit logic will be increased, not decreased.

      No, don't change the X server. Bandwidth for X sessions is rarely important, and we already have other solutions (VNC, NX) for the times when it does matter. If you want a common widget set below the toolkits, implement a common widget set which the various toolkits can all use from a library.

      Of course, then you have to convince the toolkit implementors to use the common widget set.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:We need a Higher Level XServer by starseeker · · Score: 1

      I'm not into web work too much, but I think there are some other lisp guys that are. The UnCommon Web guys might be a good place to start: http://common-lisp.net/project/ucw/

      I'm actually not so much into graphics, I just want a good backend for McCLIM so I can implement a portable lisp based GUI for Axiom. I get my X server ideas because FFIs are painful and the only real alternative is the low level clx. Hence, I wish we had a high level clx :-).

      Been a while since I checked out PicoGUI. Had promise, but the focus didn't seem to be on challenging X so much. Too bad in a way.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    7. Re:We need a Higher Level XServer by starseeker · · Score: 1

      "If you want a common widget set below the toolkits, implement a common widget set which the various toolkits can all use from a library."

      If you do that you might as well extend the X server protocals. Foreign Function Interfaces are painful and difficult - the byte communication method of X is far more promising because you get to ignore the quirks of translating between languages. What language would you write the library in so that all languages could use it?

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    8. Re:We need a Higher Level XServer by swillden · · Score: 1

      If you do that you might as well extend the X server protocals.

      But then you're right back at the problem of what to do when the X server doesn't support the extensions.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:We need a Higher Level XServer by swillden · · Score: 1

      Forgot to answer this one:

      What language would you write the library in so that all languages could use it?

      It doesn't matter much what it's written in, but the primary API should be entry points in a shared object file. Essentially, C. Every language with significant usage can call C functions from a .so.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:We need a Higher Level XServer by starseeker · · Score: 1

      Upgrade the X server :-).

      It will be backwards compatible after all, and X.org's implementation is free.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    11. Re:We need a Higher Level XServer by swillden · · Score: 1

      Upgrade the X server :-)

      That's a lot of X servers, and not all of them are free. Some of them are in devices like X terminals that may not be upgradeable. But the real kicker is that the benefits you achieve by breaking compatibility are minimal at best. Bandwidth is irrelevant, and if the primitives are still available toolkit authors will use them because they like the way their widgets work better than the way the X extension widgets work. Plus, they already have all of their basic widgets implemented.

      Regardless of where you put the common widget set, the biggest obstacle is going to be convincing people to use it. Putting the widgets in the X server won't do that, and it will break things.

      Anyway, that's my opinion. Maybe you'll implement it, get it into the X.org server and all the toolkit developers and X server implementors will think it's a great idea and jump on board. Good luck!

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:We need a Higher Level XServer by spitzak · · Score: 2

      The problem is that any widget-level interface is unlikely to match what the toolkit uses, and gluing these together is impossible. How many Linux toolkits ported to Windows use the Win32 api? Probably none except WxWindows and that was designed from the start to do this.

      Another problem is complexity. X11 does in fact provide what you want for exactly one widget, the "window border". The problem is that a simple check of any toolkit's code will reveal that it takes perhaps 10x as much code to interact with the window manager as it would take to draw the border and handle drag and resize yourself. The interface to this window widget is extremely baroque, complex, and impossible to implement or use correctly or efficiently, and the delay in communicating changes and lack of synchronization is the main reason X11 looks slow no matter how fast the machine is. You might say that if it was well-designed this would not happen, but the window manager interface was considered well-designed by at least some people when it started out, so I don't have a lot of hopes for some "well-designed" new widget interface.

    13. Re:We need a Higher Level XServer by cow-orker · · Score: 1

      You're describing Fresco, formerly Berlin, and Fresco before that and Interviews even further before. Somehow it didn't catch on under any of those names. What a shame.

    14. Re:We need a Higher Level XServer by dbIII · · Score: 1
      Very cool idea. Let's call it a window manager. The detail you are describing is dealt with in descriptions of window managers with reasonable documentation - probably the stuff written about the enlightenment window manager can give you a good description of what was done seven years ago and what can be done now.

      The common desktop environment looks like a good idea and comes up every now and again - but there was one called CDE a long time ago pushed by Sun which showed that people didn't really want a common desktop look and feel for a variety of reasons.

  39. The Challenger: OS X versus Linux-Tyson. by Anonymous Coward · · Score: 0

    "::Braces for "-1 Flamebait"::"

    Well I like GWB.

    *Braces for atomic bomb drop*

    Seriously I agree. Apple gets a lot of things right, and proves that the cathedral model is a viable one. You don't need a thousand eyes to create good software, just a few good ones.

    ---
    "Don't make me think by Steve Krug" about the web, but a lot of advice carries over.

  40. Ease of OS installation is key by dTronic · · Score: 2, Insightful

    To take on Microsoft, you'd need an OS that is nearly as easy to install as Windows. It needs to find and auto-configure for common hardware, make reasonable assumptions and continue with the installation without pestering the user unless it's absolutely necessary.

    1. Re:Ease of OS installation is key by nagora · · Score: 3, Insightful
      To take on Microsoft, you'd need an OS that is nearly as easy to install as Windows. It needs to find and auto-configure for common hardware, make reasonable assumptions and continue with the installation without pestering the user unless it's absolutely necessary.

      All of which is easy to do in Linux if you do it the same way that 99.99999% of the world's Windows users install Windows: they just buy a machine with it pre-installed and set up for the hardware in the machine.

      Windows is not easy to install in the sense of it automatically sensing everything and never having to download drivers etc. But noone cares because almost noone actually ever installs Windows.

      And, THAT is why Microsoft leans so hard on people like Dell and others to prevent them selling computers with Linux or even FreeDOS on them.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Ease of OS installation is key by FullCircle · · Score: 1

      Have you installed a Linux in the last year or two?

      Unless you use one of the "hard" distros, such as Gentoo or pure Debian, the install is far easier than Windows.
      Good luck downloading all those Windows drivers, especially if your ethernet card is one of them.

      Installation is done. Linux needs a consistant GUI, friendly configuration tools, more high-quality 3D games and a better range of professional apps.

      --
      If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
    3. Re:Ease of OS installation is key by colinleroy · · Score: 1

      Actually, Windows is harder to install than most GNU/Linux distros. But as it comes pre-installed, it's not a problem for most people.

      Installation of an OS is a one-time thing that, most of the time, is done in factory or by an IT professional. Ease-of-use *after* installation is what really counts.

      --
      blah
    4. Re:Ease of OS installation is key by Quince+alPillan · · Score: 1

      Already done on a lot of common distros. Its not installing that's the problem. Its the ease of use after the install. I can install linux on anybody's machine, but that doesn't mean the end user can actually use it once its installed.

    5. Re:Ease of OS installation is key by zlogic · · Score: 1

      Have you tried any of the recent (released 1-2 years ago) distros like Ubuntu, Mandriva, Suse etc?
      You choose the partition, set the timezone, press "Install" and wait 20 minutes. Reboot, and you have a complete desktop solution with imaging, development, office, internet etc.
      Personally, the only hardware I had to setup was my Palm Zire 71. Everything else just works (tm). No driver installations, no hardware configurations etc.
      The biggest problem is games: bad graphic card drivers (proprietary and difficult to install or free & bundled but slow in 3D) and stuff like crappy game installers or no Linux version at all (still, WINE often helps). But if you want serious gaming, buy an Xbox 360 or PS3 for $300 and get a complete and consistent solution worth $600-$1000.

    6. Re:Ease of OS installation is key by Braino420 · · Score: 1

      Good luck downloading all those Windows drivers, especially if your ethernet card is one of them.

      You said it. I've had this problem MANY times when installing Windows. But hey, atleast it gives you time to install a Firewall before this happens. That is, if you have it on disk (no thumbdrives won't work until you install those USB drivers)

      I was so surpised after installing a few Linux distros that :gasp: I could use my usb mouse right away!

      --
      They call me the wookie man, I guess that's what I am
    7. Re:Ease of OS installation is key by Cro+Magnon · · Score: 1

      Yes, I have. Actually it was probably more like 3-4 years ago, and it didn't go well. Fedora (I think it was was their first version) chocked, and so did SuSe! Mandrake installed, but I didn't really like it, and Linspire was unstable. I eventually got Slackware mostly working, and later Debian Sarge installed fairly well (it's come a long way from older Debian version's installation), but neither worked 100%.

      To be fair, Windows wasn't 100% either; it couldn't find the printer driver on my CD.

      My iBook, in contrast, has worked perfectly, and everything I've plugged into it has JustWorked (tm).

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    8. Re:Ease of OS installation is key by Cro+Magnon · · Score: 1

      Installation is a one-time thing, but it HAS to work that one time. Otherwise, it doesn't matter HOW good it is, because the user will never find out.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    9. Re:Ease of OS installation is key by Anonymous Coward · · Score: 0
      Yes, I have. Actually it was probably more like 3-4 years ago
      In other words, "no I haven't" ;)

      In all seriousness, though, things have improved immensely just over the last two years. While everyone's experience will differ from mine, a Linux install on my desktop is far, far easier than a Windows one. In the following text, "Just Work" means precisely that - the devices simply work without me even having to install drivers or configure anything.

      - My 2 distinct SATA drives (which need a floppy to install under Windows, or at least a slip-streamed CD) "Just Work" with Linux
      - My scanner (which has no official drivers for XP) also "Just Works".
      - As does my wireless card + internet connection via DHCP.
      - My bluetooth dongle Just Worked, although admittedly I had to change a line in a config file in order to get it to use KDE's kdebluetooth framework for entering PINs. The hardware itself worked instantly, though.

      This covers pretty much all of my hardware except the 3D aspect of my graphics card, which can be downloaded amd installed very easily via synaptic.

      Again, I have to stress that this is purely my experience: too many people nowadays make a blanket statement about Linux being easy to install solely on the basis that it Just Worked for them, apparently not realising that your hardware is a critically important factor. For example, if you have a recent ATI graphics card or a Broadcomm wireless card, you're in for a world of hurt :)

    10. Re:Ease of OS installation is key by radish · · Score: 1

      You said it. I've had this problem MANY times when installing Windows.
      Interesting, I never have (well not in recent memory anyway).

      That is, if you have it on disk (no thumbdrives won't work until you install those USB drivers)

      Welcome to 2005, we use Windows XP. Support for USB MSC (thumb drives, external CD/HDD, etc) is included as standard, likewise USB HID (keyboard, mouse, etc). The other day I did a from-scratch XP install for my girlfriend. Nothing fancy hardware-wise (CD/DVD burner, IDE disk, on board video/ethernet/sound/USB, wireless USB keyboard & mouse) - but I didn't need to download a single driver. Of course Windows update spent a good few minutes with 20+ updates, but I didn't need to touch anything even for that. Can't beat it for ease of install, IMHO.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    11. Re:Ease of OS installation is key by Braino420 · · Score: 1

      You do know that different computers sometimes have different hardware right? do you also know there is more than one type of ethernet card? go check that stuff out, then you can discuss with the big boys, kthnx.

      haha, 20 plus updates... ya, reeeal ez. don't give me that only few mintues too, it tells you to restart after every update that's installed.

      --
      They call me the wookie man, I guess that's what I am
    12. Re:Ease of OS installation is key by DerPflanz · · Score: 1

      Of course not. You only need to get rid of the stigma of 'Linux is text-only' and 'Linux is hard'. Windows is just as sucky as any other OS. They all have their caveats, they all can do others cannot. People are used to the squirks and crashes of Windows, not to its ease-of-use.

      I use Linux at home and Windows (for Simatic S7) and Linux at work. Whenever I use Windows, I get fed up with its quirks, because I am used to Linux's quirks. Same goes for a Windows user that switches to Linux (in fact, I have an example of a misbehaving xmms. My friend (Windows user) could not fix it, while it was just a simple menu setting, which you could find when you actually looked for it and knew some English. But, because my friend only knew WinAmp and its quirks, he looked in the wrong place).

      Just get rid of the stigma. I actually had the question if Linux had 'a mousepointer to click on buttons' recently. He still thought Linux was a text-only OS.

      --
      -- The Internet is a too slow way of doing things, you'd never do without it.
    13. Re:Ease of OS installation is key by radish · · Score: 1

      You do know that different computers sometimes have different hardware right?
      No shit.

      do you also know there is more than one type of ethernet card?
      Yes, I do. Anyway, for what it's worth, I've yet to come across a NIC that doesn't work out of the box with XP. Although I'm sure there are some (probably a lot). I've had more luck with XP than Linux for recent hardware. As for old stuff, well it depends exactly how obscure you wanna get...

      haha, 20 plus updates... ya, reeeal ez
      Yes, it was. In fact I didn't do a single thing except click "install".

      don't give me that only few mintues too
      Learn to read. I said "a good few minutes" not "only a few". Notice the difference? FWIW it was about 30.

      it tells you to restart after every update that's installed
      No, it didn't. Any more ignorant falsehoods you'd like to spout? You seem to be on a roll.

      go check that stuff out, then you can discuss with the big boys, kthnx.
      I suggest go compare your UID to mine before making stupid "big boys" comments. kthx

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  41. My Rant about Progress by bookemdano63 · · Score: 1

    "People avoid change"- I guess that is why this site runs a 45 year old OS.

    I don't really care if people avoid change. I want to be the most productive I can be, and I want to help my clients be the most productive they can be.
    Becoming more productive means changing. Sometimes the changes mean sacraficing backwards compatability.
    I am always amazed how people on this site seem to want to be cutting-edge and state-of-the-art but when the choice comes between new-and-improved, like AMD 64-bit x86 vs Intel Itanium, or new OSes vs 45 year old *nix, there are always complaints about the new architecture being too different.

    Do you want progress?

    1. Re:My Rant about Progress by Taladar · · Score: 1

      Progress doesn't mean throwing out the baby with the bathing water on a regular basis just to be able to claim "We don't run any software designed more than x years ago" but perhaps you should understand the concept of basic arithmetic before trying to understand that as you seem to think 2005-1970=45.

  42. Jumping in the way of your flamebait tag.... by Anonymous Coward · · Score: 1, Funny

    Linux and Windows UI pales in comparison to Mac OS X. So when I see these debates I only think of one thing:

    Cripple fight!

  43. duh? by Anonymous Coward · · Score: 0

    Who is modding this as "insightful"? Just because Sun has dropped their "linux java desktop" and they're focusing in using gnome + opensolaris doesn't means they've "dropped" gnome

  44. Microsoft Stole Gorm! by diablo-d3 · · Score: 2, Interesting

    According to this insider's blog, Microsoft has stole Gorm, among other open source software.

    --
    Patrick "Diablo-D3" McFarland || http://AdTerrasPerAspera.com
    1. Re:Microsoft Stole Gorm! by Risen888 · · Score: 1

      How exactly does one go about stealing open source software?

      --
      Hey, I finally got my first freak! Took you long enough!
  45. Definite Progress, but at a crawl. by Oz0ne · · Score: 1

    I've been using linux for over a decade. It's a wonderful OS system for servers. The UI has finally started to develop into something nice... but it's still not ready for prime time.

    A lot of the things mentioned in the article were mentioned 10 years ago. How much progress have we really made?

  46. Fonts by massysett · · Score: 1
    Try the latest SUSE, 10.0. I agree with what you say about fonts; they always looked horrible to me. But SUSE has finally got it right. They looked great out of the box (and I don't even think it used the MS fonts by default, either.)

    By default SUSE's fonts are anti-aliased and, oddly, the toggle box in KDE has no effect on this. But here is a quick way to get great fonts without anti-aliasing.

  47. Asa Dotzler on Why Linux Isn't Ready by Noksagt · · Score: 1

    I've read Asa Dotzler and you, sir, you are no Asa Dotzler. For one thing, he actually had experience with what he was talking about. This isn't to say I agreed with Asa on most points (I do run desktop Linux), but his arguments didn't seem to be from 10 years ago. Has Greg actually run Linux? Which distro? Where are his credentials?

  48. What to do, what to do... by Phleg · · Score: 1

    +1, Flamebait?

    --
    No comment.
  49. Finally by Svenne · · Score: 1

    Suns Java Desktop based on GNOME is, quite frankly, crap. I would much rather see them develop something of their own, something that isn't slow as hell on a 2.2GHz AMD64 with with 1GB of RAM and a Radeon 9700

    Despite its ugliness, I'm still using CDE on my OpenSolaris box, sipmply because it's about a hundred times snappier, and also it doesn't lack menu entries for some of the most essential management utilities for X, like JDS does.

    --

    Slagborr
    1. Re:Finally by Lodragandraoidh · · Score: 1

      KDE is available under Solaris 10 -- you just have to enable a switch for it to show up as a choice in the X window login.

      KDE beats the heck out of CDE...CDE, while functional, is not as snappy as KDE - nor does it have a plethora of open source apps (Kdevelop et al) that make KDE the premier development platform in comparison IMHO.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  50. FOSSing VB by ChaoticCoyote · · Score: 5, Insightful
    Microsoft has put most its eggs in the .NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform.

    He makes it sound so simple, doesn't he?

    Writing a complete VB clone isn;t as simple as writing an IDE. VB 6 worked because of the underlying Windows infrastructure — ADO, Access, COM, and all those other acronyms that could be glued together with VB to make an application. VB provides a great environment for hacking together in-house and vertical market applications. It's good for rapid prototyping, too.

    The Unix world has some very strong biases that make cloning VB difficult, not the least of which is a general prejudice that all VB code sucks. I've worked in shops with VB programmers (I'm a C++ guy), and saw some darned ugly code; the anti-VB prejudice has some basis in fact. Be that as it may, VB is a powerful force that locks many developers into Windows. If any of this code is to move to Linux, we would need to replicate the entire foundation of acronyms used in VB programs — a daunting task that most Unix-oriented folk will find unpalatable.

    In part, Mono was trying to accomplish Windows-Linux interoperability, albeit using .Net as the foundation. Mono, however, does not address the vast quantity of VB 6 applications. And Mono's viability is still open for debate, given Microsoft's proprietary attitudes.

    A while back, I was tried to sell the idea of a FOSS Access and VB to several major Linux "players", without success. Perhaps my pitch just wasn't that good, or maybe, just maybe, Unix people really are letting their prejudices get in the way of a Really Good Idea.

    1. Re:FOSSing VB by QuestorTapes · · Score: 1

      > Writing a complete VB clone isn't as simple as writing an IDE.

      No; but the VB IDE is so unusual that replicating it would probably bring a lot of VB programmers to Linux.

      > VB 6 worked because of the underlying Windows infrastructure -- ADO, Access,
      > COM, and all those other acronyms that could be glued together with VB to
      > make an application.

      Well, VB 4, 5, and 6 heavily leveraged COM. The Access Jet Engine (DAO), and ADO were simply two very useful COM libraries. But any COM library functioned the same in the VB IDE. You can very definitely replicate this on Unix, using Corba.

      > VB provides a great environment for hacking together in-house and vertical
      > market applications. It's good for rapid prototyping, too.

      Very true. It's a useful "what-if?" playground, which is one of the things that made spreadsheets one of the first commercially successful types of application programs.

      > The Unix world has some very strong biases that make cloning VB difficult,
      > not the least of which is a general prejudice that all VB code sucks.

      It doesn't, but you're tight about the perception.

      > I've worked in shops with VB programmers (I'm a C++ guy), and saw some
      > darned ugly code; the anti-VB prejudice has some basis in fact.

      Not as much as some people think. The worst abusers of VB that I have seen are the C++ guys who think they can just "knock out some code in this little toy language." I -am- a C++ guy, I just learned to enough to know you can't just knock out VB code and expect to have decent results. VB programmers have always fallen into the pros, the bulls**ters, and the permanent novices, just like C, Java, etc., etc.

      It -is- a little harder to tell them apart in the VB world, until you see them code.

      > Be that as it may, VB is a powerful force that locks many developers into
      > Windows. If any of this code is to move to Linux, we would need to
      > replicate the entire foundation of acronyms used in VB programs -- a
      > daunting task that most Unix-oriented folk will find unpalatable.

      Maybe, yes, maybe no. In VB 5 and 6, VB has leveraged the same second-pass compiler as VC++. VB generates a form of intermediate code that is kind of C++ like. It's quite possible to leverage the knowledge some of the VB crowd has on this to build a form of intermediate code generator, then pass it through gcc.

      For fun, here's a link. Requires registration, or try BugMeNot

      www.fawcette.com/archives/premier/mgznarch/vbpj/19 99/11nov99/jc1199/jc1199.asp

      and some others:
      http://www.google.com/search?hl=en&lr=&q=control+% 22vb+compiler%22+%22c2.exe%22&btnG=Search

      > A while back, I was tried to sell the idea of a FOSS Access and VB to
      > several major Linux "players", without success. Perhaps my pitch just
      > wasn't that good, or maybe, just maybe, Unix people really are letting
      > their prejudices get in the way of a Really Good Idea.

      Hard to say. There are legitimate arguments against, but it's not easy to be sure whether the legitimate arguments were the persuasive ones or not.

    2. Re:FOSSing VB by Anonymous Coward · · Score: 0

      Hear hear.

      I've seen good and bad code in all the languages I've ever looked at (which is quite a few) It's always down to one thing - the skill and experience of the programmer(s) who wrote it.

      One thing VB is absolutely excellent for is getting a good prototype/demonstration app up and running fast. Coupled with an Access database it's also excellent for "limited shelf life" in house apps. And this is mostly thanks to the Visual Studio IDE which makes "knocking up" a GUI and support code almost effortless.

      After all why go to the trouble of developing a full scale app when you're only going to use it for six months or so ? A week working with VB and you can get something good enough - and if you've got a good stock of "ready to use" components (custom DLLs etc.) and "cut & paste" code you can have something pretty good and user friendly in that time too. O.k. it won't win any raw speed races but that's not what it's there for.

      Like every other computer language VB 6.0 is a very useful tool when used in the right way, for the right things.

    3. Re:FOSSing VB by Anonymous Coward · · Score: 0

      >not the least of which is a general prejudice that all VB code sucks

      Hey, that's not a prejudice. Even Microsoft has finally realised that.

      (I wish there was a way to totally obliterate everything VB.NET related in MSDN and VS)

    4. Re:FOSSing VB by beforewisdom · · Score: 1
      VB provides a great environment for hacking together in-house and vertical market applications. It's good for rapid prototyping, too.

      What is a "vertical market application" ?

  51. Mod Parent UP!!! by Anonymous Coward · · Score: 0
    The author is an idiot for not mentioning bootable distro's when talking talking about a Risk Free option.

    If the author chooses to touch on a specific field of a subject, Risk Free completely uninstallable Linux(ie. bootable distro's), and neglects to commentate on those key components of that subject, I'm not sure the author is up to writing about the topic they've chosen!!!

    /possibly a run-on ...

    1. Re:Mod Parent UP!!! by advocate_one · · Score: 1

      I've never seen a risk free, easy to revert from, windows upgrade, so why the heck is the author trying to bitch about trying Linux???

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  52. Package management by starfishsystems · · Score: 2, Insightful
    Why should I have to register it with the OS in order to do so?

    It's apparent that Greg Raiz doesn't "get" Unix, and so his choice of language is open to criticism. Unix is not a monolithic black box intended for narrowly defined use. It's an extensible workbench written by developers for developers.

    That said, Greg has made an intuitive connection with an idea which is very important for any modular operating system, and that is that it should be possible for the modules to be managed in a structured way, taking into account authentication, dependencies, versioning, installation, and removal.

    It's not like this is a new idea. Package management has been in Unix for a decade or two at least, and for example in Solaris the entire operating system install is managed in terms of packages. We don't have a package standard that is common across all Unix and Linux variants, though we have several candidates. I often wish we could converge on one of them because it would be very helpful for site management, especially at heterogenous sites.

    Greg is profoundly misguided in suggesting that such package management must be (a) centralized or (b) mandatory. Those are classic weaknesses of the Microsoft approach which Unix developers have prudently managed to avoid. On the contrary, package management should support a distributed model which sites can define to suit their particular requirements. And certainly it makes no sense in a development environment to mandate that all software be "installed" under the same restrictive conditions as might be desired for production software.

    The reason we have Linux is because it turns out that the world is not just made up of software "consumers". Some of us actually prefer to work within a development environment. We'll tend to choose development tools that give us more, not less, control over our systems.

    --
    Parity: What to do when the weekend comes.
  53. Re:Dear GREG RAIZ, author of this article: by Anonymous Coward · · Score: 0

    Linux does not have ANY user interface, fucktard.

  54. Switching, installing upgrading by Warleggon · · Score: 2, Insightful

    The article stated: As a general rule most people do not enjoy switching, upgrading or installing anything new. Ummm I for one don't agree. I think people don't want to be made to spend hours and hours doing it..ie MS security patches farmed out to server after server after being tested for 6 mos to make sure they don't mess everything up. People dont want to have to install new versions of applications over and over and upgrade documents and databases, ie Office version whatever now. People don't want to have to re-install applications over and over because they were written badly again ... Office version whatever. Ask my wife who has to learn Word because it is part of her college classes. People don't want to have to endure feeling like they are being watched and have everything they do and download and run checked for license, authenticity and if its updated everytime they run it.

    1. Re:Switching, installing upgrading by zlogic · · Score: 1

      I switch my mobile phone provider twice a year (actually, I am constantly switching between TWO companies for nearly five years).
      I switch Linux distros every three months.
      And I switch my playlist every four days.

    2. Re:Switching, installing upgrading by sweetnjguy29 · · Score: 1

      Unfortunately, computer geeks like us forget how imtimidating computers are for the average user. I work in a non-tech field with other professionals who have at least 7 years of university under their belt. They are all intelligent but not that saavy with computers. Many of my co-workers can not install simple windows software on their own. Many of them have difficulty using Excell. The concept of a command prompt or a script is completely foreign to them. The mere thought of using software other than Windows, Microsoft Office, and Internet explorer is not only terrifing...but repugnant. (See my journal for more details on my OpenSource advocacy experience) Switching to an entirely new Operating System? Out of the question. It is asking too much for the average user.

      What is the solution? Advertising and Branding. People have to be made comfortable with linux. Everyone loves the Mac because it is easy to use and because it has great advertising. I can't go an hour watching the TV without seeing some sort of Apple commercial. I think a company like Sun could be in a great position to get linux's popularity to rise. (Think of how many people know what Java is!) Free = Crap to a lot of people. FOSS needs to be rebranded, perhaps? Who knows.

      Another solution: target the intermediate users. Those who read PC World, Maximum PC, etc.

  55. NEWP~~~ by porkThreeWays · · Score: 1

    >On a more inflamatory note do we even want those VB programmers to develop for Linux?

    Probably not. It may be a stereo type, but in general, VB code is sub-par. If a given VB programmer is of quality, they've probably jumped ship already to one of the many other RAD languages. Obviously some people still have to keep up with legacy applications; but maintaining software written for windows 98 becomes more of a problem with each release cycle. That can't go on forever!

    The effort that would go into trying to support VB could be spent in improving one of the many awesome open source RAD environments. The community would spend all this time and effort, for what? To support a legacy piece of crap? In reality, VB was/is rarely used as the right tool for the job. There are a glut of VB applications that, when translated to the Unix world, would be much more effective as a shell script, ruby/phython/perl/etc script, Java/C/C++ program, etc etc. I'm all for supporting quality languages. But I don't see the point in trying to bring over a language that will create our own September that never ended.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  56. Not directly about the article.. by FunctionalMethod · · Score: 0

    ..but can you stop referring to Microsoft as M$? It immerdiatly voids any argument you are trying to make.

    --
    -- TRUST ME! I KNOW WHAT I'M DOING!
    1. Re:Not directly about the article.. by twistedcubic · · Score: 1


      ..but can you stop referring to Microsoft as M$? It immerdiatly voids any argument you are trying to make.

      Your arguments are not unsound. M$

    2. Re:Not directly about the article.. by Anonymous Coward · · Score: 0

      Actually, I'd prefer they continue to use it. Makes it easier to filter out the garbage. I consider it an auto-classification of pre-biased material that's not worth the time to read and keep on scrolling.

      Otherwise, I'll have to read ALL the comments, including the stupid ones.

  57. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    Wow... Linux a niche OS in the Windows crowd? That's news to me.

  58. Re:I do NOT think Linux needs an install architect by Ian+Wolf · · Score: 1

    However, I'm in the middle of installing FreeBSD 5.4 on a Sun Blade 100 machine so I'm doing my part!

    You mean those things can actually be good for something?

    --
    "The words of the prophets are written on the Slashdot walls."
  59. GNU VB Developers WTFISTHAT. by Anonymous Coward · · Score: 0
    "Linux not only has to migrate applications they have to migrate application developers. A seemingly smaller effort has been made to create a superior development environment for the droves of Windows/Visual Basic developers.

    Microsoft has put most its eggs in the .NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform."

    What the heck is a VB developer. VB is the most overblown piece of shiet ever touted as a dev platform. First of all the key APIs cannot do sheit at the system level that is necessary to create real innovative software. Second of all you have to know C inside out if you really want to innovate and not just fit square pegs in round holes. Bringing VB "developers" technology to GNU and OSS would be like bringing barbarians to a banquet. Alot of grunts and groans, farts, belches and a hell of a mess to clean up!

    1. Re:GNU VB Developers WTFISTHAT. by fluxsmith · · Score: 1

      VB was probably a bad example. However, I have to agree that Linux has not yet provided a decent development environment. The productivity of Linux developers comes from skill and commitment to perservere despite their tools. Recent commentary about its hand-holding notwithstanding, M$ DevStudio is the *best* IDE and debugging environment ever produced for serious C/C++ programming.
      Oh how I'd love to have something remotely comparable on Linux! And don't try to tell me it's already there (unless you can point to specific projects). GCC is probably an okay compiler, but there's no comparable IDE available, and GDB *sucks* in comparison to source level debugging in DevStudio.

    2. Re:GNU VB Developers WTFISTHAT. by Anonymous Coward · · Score: 0

      Know your tools. GDB is powerful, maybe even more powerful than MS DevStudio debugger.

    3. Re:GNU VB Developers WTFISTHAT. by monkeyGrease · · Score: 1

      However, I have to agree that Linux has not yet provided a decent development environment. ... IDE vs. shells .. etc

      I have worked in several places where both Win32 and POSIX had to be supported by middleware we were developing. This means that we all had both VS IDE (on win32 boxen) and X11+shell toolchains (on unix boxen). We had to use both, but most developers could settle into a particular environment of their choice for daily work and verify their work on all platforms about once per week. This also means most people were fluent in both workflows and tools.

      About 3/4 of us settled into X11 desktops+shells+X11 editors (vim, xemacs, nedit, etc)+gdb/ddd. The funny observation was that the VS IDE guys were so impressive to watch over their shoulder...them seemed so productive, doing 'stuff' so fast. But then you realize a lot of the slickness is to smooth over the less efficient model of working in the first place.

      A note on X11 desktops...most people eventually dropped the pretty iconish desktops (gnome, kde) for streamlined customized setups well suited to very high editor and shell counts (ion, fvwm+clever windowlist setup, custom ctwm, etc). In effect, the desktop became a big chunk of an IDE.

      Having said that, even the hardcore unix guys went to the MS debugger itself from time to time. That particular tool _IS_ superior to anything gdb based, but that tool alone is not enough to push most of us into the MS IDE development workflow. Most bugs in quality code seems to fall easily to fprintf and a stack dump just as fast as to any interactive debugger. The really bad memory ones need purify, valgrind, etc. The really bad concurrency ones (race conditions, etc) fall back to fprintf style debugging. So the MS debugger sweet spot is not really as big in practice as one might think.

    4. Re:GNU VB Developers WTFISTHAT. by Anonymous Coward · · Score: 0

      Chief Stallman, I have a complain: there seems to be a VB GNU in my OSS soup...

  60. Out of touch by reed · · Score: 3, Insightful

    Some good ideas, but Greg is really out of touch with Linux and free software development in general.

    He seems to miss the idea that (a) we can't throw out diversity of applications. It's confusion, but it's also a fact. (b) There *are* different distribution brands, though they try to lean on the common Linux name (RedHat Linux, Debian GNU/Linux, Gentoo Linux). (c) Most importantly, it's up to independent distributions to make the system into a cohesive user experience, and the success of GNU/Linux systems is precicely *because* of the ability for lots of independent developers to create software packages for it, not some central Linux authority. Linux *is* just the kernel,. It's up to other people to make more complete systems. He makes the very common mistake of confusing "Linux" with "OS consisting of a Linux kernel and GNU libraries and other tools with some user-oriented desktop environment".

    There can be no Linux Inc. creating The One And Only Linux Desktop System. It shouldn't happen, and it fundamentally *can't*. There can only be a variety of Desktop Systems that are based on GNU/Linux.

    1. Re:Out of touch by zlogic · · Score: 1

      Mod parent up Insightful.
      If someone wants a complete solution, they should be looking at BSD (Free, Open etc, including OSX because it is somewhat based on FreeBSD). Or maybe Solaris.

    2. Re:Out of touch by DerPflanz · · Score: 1

      While you are right, I would say that it would be nice to have some unity in it all. There are different brands of cars for example. They all work with different technology under the hood, have different specs, etc. However, anyone with a driver's license can sit behind the wheel, start it and drive it away. You can buy stuff that goes into the lighter socket (?) and the radio-bay or is fixed in the backseat.

      Linux distributions should have something like that. Use just one package manager, just one bootup script system. In fact, you could even have different user interfaces, but installing/configuring them should be uniform.

      --
      -- The Internet is a too slow way of doing things, you'd never do without it.
  61. Re:RTFA? Nah. No this one. by Stupendoussteve · · Score: 0

    Microsoft is doing nothing of the sort. Microsoft borrowed from the Apple ui, not the Linux. Yes, X has been around since the 80's... but at that point, UNIX was not a contender for the desktop market AT ALL (hence Linux being created so Linus could use a UNIX-like OS in his dorm, with more features than Minix). At that point, when things could have been borrowed, Gates wouldn't have even thought of UNIX, as he wasn't even thinking of taking over the mainframe world. His only competition was Apple, which he duped into giving out secrets (ala Pirates of Silicon Valley)...

  62. Linux is not Windows! by rmccann · · Score: 1

    Linux is not Windows. They have 2 completly different design goals.

  63. typical from the uninformed... by Lumpy · · Score: 1

    Many of his points are without merit as they have already been addressed.

    first he mentions that you cant expect someone to download untar and bur an ISO to try linux. DUH, ubuntu Cd's are available all over the place. Most computer shopps have the free CD sitting on their counter. I have even seen a free take one display of ubuntu at a local compusa.

    Second he talks about software install.. almost every linux distro outside the pro level stuff like Slackware has everything already on there. Hell Mandriva comes with a non linear video editor, and most make point and drool install from a repository simple as pie.

    I stopped reading after the 3rd paragraph as it sounds like issues that were real 4 years ago but were taken care of already. Did the guy even look at a modern linux distro or even read any linux news from the past 6-12 months?

    --
    Do not look at laser with remaining good eye.
  64. Consolodate and die by SWroclawski · · Score: 3, Insightful

    This is yet another article saying that "If only Linux was a single unified force, it would be good." with a few sentences about interfaces at the front.

    Let me dispell some of the myths. First, people don't want things to change. It's wrong.

    If that were true, no one would have moved to OS X. "iPod, what's an iPod? I listen to music on my walkman."

    People aren't going to change to GNU/Linux for no reason, but once they make the switch, we don't need it to look and behave like Windows. We have our own interfaces, and they work. OS X doesn't look like Microsoft Windows and people don't have that much trouble using it.

    Some of the interface integration ideas he presents are allright- some of them are already in place, and others will take more work.

    But the idea we need to drop KDE or GNOME, and drop distributions is old and tiring.

    The simple fact is that when you consolodate for the sake of a unified force, you remove what makes the Free Software world great- competition.

    If we'd all consolodated with Slackware in 92, we wouldn't have had packages. If we'd consolodated behind, say GNUStep, we wouldn't have had KDE, or GNOME, and so on.

    The idea of lots of distributions and lots of interfaces and lots of every app is to let them all go, find which work best, borrow ideas, and, in the end, everyone benefits.

    If we'd decided to "consolodate" and make an incompatible change, then that change would have to be left out. Once that happens, progress stops, and then someone else comes along and steals the rug from right under us.

    Even "Consolodated" OSes like FreeBSD are, like GNU/Linux, collections of programs from other places.

    I can't believe these articles still make it to Slashdot. They're old and tired.

  65. My favorite line by robertjw · · Score: 2, Insightful

    There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux.

    TFA is OK up until this point. Is this guy off his rocker? No self respecting Open Source geek is going to implement anything for VB. He would get laughed off of slashdot, sourceforge and every OSS community on the net in seconds.

    1. Re:My favorite line by Chanc_Gorkon · · Score: 1

      Well, I personally think the idea has merit. VB is great for bashing up a quick app to do, well, anything you want so long as it's not really complex and even then you can always do parts of things in Vis C and plug them into VB. Alot of corporations have nice little custom apps done up in VB that they depend on and therefore are tied to Windows. I know I know, VB is horrible compared to other languages, however there's a metric tonne of developers that know VB. Would it not be nice to load up Ubuntu an dport your app over?

      The real problem is there are some FOSS developers that don't really want to make it easier for users, but then they whine when a user does ask them hey can you make this tweak or it would be nice if it did this and they whine when noone wants to use Linux at work. If the user can't produce the code, they get told to pound sand and that is bullcrap. Sure, you may not get paid, but I sure as hell don't want to hear you whine when noone buys Linux because of the attude you as a developer projects. If you want more users, you have to be open to change too just like Windows users should not expect everything to be hunky dory in Linux land. If we all met somewhere in the middle, then Linux would be a force to reckon with. The developers have to be willing to try to give users what they want with out compromising the system and the users have to accept the differences caused by things like increased security of the UNIX model. So far the only distro I see attempting this is Ubuntu and even they don't have everything right....yet.

      --

      Gorkman

    2. Re:My favorite line by zlogic · · Score: 2, Funny

      I've NEVER seen anyone code in VB.
      Most people I know started with Pascal, then switched to C/C++/Java/C# etc.
      BTW, this is a great idea for a Slashdot poll:

      Would you like VB6 in Linux?
      a) Yes, it's the best language on the market
      b) Yes, it would allow me to use my VB6/win apps in Linux
      c) Yes, VB is the future
      d) Yes, if only CowboyNeal will be coding in it (tied up firmly to a fucking chair)

    3. Re:My favorite line by robertjw · · Score: 1

      Well, I personally think the idea has merit. VB is great for bashing up a quick app to do, well, anything you want so long as it's not really complex and even then you can always do parts of things in Vis C and plug them into VB.

      I never said the idea didn't have merit, I said it would never work as an OSS project. I think this is a great opportunity for a commercial product if a development company could work around the legal hurdles. Microsoft doesn't want to support VB anymore, but they probably don't want you supporting it either.

      The real problem is there are some FOSS developers that don't really want to make it easier for users...

      You key word there is 'some'. I've seen OSS developers on every end of the spectrum. Let's not forget, there are people lacking basic social skills in every industry. Sure, some developers are real a-holes, and some are super cool. There are members of the OSS community that have a very elitist view and don't want anyone else to join their little club and there are those that want Linux on every desktop. Thing is, you aren't going to change any developers mind by ranting about their irritating attitudes. The productive thing would be to start your own projects and be a nice developer, volunteer for a quality project (you mentioned Ubuntu) or if you don't have programming skills, donate.

      Linux has grown primarily because of the community, we can't let a few bad eggs ruin the experience for everyone. If you believe in OSS software help provide a better experience for other new users.

    4. Re:My favorite line by bmalia · · Score: 1

      *cough*JAVA*cough*

      --
      There's no place like ~/
  66. FUD by Anonymous Coward · · Score: 1, Interesting

    Doncha get tired of pushing FUD like this on /.?
    Arncha feeling a bit left behind?

    My *mother* runs Mandriva, an uncle uses Ubuntu --- these are 60+ y.o. total non-geeks who made the switch on my advice. I did provide some phone support but mostly they just found their default installs pretty easy to deal with. The main thing they needed help with was multimedia support and getting online. And BTW, when my mother first encountered a Windows computer she needed help to find help. And now she runs Mandriva.

    IOW one would have to be an utter *OAF* to have much trouble running an nice GNU/Linux desktop such as many distros now provide. Even Debian (my choice) has become very easy to install and run.

    Do try to keep up people...

  67. Apple already did it... by Urusai · · Score: 4, Insightful

    Time for the FOSS community to start working on OpenOSX.

    1. Re:Apple already did it... by Art+Tatum · · Score: 1

      Heh, they already did

  68. Re:I do NOT think Linux needs an install architect by ifwm · · Score: 5, Insightful

    "The MAJORITY of all new servers today are slated to run Linux.

    This is not going to change, I repeat, it will NOT change."

    Right, because nothing better than Linux at running servers will ever come along. By the way, what OS always has the best uptimes? Linux right...

    "How can you call Linux a "niche" OS?"

    Because all of the estimates I have found place Linux desktop usage somwhere between 3 and 6%. If you need to ask now, it's because you don't understand what "niche" means.

    "First off, Linux, or rather GNU/Linux, is an operating system KERNEL."

    Man, you lost that battle years ago, give it up already.

    "But more importantly, it is hugely successful and I am personally offended"

    And NOW, FINALLY we get to the crux of the issue. YOU are personally invested, so rather than accept honest criticism, you get "offended" because someone spoke unfavorably about your hobby, and you feel that criticizing Linux is equivalent to criticizing you.

    I'm feeling snarky, so I'm tempted to say that's patheitc. But I won't.

    What I will say is that of that's the best argument you have, then Linux had better have someone else arguing for it. Luckily it does.

  69. It would be the EVIL thing to do... by plopez · · Score: 1

    If you don't like it you need to be able to easily uninstall and your computer will be exactly the same as before you started

    Wrong! It should be impossible to uninstall properly and break any competeing application so as to render them useless. Hey, it worked for MS :)

    --
    putting the 'B' in LGBTQ+
  70. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    Mod parent up, mod parent up, mod parent up!

  71. Re:RTFA? Nah. No this one. by slackmaster2000 · · Score: 2, Insightful

    You're wrong on all points.

    If Microsoft stole its UI from anyone, it's Macintosh (Lisa, 1983 and Mac OS, 1984).

    Windows 1.0 came out in 1985 (MS-DOS 1981). The X Windows project started in 1984, and the public X11 we're all familiar with didn't come about until 1988. X Windows isn't even a UI, it's just a UI protocol.

    If anything, modern desktop environments for Linux borrow heavily from Windows, which is a common complaint actually.

  72. WHAT Linux? WHAT UI? WTF? by Anonymous Coward · · Score: 0

    ..hello?
    I really don't see why this pathetic excuse for an article deserves to be posted on Slashdot.
    first of all, the idiot who wrote it doesn't even understand that 'Linux' is a KERNEL, not an OS.

    And second, he's comparing Windows, which has one largely unvarying GUI, to an Oort's Cloud of various GNU/Linux-based GUIs, without even specifying whether he's talking about KDE, or GNOME, or FluxBox, or whatever. Pure idiocy.

  73. Another Well-Meaning Nitwit by RAMMS+EIN · · Score: 2, Insightful

    Yay, more misconceptions. Can I flame now, mommy?

    ``For years the open-source Linux community has been competing with Microsoft to become the dominant desktop operating system.''

    Some have, but more have been writing great software regardless of what Microsoft did, and Linux has moved into several domains where Windows isn't a realistic option. The Linux community is not just about toppling Microsoft, and I don't even think that's the most important goal.

    ``Progress has been quick to match features with Redmond but this type of progress will only allow Linux to play catch-up, never to lead. In order to break away Linux has to do the things that Microsoft hasnt done or perhaps will never do''

    I don't know how one can write that down without spontaneously disintegrating. Linux has done things that Microsoft won't do from the beginning, and has had features Microsoft has been copying for a long time. Sure, if you come from a Windows-only world, you probably see only how Linux performs worse or better on the features that Windows has, but if you look at it from the other direction, you can see the lead that Linux still has.

    Shell scripting? Ability to run software originally developed for Unix? Open source options for every part of the system? Ability to absolutely customize anything and everything? Ability to have multiple users work on the system at the same time? Ability to adapt to any environment, no matter if it has keyboard, mouse, display, or anything of the sort? Need I go on?

    ``New Operating Systems break old applications''

    Maybe new Microsoft operating systems do, but it seems to me that Linux can still run a lot of software that was developed for other Unix systems before Linux even existed, and I certainly don't know many applications that worked on Linux 2.0 that don't work on 2.6 anymore. This is all about standards; Linux can run old Unix software, because it the same APIs that have matured over the years. Microsoft tried to roll their own, and the need to go back and correct the mistakes is what makes new releases break old software. That, and the fact that no recompiling is done.

    ``This means users cant be expected to untar, unzip and burn ISO images, they also cant be expected to properly partition their hard drive.''

    That suggests that this is currently expected of them. You can get Linux on CDs for free (from Ubuntu, among many others), and you don't need to manually partition your hard drive; you can use a live CD, or use any of the distributions that have an automatic partitioning option and use that.

    ``Creating compatibility through Wine and similar efforts is a great way to bootstrap an operating system with existing application but its not a long term solution. Linux not only has to migrate applications they have to migrate application developers.''

    As if Windows is the only platform that applications are available for and that developers are writing for. Linux can stand on it's own with the applications it has just fine; it's just the types who want to run the exact same software that runs on Windows that WINE is good for. There are plenty of developers who write software for Linux, or did anyone think that Debian got their 20000 or so packages from Santa Claus?

    ``There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux''

    Thanks, but no thanks. I'd rather have no developers than the whole VB crowd, much less only those VB devs who will only work with something that is exactly like what they already have. VB offers a low barrier entry into programming, which is great, because that's what enables a great hacker culture from forming around a platform; but if people won't use the tools that Linux already has to offer here, I'd say Linux is the better for it.

    ``Microsoft will struggle to innovate because its competing with previous versions of Windows (not linux.)''

    Yeah, right. That's why they have those shared

    --
    Please correct me if I got my facts wrong.
  74. *Yawn* by thebdj · · Score: 1

    Yeah did this guy miss the memo on how he should be comparing the desktop interfaces with the windows desktop and then comparing the actual usability and strengths of the kernels? Maybe he is just another one of those ignorant sots who thinks he knows something about computers and can therefore explain them oh so perfectly.

    The fact is simple, the majority of Linux distros have adopted KDE or Gnome. If you want simpler interfaces you have Englightenment, Blackbox, and Windowmaker to name a few. Does he not realize how simple the Mac OS X interface is? Both Linux and Mac have simpler and more user friendly interfaces available to users then M$ does. I mean they talk about revolutionizing things with Vista, shit it is XP with some prettiness on top. Why not innovate the interface a bit more instead of taking the Mac polished metal look and throwing it into the existing Windows GUI.

    To be honest, I use to hate Mac in the days of OS 9 and older. It wasn't a good interface IMO and the hardware was still fairly sluggish. My only complain about Mac today is they won't sell me OS X so I can run it on my Desktop. Their loss I suppose, since instead I run Windows (probably changing to Mandriva soon) on my desktop, and Mandriva on my laptop. I really wish they would change this policy but I really doubt that will ever happen.

    But hey, slashdot will continue to push crappy blog posts on us to drive up peoples ad revenue at the expense of our own sanity...

    --
    "Some days you just can't get rid of a bomb."
  75. Looks better? by jotaeleemeese · · Score: 1

    What is that supposed to mean?

    Looks better according to whom?

    Or who made a poll to listen to The People on this matter?

    You don't like it and from there you generalize to the entire known Universe....

    Give me a brake...

    --
    IANAL but write like a drunk one.
  76. Re:I do NOT think Linux needs an install architect by eln · · Score: 4, Informative

    First off, Linux, or rather GNU/Linux, is an operating system KERNEL.

    That's not even what the "GNU/Linux" people think. If you're going to advocate something like that, you should at least get your facts straight.

    Linux is the operating system KERNEL.

    GNU/Linux is the kernel plus the collection of (almost entirely GNU) applications and libraries that make up the OPERATING SYSTEM.

    But, as noted above, even though Linux technically only refers to the kernel, the colloquial usage of the word has long been understood to refer to either the kernel or the operating system, depending on context.

  77. peace by aleator · · Score: 1

    1) Easier Support - your computer breaks, you know who to go to

    if you are part of a linux community, you get help faster, friendlier and for free. and you after giving advice to others have even a good conscience of being helpful! ... but for the average "i-do-not-want-to-learn-but-it-must-just-work" user, you are perfectly right!

    2) Less of a learning curve.

    true, but longer learning curve. depending on where you want to get, this may be advantagous or not. also depends on the mentality of the user.

    3) Less confusing in terms of options (there are a lot of types and kinds of Linux, or so it seems).

    that's true. but on the other hand, that's an advantage for the people who are in search for their individual: linux has a lot of diversity in choosing distributions. (also here, this may be of a disadvantage, if you are completely new and do not know some basic resources where to search/compare this huge diversity)

    4) Media acceptance. Macs are more well known than Linux, which isn't Linux's fault, it's just the fact that OS X has Apple behind it.

    as a linux user, actually, i like to be unknown. of course, you need to be a narcistic, individualistic egoist with a strong character to be like me, so my opinion does not count here. ... the apple is nice, but penguins are cool! ;-)

    5) Application Support - Things are ported to Mac quicker than to Linux usually. Apple also stands to get more software compatibility when they go to Intel computers.

    "ported quicker"? everything taht is ported to mac that is/was opensource, already worked on linux. win32 apps run on linux too, if you are drunk enough (wine) and they are not written too much exotical that wine do not understands them. porting to mac os x is very similar to porting to linux/Xorg and it only depends on resources how quick it is ported. and resourced depend on demand for mac and ideas for linux, as in linux, the mayority of coders are also users who mainly do this work for themselves but let also others profit (not monetary meant) from their work.

    in general, i think that it's not the meaning that ways of living should compete each other or fight. challenging each other is - on the other hand - very useful for movement and developement. a mac has a more interesting cpu (powerpc) but as it will not have a future, they (in my opinion) did a very wrong decision on that. using intel cpu's is maybe a nice marketing or financial/globalisation move, but in the long term it will not be very successfull. i like white computers because of style and design, but if i would own a powerbook/ibook, i would install linux on it anyway.

    let's face the future together challenging each other but not fighting against each other!

    1. Re:peace by ZachPruckowski · · Score: 1

      A lot of your points seem aimed at Linux working better for you. great! I'm honestly glad you've found it then. I'm talking about a widespread adoption, and I think Mac OS has a better shot than Linux.

      On porting, I was talking about non-emulation, b/c Macs have emulators too, and I often hear Linux guys on here complaining about them. And some ported stuff (like games) isn't opensource, the developing company makes a Mac version, or liscenses a mac version to MacSoft or someone.

      let's face the future together challenging each other but not fighting against each other!
      Amen.

    2. Re:peace by Thu25245 · · Score: 1

      if you are part of a linux community, you get help faster, friendlier and for free. and you after giving advice to others have even a good conscience of being helpful! ... but for the average "i-do-not-want-to-learn-but-it-must-just-work" user, you are perfectly right!

      The Macintosh has a "community" as well. Most minority platforms do. Heck, there are even some places where Windows users can go to get advice. (Usually having to do with viruses and spyware, but still....)

      Apple User Groups
      http://www.macfixit.com/
      http://www.macintouch.com/
      http://www.macosx.com/
      http://www.mac-forums.com/
      http://forums.macrumors.com/forumdisplay.php?f=78

      And then there are the comp.sys.mac.* newsgroups, and others.

  78. Eventually? by daBass · · Score: 1

    Eventually? I though it has always been bigger on the desktop, depending on whose research you believe.

    Not sure about the app compatibility; the hardest thing to port is the GUI and that won't change, OS X is still OS X and Windows is still Windows, with two completely different GUI APIs and philosophies.

    But I do agree with you, while Linux mounts a full frontal assault on Windows, OS X will outflank them and take the hill.

    Linux is a great server OS, my favourity by far, in fact. But I wouldn't put up with it on the desktop if you paid me to.

    1. Re:Eventually? by swillden · · Score: 1

      Linux is a great server OS, my favourity by far, in fact. But I wouldn't put up with it on the desktop if you paid me to.

      And if my employer didn't give me a Thinkpad, I'd buy a Powerbook and install Linux on it (and obviously none of my PCs run Windows).

      Different strokes for different folks. :-)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Eventually? by Dr_LHA · · Score: 1

      And if my employer didn't give me a Thinkpad, I'd buy a Powerbook and install Linux on it (and obviously none of my PCs run Windows).

      Yeah, that was my plan when my employer bought me a Powerbook. Suffice to say that 2 years later I work almost exclusively under Mac OS X.

    3. Re:Eventually? by swillden · · Score: 1

      Yeah, that was my plan when my employer bought me a Powerbook. Suffice to say that 2 years later I work almost exclusively under Mac OS X.

      Implying that I might also see the error of my ways with time? :-)

      I already own an iBook, which ran Debian for a while. If it were mine, that would be permanent. As it's my wife's machine, it runs OS X. I have enough experience with both to know which I prefer.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  79. Re:I do NOT think Linux needs an install architect by NanoGator · · Score: 2, Insightful

    "How can you call Linux a "niche" OS?"

    Because a tiny tiny fraction of people use it as a desktop OS?

    "First off, Linux, or rather GNU/Linux, is an operating system KERNEL."

    I think it's generally assumed that one says Linux in this context, they're referring to every distro of Linux out there. In this more particular case, they're talking about desktop machines and not servers.

    "...and I am personally offended that you post a trite, mocking comment regarding something that I and thousands others have worked hard on the past 10-15 years."

    Chill. A 'niche OS' is not an insult.

    --
    "Derp de derp."
  80. The good, the bad, and the plain damn ugly by Tom · · Score: 4, Insightful

    Some of his comments are good, some are abysmal:

    There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux.
    Please, by all the gods you believe in, NO!. The very last thing we need is all this crappy VB stuff on Linux. VB is - by rights - famous for the shoddy software created with it. And don't tell me you can write good software with VB, the fact is that the vast majority of VB software are abominations that should've never left the author's imagination.

    Entice users with well thought out end to end solutions
    That entire chapter would've been much shorter if he had simply written: "Look to OSX for ideas on how to do it right, and to Windos for ideas on what to avoid at all costs".

    Users are forced to untar, un-gzip, copy, configure and sometimes compile in order to properly install software.
    Has the dude used any Linux distribution during the past 5 years or so? Now I do compile stuff occasionally, but then I want to be on the bleeding edge and some of that stuff was written by me. Almost all actual applications I use rely much more on apt-get and dselect than on tar and gzip.

    Linux should stop copying Microsoft feature for feature and embrace the differences and features that advanced users love.
    YES. Besides some of the stupid comments, he's got the basics right. Hey, wait. Some of us have been saying this for years. The problem is that too many decision makers in both KDE and Gnome believe copying windos is the road to heaven.

    --
    Assorted stuff I do sometimes: Lemuria.org
  81. General Users will never be Geeks by BenoitGirard · · Score: 2

    General users are not, and never will become, computer geeks. They need to control their computer through GUIs. This means that the GUI must present the following inescapable, unavoidable characteristics: - Clarity (When people say they want simplicity, they usually mean clarity); - Exhaustivity (Everything that must be done must be available through the GUI. No dropping into .config files for the end user); - Consistency (To minimize learning curve or, in other words, reuse what the user has learned); The role of clarity and consistency is to provide quick and painless learning. By exhaustivity, I mean that users must have a (clear and consistent) way to do the following: - install Linux; - upgrade Linux; - install and uninstall applications; - replace hardware parts and their associated drivers; - personalize their own Linux; - manage security; - and everything else I may have missed. We need an organisation structured like the IETF or the W3C whose purpose would be to evolve a complete specification of a clear and consistent user experience giving the user total control of his machine. Programmers and distributions would be free to branch out, but over time, the availability of a good user experience proposition (and high level libraries to easily implement its various facets) would win over developers as well as users, and a commun culture will develop. Right now, the geeks are happy with Linux, but the genral user is totally, utterly confused.

  82. what, another guy ranting about his dream OS? by Goeland86 · · Score: 1, Interesting

    Ok, guys, I'm tired of this.
    I've been using linux exclusively for so long that everytime I see "to be ready for the desktop" I just want to reach to the writer's neck and strangle it.
    IT IS FUCKING READY FOR THE DESKTOP!
    That guy is just a loser who, coming from MS thinks he's smarter and can give us lessons about how to do things.

    Yeah, sure, he makes some good points, but most of his arguments are BS.
    I sure don't want red underlining everywhere I type, think about the whole BLOAT, that's useless. If people learned how to spell to start with, you WOULDN"T NEED THAT SHIT!

    He's making up excuses for why windows is still better and why we should stick to it.
    The guy is just pathetically ignorant. Why do we need to INSTALL applications when you can just download it, open the file and RUN the damn thing? Isn't that easier for most people???
    Or is everyone going to frantically look for a "setup.exe" file when they use linux?
    I mean seriously, the linux community is filled with brilliant people, some smarter than those at MS, because the reason there are so many distributions is to give each option for package management a try, and let people decide which frontend they'd rather deal with.

    Slashdot, please do me a favor? stop posting those stupid blog rants about what Linux needs to get on the desktop? they're always way off topic.

    The only thing Linux needs to get on the desktop is people going out and reaching their friends and suggesting that their computer would run better if it didn't have MS bugs on it... I just converted one of my friends to linux this weekend doing just that. Now her laptop runs on gentoo flawlessly and without slowing down, making her computer experience smoother than anything she'll ever have with windows.
    Oh, and she likes the option of changing desktop environments too...

    More freedom of actions will make people grow smart, whereas locking them in one mindset will make them dumb. Proof: someone who has the option of going to work by car, bus or bike will choose the way to get there based on his/her own preferences, one of cheap, fast, tree-friendly or a compromise of both.

    Let people learn on their own, they cannot be taught everything about life by movies and then be ready for real-world experience.

    --
    ---- I am certain of only one thing : I know nothing else.
  83. Huh? by Lord+Byron+II · · Score: 1
    "The OS should ensure that applications are installed before they can be executed."

    What does this mean? I think that the exact opposite would be neat: An OS that can execute an app BEFORE it's installed.

  84. Linux doesn't need to get ready by johansalk · · Score: 3, Funny

    A week ago I started learning 'Unix' and all related stuff. I'm surprised at how fast I'm progressing. I'm also impressed by what I'm learning. I can use LaTeX and ConTeXt instead of MSWord, and they really kick MSWord's ass big time. I can use gnumeric and R project for statistics, and they really, really kick MSExcel's ass (I can cite studies where gnumeric proved far much superior and accurate, but I don't want their sites slashdotted). I can use grep, sed, awk and perl for parsing text. I can use vim for editing. I can use the superior cdraw, imagemagick for images (I can cite studies where cdraw and imagemagick proved much better in quality of results than photoshop, but I don't want their sites slashdotted). Soon I'll be able to use avisynth on linux.
    Here's my point, people don't need to be beginners all their friggin' life. They should learn a little computing if they're going to use the computer for hours everyday. I wish I had done this much earlier, but had I not considered a switch to linux I wouldn't have; I have been using MS platform and related applications for 20 yeras and now I feel I have been encouraged to remain dumb for 20 years. In my experience, linux is the clear winner platform. I wish they'd teach linux skills in school - had kids learnt to use Bash, LaTex, Python, and R, this would be a much, much better world.

    1. Re:Linux doesn't need to get ready by Dan_Bercell · · Score: 1

      I cant wait to send out an email telling people that I am taking Word off of thier workstations and putting on LaTex and ConTeXt (Did I get the proper capilizations? I dont want people thinking I am a retard for spelling errors!)

  85. One Brand To Leasd Them All by krgallagher · · Score: 1
    "The brand "Linux" should stand for an entire operating system not just a kernel. There should be only one true Linux and perhaps many derivatives that should have their own brand and name."

    I am not sure I agree with this. It is almost as if the author does not understand Linux distributions, but I see an interesting idea here. I think the wider adoption of the Linux Standard Base (LSB) would improve user experiences. It would make installing and compiling software that is not part of your distribution much easier. Since Linus owns the trademark for Linux, he could make LSB compliance required for the use of the Linux trademark. This would not force distributions to comply, but it would encourage more of them to. Also it would make it easier for end users, because then you would know that if it said Linux, it would be LSB compliant.

    --

    Insert Generic Sig Here:

  86. Since when... by codergeek42 · · Score: 0, Offtopic

    ...is some random dude's blog considered _news_?! GAAH!! SlashDot just keeps getting worse at this. *sigh*...

  87. Re:I do NOT think Linux needs an install architect by SComps · · Score: 1
    By the way, what OS always has the best uptimes? Linux right...


    Why is uptime constantly used as a measure of all things good and wonderful in the IT world? Those updates are pretty important, and every now and then a healthy reboot will load some of those new kernel toys/fixes etc. Not to mention, a fresh boot from time to time can expose problems that might otherwise be hidden by an old (but now updated) driver etc.

  88. Not a troll, mod parent up! by 0xABADC0DA · · Score: 1

    Bring up the blurry fonts on Linux and you get modded troll because 'they look fine to me'. But on some systems the *do* look *much* worse than Windows' fonts. For example, the Dell 1703FP monitor uses v-shaped pixels (they literally look like this: >>>>>>... for RGBRGB...). The linux fonts look like crap on this monitor no matter what unless the smoothing is turned off, in which case they look okay but have hard, jagged edges.

    I have another linux system with a viewsonic monitor and the fonts look okay on it so I know where the mod's are coming from, but the point is that the Windows fonts look good on both monitors. I think the main difference is that fonts in windows are rendered to pixels instead of points, so they can tweak the hinting and whatnot to always produce a crisp image regardless of monitor.

    Anyway I just wanted to point out that people complaining about linux fonts are not always retards and whiners.

    1. Re:Not a troll, mod parent up! by rco3 · · Score: 1

      "Anyway I just wanted to point out that people complaining about linux fonts are not always retards and whiners."

      True. But what this guy is complaining about is (apparently) how OpenOffice looks in Linux. I can understand how he might be confused and think, "Hey, OO.o looks good on Winders and looks like ass on Linux, must be because Lunix looks like ass!" but in fact it isn't that simple. That's not a linux problem, that's an OO.o problem. I have the same problem - on OO.o. Elsewhere, Linux fonts DO "look fine to me". I have Windows XP, OS X, and Linux boxes here in the office, and I don't see any way in which Linux fonts look inferior. Then again, maybe it's because I don't have any weird-assed Dell monitors. Dunno.

      I wouldn't think the guy deserved a "Troll" mod, but we don't have a "Doesn't understand the problem" mod to give him. How are we supposed to mod a guy who says things that directly contradict our experience, and says it in a contentious way? Trolls certainly do that, and we certainly have trolls around here, and it's not as if Linux fonts are a topic no troll has ever explored... how do we differentiate between trolls and the merely ignorant (and I mean that in the nicest possible, non-judgmental way)? This is getting off-topic, but I think it's a legitimate issue that /. needs to deal with.

      --

      Ce n'est pas un vrai mouvement de robot!
    2. Re:Not a troll, mod parent up! by 0xABADC0DA · · Score: 1

      Yes but the guy said he had to turn off smoothing to get it to look okay. OO.o is probably using a different rendering library that doesn't honor the desktop setting, so then OO.o in particular would really look bad on his system. Also I've seen gnome programs lose their settings when run from kde, so for instance the toolbars use the default settings (which look ugly imo).

      I agree that a "-1 ignorant" mod would help out in a lot of topics... intelligent design, bush, java...

  89. But 3-6% puts it in the #2 spotl, doesn't it? by Richard+Steiner · · Score: 1

    What's the market share for all versions of MacOS? At best, it's roughly the same.

    While even 6% is hardly a large percentage compared to the 90% or so enjoyed by versions of Microsoft Windows, being the second or even third most popular choice qualifies as more than a "niche" in terms of its overall impact.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:But 3-6% puts it in the #2 spotl, doesn't it? by ifwm · · Score: 1

      "you don't understand what "niche" means."

      You should re-read this part.

    2. Re:But 3-6% puts it in the #2 spotl, doesn't it? by Richard+Steiner · · Score: 1

      Care to provide a specific definition for me? This link might help:

          http://www.onelook.com/?w=niche&ls=a

      Hint: even Windows has a "niche", and is thus a "niche OS".

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  90. MS abandoned VB, Linux Developers Should Avoid... by Anonymous Coward · · Score: 0
    touching the VB tarbaby.

    Not because "VB sucks", but because implementing VB on Linux would create a tremendous sinkhole, sucking up developer hours that could better be used solving other problems. Heck, implementing VB on Windows was so difficult that M$ abandoned it - so why should Linux developers pick up the broken pieces for m$?

    Since the introduction of .NET and the abandonment of VB and ASP, the M$ development community has been bleeding developers to FOSS. It isn't necessary to initiate special efforts to get those VB developers - they're already moving to Linux.

    Best to let M$ stew in the problems that it created.

  91. Re:I do NOT think Linux needs an install architect by Secrity · · Score: 1

    Right, because nothing better than Linux at running servers will ever come along. By the way, what OS always has the best uptimes? Linux right...

    Actually, I believe that the *BSD's tend to have the best uptimes, not Linux.

  92. I disagree. by Richard+Steiner · · Score: 1

    Linux already accomplishes a lot of things that Windows can't accomplish, but that fact has done very little to increase its market share on the desktop outside of hobbyists and early adopters.

    The key to Linux's success in the home market is games. Without games, it really doesn't matter what features it has -- people won't buy it.

    The key to Linux's success in the business market is twofold: a recognized solution in basic office applications (OpenOffice might well be the required wedge there), and recognition on the part of the business purchaser than Linux is in fact a better generalized desktop solution than the status quo for other types of vertical applications.

    OS-specific features are far down the list for most people. Far far down the list...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:I disagree. by einhverfr · · Score: 1


      The key to Linux's success in the home market is games. Without games, it really doesn't matter what features it has -- people won't buy it.


      What percentage of Windows users purchase a significant number of games?

      Games would help with some hobbyists, but it is not really relevant to the mainstream market. Especially with Cedega.

      Now..... The real issue is that people are afraid of change. And they are afraid of breaking their system. They are afraid that since they don't really feel comfortable with Windows, that they will not be comfortable with Linux. The fact is-- it is harder for an average user to break an average Linux system than an average Windows system. We need to do a better job of explaining this. Yes, you need a root password because that is what makes this *better* than Windows. Not appologizing because it doesn't meet conflicting expectations.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:I disagree. by ScuzzMonkey · · Score: 1

      You're right, but no one is arguing about that. Yes, Linux has strengths that Windows does not. But they are strengths that play to the hobbyists and early adopters. Why not accomplish things that Windows can't which will appeal to the mainstream desktop market?

      Frankly, aside from the gaming crowd, at this point OS-specific features are pretty much the only thing with any leverage. The basic business functionality can be accomplished on both platforms, and the only question left is which makes it easier... and it's the operating system that dictates that.

      --
      No relation to Happy Monkey
    3. Re:I disagree. by Richard+Steiner · · Score: 1

      For my wife, The Sims was enough for her to get her own PC. A Windows PC. One game is all it took, but it's a very good game with no Linux equivalent that I'm aware of.

      I also have a lot of friends and relatives who are otherwise not really into PCs (and are thus not "hobbyists" by any stretch) but who have one or more kids, and *that* is what drives their interest in buying games.

      Admittedly they aren't a demographic which is likely to change their OS, but right now Linux isn't even on the table as far as they're concerned.

      What's a Cedega? If I haven't even heard of it, how much difference do you think it makes for a non-hobbyist PC user?

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    4. Re:I disagree. by Richard+Steiner · · Score: 1

      Why not accomplish things that Windows can't which will appeal to the mainstream desktop market?

      Like what?

      Quite honestly, I think preloads would trump any of that stuff anyway. Make Linux the default OS, and it will take over the world. All many users want to do at home is read e-mail, surf the web, play some games, and maybe keep track of their recipes or checkbook or digital photos or something. Linux can already do those things just fine.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    5. Re:I disagree. by einhverfr · · Score: 1

      What's a Cedega?

      Cedega, available from
      http://www.transgaming.com/ is a version of WINE with proprietary DirectX extensions. The idea is to allow Windows games to run unmodified on Linux.

      --

      LedgerSMB: Open source Accounting/ERP
    6. Re:I disagree. by Richard+Steiner · · Score: 1

      Thanks. I was guessing it was something like that, but I really didn't know. :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    7. Re:I disagree. by ScuzzMonkey · · Score: 1

      Why not accomplish things that Windows can't which will appeal to the mainstream desktop market?

      Like what?


      Ah, full circle! Refer to orginal article, topic, etc.

      My point is exactly what you are saying: Linux can already do all those things just fine. So can Windows. So, what's left to differentiate? OS-specific features, which is what the author of the article is on about in the first place.

      Agree with you on the preloads, though, I think that the general volume of quality free software would astound most Windows users... although that's probably not much of a selling point to the average corporate IT department.

      --
      No relation to Happy Monkey
  93. One Thing He Left Out... by eno2001 · · Score: 3, Interesting

    There are many areas where GNU/Linux distros (and the other *nix-like OSes) go far beyond anything that is possible in Windows or on the MacOS in terms of features. Many of these "beyond" areas would be VERY attractive to the average user. Unfortunately many of them are obscured behind the CLI or very complicated concepts. A few examples:

    1. The xmdx extension for X window system (X.org) which would allow multiple machines to act as one shared screen over the network. Combined with the proper simple user interface and an xmdx aware pager, A user could execute their web browser on Machine A and go surfing. They could then drag-and-drop the browser to Machine B's desktop and keep on going down there. If this was further combined with an xmdx aware sound server, A music player could be made to follow it's user from machine to machine without ever stopping.

    2. Virtualization might seem like a concept that would be useless to grandma, but you're not thinking straight if you believe that. If a GNU/Linux distro were set up to to run on top of a Xen paravirtualization environment in a transparent way and across multiple machines, imagine the user friendliness... To grandma, it looks like a desktop that is always where she left it and it never stops. She can shut her machine down and the Xen domain would migrate to the central home computer/data store.

    3. Clustering. Again, a lot of people would think it's a dumb idea for "Joe Average" to have a cluster. But is it REALLY a dumb idea? I say no. Why should people be forced to throw away old computer systems once the latest version of Windows won't install? Why can't they just have an automatic cluster solution with a very transparent UI that provides them with MORE power than they would ever get from a single Windows box?

    Just in general, the key should be to take very advanced concepts that don't even exist in the Windows world and make them available to the end-user in a very simple, transparent way. This is all possible with Linux. But most Linux folks don't think this way and therein lies the problem.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:One Thing He Left Out... by Ash-Fox · · Score: 1

      Average joe doesn't want additional computers consuming power.

      --
      Change is certain; progress is not obligatory.
    2. Re:One Thing He Left Out... by Jussi+K.+Kojootti · · Score: 1
      Clustering. Again, a lot of people would think it's a dumb idea for "Joe Average" to have a cluster.

      I think I'm one of those people. What application (that Joe Average uses) would benefit from clustering?

    3. Re:One Thing He Left Out... by slappyjack · · Score: 1

      What application (that Joe Average uses) would benefit from clustering?

      Well, a place to put that gigantic collection of music and/or images and/or videos would be one. A mediaserver, basically.

      A separate machine that is just another drive. clickity clickity click to map a shared drive seems easier than prying the HD out of the old box and slaving it into the new to the average joe, though it actually isnt

      A machine that you can administer remotely for junior when he just NEEDS to get online while youre doinig something else

      Automatic backup of user data from the main drive. "I wanna back up these areas... Clickity clickity clickity click!

      Gameserver that runs bots for you to practice your bunnyhopping and 1337 sniper pwning skillz against

      Running up your SETI@home scores (do peoplpe still do this?)

      HomeMade TiVO

      Constant non-crashing slideshow with media of your choice. Run a long cable to a flat panel and VOILA Instant ART!

      Home recipie server

      Worlds bulkiest PDA

      Snooping on the main machine when the kids are using it unsupervised

      Learn to program, run them on TEST machine without fucking up the new one. Learn to take machines aart and put them together again. Give it to the kids, make them ultra-hip geeksters.

      Test machiine for changing settings youre just not sure about.

      unhook from network. load virus, and run it. Watch the explosions!

      Strip components out of case and cram them into football helmet - impress your buds at next football party!

      Pornsnarfing bot that takes the time to md5 files andd make sure you dont already have them, then uses image-comparison to toss away the smaller versions of what you already have.

      1. Sell soul to satan
      2. Startup Email address sniffing bot
      3. Compile list for a few weeks/months
      4. PROFIT
      (5. Get as kicked when you inadvertently mention this scheme to geek friends)

      The kicker of all of this is it would take the bigbrains that actually hack up all this linuxy goodnes not much time to put it a fairly simple set of "wizards" for....
      "Make this a backup machine"
      "make this a spy-on-junior-logger"
      "make this a..."

      You get the idea.

      The best thing about all this is that you just brush the dust off the old CD you used to build the FIRST box for your new one, patch and update, and with a little bit of configging and clicking, Joe Sixpack is finding all sorts of new things a spare computer can do for you.

      For Free.

    4. Re:One Thing He Left Out... by Jussi+K.+Kojootti · · Score: 1
      Joe Sixpack is finding all sorts of new things a spare computer can do for you.
      And you made an impressive list of those things. Then again, I was asking for reasons Joe needs a cluster for. You gave no examples of that.
    5. Re:One Thing He Left Out... by slappyjack · · Score: 1
      I was asking for reasons Joe needs a cluster for. You gave no examples of that.


      Gameserver that runs bots for you to practice your bunnyhopping and 1337 sniper pwning skillz against

      You think ONE old machine is gonna run my CS server AND a bunch of bots? CLUSTER!

      Pornsnarfing bot that takes the time to md5 files andd make sure you dont already have them, then uses image-comparison to toss away the smaller versions of what you already have.

      Image comparison software is fairly processor intensive, and if youre gonna go get porn, you got LOTS of images to sift through. CLUSTER!

      That evil spam thing...

      You can snarf more and faster with a cluster, thus - MORE PROFIT!!!!

      I'm just being an off the cuff smartass now, but you're right. The examples I gave COULD be run from one box, one wimpy old box, but it would be slow - cluster a bunch of wimpy old boxes... SPEED and PROFIT!

      (Then again, maybe someone that knows a bit more about clustering might wanna speak up here.)
    6. Re:One Thing He Left Out... by KarmaOverDogma · · Score: 1

      Just imagine a kind of non-profit computer orphanage where all misfit, er, I mean donated computers cpu cycles could be used for useful distributed computing, like, say seti@home, folding@home, or some other project that could end up benefitting humanity or some other living creature.

      It sounds like a good idea to me, whatever OS is used to do it; though linux does have the benefit of being free (is it free as in speech?).

      --
      uR iGn0ranc3, Their Power
  94. Why not GNU/Linux? by matt+me · · Score: 1

    The correct term is GNU/Linux. Linux is the kernel, GNU is the unix-cloned operating system, which originally ran just on the unix kernel, and after the GNU foundation 's own kernel Hurd was unnsuccessful, GNU was ported to Linux to bring GNU/Linux that we all use today.

    But a lot of companies don't say GNU/Linux because they want to push their product with the buzzword 'open-source' without commiting to freedom. (cough) Mandrake, Suse, Novell, etc providing only the source-code freely and charging for installers etc (until recently). Should openSUSE be freeSUSE?

    1. Re:Why not GNU/Linux? by helix_r · · Score: 2, Insightful

      Yeah, I know, we've all heard it-- more than a few times.

      R. Stallman and persnickety enthusiasts can say it until they are blue in the face, but it doesn't matter to the general public and never will.

    2. Re:Why not GNU/Linux? by zootm · · Score: 1

      Because GNU is the operating environment for the UNIX-style part. To be honest, if you were to equate it with what comes in a normal desktop "OS" these days, it should be called GNOME/Xorg/GNU/Linux. Probably more things in that stack than that.

      People don't include the term "GNU" because it's inconvenient and not very snappy, much of the time. I say I'm talking to people on "XChat on Linux" because it's easier than saying "XChat on GNOME on Xorg on GNU on Linux".

      The proper name of the OS base may be GNU/Linux, but to be fair that's not a hell of a lot more correct than saying, say, Suse/Linux, or Debian/Linux, or whatever. GNU is a set of applications providing a userland — each of these systems provides a larger set of applications to provide a bigger userland.

  95. The Truth by STUPiDflY · · Score: 0, Troll

    This article makes alot of good points. You blind zealots just cannot see it objectively anymore.

    The biggest point to me is the new software installation. If I want a new MP3 player for Windows what do I do? I get on the net and search for 'winxp mp3 player', right? Regardless what what piece of crap site I end up at I will be able to download install.exe or the like that I can simply double-click. THIS IS WHAT PEOPLE EXPECT!

    Now that uncle Bob wants a new mp3 player for Linux he will most likely do the same thing, right? So he gets on the net and searches for something like 'linux mp3 player'At this point he will be lucky to end up at a site he can download a binary from. Even if he is lucky enough not to be staring blankly at something like this: http://www.videolan.org/vlc/download-fedora.html or this http://downloads.videolan.org/pub/videolan/vlc/0.8 .1/rpm/fedora/fc3/vlc/, I can almost gurantee that whatever packaage he downloads will have additional dependency requirements.

    If he was zealous he spent awhile searching around for something like xorg-x11-XFree86-glue-Mesa-libGLU-4.4.0-2 . . .

    But now uncle bob is rebooting back into Windows . . .

    --


    --------
    Linux is only free if your time is of no value.
  96. They didn't say that by g2devi · · Score: 3, Informative

    If you look at the article being linked to on LXer it says:

    "The Linux desktop has gone way past the excellent product Sun released in December 2003. That desktop offered the Gnome 2.2 desktop and some very nice engineering. Most Linux desktops now offer Gnome 2.12 which has incorporated the nice engineering found in the original Sun project Madhatter. So, no one wants Sun's throwback desktop today. ...
    Don't get your hopes up about the JDS desktop for Linux. They need to prove that they can follow through on something first. So far, the jury remains out. We don't know who would want their desktop anyway: It's old, they changed the look and feel and who will support it?
    "

    Basically, they realized that their Java Desktop has been obsoleted by GNOME and they no longer want to maintain their fork which few people wanted.

  97. right on the point by kobold2 · · Score: 2, Interesting

    Progress has been quick to match features with Redmond but this type of progress will only allow Linux to play catch-up, never to lead. In order to break away Linux has to do the things that Microsoft hasn't done or perhaps will never do to differentiate and become a practical desktop alternative. Linux is verbatim free to do whatever it can. :-)

  98. Re:I do NOT think Linux needs an install architect by questionlp · · Score: 1

    You may want to try the latest build of 6.0-RC1 on the Sun Blade 100, or disable ATA DMA if you are using IDE hard drives in that machine. I also have a Sun Blade 100 that throw fits with ATA DMA enabled, but the problem was fixed prior to 6.0-RC1 was released.

  99. Re:I do NOT think Linux needs an install architect by uofitorn · · Score: 1

    Thanks for the heads up. I was actually putting it on there to test the upgrade procedure from 5.4 to 6.0 before I applied it to the other sparc machines but not Blade 100s.

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
  100. My unique desktop environment by jhoger · · Score: 1

    I agree... one of Linux's strengths is its natural diversity and the pioneering attitude of many projects.

    For example, my desktop is Ion3 wm. I have one main pane in the middle in which most desktop apps open as tabs. on the sides of the screen I have two 1 cm wide portins of panes that if I move my mouse to the edge or alt-tab to them, the come to the fore. On the left side, I have a clock/calendar (xfclock) and gkrellm which shows system stats and the weather. Also there is a pane xterm running there.

    On the right "float" pane is Gvim in outline mode which keeps a detailed hierarchy of the tasks I'm working.

    In the middle pane which has the foreground most of the time is Evolution, Firefox, and VMware which I use for Windows development.

    With this wm I never need to fiddle with resizing applications, they all open just the way I want them, where I want them and it's totally configurable. My windowing manager actually manages windows!

    100% gui and also 100% keyboard accessible.

    Alt-2 away is a non-tabbed workspace for some problem applications which don't work well with Ion3 wm.

    The idea though is that unique things are possible for any Linux user or distro creator. It is natural to have many flavors of Linux. I think it's possible that some distros can start "fashion trends," which is a good thing, but generally no distro is ever going to look like all the others and it is stupid to try. That would be giving up too much.

    Concentrating on OSS advantages, it is actually possible to create an OS with a unified look across applications because we have the source to everything we use. In Windows, and Mac worlds this is plainly impossible. I think that would be nice to see with one of the more unique desktops/windowing management systems.

    -- John.

    1. Re:My unique desktop environment by dhasenan · · Score: 1

      You'd essentially need a library that converts gtk/qt/gnome/kde references into whichever wm references you need. For instance, if you set an environment variable "WM_IN_USE" to "E17", then the Enlightenment widget library would be used, even for native GNOME applications. It'd be slower than normal, of course, but it would use less memory when you've got applications from multiple GUI toolkits open at once.

      There would be one problem with this: you'd need the toolkit libraries to be bypassed in favor of the inter-toolkit library.

  101. Hell will freeze over first by J.R.+Random · · Score: 1

    While the writer makes many good points, he seems not to understand that it is less likely that Linux will achieve the goals he wants than Microsoft Windows.

    Many people don't know the dirty little secret that many of the controls and tools that Microsoft builds into Office are not standard controls. This means that many features that are developed in Microsoft are coded three times, once for Office, once for the OS and at least one more time for the developer tools like Visual Studio. Toolbars, menus, File dialogs, color pickers, date pickers, etc, etc, all written at least three times. All with slightly different characteristics and API's.
    This is a legitimate criticism of Windows, but it applies to Linux in spades. GTK, QT, Lesstif, GNU Step, and the custom built toolkits for Mozilla and Open Office duplicate basic GUI widgets in spades, all looking and behaving different and all, of course, with different APIs.
    - Spreadsheet functionality should be built into every list or grid. I should be able to sort, filter, copy paste any list like data cells. - Spell check should be available from every text box from Firefox to Gimp.
    Again, this is all made much harder by the fact that in Linux every widget is implemented at least 6 times in different toolkits and languages.
    - Create a single music solution that is consistent and flows easily from OS to music applications to TV experience. - Create a single photo solution that is consistent and flows easily from OS thumbnails to previewing full screen to editing in a photo applications. - Create an office suite that can be used as a component in other applications. Anywhere I have rich text editing I should also have red-underline spell checking, thesaurus, and other tools that help me write. - There should be a single interface for dealing with contacts, buddies and users, and this should be used consistently across the OS and related programs.
    It is far more likely that Microsoft will succeed in enforcing one right, correct way to do each of these things than the herd of cats that is Linux developers.

    To be sure, if you stick within one class of applications, such as the KDE suite, you can get pretty close to what the author wants. But KDE lacks a lot of things, and inevitably people have a mishmash of inconsistent looking and behaving applications on their Linux desktop. The nature of Linux development is that it is much less likely to achieve uniformity and consistency than an OS produced by a corporate monolith.

    The author should just get a MAC OS/X machine and be happy.

  102. You keep using that word, by Inoshiro · · Score: 2

    I don't think you know what it means.

    "If you make the interface too simple you may loose some functionality that advanced users will like."

    It's funny that unleashing the functionality that advanced users will like is apparently the result of simplifying the interface. I'm pretty sure the author did not intend this, but I'd say that the sentence is correct with such examples as Automator introduced in Mac OS 10.4 -- by making the interface simpler for advanced tasks, you make all users more advanced!

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  103. Why this elitist attitude...? by cr0sh · · Score: 2, Interesting
    so basically the strategy here is to take the shittiest developers from the windows platform and get them to write garbage code on linux?

    This kind of attitude I am certain holds back many people who would be adopters and great supporters of Linux. I am certain there are many VB and other 'doze programmers who would be readily willing to help develop the pieces necessary to create a "VB-like" development system under Linux, but I bet they are put off by this attitude.

    I have used and developed on Linux since 1997 - not a veteran by any means, but I have been here a long time. Guess what: I am also a VB programmer (VB6 was the last version I used at a former job - I don't use it at home anymore). I don't write "shitty" code. My code is clean, well structured, and well commented. Regardless of what language I use (and I know a slew of them), I always try to make my code shine first (maintainable), then optimize it where it is needed last. If such optimization requires me to "roll up my sleeves" and get down-n-dirty with some C/C++ and/or assembler, so be it (although this need hasn't been true for a while - last time I had to do some C coding was when I created a scanline triangle rasterizer for custom 3D engine I was coding in VB - ahem).

    All of this isn't to say there aren't crappy VB coders - but there are just as many crappy C, C++, Perl, Python, etc coders as there are crappy VB coders. In the end, the language is just a syntax to tell the computer what to do. How you code and structure your program according to the syntax of that language is up to the individual programmer. If he is bad, the code will be bad, if he is good, the code will also reflect this. Personally, some of the crappiest code I have seen has tended to commercial game development houses (although I do give props to ID for having good code that is fairly readable, with comments where absolutely needed, and clear layout of algorithms where you can easily read the code and figure it out without too much headache). This could be due to a number of reasons (too many cooks and such), but then again, I have seen excellent code created by other commercial software companies as well. There are excellent VB coders out there - all one has to do is read a few back issues of Visual Basic Developers Journal to see that (the code they publish is *excellent* code, in terms of structure and readability).

    Painting all VB developers as being "shitty" programmers does nothing but disservice to the abilities of those VB programmers who develop great code and software. It also does nothing to help their perception of the Linux development community. These are the programmers that the Linux community needs if it is ever to make serious inroads to the desktops in businesses. Many businesses worldwide utilize tons of in-house (and otherwise) custom developed VB applications, running on their Windows desktops, that aren't typically represented at all by similar software available for Linux. If the desktop is ever really wanted to be "owned" by Linux, the community of developers on Linux needs to see past the arrogant and elitist attitude it has towards VB developers, and instead extend a helping hand toward getting them onboard helping to develop an easy-to-use, RAD tool for the Linux desktop (it is my personal opinion that we are already 99% of the way there - notwithstanding the various VB-like RAD tools that do exist for Linux, I believe a modern approach could utilize Qt or Gtk coupled with Python under KDevelop or a similar IDE to create a very nice and extensible RAD tool that would attract many VB developers and others to developing software for Linux desktops).

    --
    Reason is the Path to God - Anon
    1. Re:Why this elitist attitude...? by 0kComputer · · Score: 1

      I agree completely that not every VB coder is a bad developer. My point was mostly in jest, but there is some truth to what I said. VB as a language is too easy to use, and what this leads to is developers who should have absolutely no business writing code getting into the game. At least with C/C++ there is a learning curve to at least get an application to compile. With VB you just hit the play button, use the edit and continue debugger and hack away until your apps work. And what you get with that in most cases is unmaintainable spegehetti code that is a nightmare to work with. On Error Resume Next/GoTo is an inherrantly evil statement and should be wiped off the face of all programming languages.

      Am I bitter? Yes. Im just tired of going through crap code, maybe if some programming languages were a little more difficult we wouldn't have that.

      --
      Top 10 Reasons To Procrastinate
      10.
    2. Re:Why this elitist attitude...? by Anonymous Coward · · Score: 0

      Am I bitter? Yes. Im just tired of going through crap code, maybe if some programming languages were a little more difficult we wouldn't have that.

      And you also relegate yourself to only those that can use it, which isn't exactly what you want if you are attempting wide adoption. You can't have it both ways; it's either easy to use and many people try it, or it's hard to use and only the savvy try it. Maybe you prefer just the savvy, but by catering to a tiny market you will only achieve a tiny market.

    3. Re:Why this elitist attitude...? by anomalous+cohort · · Score: 1
      This kind of attitude I am certain holds back many people who would be adopters and great supporters of Linux.

      True

      All of this isn't to say there aren't crappy VB coders - but there are just as many crappy C, C++, Perl, Python, etc coders as there are crappy VB coders.

      I think that a more meaningful correlation can be drawn between coding talent and toolset than between coding talent and language. A good dividing line seems to be painting GUI. A talented coder can do it by hand. An untalented coder needs a screen painter tool. I believe that there are more untalented VB coders than there are C++ coders because Microsoft does a better job at selling VB than Trolltech does at selling Qt Designer.

      Another meaningful correlation just may be between coding talent and number of programming languages. Untalented VB coders know only VB. Talented VB coders most probably know multiple development languages and application stacks. So the need for a VB tool in Linux is not a significant driver for increasing adoption of Linux. The machine O.S. becomes irrelevant once you learn Java.

    4. Re:Why this elitist attitude...? by cr0sh · · Score: 1
      VB's ease of use is both what makes it great, as well as what makes it problematic - especially for those doing software development without any framework for properly developing software. Yes, this can and does lead to unmaintainable spaghetti code. Having to create a build environment for C/C++ doesn't alleviate this, however. All one has to do to prove that it is possible to create C/C++ spaghetti code in an actual saleable product, is to take a look at the code from Descent - that is one poorly structured game engine. Even so, most generally someone who knows the flow and such for a C/C++ build environment (ie, edit->link->compile->debug - or some such like that - it has been awhile since I last dinked with C/C++ on any larger scale), will generally produce better code - but I would hope that this would be the case regardless of the language used, even if it is VB.

      You are right about VB's error handling - it is an attrocious model that should have been replaced with something better long before VB3 (along with the dropdown menu editor - but that is another gripe). Also, be aware that while GoTo is still a valid statement in VB, it is rarely used (the only time I ever had to use it was in the aforementioned VB error handling system which required it - why, oh why, didn't they at least allow an "On Error Call"...). Only newbies to VB (or oldsters who only remember Dartmouth BASIC or other older dialects) ever use the GoTo statement in their code. There is simply no real need to use it given that VB has a plethora of other control structures, all equivalently analogous to similar structures in C (Do...Loop, While...Wend, Do...Until, etc).

      It all boils down to knowing the basic logical underpinnings of programming structure, grammatics, syntax, layout, logic, and proper design. If you are a programmer, and don't understand this (along with a bunch of other stuff) - you are going to be a crappy programmer, regardless of the language used. Ideally, any programmer should be able to compose their own logically and syntactically consistent pseudo-language at a drop of the hat to describe processes. They should be able to take this pseudo-code and convert that into the equivalent structure within their language of choice. If they are really good, they should be able to compose an interpreter which can "run" their pseudo-code. If they are CS experts, they should be able to build a compiler for it. I would expect a worthwhile programmer to at least be able to do the first two of those steps. Some can, some can't.

      I can see you being upset and "tired of going through crap code". We have all been there, done that, and cursed the guy before us. However, I don't think making programming languages more difficult will do anything to solve that. If it did, only expert programmers would code in assembler - and I have seen far too much spaghetti code written in assembler to think that is true (assembler spaghetti code is the stuff nightmares are made of).

      The only thing which will make better programmers is for better programmers to teach and train others better programming practices without an emphasis on the language used...

      --
      Reason is the Path to God - Anon
    5. Re:Why this elitist attitude...? by cr0sh · · Score: 1
      Personally, I prefer a good GUI layout tool if it is available. The layout tool in VB is pretty nice, quick and intuitive. For some screens I have developed in VB, which have a ton of controls (with each control having a ton of overridden custom properties) - I would not have to have had to code all of that mess by hand (having seen the layout code behind the forms in VB - the .frm files - they are crazy and not something easily done by hand). Of course, this may also have to do with the layout language, as well as application design (maybe some of those forms were too complicated and should have been refactored). One thing that VB lacked (except through third party controls) was a resizable control widget layout system. That was something that really bugged me.

      I don't think it is absolutely necessary that Linux have a VB-like tool, but I do believe that if we ever want to see rapid adoption on the desktop by business-types (versus the gradual snails-pace adoption on the desktop that we see currently), a VB-like tool will be the ultimate driving force. The ability for a programmer (no matter how bad or good) to build applications quickly from an idea, to try "what-if" scenarios quickly and cheaply, is something that companies want and need. Ultimately, it doesn't matter what we think as developers - there is a market for this, and whoever ultimately gets there and does it in a good packaged system, is going to cause a near-revolution in Linux. Bet on it.

      As far a Java is concerned - yes, Java is nice from certain points of view, but for me and others, the fact that it is so closely held on to by Sun (who at any moment could pull the rug out from all of us), precludes its use as a language for GPL'ed applications. For other uses, though - depending on the needs, of course - it can be an excellent language for development...

      --
      Reason is the Path to God - Anon
  104. Gulible by Anonymous Coward · · Score: 0

    If you can't see that this article is a joke, then you don't deserve to read Slashdot

    1. Re:Gulible by TechnologyX · · Score: 0

      Actually, that makes him perfect for slashdot. "OMG OMG FSF will SUE THE PANTS OFF MICROSOFT FOR STEALING OSS1111!!!oneone!!!"

      --
      Slashdot sucks
  105. Re:I do NOT think Linux needs an install architect by Valacosa · · Score: 2, Insightful

    I read your post. Wow.

    Rather than respond to the content (most of what you said has already been refuted) I'll respond to the sentiment.

    If you want people to adopt Linux, such zealotry will get you nowhere. Just as some are scared off of SciFi by Rabid Trekkies, you've just potentially scared people out of trying Linux. In trying to do one thing you're actually accomplishing the opposite. Congratulations.

    --
    "Live as if you'll die tomorrow." Ridiculous. You could die later today.
  106. Installation architectures and flawed assumptions by einhverfr · · Score: 1

    Well..... I don't know which flavors of Linux this guy has tried but Linux is closer to Windows wrt this idea (though LSB 3 is working on moving Linux away from it for reasons that will become obvious).

    First, we have two very good package management systems: .deb and .rpm. These form the core of any installation architecture (though there are some things that even when the rest of the system is managed via these, I tend to install from source in order to place them *outside* the control of them). These systems handle dependency tracking, scriptable installation, and many other useful features.

    Secondly we have several good installation front-ends: Synaptic, apt-get, and yum are all good examples.

    Now in terms of being able to just unzip an archive and run the application, this is actually easier to do in Windows provided that the application doesn't use the registry. PuTTY and Cygwin, for example, can be installed in one's user account with only guest privilages. On Linux, you can often do the same thing provided that you are running a very standard and well supported version, but library dependencies will often prevent an application compiled for one distro from working on another (this is a major barrier to proprietary app developers who want to compile once and run on many distros, hence LSB 3). This being said, I did successfully get the binary builds of Nvu 1.0 built on Fedora to run on OpenSUSE 10.0 RC1.

    Now, if I am a system administrator, there is no reason why I cannot prevent people from running executables from their home directories. No reason at all. For example if /home/ is on a different fs I can use the noexec option in the fstab to prevent it. Otherwise, one could use SELinux policies to accomplish the same thing. However, almost nobody does this and for good reason. Linux/UNIX permissions allow for a better balance of these things than the complicated system policies that Microsoft uses.

    Now the one that gave me a laugh was the request to put full spreadsheet capabilities in every grid control. As if the fact that Emacs has an email client, a web browser, and a text adventure game is a good thing... As if one does not have enough bloat in GNOME as it is... And anyway if you need that functionality, why not just use Bonobo to embed Gnumeric? I am sure one could even create a widget that would accomplish this automatically.

    --

    LedgerSMB: Open source Accounting/ERP
  107. Hey Greg... by Anonymous Coward · · Score: 0

    Fuck off, we like our Linux(s) just the way it(they) is(are)!

    Go back home to Microsoft.

  108. Remove your blinders for just one minute... by Hosiah · · Score: 1
    Try, really hard to imagine a world which does not revolve around conquest and battle. I know somebody can. After all, who defined the IT world in terms of murder and siege? Microsoft, that's who. But you can free yourself of this illusion. Simply put down your gun and stop shooting.

    "Linux vs. Microsoft, Microsoft vs. Linux" I'm sick of it. Let's try viewing Linux and Microsoft as two operating systems, not opponents in a winner-take-all prize fight. It is Microsoft who is at fault, here. As a Linux user and contributor, I DO NOT WANT TO CONQUER MICROSOFT. I JUST WANT MICROSOFT TO QUIT TRYING TO KILL MY FAVORITE OS. We don't all have to use one operating system. We are, the last time I checked, individuals.

    It's Microsoft that can't stand competition, because Bill Gates suffers from the delusion that he must be the ONLY software company. But the rest of us have no need to smoke his hash pipe. We are still free to use our own common sense. We do not need to let ourselves be swept up in the mod frenzy.

    Too bad, my simple sentiments will get flamed and modded down. Panic does make the monkeys scatter so! But what I prefer...what I've *always* preferred...is to let my "enemy" (who is only so because he defines himself that way) bash his brains out against my brick wall. I'm cozy inside, doing what I want with my own computer. I could give a rat's what other people do on theirs.

    Hey! I've got it! After we "win" "our" war, why don't we start a new one between races? The Caucasians will try to force everybody who isn't Caucasian to become Caucasian. Everybody else will try to force the Caucasians to not be Caucasians. It will make just as much sense as what we're doing now! It doesn't have to make *any* sense, apparently. All you have to do is scream "WA-A-AR!!!" and all the monkeys start hurling coconuts at each other without knowing or caring why.

  109. You know he does address this by einhverfr · · Score: 1

    From TFA:

    " To gain momentum some level of standardization is necessary to be called "Linux."

    The brand "Linux" should stand for an entire operating system not just a kernel. There should be only one true Linux and perhaps many derivatives that should have their own brand and name."

    So LSB must be a good thing, right?

    --

    LedgerSMB: Open source Accounting/ERP
  110. Re:I do NOT think Linux needs an install architect by Meagermanx · · Score: 3, Insightful

    "You may want to try the latest build of 6.0-RC1 on the Sun Blade 100, or disable ATA DMA if you are using IDE hard drives in that machine. I also have a Sun Blade 100 that throw fits with ATA DMA enabled, but the problem was fixed prior to 6.0-RC1 was released."

                "Thanks for the heads up. I was actually putting it on there to test the upgrade procedure from 5.4 to 6.0 before I applied it to the other sparc machines but not Blade 100s."

     
    And you wonder why the average person uses Windows.

  111. What we need is to drop X Windows .... by Anonymous Coward · · Score: 0

    What "linux" really needs is a functional, easy-to-develop-for, GUI to replace X windows.

    What I mean by this, is currently X relies on the window manager (and/or a bajillion helper apps) to make things like "drag and drop" work. I'm well aware of the advantages of this, however there are also significant disadvantages. One of the things we need to do is get ourselves a new GUI with APIs for common desktop stuff, rather than APIs for complex network socket operations. Ditch the X clent/server model, and tool up the GUI to provide --BASIC-- windowing and so on, to give a functional base to start from. Of course, it would need to be "mod-able" enough for various window-manager-like applications however provide those apps a common API for tasks they are going to want like drag n drop, transparancy, and so on without the need for the developers to create thier own implementation unique to only thier app. This would allow me to "drag and drop" the icon in a file manager for a text ascii file into a form-field in a web browser, and have it dump the contents of the file into the field. Common APIs for that kind of thing.

    IMHO the nature of X windows prevents much of this, by providing nothing but a resolution and a pointing device to applications...

    I know im just describing basic integration here, but at the same time that package fragmentation is linux' strongest strength its also its biggest shortcoming.

    -GenTimJS

    1. Re:What we need is to drop X Windows .... by Anonymous Coward · · Score: 0

      I think you've got enough of whatever you has been eating/smoking/sniffing. The X client server model is just what makes X better than any other GUI solution.
      What we need is some integrated security in X. (yes, I know... run it in a wrapper)...

  112. correction by nine-times · · Score: 1

    Should read: Yes, it's definitely good for everyone to have completely access to free (gratis&libre) software.

    1. Re:correction by nine-times · · Score: 1
      funniest post I've written in a while. ARG! Should read:
      Should read: Yes, it's definitely good for everyone to have access to completely free (gratis&libre) software.
      That'll learn me.
  113. Asinine by ratboy666 · · Score: 2, Insightful

    "For years the open-source Linux community has been competing with Microsoft to become the dominant desktop operating system."

    Opening statement. Really.

    Greg doesn't get it. Linux (FOSS) *does not* compete with Microsoft (or anyone else). We do software, sure, and that's about it.

    If Microsoft (or anyone else) actually feels THREATENED, they should do something about it. Improve their product? Adopt a FOSS solution? Whatever. As long as it makes money, I don't care.

    But, we (FOSS) don't compete with them. It is competely ludicrous to assume that. I have put out some FOSS projects... and have received NO MONEY from them. I didn't EXPECT money. On the other hand, I am a Microsoft shareholder. I get very upset when Microsoft gives stuff away. I bought those shares for a reason -- to make me money.

    What the two share is "software". Sort of like a car manufacturer vs. a kit car home builder.

    I will summarize:

    Microsoft's final product is money (shareholder value). FOSS final product is software. These are not the same.

    Please Greg, get a clue... I know you worked at Microsoft 'n stuff, and it may make it difficult to get a handle on FOSS, but I am sure you can wrap your brain around this.

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:Asinine by Dhalka226 · · Score: 1

      Linux (FOSS) *does not* compete with Microsoft (or anyone else). We do software, sure, and that's about it.

      One of the major problems with Linux/OSS in general is that there is not a single figure. We don't have a boss, we don't have a spokesman. What I mean by this is, when some executive from Microsoft says something, it can be properly taken to be policy. Who are you to speak for OSS? Who am I? (Not even to mention that terms like "Open Source" are sweeping.)

      That lack at the top means there is no consistent vision. Even on issues as seemingly simple as this. For example: Does Linux want to lure Windows users away or not? Some people believe it should, and suggest many changes that will likely be necessary to make that transition. Others give lip-service support to the idea, saying they should but never agreeing with any changes that would make such things easier. And of course some people don't think it should.

      This is another example. Does OSS compete with other companies? I have to disagree with you and say that it does. Not only does a success by an OSS project lure people away from other companies, thus competing whether they are trying to compete or not, but when we see things like "Linux usage up to XX%" we get up and cheer. If we're not competing, then we shouldn't give a shit.

      Now, as I say, the fact that it's a community essentially without a leader means that... you may not get up and cheer. Others do, and that makes it hard to say what "Open Source Software" does or doesn't do.

      Microsoft's final product is money (shareholder value). FOSS final product is software. These are not the same.

      Microsoft's GOAL is money and FOSS's GOAL is (quality) software. Not their products. Their products are the same: programs, hardware, whatever it is they're doing.

  114. Linux interface vs windows by Anonymous Coward · · Score: 0

    Does anybody really care? I mean really, do people want windoze converts over to the Linux/BSD side? I personnaly want to keep Linux/BSD for smart people. Another thing, enough with the interface comparisions, again, who gives a flying fuck.... if people are intersted in guis or interfaces of operating systems, they will try them out and find out on their own, not by reading flames on /.

  115. If you cant read a man page, what hope for regedit by rastin · · Score: 1

    This is getting rediculous. I converted both my in-laws and my parents over to Ubuntu. It prints, it works with their digital cameras, it surfs the web, and it's got an office suite. Once a year I come around and patch stuff if needed. Since I live 600 miles away I was planning on using SSH or just telling them to create a new user if they ever hosed anything up to the point where everything stops working (like XP, 98, 95 etc...). That hasn't happened. Not only that but now I have a serious computer that I can use when I visit. Don't let fear stop you from removing the training wheels!

  116. The Basic Premise is Wrong by MBoffin · · Score: 3, Insightful
    Here's what I wrote on my blog...

    Greg's Head is part of my daily reading and he always has interesting things to say about the field of user interfaces. His latest post is Linux Thoughts. While the post has some very shrewd observations, there was something that nagged at me while I read it.

    Going back through the post, I think his basic premise is wrong. The first paragraph of the post opens with,

    For years the open-source Linux community has been competing with Microsoft to become the dominant desktop operating system.

    And I think that's where he's wrong. I think there are definitely players in the Linux arena who want to use Linux to compete with Microsoft, but I don't think that's true for Linux as a whole. The drive behind Linux isn't to compete with Microsoft, to replace Windows, or even to provide a mom-and-pop OS to the mainstream. As with almost all open source software, the drive behind Linux is the scratching of an itch. No more, no less.

    Looking from that point of view greatly changes some of the things Greg had to say. For instance,

    Right now there are dozens and perhaps even hundreds of different Linux distributions. Each one has its own quirks, bugs and issues. Linux is currently an idea it's not a brand. There doesn't seem to be a central floodgate to dictate the standard interface. Each distribution creates its own icons, interface elements, configurations and sometimes even their own shell. To gain momentum some level of standardization is necessary to be called "Linux."

    If Linux was trying to be a brand, this would hold very true. However, from the standpoint that Linux progress comes from people scratching an itch, it doesn't hold any water. Part of why Linux is where it is today is because there are "dozens and perhaps even hundreds of different Linux distributions."

    If you are trying to understand how Microsoft could compete against Linux, it becomes easier if you take the viewpoint that Linux is trying to be a brand that is competing back against Microsoft. But I believe you would be fooling yourself to take that viewpoint. The simple fact that it's not trying to be a brand is why it's so hard to compete against Linux.

    As I said before, there are players in the Linux arena who would like to use Linux to compete against Microsoft, and the most obvious player that comes to mind is Novell. With Linux as a whole, though, there's nothing really for Microsoft to compete against. Microsoft could crush SuSe into the dust and it wouldn't really affect Linux.

    Keeping all that in mind, I want to stress that this does not invalidate anything Greg has said about Linux in his post. He brings up some excellent points, lays some very good directions for Linux developers to take, and really hits the nail on the head with a lot of things with regard to how Linux could expand to the masses. But...

    As long as there are a handful of programmers who are happy with their Linux distribution and are continuing to tinker with it, Linux will be wildly successful. Why? Because that handful of programmers are scratching an itch. It's as simple as that.
    1. Re:The Basic Premise is Wrong by Strixy · · Score: 0

      So what you're saying is, if Linux doesn't scratch your itch, go build a linux yourself? By way of reply I must say, Windows gives me a rash.

    2. Re:The Basic Premise is Wrong by TechnologyX · · Score: 0

      Man, blog posts are so awesome, I'm going to go read some more... oh wait, that's a big no. Although, blogging and the OSS community go hand in hand really, a bunch of useless shitdribble that gets talked about endlessly by people who think they know what they're talking about, but are actually 13 year old morons with slashdot accounts.

      --
      Slashdot sucks
  117. One thing that would be nice by einhverfr · · Score: 1

    would be a GUI for source installations. Point it at an archive. It untars it, runs ./configure --help, parses the options, gives you a chance to set environment variables, select options (if you want to), does make and make install. I am not familiar with any such app but have been thinking of writing one. Ideally it would allow you to save your options for later reuse to a file that could easily be reused in command-line compiles via a shell script.

    --

    LedgerSMB: Open source Accounting/ERP
  118. Now, now, let's not be rude to the noob. by twitter · · Score: 1, Interesting
    Yay, more misconceptions. Can I flame now, mommy?

    Thanks for the well thought out piece. I'm glad you did not flame him.

    It will probably take Greg about six months to be embarrassed of writing that piece as he discovers the really cool world of free software. He'll be pleasantly surprised by spell checking in Konqueror, blown away by the Kontrol center, very happy with the excellent integration between KDE components, like being able to open and edit a Kword document in a browser tab that's split with google for research and many other fine features Windoze will never get past the vapor stage with. More interestingly to him is the very real and good support Window managers and programs from different groups have for each other. As a Microsoftie, he's put up with far greater quirks than any free software program will deliver. Just how much better free software is will come to him in waves.

    Now, the way his blog looks is something that he should be taken to task for right away. The victorian wallpaper .... gag. Oh well, there's no accounting for taste.

    --

    Friends don't help friends install M$ junk.

  119. It's not easy by Anonymous Coward · · Score: 0

    I've piddled around with linux and have used various distros over the years. I however am a gamer and i'm stuck with MS for that reason.

    You guys talk about how simple it is to do things in linux now and it's ready for main stream. No quite frankly it isn't. I know my way around commands enough to know some things just don't install properly and won't function without time spent that 99% of users won't jack with. Yeah for the "web/email" user it's fine(sometimes) but anybody that does more than that has to work at getting differant apps to install.

    I spent god knows how long trying to install superkaramba. tar -xzvf name-version.tar.gz, ./configure, make, make install. oh crap i need this package. find package online, download, "what's the command for just a regular tar" bah.. ./configure, make, make install. Oh another package?

    PPTP setup is a horrible mess. I just don't have time to deal with a config file.

    WPA doesn't exist. sorry guys. I'll pay you to figure it out on my box. ndiswrapper got me close.... still no WPA-TDK... damn

    slackware 10 and suse 10 are the distros I use.

    Yeah there is tons of stuff out there and tons of people use it. I'm sure i could get my mother to switch... cause she does internet stuff. firefox and gaim should suffice. fine... till she wants a laptop that is wireless.. then wpa shoots that idea down.

    it's not as uber as you think. and standards need to happen. i love the diverse distros keep that. but some stuff needs to get simpler.

    and i want to play half-life 2 without all the hoops of an emulator. and the games that get released in a month without waiting for a emulation patch.

  120. Ugh. by Anonymous Coward · · Score: 0

    If you thought Windows became bloated, slow, and unstable when it got Active Desktop and Internet Explorer integrated into everything, just try to imagine how horrible a Linux distribution would be if it had OpenOffice integrated into every list and every text field in every possible app in the OS. That's just one thing that this lunatic is proposing.

  121. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    I've never wondered that. Average people are... Average. They have average PCs. Not something like a Sun Blade 100

  122. To solve the installation problem by XO · · Score: 1

    There should be absolutely one installation method, that should encompass ALL distributions.
    How each distribution actually DOES it can vary as it wants.

    Each application should be packaged, with a file that has a lot of information about whatever is in the archive.

    What each file is, wether it's source code, a library, an extension for something else, the main executeable, or some stupid utility to go with it.

    Then it's up to the installer, based on WHAT the file IS, to determine where it goes.

    Then you can have distributions that use the traditional *throw every executeable in the entire world into /usr/bin, every doc into /usr/doc, every lib into /usr/lib*, or a distribution that keeps every single application's components in it's own seperate directories. All using the same install format.

    Of course, each would also have version information, and also "compatible with" and "incompatible with" information, particularly for libraries, where /usr/lib/xlib1.0.so and /usr/lib/xlib1.1.so are actually totally compatible with each other, so you can erase /usr/lib/xlib1.0.so when installing 1.1.so .. but, /usr/lib/xlib2.0.so has a totally different interface, so if you have programs that depend on /usr/lib/xlib1.1.so and you install /usr/lib/xlib2.0.so, the installer will know to keep the 1.1 version around as well. (this would also eliminate the idiocy of having things like "glib-5" and "glib2-2", when glib2 replaces glib .. don't take any of these examples as examples of absolute truth, i'm just using the names as examples, rather than as case studies)

      And I really love the idea of "nothing should ever be executed without the installer having previously known about it".. that would be a great thing to add to a distribution, IMO. Hell, the installer could keep track of checksums of the executeables, and make sure they haven't been modified (such as by a virus or worm or rootkit or malicious hacker) before running.

      A unified installation METHOD (doesn't have to be the same program on all distros) would solve a huge amount of Linux distribution problems, and perhaps even provide an answer to more general computing problems.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  123. I am the public. by matt+me · · Score: 1

    I am the public, I thought. I found about Linux (ha ha see we all do it) by myself, read a bit about it, and then decided to what the hey and install it, to see what it was really about, after hearing so much. I'm still using it. Moving to Linux from Windows was no more of a jump than switching from IE to Firefox as I did previously. There were some new concepts, lessons to be learnt, but it benefited me in the long run.

  124. Windows-to-Linux conversion tool? by JonToycrafter · · Score: 3, Interesting

    The "get people to switch from Windows" debate is raging again here - it reminded me that I wanted to know if there was a Linux-to-Windows conversion tool to ease the process. If not, let me say what I'm thinking.

    I'd like a Windows executable that will scan my system, identify settings (TCP/IP settings, SMTP settings, dialup/VPN, background desktop image, you name it), and burn a CD of my settings. Then, I want a Linux executable that will read those settings, and set me up in Linux as close as possible to Windows.

    This tool should ideally also work Windows-to-Windows for moving to a new computer. Ideally it should have a plugin architecture so folks can write add-ons. The XMMS folks can write a plugin to suck in my Winamp settings and so on. Done correctly, this tool could even analyze my installed programs and suggest what programs I'm going to need. "I see you have Yahoo Messenger - you'll want to get Yahoo Messenger for Linux or Gaim. Once it's installed, I'll pre-populate your settings."

    Throw it all on a live CD and you have a great way to convince folks that switching to Linux is easy.

    I'm not a developer, but I'm a Windows power user (the key demographic, yes?) who'd be happy to be on a team of folks interested in this.

    1. Re:Windows-to-Linux conversion tool? by NullProg · · Score: 1

      OS/2 had a utility like this. It would scan your hardrive for known programs (It used a small signature table to match them) and create a Folder on the desktop with all the programs links in it. As a bonus, it optimized the shell settings for each program (Win 3.1, OS2, Win32, DOS etc).

      I was thinking the other day (after manually creating menu options on my sons computer for all the windows/DOS games), that we could (should) do this under Linux. A perl script that runs after install scanning the drive for known to be working programs under WINE/DosBox/dosemu and create menu options for them based on thier $WM value (Gnome/KDE/XFCE whatever).

      For instance, for Diablo, the installer should create under Menu -> Games -> Diablo with the command line option being "wine [diablo optimal settings] /windows/Program Files/Blizzard/Diablo/diablo.exe."

      If you currently use OSS applications under Windows (Mozilla/IM whatever), you can just copy the data files and they will work. No translation neccessary.

      Enjoy,

      --
      It's just the normal noises in here.
    2. Re:Windows-to-Linux conversion tool? by Hymer · · Score: 1

      Dumping settings should be easy, all mentioned settings are somewhere in the registry (for most app.). The only problem is the username/password for the mail system.
      The "suggestion" part is more complex, software is not static... and my suggestion for a IM app. (kopete) may be different from what you (ore somebody else) want and/or like.

    3. Re:Windows-to-Linux conversion tool? by superpulpsicle · · Score: 1

      After 100,000 lines of code, someone should realize this is impossible or damn close to it. But I gotta give credit where it's due. This is quite a think-outside-the-box idea.

    4. Re:Windows-to-Linux conversion tool? by woolio · · Score: 1

      This is a neat idea but I don't think it will happen for a long, long time. It could be a nightmare to maintain such a utility as the various components of Linux evolve over time. This would also be a massive project, given the long list of popularly used Windows & Linux programs (and their multiple verisions in use [Office 2000, XP, 2003, etc, etc ). If course if you are doing Windows-Windows, you can easily movie all your user settings by just burning your %userprofile% directory to a CD. (It has your user's registry, My Documents, Application settings, etc... )

    5. Re:Windows-to-Linux conversion tool? by JonToycrafter · · Score: 1

      Hmmm...I was once told that 90% of most projects are done in 10% of the time, and the other 90% of the time you'll be making up that other 10%.

      I really don't envision a tool would need to handle every last program on the horizon - getting networking, Web, and e-mail would be pretty good in and of itself. Firefox does a damn good IE conversion already - POP/SMTP settings and IP address etc. would take an hour to script. Converting my MP3 settings is hardly essential, but take away my Internet bookmarks and I'm helpless.

    6. Re:Windows-to-Linux conversion tool? by poofyhairguy82 · · Score: 1
      I'm not a developer, but I'm a Windows power user (the key demographic, yes?) who'd be happy to be on a team of folks interested in this.

      Actually Windows Power Users are not the key demographic. I advise the community I am a part of to avoid trying to convert such users if they can. Why? Because the demands for such users are higher than those who think that computers are magic boxes that are shipped filled with spyware, but they are less willing to tolerate the Linux learning curve then a super nerd.

      If Linux gets popular on the desktop, it will be in spite of Windows Power Users, not because of them

  125. Greater problems! by xenocide2 · · Score: 1

    How come I can't install and run Windows, OSX, Solaris and Linux binaries from ONE file downloaded over the internet? There's no legitimate technical reason for this, it's just nerds in their IVORY TOWER who refuse to make their systems more usable for us, the common man. They resort to fabricating stories of "DLL Hell" and library versioning, binary incompatible C library compiles, differing base installs, conflicting file overwrites, and the costs of distributing static compiled binaries, but refuse to recognize the immense value I place on this. Why is it that Microsoft, Sun, Apple, Novell, Redhat, Debian, Gentoo, Mandriva, and IBM can't cooperate to determine exactly what it is that my system should be providing as a bare minimum of computing system facilities?

    I'd like to conclude by thanking the superlative Stephen Colbert for giving me the inspiration for this post. May the Lord protect us, the keepers of the light of Truth.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

    1. Re:Greater problems! by skiman1979 · · Score: 1

      That's like asking "why can't I go out and buy a (ONE) video game and have it work flawlessly on PS2, Xbox, Gamecube, Nintendo Revolution, Sega Dreamcast, and Nintendo Entertainment System (NES)?"

      Perhaps, for one, because Windows, OSX, Solaris, Linux.... have different kernels, and therefore different APIs. Even if the APIs were written the same, the kernels themselves are not the same. If they were the same, they would just all be one single operating system.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    2. Re:Greater problems! by xenocide2 · · Score: 1

      Shit, man, I've heard of color-blind, but sarcasm blind?

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    3. Re:Greater problems! by skiman1979 · · Score: 1

      Well it's been a long day. Besides, you forgot the and tags :-P

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
  126. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    "The MAJORITY of all new servers today are slated to run Linux.
    The FA talks about how Linux can get into the home market so from that perspective the number of servers that are using Linux is irrelevant.

    For Snoop if he is reading:
    The FA raps `bout how Linux can git into tha home market so from tizzy perspective tha baller of drug deala that is using Linux is na needin.

  127. Re:RTFA? Nah. No this one. by belmolis · · Score: 1

    It's true that MS Windows was based on the Apple GUI, not X11. On the other hand, there were previous window system, in addition to the Xerox Star on which the Apple interface was modelled. X was based on W, the window system for the experimental V operating system at Stanford. There was even an earlier window system on Unix proper. In the early 1980s Bell Labs had a bit-mapped terminal called the BLIT that ran a window system under Unix. I saw it at Bell Labs in 1983. If I'm not mistaken, the the terminal had a CPU to which a lot of the processing was downloaded.

  128. And Yet Again.... by Strixy · · Score: 1, Insightful

    This sounds like a whole heap of, "Linux would be so much better if it was more like Windows" rhetoric. I can't stand that thought. Much like I can't stand Windows.

  129. Risk Free Live CD by vertinox · · Score: 1
    FTFA:
    To do this you need to get Linux to be 100% RISK FREE. If you don't like it you need to be able to easily uninstall and your computer will be exactly the same as before you started. The first barrier to the desktop is to reduce the fear associated with change.


    Isn't that what the Live CDs are for? Maybe he hasn't researched that far into this.
    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  130. Re:If you cant read a man page, what hope for rege by DaveCBio · · Score: 1

    Right, but what about when someone wants to play a Windows game or run a Windows only app? Most casual users don't care as long as they don't have to trouble with anything. Also, most casual user will never go near regedit. It's not fear, it's convenience that rules the mind of the casual user.

  131. Re:I do NOT think Linux needs an install architect by uofitorn · · Score: 1

    No. I don't...

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
  132. VB? by vandan · · Score: 1
    Which 'expert' was this again? VB for Linux? I don't think so. Moving from VB to Perl was one of the best things I ever did. As a developer, I do *NOT* want to see VB on Linux. It might be handy in OpenOffice.org, but that's as far as I'd take it. Certainly users don't give a toss about VB, and I really fail to see the reasoning behind this. Perhaps there is no reasoning. Perhaps the expert is just a VB fanboy.

    So users don't want to burn an ISO and boot from it? Um. Sure. Whatever. If they're not prepared to go this far, then they'd better give up now. Maybe their time would be better spent developing their VB skills?

    The brand "Linux" should stand for an entire operating system not just a kernel.

    WTF? This guy has never used Linux. Seriously. WTF?

    He goes on to say that we should develop 'one' application for each purpose. Of course, he hasn't created any of these best-of-breed applications, nor has he caused other developers to cease development of their competing projects. Perhaps he's waiting for that VB port?

    Where did we find this toss, exactly? I wouldn't trust him to install Windows XP. He's probably stack internet explorer with 5 different spyware bars because they're so fucking cool, give me his own VB calender with scrollable months (!), and then litter my desktop with folders upon folders of clip-art. Jesus Christ.
  133. world hunger and poverty both solved by waspleg · · Score: 1

    Share.

  134. Re:I do NOT think Linux needs an install architect by irablum · · Score: 1
    By the way, what OS always has the best uptimes? Linux right...

    Why is uptime constantly used as a measure of all things good and wonderful in the IT world? Those updates are pretty important, and every now and then a healthy reboot will load some of those new kernel toys/fixes etc. Not to mention, a fresh boot from time to time can expose problems that might otherwise be hidden by an old (but now updated) driver etc.

    because those pesky users like to have access to their server. If you take the server out of the client-server equation the client is NEVER happy. Often, companies are only paid when their server is up. Even if they aren't, companies who host servers don't stay in business very long if their servers go down all the time.

    I think you might be trying to be funny, but if not, understand that there are two issues with this. 1) rebooting a server alot means less uptime, and that's bad for the reasons I said earlier. 2) rebooting a server should be superfast so as to minimize any downtime associated with that reboot.

    After all, if uptime wasn't an issue why would companies spend so much on UPS's?

    Ira

  135. Linux is Ready for Mac OS X Users to Switch... by grouchofan · · Score: 2, Interesting

    My sister is a graphic artist in the DC area. Her company has had various restructurings and layoffs in recent years, dumping more work on her.

    This got me thinking about how much money a typical graphic shop spends on Mac hardware and software. I wondered if a Mac shop could switch to Linux (PPC or x86), save money, and still be able to do everything they could before with a comparable ease of use. I spent a while analyzing OS X 10.4 Tiger and Linux in a series of articles on my blog.

    What I came up with is that Linux itself is certainly easy enough for a Mac user to pick up, and can be customized to look and act enough like OS X that while there would be a learning curve, it wouldn't be a steep one.

    There are lots of open source and free packages out there to do the kinds of things Mac designers do, and most of them compare favorably to their commercial counterparts on the Mac.

    The only real drawbacks I saw were (as noted here in the article and commentary) that software installation is a touch easier on the Mac and that the Linux applications aren't (yet) capable of reading Macintosh files.

    This led me to the conclusion that a "new" designer with no existing library of graphics in proprietary formats (e.g., PageMaker, FreeHand, Illustrator) could pretty easily use Linux and OSS.

    A more experienced designer with lots of graphics in proprietary formats could still do it, but would have a heck of a time getting those graphics moved to Linux. In exchange for that effort, they'd save a ton of cash on hardware (since Linux runs on cheaper x86 iron) and software (since most of the Linux stuff is free).

    If you would like to read the (even more) long-winded version, see my blog at http://mikesalsbury.com/mambo/content/view/243/

    1. Re:Linux is Ready for Mac OS X Users to Switch... by r_benchley · · Score: 2, Informative

      Won't happen. Graphic design software on Linux isn't quite ready for primetime. The GIMP (horrible name) has steadily been getting better and better, but there are still issues with CMYK printing and the layout. Inkscape is looking pretty good, but it still has a ways to go before it can catch up with Illustrator. Before graphic design on Linux can take off in the professional world, there need to be some changes. You need corporate sponsorship. You need someone who is going to provide guaranteed technical support. Linux has made awesome inroads in this area when it comes to enterprise applications, but there hasn't been a company that has stepped up to become the equivalent of Adobe in the Linux world. You need a company that is going to hire a full time staff to support and extend the programs. You can't rely on the kindness of some random stranger on a discussion forum providing you with a work-around for whatever technical issue you might be having. You need good documentation. You need nice, big, easily to read manuals for the individual programs. Most graphic artists are not going to spend their valuable time pouring over discussion boards trying to figure out how to do something in GIMP, when they can just open up their Photoshop manual get the answer right away. That's fine if you're making some graphics for your hobby web page and you don't have the money for Photoshop, but time is money in the professional world. Also, while the usability of Linux has become much better, but it doesn't hold a candle to OS X. In OS X, you drag the application into the Applications folder. Done. No problems with dependencies, no conflicts because each application is a self-contained application directory. Great approach. Granted, it uses a bit more space, but hard drive space is not at a premium these days. I've been following PC-BSD with much interest as they use they same method of installing applications, while leaving in the traditional FreeBSD ports system. Linux's day as a viable platform for graphic design may come, but it's still at least a few years away.

    2. Re:Linux is Ready for Mac OS X Users to Switch... by maxume · · Score: 1
      This got me thinking about how much money a typical graphic shop spends on Mac hardware and software.

      How does their spending(per year) on hardware/software compare to their spending on people? I bet they don't spend a whole lot more than $5000 a year on computer stuff, and I bet $5000 is way high. If her salary is way low, say $40000 a year(even if she gets paid less than this, they are spending at least that much to employ her), then the computer budget is only going to be 12.5% of the payroll. Better not lose any productivity switching to linux. I don't mean to imply that a switch would neccesarily lose productivity, just that *any* long term lowering of productivity wouldn't be worth the savings...

      --
      Nerd rage is the funniest rage.
  136. DLL Hell on Linux by Anonymous Coward · · Score: 0
    My question is, why isn't there any sort of versioning system? after all, that was implemented in systems back in the 70's.
    What platform are you asking that about? For Linux ELF has the library version embedded in the .so files and ldconfig uses that info to create the links.
    1. Re:DLL Hell on Linux by XO · · Score: 1

      So, why isn't it apparently USED by anything? Having multiple versions of /usr/lib/libwhatever.so.4 and /usr/lib/libwhatever.so.5 will drastically break the system.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  137. Re:I do NOT think Linux needs an install architect by BlueCodeWarrior · · Score: 1

    Because none of those things should require a reboot. Ideally, one should never have to shut off their computer for anything, and any modifications could be done on the fly.

    Yes, I realize it's near impossible...but that's the idea.

  138. Re:I do NOT think Linux needs an install architect by Skreems · · Score: 1

    Uptime key because people in business have this little personality tic where they don't like turning away customers for two days while the sysadmin reboots to try out different kernel configurations...

    --
    Slashdot needs a "-1, Wrong" moderation option.
    The Urban Hippie
  139. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    probably not going to be the first to say this, but GNU/Linux is the Operating system, only Linux is the kernel.

    Secondly, you shouldn't be offended by someone from slashdot. You should, however, be offended by your own face.

  140. the truth! by checkup21 · · Score: 0

    Do you really think because you're able to insert a cd, click "install" and "start" microsoft word makes your opinion of value to anybody?

    If you wanna talk linux, talk linux.
    We dont need MS Word Install-Professionals to tell us the better way, we're way ahead!

    Think about it.

  141. Antialias problems by spitzak · · Score: 1

    It is obvious that the problem is that the world is divided into people who prefer antialiased and those who prefer non-antialiased (for small letters at least). Each of these say the other system "looks like crap and it took forever to fix it" and then the other camp says "no my system looks perfect, you are full of shit."

    One huge problem is that it is almost impossible to figure out what the person complaining about the fonts wants. If they say "it looks blurry" then they are probably alias-lovers, but otherwise it is hard to tell. I think anybody complaining should be required to send two screenshots, one showing what they call "bad" and one showing what they call "good", so we can tell.

    Now I prefer antialiased all the time as the text matches all the photographic information on the screen and the weights of the letter strokes look much more even. I feel that the opponents are so brainwashed by using Windows that any fonts that look different, they don't like. This also explains why Microsoft themselves has been unable to turn ClearType on by default in their system, despite the fact that to the average doofus who does not use a computer all day, but does watch a lot of TV, greatly prefers antialiasing on everything. OS/X uses antialiasing everywhere and Mac users don't seem to complain, but Windows users also complain about blurry fonts on Mac.

    Also some terms as I understand them, just to make sure everybody is arguing about the same things:

    "Font smoothing" is an obsolete method used by Windows to make fake antialiasing by filtering the aliased image. It did not work for small fonts so they turned it off, though it did a good job of recognizing the slope of larger letter edges and smoothing that.

    "Antialiasing" is using information about the actual shape to produce gray scales. The most common method now is to just draw it aliased a lot bigger, like 4x4 bigger, then scale down the boxes of pixels, turning the number of "on" ones into a gray shade. This is exactly the technique used by Windows ClearType, Linux FreeType, and Macintosh.

    "Hinting" is adjusting the shape to line up better with the pixels so that either the antialiased or the aliased image looks better. If horizontal and vertical lines land on pixel boundaries the letter will have fewer gray pixels and look sharper. This is totally different than "turn off antialiasing" except that hinting is much harder if there is no antialiasing. Originally this was the big defect in Linux in that the hinting algorithim was broken, but this appears to have been fixed for years now. Hinting is NOT perfect because the distortions in the letters can get really annoying, and scaling a document cannot be done smoothly, instead it appears to wiggle.

    "ClearType" in Windows means "turn on antialiasing". It is not subpixel rendering, you can see that is a totally different checkmark that you turn on after turning on cleartype.

    "SubPixel rendering" is a trick invented by Microsoft to use the LCD colors as smaller pixels. You render antialiased for a 3x wider image, then use the result grayscale image to control the colors. It must also interact with hinting so that colors don't shift (ie lines that are 2 pixels wide will be some color, so make them 3), but both Linux and Windows abandons this for very small sizes, which seems to indicate that hinting is not as important as once believed.

    1. Re:Antialias problems by Just+Some+Guy · · Score: 1
      "SubPixel rendering" is a trick invented by Microsoft

      You misspelled "the Apple ][".

      --
      Dewey, what part of this looks like authorities should be involved?
  142. Re:I do NOT think Linux needs an install architect by deaddrunk · · Score: 1

    The average person is not a network engineer.

    --
    Does a Christian soccer team even need a goalkeeper?
  143. Windoze Fonts by twitter · · Score: 0, Flamebait
    I guess I should have broadened the scope of my premise to include the general look and feel of OpenOffice .org. This is fact: This application looks better on Windows than on Linux. Now you tell me it does not.

    OK, I'll tell you that it's been a long time since I've seen any desktop besides OSX look as good as Debian or Mepis default installs. Solaris and Windoze don't come close anymore. I don't know what you did in four hours of messing with config files or why you needed to, but the story is really the same on Windoze. I dare you to try to change menu fonts there. For more than a year now, default X configurations have been excellent. As Windoze performance declines over time, so does it's appearance, but X continues to look good.

    When you combine good fonts in X with KDE menu and Enlightenment theme transparencies, you have the best looking desktop in the world. Mac OSX can match fonts and has nice GUI zooming and other tricks which rate about equal in utility, but given the choice between free and non free, why chose non free?

    Windoze is an unmitigated dissaster. Any "real" graphics program there comes with it's own version of directX which might screw every other program you have. Beyond that, consistency between vendors and even between versions is non-existant. You might be able to go to the font fairy and get pretty looking fonts, but messing with your actual system fonts is liable to blow up more than it fixes. Systems that are simply run by normal people start off ugly and get uglier.

    --

    Friends don't help friends install M$ junk.

  144. "There should be only one Linux?" by martinultima · · Score: 0
    Despite what this guy says, I have good reason to seriously doubt his claim. There should not be a single "Linux" – first of all, that would be presenting yet another monoculture, and besides, I happen to like maintaining my own distribution. I'm not giving up Ultima just so I can be another mindless Red Hat or Mandrake developer.

    Also, in case the guy didn't notice, not all distributions are even about providing a pretty GUI; while my system is somewhat graphically oriented I quite frequently run it in text mode, and have been known to leave X off some of my systems altogether depending on what I use them for.

    Someday more people will understand.

    --
    Creative misinterpretation is your friend.
    1. Re:"There should be only one Linux?" by rancmeat · · Score: 1

      I agree on this. I too have a Linux 'distro' created by me that isn't based on any other. It's never left my office at home, but it doesn't matter. The fact that I can do such a thing to satisfy a nitch requirement and just for the fun of it is what makes Linux so great.

    2. Re:"There should be only one Linux?" by martinultima · · Score: 0
      Just out of curiosity, what kind of stuff is in your distro & what is it for?

      (My own started originally because I just needed a quick and dirty pre-configured Slackware with all my favorite apps, and kind of gradually evolved since...)

      --
      Creative misinterpretation is your friend.
  145. Palm/Linux by zullnero · · Score: 1

    If it makes it out to the market, there's a pretty good chance of PalmOS with the MontaVista kernel doing what MacOS X did for desktop/laptop computing awhile back. In fact, it may even push Linux further into the consumer market, despite Palm releasing their WinMob Treo. Devices running PalmOS are often cheaper than devices running WinMob...whereas it's usually the opposite with Macs vs. PCs. Anyway, I saw a demo of it (Palm/Linux) running on a phone during the last Palmsource, cool stuff.

  146. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    That's cause Linux resets it's timer. So does Windows and newer versions of FreeBSD. Anyway, uptime is mostly a messure that tells you how stopid admin of that machine is.

  147. Re:I do NOT think Linux needs an install architect by drsmithy · · Score: 2, Insightful
    because those pesky users like to have access to their server. If you take the server out of the client-server equation the client is NEVER happy. Often, companies are only paid when their server is up. Even if they aren't, companies who host servers don't stay in business very long if their servers go down all the time.

    Server and service uptime are not necessarily the same thing.

    In a well-designed architecture, individual server uptimes are irrelevant.

  148. Port developments not developers by Anonymous Coward · · Score: 0

    Having done some Windows Forms development in .Net I can say I whole heartedly agree with the need for consistent controls. MS's buttons in .NET suck, in writing a toolbar add-in for IE (For our internal environment, not spyware) there was way too much work involved in trying to get the buttons and gradients to match IE. A button should be a button and it should always be the same, I should never have to write a button class for a windowed application. Same for all the other controls.

    I disagree with the need for a VB6 IDE, VB sucks. Much better for portability of software would be a robust implementation of the .Net Framework for Linux. That way current developments could be easily ported, rather than just porting crappy VB6 developers.

  149. You can certainly do this on Linux by pjc50 · · Score: 1

    Quite a lot of commercial linux software ships as statically linked binaries, where the dependencies are linked in. Indeed, if you're shipping closed source software this is strongly adviseable, as it avoids lots of dependency trouble.

    You can also ship things as a single self-installing file: it's called a shar archive. E.g. Sun ship their JDK this way: http://www.tldp.org/HOWTO/Nvidia-OpenGL-Configurat ion/instjava.html

    Or you can go one better and have APT (or similar systems) where I type:

    apt-get install openoffice .. and it downloads it and its dependencies, installs them, asks any necessary configuration questions, and integrates itself into the desktop menu system.

    Quite a lot of people ship software as source tarballs because that's the preferred form for modification. Ease of use isn't everything to everyone.

  150. Why are you posting this? by pjc50 · · Score: 1

    As a Linux user

    Why use it if you hate it so much? Who's holding the gun to your head?

  151. OSX Blows by tgunnnnnn · · Score: 0, Troll

    OSX Blows .....Sorry, but this pissed me off to see so many people saying OSX has everything. Try to support OSX for 2000 users and not give them Admin rights. And Try to find software that allows for that, oh yeah then try to find an OSX server that doesn't have to be rebooted routinely. The hardware is the cheapest constructed crap on the face of the planet. From the loudest fans I have ever heard on the Xserves.To the shoddiest constructed Ibooks, with keyboard marks on the screens, cheap hinges, soft white plastic,one Button Mice? We bought 300 airports all of which had to be returned and replaced. As far as the OS. Their updates to OSX break so much more than it fixes. Try using Workgroup Manager, don't break your list. How about 100mb Homedirectory Preference files. How well do you think that works wirelessly if at all.Think logins are slow? Font cache is fun. Owe yeah Using 10.4 with Word and network logins is impossible in a restricted multiple user environment. Mobile accounts that have to be recreated rather routinely. Don't try and setup location preferences for mobile users and expect them to beable to login with out changing their location prior to the move. Check out resolv.conf and see what network preferences actually reports. Managing the Dock with workgroup manager you never see ?'s it always works, right. Don't even think about using shortcuts to network shares. Launching Adobe Acrobat as a nonpriviledged user the first time for a 1000 users, then having to authenticate them. DVD Region Codes have to be set for each machine manually as administrator. Printer Drivers, don't get me started. Watch how apple talk only binds to one Network device, that is fun when using printers using appletalk. Yeah appletalk, another hunk of crap that is. How many friggin harddrive partitions do you need apple? Machines that simply logoff to a blue screen. What is up with Netbooting acrossed subnets yeah we can do it, but it wasn't fun at first, needing helper addresses and such. The Browser situation is the worst. How many company's really write for Safari, We have to struggle with IE on the Mac for many of our WebApps. Safari Fonts just losing touch with everything at random. Ipod Batteries they are great, That whole situation sucks. Apple is strung out in too many directions this is blatantly obvious when you try to get anything that resembles tech support. It is sad when you have someone come to your business and setup an XSan and admit that he know much more than any of the engineers at apple. What is even more sad is realizing he is right. His famous last words were don't start the metadata controllers out of order or you will blow the raid, not bad when we spen 130K on an XSAN backup solution we spent 4 months with only beta Backup software that the company would not install cause of lack of reliability. Apple is just putting stuff out with out supporting it or even expecting any sort of reliablility or consistency out of it. They make their money on preying on the ignorant abusing the concepts shiek and mystery. Pardon the run on rambling and lack of puncuation and spelling. If it wasn't for the lack of solid hardware construction I might recommend apple products to novice users. That need email, word processing and internet. I don't have the heart to recommend to people that they spend more money than they should and not get quality hardware. I have seen the consistency of 1000's of apples work come and go over the last 6 years. I don't like what I see. PS, the only thing that is cool about OSX is Expose, Thats it, As far as the french they use. That is plain cheezy, They need youth or someone with a clue to come up with better names for stuff. How about black instead of white for everything, would that be alternative, goth or what? I ain't proof reading this cause I am busy working on Macs.

    1. Re:OSX Blows by Anonymous Coward · · Score: 0

      You're an idiot. Plain and simple. Youre complaining about these enormous hassles that come from trying to shoehorn a mac into what is a windows paradigm. The mac isnt made to be a Active Directory client ffs. It seriously doesnt need to be, becuase you can deploy them in much more efficient ways. Especially given the far superior workstation architecture provided by the underlying Unix/BSD core. You have the audacity to complain about not being able to use websites in Safari? God help you man, for you truly have no clue.

    2. Re:OSX Blows by tgunnnnnn · · Score: 0

      So what if I am an idiot that has nothing to do with OSX and Apple being flaming heaps of shit. Enormous hassels, shoe horn, call it what you will I don't care why it sucks it sucks. Superior workstation, yer confused OSX Struggles with marrying the gui to the BSD core.I can't tell you how many Apps still require portions of Classic to even barily run. How long has OSX been out and this is still necessary? I complain about websites and safari, cause I am forced into supporting the uneducated purchasing choices of others. They buy software that is written for the masses, get the shoe horn out.You can blame capitalism on the lack of software, You can't defend that. Apple will be out of business, They won't keep up it is a matter of time and simply a matter of money. Software companies write code for $$$ not to be cool. Geez they are changing their chip too I wonder if this is a pattern, who is shoe horning who? Could this be monetarily driven? This idiot wonders why. Apple claims to be what it isn't and if that is called shoe horning it into a windows paradigm. Then what is the rest of the world doing when Windows is the paradigm for computer software technology as we know it. You can call me names but I live and work in the real world with real issues. Not this facade that OSX is far superior and god must help me cause I am stupid cause Safari has no websites well written for it. You sound like you need to look at what Apple really is trying to accomplish rather than let your personal fanatical opinions cloud your reality. They started in education and trashed that business when they jumped to OSX. They shot themselves in the foot when they did that. Now Ipod's are their greatest representation,and now they are going intel, I hope you can see the pattern. Watch and learn my friend. God will help you.

    3. Re:OSX Blows by tgunnnnnn · · Score: 0

      Oh yeah I almost forgot who said anything about Active Directory? That part actually works to a lesser degree. It is not nearly as large of a problem as the OSX by itself. Nice try though. Try again when you actually use your Mac Outside of your mothers basement. If you really want to prove yourself I have to hear those "much more efficient ways of deploying macs" I would chose a better word that deploy to I don't know if it fits the point yer trying to make. If Workstation Manager can't even accomplish the "Deploying" as you call it the last thing anyone with a touch of common sense would do is try to use AD to do it. Your sweeping Generalizations, name calling, obvious attitude and lack of detail speak not of experience and knowledge but of opinionated garbage that lacks anything behind it. All computers suck dude. Microsoft Sucks Apple Sucks Linux Sucks etc...We All Suck, but macntrash suck more.

    4. Re:OSX Blows by Hiro+Antagonist · · Score: 1

      I'm sorry, but I call bull.

      First, I'm sorry, but most network administrators *I* know actually know about paragraph breaks. Reading your post was painful.

      Second, as an administrator, why the hell do you care about iPods and AirPorts? Those are home-user technology, and you know it. If your office can afford to buy around a thousand Macs, plus XServe servers, you can afford professional-grade wireless solutions and proper GigE cabling for your physical plant.

      Third, adminning a large network is not about 'cool' technologies. It's about building a system that enables the users to get their jobs done.

      Fourth, these are problems you should have researched before you bought the hardware; after all, if it's the fault of the OS, there are going to be hundreds, if not thousands, of other people as pissed as you are, and you can avoid a costly mistake by looking for them. I did some Googling around and found nothing like what you've described, and no posts on Usenet looking for help with large OS X installation, so you are either an outright liar, or the most incompetent sysadmin ever to hold the title.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    5. Re:OSX Blows by tgunnnnnn · · Score: 0

      I agree with you exactly. You missed the part about the pieces of crap being forced on our organization. We have the situation where a characteristicly ignorant mac fanatic puts macntrash's where they shouldn't be. He forced Airports at us and everything else mac. All for the wrong reasons and in the wrong places.This explains your view of the most incompetent sysadmin ever,who is one who puts macs out there. Other tools should be used. That is my point, macs maybe have a place in the home for novice users.If you have to google around to get your info about how large scale mac networks operate, you really shouldn't be posting. Macs are definately not part of the solution for "building a system that gets the job done." You outlined that for me, Thanks again. Go read a book and get off of slashdot if my writing pains you.

    6. Re:OSX Blows by BandwidthHog · · Score: 1

      Great. They’re letting MCSEs post to slashdot now?

      Just great.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    7. Re:OSX Blows by tgunnnnnn · · Score: 0

      Dude... that is not nice. No need to draw lines, when there is so many things that suck about every platform. And thats not how you spell mousey:)

  152. Re:I do NOT think Linux needs an install architect by turbidostato · · Score: 1

    "First off, Linux, or rather GNU/Linux, is an operating system KERNEL."

    Bullshit! It is not true neither what you literally say nor what you try to imply.

    Not even a completely drunken RMS would state that the Linux KERNEL should have to be called GNU/Linux.

    On the other hand, while even a recently showed RMS would state for all and every Linux Operative Systems (o collection, or "distro", or whatever the name you prefer) to be known as GNU/Linux mainly because the "marketing hype", I'd say (first he tried Lignux, with no success), it is quite clear that only distros coming from the FSF or accepting to entrust its ideals and objectives should be known as GNU/Linux.

    Thus, "Debian GNU/Linux", but "Red Hat Linux", for instance.

  153. Re:I do NOT think Linux needs an install architect by Anonymous Coward · · Score: 0

    "First off, Linux, or rather GNU/Linux, is an operating system KERNEL."
    Linux is the Kernel
    GNU/Linux is the Operating System

  154. Thats why I use a Mac by angel'o'sphere · · Score: 1


    indows has one way of searching for files but Office has a completely different way and MSN is pushing yet another way. Windows uses ACLS for security but Internet Explorer uses trusted zones. Outlook, Windows and Instant Messenger all have separate ways to deal with contacts and address information. These inconsistencies not only add complexity to the platform but they add confusion for end users.
    .... and other stuff he mentions ...

    Yes, exactly thats why I use a Mac ... I can exchange all standard software brought by Apple with a different one. They adhere to the same APIs so they still interop.

    More or less every application follows the same metaphore ... both windows and linux fail in that.

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  155. My take has always been that if you make Linux ... by rancmeat · · Score: 1

    My take has always been that if you make Linux appeal to the lowest common denominator like Windows, then you remove from Linux what appealed to the hacker (old school definition there) who saw in Linux that thing which inspired him back when computers were what you made of them, and not what you bought and installed on them. As far as being an 'elite' Linux snob, well I am and unashamed to say I am. That was the whole point of Linux to me, it was an OS that wasn't shrink-wrapped and one-size-fits-all. I don't care if Linux 'wins', I just want it to remain available, and remain true to the spirit of those who have used it for years simply because it wasn't "for the masses" and not despite it.

  156. Store Linux disk image on fat32 by Anonymous Coward · · Score: 0

    What could be simpler than store the bootloaders/bootstrappers and a disk image on the fat32. Modify boot.ini to give you the option to try out Linux.
    To a windows user this will look like 3 or 4 files on the disk.

    Read-write disk image can contain all the bells and whistles of a unix file system, but appear as a single big file in windows. Heck, you can make it be sparce and compressed, and that will take really little space.

    Don't wanna mess with boot.ini? Start up from CD, but use that sparse file on fat32 to store deltas (new files, temps, whatnot).

    User not happy with the tryout? Run the uninstall to remove bootloaders and disk image file.

    Like it and want to uninstall windows? Just copy the files from the image onto the entire disk. This is so easily do-able (at least on with Apple's machines & OS X), I am surprised nobody done that for Linux. But then again, I have no clue how supported disk images are in Linux...

    Linux community could learn a thing or two from Apple with their fancy netboot, bootCDs, bootCDs with image-file on the HD, etc.

  157. Please stop the nonsense! by Peaker · · Score: 1

    "Linux" does not need uniformity!
    "Linux" is just a kernel!

    There are plenty of crap OS's based on Linux, you are free to ignore them, I do!

    Just choose one good OS (whether it is Linux-based or any other), and judge it on its own merits.
    It is not a disadvantage of Debian or another, that some other Crappo-Linux-based OS sucks.

  158. Agreed but... by Lifewish · · Score: 1

    What the grandparent was saying is that having both options provides the best of all worlds.

    Linux generally has immensely powerful command line tools, with corresponding lack of useability. Windows generally has immensely useable GUI systems, with corresponding lack of flexibility.

    Wouldn't it be nice to have both? I think Linux could achieve that. If so, it'd be fairly unbeatable.

    --
    For the love of God, please learn to spell "ridiculous"!!!
  159. Re:RTFA? Nah. No this one. by Anonymous Coward · · Score: 0

    http://www.answers.com/topic/history-of-the-graphi cal-user-interface

    Apple was far from first. But the point still remains, MS Windows is about as original as a $6 USD dollar bill.

  160. Consumer Linux Where Art Thou? by tentimestwenty · · Score: 1

    The thing that needs to happen is that a real company has to decide to do a Linux for Consumers. Corel did a half assed job and other small groups are trying, but you simply need a company with money and organisation and influence to throw around to get it done. Why doesn't Google or Real or IBM do it. 90% of the work is done but nobody has put the polishing touch on it. In today's world, to get a project to the finish line AND to make it successful takes massive co-ordination and a singular vision only a mid to large company can provide. The server and specialist strains of Linux are going to flourish on their own but there's a big opportunity for the company that brings Apple-style leadership to Linux.

  161. Vertical Market Applications by Anonymous Coward · · Score: 0

    A vertical market application is an application that serves some specific type of business. Software to run a veterinary office is vertical. Other vertical markets: software for oil change places or video rental stores.

    For contrast, word processing is NOT a vertical market application; it's horizontal.

  162. Re:I do NOT think Linux needs an install architect by darilon · · Score: 1

    Now just how many average people do you figure run Sun Blade 100's? That's right, they don't run obscure server only hardware.

  163. Re:I do NOT think Linux needs an install architect by UnapprovedThought · · Score: 1

    Server and service uptime are not necessarily the same thing.

    Either way, the users won't appreciate it if the service they're in the middle of using goes down and loses the connection. Minimizing that is a good thing, right? I mean, the timeliness and predictability of some transactions might be important to someone right? Or are you arguing that all services should be connectionless?

  164. Re:I do NOT think Linux needs an install architect by SComps · · Score: 1
    After all, if uptime wasn't an issue why would companies spend so much on UPS's?


    because most users don't care about how long a server has BEEN running, they care that it's running [properly] *now* and those lovely UPS's don't protect your uptime as much as they protect you from unplanned downtime. There *is* a difference there. EVERY server needs maintenance reboots etc.

  165. How did you get modded up? by poofyhairguy82 · · Score: 1
    And you wonder why the average person uses Windows.

    Yep, because Windows runs so well on Sun Blade 100s. Geez!

  166. Re:I do NOT think Linux needs an install architect by Lars+T. · · Score: 1
    The MAJORITY of all new servers today are slated to run Linux.

    How can you call Linux a "niche" OS?

    Thanks for pointing out that Linux is niche OS by saying that it is very successful in the niche market "servers".

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  167. There's much more to it. by bart-yes. · · Score: 1

    The reason MacOS X is so well thought out and written I think comes down to two reasons for a starters:

    - MacOS developers are concerned with user experience as the ultimate design goal: zero entry cost, consistent interface, complete functionality, optimized for speed and responsivity; Linux developers (most of them?) are more concerned with writing great code, writing 'free' code, and feeling so personal about the whole issue that they can't look at it objectively.

    - Apple is an organisation, as such it is organized and is able to work on a common vision, created at some level in the organisation by those who are experts in their field, and used throughout that organisation. Apple must be special in its culture; to create quality comes before getting rich as fast as possible(?). I believe Microsoft's culture/essence is just wrong and that's why it produces bogus products. In Linux's case however, there is just no adequate organisation. No one supervises the whole, and so the whole is not taken care of. Distribution creators such as SUSE/Novell and Red Hat have not sufficient power to set things right.