Programování jádra linuxu

Problematika Linuxu a ostatních operačních systémů (mimo Win)

Moderátor: Mods_senior

akero
nováček
Příspěvky: 27
Registrován: únor 11
Pohlaví: Nespecifikováno
Stav:
Offline

Programování jádra linuxu

Příspěvekod akero » 18 úno 2011 20:39

Dobrý den, mohu se zeptat v jakém jazyku se programuje linux? Moc dík
Naposledy upravil(a) akero dne 20 úno 2011 19:21, celkem upraveno 1 x.

Reklama
Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: září 06
Bydliště: Zlín - České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: programovani v linuxu

Příspěvekod memphisto » 18 úno 2011 20:42

V jakém se naučíš ..... :lol:
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji

akero
nováček
Příspěvky: 27
Registrován: únor 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: programovani v linuxu

Příspěvekod akero » 18 úno 2011 20:44

Nějaké rozmezí určitě je ne?

Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: září 06
Bydliště: Zlín - České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: programovani v linuxu

Příspěvekod memphisto » 18 úno 2011 20:46

Jo ty chceš v jakém jazyku je linux.... tak to je jiná. Já jsem četl v jakém jazyku můžu programovat na linuxu. Mám Ubuntu, ale nikdy jsem se v tom nešťáral :smile: Pohledej dokumentaci. Je to open source, takže zdrojáky s kódy k dispozici budou

Jinak si myslím, že linux je hromada C/C++ a Python
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: programovani v linuxu

Příspěvekod CZechBoY » 20 úno 2011 14:32

Perl, přes Mono můžeš i # jazyky
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

akero
nováček
Příspěvky: 27
Registrován: únor 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: programovani v linuxu

Příspěvekod akero » 20 úno 2011 17:06

A co c++?

Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: září 06
Bydliště: Zlín - České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: programovani v linuxu

Příspěvekod memphisto » 20 úno 2011 17:09

Upřesni dotaz. V nadpisu máš programování v Linuxu a v textu v čem je programován Linux. Programy jsou tam na všechno
PRAVIDLA PC-HELP.CZ, PRAVIDLA sekce HijackThis, HijackThis návod, Memtest, CCleaner
Logy z programu HijackThis neposílejte prosím přes SZ, ale vkládejte je do patřičné sekce. Děkuji

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: programovani v linuxu

Příspěvekod faraon » 20 úno 2011 17:12

Jestli myslíš přímo Linux, tedy jádro operačního systému, zvané kernel, tak to je naprogramované v čistém C. Vzhledem k tomu že jeho tvůrce, Linus Torvalds, C++ nesnáší, a protože jeho vzor, Unix, byl naprogramovaný v Céčku celý, to ani nemohlo být jinak.
Jestli ti jde o GNU Linux, tedy operační systém GNU běžící na linuxovém jádře, tak v něm najdeš spoustu programů napsaných v jazycích C++, Perl, Lisp, Smalltalk, Python, Java, a pár desítkách dalších exotických jazyků , od Fortranu přes Haskell až po Go.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

akero
nováček
Příspěvky: 27
Registrován: únor 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: programovani v linuxu

Příspěvekod akero » 20 úno 2011 18:43

Jde mi o to upravovat ubuntu samotné jádro

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: programovani v linuxu

Příspěvekod faraon » 20 úno 2011 19:00

Tak v tom případě C, které se ti bude hodit i pro další jazyky, které z něj vycházejí, třeba C++, PHP, Java...
Navíc je podobné dalším jazykům, jako třeba Pascal, se kterými má společné základy v Algolu.

Ale nesmí tě překvapit takovéhle lahůdky:
int a=13,b=16,c=7;
printf("%d\n",a>b?a>c?a:c:b>c?b:c);

A můžeš mi prozradit co na tom jádru chceš upravovat? Ono je to celkem dlouhé čtení, zdrojáky aktuální verze mají přes deset milionů řádků ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: programovani v linuxu

Příspěvekod CZechBoY » 20 úno 2011 19:14

pěknej ternary :lol: tohle nepoužívám radši ani já, jinak bych se v tom nevyznal už vůbec :D

přepiš si nadpis na Programování jádra linuxu a ne v linuxu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Rihl
nováček
Příspěvky: 27
Registrován: září 10
Bydliště: A klíče nechceš?!
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Programování jádra linuxu

Příspěvekod Rihl » 26 úno 2011 14:48

Nejsou některé části kernelu nalinkované v JSA(assembleru), nebo se tento programovací jazyk používá už jenom pro staré MS-DOSové mašiny?
.


Zpět na “LiNuX a ostatní alternativní OS”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů