what is your interface?
what is your interface?
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!
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: what is your interface?
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.
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.
-
- 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?
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.
The user-based version has several screen shots on its project page at http://www.sf.net/projects/mattise.
Re: what is your interface?
Like pcmattman, my OS has no interface, and I don't plan on implementing one any time soon.
C8H10N4O2 | #446691 | Trust the nodes.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Re: what is your interface?
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
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
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
Re: what is your interface?
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();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
- Combuster
- 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?
This is the pinnacle of my OS's user interfaces. Or would that be editing the makefiles to run different binaries on boot
http://dimensionalrift.homelinux.net/co ... weaker.PNG
http://dimensionalrift.homelinux.net/co ... weaker.PNG
Re: what is your interface?
Current interface (give or take a month of development):
-
- Member
- Posts: 391
- Joined: Wed Jul 25, 2007 8:45 am
- Libera.chat IRC: aejsmith
- Location: London, UK
- Contact:
Re: what is your interface?
Isn't this thread pretty much the same as this one?
- Combuster
- 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?
Maybe but that one's not specific about user interfaces... There's also one on development environments.
Re: what is your interface?
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
example of game console type GUI
Example of desktop
Examples of user interfaces that have been code for my OS.
Example of CLI
example of game console type GUI
Example of desktop
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: what is your interface?
Uncle Bill and Uncle Monkeyboy won't be pleased with your GUI, shiner!
- Attachments
-
- TBOS SSBL
- tbosload.gif (4.47 KiB) Viewed 1930 times
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: what is your interface?
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.TBOS loader with minihash wrote: boot.sct | loads the file saveboot.bin to 07C0:0000 and jumps to it
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
- Colonel Kernel
- Member
- Posts: 1437
- Joined: Tue Oct 17, 2006 6:06 pm
- Location: Vancouver, BC, Canada
- Contact:
Re: what is your interface?
Uncle Oz won't much care though.Troy Martin wrote:Uncle Bill and Uncle Monkeyboy won't be pleased with your GUI, shiner!
Top three reasons why my OS project died:
- Too much overtime at work
- Got married
- My brain got stuck in an infinite loop while trying to design the memory manager