Slashdot Mirror


Oracle To Bring Dtrace To Linux

mvar writes "Dtrace co-author Adam Leventhal writes on his blog about Dtrace for Linux: 'Yesterday (October 4, 2011) Oracle made the surprising announcement that they would be porting some key Solaris features, DTrace and Zones, to Oracle Enterprise Linux. As one of the original authors, the news about DTrace was particularly interesting to me, so I started digging. Even among Oracle employees, there's uncertainty about what was announced. Ed Screven gave us just a couple of bullet points in his keynote; Sergio Leunissen, the product manager for OEL, didn't have further details in his OpenWorld talk beyond it being a beta of limited functionality; and the entire Solaris team seemed completely taken by surprise. Leunissen stated that only the kernel components of DTrace are part of the port. It's unclear whether that means just fbt or includes sdt and the related providers. It sounds certain, though, that it won't pass the DTrace test suite which is the deciding criterion between a DTrace port and some sort of work in progress.'"

155 comments

  1. Good news. by Anonymous Coward · · Score: 0

    DTrace is serious software.

    1. Re:Good news. by Anonymous Coward · · Score: 0

      What I wonder is how exactly Oracle will turn this into an immensely dickish move, since everything they do is immensely dickish. (With most companies -- e.g., Microsoft or Apple -- this would be trolling, but with Oracle it's simply a statement of fact.)

    2. Re:Good news. by Anonymous Coward · · Score: 0

      No shit. But get this: There's a protest or sign convention or something going on in New York City. I think they're demanding higher taxes or and end to bank bailouts (3 years too late on that one!) or sustainable gardening or more pens and paper or something. I'm not quite sure, and apparently, they aren't either. But the point is -- not a single nigger. Not one. You'd think they'd be good at protesting shit for no reason. But apparently, niggers don't protest unless they can steal and loot, too.

    3. Re:Good news. by Morth · · Score: 2

      As long as the leave strace in place. Apple replaced ktrace with dtrace and I've been hating it ever since.
      It's not that dtrace is bad, it's just that they have different purposes, and dtruss has several problems ktrace/strace does not:

      • It's asynchronous. Meaning it won't output write(1, "foo\n", 4); next to the actual output of foo.
      • Sometimes stuff gets out of order, not sure why.
      • It'll only output pointer addresses, e.g. bind(3, 0x12345678, ...) instead of bind(3, {127.0.0.1, 8080}, ...)

      Ok, rant over.

    4. Re:Good news. by Morth · · Score: 1

      Damn, not sure how I forgot the worst part of all. dtruss requires root to be run, so you usually have to do some convoluted double sudo to run a program the same way as without it.

    5. Re:Good news. by Anonymous Coward · · Score: 0

      Sunday, September 11, 2011 GNAA Announces Participation in International Burn a Koran Day Leon Kaiser - New York, NY New York, NY - GNAA today announced that they will participate in "International Burn a Koran Day". In preparation for today's glorious event, GNAA has been stockpiling copies of the "Holy" Koran for the past year. "We've been doing this for years without realizing that it's a holiday," GNAA founder and CEO Gary Niger said earlier this morning. GNAA Operative Jmax was quoted as saying "Y'know, those towelheads could chose one name for their so-called 'holy' book, it'd make it a hell'va lot easier to Google." When asked to elaborate, Jmax only paused to add "dongs" before going back to his wine semen tasting. Dr. Harun Abdullah "LOL DICKS" al-Nejem al-Saab Esquire had this to add: "Despite nearly a decade of research, even our most well-endowed scientists could not find a single property of this book that could even in the slightest bit be considered 'holy': it did not walk on water when we flushed it down the toilet, it burned when we set it on fire, it did not turn water into semen, it did not raise the dead when we buried it in a mass grave, it did not cure DiKKy's severe retardation or l0de's leprosy, nothing. It couldn't even make freenode a usable IRC network. We couldn't even understand the scribbling they call a writing system, so it wasn't much of a book, either. Oh, and for some reason we couldn't find a copy that didn't smell like shit." "Call it what you want: Qur'an, Quran, Kuran, Koran, Qur'n, Coran, al-Qur'n, or firewood" says a GNAA spokesnigger, "but a rumor rag is a rumor rag." Opponents of the event have included disgraced Gaynigger Barry Soetoro, known pedophile Pope Benedict XVI, Israeli web hosting provider Rackspace, and the infamous autist IRC network, freenode. Unsurprisingly, the Mossad scapegoat, Osama Bin Laden, declined to comment on the event, as his life was stolen from him during one of the many dickings awarded to him by the US Military.

    6. Re:Good news. by ElusiveJoe · · Score: 1

      What I wonder is how exactly Oracle will turn this into an immensely dickish move

      The license, man. The license.

  2. Phasing out Solaris? by eln · · Score: 2, Insightful

    So, are they porting Solaris functionality to OEL as a precursor to phasing out Solaris entirely? It would suck to see Solaris go from a nostalgia point of view, but it never made much sense to me why one company would continue to develop two Unix-like operating systems.

    1. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      I'm not so sure Oracle does much dev on either.

    2. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      Only if they're going to phase out SPARC or port OEL to SPARC.

      I suspect that for the moment, they're either trying to provide another reason to run OEL over RHEL orr maybe they want DTrace on OEL to help tune it to make their stuff run better there.

      I've also always thought it was odd for them to have two Unix-like OSes.

    3. Re:Phasing out Solaris? by ILongForDarkness · · Score: 1

      Phase out SPARC: probably exactly what they are planning. Add the features that are cool to OEL and then discontinue SPARC and Solaris. If you really really want Solaris you can still got for Open Solaris, otherwise go for OEL that would be my guess on their strategy.

    4. Re:Phasing out Solaris? by armanox · · Score: 2

      Hate to tell you this, but they killed OpenSolaris a long time ago.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    5. Re:Phasing out Solaris? by the+linux+geek · · Score: 3, Informative

      OEL for SPARC has already been announced.

    6. Re:Phasing out Solaris? by ILongForDarkness · · Score: 1

      Oh crap so they did. That is what you get when you don't admin systems for a couple years :-) That stinks. Open Solaris was a bit crippled if I recall a lot of the features that were in the latest releases of Solaris weren't in the open version.

    7. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      Take a look at OpenSolaris Derivatives. I think OpenIndiana is the best-maintained, but I have not used any of them personally.

    8. Re:Phasing out Solaris? by unixisc · · Score: 0

      Fantastic!!! If they port all the major features of Solaris to OEL, then they can have the same unix for both Sparcservers as well as Opterons/Xeons. And OEL too might get the scalability that Solaris already has.

      As an aside, is OEL based on Red Hat or Debian? Since both ports exist for Sparc (even if RH discontinued theirs), it shouldn't take long for Oracle to get the first version running, and then port everything else to it.

    9. Re:Phasing out Solaris? by ToasterMonkey · · Score: 1

      So, are they porting Solaris functionality to OEL as a precursor to phasing out Solaris entirely? It would suck to see Solaris go from a nostalgia point of view, but it never made much sense to me why one company would continue to develop two Unix-like operating systems.

      I think it's more that they want to continue to differentiate OEL from RHEL and provide a direct migration path for RedHat customers to a full Oracle system.

      Linux just doesn't make sense in my mind for the space Oracle's software competes in. It's not enterprise friendly. No stable driver ABI. No system interface stability standards. Nothing like Projects, iostat doesn't show tape drives, kernel and userland lack cohesion, to name few of my personal nitpicks, but overall... very little progress. A lot of things you can't change merely by running your own distro. I mean has it really changed the way we work over the last ten years? It feels stagnated while Solaris gets things like Projects, ZFS, dtrace, zones, native fibre channel stack, microstate accounting, init replacement, fault management, and I could go on and on and on. Linux picked up a journaled filesystem at some point in the last ten years /facepalm.

      Nobody can convince me Linux should be The One Way forward while it still doesn't have userland utilities for managing SCSI and FC devices. sudo su -c "echo - - - > /sys/foo/wthrufingseriousbro"
      That right there is so telling of the level of commitment put towards making Linux a decent server OS. Even fast forwarding to the latest upstream bits (which is cheating because you lose any semblance of interface stability RedHat might provide), I'm not convinced.

      If Oracle did port all the cools bits of Solaris over to Linux, the result would have as much in common with Linux as FCoE has with Ethernet. They're not just going to give that to RedHat...

    10. Re:Phasing out Solaris? by ToasterMonkey · · Score: 2

      Hate to tell you this, but they killed OpenSolaris a long time ago.

      ... as far as aspiring 3rd party Solaris contributors were concerned. For everyone else it was just renamed to Solaris 11 Express.

      They probably suddenly ended transparency of Solaris development because they intend to phase it out, port everything to Linux and give it away. /sarcasm

    11. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      IIRC it's based on RH

    12. Re:Phasing out Solaris? by turgid · · Score: 1

      Fantastic!!! If they port all the major features of Solaris to OEL, then they can have the same unix for both Sparcservers as well as Opterons/Xeons.

      Sorry, I'm having a sense-of-humour failure at the moment so I can't tell whether you're being sarcastic... but what about Solaris x86?

    13. Re:Phasing out Solaris? by MrNthDegree · · Score: 1

      It's a complete clone of Red Hat Enterprise Linux, with an optional Oracle-bastardised version of the kernel.

    14. Re:Phasing out Solaris? by MrNthDegree · · Score: 1

      Sarcasm dude.

      Solaris on x86 is a sad joke. The name "slowlaris" came about because of that hideous port.

      Ever tried to run Solaris x86 on a normal PC? If you think Linux can't handle basic I/O on slow devices (really, try copying from multiple USB sticks at once and try to use your desktop to the same time!), Solaris lags up with the slightest bit of HDD I/O.

    15. Re:Phasing out Solaris? by MrNthDegree · · Score: 2

      Just some ideas that come to mind and show that actually Solaris isn't as innovative as the Linux camp...

      Linux kernel innovations which are more flexible than most alternatives:

      SELinux - label-based security which allows flexible controls over the privileges of objects and how they may interact with other labelled objects [Trusted Solaris]
      TOMOYO - pathname+history-based security which provides flexible controls over the privileges of processes and how they may interact with objects
      AppArmor - pathname based security with flexible controls over the privileges of processes and how they may interact with files/network
      cgroups - hierarchical scheduling, resource management customisable entirely by the user within software or through writing to files [Zone Resource Controls]
      Kernel Namespaces - flexible separation of networking, PID tables, IPC etc. called simply from within clone() [Jails / Zones]
      File Capabilities - labelling files with specific capabilities which would normally only be given to root - removing SETUID from a lot of files
      User Mode Linux - port of Linux to run in userland atop a Linux kernel, paravirtualization (Linode built their business upon this)
      Completely Fair Queuing (CFQ) - a decent method of prioritising I/O fairly, so that heavy I/O does not grind a desktop/server to a halt
      Completely Fair Scheduling (CFS) - a decent method of prioritising CPU fairly, so that heavy CPU load does not grind a desktop/server to a halt
      Kernel Mode Setting (KMS) - enables faster switching of terminals, simpler 2D acceleration and better security (Xorg no longer needs root) [Windows GDI]
      Full NX Support - helps reduce the risk of successful exploitation of buffer overflows [Windows DEP / OpenBSD W^X]
      Full ASLR Support / PIC / PIE - reduces risk of certain classes of exploit by randomising memory location of libraries
      NILFS2 - infinite snapshotting log-based filesystem, theoretically capable of tracking every change ever made to files

      GNU/Linux userland innovations:

      systemd - purely Linux-oriented solution for fast, parallelised initialisation of services
      AppArmor - simple way to lock down server/desktop processes interactively through a robust parser
      libvirt - abstraction layer to allow many different types of virtualisation to be used in a common way
      PolicyKit - secure method of enabling root processes to run without the risk of malicious X clients injecting commands
      PackageKit - abstraction layer for a common method of updating/installing/removing packages
      PulseAudio - low-latency abstraction layer for handling multiple audio systems, networking audio and multiplexing devices, with per-client volume controls
      firewalld - applications can make D-BUS requests to open inbound ports and PolicyKit handles allow/deny, along with any uPnP requests (if allowed)
      ABRT - automated bug reporting of most userland applications, sent to the distribution and/or the upstream developers [Windows Error Reporting]
      kerneloops - automated reporting of kernel oops errors to detect potential common bugs in the kernel without manual user interference [Windows Error Reporting]
      GCC SSP (ProPolice) - prevents buffer overflows in the stack through a canary value [Microsoft Visual Studio (C++) GS]

    16. Re:Phasing out Solaris? by Fished · · Score: 3, Insightful

      Yeah, Solaris has some pretty awesome features, but at the end of the day all that may be irrelevant in the face of Market Pressures. Sun for many years shot themselves in the foot by failing to deliver useful tools for things like patching/updating, mass installation of Solaris servers (yes, there is jumpstart/wanboot, but it is clearly deficient), and failing to deliver a decent native volume manager (ZFS) until Too Late, and then not having it support root filesystems until Way Too Late.

      The reality of Solaris is that there are all these features that look awesome in theory, until you actually have to implement them and discover the practical implications. Take Zones. Zone sounds great, in theory. But, ever tried to patch a server with zones? It's a nightmare. And heaven help you if you actually have a server with zones from multiple, different apps and you need to get outage windows from all the different app groups in order to patch. Or LDoms. Again, they sound awesome. That is, until you realize that there are no tools to manage migrations when a server goes down hard (the most common case for which you would want to do a migration!) So, you end up having to write a bunch of scripts to duplicate LDom xml files etc. to do this, because Sun/Oracle didn't really think through how their technology would be used in a real environment. I also use AIX virtualization technology, and it's much better, and VMWare (which is what we use for Linux servers) blows them both out of the water.

      Things like this are why a lot of major companies, including the one I work at, are leaving Solaris as fast as they can. The reality is that it takes twice as many SA's per server on Solaris as it does for any other platform, we have lower virtualization densities, and it therefore costs a lot more money to run. For the kind of money we're talking about, we can deal with a few echoes in the interface for SAN's.

      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    17. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      Linux picked up a journaled filesystem at some point in the last ten years /facepalm.

      reiserfs was released early 2001

    18. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      I think it's more that they want to continue to differentiate OEL from RHEL and provide a direct migration path for RedHat customers to a full Oracle system.

      Linux just doesn't make sense in my mind for the space Oracle's software competes in. It's not enterprise friendly. No stable driver ABI. No system interface stability standards. Nothing like Projects, iostat doesn't show tape drives, kernel and userland lack cohesion, to name few of my personal nitpicks, but overall... very little progress. A lot of things you can't change merely by running your own distro. I mean has it really changed the way we work over the last ten years? It feels stagnated while Solaris gets things like Projects, ZFS, dtrace, zones, native fibre channel stack, microstate accounting, init replacement, fault management, and I could go on and on and on. Linux picked up a journaled filesystem at some point in the last ten years /facepalm.

      Nobody can convince me Linux should be The One Way forward while it still doesn't have userland utilities for managing SCSI and FC devices. sudo su -c "echo - - - > /sys/foo/wthrufingseriousbro"
      That right there is so telling of the level of commitment put towards making Linux a decent server OS. Even fast forwarding to the latest upstream bits (which is cheating because you lose any semblance of interface stability RedHat might provide), I'm not convinced.

      If Oracle did port all the cools bits of Solaris over to Linux, the result would have as much in common with Linux as FCoE has with Ethernet. They're not just going to give that to RedHat...

      I totally agree with that - and you can tout all the "innovations in the Linux camp" - don't get me wrong, innovation is good, but I've watched Linux totally change VM systems in the middle of a "production" release chain, parameters that work to tune the kernel in one minor/patchlevel release, suddenly disappear in favor of some other param, etc. That to me shouts "not well thought out in the first place", and quite honestly not "production quality". I don't want "new features and new cool toys" to appear between 2.6.12 & 2.6.13 - I want bugs fixed, and that's IT.

    19. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      I'm surprised they can get any of the solaris stuff to run on that hack job.

    20. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      Init system on Linux distros have been replaced about two times during the last decade...

    21. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      You clearly do not know what you are writing about. Solaris *is* faster than Linux. If you put Linux and Solaris on the same hardware, Solaris will run circles around Linux. Try it.

    22. Re:Phasing out Solaris? by Anonymous Coward · · Score: 0

      Actually, Solaris 11 pretty much addresses all of your complaints.

      Patching is literally gone -- updates are now handled by a modern package management system.

      There are tools to handle migrations "when a server goes down hard" for zones.

      You can also use the p2v utilities for the v2v utilities to migrate a zone from one system to another.

      Some of these improvements are in Solaris 10, but Solaris 11 has improved upon them greatly.

    23. Re:Phasing out Solaris? by cthulhu11 · · Score: 1

      Yeah, Solaris has some pretty awesome features, but at the end of the day all that may be irrelevant in the face of Market Pressures

      Sad but true. I remember the days when most freeware built and ran out of the box on SunOS/Solaris - now Linux-centrism is rampant, and a growing number of packages are difficult or impossible to build elsewhere.

      Sun for many years shot themselves in the foot by failing to deliver useful tools for things like patching/updating

      ORLY? Live Upgrade. It has its issues, but so far I've seen nothing close to it in the Linux world. When doing a big yum update, one has to cross fingers and hope everything still works afterwards, as there's no going back.

      mass installation of Solaris servers (yes, there is jumpstart/wanboot, but it is clearly deficient)

      Other than wanboot only working on (newer) SPARC systems and not x86/x64, what's so awful about jumpstart/wanboot? So far I've seen no amazing capability differences between jumpstart and kickstart. Sure, the latter is convenient in that it can use HTTP instead of NFS, but that's not earthshattering. Kickstart, OTOH, has proven to be a pain in that it doesn't install 32-bit libs on 64-bit systems without hackery or enumeration of every single affected package -- at least, on RHEL 6.1.

      and failing to deliver a decent native volume manager (ZFS) until Too Late, and then not having it support root filesystems until Way Too Late.

      Sure, they did lag there a bit. ODS/SDS/SVM should have been integrated into the OS before Solaris 8/9 (whenever it was...) rather than being layered, but SVM really isn't too bad. It's not ZFS, but then, nothing is -- and the Linux situation hardly puts it to shame. There we have MD and LVM, each with limitations and with some overlap, but in the end one has to either layer the filesystem on top of LVM on top of MD, which is a real mess, especially since there are conflicting ideas on the RAID partition autodetect bit, or submit to HBA RAID, which sucks in that one can't span HBA's within a single volume, or do 3-way mirrors. I counter that Linux systems *still* don't have a decent volume manager.

      The reality of Solaris is that there are all these features that look awesome in theory, until you actually have to implement them and discover the practical implications. Take Zones. Zone sounds great, in theory. But, ever tried to patch a server with zones? It's a nightmare

      Agreed that Zones are a mess.

      The reality is that it takes twice as many SA's per server on Solaris as it does for any other platform, we have lower virtualization densities, and it therefore costs a lot more money to run.

      Are you a web hosting provider? That's the only scenario that I can see where virtualization is truly crucial and not just the buzzword-du-jour, like thin clients were a while back. As for admins/server, my experience has been quite the opposite. Solaris by and large just works. One doesn't have to combat madness like system uid's being assigned on the fly when a package gets installed, or random inexplicable bouts of SSH sessions slowing to a crawl. When I encounter a Solaris problem, there's a wealth of relevant information out on the web to be found. My experience with Linux is that most of what's out there regards A) Old versions that are no longer relevant B) Lame home-user systems and/or C) Balkanized distributions other than the one that one's running, which do things completely differently In 2011, shiny new ext4 can only go to 16TB in size, which is a freaking JOKE.

    24. Re:Phasing out Solaris? by smash · · Score: 1

      AS per most of the problems listed: too little, too late. The boat for solaris sailed long ago. I'm keen to see whether or not Opensolaris goes anywhere, but unfortunately the free unix market is probably fairly well covered.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    25. Re:Phasing out Solaris? by Fished · · Score: 1

      ORLY? Live Upgrade. It has its issues, but so far I've seen nothing close to it in the Linux world. When doing a big yum update, one has to cross fingers and hope everything still works afterwards, as there's no going back.

      Running LiveUpgrade in a large-scale production environment is kind of like baby-sitting someone else's four-year-old. When everything's going well you say to yourself, "wow, this is pretty nice! Maybe I'll even have one of these of my own someday!" Then the four-year-old has a meltdown, and you try to call his parents and they don't answer the phone and you're left holding the bag.

      Same deal with LiveUpgrade. When it works, great. When it doesn't work, heaven help you, because Oracle can't/won't fix it or give you any reasonable support in any reasonable period of time. Instead, they'll tell you to apply the latest LU patch (to your production ABE, mind you, which was supposed to be the very thing you were avoiding with LU.) This will very likely have prerequisite patches (e.g. the cpio patch, which requires the kernel patch) which will require a reboot of the server, causing the very outage you were trying to avoid in the first place. But what can you do? And then, when you get done applying the patch, guess what?

      The problem isn't fixed

      So Oracle bumps you up to the LU engineering team, who get back to you two-weeks later, who say, "Oh yeah, we knew about that bug, it's scheduled to be fixed in version 'blah blah' to be released in 2015." In disgust, you w4rite your own version of LU using ufsdump and/or ZFS features. Oddly enough, your two days worth of scripting/hacking seem to work better than the supported Oracle product.

      Other than wanboot only working on (newer) SPARC systems and not x86/x64, what's so awful about jumpstart/wanboot? So far I've seen no amazing capability differences between jumpstart and kickstart. Sure, the latter is convenient in that it can use HTTP instead of NFS, but that's not earthshattering. Kickstart, OTOH, has proven to be a pain in that it doesn't install 32-bit libs on 64-bit systems without hackery or enumeration of every single affected package -- at least, on RHEL 6.1.

      Really? Really? I'm not much familiar with Kickstart (different guy does that) but... the amount of coding and hacking required to make wanboot/jumpstart work for a production environment with a lot of different server types is just ridiculous! Then there's having to maintain different FLARs for ZFS and UFS builds, having to maintain both Jumpstart and Wanboot (Jumpstart to build the FLARs and Wanboot to install the boxes with the FLARs once you've built them), the awkwardness of adding packages to the build after the FLAR is laid down... I could go on, but I won't.

      I counter that Linux systems *still* don't have a decent volume manager.

      For the price, Solaris really needs to compete with AIX/HP-UX, which both have had a decent volume manager out of the box for a long time. Instead, on Solaris you almost have to buy Veritas.

      Are you a web hosting provider? That's the only scenario that I can see where virtualization is truly crucial and not just the buzzword-du-jour, like thin clients were a while back. As for admins/server, my experience has been quite the opposite. Solaris by and large just works.

      Virtualization isn't just a buzzword. It's a way to reduce costs, and the company that I work for is pushing for it hard. It looks really bad when the AIX guys get 10:1, the HP guys get 10:1, the VMWare guys get at least 20:1 (depending on loads with ESX, which is an awesome product), and we're doing 4:1 because of all the implementation detail issues with zones/ldoms and the lack of good supporting tools (we're having to write our own in many cases.)

      And, yes, Solaris by-and-large just works. Until you have to patch. Or deal with zones. Or deal

      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    26. Re:Phasing out Solaris? by cthulhu11 · · Score: 1

      Running LiveUpgrade in a large-scale production environment is kind of like baby-sitting someone else's four-year-old.

      Perhaps. I did say that it has its issues, eg. the expansion of sparse files that I submitted a bug for. I ran an LU on a specific system that had .dir/.pag files, and was startled when the new /var filled. Sun eventually put out an LU patch to address that with a new cpio, and then months later finally followed with x86.

      When it doesn't work, heaven help you, because Oracle can't/won't fix it or give you any reasonable support in any reasonable period of time.

      That's been an issue with Sun/Oracle for years, but it's been no less an issue with any other vendor, including Red Hat. And don't get me started on HP's tragic hardware support...

      Instead, they'll tell you to apply the latest LU patch (to your production ABE, mind you, which was supposed to be the very thing you were avoiding with LU.)

      I've admittedly long found that amusing, but it's also been the case that most of the patches have been against early revisions of Sol10, ones that we never deployed, and it pretty much works without additional patches first.

      I'm not much familiar with Kickstart (different guy does that) but... the amount of coding and hacking required to make wanboot/jumpstart work for a production environment with a lot of different server types is just ridiculous!

      Again, for me this hasn't been any different in Linux land, and I wouldn't call either ridiculous. We wrote a wrapper script to set up hosts for Jumpstart, and we wrote one for Kickstart. We wrote a finish script for Jumpstart to install local packages, set up SSH keys, etc., and we did the same for Kickstart as %post. Getting Jumpstart set up in the first place took a lot of digging, hampered by conflicting information from Sun re how to structure their screwy DHCP, but setting up Kickstart was no less of a hassle. Nowhere was the entire process documented as a whole. I had to piece it together from other people's /tftpboot trees and scattered web pages. Then, after I had it more or less figured out, I came across a page written by someone who'd had an identically frustrating experience: http://www.smtps.net/pxe-kickstart.html So once I figured out the pxelinux.cfg foo for the installation menu, I found that the menu.c32 foo for stuffing options to the kickstart process is a complete mess. On Sun hardware, it works, with the selected menu item highlighted and everything. On other hardware, it shows nothing, so one has to count down arrow presses and hope that the correct entry is selected. Oh, but one can stick in an obliquely-documented "serial 9600" line. Okay. That breaks on some hardware, and on others the display is a complete mess. This has been soooo much easier than Jumpstart!.

      Then there's having to maintain different FLARs for ZFS and UFS builds

      Who said anything about FLAR? I've never seen a use for it.

      For the price, Solaris really needs to compete with AIX/HP-UX, which both have had a decent volume manager out of the box for a long time

      My knowledge of those dates to 1988 and 1992, respectively, but at the time both had their own bizarreness. AIX I'll always remember as requiring navigation through seven menus to add each pty to the system, and for silently commenting lines out of config files.

      Instead, on Solaris you almost have to buy Veritas.

      Are we back in 1998? ODS in the Solaris 2.6 era sucked and VxVM had its appeal, but once they integrated it with the OS and made it more robust, it became tolerable. ZFS of course once it dropped is friggin awesome.

      Virtualization isn't just a buzzword. It's a way to reduce costs

      In what s

  3. Bring ZFS to linux! by Anonymous Coward · · Score: 1

    Hey Oracle,

    Cool now bring ZFS to linux!

    1. Re:Bring ZFS to linux! by ZorinLynx · · Score: 1

      I doubt they would. ZFS is one of the last remaining reasons to run Solaris, pay for Solaris maint, etc... If they port ZFS to Linux they will lose quite a bit of that revenue stream.

      We all want it; ZFS is a beautiful thing, we run it at our site and practically worship its awesomeness....but it probably won't happen.

    2. Re:Bring ZFS to linux! by larry+bagina · · Score: 1

      oracle is working on btrfs which has ifs features without replacing the entire fs/lvm/raid stack.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Bring ZFS to linux! by hedwards · · Score: 1

      Well, whether or not that has any bearing on ZFS, unless they change the license on ZFS, they wouldn't have the ability to do it anyways. Or at least not without violating the terms of at least one of the involved licenses.

    4. Re:Bring ZFS to linux! by Anonymous Coward · · Score: 0

      But replacing the entire fs/lvm/raid stack is a good thing!

      For the very same reasons that replacing Windows ME with the NT line was a good thing.

      As I personally evaluated btrfs and ZFS for use as our company's main storage system, I can say that even the most bleeding-edge code still is in a whole different league than ZFS.
      While ZFS looks and feels like something that people with a powerful vision thought long and hard about, before doing it the right way,
      btrfs is a growth as messy as a mass of cancer, with people fighting over what they want and nothing really thought to the real end before trying to implement it. I know that the former (the btrfs growth) can still result in a good thing in the open-source community. But the latter is the real problem. It's way too half-assed. Something I can not live with, and that I can not with a good conscience recommend to anyone who trusts me.

      I still wish, deep in my heart, that btrfs will "fuckin' kick ass and take names"(TM) in a couple of years, making ZFS look like a sorry joke. But it looks bad. :(

    5. Re:Bring ZFS to linux! by mysidia · · Score: 1

      But replacing the entire fs/lvm/raid stack is a good thing!

      This is quite true... because frankly, the entire fs/lvm/raid stack sucks with big disks.

      ZFS solution is a really good answer to a lot of problems -- scalability, manageability, reliability.

      It would be a very good thing if Oracle would execute a port of ZFS to Linux (under the GPL, of course), and while they are at it... port AVS and Open HA/Cluster, as a superior alternative to DRBD, port the SMF as a replacement for init, the fault manager, configuration management CLI tools, and other similar tools that could really fill in some serious gaps in Linux.

    6. Re:Bring ZFS to linux! by hjf · · Score: 1

      Developing something like ZFS is pretty simple. Just get some of the world's best programmers, have them work in a project, with good management and leadership, and test and fix bugs. And tell them they're free to do it ANY way they want, there's no "right" or "wrong". There's no obligation in using md, LVM and an FS on top. In fact, md and LVM were created to overcome the filesystem's limitations. If you're creating a fs from the ground up, you might as well skip md and LVM. But some people in mailing lists think rules have to be followed strictly, and you're an idiot if you don't "layer" properly because it's Written In The Book.

      Too much layering is not good either... and, you know what? The 7-layer OSI model is just a model. TCP/IP doesn't have 7 layer: it "only" has 4.

      Which is why Linux moves so slowly. Features take ages to develop, unless Red Hat or someone else throws in some code and makes stuff work. Otherwise, it's just the brainchild of someone that does it in his free time... and has to take shit from any random idiot.

    7. Re:Bring ZFS to linux! by hjf · · Score: 3, Interesting

      And why do you want to keep the raid and LVM stack?

      If you're creating a filesystem and you can make it aware of its own backing storage (and adjust stuff like block size - cause you know, there are disks with 4K sectors now), and have it manage caching by itself (and thus, be aware of how much memory the has, and how much of it is actually RAM and not virtual), and have it check for redundancy and do online checks and repairs - which you realize it's just awesome if you ever try to do fsck on a 20TB filesystem (and because it knows how much data it's actually used, have it only check what's used, instead of blindly regenerating blank space for an array of disks). And variable strip size, and thin provisioning, CoW and free snapshots and clones, and a lot of other stuff ZFS does because it doesn't need to "respect its elders" LVM and md.

    8. Re:Bring ZFS to linux! by hjf · · Score: 1

      Agreed, and it reminds me of the #1 argument against ZFS: BUT BUT BUT IT BREAKS LAYERS, OH NOES!

      And the second one: ZFS doesn't have fsck!! What's one going to do without a proper fsck? ZFS IS A JOKE!

      Once you get familiar with ZFS you realize how much sense it makes, even if it violates "rules". For example, someone complained about the fact that zfs does LOTS of checksums, wasting CPU cycles; and doesn't have fsck. Well, it doesn't have fsck BECAUSE it does lots of checksums. Do you have time to wait for that 20TB arrayto finish fscking? I don't (is 20TB even "large" nowadays?) . And my CPU is powerful enough to cope with the "high demand" (sheesh!) of ZFS checksumming.

      ZFS is a *reliable* filesystem. Not a lightweight, or "high performance" one.

      Luckily with bigger drives people will start realizing that "life's too short" to wait for fsck to finish.

    9. Re:Bring ZFS to linux! by Anonymous Coward · · Score: 0

      The checksumming argument is a joke, there's zero overhead on Solaris/sparc, with all of the cryptographic co-processors available to the Niagara (T1-T4) and relatively recent Sparc64 (SparcVII+ I think), and that's with sha256 and deduplication verification on. Who'd have throught, something designed to be integrated into Solaris is also designed to hook into sparc's hardware-level features.

      Considering what it brings to the table (copy-on-write/nearly free snapshots, self-healing, block-level deduplication, data integrity, integrated cross-platofrm compatible (NFSv4/WinNT style) ACLs ,etc, etc) it's fairly high performance for what it does (That, and once you put the ZIL on an SSD, it flies).
      .
      It's not even that it doesn;t have Fsck, it doesn;t need it, you scrub ZFS volumes while they're live, with the data still available. Fsck is pointless. You still have to wait for a scrub to finish, but it doesn't stop you from accessing your data.

    10. Re:Bring ZFS to linux! by Luckster7 · · Score: 1

      It is on Linux: http://zfsonlinux.org/

      I've been using Nexenta to get ZFS for about 5 years, however earlier this year I switched my new installs to Linux. ZFS on Linux has been working great for me and my clients. This is not to be confused with fuse ZFS.

      --
      Deuteronomy 13:06-9
    11. Re:Bring ZFS to linux! by Electricity+Likes+Me · · Score: 1

      ZFS basically does everything I would want in a server file system (hell: any filesystem) and it's a crime that it hasn't been ported to Linux (and that OpenSolaris is sufficiently dead now that you can't run it on newer hardware at all).

      We live in an age of 4-core CPUs being commodity items - ANY system can spare the cycles to ensure it's own data integrity since what else are you going to do with them? (alternately: if you need them, then why does that particular machine deal with having a hard disk anyway?)

    12. Re:Bring ZFS to linux! by Anonymous Coward · · Score: 0

      I just built a 32TB ZFS cluster using OpenIndiana. The soul of OpenSolaris still lives.

    13. Re:Bring ZFS to linux! by icebraining · · Score: 1

      (..) it's a crime that it hasn't been ported to Linux

      http://zfsonlinux.org/

    14. Re:Bring ZFS to linux! by Electricity+Likes+Me · · Score: 1

      The POSIX layer isn't stable yet.

      ZFS really comes into it's own when you can mount all your home directories as filesystems and use cheap snapshots for upto the minute backups for your user accounts.

      That said, I will take another run at it sometime soon I suspect.

    15. Re:Bring ZFS to linux! by TheRaven64 · · Score: 2

      The worst thing about the first complaint is that ZFS actually does have very clean layering. At the bottom you have the storage pool allocator at the bottom is basically malloc() for persistent storage (equivalent to the block device layer, but with a more convenient interface), the data management unit sits on top of this and provides transactional I/O to the underlying storage, and the ZFS POSIX layer sits on top of this and provides POSIX filesystem semantics. You could replace the ZPL with something that provides things that look like raw block devices (ZVOLS - used for iSCSI shares, among other things), and you could also fairly easily add something that provided an SQL interface to storage, since the transactional support is all done a layer lower down the stack.

      The second complaint is really a matter of semantics. Scrubbing a ZFS partition provides a superset of the functionality of fsck. Not only does it validate and repair the metadata, it also validates and repairs the data on the disks. Most ZFS users don't need to run it, because all it really does is try to read every file on the disk - the underlying filesystem code performs the repairs automatically any time some read data fails the checksums.

      I think the real problem with ZFS is the name. Calling it a filesystem makes people mentally class it as something like UFS or ext2fs, when it's actually a complete storage stack.

      --
      I am TheRaven on Soylent News
    16. Re:Bring ZFS to linux! by TheRaven64 · · Score: 2

      OpenSolaris may be dead, but FreeBSD now ships with version 28 of ZFS, which includes nice things like deduplication. iXSystems, which sells storage appliances based on FreeBSD, is funding ongoing development work, so ZFS on FreeBSD is going to stay actively maintained irrespective of whether Oracle makes future versions of the code available. FreeBSD also got the ability to boot from ZFS before Solaris and integrates ZFS very nicely into the existing storage stack (it works as a GEOM consumer and provider, so you can easily do things like put a FAT partition in a ZVOL and have transactional I/O and deduplication on the filesystem used by a Windows 95 virtual machine).

      --
      I am TheRaven on Soylent News
    17. Re:Bring ZFS to linux! by WorBlux · · Score: 1

      ZSS is more fun to say out loud as well.

    18. Re:Bring ZFS to linux! by Anonymous Coward · · Score: 1

      ZFS has two major issues missing. You can't scrub a file as in "I have a legal obligation to overwrite the contents of this file", you just can't ever do it on ZFS. The other problem with ZFS is that there is no way to tell it "This file is magic for the boot process, please put it in the first N physical sectors on the physical disk Y"

    19. Re:Bring ZFS to linux! by makomk · · Score: 1

      For example, someone complained about the fact that zfs does LOTS of checksums, wasting CPU cycles; and doesn't have fsck. Well, it doesn't have fsck BECAUSE it does lots of checksums. Do you have time to wait for that 20TB arrayto finish fscking?

      Which is a nice idea until something (for example a ZFS bug or a hardware glitch) causes part of the ZFS metadata to become corrupted, and the only way to get your 20 TB array working again is to dump all of the data somewhere else, recreate the array from scratch, and reload all the data.

    20. Re:Bring ZFS to linux! by Chris+Mattern · · Score: 1

      I WANT to replace the entire fs/lvm/raid stack! It sucks! It's complicated, limits functionality and is a nightmare to maintain. ZFS is simple, flexible and powerful.

    21. Re:Bring ZFS to linux! by GrumpyOldMan · · Score: 1

      I'm running with this version, and it is working great for me on my first test machine (8T raid-z with an L2-ARC)

    22. Re:Bring ZFS to linux! by mysidia · · Score: 1

      For example, someone complained about the fact that zfs does LOTS of checksums

      Yes it does.

      However, thanks to a new enhancement in the Xeon 5500 CPUs, called SSE4.2 instruction set, there is actually a CPU instruction for CRC32 accumulation.

      Oh wow... we're going to use a couple extra CPU clock cycles per read and write to protect our actual data integrity, to allow us to do "online scrubs" of the filesystem to check for any surface errors instead of some limited arcane "filesystem metadata level consistency" called fsck that requires downtime, and FSCK does not check for or repair data integrity; because without checksums our ext3/ext4 filesystems don't know anything about data bit errors, latent surface errors, bit rot, or "silent data corruption" as it's called.

      The checksums using a couple clock cycles per I/O... must be a "lot" slower than having many hours of downtime to check our filesystem, if god forbid our system should go down uncleanly, or we should reboot and the "maximum mount" count or "maximum time" since the last fsck happens to have been found to be exceeded while we are trying to boot back up. feh:)

    23. Re:Bring ZFS to linux! by mysidia · · Score: 1

      ZFS has two major issues missing. You can't scrub a file as in "I have a legal obligation to overwrite the contents of this file"

      You're right that there are some extremely unusual requirements that ZFS won't meet. You also can't use SSDs with wear levering or any decently modern hard drive, because modern hard drives have block relocation functions; sometimes a sector is taken out of service and replaced with a "spare block"; if it is found to be failing or predicted to fail. The result is that on modern hard drives you can never be sure you "meet your legal obligation".

      The only real reliable way to ensure you destroy the data is to encrypt it from the beginning; dedicate a storage medium to the encryption key, and when your obligation comes to eliminate the data, physically destroy the medium you placed the key on.

      The other problem with ZFS is that there is no way to tell it "This file is magic for the boot process, please put it in the first N physical sectors on the physical disk Y"

      Put a file on the first N physical sectors. Is a rampant layering violation even bigger than the claimed layering violation of ZFS. If for some reason you actually needed to do that, it would mean your system is broken.. Reasonably modern systems have no hard requirements on what physical portion of the disk the OS resides on.

      I would say use a separate pair of very small hardware RAID mirrored bootdisks (or USB stick) and put a 100 megabyte UFS file system on the boot volume for booting in that case.

    24. Re:Bring ZFS to linux! by mysidia · · Score: 1

      Which is a nice idea until something (for example a ZFS bug or a hardware glitch) causes part of the ZFS metadata to become corrupted

      The ZFS pool root metadata is protected by having 3 copies of it on the file system, and metadata blocks are checksumed just as the rest of the data blocks.

      "dump all of the data somewhere else, recreate the array from scratch, and reload all the data" is really something you should never have to do with ZFS, unless you actually have a storage device failure, and you don't have a redundant device that a clean copy of the data can be read from (e.g. Mirror or RAIDZ).

    25. Re:Bring ZFS to linux! by hjf · · Score: 1

      Yes I forgot about new CPU instructions for checksumming and stuff, but even without them, CPUs today are SO powerful that I doubt you can peg all CPU cores. And if you're running a 20TB+ array I doubt you'll be running it in the same physical box as the DB server. You probably have a DB server with a ZFS backing store, connected by 10gbe or infiniband, or some other means.

      If you have a single box, probably even multiple multi-core CPUs. So hitting a 100% CPU usage would be unusual (I mean, you're supposed to size your server to make 100% cpu usage unusual)

    26. Re:Bring ZFS to linux! by mysidia · · Score: 1

      Yes I forgot about new CPU instructions for checksumming and stuff, but even without them, CPUs today are SO powerful that I doubt you can peg all CPU cores.

      Well... I can peg all CPU cores easily, if i'm not too careful, and put too many VMs on a compute host..

      But part of the deal is storage hosts should not be compute hosts

      ZFS is the filesystem you can use to provide storage services to other hosts.

      This allows every bit of CPU to be used to serve the targets, and to provide the LZJB compression and dedup.

      This allows the expensive mirrored SSD ZIL log devices and SSD read cache devices on one or two ZFS servers to benefit every application.

      This allows every bit of those 64gbs of RAM to be used efficiently for filesystem caching.

      This allows the total sum of all those TBs of storage on attached JBODs to be available for alloction to any server that requires storage.

    27. Re:Bring ZFS to linux! by hjf · · Score: 1

      That's exactly what I'm talking about.

      Some folks get confused because ZFS runs on Solaris (or any other compatible OS), so people think it's a filesystem. So yes, it is, and it can perfectly run as a filesystem for a SMALL database and appserver on the same host. Small as in "test server".

      But ZFS is more suited to dedicated storage cabinets rather than a local FS. You couldn't run Oracle on your Netapp storage server, this is the same. One box (or more) for storage, another box (or more) for db, app, etc.

      Also I disagree with people who think the cpu should be "mostly idle". Some guys like to size their servers and freak out when the CPU hits 100% usage even during peak hours... that's wrong. CPU should be busy as much as possible (duh, that's why we virtualize nowadays), and if it hits 100% so be it. MOST apps (not all, of course) are not time-critical and can be delayed for some time. Not a "minutes" delay, but if your typical db query takes 100mS. having to wait 200-300mS won't hurt the sales guy hitting the DB server. Sure, he will get impatient but that's his problem.

    28. Re:Bring ZFS to linux! by badkarmadayaccount · · Score: 1

      Until we realize that some network topologies and setups, not to mention connection requirements, well, require a session layer - say, SIP. If you haven't noticed, the IT world has, more or less standardized on a presentation layer protocol - HTTP. Oh, and the application layer is just the semantics the app assigns to the data received by HTTP. So, in short, those who do not know their history, are doomed to repeat it. That aside, I believe that ZFS has layering, just not identical to the classical Unix implementation, which is OK.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  4. Obligatory... by Anonymous Coward · · Score: 0
  5. FreeBSD? by liquidhokie · · Score: 4, Informative

    If you want Dtrace and ZFS, just go with FreeBSD. You get pf and jails thrown in for the effort.

    1. Re:FreeBSD? by afabbro · · Score: 4, Interesting

      So why is it possible for FreeBSD to have dtrace/zfs and not Linux? I ask out of ignorance...

      (I am expecting the answer to be legal rather than technical/no one's gotten around to it)

      --
      Advice: on VPS providers
    2. Re:FreeBSD? by airencracken · · Score: 4, Insightful

      Because the CDDL (which dtrace and zfs are licensed under) is incompatible with the GPL, but not the BSD license.

      --
      Hell is other people - Jean-Paul Sartre
    3. Re:FreeBSD? by hjf · · Score: 1

      (I am expecting the answer to be legal rather than technical/no one's gotten around to it)

      Stupid licensing issues.
      There's always a way around technical stuff: http://zfsonlinux.org/

    4. Re:FreeBSD? by TheRaven64 · · Score: 3, Informative

      Linux is released under version 2 of the GNU General Public License. This imposes a few restrictions and says that the code may not be distributed linked to any code that imposes more restrictions, nor can any derived works impose any more restrictions than are present in the license.

      FreeBSD is released under the 2-clause BSD license, which says, basically, do what you want with this, just don't sue me if it doesn't work and don't claim you wrote it.

      OpenSolaris was released under the CDDL, which is generally less restrictive than the GPL (no restrictions on what you can link it to), but adds some anti-patent clauses that are not present in the GPL. Because these restrictions are not present in the GPL, the GPL prevents CDDL code from being linked against it. This means that if ZFS or DTrace were ever ported to Linux by anyone other than the copyright holder they would not be allowed to distribute Linux along with their port.

      In FreeBSD, ZFS and DTrace are optional kernel modules, so you can still build a system without them, but they are loadable if you are happy to accept the terms of the CDDL when you distribute FreeBSD. There's no technical reason why either couldn't be ported to any system (well, the Linux storage stack is a mess, so adding ZFS would be a bit harder, but it could be done), but few people are motivated to produce a port when they are not legally allowed to redistribute it.

      --
      I am TheRaven on Soylent News
    5. Re:FreeBSD? by bill_mcgonigle · · Score: 1

      if ZFS or DTrace were ever ported to Linux

      This is done (largely). Sun was hired to do the block layer port. The POSIX implementation is independent.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:FreeBSD? by smash · · Score: 1

      End user perspective: the GPL, and many of the zealots involved are unwilling to support a port of it. Also, NIH syndrome, which is endemic in linux.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:FreeBSD? by PipsqueakOnAP133 · · Score: 1

      Sun was hired to do the block layer port.

      Really? (seriously curious) Got any more info on that?

    8. Re:FreeBSD? by bill_mcgonigle · · Score: 1

      This mentions the LLNL holding company doing the port:

      http://en.wikipedia.org/wiki/ZFS#Native_ZFS_on_Linux

      as does the disclaimer on zfsonlinux.org, but I've read before Sun was hired to do the actual work. The purpose was to host Lustre on ZFS, and Sun owned both properties at the time. I can't find a specific citation in the 5 minutes I gave it.

      If you happen to see one, please edit Wikipedia.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    9. Re:FreeBSD? by PipsqueakOnAP133 · · Score: 1

      Hmm, I was aware of the LLNL port, but didn't know about KQ.
      http://www.phoronix.com/scan.php?page=article&item=zfs_linux_coming&num=1

      While digging deeper, it seems KQ has been bought out and their work stopped:
      http://punetech.com/solid-state-storage-company-stec-acquires-punes-kq-infotech/
      http://www.osnews.com/comments/24853?view=threaded&sort=&threshold=0

      Okay, so the closest thing I can find is this:
      http://www.olcf.ornl.gov/wp-content/events/lug2011/4-13-2011/1130-1200_Brian_Benhlendorf_LUG11_ZFS_on_Linux_for_Lustre.pdf

      It actually sounds to me more that Sun worked on porting Lustre to integrate ZFS as a backend, not that Sun worked on porting ZFS to Linux?

    10. Re:FreeBSD? by bill_mcgonigle · · Score: 1

      Thanks - I hadn't seen Brian's slide deck before; there's no more authoritative source.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  6. Licensing problems (CDDL is toxic) by Anonymous Coward · · Score: 0

    Problem is Oracle will only be dual-licensing some Kernel hooks under the GPL and CDDL. The majority of DTrace (kernel modules, tools, etc.) will be licensed under the CDDL which is not really compatible with the GPL:

    http://www.gnu.org/licenses/license-list.html and http://en.wikipedia.org/wiki/Common_Development_and_Distribution_License

    Common Development and Distribution License (CDDL), version 1.0 (#CDDL)

    This is a free software license. It has a copyleft with a scope that's similar to the one in the Mozilla Public License, which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.

    So basically only Oracle will ship Dtrace on Linux, no other vendor in their right mind will ship it due to the issues around the toxic CDDL license =(.

    1. Re:Licensing problems (CDDL is toxic) by _merlin · · Score: 0

      Oh stop it already. The GPL is just as toxic. All these damn viral copyleft licenses are toxic. Issues like these project an image of "free software" and "open source" advocates as squabbling children. As long as this keeps up you are limiting scope for acceptance.

    2. Re:Licensing problems (CDDL is toxic) by Fri13 · · Score: 1

      GPL is not toxic.

      Pure freedom is even worse situation than pure chaos. You need limitations and rules what can not be done and what should be done.

    3. Re:Licensing problems (CDDL is toxic) by WorBlux · · Score: 1

      It is toxic to an extent. It can in some cases prevent a bit of cooperation that would aide just about everyone involved were it possible. However on the other hand MIT and BSD could be classified as weak in not giving patent licences, and not being copyleft. Every license has it's own costs and advantages. MIT and BSD can be very advantageous if the rate of development can outpace closed efforts or your project has universal interoperability as a goal. Don't get me wrong I think the GPL is a great legal hack, but it isn't the one license to rule them all.

  7. Great technology story! by bdgregg · · Score: 4, Interesting

    This is a great technology story - even if only for one version of Linux so far. DTrace will bring tremendous value for troubleshooting and performance analysis, and is a technology I use (almost) every day.

    For example, yesterday I had a CPU bound workload with an unexpected level of variation, and used DTrace to measure the effect of CPU thread affinity and interrupt activity on that workload. I used DTrace to pull the runtime along with other details: number of scheduling events for that thread, along with the CPUs that the thread ran on; also, for preemption, the pre-emptor thread (to see why) along with both its user-level and kernel stack traces; also the interrupt thread and device. I fairly quickly showed that the runtime variation was caused by network interface interrupts from an entirely different application. This analysis would take quite a lot longer without DTrace, and may be prohibitively difficult to complete.

    Many of my uses of DTrace are much more straightforward than that; including identifying file system latency for applications, application response time, and CPU dispatcher queue latency. I've listed many more examples in the DTrace book (http://www.dtracebook.com). It should be a great resource of ideas for those looking to use DTrace on Linux - since the hardest part for people has been knowing where to start, given the ability to see everything.

    1. Re:Great technology story! by drinkypoo · · Score: 1

      The main question is, is it really feasible? And the other question is, what would dtrace give us that we don't already have with systemtap, besides compatibility with slowlaris? The first question tells us if we should pay attention and the second one tells us if we should care.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Great technology story! by Anonymous Coward · · Score: 0

      Mod parent down. It's a plug for a book, and the parent is not being honest about it.

    3. Re:Great technology story! by Anonymous Coward · · Score: 0

      i second this. systemtap does what dtrace would be able to provide and is significantly less obtuse to structure meaningful data requests with.

  8. Too Late...WE DONT NEED IT...we got SystemTap by Anonymous Coward · · Score: 0

    Sorry Larry, too late. Linux does not need it.

    Got news for you, Solaris is not quite as special as you think it is.

    Linux already has SystemTap.
    http://sourceware.org/systemtap/

    You can keep slowlaris and go play with it by yourself.

    1. Re:Too Late...WE DONT NEED IT...we got SystemTap by _merlin · · Score: 3, Insightful

      You obviously haven't had to use both in anger. SystemTap is another "me too" project like so many things on Linux, where the only people saying it's as good are the people who haven't used the product it's an imitation of. Oh, and then there's the RMS type who will say it's "better because freedom has value" or something to that effect. Doesn't help you when you're actually trying to tune an application for performance.

    2. Re:Too Late...WE DONT NEED IT...we got SystemTap by The+Man · · Score: 1

      You know what's even more annoying than Linux's "me too" projects? All the stuff they COULD imitate but don't. I have no idea why Linux admins still have to grovel through logs or use stuff like splunk to guess at what's wrong with their hardware, but they do. Even a lousy knockoff is better than pretending the problem doesn't exist and leaving people to cobble together inferior workarounds.

    3. Re:Too Late...WE DONT NEED IT...we got SystemTap by bill_mcgonigle · · Score: 1

      Oh, and then there's the RMS type who will say it's "better because freedom has value" or something to that effect. Doesn't help you when you're actually trying to tune an application for performance.

      Yeah, it only gets you the very operating system you're trying to tun your application on.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:Too Late...WE DONT NEED IT...we got SystemTap by Anonymous Coward · · Score: 0

      I have no idea why Linux admins still have to grovel through logs or use stuff like splunk to guess at what's wrong with their hardware, but they do.

      Okay, WTF are you talking about? I sure as hell don't look at system logs to find HARDWARE problems, and I don't have to GUESS, either. If you are doing either one, you don't have a clue what you are doing, or you are running $100 PCs (NOT servers).

      BMCs have been standard in any x86 server for a decade now, even on the low-end. Server chipsets and BMCs capture and report this information, and the BMC sends it out as a PEF SNMP trap to whatever destination. I typically see it via a server monitoring system querying SNMP OIDs, and after that use whatever vendor-specific utilities (whether Dell / HP / IBM) to query hardware status. Barring that, there's also the BMC's event log, which is vendor neutral and easily accessible (ipmitool sel list).

      ~evilviper posting AC due to moderation

    5. Re:Too Late...WE DONT NEED IT...we got SystemTap by Anonymous Coward · · Score: 0

      Oh, and then there's the RMS type who will say it's "better because freedom has value" or something to that effect. Doesn't help you when you're actually trying to tune an application for performance.

      Yeah, it only gets you the very operating system you're trying to tun your application on.

      No it doesn't'; I run Solaris.

  9. Another Linux Today link... by SwedishChef · · Score: 1

    This story appeared yesterday on Linux Today. And it's not even close to the first time this has happened. If we can read about this first on Linux Today then what's the point of coming to Slashdot? Especially 24 hours late.

    --
    No one ever had to evacuate a city because the solar panels broke!
    1. Re:Another Linux Today link... by Anonymous Coward · · Score: 0

      Because not everyone reads linux today?

    2. Re:Another Linux Today link... by Anonymous Coward · · Score: 0

      The point would be to read it with your own language and with better content. Neither of those are true.
      So only thing to read about that, is not about reading about it but reading about the comments about it.

      I love one Android (and available for iOS as I would think) application what is for tablets and smartphones and it is a News360.
      https://market.android.com/details?id=com.news360.news360app
      https://market.android.com/details?id=com.news360.news360tablet

      It is awesome on tablet, great on phone. As it allows you to find out other articles from same news but from different providers. You can have quick way to see what others are writing about and leave all those RSS and Bookmarks. Just pick topic and then you can scroll trough the list and quickly you find out how the opinions are different and who is more or less just copy-cat.

      Too bad thing is that News360 does not query all news from local. It really would be awesome function to get every small released news from it. As it build great mashup for those who just want quick glance of the happening.

      Oh, and did I forget to mention that it is little bit like wikipedia, where you can easily click keywords in articles to query them from all other news? Locations, people, happenings etc.

    3. Re:Another Linux Today link... by Gavagai80 · · Score: 1

      Shame on you for clicking TFA link -- clearly you don't belong on slashdot anyway.

      --
      This space intentionally left blank
    4. Re:Another Linux Today link... by Anonymous Coward · · Score: 0

      Because some of us don't read Linux Today but are interested by this piece of news ?
      Have you ever seen these moving things outside ? It's called human beings and they don't all do the same things than you.

    5. Re:Another Linux Today link... by isopropanol · · Score: 1

      Come to slashdot for discussion, not scoops.

  10. How does it compare by jader3rd · · Score: 1

    How does it compare against ETW?

  11. And by "Kernel" people understands it is synonym? by Anonymous Coward · · Score: 0

    And with "Kernel" people understands it is a synonym to Operating System?

    So Oracle is porting SunOS functions to Linux
    From OS to OS, leaving userland out of the port.

  12. I'd rather they ported ZFS instead by melted · · Score: 1

    Btrfs seems to have been in development forever, and the developers on the one hand say that it's mostly stable, but on the other there are still some pretty scare bugs. It doesn't make a terrible amount of sense for Oracle to develop two next-gen CoW filesystems.

    1. Re:I'd rather they ported ZFS instead by impaledsunset · · Score: 1

      Porting ZFS would take more effort than completing Btrfs, while Dtrace provides functionality that doesn't exist at all. I wouldn't mind a ZFS port, since after using both, I kinda prefer it to Btrfs, but it's better to first port what's new and doesn't exist at all, and then go to porting things that are already there.

    2. Re:I'd rather they ported ZFS instead by Anonymous Coward · · Score: 0

      Ditto...

      plus with LXC already on the scene, Linux does not need zones.

  13. next: the lawsuit by t2t10 · · Score: 1

    After bringing DTrace to Linux, they are then likely going to turn around and sue people somehow; kind of like they did with Java.

    Don't use anything from Oracle; they are worse than Microsoft.

    1. Re:next: the lawsuit by WorBlux · · Score: 1

      Google ran into problems because they didn't want to touch the GPL'ed sun code. If google had just used that code, modified it for their own use and re-named it they would have been protected by the implicit patent license in the GPL code and wouldn't have been sued. It was Andy Rubin's fear of the GPL that put Google in the position of being sued over Java.

  14. I suspect Oracle is trying for a cash grab by msobkow · · Score: 1

    I suspect Oracle is trying for another cash grab. Port the parts of DTrace that have to be in the kernel and open source them, then sell an add-on package (perhaps only for their Linux) with the rest of the functionality. Let's face it -- Oracle is much more focused and effective at monetizing technology than Sun ever was.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:I suspect Oracle is trying for a cash grab by WorBlux · · Score: 1

      I don't think they'll convince anyone at the Linux foundation to maintain their hooks in the kernel, So I only see it as an extra feature you get should you use their long-term kernel release and buy their support.

    2. Re:I suspect Oracle is trying for a cash grab by drolli · · Score: 1

      I guess Oracle wants to sell complete Boxes with Hardware to Database included. If the customer asks why the box does not perform ask predicted, with the total price, there may be a reliable answer required. So if the customer wants to run the box on linux, the mechanisms to answer these questions must be available in linux.

    3. Re:I suspect Oracle is trying for a cash grab by Anonymous Coward · · Score: 0

      I know it's the Oracle etc. but seriously, I'd actually pay for DTrace for Linux. Half the time I see it used it's just jaw dropping.

    4. Re:I suspect Oracle is trying for a cash grab by Anonymous Coward · · Score: 0

      They've been doing that for the last few years. The database box is called ExaData, and the middleware box is called Exalogic and it's built on top of Oracle Linux running their own, jokes aside, "Unbreakable Enterprise Kernel". And according to Oracle and their business performance (disclosure I am a small stock holder), they are selling pretty damn well.

    5. Re:I suspect Oracle is trying for a cash grab by Anonymous Coward · · Score: 0

      I suspect if you had the proper nutrition and diet as a child you could be a large stock holder. But don't give up hope, with adequate training and the right diet (oatz, tuna and squat more noob) you will be hyooge!

  15. Dtrace for Linux already exists by Anonymous Coward · · Score: 0

    The conversation is interesting - but if people take a look at http://crtags.blogspot.com, you will find a port of Dtrace to Linux. Its a loadable driver - just compile, load, and run. (I would still rate it as beta, but it works for most things).

    ZFS has been done (although I have not followed this project).

    1. Re:Dtrace for Linux already exists by GrumpyOldMan · · Score: 1

      I've used this ... it has been very helpul for development, but I would not run it on a production machine. In most cases when I've run it, it has managed to eventually crash the machine, usually just after obtaining the information I was after. For driver development, that is fine. But not for production.

  16. Wanna fix dtrace? by Anonymous Coward · · Score: 0

    Start with the license.

    1. Re:Wanna fix dtrace? by ahl0003 · · Score: 1

      Start with the license.

      as predicted: http://twitter.com/#!/ahl/status/121257501193809920

  17. Typical Stupid PHB Decision by turgid · · Score: 1

    Yesterday (October 4, 2011) Oracle made the surprising announcement that they would be porting some key Solaris features, DTrace and Zones, to Oracle Enterprise Linux. As one of the original authors, the news about DTrace was particularly interesting to me, so I started digging. Even among Oracle employees, there's uncertainty about what was announced.

    This sounds like a typical PHB decision: make a crazy choice without consulting the engineers as to whether it's a good idea, possible or even wanted, and could potentially threaten the existence of their existing products that have had blood sweated over them for 20 years, makes their continuing relevance to the company (and therefore employment prospects) seem very uncertain and replaces a technically-superior product with a less-able competitor.

    Disclaimer: I don't work for Oracle. I know some Solaris people, and although Linux is great (it's what I do), Solaris still beats it in terms of things like high-end scalability. As we move to a massively multi-core, multi-cpu world, the Solaris kernel has a lot of advantages.

    Maybe the PHBs don't care any more. Maybe they'd rather spend the effort on Linux. Who knows. It sounds like a bad time to work in the Solaris group at Oracle.

    So, again, "good" is being replaced by "good enough." That's the commoditisation of technology. The invisible hand has spoken. That's life.

  18. /. gets WIDE exposure to crowds is why by Anonymous Coward · · Score: 0

    See subject-line above: It's pretty "self-explanatory" - this place has a LARGE following daily is why (probably wider & larger than the source article's site in fact)...

    APK

    P.S.=> Above ALL else? This site's mainly known as a "news aggregator" - &, that means it finds good articles that users submit for discussion, & up on the pages here it goes (straight from whatever horses' mouth, for community commentary here) - that's all, & thus? /.'s functioning JUST AS IT SHOULD, & ALWAYS HAS, doing what it was made to do is all!...

    ... apk

    1. Re:/. gets WIDE exposure to crowds is why by Anonymous Coward · · Score: 0

      What's with the bold and allcaps? Why are you using 'P.S.' in an editable submission form? Why is the P.S. longer than the original message? What's wrong with you?

  19. Point ? by Anonymous Coward · · Score: 0

    Whats the point, there is systemtap already.

    1. Re:Point ? by smash · · Score: 1

      Systemtap is crap, and doesn't have the functionality of DTrace?

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  20. s/Linux/Oracle Enterprise Linux/ by gtirloni · · Score: 1

    I wouldn't expect this to see the light of kernel mainline ever, or at least not until Oracle stops selling their Enterprise Linux offering.

    DTrace on Linux will probably be something like Ksplice where it's available only to paying customer (last I checked, correct me if I'm wrong).

    Good thing this opens the doors within Oracle to consider migrating more of the Solaris features to Linux, even if it's only for OEL for the time being. Personally, while being a Solaris sysadmin, I'm not wasting my time on Solaris anymore and I certainly won't be bothering with Solaris 11 unless my employer shows the need. So far our next hardware refresh cycle is up for in 6 months and nobody bothered to ask Oracle for a quote. The word is that it's going to be Linux for everything.

    --
    none
  21. Available since 2008 by sgt+scrub · · Score: 2

    It has been available for Linux since 2008. 02-Aug-2008 Work in progress port of Sun's DTrace system for Linux. It is actively maintained. http://www.crisp.demon.co.uk/tools.html I don't see anything new to the table outside of keyboard, mouse, and framebuffer recording. I'm not sure a lot of Linux users would find that an attractive addition.

    Built-in instruments can track

            User events, such as keyboard keys pressed and mouse moves and clicks with exact time.
            CPU activity of processes and threads.
            Memory allocation and release, garbage collection and memory leaks.
            File reads, writes, locks.
            Network activity and traffic.
            Graphics and inner workings of OpenGL.

    --
    Having to work for a living is the root of all evil.
  22. Did anyone else read "Oracle To Bring Disgrace..." by dickens · · Score: 1

    Oracle To Bring Disgrace to Linux ? Just saying, is all.

  23. Score: +5, funny by Anonymous Coward · · Score: 0

    funniest thing on /. this year.

  24. Don't like it? Don't READ it! by Anonymous Coward · · Score: 0

    And, until you show us all with proof that you in fact have a PhD in English to make you an "expert" on the English language, AND, that you show us some certification that makes YOU "the master of how to post online in forums"? Tough cookies - you're no authority, & certainly in no place to give orders or advisement.

    APK

    P.S.=> So, what's wrong with YOU? Plenty... delusions of grandeur apparently being one of your issues, in thinking you're somekind of "authority" on how to post in forums, for Pete's sake, lol... apk

  25. Are you on topic? No - go away, troll! by Anonymous Coward · · Score: 0

    See subject-line above: "Drink it in, & digest it"... you off-topic troll!

    APK

  26. You're outnumbered 160:1 by Anonymous Coward · · Score: 0

    Per my subject-line, as to my posts being ok by others here? See this vs. your "mere opinion", you wannabe master of how to post online, lol:

    Roughly 160++ of them & I post as AC (hard to get even +1, as /. hides our posts & we "AC"'s start @ ZERO/0 points, unlike registered "lusers", lol!):

    +5 'modded up' posts by "yours truly" (8):

    HOSTS & BGP:2010 -> http://tech.slashdot.org/comments.pl?sid=1901826&cid=34490450
    TESLA:2010 -> http://science.slashdot.org/comments.pl?sid=1872982&cid=34264190
    NVIDIA 2d:2006 -> http://hardware.slashdot.org/comments.pl?sid=175774&cid=14610147
    TESLA:2010 -> http://tech.slashdot.org/comments.pl?sid=1806946&cid=33777976
    CA DISREPUTABLE #2 of 2:2010 -> http://news.slashdot.org/comments.pl?sid=1884922&cid=34350102
    EXCEL SECURITY FIX:2009 -> http://it.slashdot.org/comments.pl?sid=1139485&cid=26975021
    APK SECURITY GUIDE (old one):2005 -> http://it.slashdot.org/comments.pl?sid=170545&cid=14210206
    APK SECURE SETUP FOR IP STACK:2005 -> http://it.slashdot.org/comments.pl?sid=170545&cid=14211084

    ----

    +4 'modded up' posts by "yours truly" (4):

    INFO. SYSTEMS WORK:2005 -> http://slashdot.org/comments.pl?sid=161862&cid=13531817
    APK SECURITY GUIDE:2005 -> http://developers.slashdot.org/comments.pl?sid=167071&cid=13931198
    WINDOWS @ NASDAQ 7++ YRS. NOW:2009 -> http://tech.slashdot.org/comments.pl?sid=1290967&cid=28571315
    CARMACK'S ARMADILLO AEROSPACE:2005 -> http://science.slashdot.org/comments.pl?sid=158310&cid=13263898

    ----

    +3 'modded up' posts by "yours truly" (7):

    APK MICROSOFT INTERVIEW:2005 -> http://developers.slashdot.org/comments.pl?sid=155172&cid=13007974
    APK MS SYMBOLIC DIRECTORY LINKS:2005 -> http://it.slashdot.org/comments.pl?sid=166850&cid=13914137
    APK FOOLS IE7 INSTALL IN BETA HOW TO:2006 -> http://slashdot.org/comments.pl?sid=175857&cid=14615222
    PROOFS ON OPERA SPEED & SECURITY:2007 -> http://slashdot.org/comments.pl?sid=273931&threshold=1&commentsort=0&mode=thread&cid=20291847
    APK RC STOP ROOKIT TECHNIQUES:2008 -> http://it.slashdot.org/comments.pl?sid=1021873&cid=25681261
    INJUSTICES:2010 -> http://apple.slashdot.org/comments.pl?sid=1754650&cid=33255474
    HBGary POST in Fake Names On Social Networks, a Fake Problem:2011 -> http://tech.slashdot.org/comments.pl?sid=23751

    1. Re:You're outnumbered 160:1 by Anonymous Coward · · Score: 0

      You are completely insane.

  27. Oddly good news here by swordgeek · · Score: 1

    Let's be clear here. The Sun division of Oracle is being run by Mark Hurd, who was last seen gutting HP and screwing his staff member. Oracle will kill off all things Sun, either now or later. Solaris and Java are the only things they seem to care about, and both of those are still rather endangered.

    Solaris still has some great advantages over Linux--enough to actually keep a handful of people on it despite Oracle. I assume that they're going to get those necessary features into Linux, and then dump Solaris entirely.

    We're spending about $12 million to dump all of our Sun applications, as well as most of our Sun gear and Solaris installs in favour of x86 gear (mostly IBM) and Linux. The scary thing is that $12 million is less than the increase in licensing and maintenance costs from Oracle, vs. what we were paying from Sun.

    Bottom line: Oracle doesn't want people running Solaris. The more features we get into Linux before Larry gives up and says "screw all y'all" the better.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  28. So, again, good is being replaced by "good enough" by Anonymous Coward · · Score: 0

    Yeah, I've eveh heard some people are migratingo off the SPARK cpu, evet though it is superior to x86-64 in specially crafted multi-core benchmarks :P

  29. Re:So, again, good is being replaced by "good enou by turgid · · Score: 1

    I believe that Solaris x86 on x86-64 scales better on large systems than Linux. Large x86 CPU manufacturers like Solaris x86 because it shows off their hardware better than Linux.

  30. You've been completely "PWNED" by Anonymous Coward · · Score: 0

    Right here, lol http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 and all you have is your off topic trolling, online psycho stalking loser illogical adhominem attacks, lmao.

    1. Re:You've been completely "PWNED" by Anonymous Coward · · Score: 0

      There's nothing illogical about it. You really are completely insane.

  31. Dear "/. 'SiDeWaLk-ShRiNk'" by Anonymous Coward · · Score: 0

    4 ur "insta-snap 'prognosis/diagnosis'" 2 be taken seriously, do U have these?

    ---

    1.) A degree in the psychiatric sciencs from an accredited institution (a PhD specifically) to your name/credit?

    2.) Years-to-Decades of professional hands-on experience in said field on YOUR part??

    3.) A license to practice psychiatry professionally to your name/credit???

    4.) A formal examination of my mental state administered in a professional psychiatric environs????

    ---

    * NO, to ALL OF THE ABOVE????? Of course... lol!

    APK

    P.S.=> Listen, accept 1 fact: You do NOT possess the intellect, experience, or even accomplishments in the area of concern even as our topic here (comp. sci.) that are better than my own over 30++ yrs. time on my part even, to ever get "the best of myself", & you have obvious DELUSIONS OF GRANDEUR on your part, apparently thinking you are capable of levelling your "prognosis/diagnosis" of my mental state, because without the above to YOUR CREDIT? That's libel, you know...

    LMAO - Now, go away: You have been "blown away" & pwned @ every turn here (and doubtless in my other posts you have threatened, stalked + harassed and libelled myself further in on this forums the past however long especially lately), & rather EASILY I might add by myself & others (as well as documented facts)!

    ... apk

    1. Re:Dear "/. 'SiDeWaLk-ShRiNk'" by Anonymous Coward · · Score: 0

      You don't need medical qualifications to be able to tell that you are utterly mental. Your cheese has slipped off your cracker. You're a custard short of a pudding. Round the bend. Crazy.

      Completely insane.

  32. You do, otherwise it's libel by Anonymous Coward · · Score: 0

    Without those items to your name/credit, you're libeling others here. That is breaking the law. Addtionally they're psychiatric qualifications, dolt, not "medical" ones. The only "crazy" person here therefore given the above, is yourself, breaking the law, and apparently doing so knowingly and you not caring that you're clearly doing so. That's clearly crazy, so if anyone's cheese has slipped off their cracker, it's yourself. Thanks for proving that to us.

    1. Re:You do, otherwise it's libel by Anonymous Coward · · Score: 0

      It's not libel if it's true. And it is true.

  33. Prove it's true then by Anonymous Coward · · Score: 0

    Produce exam results from a PhD in Psychiatry who has a license to practice it done in a professional environs. Ok?

    Good luck: There is no such "proof", lol!

    APK

    P.S.=> As per your usual, vs. myself? U FAIL, and you did another sentence beginning with "and" again, lol:

    "It's not libel if it's true. And it is true. - by Anonymous Coward on Tuesday October 18, @02:18PM (#37752610)

    They say that insanity is repeating the same thing over and over again, expecting different results... lol, You must be the "insane" one here, as well as an off topic trolling fool who uses illogical adhominem attacks - For you? That's a MULTIPLE FAIL!.

    ... apk

    1. Re:Prove it's true then by Anonymous Coward · · Score: 0

      But it's perfectly acceptable to begin a sentence with a conjunction.
      And ad hominem attacks are only logical fallacies in an argument or debate. Since I'm just pointing out that you are in fact completely insane, there's no problem.

  34. Libeling others isn't ok by Anonymous Coward · · Score: 0

    You have no proof of anyone's mental state. You were asked for that since you called others insane and the like. You did not produce the necessary proof (a professionally licensed psychiatrists' examination result). You are in error and libeling others and you are off topic (and a troll because of that much also).

  35. Yes it is. by Anonymous Coward · · Score: 0

    Only an insane person would try to argue with Internet trolls who call them insane.

  36. Nobody's arguing. They're winning. by Anonymous Coward · · Score: 0

    Winning by simply pointing out facts vs. trolls' fictions. Facts like these http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 that completely "pwned" the troll (whom you even admit is exactly that).

    1. Re:Nobody's arguing. They're winning. by Anonymous Coward · · Score: 0

      You've bookmarked 160 of your own /. comments, you use the '++' operator in prose because you think it makes you look like a leet haxor and despite the fact that if you absolutely _had_to use a symbol it should be '>', you try to use your own bizarre version of logic to 'disprove' trolls, and you have a multi-MB hosts file on your desktop.
      These are not the actions of a sane man. These are your actions. You are insane.

  37. 100's of others like my posts by Anonymous Coward · · Score: 0

    I put up proof of that much via upward moderations easily enough in my 1st reply to the off topic troll (yourself).

    The 1st off topic trolling post (link below where I replied to it) by yourself said my posting style is no good?

    Funny that so many others outnumbered your mere opinion (and an unqualified one at that (no PhD in English on his part) as well as off topic).

    * You fail on multiple grounds as per usual, troll - so, argue with the numbers http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 , & accept it.

    APK

    P.S.=>

    "you try to use your own bizarre version of logic to 'disprove' trolls" - by Anonymous Coward on Thursday October 20, @04:44PM (#37782780)

    A troll that's off topic disproves himself, especially ones like yourself that attempt to use illogical adhominem attacks in their off topic b.s. (don't you have a life/better things to do, other than look foolish and be easily shown as what you are, a troll? You even admit to that much here!)... apk

    1. Re:100's of others like my posts by Anonymous Coward · · Score: 0

      Hoarding (/. comment bookmarking), delusions of grandeur ("100s of other like my posts"), impaired reasoning ("A troll that's off topic disproves himself"), .

      All clear signs of insanity.

  38. 100's of clear signs you're wrong by Anonymous Coward · · Score: 0

    Folks seem to think otherwise here vs. your off topic trolling b.s. http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176

    Regarding this quote from you in your 1st off topic trolling post here:

    "What's with the bold and allcaps? Why are you using 'P.S.' in an editable submission form? Why is the P.S. longer than the original message? What's wrong with you? - by Anonymous Coward on Saturday October 08, @10:17AM (#37647616) http://linux.slashdot.org/comments.pl?sid=2465806&cid=37647616

    Where's your PhD in English that allows you to 'critique' others' writing styles (and that makes you some sort of 'expert' on it to be taken seriously)?

    Where's your "certification as the 'master of how to post in forums online'"??

    APK

    P.S.=>

    "Hoarding (/. comment bookmarking), delusions of grandeur ("100s of other like my posts"), impaired reasoning ("A troll that's off topic disproves himself"), . All clear signs of insanity." - by Anonymous Coward on Thursday October 20, @05:50PM (#37783952) http://linux.slashdot.org/comments.pl?sid=2465806&cid=37783952

    Once more: Where's your PhD in Psychiatry, along with a license to practice it professionally, along with your formal examination of myself given in a professional psychiatric environs to make your "instant snap-prognosis/diagnosis"???

    You have "delusions of grandeur" thinking you're either a PhD in English (lol, minus the PhD of course), or 'the master of how to post in forums online', OR now lastly, that you're a certified PhD in Psychiatry - the latter of which shows you do not mind breaking laws, because without those certs in the psychiatric sciences, you are libeling myself...

    ... apk

    1. Re:100's of clear signs you're wrong by Anonymous Coward · · Score: 0

      I have a PhD in English and Psychiatry from the University of Common Sense.
      My PhD thesis was entitled 'Deranged People on Internet Forums', so I'm easily the most qualified person to diagnose your condition. You are completely insane.

  39. Troll University isn't an accredited school by Anonymous Coward · · Score: 0

    See subject line above. The only thing you may be valid in is that you have delusions of grandeur of your being a PhD in English, and Psychiatry (which you are neither).

    APK

    1. Re:Troll University isn't an accredited school by Anonymous Coward · · Score: 0

      Gah. You're right - I have over-stated my qualifications. I really only hold a M.Sc. in Pointing Out The Bleeding Obvious. Qualified as I am to Point Out The Bleeding Obvious, I'd like to Point Out that you are, in fact, completely insane.

  40. Once more: by Anonymous Coward · · Score: 0

    Prove you have any PhD in English or Psychiatric sciences. Perhaps then (no) we'd take you seriously. Otherwise you're just another clearly insane troll (because without the PhD in Psych. you're libeling others and thus breaking the law). Troll University isn't an accredited school. You're clearly just some troll who has some sort of issues. I'd seek some form of professional help on your part.

    APK

    P.S.=> You produce proofs of those PhD's in both areas to your name/credit? I might listen, not that I'd obey or pay any mind to either!

    First of all, this is a forums and topic on computing, not English.

    Secondly, without a license to practice psychiatry, and a formally administered examination of my mental state, you are breaking laws calling others crazy etc. as you have doing that to myself here repeatedly (but that makes it libeling myself on your part and you are guilty of libel, clearly)... apk

    1. Re:Once more: by Anonymous Coward · · Score: 0

      Hmmm. Some completely insane legal claims from the completely insane APK there. Can you provide proof of the Law PhD that qualifies you to make such claims?

  41. No PhD to your name (you're no expert) by Anonymous Coward · · Score: 0

    You're no expert in judging sanity in others, or you would have provided proofs asked of you. That's all I wanted anyone reading here to see. You have some sort of issues (I'd say mental but not a psychiatrist etc. here), mainly this is shown in how you stalk and troll others online as you have myself. Seek some sort of professional help. You need it. Badly. As you demanding proofs of others? You don't provide it when asked of you about yourself, so... Look it up yourself. Specifically as regards calling others insane (among the other things you've called myself) and in regards to libel.

  42. Proof since you asked by Anonymous Coward · · Score: 0

    With direct quote + source: "there are many common features to libel claims anywhere in the country.... In general, a court action would need to also show that the libel caused you damage -- for instance, you lost your job because of the claims made about your mental health."

    FROM GOOGLE ANSWERS: http://answers.google.com/answers/threadview?id=738818

    That's about someone being called insane (libel in written form) online, or otherwise (slander in verbal form).

    The only people that can "get away with that", legally?

    They are, in fact, licensed professionally practicing psychiatric pros (PhD in the case of Doctors) who in fact administered tests for it in a professional environs to anyone proclaimed possibly insane, 1st... period.

    * E.G.-> You see this in courts of law all the time for sentencing of criminals...

    (Yes, the courts of law use PhD's in Psychiatric science's to do it, no questions asked, because they're in possession of certificates that state they are sane, and are qualified professionally to do so by education, training, & experience...)

    This is seen especially with the criminally insane, which I am now suspecting you to honestly possibly be. I'd almost wager you've been told by psych. pros you have mental issues in your lifetime... whether you answer that truthfully or not, your reprehensible stalking & trolling of myself surely does show I am most likely correct, by your own example behaviors here.

    So - Yes: It takes a PhD in Psychiatric sciences to make judgements like you did to myself (calling me insane etc.). You are no PhD in Psychiatry. You are libeling myself publicly online. Stop.

    APK

    P.S.=> You really should get some help, of somekind: I actually honestly believe @ this point you need it - not a "shrink" here, but you have been stalking & trolling myself here and doubtless other threads, for weeks/months now - I feel you have issues buddy - because you're not considering the consequences of your actions, primarily: BOTTOM-LINE: Libel is against the law + so is online stalking, & to myself, seeing you doing both here and I think elsewhere to myself on this site for months now? That qualifies as insanity on your part (i.e.-> In your not considering the possible consequences of your actions, especially illegal ones!)...

    ... apk

    1. Re:Proof since you asked by Anonymous Coward · · Score: 0

      "That qualifies as insanity on your part"
      Are you calling me insane? How very dare you. You, Sir, have libelled me with this outrageous claim, and I shall seek satisfaction!

  43. "Rinse, Lather, & Repeat..." by Anonymous Coward · · Score: 0

    http://linux.slashdot.org/comments.pl?sid=2465806&cid=37801364

    Your actions here trolling & stalking myself (as well as your usage of illogical adhominem attacks constantly) explain the rest...

    APK

    P.S.=> Seek professional help of somekind for yourself... apk

    1. Re:"Rinse, Lather, & Repeat..." by Anonymous Coward · · Score: 0

      Hq IWR, hxv je kirax. Wqo bsh ldnpqe nt capo bzu bhox mgdqp G nur'h bfe.
      G's htbe hp kgqu bduz jggjbwfhvq bp hgxx wuf xhpj G kfymp cxu.

      Ak xfirn.