Page 4 of 7 FirstFirst ... 23456 ... LastLast
Results 31 to 40 of 67

Thread: Linux Kernel Exploit Affecting Linux 3.3 To Linux 3.8

  1. #31
    Join Date
    Jun 2011
    Posts
    1,091

    Default

    Quote Originally Posted by kraftman View Post
    So, they use shit to make even worse and slower shit than winblows is?
    Well yes theoretical Microkernels and Managed Languages are slower than a theoretical monolithic kernel and non-Managed languages, however speed isn't everything. Microkernels bring features like being able to switch out drivers at runtime and resilience against drivers crashing, and ultimately they're more a natural expression of the Unix philosophy than these big kernels have ever been. Making it in a managed language is an interesting twist particularly one like C#, they say they're using attributes for instance as part of their driver development set up, Microsoft's Midori is also interesting from the standpoint that they're somehow running a microkernel in a single large address space, and it looks like there's discussion for MOSA to do the same, I'm guessing somehow .NET has features that allow them to actually pull that off safely in the manner (apparently however they're pulling off what they're calling Software Isolated Processes) that split address spaces normally would but I need to do more research in that regard to understand what they're doing. That all said it's going to be interesting to see how those two, MINIX3, Genode, and HelenOS turn out here a few years down the line.
    Last edited by Luke_Wolf; 02-26-2013 at 05:04 AM.

  2. #32
    Join Date
    Oct 2006
    Location
    Israel
    Posts
    626

    Default

    Quote Originally Posted by johnc View Post
    I was just going to say that C has got to be the worst language imaginable.
    "It is better to keep your mouth shut and appear stupid than to open it and remove all doubt." *Hint.

  3. #33
    Join Date
    Jan 2013
    Posts
    1,462

    Default

    Quote Originally Posted by Luke_Wolf View Post
    Well yes theoretical Microkernels and Managed Languages are slower than a theoretical monolithic kernel and non-Managed languages, however speed isn't everything. Microkernels bring features like being able to switch out drivers at runtime
    Which you can already do with kernel modules...

  4. #34
    Join Date
    Jun 2011
    Posts
    1,091

    Default

    Quote Originally Posted by dee. View Post
    Which you can already do with kernel modules...
    yeah you kinda can, but I've had more than one kernel panic when trying to switch between drivers while the system is running like that. Even removing and reloading the driver has done it to me before on some drivers (in particular some Ralink drivers from around 2.6.32 or so when they were still in an early state and didn't really work right)

  5. #35
    Join Date
    Jan 2013
    Posts
    1,057

    Default

    If you rewrite Linux in C# garbage, you can kiss your freedom goodbye.

    Quote Originally Posted by gilboa View Post
    Quote Originally Posted by johnc View Post
    I was just going to say that C has got to be the worst language imaginable.
    "It is better to keep your mouth shut and appear stupid than to open it and remove all doubt." *Hint.
    Correct.

    C, in fact, is outdated. But C# garbage is the last thing one would consider as substitution. Write your home-brewed stuff in this garbage, so when Microcrap "suddenly" revokes its promises or asks for fee - both of which already happened, you loose your home brew, BUT NOT A FREAKING OPERATING SYSTEM.

    Quote Originally Posted by Luke_Wolf View Post
    Well yes theoretical Microkernels and Managed Languages are slower than a theoretical monolithic kernel and non-Managed languages, however speed isn't everything. Microkernels bring features like being able to switch out drivers at runtime and resilience against drivers crashing, and ultimately they're more a natural expression of the Unix philosophy than these big kernels have ever been.
    We have HURD.

    Quote Originally Posted by Luke_Wolf View Post
    Making it in a managed language is an interesting twist particularly one like C#, they say they're using attributes for instance as part of their driver development set up, Microsoft's Midori is also interesting from the standpoint that they're somehow running a microkernel in a single large address space, and it looks like there's discussion for MOSA to do the same, I'm guessing somehow .NET has features that allow them to actually pull that off safely in the manner (apparently however they're pulling off what they're calling Software Isolated Processes) that split address spaces normally would but I need to do more research in that regard to understand what they're doing. That all said it's going to be interesting to see how those two, MINIX3, Genode, and HelenOS turn out here a few years down the line.
    Particularly C# is a pile of garbage, particularly because its microsoft.
    Midori is a hoax. They do rewrite whole toolchain in order to link it to windowsrt, but nothing more. In the end, you will have rebranded Java.

    Only Hurd has chance to replace Linux as an outgoing evolution, the rest is either hoax, unserious or outright dangerous to use.
    Last edited by brosis; 02-26-2013 at 06:03 AM.

  6. #36
    Join Date
    Jan 2013
    Posts
    1,462

    Default

    Yeah writing any OS components in C# (or any other .net language) is plain moronic.

    If you wanted to write a kernel in a managed language, I think Vala or D would be the best options.

  7. #37
    Join Date
    Aug 2009
    Posts
    97

    Default

    Quote Originally Posted by nightmarex View Post
    Jeez was this a server or something, that's a good leap there!
    Personal workstation. I've long given up on upgrading kernels regularly. Usualy not worth the hassle. I only upgrade if I need some specific improvement or some other component forces me to (typicaly X drivers).

  8. #38
    Join Date
    Oct 2009
    Posts
    2,138

    Default

    Quote Originally Posted by Cthulhux View Post
    Well, how do they say? "Open source is more secure because more people can see what's going on". Hahaha. Great.
    Right, because if it were ms or appleturd, not only would they know about the bug, they would do NOTHING about it, and deny its existence.

  9. #39
    Join Date
    Jun 2009
    Posts
    582

    Default

    Quote Originally Posted by brosis View Post

    - bunch of rubbish and lies not worth even quoting -
    right, and now that hex and luke_wolf have completely showed you up as a liar who makes up stories about Mono runtine libraries taking 300mb on a stock Ubuntu install, you come here to spread more nonsense.
    Last edited by Sonadow; 02-26-2013 at 09:22 AM.

  10. #40
    Join Date
    May 2011
    Posts
    1,599

    Default

    Quote Originally Posted by gilboa View Post
    "It is better to keep your mouth shut and appear stupid than to open it and remove all doubt." *Hint.
    You're right -- somehow Lisp slipped my mind.

    All kidding aside though, for many, many projects C is the best language to use for the task, but it's still the worst language imaginable. It inspires so many of us to want to break things and hurt people.



    (Note that I'm excluding PHP from consideration since PHP isn't actually a programming language but rather a big turd wrapped up in a disguise of a programming language.)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •