OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 19, 2024 6:59 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jan 20, 2015 6:31 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Finally got passwords to work in Vector OS, that's one step closer to version 0.1 alpha :)
passwd.vcx is just an application to change the password, as you can see.
I'm trying to implement encryption, but it's not going well.. :mrgreen:
All the source is on GitHub http://github.com/omarrx024/vector! :D


Attachments:
File comment: passwd.vcx, the application to change password.
passwd.png
passwd.png [ 54.2 KiB | Viewed 7607 times ]
File comment: The prompt for a password before going to the shell.
password.png
password.png [ 46.35 KiB | Viewed 7607 times ]

_________________
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: Tue Jan 20, 2015 12:55 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Here's one step closer towards write access in my filesystem VectFS!
rm.vcx is simply a program that uses a system call to delete a file. Here, I deleted hello.vcx, which is just a Hello world application. Notice in the second "dir" directory listing that hello.vcx is not there! :)
Implementing write access is harder than I thought and it will take some more time.. But it will work! :)
Off topic note: The sources on GitHub are updated daily. That means the source for what I did today will be released tomorrow, and what I did tomorrow will be released on the day after, and so on.


Attachments:
File comment: A demonstration of deleting a file within Vector OS.
delete files.PNG
delete files.PNG [ 30.64 KiB | Viewed 7546 times ]

_________________
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: Tue Jan 20, 2015 2:30 pm 
Offline
Member
Member

Joined: Tue Aug 19, 2014 1:20 pm
Posts: 74
omarrx024 wrote:
Here's one step closer towards write access in my filesystem VectFS!
rm.vcx is simply a program that uses a system call to delete a file. Here, I deleted hello.vcx, which is just a Hello world application. Notice in the second "dir" directory listing that hello.vcx is not there! :)
Implementing write access is harder than I thought and it will take some more time.. But it will work! :)
Off topic note: The sources on GitHub are updated daily. That means the source for what I did today will be released tomorrow, and what I did tomorrow will be released on the day after, and so on.


Maybe you should add the build scripts to the GitHub repository too :wink:


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jan 20, 2015 4:38 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
seuti wrote:
omarrx024 wrote:
Here's one step closer towards write access in my filesystem VectFS!
rm.vcx is simply a program that uses a system call to delete a file. Here, I deleted hello.vcx, which is just a Hello world application. Notice in the second "dir" directory listing that hello.vcx is not there! :)
Implementing write access is harder than I thought and it will take some more time.. But it will work! :)
Off topic note: The sources on GitHub are updated daily. That means the source for what I did today will be released tomorrow, and what I did tomorrow will be released on the day after, and so on.


Maybe you should add the build scripts to the GitHub repository too :wink:

Well, as of now, the only way to copy and move files on a VectFS filesystem is through using a hex editor, so without the disk image, a build script would be useless. This is why I won't release build scripts, instead I'll release disk images.

_________________
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: Wed Jan 21, 2015 5:27 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Finally, I can now make a new file in my VectFS filesystem! test.vcx is just an application that uses a system call to make a file called "myfile.sys", notice that in the second "dir" command, the file "myfile.sys" is there!
Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayy! A great achievement after working on it for 5 days!!!! :lol: :mrgreen:


Attachments:
File comment: A test program creating a new file using a system call.
making a file.PNG
making a file.PNG [ 46.3 KiB | Viewed 7404 times ]

_________________
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: Wed Jan 21, 2015 1:17 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Sorry if I post here too often :/
Something is REALLY wrong,, I don't know what happened to the Nyan cat? :oops: :mrgreen:


Attachments:
File comment: Something is REALLY wrong here! :)
nyan cat.png
nyan cat.png [ 20.21 KiB | Viewed 7953 times ]

_________________
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: Wed Jan 21, 2015 1:19 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
The Undead Nyan Cat.

_________________
"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: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jan 21, 2015 1:21 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Roman wrote:
The Undead Nyan Cat.

My BMP file viewer worked perfectly, it just doesn't like this specific picture :mrgreen:

_________________
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: Thu Jan 22, 2015 7:48 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Sorry for posting here too often!
I think a few days ago, I added the ability to create new files using a system call. Well, now I can save contents to those files using a system call!
As always, sources will be on GitHub tonight. :)


Attachments:
File comment: Saved contents to a file using a system call
viewing contents of just made file.png
viewing contents of just made file.png [ 17.58 KiB | Viewed 7759 times ]
File comment: Making a file using a system call
made a file.png
made a file.png [ 21.5 KiB | Viewed 7759 times ]

_________________
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: Fri Jan 23, 2015 10:29 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
It's not much, but it's a start for my Window manager and Desktop! :)
I'm still trying to implement VESA without much luck :/
Sources as usual -- will be on GitHub tonight!


Attachments:
File comment: A test window -- new system API for graphics
window test.png
window test.png [ 53.76 KiB | Viewed 7601 times ]

_________________
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 Jan 24, 2015 4:32 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
I must say, I'm proud of making it here!
it's time to finish the toolkit, and rewrite the text editor, password manager, etc.. to work as graphical applications.
Some this February, I will make a release.
To stay on topic, here's a screenie! :mrgreen:


Attachments:
File comment: Windows and dialogs are now based on the toolkit
many windows.png
many windows.png [ 59.28 KiB | Viewed 7472 times ]

_________________
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: Sun Jan 25, 2015 5:12 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Just began work on my assembler.
As you can see, test.asm is a file with a single line that says "cli".
When we did "decdump", which actually dumps the contents of a file as decimal numbers to the screen, it came out as 00250, which is actually 0xFA in hex (see for yourself if you don't belive me xD) which is the opcode for "cli"!
I have a routine for reading files, writing files, sector-based I/O, text editor, uncomplete GUI, and soon an assembler! After the assembler is finished, I will make release 0.1.0 alpha codename "Lynx"! I can't belive I'm going to be self hosting by the first release without depending on GNU and other open source stuff !! :P :D


Attachments:
File comment: Assembling the source file and doing a decimal dump. Notice that 00250 is 0xFA, which is the opcode for "cli".
assembler2.png
assembler2.png [ 67.57 KiB | Viewed 7381 times ]
File comment: Source file with "cli" instruction
assembler1.png
assembler1.png [ 59.37 KiB | Viewed 7381 times ]

_________________
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: Mon Jan 26, 2015 2:58 am 
Offline

Joined: Mon Jan 26, 2015 2:56 am
Posts: 16
To omarrx024:
Do you happen to release the specs of your filesystem? I find it really interesting and I am just starting an OS project. If you don't mind, can you give me a basic idea of your filesystem? Maybe code from your filesystem driver?

Thank you.
- Sayed Mohsen.


Last edited by SayedMohsen64 on Mon Jan 26, 2015 3:01 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 26, 2015 3:00 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
SayedMohsen64 wrote:
Do you happen to release the specs of your filesystem? I find it really interesting and I am just starting an OS project. If you don't mind, can you give me a basic idea of your filesystem? Maybe code from your filesystem driver?

Thanks for your interest in my OS. Give me your email address and I will send it to you. If you want source code from my driver, my project is open source. See my GitHub repository if you want source code.

_________________
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: Mon Jan 26, 2015 3:01 am 
Offline

Joined: Mon Jan 26, 2015 2:56 am
Posts: 16
omarrx024 wrote:
Give me your email address and I will send it to you.

[email protected]


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 43 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