Vector OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
passwd.vcx, the application to change password.
passwd.vcx, the application to change password.
The prompt for a password before going to the shell.
The prompt for a password before going to the shell.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
A demonstration of deleting a file within Vector OS.
A demonstration of deleting a file within Vector OS.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
seuti
Member
Member
Posts: 74
Joined: Tue Aug 19, 2014 1:20 pm

Re: What does your OS look like? (Screen Shots..)

Post by seuti »

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:
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
A test program creating a new file using a system call.
A test program creating a new file using a system call.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

Sorry if I post here too often :/
Something is REALLY wrong,, I don't know what happened to the Nyan cat? :oops: :mrgreen:
Attachments
Something is REALLY wrong here! :)
Something is REALLY wrong here! :)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Roman »

The Undead Nyan Cat.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
Saved contents to a file using a system call
Saved contents to a file using a system call
Making a file using a system call
Making a file using a system call
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
A test window -- new system API for graphics
A test window -- new system API for graphics
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
Windows and dialogs are now based on the toolkit
Windows and dialogs are now based on the toolkit
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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
Assembling the source file and doing a decimal dump. Notice that 00250 is 0xFA, which is the opcode for "cli".
Assembling the source file and doing a decimal dump. Notice that 00250 is 0xFA, which is the opcode for "cli".
Source file with "cli" instruction
Source file with "cli" instruction
You know your OS is advanced when you stop using the Intel programming guide as a reference.
SayedMohsen64
Posts: 16
Joined: Mon Jan 26, 2015 2:56 am

Re: What does your OS look like? (Screen Shots..)

Post by SayedMohsen64 »

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.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

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.
SayedMohsen64
Posts: 16
Joined: Mon Jan 26, 2015 2:56 am

Re: What does your OS look like? (Screen Shots..)

Post by SayedMohsen64 »

omarrx024 wrote:Give me your email address and I will send it to you.
[email protected]
Post Reply