Skip to content

Releases: raphydaphy/Q-Operating-System

Q OS Alpha 0.06

09 Dec 07:40
Compare
Choose a tag to compare
Q OS Alpha 0.06 Pre-release
Pre-release

Yay! Q OS can draw boxes onto the screen!

In Release 0.06 Alpha, Q OS is finally able to draw simple graphics and we have the ability to paint the screen with any of our 16 avalable Hex colors.

The calculator application can perform simple algebra using variables and notaion such as 13:x to set x to the value 13. We can directly use the calculator from the command line now by typing calc 1+1 for example to calculate 1+1, which resolves to 2 where we used to have to hit RETURN after calc and then enter out calculations.

We also now have the string builder library built mostly by @plankp that lets us do far more powerful things with strings such as easy appending and string manipulation.

The me application and virtual assistant now accepts dictionary files directly from a text file however any files larger than 500kb will cause it to crash and halt the OS indefinitely. me can now take your input and turn it into a list of word types such as noun adverb and adjective.

Q OS is now more powerful than ever and this is by far the biggest release yet 😀

Q OS Alpha 0.05

04 Dec 22:51
Compare
Choose a tag to compare
Q OS Alpha 0.05 Pre-release
Pre-release

Finally, we have finished removing every last error and warning from the compiling process of Q OS. We have even better support for multiple arguments, and we have started working on list based datatypes which are actually different to arrays. I don't really get how that works yet 😄. The me personal assistant in Q OS 0.05 is far more complex than before and we are beginning to allow for direct access to text files to get the word lists for me which will greatly improve it's efficiency again.

Even with all these new features, we have kept the size of the Q OS iso image to only 4.91 MB which is a pretty small size for all this functionality. In fact, the size hasn't changed since the v0.02-alpha release, where it almost halfed in size from the strange 11.5MB of v0.01-alpha.

Q OS Alpha 0.04

29 Nov 02:02
Compare
Choose a tag to compare
Q OS Alpha 0.04 Pre-release
Pre-release

Q OS has seen some huge upgrades over the last few weeks and this is one of the biggest yet.

Now the calc application in Q OS is able to accept multiple arguments, for example 1+3+8 or 8*3/5 and it will give you the result of the entire calculation! Many of the calc bugs from last week's release are fixed such as it sometimes giving no input or S as the answer.

The other main change is that we now have proper command line arguments. Each application in Q OS can recive the words written after the word required to call the app, for example the writer app can get the words written after writer on the command line. This allows us to create much more powerful apps and in the next release we may be able to type calc 3+8/8 to calculate 3+8/8 in a single line of input.

Q OS Alpha 0.03

24 Nov 10:21
Compare
Choose a tag to compare
Q OS Alpha 0.03 Pre-release
Pre-release

The 0.03 release is an exciting step in the development of Q OS. We are now able to calculate simple maths calculations including addition, subtraction, multiplication and division using the new calc command. The other main addition is now almost all the command line commands in the current Q-Kernel command line interface have there own .c and .h files in the /kernel/apps directory that contains functions only for that command. This is a powerful step towards better code management and organisation, along with now having all the functions that don't count as an app in Q OS that used to be in the kernel.c file now moved into the kernelFunctions.h and kernelFunctions.c files.

Q OS Alpha 0.02

22 Nov 04:38
Compare
Choose a tag to compare
Q OS Alpha 0.02 Pre-release
Pre-release

This is the second minor release of Q OS. At the time of releasing this, Q OS has a Virtual File System and a manual that can be accessed using the cat command. The arrow key navigation is fixed and the key binds are improved. The kbDetect.h file is now also a lot cleaner now. Another important addition in 0.02 is the reboot command which allows users to easily reboot there systems running Q OS.

Q OS Alpha 0.01

18 Nov 05:06
Compare
Choose a tag to compare
Q OS Alpha 0.01 Pre-release
Pre-release

This is the first alpha release of Q OS. At the point of making this release, Q OS is able to interpret user input and detect combinations of keys to perform different functions. Q OS is starting to have a simple Virtual File System which allows saving files created within the built in text editor that is currently unfinished.