Slashdot Mirror


Java Trial Support Coming In Linux Standard Base

LinuxScribe writes "Java isn't in the LSB — yet. It's been a hard target to hit: which version gets standardized? How will test suites work? But the new version of LSB will take the first steps towards Java inclusion in standardized Linux development by introducing trial support for the language."

126 comments

  1. Source by Enderandrew · · Score: 3, Interesting

    The LSB still doesn't make much in the way for accommodations for source-based distros. And while I laud its efforts, the LSB also states that distros should standardize on RPMs where as the one distro taking off like a rocket is DEB based and unlikely to ever move over to RPMs.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Source by NekoXP · · Score: 2, Insightful

      It took off like a rocket and then Intel dumped it for an RPM-based distro.

      Go figure.

      It just goes to show that Ubuntu being popular has nothing to do with it's packaging system OR anything to do with it being any good as a distribution. Mark Shuttleworth really knows how to market things..

    2. Re:Source by Enderandrew · · Score: 2, Insightful

      I agree. These days I'm not sure an advantage truly exists going with .DEB over .RPM or vice-versa. I also don't believe that Ubuntu is any better than other distros. I too credit Shuttleworth's fantastic marketing skills.

      My point is that while the LSB is a great idea (that I'd like to see gain more support) but I'm worried that the LSB will become less important as major distros like Ubuntu (and its derivatives) ignore it.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    3. Re:Source by squiggleslash · · Score: 2, Interesting

      I think if it were anything like as unreliable as, say, Fedora was at the time I tried both of them out, Ubuntu would have ended up in the dustbin of "Populist Distros nobody takes seriously." Shuttleworth has some marketing skills, and has done a good job, but Ubuntu needed to be a good distribution for it to be popular. That alone wouldn't have made it popular, but it was a prerequisite for success.

      Whether APT/DEB was a key component to its success is anyone's guess. More likely was the fact it was built on Debian, which is how it ended up with APT/DEB in the first place.

      I do agree with the GP's point that the LSB looks increasingly ridiculous standardizing on a packaging system that isn't common to most GNU/Linux installations. The LSB will not be relevant unless the standards it promotes are actually adopted. Of course, it'd be nice to see the RPM people work with the DEB people and come up with some interoperability.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Source by mweather · · Score: 1

      Well, there's always alien.

    5. Re:Source by tenco · · Score: 3, Interesting

      It took off like a rocket and then Intel dumped it for an RPM-based distro.

      Go figure.

      Ubuntu isn't as well suited for mobile devices as fedora is?

      It just goes to show that Ubuntu being popular has nothing to do with it's packaging system OR anything to do with it being any good as a distribution. Mark Shuttleworth really knows how to market things..

      You think? I use Ubuntu because Debian stable is outdated most of the time. And for me one major reason for Debian is it's package managment system. Just look how many distros are based on Debian vs. how many are based on fedora or openSuSe (distrowatch).

    6. Re:Source by Jason+Earl · · Score: 3, Interesting

      The LSB is a horrible idea, and it needs to die a sudden, instant, and even immediate death.

      You see, the original plan for the LSB was that it would be a installable binary platform that you could install on test hardware and actually use. Perens was involved, and so the original plan was to use Debian as the base for this distribution as it gave them an immediate code base to work with that had been ported to a large number of hardware platforms.

      Unfortunately, Caldera didn't want an installable binary distribution, as it thought that an actual working distribution would cut into sales of its product. Red Hat agreed with Caldera mostly because the folks at Red Hat knew that if a binary standard wasn't produced then Red Hat would become the de-facto binary standard.

      That's why we have the LSB, and that's why the LSB is about 7 orders of magnitude less important than CentOS, Oracle's Red Hat clone, or any number of Red Hat derivatives all of which simply treat Red Hat Linux as a binary standard.

      The LSB is clunky to use, impossible to test against, and specifies so little software that it is basically a joke.

    7. Re:Source by pembo13 · · Score: 1

      Maybe it's time to merge .deb and .rpm and apt and yum, and finally do away with this mostly ridiculous difference.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    8. Re:Source by Anonymous Coward · · Score: 0

      Look, the RPM package managers are slow as shit compared to DEB based systems. Just try running Fedora on a low-end laptop (266 Mhz or so) and then doing an update. It sits there and chunks along using tons of memory, 100% CPU and grinding the hell out of the drive.

      Debian based systems run a lot smoother during an update on the same machine. In fact, except for the gzip phase it damn near runs at the same speed on any system.

    9. Re:Source by Anonymous Coward · · Score: 0

      Java is just the tip of the iceberg. I ran the LSB test suite against my app and wrote about it on my blog:

      http://realeyes-tech.blogspot.com/2008/09/my-app-fails-lsb.html

      With FOSS source code, the LSB is basically irrelevant. I support distro package managers and think that even proprietary apps should be installed and have security updates provided under them.

      Later . . . Jim

    10. Re:Source by X0563511 · · Score: 1

      Whether APT/DEB was a key component to its success is anyone's guess. More likely was the fact it was built on Debian, which is how it ended up with APT/DEB in the first place.

      And I would hazard a guess that, the whole reason Debian is so stable... is because of it's policies and processes. I would say that APT/DEB has very little to do with this stability.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Source by shaitand · · Score: 1

      I beg to differ. Although the success has little to do with deb, it certainly has a lot to do with the quality of the distro and the massive debian software repository it shares.

    12. Re:Source by FranTaylor · · Score: 1

      Why don't you read the "minimum system requirements" for an operating system before you bother to install it?

      By your reasoning we should dump Gnome, compiz-fusion and Firefox, because they all run like crap on your old hardware.

    13. Re:Source by Cthefuture · · Score: 1

      I was just illustrating the crap programming in the RPM based systems smartass. Testing software on low-end hardware gives a good indication of the overall design quality.

      Fact is, RPM based systems are a lot less efficient. It's slower on a fast machine too, duh!

      --
      The ratio of people to cake is too big
    14. Re:Source by FranTaylor · · Score: 1

      RPM has nothing to do with the "efficiency" of my system. It spends approximately 0.01% of its runtime executing the rpm binary. I do not see any efficiency to be gained from using another program.

    15. Re:Source by FranTaylor · · Score: 1

      "Testing software on low-end hardware gives a good indication of the overall design quality."

      What a bogus thing to say. Testing software on the hardware it is intended to be deployed on is the ONLY indication of overall design quality.

    16. Re:Source by Abreu · · Score: 0, Redundant

      Maybe it's time to merge .deb and .rpm and apt and yum, and finally do away with this mostly ridiculous difference.

      Sigh... everytime this is suggested a holy war breaks out...

      --
      No sig for the moment.
    17. Re:Source by thule · · Score: 3, Insightful

      What if the number of debian-based distros is based on the deficiencies of debian. ;)

      But seriously, I don't see that yum is inferior to apt. For me, RedHat/Fedora has always had things laid out pretty well. Fedora has forged ahead with new ideas with real code (e.g. NetworkManager). Related to this article, is RedHat funding development of IcedTea. I hope that Java does make it into the LSB. It might force some further thinking on how to manage java packages on a system.

    18. Re:Source by Threni · · Score: 1

      Ubuntu isn't as well suited for mobile devices as fedora is?

      It's not very well suited for people who want to use java in the browser in 64 bit Ubuntu. I have no idea why this is so hard to achieve, but it's the main reason I can't use 64bit Ubuntu. Even Flash works, and that's not even open source!

    19. Re:Source by Draek · · Score: 1

      It just goes to show that Ubuntu being popular has nothing to do with it's packaging system OR anything to do with it being any good as a distribution. Mark Shuttleworth really knows how to market things..

      Of course, but that doesn't mean it's not better.

      --
      No problem is insoluble in all conceivable circumstances.
    20. Re:Source by 3p1ph4ny · · Score: 1

      Well, I've got Java applets working on 64 bit kubuntu, I can't recall how I made it happen though.

      Either way, mobile devices are rarely based on a 64 bit architecture.

    21. Re:Source by Ed+Avis · · Score: 2, Interesting

      The LSB standard format is rpm v3 format, whereas all current distributions use a newer rpm (from one fork or another) and the old v3 archives are supported only as a legacy format for LSB. I think for political reasons they might rename it from 'rpm' to 'LSB package format' and make sure direct support for v3 packages is removed from rpm, then people wouldn't get so worked up about it somehow being unfair to Debian. No recent distribution actually uses LSB format packages natively.

      --
      -- Ed Avis ed@membled.com
    22. Re:Source by HuguesT · · Score: 1

      package managers are not the answer. I've used EPM, which you mention in your blog, extensively. I've even patched it to the gills to suit my needs (relocatability for non-root installs and being able to go back in the wizard). EPM helps a little but the chuck of the work is being able to produce a mostly-static executable, otherwise you need a package for each distribution update, which is unmanageable. However, this is exactly where LSB comes in : provide a decent set of libraries I can rely on.

      Source distribution works if you have a very good configure script, which is damn hard to do for any complicated application using more than a handfull of libs.

      In my apps, the amount of work on the configure script is decidedly non-trivial. LSB still helps for source distribution because you can assume more of the destination platform.

    23. Re:Source by ld+a,b · · Score: 2, Interesting

      Well, yum is an apt clone wrapped around the useless RPM format, so it is only natural that it approaches now many years later its functionality.

      However, nobody with a right mind uses apt in Debian or debian derived distros. There is this magnificent front-end -aptitude- that runs circles around everything else. Maybe Synaptic is what is leading you to believe that Ubuntu is as limited as your distro of choice. It is not, it's just that most options are hidden or made difficult to use by bad design.

      Really package management in RPM based linuxes leaves me wondering how can it be that nobody from inside has noticed it is broken. I don't know the technical details that make it so, but it is invariably either much slower, unstable, or both.

      Once I checked M*** out. A nice system with a great Desktop. I asked why I couldn't browse the package description. A dev told me it was because they had optimized it out. Their benchmarks showed it was a bottleneck. Nice. Updating the sources still took ten times more than in Ubuntu(Which has one of the very best extensive repositories). BTW, downloading a single description on demand still took 10 seconds. FAmazing!

      DEBs have never destroyed my system. I wish I could say the same for F***'s RPMs. Its users are just used to it. L*** T*** couldn't manage to install a flash plugin in His distro of choice and nobody in the RPM camp raised an eyebrow. FAmazing!

      Some distributions have slowly fixed RPM so that it is beginning to be usable. So what? If they had made DEB the standard, instead of bending to the RedHat lobbying, by now we would have a much better Linux than we do.

      Mod -1 as much you like, Truth won't go away.

      --
      10 little-endian boys went out to dine, a big-endian carp ate one, and then there were -246.
    24. Re:Source by NekoXP · · Score: 1

      What if the number of debian-based distros is based on the deficiencies of debian. ;)

      Bingo :)

      I don't know why you focus on yum - it's absolutely terrible. Have you tried zypper in openSUSE? It's faaast, isn't broken like apt and with LZMA compression and delta RPMs, there's really nothing so wrong with RPM anymore from the user side.

      Actually I never understood what the problem was with RPM anyway, or why users are so against it. As a developer, I can understand that writing specs and building RPMs is a bitch, but it's really no more difficult than debian's "rules" system. There is far more likelihood of dependency hell with apt than with RPM, too, because of the way dependencies are handled by apt itself (not the .deb packaging format, which is for all intents and purposes, well defined, just not used properly)

      As for LSB, it should be hit on the head, and it's little fellow project FHS really needs to go the way of the Dodo. The current standard and the way current distros are built and maintained on that archaic, stupid layout is just redundant. The idea of dumping every app in /bin, /sbin/, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /opt.. what layout your init scripts need to have and which functionality they need to adopt (this is a real chore considering we are all focussing on booting real fast now, and doing it in shell scripts for LSB compatibility is really not going to work) or whatever FHS/LSB says, along with is really quite retarded.

      What we need is an LSB which defines a nicer way of working; Apple had the balls to move with the times, now you get "drop a folder on a system and it's installed" ease of use, directories with names that mean something to real people.. and still it's compatible with 99.9% of applications from the Unix world (and if you use autoconf, cmake, scons or any other build system it doesn't matter what layout you use as they will all pretty much install into the right places on each system anyway)

      Without an ABI/API spec as included in LSB you'd have to rebuild your package for every Linux distro but guess what - even with LSB right now and Red Hat and others "conforming" to it, people still build their packages for every different distro, because of the HUGELY varying support inside those distros which aren't defined by LSB. On MacOS X every OS release brings some major new support for some major new functionality; and people rebuild their apps and implement support. And you get to download it for your new OS (it still works on the old one, though, it's really difficult to imagine that someone absolutely destroyed binary compatibility up the line.. but if they did they were due to use some new functionality anyway!)

    25. Re:Source by NekoXP · · Score: 1

      It does mean you need to give a couple more reasons than "it's popular" and "it doesn't use RPM" to actually qualify it as being better.

      I really don't see anything in Ubuntu that I don't also see in SuSE 6 months before or Fedora 6 months later.

    26. Re:Source by spirit+of+reason · · Score: 1

      I believe it's slower because RPM has finer-grained package management (which is probably useless to most people). Someone can correct me on this, but I think RPM's dependencies are handled by file name, rather than by package name. The dependency checks tend to take longer, consequently.

      On a modern system, the difference seems hardly noticeable now (in YaST, at least).

    27. Re:Source by aweraw · · Score: 1

      I've used alien - at least I tried to. IMO the results are not consistent enough for it to be genuinely useful. Some package worked after conversion (from RPM->DEB), but most did not.

      Has any body had any experience with alien converting from DEB->RPM? Are the results any better than the failures I've experienced with RPM->DEB conversion?

      --
      5468652047616D65
    28. Re:Source by J.Y.Kelly · · Score: 2, Informative

      I believe it's slower because RPM has finer-grained package management (which is probably useless to most people). Someone can correct me on this, but I think RPM's dependencies are handled by file name, rather than by package name. The dependency checks tend to take longer, consequently.

      Dependencies in rpm can either be on a package name or a file - the packager can choose which makes more sense.

      The main thing which makes yum seem slower than apt is that by default yum checks the server for an updated package list each time it is run, whereas apt has separate update and upgrade steps. If you run yum with -C (to force it to run from cache), it's about the same speed as apt-get.

    29. Re:Source by Undead+NDR · · Score: 1

      I agree. These days I'm not sure an advantage truly exists going with .DEB over .RPM or vice-versa. I also don't believe that Ubuntu is any better than other distros.

      What's more, Apt has been usable with RPM packages on RPM-based distros for quite some time.

      I'm laughing at the sheer incompetence the loudest mouthed RPM-bashers are exhibiting in this thread.

      Now, who should we thank for attracting an audience of clueless amateurs into the Linux world?

      ~# yum -C info apt
      Loading "protectbase" plugin
      Loading "kernel-module" plugin
      691 packages excluded due to repository protections
      Available Packages
      Name : apt
      Arch : i386
      Epoch : 1
      Version: 0.5.15lorg3.2
      Release: 72.el5
      Size : 952 k
      Repo : atrpms
      Summary: Debian's Advanced Packaging Tool with RPM support
      Description:
      A port of Debian's apt tools for RPM based distributions, or at least
      originally for Conectiva and now Red Hat Linux. It provides the apt-get
      utility that provides a simpler, safer way to install and upgrade packages.
      APT features complete installation ordering, multiple source capability and
      several other unique features.

    30. Re:Source by Schraegstrichpunkt · · Score: 1

      And I would hazard a guess that, the whole reason Debian is so stable... is because of it's policies and processes. I would say that APT/DEB has very little to do with this stability.

      I'd say it's the reverse: Debian Policy is the reason why APT/DEB are so good. Because Debian Policy could say "thou shalt place a file in /usr/share/menu", stuff like the "menu" package (which centralized the management of various window managers' application menus) actually happened before any other distro had it.

    31. Re:Source by Schraegstrichpunkt · · Score: 3, Informative

      But seriously, I don't see that yum is inferior to apt.

      Press Ctrl-C sometime.

    32. Re:Source by Draek · · Score: 1

      For Ubuntu, well, it works :D so did Fedora last time I tried it, though, and haven't used SuSE in almost half a decade, so I can't say whether it's "better" than either of them, but I haven't seen anything that'd make me say it's "worse", either. .DEBs, though, were originally better than .RPMs in that the dpkg+apt combo was *way* more useful than rpm alone ever was, and though that changed with yum, inertia plus the more standardized naming format (inherited from Debian) have kept me in the .DEB camp and, therefore, using Ubuntu.

      --
      No problem is insoluble in all conceivable circumstances.
    33. Re:Source by NekoXP · · Score: 1

      Each to their own. Since it's my job to make sure distros work on hardware we build, I have to try them all, but SUSE has been by far more comfortable in terms of support, features, and ease of use.

      Zypper + RPM really is a pleasure. I never liked yum.. RedHat/Fedora and YellowDog are good distros but I do think package management lets them down (along with Fedora's "open-source-only" stance). Ubuntu is pioneering on bundling things users want to use but SUSE really does the same stuff. It's basically a tie between the big 3 (Ubuntu, SUSE, Fedora) on which is the "best".

      If I was giving a system to my grandmother it'd still be Windows XP/Vista though, none of them are really suitable for people who don't use computers as much as I/we do. Even I stumble over something braindead or frustrating sometimes in Ubuntu and I dread to think where that would go with someone who didn't know their way around a Linux distro.

    34. Re:Source by ivan256 · · Score: 3, Informative

      I'm laughing at the sheer incompetence the loudest mouthed RPM-bashers are exhibiting in this thread.

      Now, who should we thank for attracting an audience of clueless amateurs into the Linux world?

      People in glass houses... Etc, etc...

      Apt is merely a tool. People misattributed the benefits of debian to the Apt tool, when the benefit was really in the repository. Apt "for RPMs" is basically useless without a unified repository. Or at least several repositories that are linked against the same libraries and share dependency hierarchies.

      The benefits of DEB over RPM have nothing to do with the tool, either. They have to do with how the two formats handle configuration (Or in the case of RPM, how they *don't*).

    35. Re:Source by ivan256 · · Score: 1

      What if the number of debian-based distros is based on the deficiencies of debian. ;)

      I'm sure you meant that as tongue in cheek, but I'm also sure that the number is based on the ease in which you can make a Debian based distribution. Hell, there's a package in the Debian repository that you can install and run to make yourself a custom distribution in just a handful of commands.

    36. Re:Source by multi+io · · Score: 1
      There is this magnificent front-end -aptitude- that runs circles around everything else.

      http://user.cs.tu-berlin.de/~klischat/aptitude-hell-1.txt

      http://user.cs.tu-berlin.de/~klischat/aptitude-hell-3.txt

      Advantages of RPM over DEB:

      • much faster for many queries (cf. rpm -qf vs. dpkg -S)
      • better, more systematic and more powerful command line syntax (grouped options)
    37. Re:Source by Undead+NDR · · Score: 1

      Apt "for RPMs" is basically useless without a unified repository.

      It's not useless, it's mostly equivalent to Yum. Maybe a tad faster, but that's it. In both cases you need repositories that go along well dependency wise.

      The benefits of DEB over RPM have nothing to do with the tool, either. They have to do with how the two formats handle configuration (Or in the case of RPM, how they *don't*).

      Not sure what you mean by "configuration". If you're talking about build options, you can rebuild an SRPM with a different configuration.

    38. Re:Source by ivan256 · · Score: 1

      I'm talking about install time options. Basic configuration of an application's essential options through an OS-unified interface.

      With RPMs, you have to live with the initial configuration that the packager/builder chose (The pre/post installation scripts are required to be non-interactive). With DEBs, and other OS packages, you can tweak configuration settings at install time. And with DEB in particular you can choose to have it behave like an RPM and do what the package builder decided, or you can have it prompt you at a specified level of importance. Better yet, you can re-run the configuration process at any time. Additionally, because of the implementation, you can remove a package without removing its configuration if you'd like, and install a new version of the same software that has incompatible configuration files, but still retain your configuration.

      Those are basically the only differences between DEB and RPM... But they're significant.

    39. Re:Source by Count+Fenring · · Score: 1

      I've never had an alien failure, over about six-ish years. Moderate usage.

      I have had to track down dependencies a few times, though.

    40. Re:Source by Undead+NDR · · Score: 1

      Oh, OK. I remember from my Debian days the odd package offering an install screen. On RPM-based distros, different configurations are usually provided by different packages or metapackages.

  2. As a C++ programmer... by internerdj · · Score: 1

    I for one do not welcome any new Java judicial overlords or any other sort of Java-based justice systems.

    1. Re:As a C++ programmer... by christoofar · · Score: 0

      What... having trouble bringing home the bacon on C++? Why not learn both so that way you won't be made irrelevant by the supreme Java PHB overlords.

    2. Re:As a C++ programmer... by Anonymous Coward · · Score: 0

      Don't worry: they're too busy warring with the C# overlords.

    3. Re:As a C++ programmer... by Hatta · · Score: 0, Flamebait

      It is a pretty silly thing to put in the standard. The JVM is essentially an emulator. If you're going to include emulators, why not put Dosbox in the LSB? If I'm looking for a Linux native application, it's not going to be enough anymore to know that it's LSB compliant, which kind of defeats the whole purpose.

      --
      Give me Classic Slashdot or give me death!
    4. Re:As a C++ programmer... by rdean400 · · Score: 1

      The JVM is not an emulator. It would be more realistic to think of it as a runtime compiler.

    5. Re:As a C++ programmer... by gbjbaanb · · Score: 0

      I think we've both been relegated to the carehome of 'old languages' by those upstart brothers C# and VB.NET and their backward cousin Mono.

      Now get off my lawn, I have some programming to do using only the mouse and the '.' key :)

  3. Will this FINALLY mean... by Anonymous Coward · · Score: 5, Informative

    I can fucking run browser applets on 64-bit Linux?

    So annoying... home is dual 32-bit so I can run TD Ameritrade with no problems---it flies.

    Then at work which is quad-64 bit, in order to get any java applets to work I'd have to bastardize my browser down to 32-bit so nsplugin can launch them---and when OpenSuSE releases an update on YaST--it blows this setup away since it sees "aha, you're on 64-bit, buddy!"

    Sun not supporting 64-bit applets in their runtime is a travesty. Fix it!

    1. Re:Will this FINALLY mean... by Anonymous Coward · · Score: 0

      My world for mod points...

    2. Re:Will this FINALLY mean... by Spand · · Score: 1

      The Java 6u10 update fixed a bunch of issues with applets including 64bit support and faster load times.

    3. Re:Will this FINALLY mean... by crow · · Score: 3, Informative

      http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695

      Really? It looks like Sun has been sitting on this bug for several years, and is finally doing something, but doesn't expect it until JRE 6u12.

      The only 64-bit Java plugin that I can get to run is Iced Tea.

      http://www.iced-tea.org/wiki/Main_Page

      Unfortunately, that doesn't work with the one site that I've found that still uses Java (the horrid ADP timesheet site that my company just outsourced to).

    4. Re:Will this FINALLY mean... by LDoggg_ · · Score: 1

      This has been working 64bit openjdk for some time.
      Though not the official plugin, the gcjwebplugin launches the 64bit JVM just fine.

      Not sure which distro you're using but on fedora the package you want is java-1.6.0-openjdk-plugin which contains gcjwebplugin.so
      This is compiled for x86_64 and has no trouble running applets in 64bit firefox.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    5. Re:Will this FINALLY mean... by LDoggg_ · · Score: 1

      oh, you just said you're on OpenSuse :)

      No idea if there's a package in it's repo, but that's Suse's fault, not openJDK's or Sun's.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    6. Re:Will this FINALLY mean... by Cthefuture · · Score: 1

      In a similar situation I would install the 32-bit version of another browser (Opera or something) and then run that browser solely for the purpose of running the 32-bit stuff I needed.

      I actually didn't know that many people actually used Java applets in the browser these days. I thought those went out of style like 10 years ago when people realized scripting made more sense than compiled stuff. ;)

      --
      The ratio of people to cake is too big
    7. Re:Will this FINALLY mean... by Cyberax · · Score: 1

      Try OpenJDK. It has 64-bit browser plugin and WebStart runner.

      Use run "sudo apt-get install icedtea6-plugin" and enjoy 64-bit applets :)

    8. Re:Will this FINALLY mean... by Anonymous Coward · · Score: 1, Interesting

      64-bit support is deferred to a future release.
          xxxxx@xxxxx 2005-06-01 21:40:27 GMT
      This RFE has fianaly been comitted to the dolphin (JDK 1.7) release.
      Posted Date : 2007-01-16 22:20:04.0

      We have not only commit this RFE to JRE 7, but also JRE 6 update release.

      The date for JRE 6 update release which has this 64bit JRE support will be early 2009.
      Posted Date : 2008-04-09 16:57:04.0

      Just an update......
      The development/testing of the 64-bit plugin is underway and will be added to JDK6, sometime after the 6u11 release. Stay tuned!
      Posted Date : 2008-10-10 21:56:24.0

      We are targeting to support this feature in JRE 6u12, we will support Java Plugin/Java webstart on AMD64 arch on both Window and Linux platform.

      On linux, we will support Java plugin only on Firefox 3 64bit browser, due to 64bit Firefox is not available on Solaris OS yet, we won't support 64bit Java plugin and Java webstart on Solaris platform at this moment.
      Posted Date : 2008-10-13 19:31:42.0

  4. I have just one thing to say about that... by Tetsujin · · Score: 1

    OBJECTION!

    --
    Bow-ties are cool.
    1. Re:I have just one thing to say about that... by wbren · · Score: 2, Funny

      Don't you mean java.lang.Exception?

      --
      -William Brendel
    2. Re:I have just one thing to say about that... by X0563511 · · Score: 0, Redundant

      I have just one thing to say about that... OBJECTION!

      1. Don't use your subject field as a discussion field. Use the post body. This goes for your parent as well.

      2. Don't you mean "EXCEPTION!?"

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  5. Ooo a standard! by christoofar · · Score: 1

    ---based off N number of JREs (FOSS, IBM, Sun)...

    ---on N number of distributions

    ---who use N number of package management systems, that package software in

    ---N number of archive formats

    Yeah, this is a cakewalk.

  6. I probably don't get this, but... by $RANDOMLUSER · · Score: 1

    If you're looking for a locked down, certified, guaranteed lowest-common-denominator Linux platform, why not go with Java 1.4.2? Even though (because) it's end-of-lifed, it's not going to change, Sure, it's got language incompatibility issues with 1.5, but it's a well-known item. Test and certify your Java app for LSB on 1.4.2 and you know the platform isn't going to change under you.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:I probably don't get this, but... by Nimey · · Score: 1

      I probably don't get it either, but why not a newer JRE like 1.6.10 or even whatever 1.5 is up to? Correct me if I'm wrong, but aren't most of the minor Java releases to fix security problems?

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:I probably don't get this, but... by FauxPasIII · · Score: 1

      Is Java 1.4.2 freely redistributable the way recent versions are?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    3. Re:I probably don't get this, but... by sjames · · Score: 1

      So much for write once run anywhere! All you have to do to get the promise delivered on is to use an EOL version that the vendor has lost interest in.

    4. Re:I probably don't get this, but... by Gazzonyx · · Score: 1

      I don't think EE is up to 1.6 yet. Although SE 1.7 is getting ready to roll, so EE 6 can't be far behind.

      BTW, IIRC, we're at version 1.5.16 and 1.6.10.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    5. Re:I probably don't get this, but... by $RANDOMLUSER · · Score: 1

      Yes, the minor dot releases are typically bug fixes. There were, however, major additions to the language/compiler itself with the 1.5 release. The 1.4.2 release can be thought of as the "last" Java 2 release, which is why I'm suggesting it.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    6. Re:I probably don't get this, but... by $RANDOMLUSER · · Score: 1

      That was unfortunate hype from the 1.0.2 days. Compare to the x86 instruction set, which is backward compatible, but 486s don't know what to do with the new instructions. Ever notice the i386 bit in many Linux RPMs? Same thing.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    7. Re:I probably don't get this, but... by csnydermvpsoft · · Score: 1

      Or you could use a newer JVM. With the exception of a few well-documented issues, Java code written for any previous platform version is fully upward-compatible, both binary (byte-code) and source, to any newer release. That sounds like about as close to WORA as you can get.

      Or were you thinking of running new code on an old JVM? If so... why?

    8. Re:I probably don't get this, but... by sjames · · Score: 1

      Because I would rather not demand that the world upgrade, particularly on embedded devices?

      Mostly, it's just my cynical take on the JAva hype (starting with the JVM NOT being such a new concept when it was hyped as just that in the '90s).

      If not for people drinking the cool-aid and then wondering why I say I can't use their whatever that requires the bleeding edge runtime, I wouldn't care at all since I don't do Java.

    9. Re:I probably don't get this, but... by tepples · · Score: 1

      Or were you thinking of running new code on an old JVM? If so... why?

      Because the maker of a given device either hasn't yet ported or declines to port the newer JVM.

  7. Keep the base small by Hatta · · Score: 1

    They should really try to keep the linux base as small as possible. The point is to increase compatibility by creating a standard to which everyone codes. If they throw everything and the kitchen sink in the standard, that kind of defeats the whole point. Everyone will just keep on coding however they want, and a basic LSB compliant distro will become ever more bloated.

    I know it's hard work to get everyone to agree on what really needs to be in the base, but if you're not going to do that hard work, why have a standard base at all?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Keep the base small by pembo13 · · Score: 1

      Fair enough, but a mature cross platform environment like Java seems like a necessary addition.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    2. Re:Keep the base small by gbjbaanb · · Score: 1

      Not necessarily, the LSB can have a standard for every language under the sun, you don't have to use all of it. I know that sounds like 'why bother then', but it means that if you want to code java, then you will have java in /usr/bin/java and you can code with that in mind. When you then install java using a rpm/deb you know where it'll end up being installed to.

      That's what makes the difference. Windows is partly successful because you can code for it, and know what you'll be getting. OK, sometimes you need to install an updated package but that's it, and once installed you're completely ready to go.

      It not much of a difference from what we have today... except when I install an app on Centos it ends up in one directory, on Debian it ends up somewhere else. That's really not so good for development. As for minimum versions, that just means only certain releases of distros will end up supported, but that's no different from today anyway, if you get java 1.4 on Centos3 but the LSB mandates java 1.6, and Centos 5 supports it, then support for Centos3 will just fade away.

      So the LSB is a sensible thing, that shouldn't cost anyone much at all.

  8. As a Java programmer... by Gazzonyx · · Score: 1

    Ahhh, jealous of the garbage collection, and tempted by the C-like syntax, are we? :)

    Fear not, fellow camel-caser, Linux already has Binary Kernel Support for Linux!

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:As a Java programmer... by mrwolf007 · · Score: 1

      Linux already has Binary Kernel Support for Linux!

      Dang, didnt know it was compatible with itself.

    2. Re:As a Java programmer... by Gazzonyx · · Score: 1

      D'oh! Freakin URL copy and paste!

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    3. Re:As a Java programmer... by idontgno · · Score: 1

      And there, you see, is the point...nay, the TRIUMPH... of the Linux Standard Base. Linux binaries which are compatible* with the Linux Kernel!

      *for compatible hardware architectures, library file locations and versioning, configuration settings, and other dependencies... YMMV. Take only as directed. May cause drowsiness; please do not drive or operate heavy equipment while executing Linux binaries.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  9. A pretty good idea by NaCh0 · · Score: 2, Interesting

    I see it from 2 angles:

    *) Linux is so easy to develop for because it comes with a C compiler

    *) Java is the language all of the schools teach

    To keep new programmers interested in linux, java should be a standard (or at least easy) part of linux distros moving forward.

    Experienced users can delete it if they don't want the bloat of it.

    Next step, take the butt-ugly out of the java gui widgets.

    1. Re:A pretty good idea by Anonymous Coward · · Score: 0

      Laf. What's all this nonsense about when distro's can just add an install java checkbox to it's install procedure, or development task, or whatever they have.

      Hey this office suite... everybody uses *that* one right? It should be in the default install! Sure most architects use some piece of software, let's install that by default too! Ooooh! The p2p program One-Day-Fly is the most popular right now! It must be installed! Any experienced user can just delete it!

      Do I really need to pay for your convenience every time I decide to install?

    2. Re:A pretty good idea by FranTaylor · · Score: 1

      How are you "paying" for anything here? Please explain.

    3. Re:A pretty good idea by Anonymous Coward · · Score: 1, Interesting

      *) Java is the language all of the schools teach

      That is because most of the schools suck, and the coders they put out are idiots.
      Any decent CS major should have exposure to C and ASM, in addition to Java.

      Don't get me wrong, I love Java & use it a lot, and it is really nice for teaching a lot of concepts. The problem is that if you ONLY learn Java, you program in this idealistic dream world that says you don't have to worry about platform differences or available resources.

      When I give interviews for coders, I give them a couple of tests. The Java-only CS grads can deliver when they have a question that says "Write a robust program to do X, which can be updated with Y without changing X, and still allowing the possibility of adding Z in the future".
      When I tell them to do it in a situation where they only get 1 meg of ram, and 1kbps of network capacity, they have no clue where to even start... because they were taught that it doesn't matter what the target hardware or OS is, because Java is cross-platform.

      As a result, when you tell them "I have X dollars to buy equipment, and Y dollars to pay for the internet connection, and we need to support Z users" they can't even comprehend how to approach the problem. Because they were taught that such constraints don't matter (& in CS theory they don't) but in the real world they matter very much.

    4. Re:A pretty good idea by Anonymous Coward · · Score: 0

      I believe they mean in the sense that it will add unnecessary bloat. The default install should have basic functionality, and easy methods to add more as the user wishes. I disagree with this, I believe the default install should have more than a bare minimum, and should definitely include a JVM.

    5. Re:A pretty good idea by Anonymous Coward · · Score: 1, Interesting

      You can't uninstall it. Well, you could, but it would make your life difficult. The point of having it in the LSB is not so much for the end user, but so that other packages can assume it is present. Try installing closed source (binary) packages - that's what the LSB is really meant for. Maybe that's why it is more of a Redhat than a Debian thing.

      Not that I'm against including Java in a standard manner...

  10. And your point is what? by FranTaylor · · Score: 3, Insightful

    Should we abandon LSB and embrace chaos, or should we try to make it work? Just because people are not adhering 100% to a standard, that does not make it useless or irrelevant. Look at SQL or even POSIX.

    Anyone can whine about perceived problems. What do you think should be done to fix LSB?

    1. Re:And your point is what? by ivan256 · · Score: 1

      Replace it with DFSG+DFHS... You could toss the Java and Menu policies in there too for good measure...

      LSB lets third parties put their crap almost anywhere they want on your system and they're still compliant (Did that package you just installed land in /usr, /usr/share, /opt? Is it's data under it's own directory, or is it in /srv, /var, or /home/something? Are its configuration files in /etc, or somewhere else?). We essentially *have* chaos. Third party (commercial) software almost entirely abandons the standard due to its deficiencies, and does whatever it pleases using a myriad of third-party installers. Even Microsoft got with the picture and made MSI, turning RPM into a further embarrassment.

      Alternatively, LSB could be scrubbed of the stupid political concessions and re-written by an independent body with no ties to any of the big corporate distributions. It should include strict filesystem guidelines (one place for configuration files. one place for libraries, etc), and a packaging format that allows for interactive installations as well as scriptable installations.

  11. As a multi-lingual developer... by FranTaylor · · Score: 1

    I do not welcome any judicial overlords telling me which language to use or not use. I want EVERY language in common use to be available.

    1. Re:As a multi-lingual developer... by Anonymous Coward · · Score: 0

      Except .net obviously.

  12. Every language is an emulator by FranTaylor · · Score: 0

    For the virtual environment that it presents to the application developer.

    Apparently you failed computer science.

    1. Re:Every language is an emulator by jlarocco · · Score: 3, Informative

      For the virtual environment that it presents to the application developer.

      What? That's simply not true. An emulator is a program that imitates a piece of hardware in order to execute programs originally intended to run on the hardware. Which is exactly what the Java VIRTUAL MACHINE (JVM) does.

      Programming languages hide hardware details using abstraction, but they don't emulate anything.

      Apparently you failed computer science.

      I guess he's not the only one.

    2. Re:Every language is an emulator by FranTaylor · · Score: 2, Insightful

      Perl is a program that imitates a piece of hardware, too. Just it because it doesn't happen to exist doesn't mean that it's not an emulator.

    3. Re:Every language is an emulator by ADRA · · Score: 1

      Why your argument has no merit:

      Java bytecode serves the same purpose as any typical CPU architecture's bytecode. An X86 C compiler is compiled into x86 bytecode, and 'Java' compiler's create Java bytecode. The large difference is that Java bytecode requires a lot more behind-the-scenes CPU constructs that must be implemented in software for lower level architectures.

      By your presupposition, X86 C is an emulation, because a programmer doesn't see/control memory segments? Because memory mapped I/O is more or less magic to the non-kernel developer?

      LSB is all about determining the standard development and runtime standards so that for instance my C program's "long long" is always going to be 8 bytes.

      LSB adopting a standard for java implementations means that the java runtime (or native coprocessor) supported by the an OS will implement the runtime in the same way as any other Java LSB implementer.

      Sun all but controls the java spec, so there's little worries of implementation divergence, but its a nice symbolic gesture to say hey, we think of Java as a first class citizen of the OS, and not some tack-on afterthought that many distributions (read: all of them) implement poorly today.

      Finally, LSB covers a large number of architectures, but I'm pretty sure that most of the member groups don't support or care about many of them, like the S390 for instance. Just because Java is mentioned in the spec, it doesn't mean that every LSB implementer will use java. What I 'hope' it'll mean is that every Java implementer will do it in a compatible way.

      --
      Bye!
    4. Re:Every language is an emulator by jlarocco · · Score: 1

      You're confused. I'm not arguing for or against Java in the LSB. I don't even care.

      I was just pointing out that the statement "Every language is an emulator" is false. Every language is an abstraction layer over hardware, but the phrases "abstraction layer" and "emulator" are not the same thing.

      If it's involved at all, emulation would be an (unnecessary) implementation detail.

    5. Re:Every language is an emulator by jlarocco · · Score: 1

      You're confusing programming languages with their implementations.

      Your statement:

      Every language is an emulator ... For the virtual environment that it presents to the application developer.

      just isn't true.

      A programming language is an abstraction that hides hardware details, while "emulator" is a well defined word meaning "a piece of software or hardware that executes programs meant for another piece of hardware".

      Some language implementations use emulation, but it's not a requirement - it's an implementation detail. It's not even a requirement for the two languages you mentioned. There are Java compilers that compile straight to native code, and there are ways of getting native code from Perl.

    6. Re:Every language is an emulator by Anonymous Coward · · Score: 0

      Note: even experts on C occasionally discuss the implications of the C standard in terms of "the C virtual machine" - you can find the evidence by searching comp.lang.c on google groups.

    7. Re:Every language is an emulator by shutdown+-p+now · · Score: 1

      Java bytecode format is also specified, and that spec is an integral part of the whole Java-the-platform thing. It's not an implementation detail.

    8. Re:Every language is an emulator by jlarocco · · Score: 1

      Java bytecode format is also specified, and that spec is an integral part of the whole Java-the-platform thing. It's not an implementation detail.

      Yes it is. There's a difference between "Java-the-platform" and "Java-the-language". Java byte-code and the JVM are part of Sun's Java platform - not part of the language.

      There are Java compilers that do not emit bytecode for a JVM.

    9. Re:Every language is an emulator by jlarocco · · Score: 1

      Note: even experts on C occasionally discuss the implications of the C standard in terms of "the C virtual machine" - you can find the evidence by searching comp.lang.c on google groups.

      Imagining a virtual machine helps explain the abstraction provided by the language. But that doesn't make the language an emulator. It doesn't even make sense that you'd jump to that conclusion.

      It's not fucking rocket science.

    10. Re:Every language is an emulator by shutdown+-p+now · · Score: 1

      Yes it is. There's a difference between "Java-the-platform" and "Java-the-language". Java byte-code and the JVM are part of Sun's Java platform - not part of the language.

      They are not part of Sun's Java platform. They are part of anything that can call itself Java (because Sun still controls the trademark, and using JVM bytecode is a requirement to use it). Which is why GCJ ,BEA, IBM and other Java implementations all also use the same bytecode format, and Java classes compiled by them all are interchangeable.

      GCJ working in a native mode is not a Java compiler. It's a compiler of a language that is 100% Java-compatible, but it's not a Java implementation (because Sun says so).

    11. Re:Every language is an emulator by jlarocco · · Score: 1

      They are not part of Sun's Java platform. They are part of anything that can call itself Java (because Sun still controls the trademark, and using JVM bytecode is a requirement to use it). Which is why GCJ ,BEA, IBM and other Java implementations all also use the same bytecode format, and Java classes compiled by them all are interchangeable.

      You're missing the point. There's a difference between the implementation and the language. Sun requires all Java implementations be compatible with theirs in order to use the "Java" trademark. And their implementation uses a virtual machine (emulator). But there's nothing inherent in the Java language itself that requires using a virtual machine. It's a purely artificial requirement put on by Sun in order to use their trademark. It's an implementation detail.

      It's irrelevant anyway, because even for Sun's Java platform, the virtual machine is the emulator, not the language itself. So the OP's statement is still stupid. If he had said "Any language can be compiled to run on an emulator," or something like that, I would never have even said anything. But his statement "All languages are emulators," is simply incorrect.

      GCJ working in a native mode is not a Java compiler. It's a compiler of a language that is 100% Java-compatible, but it's not a Java implementation (because Sun says so).

      Now you're just being ridiculous. Just because "Sun says so" doesn't make it not a Java compiler. They can't legally call it a Java compiler, but that doesn't change the fact that it is one. If Sun told you the sky was green, would you believe that too?

    12. Re:Every language is an emulator by shutdown+-p+now · · Score: 1

      Java-the-language is specified in the Java Language Specification. Part of that specification covers runtime behavior - and that part explicitly uses terms such as "Java virtual machine", "verification", "class loader" etc. So, yes, the Java language specification mandates certain library and runtime facilities - such as class loaders - that must be able to e.g. dynamically load a Java class from a stream with bytecode in proper (specified) format.

    13. Re:Every language is an emulator by jlarocco · · Score: 1

      Fine, think of it this way: I can build a processor that directly executes Java byte code, therefore it wouldn't require a software implementation of the JVM, and so wouldn't be running in an emulator. Making the OP's "Every programming language is an emulator" statement false, even for Java.

      I don't even know why you're wasting your time arguing about this. The issue was the truth of the statement "Every programming language is an emulator," not whether Java requires a virtual machine. It's fairly obvious that you recognize that the JVM is the emulator and not the actual language itself.

    14. Re:Every language is an emulator by MasterOfMagic · · Score: 1

      Every computer simulates a Turing machine.

      Discuss.

  13. Ooo a standard indeed! by FranTaylor · · Score: 1

    There IS a standard for Java functionality. It is rather inclusive. Developers can write Java applications using advanced features such as JNI without regard to the JRE's author. It matters not which JVM provides the functionality.

    Standards can be written, and ARE written, so that there is both flexibility where necessary, and rigor, where required.

  14. GPL!!! by FranTaylor · · Score: 3, Informative

    The only Java implementation released under the GPL is 1.6.

    I think that's a pretty overwhelming reason.

  15. GNU java is not java by FranTaylor · · Score: 1

    GNU java is not java, it has not passed the tests. It does not even begin to work with the stuff I use at work.

    1. Re:GNU java is not java by Benanov · · Score: 3, Informative

      Sun Java 1.6 was released under the GPL. GP is not talking about GNU Java.

    2. Re:GNU java is not java by FranTaylor · · Score: 1

      I was justifying my use of the word "only".

    3. Re:GNU java is not java by Anonymous Coward · · Score: 0

      Sun Java under GPL is NOT THE SAME THING as OpenJDK or IcedTea. It's .... Sun Java, but under the GPL!

  16. The Number one reason for Java as a Linux standard by FranTaylor · · Score: 1

    Third-party vendors really like it when there a real, Sun-certified java implementation available as /usr/bin/java. It makes installation and deployment MUCH simpler.

    Java app vendors see Linux as just another platform. This puts Linux in the same league as Solaris as far as they are concerned.

  17. Features can be optional by FranTaylor · · Score: 1

    But the standard can stipulate how they are to be implemented IF they are implemented. Nobody is suggesting that a $5 linux chip HAS to have a full JVM installed on it.

  18. Ther are no patent encumberances on Java by FranTaylor · · Score: 2, Informative

    Unlike mono.

    Java is standard in ways that mono will never be.

    "Anonymous Coward" is a really accurate description of your attitude.

    1. Re:Ther are no patent encumberances on Java by Anonymous Coward · · Score: 0

      You're wrong. Sun has already had to license patents from Kodak that cover Java concepts, so Sun's already been bitten by patents. Sun has received patents covering various aspects of Java. For example, the Java virtual machine instruction set is patented.

      When Sun finally fails, and given that they don't make anything and give away basically everything they do, that's only a matter of time, those patents are going to be sold off to the highest bidder. And who knows if the new owner will be quite as willing to be as open with them as Sun currently is.

    2. Re:Ther are no patent encumberances on Java by shutdown+-p+now · · Score: 1

      Ther are no patent encumberances on Java

      How do you know that?

      ... unlike mono.

      How do you know that?

  19. Re:Why Java and not Mono? by FranTaylor · · Score: 1

    Yes, you are mistaken about there being a standard way to run java on Linux. This is EXACTLY what LSB is for.

    If you, Anonymous Coward, want to put mono in the LSB, then get started and present a proposal.

  20. Fix it! by FranTaylor · · Score: 2, Insightful

    We have nothing else. POSIX is insufficient. We need LSB. It needs to work. Even in its current state it keeps Linux from turning into a nebulous mess.

  21. Transmogrificator... by CTalkobt · · Score: 1

    From vi,
        1,$s/\(.\)\(.\)/\2\1/g

    will yield a copy of your file which looks disturbingly different.

    Doing the command again, will yield the original file.

    For even more confusion, try :
        1,$s/\(.\)\(.\)\(.\)/\3\2\1/g

    Repeat and rinse as necessary...

    --
    There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
    1. Re:Transmogrificator... by CTalkobt · · Score: 1

      Ack thppt - ignore above - I got topic switched...

      --
      There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
  22. I got yer message body right here... by Tetsujin · · Score: 1

    I have just one thing to say about that... OBJECTION!

    1. Don't use your subject field as a discussion field. Use the post body. This goes for your parent as well.

    2. Don't you mean "EXCEPTION!?"

    1: I didn't.
    2: No.

    --
    Bow-ties are cool.
    1. Re:I got yer message body right here... by X0563511 · · Score: 1

      1. Yes you did. "I have just one thing to say about that..." was in your subject.

      2. Humor fail.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:I got yer message body right here... by Tetsujin · · Score: 1

      1. Yes you did. "I have just one thing to say about that..." was in your subject.

      2. Humor fail.

      1: Right. The subject said I had something to say, the message body said it. Simple enough.
      2: Really, what is it with this "X fail" crap? Like people can't make sentences any more? I could loan you a verb if you like...

      --
      Bow-ties are cool.
    3. Re:I got yer message body right here... by X0563511 · · Score: 1

      I could loan you a verb if you like...

      Could you?! I've been running low, and have been trying to conserve.

      (at this point I'm just yanking your chain)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:I got yer message body right here... by Tetsujin · · Score: 1

      I could loan you a verb if you like...

      Could you?! I've been running low, and have been trying to conserve.

      Well, I just went over my stock and I think I could spare "immolate", "vilify", and "google". The last one might not actually be a real verb. I guess I won't be able to use the old "Immolation is the sincerest form of flattery" again until I stock up...

      --
      Bow-ties are cool.
  23. Why? by Yfrwlf · · Score: 1

    The LSB really needs to change it's position as a pre-installed program enforcer to a normal standards body. Standards bodies should not try to make users have certain programs installed by default, they should promote and help out with the APIs for software that is common, has great potential, and popular, or otherwise where it's needed. They should be vying for program interoperability. Then, if I need a newer version of Java to be installed, or another simultaneous version to be installed, or whatever I want, I can do that using dependencies and and as long as I have the freedom to easily install any Java package I want to. Then, why bother making it's existence a standard? If it is good, and it's something users want, they will come.

    The LSB should really take a chapter from the pages of the Free Desktop, W3C, or other standards bodies that actually function well and help provide that program interoperability.

    What's that? I ran iotop but it's not installed, but I can run apt-get install iotop to get it? Gosh, that's difficult, I dunno if I can handle doing that with all those letters and commands and shit. If you want a certain program to come default in your installs, that's what rolling your own "distro" is for, not that there aren't a hundred other methods of software deployment you can use.

    --
    Promote true freedom - support standards and interoperability.
  24. My own LSB by Anonymous Coward · · Score: 0

    I don't know why all of you are worrying about this LSB thing. When I become emperor of the world, everyone will use Debian, or Debian-derived distros.

    Anyone found using Red Hat will be shot. Anyone found using Windows will be shot. Anyone found using a Mac will be sent to a rehabilitation centre, and forced to listen to recordings of The Queen saying, 'You are not hip, you are not trendy. Debian is the one true way.'

    You won't need the LSB when the revolution comes. Now, all I have to do is work out how to get from my mum's basement, get followers and start a revolution. Quick everybody, sign up for my newsletter and let's get started!