OSDev.org

The Place to Start for Operating System Developers
It is currently Fri May 03, 2024 12:31 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 2:59 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Quick design in EDraw Mind Map. Thoughts?

(going a little OT here :P)


Attachments:
File comment: Yeah, simple, I know.
design.png
design.png [ 23.14 KiB | Viewed 3274 times ]

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex
Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 3:11 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 05, 2008 9:10 pm
Posts: 391
We haven't even said what would be the general principles of the design yet. What you came up with seems to be the typical mono kernel. So let's not rush things here. The people creating it should have a general agreement on the style first. General to more specific as we go down.

_________________
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 3:24 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Aye.










Any thoughts?

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 3:39 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 05, 2008 9:10 pm
Posts: 391
Well personally I'd go with a more modular/microkernel approach. I don't believe everything should run in userspace though. First off, from now on what should we refer to this as, not a name maybe, but something to refer to it by(codename).

_________________
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 4:03 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2006 12:00 am
Posts: 1444
Your making a big misstake from the off, why in a market full of Mp3 player did the I-pod take off ?, because its simple design, why is google the top search engine?, because its simple design (eg: white page, logo, typing in box).
You all start off trying to compete with the big boys, your playing there game and you will lose :(.
Code a 3second to boot, bootable web browser and you will have many user ;).
You need to cut into the market, that most people use there PC for.


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 4:49 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 05, 2008 9:10 pm
Posts: 391
Who said anything about, complicated? We're going into this with first of:

Windows & Linux will die
People Will Need an OS
Our project will be in the underground

No competition involved here. :wink:

_________________
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 8:34 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2006 12:00 am
Posts: 1444
But my point is a normal desktop OS will always be bloatware, if not it will not have the things people want from a OS.
So work out what most people use there OS for and give them that, but faster ;)
So if 70% of the time they use it for browsing the net, give them a small simple, but fast OS that you can browse on, but make it have no mean to write to hdd etc, so it stay in ram only.
Switch it off its gone, much safer, 3 second to boot.
I was thinking on the lines of us all working on F-Browser as a team :).

But than again you maybe thinking you do not want to go in that direction and thats why, as a group people can not agree, we make our own OS because we like to do things differantly, in our own way.
So good luck, i wish you all well.


Attachments:
FBrowserN.png
FBrowserN.png [ 13.92 KiB | Viewed 3299 times ]
Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri Apr 10, 2009 11:17 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 3:03 am
Posts: 1029
Location: Hobart, Australia
Dex: Ever seen ASUS ExpressGate? It does much the same thing as you suggest, and it's built on to the motherboard. The main problem is it turns a machine back into something that's not a Von Nuemann machine. The beauty of the systems we have at the moment is that they allow us to do anything we wish.

Edit: 70% I only use my machine for checking my email and web browsing. It's that 30% that I decide to compile a program or play a game that's going to be the problem. Most people don't want to learn two operating systems.

_________________
My Personal Blog | My Software Company - Loop Foundry | My Github Page


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 11, 2009 6:01 am 
Offline
Member
Member
User avatar

Joined: Wed Jun 29, 2005 11:00 pm
Posts: 34
future holds a lot of secrets clearly. it's quite hard to guess what it lies for us.
the problem is that it's not 80's anymore that you can kick-start your own unix alternative from a telnet application. peeps are not interested on basic boot-loading kernel with shiny text-interface. instead the trends are being social by sharing photos and playing massive multiplayer onlines.

intel at first place was planning the moblin as a fresh kernel but plans changed, they wanted to take he power of bloated-community for their atom processors, so the choice was obvious. right now i'm playing with some django &kohana stuff for my web projects, checking XNA for an indie game but still waiting for a fresh start project to step on. i love the the kernel coding anyway


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 11, 2009 10:51 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 19, 2007 10:40 am
Posts: 261
Location: India
Instead of succumbing to major featuritis and then making bloatware, we need a mechanism that can bloat on itself. I mean, you just design a framework that is able to evolve (AI) at runtime with the needs of the user and then grow into a good system. Today's systems are hardly configurable.


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 11, 2009 1:06 pm 
Offline
Member
Member
User avatar

Joined: Wed Feb 07, 2007 1:45 pm
Posts: 1401
Location: Eugene, OR, US
In the short term I basically agree with Brendan. When you are asking for predictions of the future, you need to specify a timeframe. The future of OSes is an AI that directly reads/writes your brain, of course. So everything we are doing here is temporary.

A desktop does not need to be bloatware. Win 3.11 was a successful desktop with a bad API -- but by today's standards it certainly was not bloated. In the intervening years, the API has been (mostly) fixed. I would think the ultimate desktop OS would look something like Win 3.11 with a clean (all legacy support stripped) Vista API/GDI.


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 11, 2009 8:29 pm 
Offline
Member
Member
User avatar

Joined: Sat Feb 28, 2009 11:43 am
Posts: 80
salil_bhagurkar wrote:
Instead of succumbing to major featuritis and then making bloatware, we need a mechanism that can bloat on itself. I mean, you just design a framework that is able to evolve (AI) at runtime with the needs of the user and then grow into a good system. Today's systems are hardly configurable.


You are right. Configuration is VERY limited.

_________________
Current work on a OS: SauOS (project homepage: http://code.google.com/p/sauos/)
Image


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 11, 2009 8:59 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 05, 2008 9:10 pm
Posts: 391
Especially with linux, there is no standard that distros follow.

_________________
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Sat Apr 18, 2009 11:29 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 08, 2007 11:08 am
Posts: 670
Dex wrote:
as a group people can not agree


I was going to comment on the idea of a collaborative project, and then saw this wonderful part that I can quote for emphasis: any collaborative project is going to need someone (a leader) that has the final say.

The only way you can really get around that, is by dividing responsibilities by having different people decide about different things (as long as you are careful about not getting into politics about whose jurisdiction something belongs).

I mean, it's good for multiple people to design stuff, but ultimately there are times when you either (1) need someone to say "this is what we do" or (2) you'll be stuck forever and never get anything done.

_________________
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.


Top
 Profile  
 
 Post subject: Re: What does the future hold?
PostPosted: Fri May 01, 2009 5:41 am 
Offline
Member
Member

Joined: Thu Apr 30, 2009 6:08 am
Posts: 62
Windows Mobile 8 based on Midori will be fast powerful , solid and offer strong distributed Asynch features along with a new UI it will be a big hit.
Microsoft then release it as Windows Server X with a Windows Server 2010 VM for compatibility ( like the new XP feature in Win7) . This replaces most of their Cloud servers etc And as a file , web or managed application server it runs fast secure and rock solid.
Other OS will have a rethink to which some such as Linux cant adopt. Linux and Win7 becomes heavyweight old iron in most peoples perception.
Apple jump on the bandwagon and Release OSY with some Singularity features before MS even considers replacing Windows 7 on the desktop.
QNX will adopt Java /Mono and grow in the embedded must work market.
Web 2.0 fails and is replaced with rich internet apps. OS research ignites.

The new OS's grow and become more bloated though they are much more reliable and the kernel grows at a slow pace compared to the rest.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group