Giter Club home page Giter Club logo

Comments (5)

Remco123 avatar Remco123 commented on May 28, 2024

Hello again, this probably has to do with a default optimization by your compiler. The kernel needs to be compiled without optimization otherwise some boot arguments get optimized out. The other reason is that it is way easier to debug code that is not optimized. The user library and applications can be optimized though. Perhaps in the future I will change this for release builds for example. Hope this helps!

from cactusos.

yeppiidev avatar yeppiidev commented on May 28, 2024

Hello again, this probably has to do with a default optimization by your compiler. The kernel needs to be compiled without optimization otherwise some boot arguments get optimized out. The other reason is that it is way easier to debug code that is not optimized. The user library and applications can be optimized though. Perhaps in the future I will change this for release builds for example. Hope this helps!

I figured out a way to run CactusOS, I commented out the if statement which checks the multiboot header, and it succeeded!

from cactusos.

Remco123 avatar Remco123 commented on May 28, 2024

Does everything then work as expected? Like it successfully boots to the desktop?

from cactusos.

yeppiidev avatar yeppiidev commented on May 28, 2024

Does everything then work as expected? Like it successfully boots to the desktop?

It does boot to desktop and then it page faults

from cactusos.

Remco123 avatar Remco123 commented on May 28, 2024

I really advise using the correct compiler for compiling CactusOS. That is probably causing the page-fault.

from cactusos.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.