beginner - Minix

This is a discussion on beginner - Minix ; i want to know that Minix 3 is GUI Based and is it better than window 3.1....

+ Reply to Thread
Results 1 to 11 of 11

Thread: beginner

  1. beginner

    i want to know that Minix 3 is GUI Based and is it better than window
    3.1.


  2. Re: beginner

    On Sat, 17 Dec 2005 05:51:17 -0800,
    changeustyle wrote:

    > i want to know that Minix 3 is GUI Based and is it better than window 3.1.


    Minix 3 at this moment is console only, no gui, although I understand
    there are people looking at porting X to Minix 3. Having a gui would be
    nice but I would like to see a few more nic drivers and mouse driver to
    allow copy/paste before that.

    An abicus would be better than windows 3.1.

    Doug

    If you can't do it from a command line, it's not worth doing.

  3. Re: beginner

    We have X Windows running in house already, but it needs symbolic links
    to work properly, so we are working on that. When everything is ready,
    it will go out for beta testing.

    Nevertheless, we are definitely interested in a ***small*** windowing
    system as an alternative.

    Andy Tanenbaum


  4. Re: beginner

    ast wrote:
    > We have X Windows running in house already, but it needs symbolic links
    > to work properly, so we are working on that. When everything is ready,
    > it will go out for beta testing.
    >
    > Nevertheless, we are definitely interested in a ***small*** windowing
    > system as an alternative.
    >
    > Andy Tanenbaum
    >

    Yo Andy, I was once (not recently, though) working on a windowing system
    to kill X11 once and for all, while being lightweight. It's calld
    'Opti-X'. (The 'X' is unrelated to X11 cause I have used the name since
    my DOS days about 3 years ago (2002) -- I tried to make a GUI for DOS
    and that was the original 'Opti-X'. At the time, I didn't even know that
    Un*x or X11 existed at all, although I had heard of Linux a few times.)

    Anyways, my project aims to also replace Y-windows (while keeping the
    Y-windows functionality). Opti-X had several goals in mind:
    * Network transparency
    * Local communications via IPC (NOT a pipe, this is how Windows' GUI
    works)
    * Server-side widgets
    * X11 compatability
    * Server can be a 'midpoint' for X11 -- A server on a workstation can
    also be a client by being an X11 server, and translating the X11 stuff
    to a small Opti-X server (as a client) in native Opti-X protocol for
    devices that have the X11 code out of the Opti-X server.

    However, it never got anywhere or any real functionality as a GUI.

    Anyone want to assist me get it on Minix 3?

  5. Re: beginner

    I hope I'm not completely drawing this thread off-track, but I am
    curious why there is such a huge hype around network centric graphic
    systems? If that is what's wanted why not just keep X? Personally I
    don't see value in running applications graphically over a network
    connection between a server/client. If lightweight is really important
    why dont we just ditch all that complexity? I think that a lot of
    people want X, but they only want the local server/client anyway. And
    for the crowd that decides they do want client/server network graphics
    architecture but dont like the bloat of X...well most people develop an
    alternative that is lightweight but immature. And as it matures it gets
    closer to the very thing they were complaining about (X) so i guess my
    question is...why bother? this isn't meant to sound negative, i'd just
    like to hear a decent justification.

    I think a more interesting endeavor would be hardware accelerated
    graphics like what vista is planning...I'd rather see the time spent on
    copying X's features and work on something truly new, rather then
    copying a 20 year old window system protocol.


  6. Re: beginner

    web_fella@hotmail.com wrote:
    > copying X's features and work on something truly new, rather then
    > copying a 20 year old window system protocol.


    But why reinvent the wheel? X works, and it works very well, it simply
    happens to be bloated. Also, there are tons of X applications out
    there. Having a graphical server, X compatible, but small and fast
    (maybe adding compression to the client/server network communication?)
    would be excellent, in my opinion.

    --
    Saludos,
    Ángel

  7. Re: beginner

    I agree, why invent the wheel? That's what creating a "lightweight" X
    implementation pretty much is. I also realize there are tons of X
    applications out there, but there aren't many of them that are very
    high quality either. Minix is small, and in a lot of ways takes a
    drastic departure from linux in terms of underlying architecture. It's
    also not as mature. Minix3 offers a great opportunity to ditch a lot of
    legacy systems that are getting kind of long in the tooth. There are
    basically 2 approaches that could be taken: follow minix in a catch-up
    game, or do something that is novel or new. I suppose I question the
    strategy behind it more then anything else. I just don't see the point
    of dumping all the legacy systems back onto the to get something that
    looks like linux but not as mature or featureful? Considering how
    horrible the current state of affairs is for the linux desktop, why do
    we want to start down a path of mimicking their failure?

    --Mike


  8. Re: beginner

    On 20 Dec 2005 19:34:32 -0800, web_fella@hotmail.com wrote:

    >I hope I'm not completely drawing this thread off-track, but I am
    >curious why there is such a huge hype around network centric graphic
    >systems?
    >....
    >...Personally I don't see value in running applications graphically over a network
    >connection between a server/client.


    A typical day at my (previous) job: I am
    developing code in my computer, at some
    point I need to check code from two of my
    colleague's - no problem, remote
    login to their computers, open a nedit /
    emacs / etc. windows in my machine and do
    what I need to do.
    After integrating our code, we need to test
    it in the actual hardware. The target
    systems are in the lab, on a network isolated
    from the main corporate network. We can
    access it only from a few workstations
    that have multiple ethernet ports and
    are connected to both nets. (And same times
    more networks) Options: (a) walk to the lab.
    (b) remote login to one of the lab machines,
    and run the X-enabled emulator, debugger,
    etc. with the displays in my desktop machine.

    Repeat the above scenarios with a few variations,
    for example: (a) the lab is in a different
    building / state / country / continent.
    (b) My colleagues are in a different state /
    building / etc.
    (c) The target systems are in a different
    building / state, etc. or at a customer's
    site.
    (d) Today we got a heavy snowstorm and I'm
    working from home.

    > If that is what's wanted why not just keep X?


    Let's just keep X. Except for embedded systems
    with limited resources, were other options are
    more appropriate.

    Another problem with X is that the server
    keeps a lot of status information and programs
    can not continue running it the connection
    with a server is lost. X running on a VNC
    server fixes this. (As well as migrating the
    display between machines.)

    >If lightweight is really important
    >why dont we just ditch all that complexity? I think that a lot of
    >people want X, but they only want the local server/client anyway.


    Wrong assumption for many others.

    >for the crowd that decides they do want client/server network graphics
    >architecture but dont like the bloat of X...well most people develop an
    >alternative that is lightweight but immature.


    Agreed - Immature and not widely available /
    supported, etc. That's why I said let's keep X.

    > And as it matures it gets
    >closer to the very thing they were complaining about (X) so i guess my
    >question is...why bother? this isn't meant to sound negative, i'd just
    >like to hear a decent justification.


    >I think a more interesting endeavor would be hardware accelerated
    >graphics like what vista is planning...I'd rather see the time spent on
    >copying X's features and work on something truly new, rather then
    >copying a 20 year old window system protocol.


    Is there any fundamental idea or concept in modern
    computer and software systems that is not at least
    20 years old?
    Roberto Waltman

    [ Please reply to the group, ]
    [ return address is invalid. ]

  9. Re: beginner

    >>If lightweight is really important
    >>why dont we just ditch all that complexity? I think that a lot of
    >>people want X, but they only want the local server/client anyway.

    >
    >Wrong assumption for many others.


    2 things:
    1) you are in the minority. Most people do not run x to execute remote
    sessions, they run X because it's literally the only option they have
    for running a windowing system on UNIX.
    2)I'm not disagreeing by saying that there shouldn't be some way to run
    applications remotely and be able to seperate the view. My point was
    essentially with the protocol...the client/protocol for X is HORRIBLE!
    >Repeat the above scenarios with a few variations,
    >or example: (a) the lab is in a different
    >building / state / country / continent.
    >(b) My colleagues are in a different state /
    >building / etc.
    >(c) The target systems are in a different
    >building / state, etc. or at a customer's
    >site.

    Yes, this is great in theory, except for the fact that running
    client/server over one of these high latency links just doesnt work,
    unless youve got an oc48 between your home and the office. Opening up a
    simple emacs session takes forever.


    >Is there any fundamental idea or concept in modern
    >computer and software systems that is not at least
    >20 years old?

    You're right, age doesn't have anything to do with it.
    I'm not picking on the concept or the idea, merely the implementation.
    X is a pretty horrendous protocol that has never really delivered on
    its promises. There are other windowing systems that have done a MUCH
    better job, like openstep for example.

    Granted these pages are a little biased against UNIX in general but
    really read the examples that are provided to illustrate why X is a bad
    fit.
    http://www.art.net/~hopkins/Don/unix.../disaster.html
    startling that although the bugs from 15 years ago have been fixed, the
    core issues with X that are outlined in that document still remain


  10. Re: beginner

    web_fella@hotmail.com wrote:
    > You're right, age doesn't have anything to do with it.
    > I'm not picking on the concept or the idea, merely the implementation.
    > X is a pretty horrendous protocol that has never really delivered on
    > its promises. There are other windowing systems that have done a MUCH
    > better job, like openstep for example.
    >
    > Granted these pages are a little biased against UNIX in general but
    > really read the examples that are provided to illustrate why X is a bad
    > fit.
    > http://www.art.net/~hopkins/Don/unix.../disaster.html
    > startling that although the bugs from 15 years ago have been fixed, the
    > core issues with X that are outlined in that document still remain
    >


    And I was about to link you to the X-Windows Disaster page... damnit!

  11. Re: beginner

    web_fella@hotmail.com wrote:
    > I agree, why invent the wheel? That's what creating a "lightweight" X
    > implementation pretty much is. I also realize there are tons of X


    I also like the idea of a thin, super-fast graphical environment,
    nothing fancy, just something which allows me to run 12-15 xterms
    simultaneously together with a browser.

    > applications out there, but there aren't many of them that are very
    > high quality either. Minix is small, and in a lot of ways takes a


    Regardless of how good or bad they are, they are the ones we (not
    really me, since I am really minimalistic, but most people) use, and
    will be using in the future. Being able to run large (horrible)
    applications (such as OpenOffice ---which I hate, of course, but which
    many people around me use---) on a server and having it display on a
    thin client running Minix would be simply wonderfull.

    > drastic departure from linux in terms of underlying architecture. It's
    > also not as mature. Minix3 offers a great opportunity to ditch a lot of
    > legacy systems that are getting kind of long in the tooth. There are


    I fully agree. I love recovering old hardware and doing great things
    with it.

    > basically 2 approaches that could be taken: follow minix in a catch-up
    > game, or do something that is novel or new. I suppose I question the
    > strategy behind it more then anything else. I just don't see the point
    > of dumping all the legacy systems back onto the to get something that
    > looks like linux but not as mature or featureful? Considering how
    > horrible the current state of affairs is for the linux desktop, why do
    > we want to start down a path of mimicking their failure?


    Who's talking about Linux? Not me. What has X to do with Linux? Who
    cares about the Linux Desktop environments? I, for one, do not. But
    I would love to see something X compatible with X (but small and fast)
    on top of Minix. :-)

    --
    Saludos,
    Ángel

+ Reply to Thread