Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Fractal

Downloads:
http://fractal.codeplex.com/
-----------------------------------------------------------------------------------------------

Fractal OS is a Operating system written in C#.
There are only 3 programs that run it
:>Login
:>Terminal
Code:
 

start|hello - starts Hello World program with low level access

shutdown - starts shutdown operations

plain text - echos input

 
:>Hello World
-------------------------------------------------------
Screenshots
-------------------------------------------------------
First Build
FFB.PNG

Terminal
FFP.PNG
 

Tdata

Sponsor

^_^ Should be interesting to see how he programs windows without using WinAPIs. Also, I could see this with maybe C++.Net... But VB.Net...
 
Lionel":s4uxtrrn said:
Language:Assembly/C/C++(Possible C#)
!!!I.N.!!!
The grandma (virus) may take my computer away!

An extract of source code written in the Lionel++ language.

Other examples might include the following function to ask what's going on here:

Language:Assembly/C/C++(Possibly Java)
!!!I.M.!!!
Not sure (what) is going.on here++
 

Gust

Member

Use a Java/C# mix to create the Kernel... And PHP to program all that boring stuff to deal with the hardware.
 
Gu574v0":11f3lzws said:
Use a Java/C# mix to create the Kernel... And PHP to program all that boring stuff to deal with the hardware.
Ok
Windows is going insane right now, so I need to reinstall it,
so no development.
 
Windows is working again,
and I have some executable code written.
I have to create a Parser to turn this into a executable file though...
Code:
 

#File:Fs.sys

echo Loading setup files;

set(Memory Table,0x016235 to 0xEEEEEE)

load_macros(Macros exe.mcs)

load_data(Setup.cexe)-w

Create Handler(Self)

Create SHandler(AddressOF Setup.cexe)

SHandler.Main=true

Handler.close

echo Starting setup

Hand(true,new Ring("System",true,true))

 
 
Lionel":39kbcyio said:
Fractal%20Logo.png
Bootloader:GRUB
Fractal%20Logo.png
Kernel:Dexywn
Might i ask what the Dexywn Kernel is? Is that some sort of branch off a Linux kernel? If it is, how does it differ from the original Linux kernel? Also I'm not saying you aren't making this, all this screenshot has is the name "Fractal" in the title bar, nothing more. It doesn't reflect using Grub to load it; or anything.
Gu574v0":39kbcyio said:
Use a Java/C# mix to create the Kernel...
why mix java and c# when java inspired c#?
Gu574v0":39kbcyio said:
And PHP to program all that boring stuff to deal with the hardware.
... :O
 
It`s not linux baised, and Dexwin is the id of the kernal(Dexwin=Fractal, Darwin=Mac osx)
The screen was a old shot when it had a custom bootloader that started kmain() into a loop with nothing in it.
Also, languiges are c,cpp,c#,asm.
 

Gust

Member

xRythx":3p16u16m said:
Gu574v0":3p16u16m said:
Use a Java/C# mix to create the Kernel...
why mix java and c# when java inspired c#?
Gu574v0":3p16u16m said:
And PHP to program all that boring stuff to deal with the hardware.
... :O
I KNEW someone wouldn't see the irony in my words XD
So let's be obvious now: I was being sarcastic.
 
OK, hmmmm...

Lionel, could you explain me (or us) what's the point of creating an OS?
What are your trying to accomplish knowing that there's already a couple of excellent and professional OS on the market?
I hope you're not trying to surpass Windows or Mac or even Linux for that matter because a single person can't do that.

But putting these things aside, what are the main features of your said OS?
Is there anything you think you can make better than the others I mentioned above?

Personally it just seems to be a hugeassepic waste of time...
 
Personally it just seems to be a hugeassepic waste of time...
It can be always for learning purposes, the experience from programming something will be still there after finishing it. But if that's the case, publishing the program and the progress on it in a forum like this doesn't make sense.


Lionel, this forum is about programs and utilities for game developement, why are you presenting here your work on an OS? You should create a blog in wordpress, blogger, or your own host for something like this.
 
It can be always for learning purposes, the experience from programming something will be still there after finishing it. But if that's the case, publishing the program and the progress on it in a forum like this doesn't make sense.
[/quote]

Yes you're right, I totally agree. However, I don't see the point of posting this if he has nothing to show us, and even worst than that, nothing to tell us.
Oh well, maybe this will be good once it's done, but the updates are pointless.
 
i have a suggestion then, when you have a shell built to display the basic user interface and windows, similar to explorer, allow custom css rules to format the windows and taskbars defining borders and colors,
css-format.png
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top