what is your interface?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

what is your interface?

Post by VolTeK »

i am interested in everyones os and it does not matter how simple or how hard, yur just smart eough to make one, so heres what i want to know, whats your built os's interface, and if so, could you give screen shots, if your not interested you dont have to. but if you want to, comment!
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: what is your interface?

Post by Troy Martin »

Well, my OS has a built-in command interpreter called hash. It runs in either 80x50 or 80x25 text mode, and doesn't have many features. It borrows a few ideas from bash, though. Attached is a screenshot from an older version of hash.

EDIT: I'm also planning on writing a little shell for a second-stage bootloader, as well. It'll probably be one or two KB in size, whereas hash is 5 or so.
Attachments
hash 0.1.1
hash 0.1.1
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
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: what is your interface?

Post by pcmattman »

I'm currently working on a headless version of my OS, because I've had a change of heart and haven't enjoyed writing code for end-users anyway (ie, being able to run applications, trusting users, etc...).

The user-based version has several screen shots on its project page at http://www.sf.net/projects/mattise.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: what is your interface?

Post by Alboin »

Like pcmattman, my OS has no interface, and I don't plan on implementing one any time soon.
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Re: what is your interface?

Post by piranha »

I plan on making a good kernel base, that is quite fast and stable and then implementing current technology to work with it. Of course, I will keep a shell/CMD line for those who don't have new hardware.

I'm also going to implement my own GUI design, but that it quite far off.

-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Re: what is your interface?

Post by neon »

Im currently in a heavy redesign of the core components of my OS, so none yet for me either ;) Well, besides the one in the new boot loader, anyways. Pics of that is in my other thread.
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
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:

Re: what is your interface?

Post by Combuster »

This is the pinnacle of my OS's user interfaces. Or would that be editing the makefiles to run different binaries on boot :-k
http://dimensionalrift.homelinux.net/co ... weaker.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
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: what is your interface?

Post by JamesM »

Current interface (give or take a month of development):

Image
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Re: what is your interface?

Post by xyzzy »

Isn't this thread pretty much the same as this one?
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:

Re: what is your interface?

Post by Combuster »

Maybe but that one's not specific about user interfaces... There's also one on development environments.
"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
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: what is your interface?

Post by Dex »

I have both a CLI and a GUI, has the CLI or GUI are just normal program's that can be load or unload, you can change them at will.
Examples of user interfaces that have been code for my OS.
Example of CLI
Image
example of game console type GUI
Image
Example of desktop
Image
eddyb
Member
Member
Posts: 248
Joined: Fri Aug 01, 2008 7:52 am

Re: what is your interface?

Post by eddyb »

unfinished & hachish GUI with windowz on it. do you want more windowz?:D
unfinished & hachish GUI with windowz on it. do you want more windowz?:D
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: what is your interface?

Post by Troy Martin »

Uncle Bill and Uncle Monkeyboy won't be pleased with your GUI, shiner! 8)
Attachments
TBOS SSBL
TBOS SSBL
tbosload.gif (4.47 KiB) Viewed 1943 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
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: what is your interface?

Post by Love4Boobies »

TBOS loader with minihash wrote: boot.sct | loads the file saveboot.bin to 07C0:0000 and jumps to it
I think the right address to jump to would be 0000:7C00 (well, if you want to keep compatibility with other boot sectors than your own - but in case you don't, you'll have to write a boot sector for each filesystem you add). I'm aware that it's the same physical address but it will mess with your near jumps.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Re: what is your interface?

Post by Colonel Kernel »

Troy Martin wrote:Uncle Bill and Uncle Monkeyboy won't be pleased with your GUI, shiner! 8)
Uncle Oz won't much care though. :)
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
Post Reply