Results 1 to 18 of 18

Thread: Working on a new OS

  1. #1

    Thread Starter
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Cool Working on a new OS

    I've found Windows, OS X and even Linux to all suck in one way or another so I have decided to start coding my OS.

    I plan on using C# with .Net 3.5 on the front end (so I can use WPF) and C# with .Net 2.0 on the backend.

    My question is, how do I compile my Windows form into an OS?
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  2. #2
    Hyperactive Member Foxer's Avatar
    Join Date
    Oct 2001
    Location
    Australia
    Posts
    278

    Re: Working on a new OS

    Did you rate your own thread to be 5 stars? Classy.
    Rate my response if I helped

    Go Hard Or Go Home


  3. #3

    Thread Starter
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: Working on a new OS

    Quote Originally Posted by Foxer
    Did you rate your own thread to be 5 stars? Classy.
    I always do
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Working on a new OS

    How do you plan on writting an OS that is based upon the .NET Framework which is dependant upon Windows or are you being sarcastic?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  5. #5
    The Devil crptcblade's Avatar
    Join Date
    Aug 2000
    Location
    Quetzalshacatenango
    Posts
    9,091

    Re: Working on a new OS

    Quote Originally Posted by RobDog888
    How do you plan on writting an OS that is based upon the .NET Framework which is dependant upon Windows or are you being sarcastic?
    I'm only going to say this one time. If you want to keep working here, stay off the drugs...
    Laugh, and the world laughs with you. Cry, and you just water down your vodka.


    Take credit, not responsibility

  6. #6
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Working on a new OS

    But thats the only way I can withstand working here!
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  7. #7
    The Devil crptcblade's Avatar
    Join Date
    Aug 2000
    Location
    Quetzalshacatenango
    Posts
    9,091

    Re: Working on a new OS

    Okay, some drugs...
    Laugh, and the world laughs with you. Cry, and you just water down your vodka.


    Take credit, not responsibility

  8. #8
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Working on a new OS

    So The Devil is a drug dealer...
    Makes sense.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  9. #9

  10. #10

    Thread Starter
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: Working on a new OS

    Quote Originally Posted by RobDog888
    How do you plan on writting an OS that is based upon the .NET Framework which is dependant upon Windows or are you being sarcastic?
    How can I compile the framework without windows so I can show a windows form as my os start screen? You're not being helpful telling me I can't do something. I CAN DO IT IF I WANT!
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  11. #11
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Working on a new OS

    You will need your own file system. File Allocation Tables are now frowned upon, you must use DIVs and CSS.

  12. #12
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Working on a new OS

    You can do this if you flash your BIOS and install Vista in the CMOS memory, then you don't need half as much ram to boot. Then use compile your app as normal. Then you need to use the Binary Compulsion regulator to reconfigure your MBR to point to your app's entry point. Since CMOS-installed Vista variants are not compatible with BCR right out of the box, you'll have to install linux on your primary partition first. Once you've done that, you can log in and edit the CMOS memory directly...

    1. In a root terminal type:

    # cd /cmos
    # ./make_Vista_compatible_with_BCR-1.2.8.0_RC1beta.bin
    # ./BCR --boot=kasracer_app_name.exe
    # exit

    2. remove all bootable discs and restart the computer, uninstall Vista from CMOS again. One more reboot and...


    Congrulations! You have now built your own OS!
    I don't live here any more.

  13. #13

    Thread Starter
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: Working on a new OS

    Quote Originally Posted by mendhak
    You will need your own file system. File Allocation Tables are now frowned upon, you must use DIVs and CSS.
    I agree but if the data is tabular I will use tables
    Quote Originally Posted by wossname
    1. In a root terminal type:

    # cd /cmos
    # ./make_Vista_compatible_with_BCR-1.2.8.0_RC1beta.bin
    # ./BCR --boot=kasracer_app_name.exe
    # exit

    2. remove all bootable discs and restart the computer, uninstall Vista from CMOS again. One more reboot and...


    Congrulations! You have now built your own OS!
    I want to use the installer that came with VC# Express (Publisher or something). Why would someone want to go through all of that? They should be able to download my OS, click install and replace Windows.

    I guess I'll need to write my own installer with a lower level language like VB6.
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  14. #14
    PowerPoster Jenner's Avatar
    Join Date
    Jan 2008
    Location
    Mentor, OH
    Posts
    3,712

    Re: Working on a new OS

    Quote Originally Posted by crptcblade
    I'm only going to say this one time. If you want to keep working here, stay off the drugs...
    My CodeBank Submissions: TETRIS using VB.NET2010 and XNA4.0, Strong Encryption Class, Hardware ID Information Class, Generic .NET Data Provider Class, Lambda Function Example, Lat/Long to UTM Conversion Class, Audio Class using BASS.DLL

    Remember to RATE the people who helped you and mark your forum RESOLVED when you're done!

    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. "
    - Albert Einstein

  15. #15
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Working on a new OS

    Wow, you got skillz.

  16. #16
    WiggleWiggle dclamp's Avatar
    Join Date
    Aug 2006
    Posts
    3,527

    Re: Working on a new OS

    most of the time
    My usual boring signature: Something

  17. #17
    Code Monkey wild_bill's Avatar
    Join Date
    Mar 2005
    Location
    Montana
    Posts
    2,993

    Re: Working on a new OS

    Quote Originally Posted by crptcblade
    Okay, some drugs...
    If it grows from the earth, it is okay to smoke. Good rule of thumb.

  18. #18

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width