Poštovní klient Thunderbird byl vydán v nové verzi 145.0. Podporuje DNS přes HTTPS nebo Microsoft Exchange skrze Exchange Web Services. Ukončena byla podpora 32bitového Thunderbirdu pro Linux.
U příležitosti státního svátku 17. listopadu probíhá na Steamu i GOG.com již šestý ročník Czech & Slovak Games Week aneb týdenní oslava a také slevová akce českých a slovenských počítačových her.
Byla vydána nová verze 9.19 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze například nový balíček BirdNET-Go, tj. AI řešení pro nepřetržité monitorování a identifikaci ptáků.
Byla vydána nová verze 3.38 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.10 souvisejícího programovacího jazyka Dart (Wikipedie).
Organizace Apache Software Foundation (ASF) vydala verzi 28 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Byl vydán Debian 13.2, tj. druhá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Google představil platformu Code Wiki pro rychlejší porozumění existujícímu kódu. Code Wiki pomocí AI Gemini udržuje průběžně aktualizovanou strukturovanou wiki pro softwarové repozitáře. Zatím jenom pro veřejné. V plánu je rozšíření Gemini CLI také pro soukromé a interní repozitáře.
V přihlašovací obrazovce LightDM KDE (lightdm-kde-greeter) byla nalezena a již opravena eskalace práv (CVE-2025-62876). Detaily v příspěvku na blogu SUSE Security.
Byla vydána nová verze 7.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 15.0.1. Další novinky v příslušném seznamu.
Česká národní banka (ČNB) nakoupila digitální aktiva založená na blockchainu za milion dolarů (20,9 milionu korun). Na vytvořeném testovacím portfoliu, jehož součástí jsou bitcoin, stablecoiny navázané na dolar a tokenizované depozitum, chce získat praktickou zkušenost s držením digitálních aktiv. Portfolio nebude součástí devizových rezerv, uvedla dnes ČNB v tiskové zprávě.
Pracoviště autora:
Společná laboratoř optiky UP Olomouc a FzÚ AV ČR
tř. 17. listopadu 50A, 779 07 Olomouc
web: http://jointlab.upol.cz/slo/
V minulosti se v naší laboratoři využíval převážně operační systém MS DOS. V prostředí tohoto operačního systému byly provozovány aplikace programované v jazyce Pascal. Ale s ubíhajícím časem, jak operační systém MS DOS postupně zastarával, vznikla potřeba přejít na zcela novou platformu, kterou je možné provozovat i na novém hardwaru. Migrace na MS Windows byla vyloučena vzhledem k problematickému chování při komunikaci MS Windows s měřicími zařízeními připojenými přes sériový port.

Jako operační systém pro PC řídící kvantově optické experimenty byl zvolen Debian Linux. Výhodou této linuxové distribuce je vysoká míra stability, dobrá dokumentace a podpora moderních technologií a programovacích jazyků. Řídící PC musí být schopno obsluhovat přibližně 8 zařízení připojených přes sériový port. Proto využíváme rozšiřující PCI kartu, která přidá 4 sériová rozhraní a další rozhraní pak emulujeme pomocí převodníku USB-Serial. Mezi připojená zařízení patří různé motorizované posuvy, rotace, DA převodníky a elektronika pro zpracování TTL signálů. Ve většině případů nepodporují výrobci těchto zařízení OS Linux. Ovladače si tedy musíme programovat sami. Vzhledem k tomu, že zařízení lze obsluhovat pomocí dobře zdokumentovaných textových příkazů přes sériový port, nebylo vytvoření příslušných ovladačů zásadní obtíží.
Jako programovací jazyk pro řízení veškeré připojené elektroniky jsme zvolili Python. Jedná se o skriptovací jazyk podporující objektové programování. Vzhledem k tomu, že v našich experimentech nepotřebujeme vysoký výpočetní výkon, možnosti Pythonu bohatě postačí. Jeho předností je snadné programování kódu a dále pak možnosti interaktivní příkazové řádky. Ovladače pro jednotlivá zařízení máme naprogramovány jako moduly pro Python, které implementují komunikaci se zařízením a obsluhu jeho činnosti. Měřicí aplikace si moduly importují při svém startu. Většina aplikací pracuje na příkazové řádce a klasicky pomocí přepínačů můžeme volit parametry měření. Naměřená data pak zapisujeme do vhodně strukturovaných textových souborů, které dále zpracováváme na pracovních stanicích v kanceláři.


Kancelářské pracovní stanice jsou osazeny systémem Mandriva Linux. Pro vyhodnocování naměřených dat a následné matematické zpracování používáme převážně Octave. Jeho výhodou je opět snadná programovatelnost a výborná podpora matematických objektů využívaných v kvantové fyzice. K datům uloženým na měřicím PC přistupujeme prostřednictvím OpenSSH. Vzdálená příkazová řádka nám přitom umožňuje nejen přistupovat k datům, ale také vzdáleně ovládat měřicí elektroniku. Toho s výhodou využíváme při citlivých měřeních, která by pohyb osob v laboratoři mohl ohrozit.
Po vyhodnocení dat přichází většinou na řadu jejich zpracování do podoby různých grafů a diagramů. Zde se nám osvědčil převážně grafický systém GLE. V kombinaci s Pythonem nám toto řešení umožňuje automatickou generaci zdrojového kódu na základě vstupních dat a následný překlad tohoto kódu do podoby obrázku v PostScriptu. Pro jednodušší nákresy, u kterých nevyžadujeme tuto dynamičnost, využíváme program Inkscape.

Po provedení úspěšného experimentu je třeba s ním seznámit vědeckou komunitu prostřednictvím publikace v mezinárodně uznávaném časopise. V časopisech, kde publikujeme, se běžně využívá TeX. Tento open source sázecí systém v mnohém předčí běžně dostupné kancelářské balíky. Podporuje veškerou potřebnou matematickou sazbu a pro editory časopisu je vhodným vstupním formátem k dalšímu zpracování a vysázení v časopise. V linuxových systémech používáme implementaci TeXu známou jako LaTeX. Pro vytváření drobných zpráv a jiných nenáročných dokumentů, kde by využití TeXu bylo spíše kanónem na vrabce, používáme balík OpenOffice.org.
Mimo publikací vytváříme také různé přednášky a postery (plakátová sdělení), která následně prezentujeme na konferencích. Pro vytváření přednášek se nám osvědčil LaTeX Beamer, který v sobě kombinuje nástroje pro tvorbu prezentací a TeXové možnosti matematické sazby. Plakátová sdělení vytváříme v TeXu nebo v Inkscape. Do Inkscape je však předem třeba doinstalovat modul pro podporu TeXové matematiky.

Jak jsem podrobněji popsal výše, open source využíváme ve všech fázích naší vědecké práce. Od samotného měření přes vyhodnocování naměřených dat a vykreslení grafů až po vytvoření závěrečné publikace. Při posledním provedeném experimentu nebyl v celém procesu využit jiný než open source software. Hlavním důvodem pro využití svobodného softwaru je hlavně jeho vhodnost pro naši práci. Open source řešení nám poskytují vysokou míru kontroly nad celým procesem a umožňují nám ladit svou funkci i do nejpodrobnějších detailů. U uzavřených řešení bývá míra kontroly omezena vlivem uživatelsky přívětivé automatizace. Jako vedlejší efekt se jeví úspora za licence na komerční softwarová řešení. Tím šetříme prostředky z veřejných zdrojů.
Ne všechny laboratoře mohou zvolit otevřené řešení jako my. Hlavním důvodem bývá potřeba využívat výrobcem dodaný software pro měření. Ten není často v Linuxu podporován. U zařízení komunikujících přes sériové rozhraní s dobrou dokumentací nebývá tvorba ovladačů přílišnou překážkou. Zařízení, která komunikují přes USB nebo dokonce využívají proprietární PCI kartu jsou již větší oříšek, protože nebývají často ani dobře dokumentovaná.
Děkuji kolegovi Antonínu Černochovi a Janu Soubustovi za diskusi a připomínky k tomuto článku.
Použitá softwarová řešení:
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Pekny clanek. Ukazuje, ze pro efektivni praci je lepsi pouzivat linux, akorat to vyzaduje u prace vic myslet.Ehm, jo, no... presne tohle clanek opravdu krasne ukazuje
Cekal jsem podobne zkratkovite prispevky, ale ze to bude hned ten prvni... Ja nevim, nedokazuje nahodou taky tenhle clanek, ze Linux je idealni na desktop a nebo vlastne ze je to bez diskuse vubec nejlepsi OS pod sluncem?
je to dost zkratkovite?
At je v nem cokoliv, rozhodne to nedokazuje, ze "pro efektivni praci je lepsi pouzivat linux"
Zabudol si dodat, ze bez debaty je najefektivnejsi apple a iPhone obvzlast. Sam tomu tiez absolutne nerozumiem, ze preco ten neschopny patlal (autor blogu) tam pouzil ten zly, zly linux, ked tu mame ten perfektny a dokonaly iPhone.
java.io.FileNotFoundException: /mnt/abclinuxu/data/abclinuxu_data/abclinuxu/images/clanky/lemr/kvantova-laborator-fig2.jpg (Permission denied) java.io.FileNotFoundException: /mnt/abclinuxu/data/abclinuxu_data/abclinuxu/images/clanky/lemr/kvantova-laborator-fig3.jpg (Permission denied)
U uzavřených řešení bývá míra kontroly omezena vlivem uživatelsky přívětivé automatizace.Leda že by byla řeč o přívětivé uživatelce
Pěkné. Krátké. Pěkné ... A pokračování, bude? Aspoň v blogu? Když už máte nějaké úspěchy?
)
Fig5: Ukázka PDF posteru (plakátového sdělení) použitého na konferenci (vytvořeno v Inkscape).