Giter Site home page Giter Site logo

cryst's People

Contributors

bobcao3 avatar satgo1546 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

cryst's Issues

Advice for the kernel

Kernel.c should be .... err, less?
Or, for a operating system, you need idt and gdt setting to Paging mode for anyway. It will be a tough time and this drawing method can not been used in Paging mode,,,, at all

文档编写事项

由于最初只是作为一个爱好制作(现在依旧是这样),所以一切commit message都使用了中文。Wiki页面也应使用中文书写。

所以,这个是为什么?
https://github.com/IcebergOS/frogimine/wiki/Design/88d1e100274c5dfa3fa427cf990a471561efbd9f


关于本地化:这个操作系统应当内部可以切换用户界面的语言。但源代码是中文的。(为啥?)


由于爱好制作的原因,我不希望它变得非常复杂:我们应该只支持32位(“所以说不要乱搞”),然后把目录结构中的${ARCH}删掉。对此,征求一些意见。


另外,hybird的正确拼写是hybrid……

关于设计方面的闲聊

有几个设计要讨论下:

  1. 要做线程么?
    还是做用户空间线程或者说直接把进程轻量化进行调度?
  2. 要去尽量地冲着posix标准去吗?还是优先做出也许是只有这个系统有的原语集?
  3. 要设计内核模块装载吗?(虽然我不想设计这个,我宁愿把能装载的模块丢进进程里
  4. 最终这个内核会发展到多大?还是遵循KISS原则能实现微内核的功能就好?

纪念用issue

这玩意又开工了

我突然发现我的add/delete从以前的几百行几百行变成几千行几千行了

突然发现这没有license

等着被人无条件抄袭占有。。。?
建议放Apache License
((((((((((((((不要GPL!!!!!!!!!!!!!也不要gnu的任何协议,,,,,作为个bsd党,gnu就是**)))))))))))))))

TODO:设定IDT和GDT

这边讨论IDT&GDT,现在GDT还是grub给的那个,我们需要自己设定一个,虽然是一样的
我们还得有IDT和对应的IO指令
这个Issue充当TODO

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.