Giter Club home page Giter Club logo

cryst's People

Contributors

bobcao3 avatar satgo1546 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

cryst's Issues

突然发现这没有license

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

纪念用issue

这玩意又开工了

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

关于设计方面的闲聊

有几个设计要讨论下:

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

TODO:设定IDT和GDT

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

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……

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.