Pozdrav svima na ovom forumu.
Iako me je prijatno iznenadilo otvaranje ovog foruma, moram da primetim izvesene propuste na samom startu u koncepciji rada ovog foruma.
Naime, ako ovaj forum treba da na pocetku asmilira/podstakne i okupi zainteresovane ucesnike kao i da ih upozna sa osnovnim koncepcijama programiranja OS-a, naravno kroz zajednicko ucestvovanje u diskusiji, onda mislim da je pogresno da se kao model, na samom pocetku, uzima Linux. Ostavljajuci sve evenutalne druge razloge i licna misljenja po strani, prvenstveno ne, zbog same komplexnosti sistema kakav je Linux, prema pocetniku u ovoj oblasti. S toga bih predlozio neke osnovne odrednice plana rada ovog foruma:
1. Upoznati zainteresovane ucesnike sa osnovnim (generalnim) koncepcijama rada OS-a. U ovom slucaju je najbolje da se tekstovi pisu direktno na forumu uz interakciju ucesnika ili u krajnjem slucaju uputiti na korisne linkove.
2. Utvrditi potreban nivo znanja za bavljenje ovom temom. Iako se ovde vecina slaze, moj predlog je, da se u raspravama 'veci' akcenat stavi na programski jezik C i na nezaobilazni asm. Neko se mozda nece sloziti, ali pisanje celokupnog OS-a iskljucivo u asm-u zarad 'nekoliko' procenata brzine na kraju se moze ispostaviti kao krajnje 'skup' proces, ne ulazeci trenutno u sam nacin komplexnosti implementiranja.
3. U skladu sa gore napisanim, obezbediti jednostavniji model nekog OS-a (boot loader, kernel...) koji se na netu (na srecu) mogu lako naci. Takodje mogu i sam da prilozim nekoliko takvih modela. Oni bi prvenstveno sluzili u analizi i upoznavanju programiranja OS-a.
Tek nakon ovoga je, po mom misljenju, moguce 'kvalitetnije' analiziranje nekog veceg OS-a kakav je npr. Linux od strane veceg broja ucesnika, a ne samo uskog kruga poznavaoca.
Ovo je naravno moje misljenje i izneo sam ga ovde u najboljoj nameri. Nadam se da ce se vecina sloziti sa ovom ili slicnom koncepcijom.