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

Zainteresovani da napisemo jedan simple OS zajedno?

[es] :: Kernel i OS programiranje :: Zainteresovani da napisemo jedan simple OS zajedno?

Strane: < .. 1 2 3 4 5

[ Pregleda: 34712 | Odgovora: 83 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zvrba
The Lord of Chaos

Član broj: 31716
Poruke: 105
*.uio.no.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?28.05.2005. u 07:48 - pre 229 meseci
Citat:
yuColoniel: Ljudi verujte mi svi ti operativni sistemi su pisani u C++ -u pogledajte prvu verziju Kernela Linuksa v1.0 i videcete o cemu pricam.Kakve su to gluposti o asembleru i c-u. Covek je samo probleme interrupta i cuvanja konteksta resio asemblerom jer to zavisi direktno od procesora.Sve ostalo je C++ zbog konkurentnosti i enkapsulacije C je jako los izbor.


E ako ti je linux kernel argument da se kerneli pisu u C++, onda ga ili nikad nisi pogledao ili ne razlikujes C od C++ sourcea. U svakom slucaju bi bilo preslabo reci da nisi informiran.
 
Odgovor na temu

yuColoniel
Ivan Stajic
BG

Član broj: 15979
Poruke: 13
*.ptt.yu.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?28.05.2005. u 18:04 - pre 229 meseci
Izvini ja sam fork napisao u c++-u sad sam ponovo pogledao kernel posle puno vremena.
 
Odgovor na temu

yuColoniel
Ivan Stajic
BG

Član broj: 15979
Poruke: 13
*.ptt.yu.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?28.05.2005. u 18:05 - pre 229 meseci
A moras priznati da je mnogo bolje i lakse.Jos jednom sorry.,
 
Odgovor na temu

varg

Član broj: 59786
Poruke: 1
*.ptt.yu.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?30.05.2005. u 17:19 - pre 229 meseci
E ovo je jedna extra ideja, naravno ja sam za. Samo nemam toliko iskustva u programiranju, ali bih jako voleo da naucim da programiram.
 
Odgovor na temu

Djordjevic
Nemanja Djordjevic
Beograd

Član broj: 81524
Poruke: 56
*.adsl.sezampro.yu.

Sajt: www.itradionica.com


Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?18.01.2006. u 14:53 - pre 221 meseci
Kao i dosta ljudi ovde koji su stavili post i ja se solidarisem s tim. Imam malo iskustva u programiranju i sa asemblerom - doduse samo test,emulatorskim asemblerom. Tako da bih voleo pre svega da naucim kako bi to moglo da se uradi. Znanje pre svega!!! Ali ko zna.. Ni ove budze iz IBMa pre mnogo godina nisu predvideli razvoj dosa.
Kad smo vec kod toga, negde sam video da je na nekoj IT poslovnici u Nemackoj na ulazu napisano:

"Things have changed since the last 10 years......"
Bil Gates

[Ovu poruku je menjao Djordjevic dana 18.01.2006. u 15:54 GMT+1]
---------------------------
IT Radionica
http://www.itradionica.com
---------------------------
 
Odgovor na temu

thePOET

Član broj: 37493
Poruke: 40
*.dial.b92.net.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?26.01.2006. u 15:08 - pre 221 meseci
Proslo je dve godine od postavljanja teme i nekako mi se cini da od ovoga nista nece biti. Pitam se da li je neko napisao i JEDNU liniju koda? Izgleda da nije, barem nijednu originalnu.

Zasto? Za pocetak, niko nije predlozio kakav bi to OS trebalo da bude (kao, treba da bude sa super grafikom; alii ja stvarno ne verujem da je to bitno za pocetak), sem onih koji su pominjali Unix; sta, pravimo jos jedan Linux? MacOSX?, cemu to? Oni su vec toliko napredni da grupa entuzijasta sa EliteSecurity-a nece moci da ih stigne od nule sve dok ljudi ne prestanu da rade na tim projektima, a ako to i ucine, verovatno ce to uraditi zato sto postoji nesto bolje sto bi trebalo usavrsavati i onda ovo ponovo nece imati smisla.

Oni koji smisao nalaze u ucenju, sve to isto mogu da nauce koriscenjem nekih drugih sorseva, guglanjem i postavljanjem pametnih pitanja na ovom i slicnim forumima (sto sve naravno ne znaci da kada bi rad na projektu zapoceo treba ostaviti novajlije po strani, vec samo to da oni koji ne znaju ne treba da zapocinju projekat).

Znam da je u naslovu teme "simple OS", ali cini mi se da sam objasnio zasto mislim da je to glupo. Hajde sada da se vratimo na smisao takvog projekta. Mislim da bi trebalo praviti nekakav spisak zelja, doduse malo detaljniji od "Zelim da brzo i pouzdano radi sve sto ja hocu i kako ja hocu". Koristeci ga, osvrnuli bi se na mogucnosti dostupnih operativnih sistema, one koje zaista rade savrseno (ima li ih? pa dobro de, skoooro savrseno :) ) bi verovatno trebalo u skoro identicnom obliku implementirati u novi OS; ostalima treba traziti zamenu. Ovakvim pristupom postoji mogucnost (ustrucavam se da kazem 'dobra'), da novostvoreni OS kako celina bude bolji od svega do sada, ili barem da bude bolji u nekim svojim delovima, a drugima da bude isti.

Zar su sve sto se moglo smisliti vec smislili? Ja se uzasavam pomisli da ce moj unuk npr. raditi na sistemima koji su samo upgrade ovih. Nije da su oni losi, ali cvrsto verujem da moze mnogo mnogo bolje.

Oponasanje prirode?

E, da, prica meni cale kada je radio neki projekat za vojsku, koja je imala Mac-ove sa nekim cudnim uredjajem pored tastature, dok je 99% ostalih gledalo u two-tone-text-only (ne bas tako, ali skoro) ekrane. I sad, cale je za sve njih bio kao neki poznavalac racunara; seda za Mac-a, gleda. Ne moze da veruje.

[Ovu poruku je menjao thePOET dana 26.01.2006. u 16:10 GMT+1]
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?04.03.2006. u 02:02 - pre 220 meseci
dajte ljudi amo se pokrenuti malo. evo ja konkretno imam par ideja za pocetak, i nacin kako bi se mogle realizirati.

prvo, treba razluciti da li mi pokusavamo iskodirati OS, koji ce biti samo demostrator programiranja, tj. da li ce se on samo koristiti kao nekakva referenca kako izprogramirati bootloader u assembleru, kako implementirati kernel u assembleru i slicno. bez da ima ikakav konkretan cilj i viziju. ako je to tako, odmah cu reci da sam van tog projekta, jer se moze naci na stotine referentnih kodova po internetu koje rade te stvari.

ako nas OS treba cak i raditi nesto produktivno, mislim da ultimate goal koji bi trebali postici je da jednog dana se apache+php+mysql vrte na nasem OS-u, i serviraju ovaj forum. kad to postignemo, ako to postignemo, lako cemo dalje...

dakle, target naseg OS-a je x86/32, koristit cemo ELF arhitekturu izvrsnih datoteka, i pokusat implementirati POSIX standard na njega, da bi portanje vec postojecih opensource aplikacija bilo moguce.

svi mi ovdje, koji nesto znamo o arhitekturi postojecih operativnih sistema, smo barem jednom imali viziju u glavi kako bi se nas scheduler ponasao, kako bi okvirno izveli virtualnu memoriju, kako bi to sve skupa lipo i krasno izgledalo...ali veliki je problem to napraviti od pocetka. upravo je glupo misliti kako se sve to i treba raditi od pocetka! najveci je problem kodiranje sistemskih poziva, i manipulacije harverom kroz assembler. pogledajte malo realnost - linux je nastao iz minixa. macosx je nastao iz mach-a/next-a/bsd-a. freebsd je nastao iz bsd unixa, koji je dijelom nastao iz at&t unixa, pa je netbsd nastao dijelom iz freebsd-a, dijelom iz bsd unixa, pa je openbsd nastao iz njega...sve je to jedan veliki lanac. mi nebi trebali raditi jos jednu distribuciju linuxa sa modificiranim kernelom, ni jos jednu verziju iz familije BSD-a. jednostavno zaobici mukotrpan posao kodiranja osnovnih komponenti u assembleru, i pokusat implementirat glavne stvari OS-a, kroz visi programski jezik, ilivam ga C.

na svu srecu. mozemo koristiti OSKit. http://www.cs.utah.edu/flux/oskit/ . OSKit omogucava programerima OSova upravo ono o cemu ja pricam. njegove biblioteke omogucavaju facilitije za pristup hardveru, POSIX standard, ELF/a.out kompatibilnost, kompatibilnost sa postojecim filesystemima...sta je najbolje, kompletan OSKit je modularan, komponente komuniciraju kroz COM. ako nama nesto ne odgovara, mi bez problema mozemo napraviti nasu komponentu i koristit je zajedno s ostalim OSKit komponentama. kernel koji izbaci OSkit se moze podignuti sa GRUB-om, BSD bootloaderima, i ostalima...eto samo posjetite gornju stranicu, da ja ne pricam sve skupa kad sve pise gore.

prije jedno 4 godine sam dobio tadasnji OSKit, i instalirao ga na Red Hat. procitao sam prvih 30-40 stranica dokumentacije, i napravio nesto sta bi se moglo nazvat kernel. kernel je pri bootanju ispisao na ekran "upisite vase ime :". korisnik bi upisao ime, a kernel bi provjerio jeli ime musko ili zensko i vratio pripadnu poruku (samo provjeri jeli zadnje slovo 'a'. glupo i jednostavno, i ne radi za sve slucajeve). c source kod od tog "kernela", tj programa, je bio velik nekih 25 linija koda. iskompajliran sa linkanjem na OSKit, i prevaljen preko dodatnog utilitia da se moze podignut sa LILOm. eto. sad zamislite koliko bi trebalo linija asm koda da se neka ovakva glupost napravi. puno vise od 25...

i veceras kad sam vidio ovu temu, sjetim se OSKit-a, i vidi srece ono u ports stablu na mom FreeBSD-u 5.4 :). upravo sam ga iskompajlirao, skinio dokumentaciju, pa cemo malo cepkrat iducih dana. dakle, sad imamo bazu - ostaje nam da isprojektiramo kako bi komponente kernela trebale izgledat, i koji bi tip kernela uopce bio, a OSKit ce nam skinut 50% posla u pocetku, tako da mozemo uzivat u C programiranju :)

p.s. a ime OSa? sta kazete na EOS. ESOS ili ES-OS je nekako glupo. bas bi mocno izgledalo kad bootloader prikaze "booting hd0a:/eos-core" :)

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

Borovic
Stefan Borovic
Beograd

Član broj: 80154
Poruke: 204
*.eunet.yu.

Jabber: borovic@elitesecurity.org


Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?07.03.2006. u 18:56 - pre 219 meseci
U pravu si.Ja se potpuno slazem - manje price vise programiranja!PA hajde, zasto da ne pocenemo odmah?Od sada neka pocne postovanje source-a!Moj predlog...

P.S.Bicu rad da pomognem UVEK!Hvala.
n
 
Odgovor na temu

amel
Bosna

Član broj: 9063
Poruke: 43
*.dsl.de.colt.net.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?11.05.2006. u 17:48 - pre 217 meseci
Ljudi, nista izgleda od OS-a zajedno. Imam jedan prijedlog. Ajdemo osnovati jedan tim, grubo receno ko ce sta raditi. Napravimo jednu stranicu tipa foruma gdje cemo se sastajati. Podjelimo forum bas kao ES, stavimo moderatore i onda je lakse sve djeliti i prijavljivati se a i kodirati. Naravno postojat ce veza izmedju ES-ovaca ako bude kakvih problema. Nije problem, rado cu voditi projekat :)

Scanner
 
Odgovor na temu

rambo2004
Programer, Beograd

Član broj: 94377
Poruke: 57
*.eunet.yu.



+1 Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?19.05.2006. u 11:48 - pre 217 meseci

Rado bih ucestvovao u ovoj stvari. Imam solidno iskustvo u programiranju u raznim visim jezicima.
Poznati su mi i principi programiranja u asembleru mada nikada nisam radio neki znacajniji projekat(samo u toku skolovanja).
Poznate su mi i neke stvari iz teorije operativnih sistema, ali nemam pojma o programiranju operativnog sistema.

Kako bilo. Ideja je veoma interesantna i spreman sam da ucim i da dam sve od sebe.

Molim onoga ko ovo organizuje da mi javi ako nesto bude pokrenuo u vezi ovoga.

Pozdrav!
 
Odgovor na temu

genuine
Dragisa Jankovic
Beograd

Član broj: 101510
Poruke: 33
194.106.175.*



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?25.07.2006. u 00:36 - pre 215 meseci
ako je jos uvek aktuelno ja sam za programiranje os-a... od alata bih preporucio gcc + nasm .. literatura intel system programming volume 3 .. emulator moze boosh za linux ili vmware ako ima ali mislim da je boosh jednostavniji.... od karakteristika microkernel arhitektura, posix standard i objektno orijentisani kernel... platforma i386
ja sam zapoceo davno jedan ali sam dosao do modula za memory management i vise me je mrzelo jer ima posla puno....
Necu vise da radim ,bre !
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?07.08.2006. u 03:07 - pre 214 meseci
Mislim da kolega genuine referira na Bochs, a ne Boosh. :)

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

dtcs1

Član broj: 65596
Poruke: 4
*.cpe.net.cable.rogers.com.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?14.08.2006. u 21:19 - pre 214 meseci
@cozmo
Pa i UNICS je bio napisan u asembleru, problem je sto nije bio portabilan pa su ga prepisali u C

Sad ti hoces da se vratis u ta doba??
 
Odgovor na temu

Cr4sh Overlord
Cr4sh Overlord

Član broj: 105889
Poruke: 3
*.cmu.carnet.hr.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?21.08.2006. u 11:07 - pre 214 meseci
Koliko ja vidim još nitko nije počeo razvijati OS. Ako je to tako onda bih ja mogao započeti. Prije pola godine ja i moj prijatelj smo napravili OS (XPLORE) služio je za network, imao je sve u sebi (PortScanner,Exploits,Trojance itd...) ali na žalost se oštetio (Virus) ali sada sam počeo novi tako da bih ja vama mogao poslati source-code.

Ja sam mislio da napravimo OS za Hackere odnosno Crackere.

Imao bih sve što je potrebno za hacking. Još bih bio baziran na linuxu.

Uskoro ću vam staviti site gdje će te moći skinuti source-code.

Evo par imena za OS :
-HackOS
-CrackDos
-Exploition
-Hackrix
-LUNIX
....

Ako imate druge prijedloge samo dajte...

Mene možete dobiti na [email protected]
ili MSN [email protected]


Linuxu ne treba anti-virus....Linux je anti-virus.
 
Odgovor na temu

jeremija85
Beograd

Član broj: 78483
Poruke: 7
*.1.eunet.yu.

Sajt: www.byteout.com


Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?22.08.2006. u 23:28 - pre 214 meseci
Zare, skinuo sam ostoolkit ali imam zestokih problema sa kompajliranjem. On je testiran sa 2.95 gcc-om ukoliko sam dobro zapamtio, a jos da ne napominjem da to vuce i stare biblioteke i ne znam ni sam sta... Kako si ti prevazisao ovaj problem? Nisam siguran da je resenje instalirati sve stare alate ili cak staru distribuciju, jel si mozda prepravio source? Uglavnom bih bih ti vrlo zahvalan za odgovor:)
poz
To follow the path:
Look at the master
Follow the master
Walk with the master
See through the master
Become the master

 
Odgovor na temu

igisar
Igor Šarčević
Bačka Topola

Član broj: 95364
Poruke: 76
62.108.111.*



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?26.08.2006. u 12:27 - pre 214 meseci
Jedno bih vas pitao ,sad sam poceo da ucim javu i interesuje me dali sa njim moze da se napravi OS.

pozz
pravi programeri programiraju magnetom po disketi :) :)
 
Odgovor na temu

jeremija85
Beograd

Član broj: 78483
Poruke: 7
*.40.eunet.yu.

Sajt: www.byteout.com


Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?27.08.2006. u 00:00 - pre 214 meseci
java ti se kompajlira u bytekod koji izvrsava java virtuelna masina (jre). Da bi napisao operativni sistem moras da imas procesor koji podrzava te instrukcije a mislim da samo sun pravi takve procesore i uglavnom se koriste za servere. U svakom slucaju java nije namenjena pisanju low-level aplikacija tako da bi ti to znatno lakse poslo za rukom ukoliko koristis asm, c, c++ kao i svi
Eventualno medjuresenje bi bilo da napises jedan deo kernela sa jre podrskom pa ostatak da odradis u javi. A ako bi cisto da se igras mozda mozes da odradis nesto preko VMware-a, mada sa njim nesto nisam previse upoznat...
To follow the path:
Look at the master
Follow the master
Walk with the master
See through the master
Become the master

 
Odgovor na temu

igisar
Igor Šarčević
Bačka Topola

Član broj: 95364
Poruke: 76
62.108.111.*



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?27.08.2006. u 10:32 - pre 214 meseci
Hvala ti na odgovoru!
Nisam jos spreman da pisem OS jer nemam puno iskustva sa C++ samo sam bio znatizeljan.
pravi programeri programiraju magnetom po disketi :) :)
 
Odgovor na temu

genuine
Dragisa Jankovic
Beograd

Član broj: 101510
Poruke: 33
194.106.175.*



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?30.08.2006. u 12:20 - pre 214 meseci
jedno pitanjce .. da li gcc 2.9x pravi listu ctors- dtors ?

ako bi neko hteo da radi OS trebalo bi prvo da se ljudi okupe i naprave grubi nacrt u UML-u.. pa tek onda da ga razradjuju ( uml nacrt ) i kada svi budu zadovoljni istim onda tek da se posao rasporedi po ljudima.. ovako ja sam ovo radio pa evo vam pa gledajte nema poentu... poenta je da kernel bude objektno orijentisan, da bude lako dogradiv, da bude mikrokernel kako bi se olaksao razvoj server-a tj. drajvera. da se dogovorimo o izvrsnom formatu kako ce da izgleda... kako bi se radilo dinamicko linkovanje i sl.. i naravno trebalo bi da se nadje dobra baza algoritama koji su vec dovoljno razradjeni tipa malloc ( mislim da je sa nekog univerziteta tipa berkli ), skedzuleri i sl...

ovako moze da se napravi nesto sto lici na os , to nije veliki problem ali treba opet postovati neku proceduru...
Necu vise da radim ,bre !
 
Odgovor na temu

anon75319
freelancer
Varazdin(Hrvatska)

Član broj: 75319
Poruke: 239
*.adsl.net.t-com.hr.



Profil

icon Re: Zainteresovani da napisemo jedan simple OS zajedno?29.09.2006. u 22:31 - pre 213 meseci
Malo pitanja o OSKitu.

Vec neko vrijeme se bavim programiranjem u Cu i C++ ali ovo mi je prvi kontakt sa razvojem operativnih sustava i zanima me sto ja tocno dobivam koristenjem OSKita ? Sto sve nemoram programirati?

Code:
#include <stdio.h>
#include <oskit/clientos.h>
#include <oskit/startup.h>
#include <oskit/version.h>

int main()
{
#ifndef KNIT
    oskit_clientos_init();
#endif
#ifdef  GPROF
    start_fs_bmod();
    start_gprof();
#endif
    oskit_print_version();
    printf("Bok\n");
        return 0;
}


I sve je tako jednostavno? Nemoram nista raditi u asm-u?
Pocetnik sam u OS programiranju pa su mi neki nazivi nepoznati i ne znam bas sve izraze koji se koriste kod OSova.
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: Zainteresovani da napisemo jedan simple OS zajedno?

Strane: < .. 1 2 3 4 5

[ Pregleda: 34712 | Odgovora: 83 ] > FB > Twit

Postavi temu Odgovori

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