Obávám se ale, že do oficiálního jádra takové high-level moduly jen tak neproniknou.
Jaderný modul v Haskellu
Pokud si chcete napsat jaderný modul ve vyšším jazyce než je C a máte kladný vztah k Haskellu, tak se určitě podívejte na tommd.wordpress.com. Najdete tam blogpost, který popisuje, jak si napsat malý jaderný modul právě v něm.
Dále čtěte…
- Podpora hardwaru v Linuxu 11. 5. 2012 13:25
- Google zrcadlí GIT repositář linuxového jádra 26. 4. 2012 10:39
- Vyšlo jádro 3.3.3 23. 4. 2012 14:58
- Jádra 3.0.28, 3.2.15 a 3.3.2 16. 4. 2012 9:20
- Konec vývoje jádra 2.4 11. 4. 2012 16:12
Re: Obecně bomba
celé vláknoja len trochu neviem, ake by priniesol funkcionalny jazyk pri vyvoji kernel modulu – ktory teda vacsinou bude nejaky device driver.. skor ma napadaju same negativa…
Re: Obecně bomba
celé vláknoNa drivery to asi zrovna nebude, ale spousta modulu nejsou drivery HW, ale naopak resi nejakou logiku, kde se muze hodit (pro nekoho) pohodlnejsi zpusob zapisu algoritmu – napr. sifrovani, nejaky specificky filesystem – no je to takova perlicka, treba se to nekomu bude hodit na nejake custom specialitky. Ale taky nemyslim, ze by se takove moduly mohly nebo mely dostat do standardniho kernelu – uz proto, ze by pak build kernelu vyzadoval kompilator Haskellu
Re: Obecně bomba
celé vláknoNapadaji me tri hlavni vyhrady:
1. nejsou lidi (kteri umeji dany jazyk a jsou ochotni/zhavi v nem neco delat)
2. imperativni verze je rychlejsi
3. imperativni verze je podstatne blizsi typu reseneho problemu
Vsechny tri jsou trosku problemy typu slepice/vejce. Je jasne, ze jaderne moduly jsou dost extremni pripad, ale pokud to nekoho primeje zajimat se o FP, nekoho jineho treba k praci na superkompilaci Haskellu a nekdo treti zasdili zajimave reseny zdrojak v Haskellu, je to vyhra sama o sobe.
Děkuji
celé vláknoMoc děkuji za tento příspěvek, Haskell mám rád.
Ale pro jake jadro?
celé vláknoSkoda, ze z te zpravicky neni poznat o jake jadro se jedna.
Re: Ale pro jake jadro?
celé vláknoClanek pise o tom, ze si muzete napsat a zkompilovat vlastni jaderny modul v Haskellu – takze zalezi, pro jake jadro si ten modul napisete :)
Kompilator GCC se taky nevydava pro specificke jadro…
Re: Ale pro jake jadro?
celé vlákno> Kompilator GCC se taky nevydava pro specificke jadro…
Akorat obcas nektere jadro nejde s nekterym GCC prelozit ;)
Re: Haskell
celé vláknoAsi byste se divil, ale třeba na Islandu se skutečně mluví ne anglicky, ale islandsky. (Ne, vážně, jak někdo může klást takhle stupidní otázky? ;/)
Re: Stupidní otázka
celé vláknoJá na té otázce nevidím nic stupidního. Samozřejmě, že doslova vzato je jasné, že v tom samozřejmě někdo něco dělá. Taky znám šílence, kteří se topí v teoriích, ohánějí se tvrzeními, že funkce v C nejsou funkce a funkcionální programování je úžasné, ale taky by mě zajímalo, jestli se v tom vůbec něco dělá. (chápete?)
Re: Stupidní otázka
celé vláknoZeptejte se bank, co Haskell používají na RAD finančních aplikací, ne mně. :p
Re: Haskell
celé vláknoMáš z téhle ptákoviny takový dojem? :)
A co perl?
celé vláknochtelo by to jaderny interpreter perlu jako modul…
treba:
modprobe kperl some_ugly_hack.kpl
Re: A co perl?
celé vláknoJa hlasuji za PHP … to má hafo programátorů.
To by hned bylo nových kvalitních driverů …
Re: A co perl?
celé vláknoKvantita obvykle neprinasi kvalitu…
(anebo jsem nepoznal ironii)
Re: A co perl?
celé vlákno– doporučuji zapnout detektor ironie
--- ironie ---
- doporučuji vypnout generátor pocitu výjimečnosti C programátorů
--- ironie end ---
Re: A co perl?
celé vláknoNaprosto souhlasím. V PHP jsem toho už viděl od tzv. programátorů. Mám zkušenosti i s PHP pocházejícím z Indie. Naprostá bomba. Proto se PHP v zaměstnání širokým obloukem vyhýbám.
Re: A co perl?
celé vláknoAle houby, jedine Basic. Ten spousta lidi jeste asi trochu umi a nebylo by tezke znovu zacit, zvlast, kdyby byl zvolen nejaky popularni dialekt jako zaklad interpreteru, treba ZX Spectrum. Cobol by take nebyl spatny, typicky jaderny modul by pak mel rozsah zdrojaku porovnatelny s rozsahem zdrojaku treba pro Ext3. :-)
Re: A co perl?
celé vláknoTy brdo, to neni vubec spatny napad . . .
hmhm
celé vláknoTo pak bude Linux něco jako Longhorn???
Re: hmhm
celé vláknoŽe by někdo dostal do kernelu Mono? Tak šílený snad nikdo není :)
Re: hmhm
celé vláknoJá myslím, že v jedné nejmenované firmě, mající smlouvu s jinou nejmenovanou firmou jsou nejmenovaní lidé, kteří by to rádi udělali.
Re: hmhm
celé vláknoPana Miguela de Icazu muzete oznacit primo… Opravdu mam z nej cim dal vice pocit, ze by rad dosahnul Microsoft Gnome nebo Linux .NET

