| 
      
        
      
        
        |   neprihlásený   | Piatok, 31. októbra 2025, dnes má meniny Aurélia |  
                
          |  | 
      
        V linuxovom jadre pribúda podpora pre programovanie sieťových ovládačov v Ruste         
  
      
  
  
  Značky:
linuxové jadroprogramovanie      
  
 
 
    | DSL.sk, 9.6.2023   |  | 
 
 Už aj linuxové ovládače pre sieťové zariadenia sa v blízkej budúcnosti budú dať programovať v programovacom jazyku Rust, keď aktuálne boli zverejnené záplaty jadra pre sieťový subsystém umožňujúce aj tento typ ovládačov programovať v Ruste.
 
 Upozornil na to linuxový Phoronix.
 
 Podpora pre programovanie linuxového jadra aj v programovacom jazyku Rust pribudla do oficiálneho jadra vo verzii 6.1 z decembra, išlo o jednu z najväčších noviniek tejto LTS verzie.
 
 Jadro bolo doteraz napísané najmä v jazyku C a časť v assembleri. Rust sa podobá na C++, bol ale vytvorený s cieľom riešiť problémy súčasného programovania a jeho dôležitými vlastnosťami sú bezpečnosť v oblasti manažmentu pamäte a pri používaní vlákien, efektívne multivláknové programovanie a zároveň pri týchto vlastnostiach aj vysoký výkon.
 
 Rust sa vďaka týmto vlastnostiam začína v poslednej dobe využívať pri programovaní viacerých dôležitých široko používaných softvérov. V prípade linuxového jadra vývojári do Rustu zrejme neprepisujú žiadne významné časti jadra, doteraz bol pridaný najmä podporný kód umožňujúci rozličné typy ovládačov a ďalšie časti jadra vyvíjať v Ruste a kód v Ruste bude zrejme pribúdať najmä pri vývoji nových ovládačov a ďalších častí jadra. Podľa Phoronixu nebol v Ruste zatiaľ napísaný žiadny významnejší ovládač.
 
 Podobne v prípade sieťových ovládačov bol aktuálne sprístupnený podporný kód a zatiaľ nebol v Ruste napísaný žiadny sieťový ovládač pre konkrétne zariadenie, súčasťou nového kódu je len ukážkový sieťový ovládač.
 
 Kód zatiaľ nebol pridaný do oficiálneho jadra pripravovaného na vydanie, v ktorej verzii jadra by mal byť pridaný a kedy by mohli byť prvé sieťové ovládače alebo iné dôležité časti linuxového jadra naprogramované v Ruste nie je jasné.
 
 
 Najnovšie články:
 
 
 
 ![]()  Diskusia:
 
  
      
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
      |  | 
        
        Rust je fajn        
        Od: žžžžžž         
        | 
        Pridané:
        9.6.2023 19:45
 
 Jenom bych doplnil, že Rust sice je objektový jako C++, ale efektivitou je mnohem blíže C, než C++, a to nejen kvůli paralelním schopnostem Rustu. Je prostě novější.
 
 |  
      |  | 
        
        Re: Rust je fajn        
        Od: de-pejrak         
        | 
        Pridané:
        9.6.2023 23:44
 
 jen bych doplnil, ze Rust neni ani nahodou objektovy, prave OOP sa v Ruste (uspesne) vyhli
 
 |  
      |  | 
        
        Re: Rust je fajn        
        Od: žžžžžž         
        | 
        Pridané:
        9.6.2023 23:49
 
 Sebevědomí vám nechybí a nyní prosím argumenty.
 
 |  
      |  | 
        
        ultraradikálny psychoanalyticizmus        
        Od: syntaxterrorXXX,. X         
        | 
        Pridané:
        10.6.2023 6:15
 
 Žiadať argumenty, keď evidentne stačí jeden, zaváňa priekazne účelovým vnucovaním svetonázoru.
 
 |  
      |  | 
        
        Re: ultraradikálny psychoanalyticizmus        
        Od: žžžžžž         
        | 
        Pridané:
        10.6.2023 16:45
 
 Ty argumenty bych prosil.
 
 |  
      |  | 
        
        ultraradikálny objasňovačizmus        
        Od: syntaxterrorXXX,. X         
        | 
        Pridané:
        10.6.2023 18:19
 
 Ponevač nýbrž i jelikož už priekazne pozdě bycha honiti.
 
 |  
      |  | 
        
        Re: ultraradikálny objasňovačizmus        
        Od: dewefwe         
        | 
        Pridané:
        11.6.2023 20:42
 
 https://doc.rust-lang.org/book/ch17-00-oop.html
 
 |  
      |  | 
        
        Re: Rust je fajn        
        Od: žžžžžž         
        | 
        Pridané:
        10.6.2023 17:31
 
 OK, nechci se hádat.
 
 Já jsem nechtěl říci, že je Rust nějak "superobjektový", protože třeba oproti C++ má celkově trochu menší objektové možnosti, ale přesto lze Rust s úspěchem použít pro objektový kód a objektové programy.
 
 To OOP (objektové programování) je mimo jiné hodně důležité kvůli spolupráci a pro větší týmy. Na Rust najíždí i takoví siláci jako Microsoft (Windows), Google (Chrome, KataOS), Linux, atd.
 
 |  
      |  | 
        
        Lunix        
        Od reg.: Sheep         
        | 
        Pridané:
        9.6.2023 21:38
 
 “I always eagerly wait for the new Lunix kernel. When I think of what compilation commands to use I get a huge boner and I often masturbate during the compilation. Some time ago I bought a new computer that compiles the kernel so fast I don't have time to cum. So I compile it twice.„
 
 —Typical Lunix user. Hope he runs make clean!
 
 |  
      |  | 
        
        ultraumiernený prakticizmus        
        Od: syntaxterrorXXX,. X         
        | 
        Pridané:
        10.6.2023 13:53
 
 Čiže kompilácia Lunix kernelu je niečo ako vypínanie Windows, akurát nehrozí, že priekazne len tak ostane visieť.
 
 |  
      |  | 
        
        ..hejnj, znamosti, kontakty.. a cca takto sa robi ten biznis, vzdy a vsade, - aaaj toten uuuuuspech, SUCCESS        
        Od: Lyta ZkrachZneuzNasranAChudobna         
        | 
        Pridané:
        10.6.2023 3:43
 
 njn, vidite, pred tymi cca 80- 100 rokmi, stacili na top-karieru tycoona, politika, oligarchu, a multi- miliardara, aj 3 triedy ludovych..
 
 Vychodil jen tři školní třídy
 Maxwell se narodil 10. června 1923 jako Abraham Leib Hoch (později užíval jméno Ján Ludvík Hoch) v chudé židovské rodině v obci Slatinské Doly v Podkarèpatské Rusi (dnes část ukrajinské obce Solotvina), která byla v té době součástí Československa.
 
 Vychodil pouze tři třídy obecné školy, ale
 
 |  Pridať komentár
 |  | 
 
 |  |  |