PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Alan Cox napsal patche, které přidávají do libata podporu PATA zařízení. Takto se zjednoduší kód jádra a sjednotí přístup k diskům a dalším úložným zařízením. Vývojáři Ubuntu se rozhodli Alanovi pomoct a proto jeho patch začlenili do jádra ve vývojové větvi distribuce - v Edgym.
Nové jádro poskytuje pro přístup k diskům pouze rozhraní SCSI. Už žádné /dev/hd* a žádné trable po prohození disků. Proč? Nový model spolu s udevem znamenají, že není dopředu jisté, přes které zařízení bude disk přístupný. Proto se zároveň přechází na koncept UUID pro identifikaci zařízení: dlouhého čísla, které jednoznačně identifikuje systém souborů nebo swapový oddíl. To znamená docela razantní zásah do /etc/fstab:
# /dev/hda1 -- converted during upgrade to edgy UUID=0afbbda6-304a-44db-bb13-29fde8599459 none swap sw 0 0 # /dev/hda2 -- converted during upgrade to edgy UUID=b5a644aa-a48f-412a-8641-b3e2fea2ac54 / xfs defaults,noatime 0 1
Něco za něco, robustnost staví na špalek přehlednost. Na druhou stranu pokud se rozšíří SATA disky v "šuplíkách", budou UUID nedocenitelná.
Samotná aktualizace byla bezbolestná až na jednu "drobnost". Používám swsusp, který vyžaduje při zavádění jádra parametr resume=swapový_oddíl_s_obrazem_paměti a ten jsem do grubu dopisoval až dlouho po instalaci systém.u Po aktualizaci to v /boot/grub/menu.lst vypadalo takto:
# kopt=root=UUID=b5a644aa-a48f-412a-8641-b3e2fea2ac54 resume=/dev/hda1 acpi=force ro
a já jsem se nestačil divit, proč mi pokusy o probuzení nevycházely a k tomu ještě zničily swap. Stačilo změnit hodnotu parametru resume obdobně jako změnil instalátor hodnotu parametru root. A jak je možné UUID zjistit? K tomu slouží příkaz vol_id, který jako jeden z parametrů vyplivne i UUID:
# vol_id /dev/sda1 ID_FS_USAGE=other ID_FS_TYPE=swap ID_FS_VERSION=2 ID_FS_UUID=0afbbda6-304a-44db-bb13-29fde8599459 ID_FS_LABEL= ID_FS_LABEL_SAFE
Jako poslední jsem zaznamenal problém s ntfsmountem, který UUID nezná (alespoň ve verzi 1.12.1), který se s UUID neumí vypořádat a proto vyžaduje zadání partišny "postaru" ovšem s přihlédnutím ke změně na SCSI:
# /dev/hda3 -- converted during upgrade to edgy #UUID=323CA6493CA607C5 /mnt/widle ntfs-fuse defaults,rw,gid=100,fmask=0113,dmask=0002 0 0 /dev/sda3 /mnt/widle ntfs-fuse defaults,rw,gid=100,fmask=0113,dmask=0002 0 0
Podle mého názoru je to krok správným směrem, ale potřebuje ještě odladit. Proto se perfektně hodí do větve, která už svým jménem říká, že je hranatá, neotesaná. 
Tiskni
Sdílej:
/dev je všechno.
$ ll /dev/disk/* /dev/disk/by-id: celkem 0 lrwxrwxrwx 1 root root 9 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ -> ../../sda lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part5 -> ../../sda5 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part6 -> ../../sda6 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part7 -> ../../sda7 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 scsi-1ATA_ST96812A_5PJ-part8 -> ../../sda8 /dev/disk/by-label: celkem 0 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 boot -> ../../sda5 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 FAT -> ../../sda6 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 mntdata -> ../../sda7 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 Widle -> ../../sda3 /dev/disk/by-path: celkem 0 lrwxrwxrwx 1 root root 9 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0 -> ../../sda lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part5 -> ../../sda5 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part6 -> ../../sda6 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part7 -> ../../sda7 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-0:0:0:0-part8 -> ../../sda8 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 pci-0000:00:07.1-scsi-1:0:0:0 -> ../../scd0 /dev/disk/by-uuid: celkem 0 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 0252a8c3-13aa-4796-ad69-01feeb3e0607 -> ../../sda1 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 231ac2a3-2335-425c-a52e-e2dacc39e7e8 -> ../../sda5 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 323CA6493CA607C5 -> ../../sda3 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 43D3-DAC8 -> ../../sda6 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 57ffcebc-8304-4946-9a6e-1e74b71a17a6 -> ../../sda7 lrwxrwxrwx 1 root root 10 2006-08-07 16:30 b5a644aa-a48f-412a-8641-b3e2fea2ac54 -> ../../sda2
... K tomu sa prida moznost detekovat disk pomocou nejakeho identifikatoru.Zajímavé je, že to už určitě uměl linux 2.2 - tedy při googlování souvislostí jsem našel
mount(8), který to uváděl jako vlastnost jádra 2.2
Je to tak, skutečně jde o to, že na SCSI z principu nemůže být zaručen stále stejný název zařízení. Sice zrovna optická mechanika by se mezi disky nepletla (protože je /dev/sg*), ale třeba takový IDE disk v "šuplíku" by tím IMO dokázal zamíchat pěkně.
na SCSI z principu nemůže být zaručen stále stejný název zařízení.ne? to je zajimave, zatim jsem si nevsimnul ze by me nekde scsi disky plavaly mezi ruznymi zarizenimi (nejen u linuxu, ale i u jinych unixovych systemu), takze se me zda, ze se ted v linuxu zavadi nejaka podivnost, z niz nasel nekdo "reseni" pres UUID.
# /dev/hda2 -- converted during upgrade to edgy UUID=b5a644aa-a48f-412a-8641-b3e2fea2ac54 / xfs defaults,noatime 0 1a bude vám to natolik vadit, že to prostě nepřekousnete, tak skutečně není problém to vrátit ručně do "klasické" podoby:
/dev/hda2 / xfs defaults,noatime 0 1Ta "nová" je tam právě kvůli systémum s hotswapem, systému na SATA na počítači s IDE "šuplíky", na přenosném disku - prostě tam, kde samotná pozice disku na řadiči je přinejmenším nejistá.
rada unixovych systemu oznacovala a dodnes oznacuje disky podle jejich fyzickeho pripojeni (cXtXdX) a toto oznaceni (napr. [h|s]dX) usnadnuje i fyzickou identifikaci hardwaru. povazuji tento i podobne zpusoby oznacovani za vyhodne a stav kdy obdobne oznaceni disku bude v podstate nahodne, nic nerikajici, a jednoznacna identifikace bude spocivat na nelidskem UUID ci podobnem identifikatoru me vubec nelaka.Disky se stále označují pomocí jejich fyzického umístění.
Průšvih je, že nikdo nezaručí, v jakém pořadí se řadiče nadetekují. Proto ta UUID, která jednoznačně identifikují FS, ať už je na kterémkoliv disku. A podívejte se ještě jednou sem, stojí to za to.
Co vám na tom připadá nepřehledné (tedy kromě prvního pohledu do fstabu
)?
ls /dev/disk/by-path/ -l | grep sda$ lrwxrwxrwx 1 root root 9 2006-08-01 21:22 pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
To pravděpodobně ano, ale právě proto jsem u svého příspěvku výše použil výraz "bez předrátování". Za hlavní kritérium toho, zda určitý identifikátor lze označit za persistentní, považuji to, zda se může změnit bez vědomého zásahu administrátora systému (např. při restartu systému - i k tomu může dojít samovolně, žádná UPS nemá neomezenou kapacitu). Že k němu může dojít při přidání dalšího řadiče, to je věc, která se dá celkem očekávat, ale o tom administrátor ví a konfiguraci tomu může přizpůsobit.
Otázkou ale je, zda se nemůže stát, že např. zastrčením USB flashdisku před nabootováním se z interního SCSI (nebo SATA) disku, který je jinak /dev/sda, stane /dev/sdb. To si ale odhadnout netroufám, natolik dobře vnitřnosti jádra neznám.
... a dost se obavam okamziku, kdy se s tim bude muset neco delatPřejít na UUID už teď?
Jak už bylo psáno výš, s libata to nemá nic společného a uměl to už linux 2.2 (viz mount(8)).