Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

A new operating system

About the next generation operating system

------------------------------------------


...I was just wondering why Linux, the fastest PC OS (as far as I know) hasn't gained the popularity

of Windows. One reason might be that Windows is very user friendly, and linux is not. But why is

linux not user friendly? The answer is simple, too. It is a unix clone. All in all, every OS which is out

today (except BEOS) has it's root in the 80's or early 90's. (But Linux is an unix clone, and unix was

coded in the 70's!). I think there's time for a new OS which is computer-independant, user friendly

AND provides functions for the pro user or server admin on OS basis. I guess there's nobody out

there who want to spend lots of time to download the newest kernel patches, service packs, add-on

programs etc.


If you look at all those linux coders who spend their time coding cool software for linux, I also

wonder why nobody of these guys got the idea to make a new OS. Linus Thorvalds has shown us

how to do it; and a &quotvirtual firm" on internet basis would a great idea, too. All to do is repeat

the success story of Linux, just with keeping user friendlyness in mind.


The only things which could be a problem are:


1.) The boot code

How to boot-up and interact with possible other OS's on the same computer?


2.) The compiler

A new C compiler is required in order to work together with the new OS.


3.) Language support

A very important thing is language support, but it seems that the manufacturers of their os'es forget

this. When I look at Linux, I

only see English (I can speak, write and read English, but there

are other users who can't!). If I look at Windows 98, all is ok, but

only until I install software from the web.


4.) Logic

Logic is a very big thing which is missing in EVERY operating system. Why

does every 2nd program in Windows ask me to reboot my computer, even if

it works without? Or why does Linux have scripts, config files etc at so

many places, instead of using a single directory (windows registry greets back!). Or a nice config

tool would make life easier :)


That's all for now. Gimme feedback either to this message board or by email:

thummel@junior-net.de


Thanks

Timo


Comments

  • : About the next generation operating system

    : ------------------------------------------


    : ...I was just wondering why Linux, the fastest PC OS (as far as I know) hasn't gained the popularity

    : of Windows. One reason might be that Windows is very user friendly, and linux is not. But why is

    : linux not user friendly? The answer is simple, too. It is a unix clone. All in all, every OS which is out

    : today (except BEOS) has it's root in the 80's or early 90's. (But Linux is an unix clone, and unix was

    : coded in the 70's!). I think there's time for a new OS which is computer-independant, user friendly

    : AND provides functions for the pro user or server admin on OS basis. I guess there's nobody out

    : there who want to spend lots of time to download the newest kernel patches, service packs, add-on

    : programs etc.


    : If you look at all those linux coders who spend their time coding cool software for linux, I also

    : wonder why nobody of these guys got the idea to make a new OS. Linus Thorvalds has shown us

    : how to do it; and a "virtual firm" on internet basis would a great idea, too. All to do is repeat

    : the success story of Linux, just with keeping user friendlyness in mind.


    : The only things which could be a problem are:


    : 1.) The boot code

    : How to boot-up and interact with possible other OS's on the same computer?


    : 2.) The compiler

    : A new C compiler is required in order to work together with the new OS.


    : 3.) Language support

    : A very important thing is language support, but it seems that the manufacturers of their os'es forget

    : this. When I look at Linux, I

    : only see English (I can speak, write and read English, but there

    : are other users who can't!). If I look at Windows 98, all is ok, but

    : only until I install software from the web.


    : 4.) Logic

    : Logic is a very big thing which is missing in EVERY operating system. Why

    : does every 2nd program in Windows ask me to reboot my computer, even if

    : it works without? Or why does Linux have scripts, config files etc at so

    : many places, instead of using a single directory (windows registry greets back!). Or a nice config

    : tool would make life easier :)


    : That's all for now. Gimme feedback either to this message board or by email:

    : thummel@junior-net.de


    : Thanks

    : Timo





  • Listen: about your new OS idea:



    so first, i don't think unix is not user friendly, the unix user interface is in face the _FRIENDLIEST_ user interface i even seen. on the contrary:

    Windows - has the WORST user interface i've seen. it's messy, and doing things there takes tons of time, and the design of windows' programs make the ui hard, by providing no commandline paramters and lack of named-pipes and more importantly : a scripting langauge.

    what is true that windows' user interface is QUICKER to grasp. someone who have never seen a computer can easially jump in and feel pretty much ok in a MS-windows env. saying that this is not the case with unix would be an understatement.

    unix takes time to grasp, but it's DEFENETLY worth it. i mean, look at an _experienced_ windows user vs. a notice user in windows, their skills as in interacting with the OS are about the same (expect for the case where one installs unix like packs on windows like cygnus-win32)

    anyways, i think the lack of MASS popularity in home unix systemsis due to lack of some home-use software that still exists. an OS isn't just the OS, it's the whole pack of things around it, from compilers, thru shells thru music application, thru games, to word processors.

    anyways - unix isn't hard to use once installed properly. i setup a linux box for my mom for graphics and web browsing, and she's doing alright with it, better off than what she had to go thru with a windows system, being unstable and hard to maintain and all that.


    about what you're saying, if u want to design a new OS, u don't need another C compiler for example, just use GCC. and linux's roots arn't so much in the 70's, the unix design is from the 70's but it's a pretty good design (to say the least) much better than many newer OSes, and linux isn't

    a "frozen" unix, it's keeping up to date. about BeOS for example, i dono't have any BeOS expirience, but i think that BeOS uses a unix-like kernel and C libs (posix 200?.?)

    and on top of that they have some kinda new graphic system instade of X, which is a good idea.


    anyways, what i'm trying to say, is that an OS's popularity isn't related to it's being unix or non-unix, that should consern programmers only, who want to have a nice interface to program to, and want their code to be easy to port.

    a popular "user-friendly" in the cheap sence of it could be constructed over a unix kernel (like in BeOS) and could be constructed over linux. that's not the problem.


    u might wanna check out the FreeDows project btw (www.freedows.org i think), they put the afforts were it matters, mini-kernel wrappers for binary from other OSes ( i think that's what they're doing) into a stable main kernel.


    if u wanna see modern OSes for current home use, check out the GNUstep project, which is implementing a NeXTSTePish API. and if you're into real modern OSes, check out Plan9.


    anyways, layering and modular design lets us part between the OS and ui, so that not the point. ms-windows can operate with bash or other un*x shells (well software arn't really designed that way, but oh well) and X for example can use a ms-windows/explorer-like user interface (but why?)


    anyways, (damn) i suggest u learn abit more about OS's and unix in particular, check out the various window-managers for X for example.


    try Window Maker (windowmaker.org) for example, it bashes the ms-windows look/feel by far.


    - oyd11


  • oh, and sorry bout all the mistypes, i'm pretty tired n' stuff...


  • >1.) The boot codeHow to boot-up and interact with possible other OS's on the same computer?

    >


    use lilo. it configurable enough.


    >2.) The compiler

    >A new C compiler is required in order to work together with the new OS.

    why? what's wrong with GCC?


    > 3.) Language support

    language isn't an OS issue. except for the kprintf()'s.care to traslate?


    >4.) Logic

    >Logic is a very big thing which is missing in EVERY operating system. Why

    >does every 2nd program in Windows ask me to reboot my computer, even if

    >it works without? Or why does Linux have scripts, config files etc at so

    hmm... what wrong with scripts? and i donno abot this windwos issue, my windows programming experience is quite limited, what i don't like in this point in windows in the security, a "normal" program shuoldn't have the security to reboot my computer/format my harddisk and so on...




  • : About the next generation operating system

    : ------------------------------------------


    :I think that next generation Os move to Internet

    Operating syste. Todays, All user need powerful

    server that can deliver good and reliable service

    via internet. So, I think that next generation of OS

    will not be visible. They will be quiet servers that

    deliver services via available protocols such as

    NFS and SMB and espessially HTTP. So We will have

    two part of OS, Some for clients and next for Server.

    I am sure that JAVA will be the most important

    Language programming in future, in the other hand

    C and assembly language will be used to development

    optimized Server.

    As you can guess, Cleint OS will be Windows and

    it is under Microsoft. But I think that Micro soft can

    not competion with powerful OS such Linux for deliver good

    and reliable server.


    --taghi


Sign In or Register to comment.