ideas,ideas...

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

ideas,ideas...

Post 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.
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
User avatar
bluecode
Member
Member
Posts: 202
Joined: Wed Nov 17, 2004 12:00 am
Location: Germany
Contact:

Post 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.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post 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
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
mathematician
Member
Member
Posts: 437
Joined: Fri Dec 15, 2006 5:26 pm
Location: Church Stretton Uk

Re: ideas,ideas...

Post 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.
The continuous image of a connected set is connected.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post 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.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post 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. ;)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

I stand corrected.
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Post 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 .
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
xxxcastenada
Posts: 8
Joined: Thu Jan 03, 2008 1:22 am

Post 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
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post 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
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post 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.
User avatar
os.hacker64
Member
Member
Posts: 149
Joined: Mon Feb 11, 2008 4:43 pm
Location: Limbo City,Afterlife

Post 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
User avatar
os.hacker64
Member
Member
Posts: 149
Joined: Mon Feb 11, 2008 4:43 pm
Location: Limbo City,Afterlife

Post by os.hacker64 »

I just thought of the possibility of having the gui run as a driver...
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post 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
~ Lukem95 [ Cake ]
Release: 0.08b
Image
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post 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 ;)
Post Reply