What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
I got my basic PS/2 Keyboard driver to boot from an ISO, so that's nice. Typing is still choppy and weird, but it works!
SAUCE CD IV - The most schwaaay OS.
Re: What does your OS look like? (Screen Shots..)
Serving the Sortix git repository from Sortix itself using ssh and http clone.
- obiwac
- Member
- Posts: 149
- Joined: Fri Jan 27, 2017 12:15 pm
- Libera.chat IRC: obiwac
- Location: Belgium
Re: What does your OS look like? (Screen Shots..)
I don't think I have ever even shown off my os on this thread, so why not now...
Here is a general feel of the desktop:
And here is the text editor with a program in AQUA Basic (note this is not a functional code, it's just to show the syntax highlighting)
Here is a general feel of the desktop:
And here is the text editor with a program in AQUA Basic (note this is not a functional code, it's just to show the syntax highlighting)
Re: What does your OS look like? (Screen Shots..)
Looks good! Relatively unique GUIs are always fun to see.obiwac wrote:I don't think I have ever even shown off my os on this thread, so why not now...
Here is a general feel of the desktop:
SAUCE CD IV - The most schwaaay OS.
Re: What does your OS look like? (Screen Shots..)
I got the USB keyboard and screen working on my ARM64 project today, planning to move on to writing an exception table and maybe write a PCI subsytem.
Some assembly was very refreshing after web development for money with Vue.JS PHP etc, im glad I have 1 day a week to get away from that xd
Some assembly was very refreshing after web development for money with Vue.JS PHP etc, im glad I have 1 day a week to get away from that xd
Re: What does your OS look like? (Screen Shots..)
I feel you. Web development can get very boring after a few years... unfortunately we only have so little spare time!gungomanj wrote:Some assembly was very refreshing after web development for money with Vue.JS PHP etc, im glad I have 1 day a week to get away from that xd
My blog: http://www.rivencove.com/
Re: What does your OS look like? (Screen Shots..)
It used to be more fun in the vanilla PHP and jquery days. More problems to solve and more software design = more fun. These framework brainlets killed webdev because they are too stupid to use JS.dseller wrote:I feel you. Web development can get very boring after a few years... unfortunately we only have so little spare time!gungomanj wrote:Some assembly was very refreshing after web development for money with Vue.JS PHP etc, im glad I have 1 day a week to get away from that xd
-
- Member
- Posts: 223
- Joined: Thu Jul 05, 2007 8:58 am
Re: What does your OS look like? (Screen Shots..)
Got a (simple) shell working on top of my os. terminal support is not yet implemented, so keyboard echoing and basic line editing is done through a seperate (background) process that replaces the direct keyboard input with the output of a pipe, and then does all the echoing and line editing before pushing the input along on the pipe. Everything else is functional though.
Re: What does your OS look like? (Screen Shots..)
The process of making an operating system from scratch also includes boring GUI stuff. #osdev #gui
- Attachments
-
- GUI
- gui.png (8.25 KiB) Viewed 11790 times
Re: What does your OS look like? (Screen Shots..)
Nonono, you're supposed to brag about it.
- obiwac
- Member
- Posts: 149
- Joined: Fri Jan 27, 2017 12:15 pm
- Libera.chat IRC: obiwac
- Location: Belgium
Re: What does your OS look like? (Screen Shots..)
thanks!FelixBoop wrote:Looks good! Relatively unique GUIs are always fun to see.obiwac wrote:I don't think I have ever even shown off my os on this thread, so why not now...
Here is a general feel of the desktop:
- zesterer
- Member
- Posts: 59
- Joined: Mon Feb 22, 2016 4:40 am
- Libera.chat IRC: zesterer
- Location: United Kingdom
- Contact:
Re: What does your OS look like? (Screen Shots..)
But no, I'm rewriting Tupai, my OS, for the 7th time. I'm considering heading towards a microkernel design. I'll decide when I get to the stage where making a decision is necessary.
I've switched to C, having previously used C++, and I'm much happier. The kernel code is definitely cleaner, more efficient, and more rugged than previously.
Also, it's designed for Multiboot 2!
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml
http://zesterer.homenet.org/projects.shtml
Re: What does your OS look like? (Screen Shots..)
7th time wow, I can relate to you. Looks like some people just love rewriting their OSes over and over.zesterer wrote:I'd like to show you all a fancy GUI, a networking stack, or even just a bash prompt.
But no, I'm rewriting Tupai, my OS, for the 7th time. I'm considering heading towards a microkernel design. I'll decide when I get to the stage where making a decision is necessary.
I've switched to C, having previously used C++, and I'm much happier. The kernel code is definitely cleaner, more efficient, and more rugged than previously.
Also, it's designed for Multiboot 2!
What is wrong with C++? What problems did you run into? I've recently (~5 months ago) switched to C++ and things are definitely easier to work with and organize.
Nah, don't go micro yet, that is a really big big switch IMHO, lots of specific things to consider.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
- zesterer
- Member
- Posts: 59
- Joined: Mon Feb 22, 2016 4:40 am
- Libera.chat IRC: zesterer
- Location: United Kingdom
- Contact:
Re: What does your OS look like? (Screen Shots..)
It wasn't so much that I had a problem with C++: I love the language, and it can be extremely expressive. If you excuse the ridiculous naming conventions of its standard library, it's incredibly powerful too.Octacone wrote:7th time wow, I can relate to you. Looks like some people just love rewriting their OSes over and over.
What is wrong with C++? What problems did you run into? I've recently (~5 months ago) switched to C++ and things are definitely easier to work with and organize.
Nah, don't go micro yet, that is a really big big switch IMHO, lots of specific things to consider.
The problem I found was that I got bogged down in details. I'd write my own implementation of std::vector. It would work, but then I'd realise a month down the line that there was a bug in it. I'd go back to fix that, and this became a common thing. The more I tried to create abstractions: automatic reference counting, smart data structures, etc. the more time I consumed working on things that weren't core features of the OS. I got myself stuck in a pit where, for about 2 months, I added virtually no new features to my OS, instead spending my time improving and adding needless overhead to my kernel in an effort to produce correct code.
I moved to C, and things are much nicer. Most code is actually shorter, it doesn't do strange things in the background, you mostly don't have to care about constructing static objects, it doesn't mangle function names (putting 'extern "C"' at the beginning of stuff gets boring very quickly), and the syntax is SO simple that it feels more like you're working with the underlying machine rather than the language. Its syntax seems to be designed to just get out of the way, without any distractions like OO, templating, constexpr, lambda functions, global construction, etc.
My conclusion is this: C++ is superb for userland applications. But for my kernel, I'm going to use C for sure.
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml
http://zesterer.homenet.org/projects.shtml
Re: What does your OS look like? (Screen Shots..)
A simple window.
- Attachments
-
- gui2.png (5.19 KiB) Viewed 10588 times