Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pisanje operativnog sistema

[es] :: Kernel i OS programiranje :: Pisanje operativnog sistema

Strane: 1 2

[ Pregleda: 14831 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aster

Član broj: 1565
Poruke: 197
*.ptt.yu



Profil

icon Pisanje operativnog sistema21.10.2002. u 17:00 - pre 260 meseci
Iako se na forumu "Vodic za ucenje" vec nalazi slicna tema, ipak nisam tamo mogao da nadjem nesto konkretnije sto bi mi pruzilo dobru referencu za pocetak.
Interesuje me da li neko zna gde moze da se downloaduje dokumentacija ili knjiga (sto detaljnije to bolje) o pisanju tj. pravljenju operativnog sistema u C-u? Ako je ipak potreban i asembler uz C onda samo tamo gde je neophodna, znaci nesto sto stavlja veci akcenat na C.
Hvala unapred.
 
Odgovor na temu

axez

Član broj: 1021
Poruke: 1388
*.nspoint.net



Profil

icon Re: Pisanje operativnog sistema22.10.2002. u 21:02 - pre 260 meseci
Skini brate Linux kernel i uči se...;)
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
*.rcub.bg.ac.yu

ICQ: 20785904


+4 Profil

icon Re: Pisanje operativnog sistema23.10.2002. u 00:55 - pre 260 meseci

Cini mi se da Milicev ima neku knjigu ili skriptu gde je dao primer kernela (50-tak strana sorsa kolko se secam). Pretpostavljam da u toj knjizi/skripti obradjuje tu temu, ali ne mogu da se setim sta je u pitanju...

idi na:
rti7020.etf.bg.ac.yu, pa onda idi na predmet: programiranje u realnom vremenu (ili neki drugi gde je milicev asistent), pa mu vidi mail, pa mu posalji mail, pa ce on verovatno da ti uzvratim mailom sa kvalitetnim informacijama...

poz,
sale
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Pisanje operativnog sistema23.10.2002. u 01:35 - pre 260 meseci
Jedan od najboljih "sitnih" opensource projekata tog tipa je projekat GazOS. Pronadji ga na Google, skini i uci. Linux kernel je preobiman za coveka koji tek pocinje, a GazOS je idealan. Ja sam ga daaavno (pre mozda jedno 5-6 godina) imao negde skinutog, ali sam siguran da jos negde postoje ti tarboli.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

aster

Član broj: 1565
Poruke: 197
*.ptt.yu



Profil

icon Re: Pisanje operativnog sistema23.10.2002. u 01:58 - pre 260 meseci
Imam GazOS i kao sto gore neko rece linux kernel, ali bi mi za razvoj i ucenje mnogo vise kao pocetniku pomogla dokumentacija tj. i tekst objasnjenja koncepata rada, kako zasto itd. kao i primeri u kodu znaci dokumentacija, knjiga ... Nisam valjda ja prvi koji ovde o tome pita valjda je i druge interesovalo to.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.dial.InfoSky.Net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Pisanje operativnog sistema23.10.2002. u 13:06 - pre 260 meseci
Ako ti treba baš detaljno, preporučujem da nabaviš neko ,,papirno'' izdanje, kao što je knjiga od Andrew Tannenbauma-a o operativnom sistemu Minix. Jedna knjiga, kompletan *nix sistem: nisam je čitao, ali sve bi trebalo da bude objašnjeno.

Usput, i Minix je sada već slobodan softver, pa je i to jedna prednost. naknadna ispravka:nije GPL

Naravno, OSKit sadrži gomilu koda i algoritama, izvedenih u C-u.

Takođe, pretraga po ,,sigops tutorial'' mi je dala zanimljeve rezultate (SIGOPS je u ACM-u ,,Special Interest Group for Operating Systems), a pre svega ono što sam i tražio:
http://www.acm.uiuc.edu/sigops/roll_your_own/

(na to sam naišao pre par godina, sada izgleda i dopunjeno).


Ali ne zaboravi, ipak je izvorni kod najbolji tekst, a kad razumeš algoritme (Operating Systems Vade Mecum, Raphael Finkel), lako se čita i kod.

A što se asemblera tiče, osnovni i jednostavni operativni sistemi sadrže najviše koda koji je naročit za određenu arhitekturu (npr. IA32): sve ostalo je manje od ovoga. Tek kod pravih i većih operativnih sistema je odnos drugačiji.

Zato je nemoguće napraviti operativni sistem bez poznavanja arhitekture za koju radiš: dokumentacija proizvođača je tu od najveće pomoći (IBM, Intel, HP, Motorola ili šta već...). Pored toga, neke arhitekture su takve da za njih treba praviti i organizovati kod na naročit način (da bi se dobro iskoristile), pa je i prava portabilnost u samom internom dizajnu pre mana, nego prednost.

Ali opet, osnovni i kratki uvod možeš pronaći i na mojoj pomenutoj stranici (na forumu ,,Vodič za učenje''), uz kod koji zaista radi (scheduler i alokacija memorije). Naravno, kvalitet nije preteran, ali je kod vrlo jednostavan, i ima par objašnjenja u tekstu.

Pozdrav

PS. Ako ste zainteresovani za pravljenje veće stranice koja će se baviti razvojem operativnih sistema na srpskom jeziku, javite se, pošto ja tako nešto spremam.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

doomed
NS/PO

Član broj: 736
Poruke: 180
*.ptt.yu



Profil

icon Re: Pisanje operativnog sistema24.10.2002. u 00:11 - pre 260 meseci
probaj sa http://www.mega-tokyo.com/os/os-faq.html
Ako treba onda nema potrebe
 
Odgovor na temu

glupi

Član broj: 836
Poruke: 199
*.net.hinet.hr



Profil

icon Re: Pisanje operativnog sistema25.10.2002. u 23:20 - pre 260 meseci
Ima u jednom phracku (www.phrack.org) jedan txt o pisanju operativnog sustava.
 
Odgovor na temu

ana
Ana Balevic
LIACS & ACE
Amsterdam

Član broj: 5669
Poruke: 170
*.yubc.net

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

icon Re: Pisanje operativnog sistema21.01.2003. u 13:24 - pre 257 meseci
Citat:
aster:
Imam GazOS i kao sto gore neko rece linux kernel, ali bi mi za razvoj i ucenje mnogo vise kao pocetniku pomogla dokumentacija tj. i tekst objasnjenja koncepata rada,


...imamo mi na etf-u predmet operativne sisteme,i predavanju su vrlo edukativna u teorijskom smislu :) znaci procesi i tako to..lepo objasnjeno kako to sve radi.
e sad taj predmet nije dugo updateovan ali vecina koncepata je veoma upotrebljiva...
ako te vise zanima baci mi mail,pa cu ti reci gde,ko,kada i ostalo...
 
Odgovor na temu

turncoat
Bg, Kg, Va

Član broj: 4063
Poruke: 241
*.verat.net

Sajt: marko.uskokovic.name


Profil

icon Re: Pisanje operativnog sistema22.01.2003. u 09:41 - pre 257 meseci
A jesu li primeri sa tog predmeta u asm-u, C-u ili u onom pseudokodu koji je Laslo smislio? Kakav je to pseudokod?
"Ako hoćeš da saznaš, pristani na sve"
- Džoni Štulić
 
Odgovor na temu

ana
Ana Balevic
LIACS & ACE
Amsterdam

Član broj: 5669
Poruke: 170
*.yubc.net

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

icon Re: Pisanje operativnog sistema23.01.2003. u 01:15 - pre 257 meseci

ma za OS su predavanja ono sto valja :) samo su bas rano
a vezbe drzi Laslo - u pocetku je krenuo sa DOS interaptima
i onda sam prestala da idem na vezbe,ali sam cula da se posle pisalo neshto
u C++ shto ima veze sa procesima...
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Pisanje operativnog sistema24.01.2003. u 03:14 - pre 257 meseci
Pseudo kod je jedno veliko g**** .... nepotrebna izmisljotinja makar po meni

nije ni logaritam a nije ni kod ... nego pricica kako ti mislis da izvedes nesto .... glupost ... to furaju i na fonu debili ....
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-2.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Pisanje operativnog sistema24.01.2003. u 12:11 - pre 257 meseci
Code:

dok "logaritam" treba da bude "algoritam" onda:
  ispiši "ne slažem se"
  ispiši "MoHicAn nema pojma! :)"


Važna prednost pseudokoda je da ga mogu razumeti svi koji znaju neki viši programski jezik, a često i oni koji ne znaju nijedan, a precizan je (odnosno, precizniji od ,,pričice'')

Međutim, stvar izbora je sam jezik (pa samim tim i pseudo jezik), i nećemo se raspravljati o onome šta se nekome više sviđa.

Pozdrav
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

Srdjan_V
UK

Član broj: 10008
Poruke: 1
*.server.ntli.net



Profil

icon Re: Pisanje operativnog sistema27.04.2003. u 00:35 - pre 254 meseci
GUI OS napisan u asembleru i stane na flopi!
Vredi pogledati. http://www.menuetos.org
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-3.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Pisanje operativnog sistema28.04.2003. u 19:01 - pre 254 meseci
Da, zanimljiv „operativni sistem“. Za grafiku koristi VBE2 (bar je to koristio pre godinu-dve), napisan u asembleru, a izvorni kod je dostupan na samoj disketi.

Ipak, preporučio bih da se ovakva poruka pošalje u novu temu, pošto je ovo ceo forum posvećen upravo „razvoju operativnih sistema“.

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

cozmo

Član broj: 10198
Poruke: 9
62.108.125.*



Profil

icon Re: Pisanje operativnog sistema04.05.2003. u 14:52 - pre 254 meseci
Hm...pisanje osa... Mora da si mnogo smoren... ;)

dobar pocetak ti je definitvno www.freeos.com. Moras prvo znati da nema vajde od toga, smisli bolje neki konstruktivniji nacin da iskoristis vreme. Sam nista ne mozes uciniti. Tuzno ali istinito. Ali ako te zanima kako sve to funkcionise, kontaktiraj me, nekada davno sam i ja bio "napaljen" na to, pa sam napisao neke jednostavne stvarcice, sve na asmu. Sa C-om, je stvar gotovo ista. Imam i dosta sample - mini oseva. Pogledaj www.freedos.org ili moj sajt www.cozmo.co.yu. Nedavno sam se bacio na pisanje srpskog DOSa na bavi freedosa i tu ga mozes naci...


Inace Cozmo.DOS je besplatna msdos kompatibilna distribucija, koju mozete upotrebiti u firmi umesto davanja 40E za msdos. http://www.cozmo.co.yu

Pozdravi
 
Odgovor na temu

darkside
Vladimir Mitrovic
Vracar Beograd

Član broj: 7454
Poruke: 73
*.ptt.yu

ICQ: 145634382


Profil

icon Re: Pisanje operativnog sistema20.05.2003. u 01:59 - pre 253 meseci
mohican, nemoj da si tako agresivan prema nasem faxu...evo drakulic i dalje ponavlja da su CD-ovi sve vise u upotrebi, tako da se pripremimo za prelazak sa busenih kartica...
i am NOT your father!
 
Odgovor na temu

darkside
Vladimir Mitrovic
Vracar Beograd

Član broj: 7454
Poruke: 73
*.ptt.yu

ICQ: 145634382


Profil

icon Re: Pisanje operativnog sistema21.05.2003. u 03:51 - pre 253 meseci
ovo sam nasao malopre trebalo bi da je dobro:
http://tldp.org/guides.html
pa idi na pocket linux guide, mozes da ga downloadujes kao html ili pdf, i gistro objasnjava od pocetka pravljenje bitnih delova OS-a
i am NOT your father!
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
212.102.132.*



Profil

icon Re: Pisanje operativnog sistema21.05.2003. u 11:36 - pre 253 meseci
Citat:
tOwk:
Code:

dok "logaritam" treba da bude "algoritam" onda:
  ispiši "ne slažem se"
  ispiši "MoHicAn nema pojma! :)"


Važna prednost pseudokoda je da ga mogu razumeti svi koji znaju neki viši programski jezik, a često i oni koji ne znaju nijedan, a precizan je (odnosno, precizniji od ,,pričice'')

Međutim, stvar izbora je sam jezik (pa samim tim i pseudo jezik), i nećemo se raspravljati o onome šta se nekome više sviđa.

Pozdrav


:P
pih ... sljapsus

A sto se tice fon-a
/quit zasto sam mislio da tamo ima nesto sto valja
 
Odgovor na temu

eXtreme
BG

Član broj: 2717
Poruke: 3
*.beograd-2.tehnicom.net

ICQ: 10876135


Profil

icon Re: Pisanje operativnog sistema23.05.2003. u 18:19 - pre 253 meseci
Lepo je znati da nisam jedini koji se zajebao po pitanju FONa:). Ali mogli bi vec kad smo tamo da se udruzimo i krenemo da radimo neke OK stvari. Ja se borim na FONu protiv svih, sam protiv svih. Dobro bi mi doslo drustvo.
Javi te se na mail.
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: Pisanje operativnog sistema

Strane: 1 2

[ Pregleda: 14831 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.