Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

GNOME ORBit Ported To Linux Kernel

Posted by CmdrTaco on Sun Dec 10, 2000 07:48 AM
from the and-why-the-hell-not dept.
Lennie writes: "Some crazy people did this for fun; let's hope it stays that way. There is enough kernelbloat already (or have you been able to compile a 2.4 kernel as zImage?). Nonetheless, lots of fun I'm sure." Of all the ridiculous things, this has got to be at least three of them. Actually the worst part is that I kinda could see this as being useful. I think I'm broken.
This discussion has been archived. No new comments can be posted.
GNOME ORBit ported to Linux Kernel | Log In/Create an Account | Top | 184 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • This isn't an attempt to get orbit running faster by moving it into kernel space. This is a functionality hack - orbit won't run in kernel space, the kernel API will be made available to corba clients.

    I'm not sure if I like it or not - the functionality is cool, but the possibility of destabilization is pretty high, and there are lots of security issues.
  • Re:now you can by boarderboy (Score:1) Sunday December 10 2000, @05:25PM
  • Re:This is kinda cool... by baka_boy (Score:2) Sunday December 10 2000, @05:35PM
  • Re:it's about time... by boarderboy (Score:1) Sunday December 10 2000, @05:39PM
  • It's called optimisation by acb (Score:2) Sunday December 10 2000, @05:58PM
  • Re:Port what ever you frickin' please by otis wildflower (Score:2) Sunday December 10 2000, @09:58AM
  • Re:Kernel "bloat" by alienmole (Score:2) Sunday December 10 2000, @10:00AM
  • Re:This is actually pretty cool. by Benley (Score:1) Sunday December 10 2000, @10:01AM
  • What's your problem? by DrXym (Score:1) Sunday December 10 2000, @06:49AM
  • Re:But is this really bloat? by Col. Panic (Score:2) Sunday December 10 2000, @10:08AM
  • Re:why not? (Score:3)

    by scrytch (9198) <chuck@myrealbox.com> on Sunday December 10 2000, @06:59AM (#568926)
    > The initial reaction here seems to be that this is a bad idea. But what's wrong with bringing a object request broker architecture to an essentially monolithic kernel?

    Nothing, but they didn't bring an architecture to the kernel, they just ported ORBit to it. Grafted it in with duct tape and baling twine, really. I don't even see anything valuable coming out of this as a side effect, such as a generic userland/kernel IPC interface like STREAMS or FreeBSD netgraph, just some libc compatibility macro hacks ... *shudder*

    Oh well, everyone's entitled to their own fun projects.

    --
  • More even! by Benley (Score:1) Sunday December 10 2000, @10:13AM
  • MOD THIS GUY UP I'M OUT OF POINTS :-) by LennyDotCom (Score:1) Sunday December 10 2000, @07:03AM
  • Re:This is kinda cool... by alienmole (Score:2) Sunday December 10 2000, @10:16AM
  • Tell it ain't so by hph (Score:1) Sunday December 10 2000, @04:05AM
  • Re:why not? by QuantumG (Score:1) Sunday December 10 2000, @07:23PM
  • Re:This Is Actually Cool by Peter Dyck (Score:1) Sunday December 10 2000, @04:10AM
  • Re:Kernel "bloat" by booch (Score:2) Sunday December 10 2000, @09:59PM
  • This could be useful. by psicE (Score:1) Sunday December 10 2000, @04:10AM
  • This project is VERY interesting by drnomad (Score:1) Sunday December 10 2000, @04:11AM
  • Wrong end of the stick by StrawberryFrog (Score:1) Sunday December 10 2000, @10:05PM
  • huh? by ErikZ (Score:1) Sunday December 10 2000, @04:13AM
  • Re:why not? by Fobi (Score:1) Sunday December 10 2000, @10:24PM
  • The horrible thing is... by Q*bert (Score:2) Sunday December 10 2000, @11:02PM
  • Re:Kernel "bloat" by be-fan (Score:2) Sunday December 10 2000, @10:18AM
  • Kernel Bloat == Bad by jesseraf (Score:1) Sunday December 10 2000, @10:20AM
  • Re:But is this really bloat? by ThisIsSuchACoolNick (Score:1) Sunday December 10 2000, @07:19AM
  • Re:Win2K memory use by be-fan (Score:2) Sunday December 10 2000, @10:21AM
  • well... by vsync64 (Score:1) Sunday December 10 2000, @02:50AM
  • Excellent. (Score:5)

    by pb (1020) on Sunday December 10 2000, @02:50AM (#568945)
    That is very cool.

    With this, and khttpd and the frame buffer support and just a few other patches, I might not have to run in userland ever again!!

    Just like DOS!!! ;)
    ---
    pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
  • Re:This Is Actually Cool by dozer (Score:1) Sunday December 10 2000, @07:24AM
  • Re:Linux supports ATA/100 by szo (Score:1) Sunday December 10 2000, @07:26AM
  • Re:Corba != GUI by RyanMuldoon (Score:1) Sunday December 10 2000, @10:35AM
  • Re:This Is Actually Cool by be-fan (Score:1) Sunday December 10 2000, @07:30AM
  • Making life harder by Sylvestre (Score:1) Sunday December 10 2000, @02:54AM
  • Re:Kernel "bloat" by be-fan (Score:2) Sunday December 10 2000, @07:31AM
  • ! Userspace by Cyclopatra (Score:1) Sunday December 10 2000, @02:54AM
  • Re:why not? by netpixie (Score:1) Sunday December 10 2000, @07:33AM
  • Non-C code in the kernel? by be-fan (Score:1) Sunday December 10 2000, @07:35AM
  • why not? (Score:5)

    by jilles (20976) on Sunday December 10 2000, @02:58AM (#568955) Homepage
    The initial reaction here seems to be that this is a bad idea. But what's wrong with bringing a object request broker architecture to an essentially monolithic kernel? It seems to me that if it can perform well, the added modularity might actually be a huge step forward and might be a nice alternative next to the existing module architecture (sort of a primitive object request broker). One of the immediate advantages is that C is no longer required (but still allowed) for doing kernel programming.

    But then, i'm not a kernel hacker.
  • Now, now, no need to get snippy by Anonymous Coward (Score:1) Sunday December 10 2000, @04:14AM
  • Re:huh? by Ur@eus (Score:1) Sunday December 10 2000, @04:20AM
  • Re:Excellent. by gsf (Score:1) Sunday December 10 2000, @04:20AM
  • make clean && make dep && make rbzImage by Ipsilon (Score:1) Sunday December 10 2000, @04:25AM
  • Re:HURD by Scott Wood (Score:1) Monday December 11 2000, @12:32AM
  • Re:next logical step by chegosaurus (Score:1) Monday December 11 2000, @01:05AM
  • Re:boo hiss by blank (Score:1) Sunday December 10 2000, @10:42AM
  • WTF are you replying to? by enterfornone (Score:2) Monday December 11 2000, @02:55AM
  • Re:Kernel "bloat" by oconnorcjo (Score:1) Monday December 11 2000, @03:37AM
  • grr by Anonymous Coward (Score:1) Sunday December 10 2000, @10:56AM
  • Re:Excellent. by johnnyb (Score:2) Monday December 11 2000, @05:02AM
  • possibly a good idea; needs more work by CaptainQuark (Score:1) Monday December 11 2000, @05:38AM
  • Re:Gnome... (Score:3)

    by Phil-14 (1277) on Sunday December 10 2000, @07:35AM (#568968)

    "So, Gnome, what are we going to do tonight?"

    "Same thing we do every night, Pinky, try to take over the kernel!"

  • What about Microsoft MTS ??? by radulovich (Score:1) Monday December 11 2000, @05:44AM
  • We are all, in fact, dumber for having read that. by Shelrem (Score:2) Sunday December 10 2000, @11:03AM
  • Very interesting, but a security nightmare... by twivel (Score:1) Sunday December 10 2000, @07:39AM
  • Re:Excellent. by Hard_Code (Score:2) Monday December 11 2000, @07:25AM
  • Re:why not? by CAIMLAS (Score:1) Sunday December 10 2000, @11:17AM
  • Re:Excellent. by be-fan (Score:2) Sunday December 10 2000, @07:40AM
  • Re:This is actually pretty cool. by twdorris (Score:2) Sunday December 10 2000, @11:22AM
  • Re:This Is Actually Cool by netpixie (Score:1) Sunday December 10 2000, @07:44AM
  • Re:well... by Stephen Samuel (Score:1) Sunday December 10 2000, @07:44AM
  • Now it's up to the browser... by Ektanoor (Score:2) Sunday December 10 2000, @04:26AM
  • Re:Excellent. by pb (Score:1) Sunday December 10 2000, @04:31AM
  • Kernel "bloat" (Score:3)

    by Galvatron (115029) on Sunday December 10 2000, @04:32AM (#568980)
    I haven't really looked much at the kernel, but puting aside for a second stability and security issues, is a large kernel really so bad?

    If there actually is bloat, in the form of unnecessary or poorly written code, that's unquestionably bad, but if there's simply a lot of cool things being put into the kernel, that doesn't strike me as bad. You can always recompile, thereby stripping your kernel down to just what YOU need.

    I know, I know, the average desktop user isn't going to have the skills to recompile a kernel, but that's okay. Whether a user's kernel is 2 megs or 200 megs, they've probably got enough HD space to fit it. The situations where kernel size matters are probably going to be small devices (pda's, palmtops, etc.), and old devices (486). Small devices generally have customized OSes anyway, so you can expect that the manufacturers will take care of that. Old devices are probably better off running older software, so I'm not too worried about them.

    I probably missed a few things, again I'm not a kernel expert. Plus, the security and stability issues are not trivial, and are a big strike against a project like this. But, any other reasons why this is bad?

  • Re:This Is Actually Cool by Bongo (Score:1) Sunday December 10 2000, @04:33AM
  • Oops by Hard_Code (Score:1) Monday December 11 2000, @07:27AM
  • Re:Wrong end of the stick by Shelrem (Score:1) Monday December 11 2000, @07:50AM
  • Heavy Micro-kernel by Tilde~ (Score:1) Sunday December 10 2000, @11:29AM
  • Re:Gnome... is cool by Pheersum (Score:1) Sunday December 10 2000, @11:35AM
  • Re:huh? by chrisvr (Score:1) Monday December 11 2000, @09:10AM
  • Re:Linux: it's not a microkernel by 1010011010 (Score:1) Sunday December 10 2000, @12:00PM
  • Re:Time to read up on Operating Systems by msobkow (Score:1) Monday December 11 2000, @03:16PM
  • Re:This is kinda cool... by ari_j (Score:1) Sunday December 10 2000, @12:01PM
  • Re:Excellent. by Cloud 9 (Score:1) Sunday December 10 2000, @07:46AM
  • Re:Time to read up on Operating Systems by PureFiction (Score:2) Tuesday December 12 2000, @01:06PM
  • What about Multithreading/tasking by CabanaBoy (Score:1) Sunday December 10 2000, @07:47AM
  • Re:Making life harder by tomreagan (Score:2) Sunday December 10 2000, @07:49AM
  • Re:HURD by KidSock (Score:1) Wednesday December 20 2000, @01:13PM
  • Re:Port what ever you frickin' please by handybundler (Score:1) Sunday December 10 2000, @12:15PM
  • Re:Linux microkernel by fatphil (Score:1) Sunday December 10 2000, @12:16PM
  • Re:Port what ever you frickin' please by handybundler (Score:1) Sunday December 10 2000, @12:17PM
  • Just how is X slow? by maynard (Score:2) Sunday December 10 2000, @07:59AM
  • Re:Linux microkernel by TheAncientHacker (Score:1) Sunday December 10 2000, @08:02AM
  • Re:next logical step by TheAncientHacker (Score:1) Sunday December 10 2000, @08:19AM
  • Re:Linux microkernel by pranalukas (Score:1) Sunday December 10 2000, @08:23AM
  • now you can by enterfornone (Score:2) Sunday December 10 2000, @04:34AM
  • Re:Linux microkernel by fatphil (Score:1) Sunday December 10 2000, @04:35AM
  • I can see some uses... by jkujawa (Score:1) Sunday December 10 2000, @04:35AM
  • Re:URGENT: Money $$$ £££ needed!! by King Africa (Score:1) Sunday December 10 2000, @04:39AM
  • Re:Craptalk by King Africa (Score:1) Sunday December 10 2000, @04:42AM
  • Port what ever you frickin' please by handybundler (Score:1) Sunday December 10 2000, @05:35AM
  • Re:Linux microkernel by stevew (Score:1) Sunday December 10 2000, @05:37AM
  • Re:Hmmm by LiENUS (Score:1) Sunday December 10 2000, @05:40AM
  • Hilarious by p3d0 (Score:1) Sunday December 10 2000, @05:41AM
  • Re:Hmmm by King Africa (Score:1) Sunday December 10 2000, @05:44AM
  • What is bloat? by DickBreath (Score:2) Sunday December 10 2000, @12:18PM
  • Re:next logical step by DickBreath (Score:2) Sunday December 10 2000, @12:20PM
  • Re:Kernel "bloat" by Pseudonym (Score:2) Sunday December 10 2000, @12:26PM
  • Re:HURD by KidSock (Score:1) Sunday December 10 2000, @12:28PM
  • This is actually pretty cool. by twdorris (Score:2) Sunday December 10 2000, @08:24AM
  • Re:grr by DickBreath (Score:2) Sunday December 10 2000, @12:30PM
  • Win2K memory use by Pink Daisy (Score:2) Sunday December 10 2000, @08:30AM
  • Re:Kernel "bloat" by alienmole (Score:2) Sunday December 10 2000, @12:32PM
  • Re:But is this really bloat? by rho (Score:2) Sunday December 10 2000, @12:39PM
  • Re:Port what ever you frickin' please by pranalukas (Score:1) Sunday December 10 2000, @08:32AM
  • Mad, mad, mad, mad, mad ... but I like it! by tjwhaynes (Score:1) Sunday December 10 2000, @08:36AM
  • Re:it's about time... by MassacrE (Score:1) Sunday December 10 2000, @12:44PM
  • Re:Time to read up on Operating Systems by baka_boy (Score:2) Sunday December 10 2000, @12:44PM
  • Re:Linux microkernel by Howie (Score:1) Sunday December 10 2000, @08:40AM
  • Sounds good for... (Score:3)

    by Tom7 (102298) on Sunday December 10 2000, @04:45AM (#569026) Homepage Journal
    This idea sounds good for:

    1. Remotely debugging device drivers

    2. Security holes

  • Clustering... by Bob McCown (Score:2) Sunday December 10 2000, @04:47AM
  • Re:Linux in education: it is! by DigiDarkCloud (Score:1) Sunday December 10 2000, @04:56AM
  • Re:well...LIKE THIS? by Anonymous Coward (Score:1) Sunday December 10 2000, @04:57AM
  • Re:why not? by Art Tatum (Score:1) Sunday December 10 2000, @04:59AM
  • Re:wouldn't it be better if... by whyDNA? (Score:1) Sunday December 10 2000, @05:53AM
  • HURD (Score:4)

    by enterfornone (7400) <anonymouscoward@enterfornone.com> on Sunday December 10 2000, @02:59AM (#569032) Homepage Journal
    The HURD is apparently going to offer CORBA as the primary means of inter-proccess communication. And due the HURD's micro kernel architecture it can probably be done without the bloat of having an orb compiled into a monolithic kernel.
  • by sabre (79070) on Sunday December 10 2000, @12:55PM (#569033) Homepage
    Hey all, here's a few responses to the feedback we've received so far, hopefully this will clear up some of the FUD:

    1. NO, we do not expect this to go into any mainstream kernel any time soon. :)
    2. YES, this is an awesome way to play with and prototype kernel functionality in user space.
    3. NO, this does not work with other OS's. Although, there is no fundemental reason why it cannot be ported... again.
    4. YES, this does mean that if it was ported to other OS's that you could trivially write portable drivers.
    5. NO, we are not planning on porting GNOME to the kernel. :)
    6. YES, SOME user space code can do good things in the kernel, particularly network-centric code. Think kHTTPd or kNFS.
    7. NO, at least not without some redesign of GNOME, this will not make GNOME/bonobo faster.
    8. YES, security can definately be improved [err, well, ahh, be implemented? ;)]. We have one proposal from Miguel de Icaza on improving the security to the point of NFS. Other schemes could definately be implemented, we just haven't started thinking about it.
    9. NO, this does not "severely bloat your kernel", it adds about 150k of space when compiled in debug mode. This is still a very alpha version, btw, and there is still a lot to reduce out.
    10. YES, you can now write your device drivers in C++. :)
    Anyways, if you have any other questions, feel free to contact us. [mailto] :)

    -Chris

  • Lots of time by Amigori (Score:2) Sunday December 10 2000, @03:00AM
  • Re:Excellent. by vsync64 (Score:1) Sunday December 10 2000, @03:00AM
  • Re:But is this really bloat? by ttfkam (Score:1) Sunday December 10 2000, @01:12PM
  • by 1010011010 (53039) on Sunday December 10 2000, @03:01AM (#569037) Homepage
    ... but it plays one on TV.


    ________________________________________
  • Re:boo hiss by ttfkam (Score:1) Sunday December 10 2000, @01:27PM
  • Re:Excellent. (Score:3)

    by DickBreath (207180) <danny@suEINSTEIN ... minus physicist> on Sunday December 10 2000, @08:51AM (#569039) Homepage
    The HURD is not designed for speed. That immedietly makes the OS crap in my view.

    Do you mean that they are not taking speed into account at all? Or maybe that they are completely ignoring any concerns for efficiency?

    Or do you maybe mean that they simply are not making speed their number one concern?

    Could it be that speed (or perhaps efficiency), while important, is not the only factor to consider (as so many here seem to think it is) -- that in some circumstances it might reasonable to sacrifice some efficiency for other factors such as maintainability -- ease of implementing new deamons, etc. The age old sacrificing some comptuer resources for human producitivity.

    How much of a difference are we talking about here? A few (or some number of) percent, or an order of magnitude?
  • Distributed OS (Score:3)

    by EngrBohn (5364) on Sunday December 10 2000, @03:01AM (#569040)
    It's an interesting experiment in creating a distributed operating system, but it's certainly nothing to put on your production system. Give it a few years (assuming people are willing to actually explore this) and it just might be something Tanenbaum would put in his next book (or maybe not). I also gotta wonder what the performance hit is, when the module you want is on the same machine requesting it, vs the non-Corba kernal (obviously if the module is on anther machine, you've got to deal with network latencies).
    cb
  • Re: THANK YOU by nd (Score:1) Sunday December 10 2000, @08:58AM
  • Time to read up on Operating Systems by msobkow (Score:1) Sunday December 10 2000, @09:11AM
  • wouldn't it be better if... by ddent (Score:2) Sunday December 10 2000, @03:07AM
  • Re:Excellent. by be-fan (Score:2) Sunday December 10 2000, @01:48PM
  • Re:why not? by ddent (Score:1) Sunday December 10 2000, @03:11AM
  • by vsync64 (155958) <vsync@quadium.net> on Sunday December 10 2000, @03:12AM (#569046) Homepage
    This is a cool attempt.. for one thing it shows how flexible the linux kernel is.

    Um... Not really. It's almost trivial to put something inside of something else [indiana.edu], as long as you write good interfaces. And the more 3rd party code you accomodate, the more risk there is of unstable code crashing the system, or of security breaches.

    If necessary, kernel interfaces to userland programs [linuxdoc.org] are probably the best way to go, but even then you're not necessarily safe [attrition.org]. Remember: try to run code as an unpriveleged user at first, then as root if necessary, but only in kernel space as a last resort.

    but it would be funky having device drivers loaded from anywhere using this technology!

    Like Jini [sun.com]? I hope you're not suggesting we embed the JRE into the kernel! That would be grotesque, despite the niftiness... No! No niftiness! Don't tempt me! Back!

    --

  • Re:grr by be-fan (Score:2) Sunday December 10 2000, @01:50PM
  • Re:HURD by Anonymous Coward (Score:1) Sunday December 10 2000, @09:18AM
  • Re:Making life harder by Gorgonzola (Score:2) Sunday December 10 2000, @03:13AM
  • Re:Just how is X slow? by Anonymous Coward (Score:1) Sunday December 10 2000, @09:19AM
  • Re:HURD by enterfornone (Score:1) Sunday December 10 2000, @01:56PM
  • boo hiss (Score:3)

    by evil-beaver (15985) on Sunday December 10 2000, @09:31AM (#569052)
    The closer Linux gets to being more like windows the more bloated and unstable it becomes. and yet even most Linux users must admit with every release of windows, windows suck less and less. Linux kernel hackers aka "people with too much free time on there hands" are only too willing to overload the kernel with unnessasary crap. i'll give credit where credit is due, MS knows that some think windows suck and they actively go out to make it work better. that takes direction, the kind that Linux currently lacks.
  • Re:well...LIKE THIS? by King Africa (Score:1) Sunday December 10 2000, @04:59AM
  • Corba != GUI (Score:3)

    by StrawberryFrog (67065) on Sunday December 10 2000, @05:04AM (#569054) Homepage Journal
    > wouldn't be the first OS to more closely tie the GUI to the kernel.

    I shouldn't have to say this here, but CORBA has nothing to do with GUIs, except that it is a necessary service for Gnome's particular architecture.

    This article is good news because it allows the ORB to be used in non-gui contexts. I'm not saying that it should be part of the kernel, but it should and can be decoupled from GNOME. Modularity. Reusability. Flexibility. These are all good things.
  • Re:Hmmm by BradleyUffner (Score:1) Sunday December 10 2000, @06:07AM
  • Re:wouldn't it be better if... by squiggleslash (Score:2) Sunday December 10 2000, @05:18AM
  • it's about time... by q000921 (Score:2) Sunday December 10 2000, @06:09AM
  • We were, until by King Africa (Score:1) Sunday December 10 2000, @05:25AM
  • Re:Tell it ain't so by Gerald (Score:1) Sunday December 10 2000, @06:10AM
  • Re:can someone please tell me... by Ethan (Score:2) Sunday December 10 2000, @06:11AM
  • Re:This project is VERY interesting by linuxmop (Score:1) Sunday December 10 2000, @05:25AM
  • Re:next logical step by Fesh (Score:1) Sunday December 10 2000, @06:15AM
  • Re:Excellent. by Petrophile (Score:1) Sunday December 10 2000, @06:15AM
  • Linux microkernel by Sylvestre (Score:2) Sunday December 10 2000, @03:18AM
  • Gnome... by YxorY (Score:1) Sunday December 10 2000, @03:20AM
  • Re:boo hiss by divec (Score:1) Sunday December 10 2000, @02:08PM
  • next logical step by chegosaurus (Score:1) Sunday December 10 2000, @03:22AM
  • Re: Latency problems... by sabre (Score:1) Sunday December 10 2000, @02:25PM
  • Re:Excellent. by pb (Score:1) Sunday December 10 2000, @03:24AM
  • That still wouldn't make mozilla run fast :) by tenor (Score:1) Sunday December 10 2000, @02:29PM
  • Re:why not? by vsync64 (Score:2) Sunday December 10 2000, @03:29AM
  • Re:Linux microkernel by j-pimp (Score:1) Sunday December 10 2000, @03:10PM
  • User-space OSes and kernel-space applications =... by cpeterso (Score:2) Sunday December 10 2000, @03:15PM
  • by Mercster (39663) on Sunday December 10 2000, @03:38AM (#569074)
    I know most people will shudder, but this is possibly great news for Linux on the desktop.

    If more and more of the infrastructure of a desktop environment (like GNOME) could be moved into kernel space, it wouldn't be the first OS to more closely tie the GUI to the kernel. As long as all the pieces are stable and the whole operation was well thought out (admittedly, not a trivial expectation for Linux code) it would surely mean a more integrated (and speedy) desktop. There's alot you can't do with a GUI in UNIX because of the rift between userland and kernelland.

    Imagine...GNOME/Linux on store shelves, with a custom kernel patched to take advantage of this. GNOME bigots, I can hear you gagging, but noone really cares ;-).

    Mercster
  • Re:User-space OSes and kernel-space applications = by pb (Score:2) Sunday December 10 2000, @03:33PM
  • Re:Excellent. by pb (Score:1) Sunday December 10 2000, @03:37PM
  • Re:Linux: it's not a microkernel by boarderboy (Score:1) Sunday December 10 2000, @03:54PM
  • What? by huma (Score:1) Sunday December 10 2000, @06:23AM
  • Re:Linux in education: it is! by dimator (Score:1) Sunday December 10 2000, @09:35AM
  • Re:URGENT: Money $$$ £££ needed!! by DrSkwid (Score:1) Sunday December 10 2000, @06:29AM
  • by Millennium (2451) on Sunday December 10 2000, @06:30AM (#569081) Homepage
    I don't think a kernel ORB would be bloat. If anything, it could lead to a [em]de-[/em]bloating of the kernel, because it would allow us to remove things that really don't belong in the kernel. You know, things like khttpd and that sort of thing (I'm sorry, but a Web server is no more an integral part of the OS than a Web browser).

    In addition, it would allow for a much more robust and powerful way of extending the kernel. This is a Good Thing, because the componentized architecture makes sure that this can be done without introducing instability. This is less of an issue in an Open-Source kernel than it is in a closed-source one, of course, but it's still an important advantage that should not be overlooked.

    ORBit itself has the advantage of being small. This is a big thing, since it minimizes size bloat. Its performance is also pretty good (though it could use some improvement), and would get faster in kernelspace. This is also a Good Thing. However, there's the distinct problem that it needs better testing for security issues; something of this complexity can't be allowed into the kernel until it's rock solid for obvious reasons.

    But overall, I say go for it. The potential benefits of CORBA in the kernel are simply too great to ignore.
    ----------
  • Re:why not? by Anonymous Coward (Score:1) Sunday December 10 2000, @09:49AM
  • Re:why not? by Kingpin (Score:1) Sunday December 10 2000, @06:32AM
  • Kernel bloat by Tetsujin (Score:1) Sunday December 10 2000, @09:49AM
  • Re:Making life harder by shokk (Score:1) Sunday December 10 2000, @06:34AM
  • Re:Linux microkernel by pranalukas (Score:1) Sunday December 10 2000, @09:53AM
  • Re:Tell it ain't so by shokk (Score:1) Sunday December 10 2000, @06:42AM
  • Modern kernels by ChaoticCoyote (Score:2) Sunday December 10 2000, @06:44AM
  • Re:Excellent. by vsync64 (Score:1) Sunday December 10 2000, @03:41AM
  • Re:why not? by QuantumG (Score:2) Sunday December 10 2000, @03:43AM
  • my Perl net device driver by Micah (Score:1) Sunday December 10 2000, @03:54PM
  • Low-level CORBA by Animats (Score:2) Sunday December 10 2000, @03:54PM
  • Re:This Is Actually Cool by vsync64 (Score:1) Sunday December 10 2000, @03:45AM
  • by vsync64 (155958) <vsync@quadium.net> on Sunday December 10 2000, @03:51AM (#569094) Homepage
    If you think I'm wrong, look at NT... it's all abstracted.

    Well, NT used to be abstracted. NT is a sad story, really. Micros~1 got a whole bunch of top-notch engineers (Dave Cutler, the VMS guy, being probably the most famous one) and told them to make the next-generation OS.

    The engineers were gung-ho about it, and designed it to be modular, abstract, and machine-independent. Management, however, was actually against these attributes and turned NT into something much less wonderful. NT used to run on x86, Alpha, MIPS, and PPC, but those were gradually killed off so that only Intel remains.

    Heh, I got most of this info from a book I was browsing at the story but didn't have the money to buy. I wish I had; NT is one of the great tragedies of our day.

    --

  • Re:Kernel "bloat" by alienmole (Score:2) Sunday December 10 2000, @04:06PM
  • Re:boo hiss by evil-beaver (Score:1) Sunday December 10 2000, @04:23PM
  • Thank You. That post deserved higher moderation. by maynard (Score:1) Sunday December 10 2000, @04:55PM
  • Linux in education (Score:3)

    by smartin (942) on Sunday December 10 2000, @03:56AM (#569098)
    What a great platform Linux is for as both an teaching aid and as the basis for experimental work. All CS departments should adopt Linux as the basis for their operating system courses since it allows exactly this sort of experimentation.
  • Re:Kernel "bloat" by Daniel (Score:2) Sunday December 10 2000, @05:22PM
(1) | 2 | 3