Slashdot Mirror


The Linux I18N And Standard Base Merge

Leo Comitale writes "According to this press release the Linux Standard Base and the Linux Internationalization (I18N) project have merged and are calling themselves the Free Standards Group. I think it is really important for Linux to have a basic, low level standard for file system layout and support for international languages. These areas are critical to keeping Linux from splintering into a bunch of incompatible variants, and it seems these efforts are not getting as much support as they probably should be."

45 of 97 comments (clear)

  1. Right ON by supersnail · · Score: 2

    So much software is USA-centic even english speaking Biits and Aussis feel left out. Imagine if your name is müller and your software won't even let you spell your name correctly.

    --
    Old COBOL programmers never die. They just code in C.
  2. One big fear by Rob+Kaper · · Score: 2
    From what I've seen Linux seems to be pretty standarized already. Sure, most distributions have their own taste and flavours, such as Slackware trying to stay on the traditional/BSD side of things. But alltogether they seem to try to adhere to filesystem standards etc.

    Except one: RedHat (and thus Mandrake, etc). Kind of careless of me to drop such flamebait rich material, but I cannot escape from the expression that RedHat does seem to have its own mind, sometimes for the better and sometimes for the worst.

    My biggest fear is that one or two of the big distributions will not team up. It's pretty much a all or nothing issue. If even one decides not to adhere to the standards things are pretty messed up for they would not really be standards anymore.

    Then again, I've also learned that as long as you stick to *one* package tool you won't run in to trouble. I prefer source, someone else [rpm|deb|tgz|foo]. As long as we keep things a little organized ourselves, we'll be all fine.

    I would not hire any administrator who could not overcome the differences that exist. And those same differences should not be a big problem for the non-power user either since they are most likely to stick to one distribution anyway. Even if they wouldn't.. if you can make the transition from another OS to Linux, surely you can also learn to make the transition (either in thought or actual OS transfer) between distributions.

    That, or I have a way too bright view of the future and computers (and their users).

    1. Re:One big fear by WNight · · Score: 2

      Differences between distros can be harder to overcome.

      If I'm in Windows, I know the config data is in the registry. If I'm in Linux I know it's mostly in text files in /etc....

      But, how I do remember the six different flavours of Linux, and the specifics of their Java distros? Especially when the distros look a lot alike when you're just sitting in a directory.

      And there's no reason for us to have to know where specific things go in each distro, they could either keep everything in the same places, or they could read the locations out of standardized config files. Anything but the confused mess it's in now.

    2. Re:One big fear by Graymalkin · · Score: 2

      The whole point of marketing a distro is to put in some candy other people don't have an to package some 3rd party (sometimes non-GNU/open) software. I don't know of any distros that make it hard to download their source or binaries. Yup SuSE still lets me install from an FTP server. I would bet RedHat still does also. Thats not very hard to get ahold of I don't think. Point Mozilla over to Corel's Wordperfect site, they have a script you can easily download to fix directories and such in case WP doesn't work properly on your distro.

      --
      I'm a loner Dottie, a Rebel.
    3. Re:One big fear by WNight · · Score: 2

      Well, fucking pardon me if I'd rather not deal with that. It'd bad enough now, so I'd rather stop it before it gets to that point. And yes, I do have some experience with older unixes, though I never admined them.

      But I still see small differences between Linux distros to be more damaging because we want Linux distros to work together. The unix manufacturers didn't want their product to coexist with other products.

      I'd like to see one package be able to install and run on any x86 Linux, at a minimum, and preferably, on any full-featured Linux on any chip, with the exception of things like Q3 that require special hardware, or chopped down distros like for embedded systems or very old hardware.

      And I find it a bit irrelevant if old unixes were worse. I'm not using them, not, for the most part, is anyone with a choice, because they did suck. I'd just like to keep Linux from ever ending up like that.

      And yes, you are a coward, to afraid to post a flame under your own name.

  3. Will this speed things up? My questions... by CodeShark · · Score: 2
    While I like the idea and the initials [FSG, next item after FSF in the Jargon File, perhaps? ;-)] I wonder if the new group will actually be able to do what they say they are trying to, which is to accelerate the use and acceptance of open source technologies through the application, development and promotion of interoperability standards for open source development.

    I mean, sure, they've got a bucket full of endorsements from some of the big players, but since when does adding members to a group speed up the decision making process? I mean, each of the major Linuxes have a financial interest in their own success, even if it's at the expense of the others, right?

    That said, I supported the idea of the LSB, and think this is a good thing, but is this any closer to something like a W3C decision making body than it's two predecessors?
    I also wonder how the FSG's members propose to deal with applications for non-Intel processors. If software is written for an x86 Linux, and is "FSG compliant", does that mean it should be recompilable for Linux PPC, etc.? My other (probably dumb) question is that if I write something that works on a distribution that is supposed to be "FSG compliant", but don't have the various distributions to test it on, how am I supposed to be able to get my software tested and certified?

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  4. OK, and for something valid... by Fat+Lenny · · Score: 2
    First of all, I though that the LSB was already managing a standard on filesystem layout.

    Second, I don't see it particularly important to internationalize this layout. What kind of ugly precedent would this set? If I wrote a program for a German-language compiler, would my code have to read:

    wenn (foo != foobar) {
    schreib ("foo und foobar sein anders.\n");
    }

    As it is, UN*X is pretty far removed from English, anyway. Don't mess with /etc...

    --

    --

    --
    fat lenny's gonna lick your brain today.

    1. Re:OK, and for something valid... by HP+LoveJet · · Score: 2

      I think you meant schreibF.

      --
      spawn_of_yog_sothoth
  5. Portability vs. Uniformity by Gurlia · · Score: 4

    I'm all for a standard that allows applications to be written that can work seamlessly across Linux distributions. BUT. I hope this does not degenerate into uniformity. Let me explain.

    When Oracle first decided to release version 8 for Linux, I was very interested and downloaded it. However, I found out that apparently it was only targeted for RedHat, and I, a Debian user, couldn't get it to work properly. Libraries were missing, and the installer insisted upon a particular path to JDK, which was extremely annoying. There isn't even an option for me to specify an alternate search path or anything. It was hard-coded, and so were certain libraries that had Debian equivalents but were in a different location.

    What I'm trying to get at is, although a unified standard for where stuff should go in Linux is good, I fear that this may encourage developers to become lazy and simply assume a certain configuration and give no option for reconfiguration. For example, assuming that JDK must be installed in /usr/local/jdk/ or some such. I mean, I don't have a problem if they used /usr/local/jdk/ as a default, but if they don't allow you to re-configure where you want your stuff to be, that's very bad.

    Now, I realize that the initial download of Oracle I had was probably a hurried hack, so it's probably not their fault (that was probably the first thing they ever released for Linux IIRC -- not surprisingly they went for the commercially better known RedHat). But it underlines a problem with a lot of application developers: hard-coding platform-specific assumptions and leaving no room for reconfiguration.

    I know that it's easier (and arguably, results in more efficient products) to code for a specific platform, perhaps for the future Linux Standard. However, not allowing any room for reconfiguration is very annoying, and limits the scope of the application. An app that can be configured (with various amounts of effort) to run on, say, any UNIX system, would be more successful than one that just had to run on Linux because it was hard-coded with some directory paths or some obscure libraries that only existed on Linux.

    Programs should be portable, more or less (ie. it should come with reasonable defaults that can run as-is on the specific system it was designed for, but it should not require massive recompilation or source-level hacking to get it to work on a slightly differently-configured system). A standard is meant to serve as a reasonable default, and not as an excuse for lazy, non-portable programming habits.


    ---
    --
    mikre he sophia he tou Mikrosophou.
    1. Re:Portability vs. Uniformity by Tet · · Score: 2
      Programs should be portable, more or less (ie. it should come with reasonable defaults that can run as-is on the specific system it was designed for, but it should not require massive recompilation or source-level hacking to get it to work on a slightly differently-configured system).

      I couldn't agree more. One of the biggest problems I have with the CorelDRAW beta for Linux is its insistence on installing into /usr. Make /usr the default, maybe (although the FHS says to use /opt), but let the user choose. My /usr filesystem is full, but I have gigabytes free in /usr/local and /opt. Sigh.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
  6. Redundant! by GeorgeH · · Score: 2

    Why do we need this? We've already got Red Hat to define the standard. Take a look at all the software that only runs on Red Hat Linux. Geez, why don't you just give up running incompatible distributions, and use the one true distro? I don't understand why people can't just follow the group. No, they have to do their own thing. These people are ruining Linux for the rest of us!
    --

    --
    Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
  7. Standards. by Matt2000 · · Score: 3

    There's alot of debate for and against standards in the Linux community and in the open source community in general.

    Arguments against: Stifles innovation.
    Arguments for: Prevents fragmentation.

    My take is that certain administrative OS things should be standardized just to make our lives easier. I mean who really cares whether files go in /usr or /local, just pick one! Let's leave the room for innovation in things that really matter and make sure that simple things like deploying applications are as easy as possible.

    Hotnutz.com - Funny

    --

    1. Re:Standards. by jilles · · Score: 3

      "Arguments against: Stifles innovation"

      This is a myth, in fact it promotes innovation because after a good standardization process there is no need to reinvent the wheel poorly. Essential is that the standardization process is done properly (i.e. it should be done by people who know what they are doing and who represent all major stakeholders) based on existing practice.

      "Arguments for: Prevents fragmentation."

      And makes it easier to switch distribution and makes it easier and more worthwhile to learn the details of the system since they are less likely to change. It makes it easier to write distribution independent applications (or am I the only one who thinks it sucks that many applications come in 4 or even more distribution specific packages).

      I think that standardization is good. Delaying it makes it unnecessarily hard to create applications for Linux. If the linux platform has to fragment then let it at least fragment for a good reason and not because vendor X stores programs in path A while vendor Y insists on using a different path.

      --

      Jilles
  8. my Gripe... by farrellj · · Score: 2

    One of the problems with the existing standards proejcts is they not only define what the layout is, but they also define the package manager and the init-scripts format..those being rpm and sys V, respectivly. I personlly perfer the non-sysV version of the init files that Slackware uses...but they are someone appaled by posssibly being forcged to use rpm.

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  9. Re:Sprechen Sie Espanol, Monsieur? by dsplat · · Score: 5
    Flame on, Pike. Some of us are actually doing something about it. I hardly think that people should use a different OS or a different compiler simply because they have different native languages. That doesn't make any sense. However, with free software, it doesn't make any sense to whine about not having translations into your own language. If you want them, do them yourself. I'm doing exactly that.

    However, there are a few pieces of underlying support necessary:

    1. The underlying software must actually read translated messages from somewhere (the GNU gettext mechanism works pretty well).
    2. Character sets and fonts that support your alphabet must be supported.
    3. The messages to be translated must be made available, and preferrably, the translations should be rolled back into the main distribution of the program.


    As for native speakers of American English (of which I am one), even if you are monolingual, there is a decent chance that you would like to have customers in other countries with names constructed out of funny characters. Having the software you run handle their names correctly doesn't hurt. Frankly, I'm not at a disadvantage if all the menus, error messages and help files are in English. But I need to be able to enter data that contains foreign characters. Internationalization benefits more people than you realize.
    --
    The net will not be what we demand, but what we make it. Build it well.
  10. Does it really matter? by Silver+A · · Score: 2

    Do these two groups really need to merge to make decent internationalization a "fundamental" part of Linux? What is gained by a merger, rather than having the Standard Base folks read the I18N folks papers and incorporate them? I'm not implying that either group is unimportant, but merely that I don't see a significant change offered by an actual merger.

    An announcement that there was a draft standard for implementing multi-language or unicode support in Linux distributions would be important. This isn't.

  11. Pointer to the Free Translation Project by dsplat · · Score: 3

    The Free Translation Project has been handling the internationalization and localization of free software (primarily, but not exclusively GNU software) for quite some time. If you are interested in help internationalizing a program, or in participating in a translation team, it is a good place to start.

    --
    The net will not be what we demand, but what we make it. Build it well.
  12. How does RMS feel about this? by sab39 · · Score: 2

    RMS has traditionally been opposed to the LSB because they are not called the "GNU/Linux Standard Base". Now they are the "Free Standards Group", I wonder if he can now bring himself to endorse them?

    Admittedly, their press release was full of "Linux" with no "GNU", but that's a press release and they're traditionally full of s**t anyway :)

    Stuart.

    1. Re:How does RMS feel about this? by Duxup · · Score: 2

      I've always pictured RMS sitting at the table eating alphabet soup reading a newspaper picking out all the other letters except G, N, and U.

  13. Why Not? by woody_jay · · Score: 2

    I don't understand it sometimes. We (the open source movement) want to have our software (Linux) take on the superpowers of the Software world (Microsquat) yet we have a hard time agreeing on wheather or not their shoule be standards. It's scary, and I hope this is a move in the right direction.

    --
    Of course, that's just my opinion, I could be wrong.
  14. Arabic? BiDirectional? by kbahey · · Score: 2

    Does anyone know if this includes support for BiDirectional languages? (Arabic and Hebrew).

    For languages based on the Latin character set (or even a non Latin set like Cyrillic, Kanji, ...etc.) it is a piece of cake to "localize" an application. Just make sure everything is in a message file for the appropriate language, for the labels, menus, errors, ...etc. and you are home free.

    However for Arabic (and Hebrew) the challenge is totally different. Display goes from Right to Left, and characters have different shapes depending on their position in the word and what other characters follow/preceed it.

    I am using Windows and Internet Explorer because there is no Linux product that supports all this in full.

    There are projects to arabize Mozilla, and the new New KDE/Konqueror 2 has Arabic support. This is all very encouraging, but nothing in production yet. Also, we need Arabic spreadsheets, word processing, calendar and scheduling PIMs, ....etc.

    1. Re:Arabic? BiDirectional? by szo · · Score: 2

      Take a look at here!

      Szo

      --
      Red Leader Standing By!
  15. Re:Sprechen Sie Espanol, Monsieur? by Menthos · · Score: 3
    I see a lot of people bursting arteries because we Americans actually write software in American English

    No, no one is flaming (or should be flaming) people writing software in their own language. I don't know where you got that from. If you're talking about closed-source apps, I might agree that people might complain about English being the only choice. But with open source - no. The standard "do it yourself" often apply, interpreted as "translate it yourself". No need to rewrite the entire app, if the app was made cleverly. gettext will parse many c programs just fine.

    No one expects you to translate your software into 11 zillion different languages. What you might do, however, is to make it easier for translators. This may be such things as not hard-coding US-ASCII everywhere. This may sound simple, but I've seen many programs not accept filenames with non-US-ASCII characters, or where such characters simply break the app.

    It might also be to write the strings in your app so that they are easy understandable even out of their context. This helps translators a lot. Avoid TLAs when you can and write easy understandable sentences.

    Also try to avoid assuming that all others whould like the same localization as you. Don't hard-code these settings in your application for example:

    • AM/PM clock
    • Legal paper format
    • Weeks begin on Sunday
    • Date formats and date strings
    • Inches
    I could go on and on, but you get the idea. These are things that can get people "burst their arteries" if hard-coded.

    As for american programmers writing in english: Don't assume that most programmers writing applications in English are american. If you look at the contributor list of many free software projects (like the GNOME and KDE ones) you'll see that a lot of them are not from the US, maybe even the majority. English just happens to be the default language that applications are written in, and then translated into as many other languages as possible.

    Disclaimer: I am a Translation Project translator, translating GNU software.

    --

    GNU/Linux. The Freshmaker.

  16. Support for alphabets not in Unicode? by yerricde · · Score: 2

    Character sets and fonts that support your alphabet must be supported.

    Good point. For example, what if the Unicode character space doesn't include a particular alphabet, the alphabet your language uses? All the i18n and l10n in the world won't save you in that case.

    --
    Will I retire or break 10K?
  17. Why incorporate and what it all means by Daniel+Quinlan · · Score: 2
    So why incorporate?

    Up until this point, the LSB and Li18nux were operating as unincorporated organizations, which is bad for a number of reasons: legal liability, the inability to accept and distribute funding for development and other expenses, no entity to hold copyrights for the group, anti-trust issues (you need to be careful when you have competitors meeting in the same room), and more. We needed to incorporate (as a non-profit, of course).

    As far as the Li18nux and the LSB are concerned, they will more or less continue as before, although we'll be able to put more resources on each project so things will speed up. We'll be working closer together and referring to each other's specification, but the LSB and Li18nux specifications will probably be separate standards for some time.

    Why incorporate together? It makes sense and it's less overhead. We didn't need separate legal entities for these open-source standardization efforts.

    Some LSB specifics:

    Will the LSB be multi-architecture? Yes, although x86 is the main target, we are trying to draft the specification to apply for multiple architectures. Recompile the sample implementation and test suite and everything should work fine for other architectures. (The reality is that most third party software is released for Linux on x86.)

    Another thing: the whole "LSB stifles development" argument is very misleading. You can ship development libraries along with stable LSB versions if you want both environments. (It will be up to the distribution and system administrators.) Kernel developers like Alan Cox, Ted Ts'o, and H. Peter Anvin have been participating in the LSB for a long time - I don't think that would happen if we were going to stifle forward progress.

    Will having more members slow us down? Quite the opposite, actually. The main thing slowing us down is the amount of work to be done, not slow decision-making or the lack of consensus.

    Finally, recall that the word "base" is part of the Linux Standard Base name. Distributions will still have the same amount of room to add value, innovate, and distinguish themselves. We like the fact that there are different Linux distributions, each with something unique to offer. We just disagree about requiring commercial and non-commercial providers of software to port and test their software for five or ten different Linux distributions.

  18. A single set standard of characters by yerricde · · Score: 2

    Have you been to the Unicode site lately? But there is one problem: there are more distinct characters in this world's writing systems than there are 16-bit integers; some scripts will never be included into the codespace.

    --
    Will I retire or break 10K?
    1. Re:A single set standard of characters by yerricde · · Score: 2

      Use 21 bit integers

      So how will I store them? As 32-bit integers? That will sure increase the file size. It seems I'm going to have to gzip(1) _all_ my text files once that gets done.

      --
      Will I retire or break 10K?
    2. Re:A single set standard of characters by yerricde · · Score: 2

      And a mixed Latin/Tengwar UTF-8 text (e.g. a dictionary) takes up how much space? What about if some fella were to write "Klingon 4dummiz" (can't write "For Dummies&trade") including some longish samples of Klingon text?

      gzip is my friend.
      --
      Will I retire or break 10K?
  19. Re:Sprechen Sie Espanol, Monsieur? by Stary · · Score: 2
    It's really funny. I see a lot of people bursting arteries because we Americans actually write software in American English and not Esperanto or Norwegian. Aren't there any software programmers or companies in your countries? Write your own software if it's such a bad problem not being allowed to spell your name with an umlaut or a thorn or an edh.

    This is so common its almost funny. And very american... "hey theyre complaining about us using our own language!"

    If you just took a look at the problem even you could understand. My language has three additional letters, å ä ö. Most asian languages use a whole different character set. How funny would you think it was if you couldn't make your application accept your name, or type a filename in your own language?

    It's not about the language you code in, it's about the lower-level language possibilities of the system.

    I support the internationalization stuff, but hwoo boy, what's with all this: "those stupid americans write software in American english! What, do they think theirs is the world's only language? When will they wake up and start writing software in Spanish and Portugese?!?"

    Really, please, show me one example of where someone said anything similar to that... I've surely never seen anything remotely like it.
    It just makes you look stupid.

    --
    Tomorrow will be cancelled due to lack of interest
  20. Not needed by Ed+Avis · · Score: 2

    This same discussion has been going on for as long as I can remember (which is not that long, but a good few years anyway).

    'We need a standard to stop Linux fragmenting and becoming incompatible', etc etc. But has it happened so far? Hardly. Can you name an application which runs on one distribution but not another (for reasons other than corporate stubbornness)?

    De facto standards seem to have served Linux well so far, why bother getting all formal and churning this sort of thing through endless committees?

    --
    -- Ed Avis ed@membled.com
    1. Re:Not needed by be-fan · · Score: 2

      Hmm, so you're saying RedHat should decide the file layout? Where is the community control that Linux is famous for?

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Not needed by Ed+Avis · · Score: 2

      I'm saying the different distributions can pick the best way to do feature X; they'll probably each choose something similar to what the others have, although oddballs like Red Hat and Debian might want to go their own way.

      Then a consensus emerges and we end up with something fairly close to the 'best' solution. That's the way things have always worked in the past, not by having somebody decide in advance what the answer should be.

      Once things have settled down, then - and only then - somebody might write a standard for it, if necessary. The reason why standards are created for network protocols is because of the need for compatibility and to avoid proprietary protocols taking over. But compatibility between different Linux distributions will mostly be enforced by the free choice of users - would you switch to the Foo distribution if it broke your software? - and there isn't a threat of proprietary, closed systems, at least not from vendors like Mandrake who keep all their code free.

      --
      -- Ed Avis ed@membled.com
    3. Re:Not needed by be-fan · · Score: 2

      My point is that you were talking about a de facto standard. RedHat IS that de facto standard. RedHat controls the layout of the Linux file system, and most major distros follow it to some degree. Certianly most commercial apps are tested first with RedHat. If Linux came up with a LSB-Compatible type seal, then distros could choose to follow that, and if it got sufficiant support (why not, the only one who has anything to lose is RedHat) then developers would use that as the standard. Thus, people are free to use whatever distro they like (for whatever reason they need something custom), but people can use only distros that have adhere to the standard.

      --
      A deep unwavering belief is a sure sign you're missing something...
  21. LSB - A chance to Unify Unix by mr · · Score: 2

    >The newly formed Free Standards Group > was organized to accelerate
    >the use and acceptance of open source
    > technologies through the
    >application, development and promotion of >interoperability standards
    > for open source development.

    Ok, so where are the calls to make sure this "Linux Standard" will be including Linux compatibility options?

    >any LSB-compliant application will run >successfully on any LSB-compliant Linux >distributions.

    Again, what about vendors that use a Sys V or BSD kernel and wish to support Linux via a Linux compatibility layer?

    >increasing compatibility among Linux and other
    >open source distributions and in helping to >support software vendors and developers to port >and write software for open source
    >such as Linux.

    Nice, but vague.
    If it is OpenSource, it doesn't NEED the LSB like shrink-wrapped binaries does it? Look at all the code as FreeBSD ports and the same code as Linux distros rpm/deb/whatever

    >LSB would also help
    >SCO's Server Software Division by increasing >Linux compatibility with SCO operating platforms.

    So why is SCO a 2nd class citizen in this? Why is the concept of Linux Compatibility layers buried at the end? Such should be at the top of the press release, because the LSB is the 1st *REAL* chance of a unified-shrink-wrapped-unix binaries in the history of Unix.

    --
    If it was said on slashdot, it MUST be true!
    1. Re:LSB - A chance to Unify Unix by sparky · · Score: 2

      Again, what about vendors that use a Sys V or BSD kernel and wish to support Linux via a Linux compatibility layer? As long as they can provide a layer that conforms to the ABI and provides the described functions, there is no problem. So why is SCO a 2nd class citizen in this? Why is the concept of Linux Compatibility layers buried at the end? Such should be at the top of the press release, because the LSB is the 1st *REAL* chance of a unified-shrink-wrapped-unix binaries in the history of Unix. First of all, SCO is not a second class citizen. At the meetings I have attended thus far (both in person and conference calls), SCO has always had a representative. SCO is very interested in being able to provide an LSB compatibility layer on top of their UNIX offerings (via lxrun), and have been involved for quite some time. However, the primary focus of the Linux Standard Base is to provide a standard for Linux based operating systems. Making sure an app compiled on Red Hat runs on Debian is more important (right now) than making sure that same app runs on SCO.

    2. Re:LSB - A chance to Unify Unix by JamesKPolk · · Score: 2

      Why is SCO a second-class citizen? They are, because SCO wants benefits, without sharing.

      Once they share the code to SCO, in the way we share our code to Linux stuff, SCO will become a first-class citizen.

    3. Re:LSB - A chance to Unify Unix by Graymalkin · · Score: 2

      There IS such thing as source incompatibility, just look at the problems everyone had when all the distros were making the transition to glibc 2.x, there were lots of broken apps because libc 5 wasn't installed by default. Most Linux code itself can be compiled to run on Solaris and FreeBSD but theres plenty of times when you've got library problems. And there's differences between distros, SuSE installed Netscape to /opt, I can't think of other distros that do (RedHat by default installs it to /bin IIRC). It's problems like these that LSB is trying to fix.

      --
      I'm a loner Dottie, a Rebel.
    4. Re:LSB - A chance to Unify Unix by mr · · Score: 2

      Oh, so it is about code sharing?

      Ok, then explain why BSD and the BSD's Linux compatibility layer isn't even mentioned in the press release.

      The BSD licence is about code sharing, isn't it? BSD allows sharing with closed-commerical projects, GPL projects, and anything but public domain. Why is BSD a 3rd class (not even mentioned) Remember that Gary Johnson has said that he supports full LSB compatibility for BSD.

      (I look forward to your repy Mr. Polk.)

      --
      If it was said on slashdot, it MUST be true!
    5. Re:LSB - A chance to Unify Unix by Graymalkin · · Score: 2

      I mean Linux code as in an app specifically written for Linux. And since you're a whiney old bastard read some of my comments on "world domination", I think any code written ought to be as portable as possible. I use three different OSes daily, I'd love to see certain programs on all of them because it would make my life much easier.

      --
      I'm a loner Dottie, a Rebel.
  22. I can't moderate trolls so I'll just correct them by On+Lawn · · Score: 3

    "All I truly want is a nearly universal dependancy/packaging/installation/uninstallation system. rpm comes close"

    Last I knew, rpm is dependant on a database (not binary based like Windows) to figure out those things. That means it is no where near universal and depends on everything else being an rpm. You can do cross packaging with alien, but you soon learn that for it to really work rpm needs to
    1) Better catalogue its own dependancies.
    2) Play nicer in configuration file placement.

    Some of the rest of your vitrol is kind of cute, somewhat insightful but overall meaningless since I would rather judge an ideas technical merits rather than motivations (patting themselves on the back, etc...) ascribed by some misinformed outsider.

    Also a post mearly questioning "Why are they doing what they are doing?" in the middle of a sea of posts explaining exactly that makes one sound impetuous (jumping before looking.)
    ^~~^~^^~~^~^~^~^^~^^~^~^~~^

  23. RedHat is NOT LINUX!!! by autechre · · Score: 3

    bash-2.03$ whereis netscape
    netscape: /usr/lib/netscape /usr/X11R6/bin/netscape /usr/bin/X11/netscape
    bash-2.03$

    This is on my Debian system. I also do not like the fact that RedHat really likes to throw everything into /usr/bin. So, it is incorrect to say that "Linux" does this. Debian has defined things like this very specifically in their Debian Policy Manual for package maintainers, and certain others would do well to follow.

    Debian also does not install telnetd, etc. (and enable them!) by default. If you haven't tried Debian GNU/Linux before, I would highly recommend it...I used to use RH, but I've been completely sold on Debian and now run it on all of my machines. Even if it were not for the directory issue, apt-get would have won me over.

    --
    WMBC freeform/independent online radio.
    1. Re:RedHat is NOT LINUX!!! by Graymalkin · · Score: 2

      SuSE installs Netscape into an /opt directory. KDE, GNOME, and Applix are also installed to this directory. I prefer it over RedHat's overuse of the /usr/bin directory.

      --
      I'm a loner Dottie, a Rebel.
    2. Re:RedHat is NOT LINUX!!! by Graymalkin · · Score: 2

      /opt is short for optional, SuSE makes many apps an optional (stuff you'd probably only get if you bought the SuSE CD set rather than downloaded it) component. It draws a line between standard packages and stuff you may or may not want. IIRC most of the things in /usr/bin and /bin are considered "default" packages to SuSE. If you want a better answer try it for yourself.

      --
      I'm a loner Dottie, a Rebel.
  24. Re:Major Stakeholders by jilles · · Score: 2

    Well, I consider users and independent developers a stakeholder as well. Of course individually, it is difficult to raise their voice but when united in a lobbying organization (e.g. the FSF) they can have a meaningfull vote.

    I think large companies are entitled to some vote for the simple reason they invest a lot of money into linux and opensource.

    --

    Jilles
  25. ESR wants it. by yerricde · · Score: 2

    ESR wants the tengwar in Unicode so he can use them to write the Lojban language.

    --
    Will I retire or break 10K?