OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 1:55 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 213, 214, 215, 216, 217, 218, 219 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Mar 07, 2018 10:09 am 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 923
Location: Finland
Here is my operating system project. This is a very early announcement but there are two bootable floppy images available if someone wants to try them.



Attachments:
dancy-0.1.0-preliminary.png
dancy-0.1.0-preliminary.png [ 596.29 KiB | Viewed 9365 times ]

_________________
Undefined behavior since 2012
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Mar 07, 2018 4:32 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Antti wrote:
Here is my operating system project. This is a very early announcement but there are two bootable floppy images available if someone wants to try them.

Hi, I tried the 1.44meg on a USB thumb drive and it didn't boot. Don't know if you intended it to or not. I then tried it on a physical 1.44meg floppy and it booted as intended.

To get it to boot on a USB thumb drive, you have to do a few things to be sure it will. I think we have discussed it on this forum before. (I may be the only one around here with a physical floppy drive anymore.. :-))

Anyway, if you want to repay the favor, http://www.fysnet.net/blog/2018/03/.

Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Mar 07, 2018 10:19 pm 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 923
Location: Finland
BenLunt wrote:
Hi, I tried the 1.44meg on a USB thumb drive and it didn't boot. Don't know if you intended it to or not. I then tried it on a physical 1.44meg floppy and it booted as intended.


First of all, thank you very much for testing. (Un)fortunately, it worked just like it should if your USB thumb drive was not emulated like a floppy. There are three different VBRs ("floppy", "chs", and "lba"), the first one being for real floppies and that was used for those floppy images. The disk geometry ("sectors per track" and "heads") are read from the Bios Parameter Block for this media. If using the "chs" version, that practically works on floppies too, there should be no problem.

However, I did a lot of work for ensuring the USB thumb drive booting would work if using the right VBR version or an MBR/VBR combination. But, I failed this release because I did not provide the bootable images for that media. I should have known that of course USB thumb drives would be tested (if any).

I uploaded another image, would you mind testing this image on your USB thumb drive?


_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Mar 08, 2018 12:29 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Antti wrote:

Yes, that one boots via USB thumb drive.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Mar 09, 2018 2:01 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Just out of curiosity, did you have a chance to try mine? Out of the ten or more test machines I have here, I thought mine was doing quite well. However, thanks to a fellow reader, whom had tested it on a few of his/hers, come to find out I have an issue with my EHCI port reset of high-speed hubs, namely Rate Matching Hubs. I would have never found this out, though thanks to others, I did.

I know that there is a thread within this forum, I would have to go look, but I would much appreciate reviving that thread for a testing platform and have others test mine as well as myself testing others.

(What do you know, I was that last to post in that thread.. viewtopic.php?f=2&t=2970&start=105 )

Anyway, just curious to see if you had tried it,
Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 10, 2018 12:17 am 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 923
Location: Finland
Hello Ben, let's continue the discussion in another topic but I wanted to answer here so that the "discussion history" did not look like I ignored the requst. I tested your floppy image (a.img, physical floppy disk) on one computer and it worked. Then I tested your HDD image (hd.img, USB thumb drive) on three computers and they all worked.

By the way, I just did my El Torito "no-emulation" tests with the FAT12/16 boot chain and it looks like there were no "512-byte sectors" hard-coded anywhere. Perhaps this does not sound very impressive but it was a feeling of success for me. If you add all the components together, I was really expecting that there were bugs that prevented the boot. Of course, there might be hidden bugs but this proves that it could work.

It is possible to have many boot floppy disks (perhaps a feature that is not very common in hobby systems) and I am planning to try (just for fun) this kind of boot sequence:

  • Floppy #1, the "standard" format with 512-byte sectors that BIOSs should boot. First databases are read from this.
  • Floppy #2, the "almost standard" format with 1024-byte sectors. More databases are read from this.
  • Floppy #3, the "almost standard" format with 1024-byte sectors. More databases are read from this.
  • etc.

This is not very practical because it is not trivial to format those floppies. The common scenario is to use standard formats. The final test is to try the boot sequence on an ancient "160KB" floppy to test whether my 8086 compatible code really works or not... perhaps this is enough for now. :)

_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 10, 2018 10:15 am 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Thanks for your tests. I am going to move this to another thread. Please watch for it soon.
-Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 11, 2018 6:40 pm 
Offline
Member
Member

Joined: Sun Jan 14, 2007 9:15 pm
Posts: 2566
Location: Sydney, Australia (I come from a land down under!)
Debian userspace + Pedigree kernel is progressing nicely. I've been trying to figure out how to post a screenshot that makes it a little more evident but decided to settle on this for now.

Most recent kernel log in this image:
Code:
(NN) [1520789587.0] invoke: /etc/gdm/Init/Default [pid=326]
(NN) [1520789588.0] PosixSubsystem::exit(327, code=0)
(NN) [1520789588.0] PosixSubsystem::sendSignal #17 -> pid:tid 326:1
(NN) [1520789588.0] PosixSubsystem::exit(328, code=0)
(NN) [1520789588.0] PosixSubsystem::sendSignal #17 -> pid:tid 326:1
(NN) [1520789588.0] invoke: /bin/uname [pid=329]
(NN) [1520789588.0] PosixSubsystem::exit(329, code=0)
(NN) [1520789588.0] PosixSubsystem::sendSignal #17 -> pid:tid 326:1
(NN) [1520789588.0] PosixSubsystem::exit(330, code=0)
(NN) [1520789588.0] PosixSubsystem::sendSignal #17 -> pid:tid 326:1
(NN) [1520789588.0] PosixSubsystem::exit(326, code=0)
(NN) [1520789588.0] PosixSubsystem::sendSignal #17 -> pid:tid 286:1
(NN) [1520789588.0] sending #285 signal #0 from #286
(NN) [1520789588.0] sending #286 signal #12 from #285
(NN) [1520789588.0] invoke: /usr/lib/gdm/gdmgreeter [pid=331]
(EE) [1520789589.0] PosixSyscallManager: invalid syscall received: 0
(NN) [1520789590.0] PosixSubsystem::sendSignal #14 -> pid:tid 313:1
(NN) [1520789593.0] PosixSubsystem::sendSignal #14 -> pid:tid 313:1
(NN) [1520789594.0] createFile: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.TMP-DsMPdK
(NN) [1520789594.0] CREATE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.TMP-DsMPdK
(NN) [1520789594.0] CREATE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.LCK
(NN) [1520789594.0] REMOVE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.TMP-DsMPdK
(NN) [1520789594.0] createFile: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.NEW
(NN) [1520789594.0] CREATE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.NEW
(NN) [1520789594.0] REMOVE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.NEW
(NN) [1520789594.0] REMOVE: e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2.LCK
(EE) [1520789595.0] POSIX: unknown Linux syscall 25 by pid=331, translation failed!
(EE) [1520789600.0] POSIX: unknown Linux syscall 29 by pid=331, translation failed!
(NN) [1520789600.0] PosixSubsystem::sendSignal #14 -> pid:tid 313:1
(NN) [1520789602.0] PosixSubsystem::sendSignal #14 -> pid:tid 313:1
(NN) [1520789602.0] PosixSubsystem::exit(332, code=0)
(NN) [1520789602.0] PosixSubsystem::sendSignal #17 -> pid:tid 331:1
(NN) [1520789602.0] EMPTY handler.
(NN) [1520789603.0] invoke: /usr/lib/gdmprefetch [pid=333]
(NN) [1520789603.0] PosixSubsystem::exit(333, code=1)
(NN) [1520789603.0] PosixSubsystem::sendSignal #17 -> pid:tid 1:2


Need to fix up some mismatches in the keymap so I can successfully log in :-)


Attachments:
Pedigree-2018-03-11-17-34-17.png
Pedigree-2018-03-11-17-34-17.png [ 128.16 KiB | Viewed 8600 times ]

_________________
Pedigree | GitHub | Twitter | LinkedIn
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Mar 14, 2018 6:10 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
pcmattman wrote:
Debian userspace + Pedigree kernel is progressing nicely. I've been trying to figure out how to post a screenshot that makes it a little more evident but decided to settle on this for now.

Most recent kernel log in this image:

Code:
-snip-


Need to fix up some mismatches in the keymap so I can successfully log in :-)


That is quite awesome. It must have been a chore to port, considering that the kernel needs to be very unix/linux compatible.

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Mar 16, 2018 12:15 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Here's something unusual when compared to what the rest of you guys do. I've written a lightweight, portable ACPI AML interpreter entirely from scratch in C, and I've used it to create an ACPI control method battery driver. VirtualBox's AML provides a battery device, and so here's a screenshot of my OS detecting batteries on VirtualBox.

Image

Of course, the AML interpreter is not complete yet, but it's a very good start in the proper direction. It's basically a project within a project. ;)

EDIT: Fast forward a few hours later, and I've fixed a few OpRegion bugs and I can now detect my real laptop's battery too. (Click to enlarge.)
Image

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 17, 2018 6:26 am 
Offline
Member
Member
User avatar

Joined: Sun Jan 17, 2016 7:57 am
Posts: 51
20 calculators. Because why not?
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 18, 2018 5:36 am 
Offline
Member
Member
User avatar

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 68
Location: Poland
Multitasking in my OS. Took me quite a long time to get it working.
Still, some bugs to figure out(sometimes one process dying causes other ones to crash as well).
The screenshot shows 2 tasks running, one is the notepad and the other one prints ASCII from A to } characters and then crashes.
Image

_________________
Working on managarm.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 18, 2018 5:03 pm 
Offline

Joined: Thu Mar 01, 2018 11:18 am
Posts: 6
Location: Mumbai, IN.
nakst wrote:
20 calculators. Because why not?
Image


Hah, I thought you were trying to emulate the good ol' WinXP window manager lag. :P


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Mar 19, 2018 6:57 am 
Offline
Member
Member
User avatar

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 68
Location: Poland
Sorry for posting another post in such a short time, just had to show you this.
I fixed all my issues with multitasking and an issue with a function related to paging causing my OS to randomly crash when allocating a new page table and got it to work on real hardware(and also got it to not crash randomly in VBox and when using KVM).
The photo looks like it was taken with a potato because my phone camera is a scratched.
Image

_________________
Working on managarm.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 20, 2018 5:07 am 
Offline
Member
Member

Joined: Wed Oct 26, 2011 12:00 pm
Posts: 202
So, over the course of the last two months I've managed to do a lot of improvements and porting for my OS.
- Ported a native build of LLVM to my OS (+ libcxxabi, libcxx, libunwind)
- Ported mesa with llvmpipe as the rendering backend
- Added 64 bit support for my OS so both 32 and 64 bit is done

Also started building my window compositor which is using opengl (mesa) as the rendering backend, currently following opengl tutorials to learn how to use it as I'm very novice in graphics programming. But in the following screenshot I'm using GLSL shaders to do the coloring!

Image

_________________
mollenos | gracht (protocol library) | vioarr (window-manager) | bake (package manager)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 213, 214, 215, 216, 217, 218, 219 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 66 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group