OSDev.org https://forum.osdev.org/ |
|
What does your OS look like? (Screen Shots..) https://forum.osdev.org/viewtopic.php?f=1&t=12087 |
Page 230 of 260 |
Author: | ngsingh0816 [ Sat Nov 09, 2019 12:30 pm ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Figured I'd finally make my first post here: was working on my GUI and now working on various kernel performance issues and bugs, so here's me showing off some textviews in NeilOS (creative name I know) |
Author: | eekee [ Wed Nov 13, 2019 9:33 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
@GhelloWorld: Sounds like you're concentrating on the important things. I quite like the simple look, actually. @ngsingh0816: Good idea in your ls to quote names with odd characters and to leave a column for the opening quote character. I hope fixing the columnating isn't too annoying. I've only ever done it in APL where the obvious first step was to translate the string of newline-separated names into a 2D character array, single-column and padded with spaces, because APL is great with arrays. All my columns were the same width because it's easier to conceptualize. |
Author: | Korona [ Wed Nov 13, 2019 1:28 pm ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
If I'm not mistaken that is the ls from GNU coreutils (judging from the other utils that are also in coreutils). But yes, nice work! What libc are you using? |
Author: | eekee [ Mon Nov 18, 2019 5:07 pm ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Korona wrote: If I'm not mistaken that is the ls from GNU coreutils (judging from the other utils that are also in coreutils). Oh, with no tab support? That makes sense. |
Author: | ngsingh0816 [ Wed Nov 20, 2019 2:12 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Yep that is ls from GNU coreutils - it never even really occurred to me that the alignment was messed up! I've been using newlib but maybe I'll switch over to glibc eventually. |
Author: | mallard [ Fri Dec 13, 2019 3:59 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
I've been working on my GUI a fair amount recently: A couple of larger images (should be clickable): |
Author: | bzt [ Fri Dec 13, 2019 7:44 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Hey @mallard, that looks really cool! Well done! I know that you probably was thinking win98/mac, and there's a little bit of them in your design for sure. Maybe you're unaware, but it also has a certain CDE feeling in it (the predecessor of KDE on Solaris). I like it! Cheers, bzt |
Author: | VolTeK [ Thu Dec 19, 2019 4:55 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Was always a fan of that classic look |
Author: | faragus [ Sun Dec 22, 2019 8:48 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
[quote="mallard"] do you have any .iso file for the OS ? If so, I would like to try it out. |
Author: | alnyan [ Fri Jan 03, 2020 1:23 pm ] | ||
Post subject: | Re: What does your OS look like? (Screen Shots..) | ||
Rewritten the kernel almost fully since my last post here. Now it supports kinda better VFS, with tar for initrd, ext2 read-write support and devfs. Now playing around with implementing openpty to make it possible to have something like terminal multiplexer/pager, because the default TTY does not implement any history/tiling etc. Memory management is still probably the most ugly thing, though I hope I'll finally start rewriting it someday.
|
Author: | mmdmine [ Sat Jan 04, 2020 3:42 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
Subject: What does your OS look like? (Screen Shots..) alnyan wrote: Rewritten the kernel almost fully since my last post here. Now it supports kinda better VFS, with tar for initrd, ext2 read-write support and devfs. Now playing around with implementing openpty to make it possible to have something like terminal multiplexer/pager, because the default TTY does not implement any history/tiling etc. Memory management is still probably the most ugly thing, though I hope I'll finally start rewriting it someday. I have written a very simple terminal multiplexer for linux that only allows you to scroll back. it uses libevent and ncurses. you can take a look at it. (early versions uses my own buffer implementation but then I used ncurses Pad for better performance) https://github.com/mmdmine/ters |
Author: | alnyan [ Sat Jan 04, 2020 4:37 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
mmdmine wrote: I have written a very simple terminal multiplexer for linux that only allows you to scroll back. it uses libevent and ncurses. you can take a look at it. (early versions uses my own buffer implementation but then I used ncurses Pad for better performance) https://github.com/mmdmine/ters Thanks for suggestion, I'll check it out. I don't have any select()/event implementation yet, though. |
Author: | mmdmine [ Sat Jan 04, 2020 5:31 am ] |
Post subject: | Re: What does your OS look like? (Screen Shots..) |
alnyan wrote: mmdmine wrote: I have written a very simple terminal multiplexer for linux that only allows you to scroll back. it uses libevent and ncurses. you can take a look at it. (early versions uses my own buffer implementation but then I used ncurses Pad for better performance) https://github.com/mmdmine/ters Thanks for suggestion, I'll check it out. I don't have any select()/event implementation yet, though. I need to know when user presses a keyboard button and when the running program writes something to stdout, so used libevent but as you are the kernel, you won't need select() and you can use interrupts and syscalls directly. |
Author: | wsavage [ Sun Jan 19, 2020 1:43 pm ] | ||
Post subject: | Re: What does your OS look like? (Screen Shots..) | ||
Written in Rust, featuring virtual memory management, a very simple shell, and and RTC driver. Currently trying to write a disk driver.
|
Page 230 of 260 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |