[ CorZe @ 11.10.2009. 13:09 ] @
U kom programskom jeziku bi bilo najlakse napisati os
[ Srđan Pavlović @ 11.10.2009. 13:19 ] @
u Visual Basic-u... :))

Pa u C-u, i tamo gde je adekvatno/potrebno asembler... valjda :)

Imas ceo Linux Kernel kod (Linux OS), pa vidi kako je pisano :)

I jos jedna stvar "OS" je sirok pojam, moras prvo definisati ciljeve,
a onda razmisljati dalje :)
[ maksvel @ 11.10.2009. 13:21 ] @
Neko "suvo" jezgro bi moralo ići u nižem jeziku, npr. C. Dalje se može koristiti čak i Java. Pogledaj malo postojeće cene.
[ CorZe @ 11.10.2009. 13:25 ] @
Ok znaci onda u c posto sam ja mislio direktno u assembleru
[ combuster @ 11.10.2009. 13:29 ] @
U asembleru bi mogao da se napise os koji je mali i brz ali C bi bio a way to go...
[ CorZe @ 11.10.2009. 13:31 ] @
Neka je mali bitno mi je da lici na nesto i da ima desktop a ne da bude kao DOS
[ combuster @ 11.10.2009. 13:35 ] @
http://www.menuetos.net/

;-)
[ musicmaster @ 11.10.2009. 13:35 ] @
Ma kreni od DOS-a... pa širi i 'produbljavaj' i pridodaji posle...

I sam vidiš da se itekako isplati na taj način... :P
[ CorZe @ 11.10.2009. 13:37 ] @
Video sam ovaj menuetos ali jos nisam stigao da probam
[ combuster @ 11.10.2009. 13:38 ] @
Ja sam ga isprobao jos 2002-ge kada sam se iznenadio kako os moze da stane na floppy sa sve grafickim okruzenjem. Izgleda da su ga od tada malo doradili...
[ CorZe @ 11.10.2009. 13:43 ] @
probacu sad nego ako njega instaliram oce se windows obrisati ili ne ako hoce onda moram da napravim virtual machine
[ combuster @ 11.10.2009. 13:58 ] @
On se ne instalira, dize se ravno sa floppy-ja (makar je tako bilo)...
[ Srđan Pavlović @ 11.10.2009. 14:14 ] @
Napravi img flopija pa ga digni u virtuelnu masinu.
[ burex @ 11.10.2009. 15:32 ] @
OS development nećeš moći ni pomirisati a da ne znaš da radiš u asembleru tj. da ne poznaješ x86 (ili neku drugu) arhitekturu. Prve korake u pisanju OS-a ćeš činiti uglavnom sa asemblerskim kodom, a zatim ćeš preći na čist low-level C, mada i Pascal može da uđe u priču (bilo šta, samo da nema nikakvog naprednog memory management-a ili garbage collection-a unutar jezika, ali da podržava pointere). Veruj mi, nakon par dana pisanja asemblerskog koda, kezio sam se satima od radosti kada sam došao do tačke gde sam mogao da napravim print funkciju za ispisivanje slova na ekranu sa par "for" petlji
[ dusty @ 11.10.2009. 16:55 ] @
@burex: ummm, znas, nisi morao da se mucis sa petljama, imas poziv na BIOS-ov INT 10h, AH = 13h koji to radi u maltene u 5 linija asemblerskog koda Good days, good days ...
[ burex @ 11.10.2009. 17:13 ] @
Aaa ne ne... Kada uletiš u protected mode, nema više da pozivaš BIOSove INT 10h funkcije za lako ispisivanje, već ručno pišeš u memoriju kako bi nešto ispisao na ekran
[ dzigi @ 11.10.2009. 19:53 ] @
Minix od Tanenbauma je pisan isto u C i assembler - Linux je nastao od njega. Instaliraj to ako hoces da se igras. Koristi se to isto na fakultetima na predavanjima o OS-u.
"Micro kernel offers minimal functionality"
"1600 lines of C-code + 800 lines of assembler code"
"Rapidly growing developers community"

Ima neki Bochs emulator gde mozes da istaliras minix OS guglaj malo ako te vise zanima
http://sourceforge.jp/projects...0Images/Minix/minix203.tar.gz/

pozz
[ programer15 @ 20.02.2011. 13:47 ] @
E ovoko
treba mi pomoc oko
programiranja OS u C# sa Cosmos User Kid
e sad kako da na njemu napravim GUI ali neki najjdenostavniji sto moze biti!!!
Pomozite!!!!!!!!!
[ programer15 @ 20.02.2011. 13:49 ] @
E ovoko
treba mi pomoc oko
programiranja OS u C# sa Cosmos User Kid
e sad kako da na njemu napravim GUI ali neki najjdenostavniji sto moze biti!!!
Pomozite!!!!!!!!!
[ mdax @ 13.05.2011. 21:56 ] @
Možda ovo pomogne!

http://en.wikipedia.org/wiki/Singularity_%28operating_system%29
http://research.microsoft.com/en-us/projects/singularity/
http://singularity.codeplex.com/
http://channel9.msdn.com/Shows...ity-A-research-OS-written-in-C