Programování jádra linuxu

Problematika Linuxu a ostatních operačních systémů (mimo Win)
akero
nováček
Příspěvky: 27
Registrován: 12 úno 2011 11:23

Programování jádra linuxu

Příspěvek od akero »

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.
Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: 10 zář 2006 17:07
Bydliště: Zlín - České Budějovice

Re: programovani v linuxu

Příspěvek od memphisto »

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: 12 úno 2011 11:23

Re: programovani v linuxu

Příspěvek od akero »

Nějaké rozmezí určitě je ne?
Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: 10 zář 2006 17:07
Bydliště: Zlín - České Budějovice

Re: programovani v linuxu

Příspěvek od memphisto »

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: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: programovani v linuxu

Příspěvek od CZechBoY »

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: 12 úno 2011 11:23

Re: programovani v linuxu

Příspěvek od akero »

A co c++?
Uživatelský avatar
memphisto
Guru Level 13
Guru Level 13
Příspěvky: 21113
Registrován: 10 zář 2006 17:07
Bydliště: Zlín - České Budějovice

Re: programovani v linuxu

Příspěvek od memphisto »

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: 7406
Registrován: 23 pro 2010 09:23

Re: programovani v linuxu

Příspěvek od faraon »

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: 12 úno 2011 11:23

Re: programovani v linuxu

Příspěvek od akero »

Jde mi o to upravovat ubuntu samotné jádro
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7406
Registrován: 23 pro 2010 09:23

Re: programovani v linuxu

Příspěvek od faraon »

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: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: programovani v linuxu

Příspěvek od CZechBoY »

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: 27 zář 2010 16:41
Bydliště: A klíče nechceš?!
Kontaktovat uživatele:

Re: Programování jádra linuxu

Příspěvek od Rihl »

Nejsou některé části kernelu nalinkované v JSA(assembleru), nebo se tento programovací jazyk používá už jenom pro staré MS-DOSové mašiny?
.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

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