Search found 22 matches
- by AnotherIdiot
- Tue Jul 08, 2025 4:56 pm
- Forum: OS Development
- Topic: Looking for OS Developers – Help Build a Free Windows 11–Compatible Operating System from Scratch!
- Replies: 21
- Views: 54918
Re: Looking for OS Developers – Help Build a Free Windows 11–Compatible Operating System from Scratch!
I worked on a project with similar ambitions to this called Free95, it failed miserably because it was FAR too ambitious, and it died, last commit was months ago. If you do not have an understanding of the Windows API, OS development, the PE headers, Windows drivers, and more, you will fail just lik...
- by AnotherIdiot
- Fri May 23, 2025 6:20 am
- Forum: OS Development
- Topic: Passing multiboot_info_t into kernel and using it
- Replies: 4
- Views: 12955
Re: Passing multiboot_info_t into kernel and using it
You should define a virtual memory layout that maps all available physical memory addresses according to your system’s requirements. Additionally, implement assembly-level routines to translate between physical and virtual addresses as needed.
- by AnotherIdiot
- Fri May 23, 2025 6:13 am
- Forum: OS Development
- Topic: Error loading uncompressed kernel without PVH ELF Note
- Replies: 12
- Views: 26968
Re: Error loading uncompressed kernel without PVH ELF Note
Using -kernel does not work for multiboot2 or 1 images for me even with that, but I would recommend just making a grub image or something else with grub-mkrescue or the equ for whatever that bootloader does.
- by AnotherIdiot
- Fri May 23, 2025 6:11 am
- Forum: OS Development
- Topic: Framebuffer problem
- Replies: 11
- Views: 21846
Re: Framebuffer problem
I'm using GRUB 2.12. That means you are getting 100% correct multiboot2 implementation, as GRUB2 is the reference implementation for multiboot2. I don't think the issue is with the pointer size because I'm emulating it in qemu-system-x86_64, which means it's also emulating a 64-bit system. That sai...
- by AnotherIdiot
- Fri Apr 25, 2025 5:37 pm
- Forum: OS Design & Theory
- Topic: OSDev Survey
- Replies: 0
- Views: 56523
OSDev Survey
It is just a few quick questions (all anon ofc) about your OS and how you design it, what languages you use, I just want to get this to publish the statistics, nothing much other than pure curiosity.
The link is https://forms.gle/Dgix5JLhm5bAbx6m8
The link is https://forms.gle/Dgix5JLhm5bAbx6m8
- by AnotherIdiot
- Thu Mar 13, 2025 11:20 am
- Forum: Announcements, Test Requests, & Job openings
- Topic: Free95
- Replies: 1
- Views: 62609
Free95
Free95 is a minimal and simple hobby OS, we plan to have a custom kernel written from scratch, but to kinda just implement the windows API, its kinda like if you fused windows and a custom OS, except you only take the windows API, somehow it has multiple news articles written about it (just google F...
- by AnotherIdiot
- Fri Feb 07, 2025 10:48 am
- Forum: Announcements, Test Requests, & Job openings
- Topic: uACPI, a portable and easy-to-integrate ACPI implementation
- Replies: 30
- Views: 511433
Re: uACPI, a portable and easy-to-integrate ACPI implementation
Any update on uACPI? I have been considering using it for a while now in my OS.
- by AnotherIdiot
- Thu Jan 30, 2025 3:54 pm
- Forum: About this site
- Topic: Possible licensing issue
- Replies: 2
- Views: 180681
Re: Possible licensing issue
I don't know what you are talking about. The license states: . Permission is hereby granted, [...] to deal in the Software without restriction[...] subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of t...
- by AnotherIdiot
- Sun Jan 26, 2025 6:44 pm
- Forum: About this site
- Topic: Possible licensing issue
- Replies: 2
- Views: 180681
Possible licensing issue
I noticed that on the Interrupts Tutorial page it mentions that the code is based on This but that project is licensed under the MIT which that should cause a licensing issue right? and could (in theory) lead to a similar situation that happened a while back (when I was a lurker with no account) in ...
- by AnotherIdiot
- Mon Jan 20, 2025 1:32 pm
- Forum: OS Development
- Topic: When your OS goes crazy - Screenshots
- Replies: 821
- Views: 1332418
Re: When your OS goes crazy - Screenshots
POV:
Image
Image
- by AnotherIdiot
- Mon Jan 20, 2025 8:56 am
- Forum: OS Development
- Topic: Example page allocator & virtual memory manager?
- Replies: 8
- Views: 9487
Re: Example page allocator & virtual memory manager?
int liballoc_lock(); int liballoc_unlock(); void* liballoc_alloc(int); int liballoc_free(void*,int); from the liballoc github page https://github.com/blanham/liballoc No it does not require those, it just requires you to make the above functions, which may do what you said or may not, my method is ...
- by AnotherIdiot
- Mon Jan 20, 2025 8:53 am
- Forum: Announcements, Test Requests, & Job openings
- Topic: PaybackOS is now SlugOS and it supports UEFI
- Replies: 2
- Views: 46754
Re: PaybackOS is now SlugOS and it supports UEFI
Some of you likely helped me with stuff like the GDT/IDT in my custom OS PaybackOS, thank you for helping. PaybackOS has been decided by me (the main developer) to be rewritten, I have started working on it, it is called SlugOS and I am about to merge the new UEFI code (which uses posix-uefi since ...
- by AnotherIdiot
- Tue Jan 14, 2025 7:19 pm
- Forum: OS Development
- Topic: Example page allocator & virtual memory manager?
- Replies: 8
- Views: 9487
Re: Example page allocator & virtual memory manager?
For psychical memory management I would try using liballoc (with some mods) that is all I really know on the memory management front. liballoc first requires a physical and a virtual memory manager and implements malloc and free. So he still needs to get around paging, physical and virtual memory. ...
- by AnotherIdiot
- Sun Jan 12, 2025 8:40 pm
- Forum: OS Development
- Topic: Example page allocator & virtual memory manager?
- Replies: 8
- Views: 9487
Re: Example page allocator & virtual memory manager?
For psychical memory management I would try using liballoc (with some mods) that is all I really know on the memory management front.
- by AnotherIdiot
- Sat Jan 11, 2025 10:57 am
- Forum: Announcements, Test Requests, & Job openings
- Topic: Documented Function for a mode 13h switch on VGA without the BIOS.
- Replies: 3
- Views: 55735
Re: Documented Function for a mode 13h switch on VGA without the BIOS.
What license is this under? (can I use it in my public domain OS)