Dle plánu certifikační autorita Let's Encrypt nově vydává také certifikáty s šestidenní platností (160 hodin) s možností vystavit je na IP adresu.
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.
Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.
Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.
Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.
Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny
… více »D7VK byl vydán ve verzi 1.2. Jedná se o fork DXVK implementující překlad volání Direct3D 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.
CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.
Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.
/dev/disk, určitě si tam nějaké stálé označení vyberete.
ls -l /dev/disk/by-uuid/
Nějak to motáš ne ?
zadej " blkid "
vyjede ti něco jako :
pepe@PC-Pepe:~$ blkid
/dev/sda1: LABEL="SYSTEM" UUID="BCDED8E9DED89D48" TYPE="ntfs"
/dev/sda2: LABEL="OS" UUID="CEE4D9BFE4D9AA4B" TYPE="ntfs"
/dev/sda3: LABEL="HP_RECOVERY" UUID="0CEADB04EADAE94A" TYPE="ntfs"
/dev/sda5: UUID="63347a29-e9ae-45c4-83c6-fdf8703d2dd2" TYPE="ext2"
/dev/sda6: UUID="79b3eb99-425e-4793-8b57-621b7704e295" TYPE="reiserfs"
/dev/sda7: UUID="c1955b3a-17a1-42c9-a22a-833b98efb98b" TYPE="swap"
/dev/sdb1: LABEL="Data-2TB" UUID="7204EC5A04EC22B9" TYPE="ntfs"
no a pripojis si napriklad sda1 takto : misto /dev/sda1 das /dev/disk/by-uuid/BCDED8E9DED89D48
a ikdyz se pak zmeni sda1 na sda3 tak sda3 bude mit stale /dev/disk/by-uuid/BCDED8E9DED89D48
takze zapomen na nejake sda !
V manu je " The blkid command is part of the util-linux package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux/." V gentoo to mam v ...
# eix util-linux
[I] sys-apps/util-linux
Available versions: 2.17.2 2.18-r1 (~)2.19 **9999 {+cramfs crypt loop-aes ncurses nls old-linux perl selinux slang uclibc unicode}
Installed versions: 2.19(17:06:48 26.3.2011)(cramfs crypt nls perl slang unicode -old-linux -selinux -uclibc)
Homepage: http://www.kernel.org/pub/linux/utils/util-linux/
Description: Various useful Linux utilitie
...
# qlist util-linux | grep blk
/lib64/libblkid.so.1.1.0
/lib64/libblkid.so.1
/bin/lsblk
/usr/include/blkid/blkid.h
/usr/lib64/libblkid.a
/usr/lib64/libblkid.so
/usr/lib64/pkgconfig/blkid.pc
/usr/share/man/man3/libblkid.3.bz2
/usr/share/man/man8/blkid.8.bz2
/usr/share/man/man8/lsblk.8.bz2
/sbin/blkid
jarda@jarda-laptop:~/Plocha/util-linux-2.9i$ make make[1]: Entering directory `/home/jarda/Plocha/util-linux-2.9i/lib' gcc -c -I../lib -pipe -O3 -m486 -fomit-frame-pointer err.c -o err.o cc1: error: unrecognized command line option "-m486" make[1]: *** [err.o] Error 1 make[1]: Leaving directory `/home/jarda/Plocha/util-linux-2.9i/lib' make: *** [all] Error 1 jarda@jarda-laptop:~/Plocha/util-linux-2.9i$
To vypadá jako nastavení gcc ... v gentoo mam v make.conf u C2D CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer", nevim, co máš za procesor, co bys tam měl dát. Tip máš ... podle man:gcc ...
-mtune=cpu-type Tune to cpu-type everything applicable about the generated code, except for the ABI and the set of available instructions. The choices for cpu-type are: generic Produce code optimized for the most common IA32/AMD64/EM64T processors. If you know the CPU on which your code will run, then you should use the corresponding -mtune option instead of -mtune=generic. But, if you do not know exactly what CPU users of your application will have, then you should use this option. As new processors are deployed in the marketplace, the behavior of this option will change. Therefore, if you upgrade to a newer version of GCC, the code generated option will change to reflect the processors that were most common when that version of GCC was released. There is no -march=generic option because -march indicates the instruction set the compiler can use, and there is no generic instruction set applicable to all processors. In contrast, -mtune indicates the processor (or, in this case, collection of processors) for which the code is optimized. native This selects the CPU to tune for at compilation time by determining the processor type of the compiling machine. Using -mtune=native will produce code optimized for the local machine under the constraints of the selected instruction set. Using -march=native will enable all instruction subsets supported by the local machine (hence the result might not run on different machines). i386 Original Intel's i386 CPU. i486 Intel's i486 CPU. (No scheduling is implemented for this chip.) i586, pentium Intel Pentium CPU with no MMX support. pentium-mmx Intel PentiumMMX CPU based on Pentium core with MMX instruction set support. pentiumpro Intel PentiumPro CPU. i686 Same as generic, but when used as march option, PentiumPro instruction set will be used, so the code will run on all i686 family chips. pentium2 Intel Pentium2 CPU based on PentiumPro core with MMX instruction set support. pentium3, pentium3m Intel Pentium3 CPU based on PentiumPro core with MMX and SSE instruction set support. pentium-m Low power version of Intel Pentium3 CPU with MMX, SSE and SSE2 instruction set support. Used by Centrino notebooks. pentium4, pentium4m Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set support. prescott Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support. nocona Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support. core2 Intel Core2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support. k6 AMD K6 CPU with MMX instruction set support. k6-2, k6-3 Improved versions of AMD K6 CPU with MMX and 3dNOW! instruction set support. athlon, athlon-tbird AMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and SSE prefetch instructions support. athlon-4, athlon-xp, athlon-mp Improved AMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and full SSE instruction set support. k8, opteron, athlon64, athlon-fx AMD K8 core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction set extensions.) k8-sse3, opteron-sse3, athlon64-sse3 Improved versions of k8, opteron and athlon64 with SSE3 instruction set support. amdfam10, barcelona AMD Family 10h core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, SSE3, SSE4A, 3dNOW!, enhanced 3dNOW!, ABM and 64-bit instruction set extensions.) winchip-c6 IDT Winchip C6 CPU, dealt in same way as i486 with additional MMX instruction set support. winchip2 IDT Winchip2 CPU, dealt in same way as i486 with additional MMX and 3dNOW! instruction set support. c3 Via C3 CPU with MMX and 3dNOW! instruction set support. (No scheduling is implemented for this chip.) c3-2 Via C3-2 CPU with MMX and SSE instruction set support. (No scheduling is implemented for this chip.) geode Embedded AMD CPU with MMX and 3dNOW! instruction set support. While picking a specific cpu-type will schedule things appropriately for that particular chip, the compiler will not generate any code that does not run on the i386 without the -march=cpu-type option being used.
Dotaz: mounotování. pořád se mění sdb s sda
A to 5E82C3D682C3B137 je snad blkid (uuid) toho disku ne ...
Jo a blkid je program z balíku util-linux
pepe@PC-Pepe:~$ uname -rov ; cat /etc/issue
2.6.32-31-generic #61-Ubuntu SMP Fri Apr 8 18:24:35 UTC 2011 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
pepe@PC-Pepe:~$ dpkg -S blkid | grep "bin/blkid"
util-linux: /sbin/blkid
pepe@PC-Pepe:~$
udev při startu systému. Myslel jsem si, že UUID má přidělený každý oddíl a vytváří se nějak jednoznačně z údajů o oddílu. Ale jak to vypadá, je to číslo přiřazené oddílu v okamžiku formátování na souborový systém a je pak někde v souborovém systému uložené. A váš zašifrovaný disk asi UUID nemá (nevím, zda to TC umí a zda by tomu linuxové nástroje rozuměly). V tom případě bych doporučil použít /disk/by-id/ – to je vytvořené ze sériového čísla disk, takže to snad bude mít přidělený každý oddíl, i taková, kterému linux „nerozumí“. Nebo si prostě vypište
ls -l /dev/disk/*jak už tady někdo napsal – tam uvidíte všechny odkazy na disky a oddíly, které vám
udev vytvořil. Vyberte si některý z těch, který ukazuje na /dev/sda7 resp. /dev/sdb7, podle toho, který je zrovna ten správný. Nejjednoznačnější by mělo být uuid, pak id, ale to mám pocit třeba některé flash disky nepodporují, label je pojmenování, které jste dal oddílu při formátování (pro TC taky asi nepůjde použít), path je podle pořadí připojení disků na sběrnici (pokud je to interní harddisk a nepřipojujete jiné disky, také by se dalo použít).
Myslel jsem si, že UUID má přidělený každý oddíl a vytváří se nějak jednoznačně z údajů o oddílu. Ale jak to vypadá, je to číslo přiřazené oddílu v okamžiku formátování na souborový systém a je pak někde v souborovém systému uložené.
Přesně tak. UUID se typicky generuje při vytváření filesystému (ale lze ho dodatečně změnit) a ukládá se v hlavičce filesystému (superblock). Do položky partition tabulky by se nevešlo, ta má 16 bytů (UUID má 14 bytů).
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
Takže by som skúsil pridať niečo ako:
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="5E82C3D682C3B137", SYMLINK+="mojtruecryptvolume"
čím by mohlo vzniknúť /dev/mojtruecryptvolume
Tiskni
Sdílej: