OSDev.org

The Place to Start for Operating System Developers
It is currently Sat Oct 21, 2017 3:28 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Jul 13, 2016 3:25 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9228
Location: An der schönen blauen Donau, watching muppets
~ wrote:
(full ICBM coordinates)
BenLunt wrote:
This forum is public and unless you delete your previous post, everyone will see your information.
Except you can only delete the last post in a thread, so it requires a staffer to do it now. Be careful with your online health and use PMs for this kind of thing, folks!

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Jul 13, 2016 4:19 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 558
Location: Moscow, Russia
I've already seen the post. Expect guests :twisted: :P

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Jul 13, 2016 9:18 am 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1005
Combuster wrote:
~ wrote:
(full ICBM coordinates)
BenLunt wrote:
This forum is public and unless you delete your previous post, everyone will see your information.
Except you can only delete the last post in a thread, so it requires a staffer to do it now. Be careful with your online health and use PMs for this kind of thing, folks!

And I thought it was a good way to improve distributed OSDev meetings worldwide... Still think so...

_________________
Image http://www.archefire.org/_PROJECTS_/ (udocproject@yahoo.com)

YouTube Development Videos:
http://www.youtube.com/user/AltComp126/videos

Current IP address for hosts file (all subdomains):
190.150.9.244 archefire.org


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 6:33 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1005
BenLunt wrote:
I prefer the email method. This forum is public and unless you delete your previous post, everyone will see your information. :-)

Anyway, email sent and thank you for your support,
Ben

Could you please make it possible to send a PDF or HTML file set containing a digital version of a book volume by email once you finally get the physical payment for it?

For OS development, it would be so much more productive to have a digital and a paper version, and it would make for a finer product.

_________________
Image http://www.archefire.org/_PROJECTS_/ (udocproject@yahoo.com)

YouTube Development Videos:
http://www.youtube.com/user/AltComp126/videos

Current IP address for hosts file (all subdomains):
190.150.9.244 archefire.org


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 8:28 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 261
Location: USA
~ wrote:
Could you please make it possible to send a PDF or HTML file set containing a digital version of a book volume by email once you finally get the physical payment for it?

For OS development, it would be so much more productive to have a digital and a paper version, and it would make for a finer product.

It would, though I do not release the PDF form or any other digital form due to the fact that once I did, knowing the internet, it would soon be freely available around the world.

Amazon does offer a discount when you buy the book form *and* the Kindle form, but in my opinion, you can't beat the book form, no matter what it is.

Thanks for your comment, but my answer has to be no.

Ben


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 8:41 pm 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 805
Ben, the books that my dad and I wrote several years ago are all scanned and downloadable in djvu and/or pdf. They were paperbacks only. :)


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 9:00 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1005
alexfru wrote:
Ben, the books that my dad and I wrote several years ago are all scanned and downloadable in djvu and/or pdf. They were paperbacks only. :)

Which ones?

"Old books" is one of the best keyword there is from Google to Torrents to libraries offline or not, and OS development, computing and math are always very important topics with high quality of content.

_________________
Image http://www.archefire.org/_PROJECTS_/ (udocproject@yahoo.com)

YouTube Development Videos:
http://www.youtube.com/user/AltComp126/videos

Current IP address for hosts file (all subdomains):
190.150.9.244 archefire.org


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 9:14 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 261
Location: USA
alexfru wrote:
Ben, the books that my dad and I wrote several years ago are all scanned and downloadable in djvu and/or pdf. They were paperbacks only. :)

Yep, I've seen mine in some form of a digital format also. :) Nothing we can do, that's the way of the internet...


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 03, 2016 9:35 pm 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 805
~ wrote:
alexfru wrote:
Ben, the books that my dad and I wrote several years ago are all scanned and downloadable in djvu and/or pdf. They were paperbacks only. :)

Which ones?

A series of books on developing with i8051-compatible MCUs (covering both hardware and software; published in Russian).


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Wed Aug 10, 2016 7:00 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 261
Location: USA
I have released the boot and loader code to my operating system called FYSOS, which is located at:
http://www.fysnet.net/fysos.htm

The code is released at:
https://github.com/fysnet/FYSOS

The boot code is assembled with NBASM while the loader code is C and compiled with my version of Alex's SmallerC compiler I call NBC, which in-turn then is assembled with NBASM.

Both are found at:
http://www.fysnet.net/newbasic.htm

The boot code contains an empty MBR, a MBR that can handle multiple extended partitions, also called nested partitions, and contains multiple file system (partition) boot sectors.

The loader code will load as many files as specified (hard coded in the loader.c file) to specific places in memory (hard coded in a 32-byte header read from the specified file), then once completed, will jump to the address of the file marked "i'm the kernel".

This loader will read from the same various file systems as the boot sectors.

The big thing to note is that the loader is 90% C code, with the 10% as inline assembly all compiled with NBC, again my variation of Alex's SmallerC compiler. The loader code is 16-bit real mode as well as 32-bit real and protected mode all in the same file with the use of #pragma's.

This has made it so much easier to code, as well as more enjoyable :-)

Anyway, boot and loader code released. Please see the top of any file for the "licensing"...

I release this code so that it might help others with their learning. Please direct your questions to either my email address (listed at the top of http://www.fysnet.net/fysos.htm) or this forum. If it is a question that directly concerns my code, I prefer the email approach, but if you prefer this forum, that is okay too.

Thanks,
Ben

P.S. Alex's SmallerC is at:
https://github.com/alexfru/SmallerC


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Fri Sep 02, 2016 1:16 am 
Offline

Joined: Tue Aug 09, 2016 2:49 am
Posts: 4
BenLunt wrote:
The second image is a Windows XP app that helps me make the fonts for the GUI.


I'm planning on buying your books to take with me on my vacation (I'm unable to let OS dev go, even when I don't have access to a computer :oops: ), but this line worries me a bit. If you developed this for Windows XP, which is 15 years old and isn't even supported anymore for over two years, how up to date and accurate is this book? It seems like it is just published, but I can't see a reason for anyone to still use Windows XP, let alone develop something for it, today.


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Fri Sep 02, 2016 10:36 am 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 261
Location: USA
BasdP wrote:
BenLunt wrote:
The second image is a Windows XP app that helps me make the fonts for the GUI.

I'm planning on buying your books to take with me on my vacation (I'm unable to let OS dev go, even when I don't have access to a computer :oops: ), but this line worries me a bit. If you developed this for Windows XP, which is 15 years old and isn't even supported anymore for over two years, how up to date and accurate is this book? It seems like it is just published, but I can't see a reason for anyone to still use Windows XP, let alone develop something for it, today.

I can understand your concerns. However, I use WinXP as my development host, not the target host.

As for the source code to the font builder, it is written so that it will compile for any Windows host. Though I have not compiled it for a Linux host, I believe that with a few minor modifications, it will compile and run on a Linux style host as well. It does not use Microsoft's MFC library or any other host dependent code.

To make matters worse, as far as your comment is concerned, the demo GUI included with the CDROM (available upon request) is written for DOS, which is a bit older than WinXP. However, please note that the only reason I use DOS is for the simplicity of it has a host. Be assured that the demo code does not rely upon any host system calls except for the memory management, file access, and text screen output, all which your OS development should already have at this point.

It is my intent to write the code as to show you how to accomplish the task, not to create the GUI for you, and I use WinXP and DOS to do that. If you, as the OS developer, have a working knowledge of OS development, and you should at the time of the GUI phase, my choice of WinXP and DOS as the demo hosts will have no effect on the code or your ability to take the code and learn to integrate it into your own.

On a side note, and I hope not to start a war here, I have been using WinXP since its release and have never had the desire to change. It isn't broken so I am not going to fix it. If it isn't broken, I am in no need of the support that is no longer available for it. I don't have any excess software install, only the necessities. I do have a machine with Win8 and absolutely hate it. Win8 is a nightmare in my opinion. I have not seen Win10. Besides, a host that must skip a version number (Win9) due to the fact that older software might interpret it as Win95 or Win98, doesn't interest me. Just my humble opinion.

If and when you purchase the book, please be sure to let me know, following the instructions at http://www.fysnet.net/the_graphical_user_interface.htm for properly requesting the CDROM, and I will be more than happy to send it to you. Also, if you have any questions about the code, the book, and/or your integration of the code, be sure to let me know.

Thanks,
Ben


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Thu Feb 23, 2017 3:37 am 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1005
BenLunt wrote:
I prefer the email method. This forum is public and unless you delete your previous post, everyone will see your information. :-)

Anyway, email sent and thank you for your support,
Ben

I just bought your book volume 8 about USB.

I sent you an email with the information about the proof of the purchase yesterday.

Please send me the source code for the book.

_________________
Image http://www.archefire.org/_PROJECTS_/ (udocproject@yahoo.com)

YouTube Development Videos:
http://www.youtube.com/user/AltComp126/videos

Current IP address for hosts file (all subdomains):
190.150.9.244 archefire.org


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Thu Feb 23, 2017 8:06 am 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 184
Location: Ukraine, Bachmut
Quote:
On a side note, and I hope not to start a war here, I have been using WinXP since its release and have never had the desire to change.

WinXP forever! It's just the best.)
I bet you are using classic Win95 theme on it. ;) Just like me. I have 2 development machines, and both run XP (32 and 64-bit)).

_________________
future big goal: ANT - NT-like OS for mips, arm and x86 (and, possibly, ppc and itanium, hehehe).
current smaller goal: efify - UEFI for a couple of boards (mips and arm).


Top
 Profile  
 
 Post subject: Re: FYSOS: OS Development Series
PostPosted: Thu Feb 23, 2017 10:41 am 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 261
Location: USA
~ wrote:
Please send me the source code for the book.
Sent.

zaval wrote:
Quote:
On a side note, and I hope not to start a war here, I have been using WinXP since its release and have never had the desire to change.

WinXP forever! It's just the best.)
I bet you are using classic Win95 theme on it. ;) Just like me. I have 2 development machines, and both run XP (32 and 64-bit)).

I do use the classic Win95 theme. I have not had any reason to upgrade. If it isn't broke, don't fix it.

Ben


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: SpaceboyRoss01 and 4 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