»

Kdaj bo Linuxovo jedro dvojezično v C-ju in Rustu

Slo-Tech - Da je Linuxovo jedro napisano v C-ju, je bil zelo dolgo eden izmed aksiomov računalništva, a se to utegne kmalu dopolniti. Že dlje časa potekajo prizadevanja, da bi v jedro vključili tudi Rust, kar podpira tudi Google. To seveda ne pomeni, da bi prepisali celotno jedro v Rust, bi pa v njem lahko nastajala nova koda. Razlogov za spremembo je kar nekaj, med njimi tudi boljše upravljanje pomnilnika, kar bi zmanjšalo verjetnost za vnos varnostnih ranljivosti iz tega naslova. Ocenjujejo, da je upravljanje s pomnilnikom razlog za približno dve tretjini varnostnih lukenj. Sedaj je Rust še korak bliže jedru.

Ena izmed pomembnih sprememb je uporaba stabilnega prevajalnika. Doslej so uporabljali beta verzije, odslej pa bo Rust on Linux uporabljal vsakokratno stabilno verzijo (trenutno Rust 1.57.0). Miguel Ojeda, vodja projekta Rust on Linux, pojasnjuje, da so s tem odstranili nekaj nestabilnih funkcij in povečali stabilnost kode. Starosta razvoja Linuxovega jedra Greg Kroah-Hartman dodaja,...

30 komentarjev

WebAssembly postal standard

Slo-Tech - Konzorcij za svetovni splet W3C (World Wide Web Consortium) je izdal končno specifikacijo standarda WebAssembly, ki je s tem postal uradni spletni standard. S tem se pridružuje HTML-ju, CSS-ju in JavaScriptu kot četrti programski jezik, ki ga (lahko) brskalniki brez dodatnih vtičnikov poganjajo. Označujejo ga kot varen, prenosljiv, nizkonivojski jezik za učinkovito izvajanje in kompakten zapis kode, ki je namenjen brskalnikom.

Gre za arhitekturo z virtualnim naborom ukazov, ki na spletu omogoča poganjanje zahtevnih aplikacij in ki jo lahko uporabljamo tudi drugod. Implementacij bo več, tako od brskalnikov pa vse do samostojnih sistemov. V WebAssemblyju lahko pričakujemo tudi video in avdio kodeke, grafiko, 3D igre, kriptografijo itd. WebAssembly omogoča, da brskalniki poganjajo binarno kodo, kar je hitro.

V spletu se obnaša kot navidezni stroj, v katerem lahko spletne strani nativno poganjajo prevedeno kodo. Tako naj bi bil WebAssembly precej hitrejši od JavaScripta, obljubljajo....

41 komentarjev

Mozillin Quantum bo zamenjal Gecka

Slo-Tech - Mozillin brskalnik Firefox trenutno teče na pogonu Gecko, ki je letos dobil pomembno izboljšavo: Electrolysis je končno prinesel več procesov, tako da ima vsak zavihek svojega. S tem pa se je obdobje velikih sprememb v Firefoxu šele začelo, saj bomo prihodnje leto dobili čisto nov pogon z imenom Quantum. Res Mozilla že razvija drugi pogon Servo, ki je letos zlezel v nightly, a to je razvijalski projekt, medtem ko bomo Quantum že zelo kmalu dobili v produkcijsko verzijo.

Quantum naj bi izkoriščal moderno strojno opremo, kjer je ključna beseda paralelizem. Od pametnih telefonov do osebnih računalnikov, dandanes imajo vse naprave dve, štiri ali še več procesorskih jeder. Temu mora slediti tudi moderna programska oprema, če naj strojno učinkovito izkoristi. Pomemben vir računske...

64 komentarjev

Mozilla pripravila prvo verzijo brskalniškega pogona Servo

Slo-Tech - Mozilla je držala obljubo in nov pogon za brskalnike Servo pripeljala do prvih verzij, ki so primerne za preizkušanje javnosti. Servo je namreč prispel do tako imenovanega Nightly build stadija, kar pomeni, da ga lahko preizkuša vsakdo, čeprav se bodo za to najverjetneje odločili zgolj razvijalci. Koda za Servo je napisana v programskem jeziku Rust.

Trenutno je Servo na voljo za Linux in macOS, kmalu pa bosta sledili tudi inačici za Windows in Android. Namestitev je enostavna, če sledimo navodilom v namestitveni mapi. Trenutna verzija je še zelo preizkusna, zato številnih strani še ne bo prikazala pravilno, a to je pričakovano in namerno. Tudi uporabniški vmesnik je okleščen do obisti, saj kaj dosti več od vrstice za naslov in menija...

8 komentarjev

Brezplačna delavnica Mozilla Webmaker v Sloveniji

Mozilla.org - Si želiš narediti spletno stran, pa ne veš niti kako bi začel? Imaš noro idejo za startup, vendar si popoln začetnik? Če bereš Slo-Tech, je odgovor na obe dve vprašanji najverjetneje ne. Zato se poraja tretje: zakaj sprašujem neumnosti? Potrpi, bralec: do konca novice je samo še 220 besed. In na koncu ti bo vse jasno.

Mozilla je eno izmed redkih podjetij, ki si iskreno prizadeva za odprt, dostopen in brezplačen splet (zato jo boš zaman iskal med poslušnimi sodelavci programa nadzora Prism). Za dosego tega cilja razvija različne tehnološke rešitve (npr. Firefox), vendar so zanj potrebni tudi ustvarjalci, ki pa jih je še vedno bistveno manj kot uporabnikov. Zato se je Mozilla lotila projekta Webmaker, s katerim želi na milijone...

17 komentarjev

Google razcepil WebKit v Blink

Chromium Blog - Googlov projekt Chromium, na katerem temelji brskalnik Chrome, je najavil, da se bodo počasi odmaknili od pogona WebKit. Ta poganja Applov Safari in Googlov Chrome, a se ima to spremeniti. Googlov bo začel ločen razvoj nove veje projekt (fork), in sicer se bo WebKitov del WebCore počasi razvil v Blink.

Google kot glavni razlog za spremembo navaja večprocesno arhitekturo, ki je v Chromu drugačna kakor v drugih brskalnikih. To je povzročalo vedno več težav pri usklajevanju WebKita in projekta Chromium ter posledično zastoje v razvoju, zaradi česar so se odločili za odvejitev. Sprva sprememb praktično ne bo, počasi se bo Blink razvijal v svojo smer. Google tako ocenjuje, da se bo koda poenostavila in skrčila. Že kar zelo kmalu naj bi pobrisali več kot 7000 datotek s...

18 komentarjev

Mozilla in Samsung razvijata nov pogon za brskalnike na Android/ARM

TheNextWeb - Ključna komponenta v vsakem internetnem brskalniku je pogon, ki skrbi za dekodiranje kode in izris strani. Na namiznih računalnikih je izbira še kar pestra, dasi glavnino obvladujejo Trident (IE), WebKit (Chrome) in Gecko (Firefox), medtem ko je na androidnih napravah izbire manj. Zato ni presenetljivo, da sta Mozilla in Samsung najavila razvoj novega pogona za brskalnike na Androidu na platformi ARM. Mozilla uradno ne trdi, da gre za spopad z navezo Apple/Google na WebKitu, a se to vidi že od daleč.

Namesto tega pa pri Mozilli pravijo takole. Nov pogon z imenom Servo bo "zgrajen na sveže...

28 komentarjev

Firefoxa za iOS in Windows RT ne bo

SXSW Interactive. Z leve: Mike Taylor, Jay Sullivan, David Dehghan in Seth Rosenblatt.

CNet - V Mozilli so še enkrat ponovili, da Firefoxa za Applove naprave z operacijskim sistemom iOS ne bo. Razvoj namreč ni smiseln, saj so Applove zahteve neživljenjske, je na SXSW povedal Mozillin podpredsednik. Razlog je kakopak Applova zahteva, da katerikoli brskalnik na iOS za uporablja pogon WebKit za izris strani, česar pa Mozilla noče. Recimo, Google je izdal svoj brskalnik Chrome za iOS, o tem pa razmišlja tudi Opera, ki bo s Presta itak prestopila na WebKit.

Mozilla je že leta 2009 dejala, da je verzija za iOS zelo malo verjetna, leta 2011 pa so jo že odpisali. Kljub temu je bila do lanskega septembra na voljo Mozilla Firefox Home, ki je skrbela za sinhronizacijo zavihkov in zaznamkov na iOS, ni pa bila polnokrvni...

12 komentarjev

Mozilla pokazala telefona s Firefox OS

Mozilla.org - Mozilla je najavila svoja prva telefona, ki ju bo poganjal lastni operacijski sistem Firefox OS. Trenutno gre za modela, ki sta namenjena razvijalcem aplikacij, da jih bodo lahko čim bolje prilagodili operacijskemu sistemu Firefox. Ko bodo izšli telefoni s tem sistemom za široke ljudske množice, bodo konkurenca androidnim telefonom v najcenejšem segmentu. Mozilla namreč pravi, da v razredu do 100 dolarjev telefoni z njihovim operacijskim sistemom delujejo precej bolje kakor tisti z Androidom.

Novinca nosita imeni Peak in Keon, Mozilla pa ju predstavlja v sodelovanju s španskima Geeksphonom in TelefA3nico. Peak je bolj oskubljen in ima enojedrni procesor Qualcomm Snapdragon S1 1 GHz, podporo za 3G HSPA, 2G EDGE, Wi-Fi, GPS (a...

45 komentarjev

Izšel nativni Firefox za Android

Mozilla.org - Čeprav je bil Firefox na Androidu podprt že sedaj, je bil ta nekoliko počasnejši, ker je uporabljal gradnike XUL. Mozilla je zato že nekaj mesecev razvijala Firefox za Android, ki uporablja domače gradnike, kar zelo blagodejno vpliva na hitrost. Po majski beti je sedaj pred nami končna verzija Firefoxa 14 za Android, ki jo seveda lahko snamete z uradne strani ali poiščete v Google Playu.

Novega je torej precej, saj je pod pokrovom dobršen del napisan povsem na novo. To se zelo pozna na hitrosti, saj je Firefox več kot dvakrat hitrejši od stare verzije in po besedah proizvajalca poskočnejši tudi od ostalih brskalnikov za Android (merili so z lastnim testom Eideticker). Hitrejša sta tako zagon kakor tudi izris strani (rendering). Druge...

20 komentarjev

Firefox za Android z domačim vmesnikom

Firefox Beta za Android ima prenovljeno domačo stran in celoten uporabniški vmesnik, ki je bistveno hitrejši

Slo-Tech - Na voljo je novi Firefox Beta za Android, ki ga lahko že namestite in preizkusite. Prinaša nov uporabniški vmesnik z Androidovimi domačimi gradniki namesto XUL, zato je bistveno hitrejši od prejšnjih različic, podpira Flash in prinaša novo domačo stran s priljubljenimi stranmi ter prenovljen

16 komentarjev

Prihaja Firefox za androidne tablice

CNet - Firefox je že na voljo za osebne računalnike in pametne telefone, medtem ko so tablični računalniki tista niša, za katero Mozilla še ni pripravila prilagojenega brskalnika. Ta je visoko na prioritetni listi, zato so javno predstavili prve testne verzije Firefoxa za Android na tabličnih računalnikih.

Kot je razvijalec Lucas Rocha zapisal na blogu, so dosegli zadosti delujoče stanje, da si upajo izdelek pokazati svetu in zaprositi za odzive. Gre sicer še za zelo zgodnjo preizkusno verzijo, ki jo lahko do končne doleti še precej sprememb. Velik del dizajna so prenesli iz verzije za pametne telefone, ki pa so mu zavoljo večjega zaslona lahko dodali gumbe za navigacijo in vrstico z naslovom.

Mozilla se na Android osredotoča predvsem zato, ker je to...

19 komentarjev