μ΄μ체μ μ’ λ₯ | ||||
|
μ μ€μ μΈ μλ¬Έ
Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torv...@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
1. μκ° ¶
리λ
μ€λ νμ¬ μ»΄ν¨ν°μ 컀λ€λ νλ¦μ€μ νλμ΄λ€. FSFμ μν΄μ μ§μμ λ°λ ν΅μ¬μ μΈ μ΄μ체μ λ‘ νμ¬ κΈ°λ₯μ , 보μμ μΈ‘λ©΄μ΄ κΈ°μ‘΄μ Unix μμ€ν
μ λ²κΈκ° μ λ λ°μ νμκ³ GNUμ μ¬μνμ λ§λ€μ΄μ§ GPLμ λ°λ₯΄κΈ° λλ¬Έμ 무λ£λ‘ μ¬μ©μ΄ κ°λ₯νμ¬ μλ² μ΄μ체μ λ‘ λ§μ μΈκΈ°λ₯Ό λλ¦¬κ³ μλ€. λ³Έλ 리λ
μ€λΌλ νλ κ²μ μ΄μ체μ μ Kernel λͺ
μΉμ΄λ©°, μ£Όλ‘ μ νκ² λλ ν¨ν€μ§ ννλ‘ μ΄λ£¨μ΄μ§ λ°°ν¬νμ μ 체 ꡬμ±μ 리λ
μ€λΌκ³ μ¬κΈ°λ κ²½μ°κ° μμΌλ μ΄λ 리λ
μ€μ κ΄μμ μ μλΌκ³ μκ°νλ©΄ λ λ― μΆλ€.
리λ
μ€μ λΉμ·ν μ΄μ체μ λ‘λ μ ν΅μ μΈ μ λμ€ ν΄λ‘ μ΄λΌκ³ νκ°λ°λ BSDκ³μ΄μ΄ μλ€. BSDκ³μ΄μ€ κ°μ₯ μμλ €μ§ FreeBSDμ κ²½μ° μ€μ λ‘ κ³Όκ±°λΆν° hotmail.com, yahoo.com, cdrom.com μ μ΄μν΄μ¨ λ€νΈμνΉμ λν μμ μ±μ΄ μ
μ¦λ μ΄μ체μ μ΄λ€. μ€μ λ‘ 2.6컀λμ λμ
μ΄μ μλ BSDμ λ€νΈμνΉμ΄ λμ± λ°μ΄λλ€λ νκ°λ₯Ό λ°μμ§λ§ μΌλ°μ μΈ μ견μ΄μμΌλ, λ§μ ꡬ쑰μ λ³κ²½μ ν΅ν΄μ 리λ
μ€λ νμ¬ μ΄λ° μ μ 극볡νκ³ BSDμ 리λ
μ€λ₯Ό μ ννλ κ²μ μ΄μμμ κΈ°νΈμΌ λΏμ΄λΌλ μ΄μΌκΈ°λ₯Ό νλ€. μ΅κ·Όμλ 리λ
μ€λ₯Ό λ°μ€ν¬νμ μ©λλ‘ κΉμ§ νμ₯νλ €λ λ
Έλ ₯μ λλΆμ λ‘μΌμΌ μ€μ κ΄λ ¨ λΆλΆμ΄ λν κ°νλμμΌλ©°, μ¬μ©μ νΈμμ±μ κ³ λ €ν WindowManagerμΈ Gnome, KDE λ±μ νλ‘κ·Έλ¨μ΄ λν κ°νλλ©΄μ low-level μ μ λΌλ μ½κ°μ κ΄μ¬λ§ κΈ°μΈμΈλ€λ©΄ μΆ©λΆν μλ²λ‘μ¨ μΈ λ§ν μ΄μ체μ λ‘ λ³λͺ¨νμλ€.
2. λͺ©μ ¶
λ³Έ νμ΄μ§λ νΉλ³ν 리λ
μ€μ λν μ€μ μ΄μμ κ΄ν μ΄μΌκΈ°λ₯Ό μ§μνλ €κ³ νλ€. μ΄μμ κ΄ν λ΄μ©μ 리λ
μλ€μ΄ νμ λ§νλ―μ΄ λ€νΈμν¬μ λ°λ€μ λλ €μκΈ° λλ¬Έμ΄λ€. μλ§μ μλ£λ€μ λνλ©΄μ μμ μ΄ νμν μλ£λ₯Ό μ°Ύλ κ²λ 리λ
μκ° λλλ° νμν λλͺ©μ΄λ€.
μ΄λμ λ μ€λ ₯μ μμλ€ μΆμΌλ©΄ RunningLinux, Oreilly λ₯Ό μ½κΈ°λ₯Ό κΆνλ€. μ΄ μ±
μ λΉλ‘ μ΄μ¬μκ° μ½κΈ°μλ λΆμ μ νμ§λ§ APMμ€μ μ μ΄λμ λ 리λ
μ€μ ꡬ쑰μ λν΄μ μ΅ν μ¬λλ€μ΄ 리λ
μ€λ₯Ό μ΄μνκΈ° μν μ λ°μ κΈ°μ΄μ§μμ λλΆλΆμ μ΅λ ν μ μλ μμμ΄λΌκ³ μκ°λλ€.
5. κ΄λ ¨μλ£ ¶
λ§μ΄ν¬λ‘μννΈμ¨μ΄_κ³ κΈ_리λ
μ€_λͺ
λ Ήμ_μ€μ_μμ€ν
_κ΄λ¦¬
리λ μ€2.4μ 2.6컀λμ λΉκ΅ μλ£
RunningLinux, 4th - κΉ¨μ§κ³ 리
http://phpschool.com/bbs2/inc_print.html?id=11194&code=tnt2 linuxμμ NTFS λ§μ΄νΈ νκΈ°
리λ μ€2.4μ 2.6컀λμ λΉκ΅ μλ£
RunningLinux, 4th - κΉ¨μ§κ³ 리
http://phpschool.com/bbs2/inc_print.html?id=11194&code=tnt2 linuxμμ NTFS λ§μ΄νΈ νκΈ°
7. μμ ¶
BSDλ μλΉν μ λͺ
ν νΈμΈλ° μ΄ μ»€λμ μ μμκ° μμλ €μ§ κ²μ μ½κ° νΉμ΄ν μΌμ΄λΌκ³ μκ°ν κ²μ΄λ€. μ΄μ μΈ μ¦μ BSDλ νμ¬ λ©μΈν
μ΄λλ€μ μν΄μ 컀λμ΄ κ΄λ¦¬λκΈ° λλ¬Έμ΄λ€. 리λ
μ€ μ»€λμ 컀λ λ©μΈν
μ΄λ λ€μ μ견μ μ μλ₯Ό νμ§λ§ μ€μ λ‘ λ°©ν₯μ κ²°μ νλ μ΅μ’
κ²°μ κΆμλ 리λ
μ€ μ»€λμ μ΅μ΄ κ°λ°μμΈ λ¦¬λμ¦ ν λ°μ¦μ΄λ€. κ·Έλ μ§λ§ BSDλ μΈκ³μ μλ BSDλ©μΈν
μ΄λ(컀미ν°)μ€μ λͺλͺ
μ΄ μ λ°λμ΄ μ»€λμ κ°λ°μ μ£Όλνκ³ μ΄μλκΈ° λλ¬Έμ μ¬μ€ μ΄λ€ νμ¬λμ μ΄λ¦μ΄ νΉλ³ν λμ¬ μ¬μ§κ° λ§μ§λ μλ€. 리λμ¦ ν λ°μ¦λ μ’μμλ―Έμ λ
μ¬μλΌκ³ λΆλ¦¬κΈ°λνλ€.
DeleteMe) EmbeddedSystem μ μμλ³΄λ €κ³ μ΄κ³³μ κ³³μ λμλ€λ λμ λμ°©ν Linux...- μ΄μΉν