Announcement

Collapse
No announcement yet.

Linux hacker compares Solaris kernel code:

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux hacker compares Solaris kernel code:

    Here is Con Kolivas, who wrote some popular Linux schedulers.




    He reviewed the Solaris scheduler and it seems he like it:
    I've been asked in past interviews what I've thought about schedulers from other operating system kernels that I may have studied, and if I ...


    "...The summary of my impression was that I was... surprised. Now I don't claim to be any kind of expert on code per-se. I most certainly have ideas, but I just hack together my ideas however I can dream up that they work, and I have basically zero traditional teaching, so you should really take whatever I say about someone else's code with a grain of salt. Well, anyway, the [Solaris] code, as I saw it, was neat. Real neat. Extremely neat. In fact, I found it painful to read after a while. It was so neatly laid out that I found myself admiring it. It seems to have been built like an aircraft. It has everything that opens and shuts, has code for just about everything I've ever seen considered on a scheduler, and it's all neatly laid out in clean code and even comments. It also appears to have been coded with an awful lot of effort to ensure it's robust and measurable, with checking and tracing elements at every corner. I started to feel a little embarrassed by what we have as our own kernel. The more I looked at the code, the more it felt like it pretty much did everything the Linux kernel has been trying to do for ages. Not only that, but it's built like an aircraft, whereas ours looks like a garage job with duct tape by comparison.

    As an aside, I did google a few terms they used which I hadn't seen before, and I was more than a little disappointed to find patents regarding the names... Sigh.

    Now this would be a great time to take my comments out of context without reading on. The problem is that here was a scheduler that did exactly what I hate about what the Linux kernel scheduler is becoming. It's a monstrosity of epic proportions, and as far as an aircraft goes, it's like taking an Airbus A380 on a short joyride if you're running it on a desktop. It looks like a good, nay, great design for a massive airliner. By looking at it alone, I haven't got the foggiest what it might run like on a desktop. Now since I'm full of opinion and rhetoric and don't ever come through with any substance (maybe writing my own scheduler invalidates that?), I'm going to also say I can't even be bothered trying it, for you to confirm your suspicions about me.

    ...the Linux kernel (scheduler) suddenly looks like the Millennium Falcon. Real fast, but held together with duct tape, and ready to explode at any minute...."



    So, he feels embarrassed over the Linux code, after studying Solaris? Hmmm....

  • #2
    Originally posted by kebabbert View Post

    ...the Linux kernel (scheduler) suddenly looks like the Millennium Falcon. Real fast, but held together with duct tape, and ready to explode at any minute...."
    I think this is the reason Linux was chosen over slowlaris in the biggest databases and the most demanding workloads like stock exchanges. /sarcasm The only thing that keeps slowlaris alive is ZFS. Nothing more.

    So, he feels embarrassed over the Linux code, after studying Solaris? Hmmm....
    He's jealous, because his scheduler was thrown out from the Linux kernel. I never liked the guy, because he always sounds childish and dumb. Get lost.

    Comment


    • #3
      Originally posted by OpenSLOWlaris
      [/quoter]BSD/Solaris are academic OSes and used professionally with Linux is used by teenagers with nothing better to do then to use it and program it.
      If they're saying Linux is for teenagers then those academic people are brainless morons. They've made some moron like OSes which were wiped out by Linux, so my conclusion is correct.

      Comment


      • #4
        Isn't it funny how the antiBSD troll and Pawlerson come in a double pack in any thread about Solaris or BSD related topics, just like how the antiBSD troll answered his own pathetic accusations before with his alternate accounts?
        May it be that Pawlerson is the antiBSD troll?

        Comment


        • #5
          Originally posted by kebabbert View Post
          Yes, it's old. CK obviously, like everyone else, can see the better design patters in the Solaris kernel. That doesn't mean he thinks it's a better kernel or OS overall. Better design does not equal a better end result (you can have a wonderfully designed turd.) Con is not using Solaris, nor intends to.

          Comment


          • #6
            Originally posted by i386reaper
            And Vim_LUser is one of those unemployed hobos how have nothing better to do then to be involve with apologetics for shitty little OSes.

            The problem is he's bad at debating and hates being beaten. So he resorts to claiming that everyone who disagrees with him is one person. I think you better spend your time somewhere else then troll around here if that's the case.

            So I reported you to the moderator for the sake of every innocent commenter that disagrees with you.
            Hey, when the moderator has a look at this thread he can also look at the IPs used to post here by different people, I doubt that the antiBSD troll is intelligent enough to use proxies.

            Comment


            • #7
              Originally posted by Vim_User View Post
              Isn't it funny how the antiBSD troll and Pawlerson come in a double pack in any thread about Solaris or BSD related topics, just like how the antiBSD troll answered his own pathetic accusations before with his alternate accounts?
              May it be that Pawlerson is the antiBSD troll?
              Hmm.... I have concluded that OpenSLOWlaris is the same account as the old Kraftman. I have not been logged in for a long time (over a year) so I dont know if Kraftman is still using his account. But, OpenSLOWlaris makes references to Kraftman on things I have since long forgotten. That must mean that he is Kraftman. That is the name I know him under.

              It also seems that he is Pawlerson. So, Kraftman == OpenSLOWlaris == Pawlerson. If you have three accounts, is it ok according to forum rules? Some forums does not allow multiple accounts.

              Comment


              • #8
                Originally posted by OpenSLOWlaris
                As a matter of fact, let me take the time to debunk a myth and BSD and Slowlaris losers spend:

                Myth: BSD/Solaris are academic OSes and used professionally with Linux is used by teenagers with nothing better to do then to use it and program it.

                Fact: Linus is use, academically and professionally in universities, business, government agencies, militaries, schools, NASA, space probes and much more. With BSD and Solaris, they are used by people who refuse to adapt to change and thus are unemployable, jobless and probably homeless. The most significant place where BSD and solaris are used is servers in the Netherlands which serve porno, child porno and scam websites. They are usually infected by viruses and spread them to other computers. Yes BSD and Solaris are infected daily and spend viruses (More secure then Linux My ass).

                Conclusion: Linux is a academic and professional OS. BSD/Solaris are unprofessional, hobo and obscure OSes.
                Linux is still very maintainable and configurable. And also, it's used by IT administrators, professionals, programmers and even astronomers and scientists at NASA. BSD and Solaris are used by mentally insane people (like you) and homeless/jobless people.
                This sounds exactly like Kraftman. The very same. Why did you Kraftman, get new accounts? Why not use the same old account? Is it because Kraftman lost all credibility when you confessed that you FUD?

                Comment


                • #9
                  Originally posted by RealNC View Post
                  Yes, it's old. CK obviously, like everyone else, can see the better design patters in the Solaris kernel. That doesn't mean he thinks it's a better kernel or OS overall. Better design does not equal a better end result (you can have a wonderfully designed turd.) Con is not using Solaris, nor intends to.
                  He talks about the source code, not the design. Con Kolivas thinks the code is beatiful and admires it, after been used to work with Linux devs. CK says so.

                  Comment


                  • #10
                    Originally posted by kebabbert View Post
                    So, he feels embarrassed over the Linux code, after studying Solaris? Hmmm....
                    Code was not available due to proprietary license. And even today CDDL is favoring proprietary.

                    Maybe Con can write a good scheduler for Linux with GPL license. Hmmmmmmmmmmmmmmmm.....

                    Comment

                    Working...
                    X