Page 1 of 2

ideas,ideas...

Posted: Wed Feb 13, 2008 9:51 pm
by xyjamepa
I guess I 'm talking by the name of most of us here when I'm saying
I had a new os design ideas,when I first started os coding,but after a while most of this ideas didn't come true,so can we talk about this new ideas and why they didn't workout,me I thought it would be a very nice idea by making a 3D gui ,but as every one knows here, that making a
normal gui diffecult enough...

Thanx.

Posted: Thu Feb 14, 2008 12:33 am
by bluecode
Ask yourself if you are starting on the wrong level here. Osdev is not really about a fancy gui. At least not in the first months/years.
You might want to create a window manager and gui on top of Linux (or BSD, ...) + X-Server. Or start with the Linux kernel (or any other mature open-source kernel) and write the applications+gui around it.

Posted: Thu Feb 14, 2008 4:10 am
by Combuster
It took me four years to get to a point where I could argue that I had something like a GUI...
http://dimensionalrift.homelinux.net/co ... _snap7.png

Re: ideas,ideas...

Posted: Thu Feb 14, 2008 5:31 am
by mathematician
abuashraf wrote:I guess I 'm talking by the name of most of us here when I'm saying
I had a new os design ideas,when I first started os coding,but after a while most of this ideas didn't come true,so can we talk about this new ideas and why they didn't workout,me I thought it would be a very nice idea by making a 3D gui ,but as every one knows here, that making a
normal gui diffecult enough...

Thanx.
You have answered your own question, haven't you? If you want a super-duper GUI which will leave the likes of Microsoft gasping, you have got a lot of hard reading and hard coding to do, in order to make yourself a specialist in the field. The services of a graphic designer probably wouldn't come amiss either.

Posted: Thu Feb 14, 2008 6:29 am
by 01000101
If that is the path you desired, why not just create a GUi ontop of another kernel, say the Linux kernel. There are alot of GUIs already available for Linux (KDE, Gnome, BlackBox, etc), it would seem to suit you more to 'skip' the kernel development part, and more straight to the GUi devving.

Posted: Thu Feb 14, 2008 8:33 am
by Brynet-Inc
01000101 wrote:There are alot of GUIs already available for Linux (KDE, Gnome, BlackBox, etc)
Technically, Those are Desktop Environments and Window managers for Xorg, They just are often used on Linux. ;)

Posted: Thu Feb 14, 2008 9:29 am
by 01000101
I stand corrected.

Posted: Thu Feb 14, 2008 6:41 pm
by xyjamepa
No guys I think you miss understand me ,
I wanted every one to talk about his/her own ideas not mine
and I started with my self,
that's it ,Okay after one month of os coding I discuvered that making a command line os is big project and diffecult,and that was about two years ago,so I just wanted every one to share his/her "first not working vision"
,so let's moveon and talk about your ideas .

Posted: Sat Feb 16, 2008 3:35 am
by xxxcastenada
OS ideas I used to think were good(years ago):

-256 color vector graphics UI implementation(for speed + smaller memory footprint).
-Lots of Ascii Art for things like logos, icons, in place of bitmaps, jpegs, pngs(same as above)

-A bot / chat client integrated into the OS to attempt to handle end user issues in a text chat format, in an effort to avoid having to contact customer support / get answers to minor questions. Also, to serve information, etc provide specific answers to specific questions as to avoid having to read pages upon pages to find that specific bit of info you're looking for.

yadda yadda

Posted: Sat Feb 16, 2008 4:32 am
by AJ
I think I have always aimed fairly low and have just wanted a nicely working TUI. Perhaps this is because I was just going to write a "Hello World" boot sector and it's gone from there.

I think probably at one stage I had illusions of Windows and Linux binary compatibility, though! Hell, even Linux doesn't have Linux binary compatibility :lol:

Cheers,
Adam

Posted: Sat Feb 16, 2008 11:20 am
by Dex
I aimed to code a OS based on a console type OS, with the same gui and menu driven layout.
Which is what i ended up with, so my first goal has been achieved.

Posted: Sat Feb 16, 2008 1:08 pm
by os.hacker64
If I ever get something like a GUI working, I just want it to be a 2d GUI with something like Ominous showed a screenshot of. :D

Posted: Sat Feb 16, 2008 1:52 pm
by os.hacker64
I just thought of the possibility of having the gui run as a driver...

Posted: Sat Feb 16, 2008 2:51 pm
by lukem95
i always planned to have my GUI run as a driver, only problem is that im still using VGA, and its ungodly slowness would mean as soon as there are more than 1 other process (sysidle) it is virtually useless.

so for now it will stay in my kernel, and ill just adapt the code at a later date

Posted: Sat Feb 16, 2008 4:13 pm
by xyzzy
The GUI can just run as a userspace app, if you provide some sort of standard graphics driver interface that it can access the graphics device with.

And os.hacker64, omin0us' "GUI" is merely a hack in the v86 code, not a functional GUI, see the code ;)