Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
Odkazy
Po fiasku s reklamáciou klávesnice na Thinkpade som sa rozhodol problém vyriešiť vlastným spôsobom. Teda troma spôsobmi. Naraz.
Dnešný blog bude o záručnej oprave klávesnice na notebooku Lenovo Thinkpad, keď klávesa vypadla pri bežnom používaní.
Dávnejšie som vo svojom notebooku menil wifi 6205 za intel 8265. Pred pár mesiacmi som sa rozhodol pre ďalší upgrade a tentoraz napíšem svoje skúsenosti po pár mesiacov používania.
Môj staručký Thinkpad T420 mal inštalovanú wifi kartu s veľmi malým výkonom (cca 30mW). Rozhodol som sa ju vymeniť za niečo výkonnejšie a hlavne modernejšie - Intel 8265. Tak som kúpil na kolene urobenú wifi kartu z aliexpresu ;)
V oficiálnej aplikácii Mi Fit nedávno pribudla možnosť nahrať do hodiniek lokálne uložené ciferníky. V aplikácii však chýba možnosť importovať ich, takže v tomto blogu sa pozrieme ako ich naimportovať do telefónu.
Nedávno som riešil problém s prehrievaním CPU na notebooku. Chcel som porovnať rast teploty pred a po výmene teplovodivej pasty, lenže coretemp driver pod linuxom nedovoľuje čítať teplotu častejšie než 1x za sekundu a mne stúpla teplota CPU na maximum za menej než sekundu
Po internete sa povaľuje zopár blbých návodov ako zmeniť frekvenciu PWM z defaultných 200Hz (hnusné blikanie) na povezme prijateľných 2 000Hz. Nie, že by to nefungovalo, ale zápis frekvencie PWM do príslušného registra GPU vyradí ovládanie podsvietenia cez xbacklight a podobné nástroje.
Nedávno som hľadal dobrý prevažne pracovný notebook. Nebudem dlho chodiť okolo horúcej kaše - nakoniec som skončil s Thinkpadom T420. Má síce svoje muchy, najviac ma štve uspávanie USB, ale inak je celkom fajn.
Chcel by som vymeniť svoj 8-ročný thinkpad za niečo novšie bez cenového limitu.
Nedávno tu bola uverejnená správa o lacnom počítači za $ 9. V skutočnosti však ide o krásny príklad marketingu, ktorý z ľudí vytiahol $ 2 000 000.
Nedávno som natrafil na spoločnosť uBeam, ktorá sľubuje bezdrôtové nabíjanie elektronických zariadení pomocou ultrazvuku. Medzi investormi je napr. CEO Yahoo s 750 000 USD. Rozhodol som sa teda spočítať čo by to znamenalo pri 100% efektivite premeny elektrickej energie.
Nerád používam zrkadlovku na také blbosti ako timelapse. Na stole sa mi povaľuje kompakt Sony DSC-WX7 kotý som kedysi dostal. Rád by som na ňom rozbehal cvakanie cez USB alebo skutočný tethering. To vraj prístroj nepodporuje, ale podľa mňa všetci ktorí to tvrdia klamú.
Na linuxe je možné dotykový display používať rôznymi spôsobmi. Lineárne dotykové vrstvy sa dajú nakalibrovať a používať priamo cez evdev (nepoznám však žiaden lightweight kalibrátor), alebo cez knižnicu tslib (tá zvláda aj nelineárne dotykové vrstvy). Tento blog bude tak trochu o konverzii kalibrácie z tslib-u na min/max hodnotu pre evdev, trochu o úprave knižníc tak aby dokázali pracovať s prehodenou osou a nakoniec o úprave kernelu.
Dnešný blog bude o skompilovaní Qt5 a transformáciu Olinuxino A20 micro na retro hraciu konzolu. Textu okrem pár príkazov moc nebude, o to viacej som tu napchal fotiek a videí
Grafický čip mali 400 je v súčasnosti jeden z najbežnejšie používaných grafických čipov na ARM doskách / tabletoch. Ako to u propietárnch ovládačov býva zvykom väčšinu práce odvádza propietárna časť v userspace. Malá časť kódu, ktorá poskytuje rozhranie k hardvéru je (a musí byť kvôli GPL) open source. Nedávno sa mi podarilo nájsť binárny ovládač r4p0. Tento blog bude o tom ako rozbehať r4p0 na SoC značky Allwinner.
Pred pár dňami mi do schránky vhodili novú ARM dosku s dvojjadrovým procesorom Allwinner A20. Rôznych pokusov o použitie raspberry ako náhradu klasického počítača som už videl viacej, ale všetko bolo príšerne príšerne pomalé. Od A20 som nič viac nečakal, o to viac ma táto skôr low end hračka prekvapila. Nakoniec by som rád našiel komponenty na ultraprenosný počítač určený na prácu v teréne s extrémnou výdržou na baterku.
V dnešnom blogu sa prenesieme do čias nedávno minulých, kedy si výrobcovia hardvéru dovolili aj niečo viacej než kopírovať jednu značku s nahryznutým jablkom v logu. Predstavíme si niekoľko dnes už muzeálnych prenosných PDA / prenosných počítačov.
V dnešnom blogu sa trochu bližšie pozrieme na proces bootovania Linuxu na embedded zariadeniach (konkrétne ARM Allwinner A13).
Dnešný mikroblog je určený tím, ktorí by potrebovali čítať sériové číslo na týchto SoC, alebo tým ktorých zaujíma ako sa vôbec sériové číslo SoC číta / zapisuje.
Dnes som sa pokúsil o aktualizáciu open source časti driverov grafiky Mali400 pre platformu Allwinner A13. Skompilovať nové funkčné ovládače sa mi nepodarilo aj napriek tomu, že kód je open source. Tento blog by mal načrtnúť zhruba problematiku driverov grafík pre ARM.
OLinuXino je vývojová doska s (prevažne) otvoreným hardvérom a softvérom. Na tomto pomerne zaujímavom zariadení sa dá spustiť Linux so štandardným desktopom. V dnešnom blogu sa pozrieme bližšie na túto dosku a periférie ako dotykový TFT panel a wifi.
V dnešnom blogu si ukážeme prostriedky pre vývoj aplikácií na veľmi lacnej doske STM32F0 pod Linuxom. Nie som priaznivcom veľkých IDE, takže namiesto pohodlia IDE si zapatláme trochu ruky a pozrieme sa podrobnejšie na to aké nástroje sa používajú na najnižšej úrovni a ako medzi sebou spolupracujú.
V dnešnom blogu sa pozrieme na to ako funguje Sega Genesis. Ďalej sa pozrieme na jeden starší emulátor - generator a jeho portovanie na TV. Zároveň som vytvoril Qt 4 verziu rozhrania. Port pre TV nie je ktovie ako použiteľný, výkon vstavaného MIPS-u je dosť slabý - video emulátora bežiaceho priamo na TV.
V minulom blogu o televízoroch LG som písal o tom ako sa dostať na rootovsku konzolu. Dnes zájdeme trochu ďalej a ukážeme si ako pomocou cross kompilátora pre túto platformu kompilovať programy / knižnice. Nakoniec si ukážeme ako používať framebuffer na vykresľovanie vlastného OSD. S použitím vedomostí o framebufferi môžme tvoriť aj tak neužitočný, ale veľmi efektný softvér, ako je zobrazovač modelov v blenderi, ktorý prijíma informácie o modeli cez RS232 a celý výpočet geometrie prebieha (mimochodom pekne pomalý pri použití float point aritmetiky) na TV prijímači.