nyelv

kami911 képe

Rozsda eszi be magát a Linux kernelbe

A Rust (lefordítva: rozsda) a Linux kernelbe kerülésének vitája véget ért. A végrehajtás megkezdődött. A Linux kernel közeljövőjével kapcsolatban folytatott beszélgetések során Linus Torvalds, a Linux megalkotója azt mondja: „Hacsak nem történik valami különös, akkor a Rust bekerül a 6.1-be”.

A Rust egy modern, általános célú programozási nyelv, amelyet Graydon Hoare tervezett, miközben a Mozillánál dolgozott, a vállalatnál, amely hivatalosan támogatta és elfogadta nyelvet és felhasználták a Servo nevű kísérleti böngészőmotorhoz.

Linux a Rust-ról hosszabban is beszélt: „Mindig is meglehetősen pozitívan álltam a Rusthoz, és az beolvasztás egyik támogatója voltam. Ugyanakkor nagyon pragmatikus is vagyok. És aztán ki tudja, néhány év múlva, miután összevonjuk, és kiderül, hogy egy szánalmas kudarc - talán ez is egy ilyen lesz! Visszatekintve kissé zavarba jövünk a legfőbb vívmányunk miatt, amikor azt gondoljuk, hogy egy új nyelv hozzáadása ilyen egyszerű. Nos, úgy értem, 'mi is tulajdonképpen könnyű? Rámutatok, hogy ez már régóta tart... évek óta. Ez nem egyik napról a másikra történik…”

Sok más lefordított nyelvhez hasonlóan a Rust is képes natív teljesítményt nyújtani, miközben különböző típusú alkalmazásokat működtet – a hagyományos számítástechnikától az alacsony erőforrásokkal rendelkező eszközökig és a beágyazott készülékekig. A teljesítmény mellett fontos értéke a Rust nyelvnek, hogy memóriabiztonságot nyújtson, így a hibák és a potenciális sebezhetőségek számos osztályát már fordítási időben kiküszöbölheti.

A Rust első verzióját 12 évvel ezelőtt adták ki, a nyelvnek a Linux kernelbe való beépítése pedig már jó ideje vita tárgyát képezi. A Google, a Rust Foundation egyik alapító tagja az AWS, a Huawei, a Microsoft és a Mozilla mellett, aktívan használja a Rustot az Android fejlesztéséhez - a mobil operációs rendszer a Linux módosított változatára épül.

kami911 képe

Apró változtatás a kommentelés szabályaiban

A változtatás a cikkben talált hibák közlésére vonatkozik. Természetesen továbbra is örülünk, ha a hibákat bejelented, de a fórumot szeretnénk tisztábban tartani, elkerülve az adott témánál bizonyára offtopic nyelvtani témát.

A kommentálás

A hírek után lehetőség van kommentálásra. Itt bárki elmondhatja a véleményét a témáról, vagy kiegészítheti azt. Kérjük, hogy itt is figyelj a fogalmazásra és kerüld az olyan megjegyzéseket, amelyek ellenkeznek az oldal moderációs alapelveivel.

kimarite képe

Az alkalmazások más nyelvi felülettel történő használata

Azt hitted, hogy egy alkalmazást csak a Linux rendszered nyelvén tudsz megjeleníteni, azaz használni?

Lehetőséged van más nyelvi megjelenítéssel indítani az alkalmazásokat a környezeti változók segítségével, természetesen, ha a megfelelő nyelvi csomag telepítve van, amely általában egy általános rendszer csomag, de például a Firefox, a Chromium vagy a Chrome böngészőknél az alkalmazás része, tehát telepítened kell mindenképpen a sikerhez.

Vegyük példának a Geany alkalmazást.

Ha angolul indítanám el a Geany-t, akkor ezt  parancsot kell futtatni:

kimarite képe

A Firefox böngésző nyelvi megjelenése a Linux Mint 17.x kiadások alatt

A Linux Mint 17.x kiadások alatt a Firefox böngészőt (állítólag) lehetetlen magyar nyelvi kezelőfelülettel használni (netán más, rendszer alapértelmezett nyelvre beállítani), mert ez a remek böngésző következetesen angol nyelven kommunikálna velünk, és bármit is teszünk, nem reagál, makacskodik, hogy azért sem. Mindezen jelenség a Linux Mint 18.x kiadások alatt egyáltalán nem tapasztalható.

kimarite képe

A terminálban - angolul

Néhányunkban biztosan felmerült már az a kérdés, hogyha a terminál üzeneteket a saját nyelvünkön, például magyarul kapjuk, akkor jóval kevesebb keresési találatot kapunk a neten a megoldások tekintetében, ... mintha azokra angol nyelven keresnénk. Ugye, az utóbbi az elterjedtebb?

Nyitsz egy terminált ...

-- angol nyelv

export LC_MESSAGES=C

-- vissza az alapértelmezett nyelvre
(ami a rendszereden be van állítva)

unset LC_MESSAGES

És máris angol a kimenet.

Feliratkozás RSS - nyelv csatornájára