Byl vydán Mozilla Firefox 145.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Ukončena byla podpora 32bitového Firefoxu pro Linux. Přidána byla podpora Matrosky. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 145 bude brzy k dispozici také na Flathubu a Snapcraftu.
Lidé.cz (Wikipedie) jsou zpět jako sociální síť s "ambicí stát se místem pro kultivované debaty a bezpečným online prostředím".
Byla vydána nová verze 4.4 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.
ASUS má v nabídce komplexní řešení pro vývoj a nasazení AI: kompaktní stolní AI superpočítač ASUS Ascent GX10 poháněný superčipem NVIDIA GB10 Grace Blackwell a platformou NVIDIA DGX Spark. S operačním systémem NVIDIA DGX založeném na Ubuntu.
Desktopové prostredie Trinity Desktop vyšlo vo verzii R14.1.5. Je tu opravená chyba v tqt komponente spôsobujúca 100% vyťaženie cpu, dlaždice pre viac monitorov a nemenej dôležité su dizajnové zmeny v podobe ikon, pozadí atď. Pridaná bola podpora distribúcií Debian Trixie, Ubuntu Questing, RHEL 10 a OpenSUSE Leap 16.
Grafická aplikace Easy Effects (Flathub), původně PulseEffects, umožňující snadno povolovat a zakazovat různé audio efekty v aplikacích používajících multimediální server PipeWire, byla vydána ve verzi 8.0.0. Místo GTK 4 je nově postavená nad Qt, QML a Kirigami.
Na YouTube lze zhlédnout Godot Engine – 2025 Showreel s ukázkami toho nejlepšího letos vytvořeného v multiplatformním open source herním enginu Godot.
Blíží se konec roku a tím i všemožná vyhlášení slov roku 2025. Dle Collins English Dictionary je slovem roku vibe coding, dle Dictionary.com je to 6-7, …
Cloudflare Radar: podíl Linuxu na desktopu dosáhl v listopadu 6,2 %.
Chcete vědět, co se odehrálo ve světě techniky za poslední měsíc? Nebo si popovídat o tom, co zrovna bastlíte? Pak doražte na listopadovou Virtuální Bastlírnu s mikrofonem a kamerou, nalijte si něco k pití a ponořte se s strahovskými bastlíři do diskuze u virtuálního piva o technice i všem možném okolo. Mezi nejvýznamnější novinky patří Průšovo oznámení Core One L, zavedení RFID na filamentech, tisk silikonu nebo nový slicer. Dozvíte se ale i
… více »
. Bohuzel nekterym chybickam jsem se nevyhnul, ale nic tragickeho. Po precteni tohohle serialu bych byl ale urcite moudrejsi... No nevadi, uz se tesim na dalsi dil!
A to se Yin nezmínil o etc-update.
))
), pěkně ukáže rozdíly a tak. IMHO dobrej tool.
dispatch-conf, kterej se např. zeptá jen na soubory, který jsi opravdu měnil (narozdíl od etc-update, kterej na tebe vyklopí všechny lišící se verze souborů) ... kdybys měl etc-updatovat na 20 počítačích (každej s trochu jinou konfigurací, aby byla sranda :), tak bys z toho cvoknul :D
$ USE="dodatočné use flagy pre inštalovaný balík" emerge balík
Já bych tento zápis snad ani nezmiňoval, nebo jenom jako poznámku pod čarou, pokud chce člověk otestovat třeba závislosti balíku s nějakým USE flagem.
Jinak pro individuální (a trvalé) nastavení slouží soubor /etc/portage/package.use.
packages.use je môj zvyk, ale súhlasím, že o alternatívach som mal zmieniť..
/etc/env.d/* bych nenazýval konfigurací uživatelských aplikací, je to jednoduše konfigurace proměnných prostředí. Číslo v názvu určuje pořadí (prioritu) zpracování env-update, který ze souborů obsahujících např.
05gcc: PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.0"
45qt3: PATH=/usr/qt/3/binudělá spojením proměnných v určeném pořadí soubor
/etc/profile.env, který by obsahoval export PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.0:/usr/qt/3/bin"Tento soubor je pak sourcován z /etc/profile. Je to velmi přehledný způsob, jak nastavit nějakou proměnnou prostředí (ve srovnání s přímou editací bashrc a podobných scriptů).
Jsem zvláštní - místo oken už nějakých dvanáct let honím po obrazovce kurzor s křížkem. Na počítači mám vyfrézovaný štítek "Linux inside". K mému počítači jakživ nikdo nesedne, protože je zmatený z černé obrazovky bez tlačítka start (kdepak já a KDE, Gnome či XP). Když se někomu zašmodrchá papír v tiskárně, nenapadne mě nic lepšího, než jedovatě prohlásit "No jo, Outlook!" Lidi si na mě ukazují - to je ON, co má ten divný počítač. Jenom mezi svými, mezi lidmi, kteří rozumějí Linuxu stejně dobře jako já, se cítím průměrný - nevyčnívám. Naštěstí mi byla shůry seslána distribuce Gentoo a stage 1! A opět mohu mezi mandrikisty, redhatisty, fedoristy a ostatními -isty dělat chytrého - vždyť vrazit placku do mechaniky a během hodiny zprovoznit desktop dovede každá lama, ale nainstalovat Gentoo, to je jiné kafe.
Zajímalo by mě, jak jste, lidi, přišli na to, že v dnešní době záleží na tom, jestli je systém o pár procent rychlejší? Gentoo je ve skutečnosti dost problémový systém s nepřehlednou dokumentací (znovu to na abclinuxu opakuju, klidně mě sežerte) a normálnímu uživateli bych jej jakživ nedoporučil... i když: Sám mám Gentoo nainstalovaný na mnoha serverech a přes rozporuplné pocity jsem s ním velice spokojený a to z několika důvodů - rychlost nebo úspornost to ale není:
Kontinuita vývoje.
Běžná distribuce je něco jako živá fosilie. Nainstalujte si někam na server řekněme FC1 a za pět let tam bude FC1 pořád - nevyhovující, děravá, nesmírně problémová, upgradovatelná pouze s novým železem. Systém na serveru se nedá obvykle přeinstalovat přes noc a ráno musí být server opět funkční. Gentoo lze poměrně snadno upgradovat za běhu, i když problémy lze samozřejmě očekávat kdekoliv.
Přehledná konfigurace
Konfigurační soubory jsou vždy aspoň přibližně tam, kde bych je hledal. Gentoo naštěstí není postavené na klikací konfiguraci, takže když sáhnu do některého souboru v /etc, nemusím mít strach, že mi po restartu nějaký praštěný had škrtič přepíše konfiguraci a já budu zjišťovat, proč se najednou systém chová naprosto idiotsky (což je zvlášť pikantní, když od rekonfigurace do restartu uběhlo několik měsíců).
Minimalistická instalace
Těší mě, že Gentoo lze nainstalovat s poměrně malým počtem balíků a udržet tak svinčík v systému na snesitelné úrovni. Vždycky mě iritovalo, když jsem instaloval na server RH, půl hodiny jsem vybíral balíčky a po odkliknutí "Jdeme na to!" začal instalátor prskat "Ještě chybí mp3 přehrávač a dalších devadesát balíků na obsluhu zvukové karty".
Tož tak. Můžete se do mě pustit.
Běžná distribuce je něco jako živá fosilie. Nainstalujte si někam na server řekněme FC1 a za pět let tam bude FC1 pořád - nevyhovující, děravá, nesmírně problémová, upgradovatelná pouze s novým železem. Systém na serveru se nedá obvykle přeinstalovat přes noc a ráno musí být server opět funkční. Gentoo lze poměrně snadno upgradovat za běhu, i když problémy lze samozřejmě očekávat kdekoliv.Tohle jsem nějak nepobral. Proč by měl jeden release, ke kterému se už nevydávají aktualizace, hnít na stroji 5 let ? Fedoru sice nepoužívám, ale určitě ji lze, až nazraje čas, upgradnout na novější. Mám zkušenost s upgradem binárního distra (Slackware) od verze 8.1 až po současnou 10.2 . Nikdy to nezabralo víc než hodinu a to se dist-upgradovalo 2x - referenční server a provozní server. Nehledě na to, že bych zrovna Fedoru pro její experimentální povahu nebo Gentoo pro systém aktualizací na server zrovna necpal, ale chápu, že jsou případy, kdy mohou vyhovovat.
Co se týče té manuální instalace balíček po balíčku z ftp, zřejmě kvůli požadovaným závislostem, nebylo to kvůli absenci automatizačního nástroje jako yum nebo apt4rpm ? AFAIK současné verze RHEL nebo FC yum implicitně používají.
Naštěstí mi byla shůry seslána distribuce Gentoo a stage 1! A opět mohu mezi mandrikisty, redhatisty, fedoristy a ostatními -isty dělat chytrého - vždyť vrazit placku do mechaniky a během hodiny zprovoznit desktop dovede každá lama, ale nainstalovat Gentoo, to je jiné kafe.Afaik není na instalaci Gentoo nic, co by nezvládl člověk, který umí číst a opisovat příkazy z klávesnice (o instalátoru nemluvě). Mimo to Gentoo není vhodný systém, pokud je potřeba velmi rychle něco udělat, kompilační daň je neúprosná.
Zajímalo by mě, jak jste, lidi, přišli na to, že v dnešní době záleží na tom, jestli je systém o pár procent rychlejší?100% souhlas, Gentoo není o pár procentech optimalizací na konkrétní hardware. Přestože to všichni omílají, já neviděl rychlostní rozdíl mezi Slackware a Gentoo.
Gentoo je ve skutečnosti dost problémový systém s nepřehlednou dokumentacíNechápu. Ostatně přehlednost dokumentace je velmi subjektivní pojem. V době, kdy mi Google (msn, yahoo) najdou příslušnou stránku v dokumentaci, mi to nepřijde, jako smysluplný argument.
A normálnímu uživateli bych jej jakživ nedoporučil... i když: Sám mám Gentoo nainstalovaný na mnoha serverech a přes rozporuplné pocity jsem s ním velice spokojený a to z několika důvodů - rychlost nebo úspornost to ale není:Rozumím, také nedoporučuji Gentoo začátečníkům. Myslím, že pro ně mohou být vhodnější Suse, nebo (K)Ubuntu.
Běžná distribuce je něco jako živá fosilie ...Odhlédněme od skutečnosti, že na server bych dal raději CentOS, nežli Fedoru. Ale onen zmiňovaný systém rolling updates není pouze doménou Gentoo, ale třeba i Slackware a Archu, což jsou binární distribuce.
Těší mě, že Gentoo lze nainstalovat s poměrně malým počtem balíků a udržet tak svinčík v systému na snesitelné úrovni.Taky souhlasím. Přestože jsem byl ze Slackware zvyklý na minimální systémy, tak musím konstatovat, že v Gentoo není nic (co si člověk explicitně nenainstaluje). A to jde až do té míry, že v modulárním KDE jsou kicker, nebo konqueror pouze volitelné závislosti při instalaci KDE.
Gentoo je ve skutečnosti dost problémový systém s nepřehlednou dokumentací (znovu to na abclinuxu opakuju, klidně mě sežerte)Mas nejake konkretni veci, kterymi muzes toto sve tvrzeni podlozit? Bugzilla je IMHO celkem znama, to se zase opakuju ja...
Gentoo naštěstí není postavené na klikací konfiguraci, takže když sáhnu do některého souboru v /etc, nemusím mít strach, že mi po restartu nějaký praštěný had škrtič přepíše konfiguraci a já budu zjišťovat, proč se najednou systém chová naprosto idiotsky (což je zvlášť pikantní, když od rekonfigurace do restartu uběhlo několik měsíců).
Prosím vás, lidé, nechte už konečně toho FUDu. Distribuce typu FC/Mandriva/SuSE mají spoustu nepříliš dobře vyřešených míst. Není potřeba si vymýšlet neexistující problémy, když máte chuť na ně nadávat, máte k dispozici dost těch skutečných…
Nuž. Dnes buď dobre nevidím, alebo si to po sebe aj raz čítal :) Všimol som si akurát "Prvý krát" - píše sa spolu.
Rušivo pôsobia slovné spojenia "ste ochotný", či "ste postavený" - vykanie v článku, ktorý je smerovaný viacerým vyznieva zvláštne.
Cudzie podstatné mená sa neskloňujú (stagu, ebuildy, flagy), ale to asi na technicky zameranom serveri nikoho netrápi ;)
$ USE="dodatočné use flagy pre inštalovaný balík" emerge balíkTeda fuj, kdyz uz, tak tohle ma smysl leda pri testovani s jakymi flagy mi to pujde/nepujde prekompilovat. Pokud ovsem hodlam nejaky balik pouzivat, patri jeho nastaveni do /etc/portage/
$ USE="dodatočné use flagy pre inštalovaný balík" emerge -pv balíkabych viděl které závislosti to chce. Ale samotný zápis patří do
/etc/portage/package.use, ono dohledávat to přes equery není moc přítulné.
bootstrap.sh), vyhnul bych se ji.
rc-update add služba default rc-update del služba defaultbych zmínil
rc-update showa důležié
rc
Ale zde (+ par dalsich drobnosti):
Distribúcia Gentoo Linux priniesla do Linuxu BSD porty a tým zanechala v histórii Linuxu hlbokú stopu. Gentoo a jeho filozofia naozaj stoja za skúšku.
TOTO MYSLITE VAZNE?
Ale zadny Linux BSD jak je uvedeno hore neexistuje. Bud mate system BSD, nebo SYSTEM V UNIX. Pak mate jadro OS a to treba OS Linux, QNX a podobne.
Puvodni UNIX mel pouze dve vetve a tou je vyse zminovana vetev BSD, z ktere vznikly BSD systemy a vetev SYSTEM V - komercni, treba AIX, HP-UX, SunOS.
Linux vznikl v inspiraci ze SunOS, kterej mel Linus pod rypakem ve skole. (Dale jiz znate....)
Ale Linux BSD neexistuje. Gentoo ma jadro OS Linux, nema jadro BSD! To je velky rozdil.
Pokud mne pamet nepomylila, pak BSD systemy - vladly spicovym system portu a balikua Linux a jine OS to solidne obslahly
Nehlede na to, ze Gentoo vzniklo v inspiraci z operacniho systemu FreeBSD :) A ten porty mel jiz davno.
Takze to jste trochu popletli, ne? :)
Tvurci distribuce Gentoo se vzhledli v BSD - kompilace, porty, cistota, atp. Ale nikoliv naopak, pls, vzdyt si prosim prectete neco o Gentoo Linux a jeho "historii"
Pokud mne pamet nesali, i OS Linux - distribuce Slackware se zachtelo portu a je to myslim rok a trictvrte, co to zacli "implementovat" do dane distribuce.
(Nehlede na to, ze SunOS mel system portu jeste drive - sice chaby, ale mel jiz pred 15 lety, to Linux jeste jako takovy neexistoval).
Pekny clanek, jen tak dale
Linus sa na škole hral so SunOS, lebo to bol použiteľný a komerčný systém. Minix je referenčná implementácia UNIXu, ktorú napísal Andrew Tannenbaum (ten čo povedal "linux is obsolete").
Možno sa Linus učil o Minixe povinne, alebo ho preberali len okrajovo, to neviem. Dôležité je, že Linus prevzal veľa myšlienok Minixu do prvých verzií Linuxu. Linus chcel SunOS, ale postavil si vlastný Minix.
Vytýká se gentoo že některé programy nejsou v portage stromu a některé tam skutečně nejsou. Není ale nic jednoduššího než si stáhnout zdrojové kody a ručně nainstalovat. A zase získáte výhodu díky kompilaci přímo na daném stroji protože nebudete řešit už zminovane nekompatibility s hlavičkovymi soubory jako u binarek. Zapoměl jsem na něco ? Určitě ano tak mě opravte jestli se mýlím vždyt je to tak lidskéMísto ruční instalace je lepší si napsat (nebo stáhnout 3rd party) ebuild a hodit ho do Overlaye.
sice jsem to nečetl celé (moc dlouhé), ale:
a zhruba kazdy 1-2 roky preinstalace na novou verzi protoze ta stara uz se prestala podporovatTo opravdu není potřeba... Mám FC, a přechod z FC3 na FC4 byl otázkou stažení 900MB balíčků (mám toho dost installed) a jednoho restartu... To platilo i pro RH8 (jako to bylo dřív nevím, ale při každé instalaci RH z CD, jsem si všiml položky "Upgrade old version") -- někdo na abíčku psal, že od dob RH8 do FC4 upgraduje systém za běhu a no problém.
Test no. 1 MEM=8198 67 % INT=6801 61 % FP=13471 77 % CFLAGS=-march=i386 -O2
Test no. 2 MEM=8517 70 % INT=6761 61 % FP=13265 76 % CFLAGS=-march=i486 -O2
Test no. 3 MEM=8357 68 % INT=6853 61 % FP=13073 75 % CFLAGS=-march=i586 -O2
Test no. 4 MEM=8869 73 % INT=8198 74 % FP=14624 83 % CFLAGS=-march=i586 -O3
Test no. 5 MEM=8175 67 % INT=8116 73 % FP=14635 84 % CFLAGS=-march=pentium4 -O2
Test no. 6 MEM=9943 81 % INT=9820 88 % FP=15191 87 % CFLAGS=-march=pentium4 -O3
Test no. 7 MEM=8150 67 % INT=8209 74 % FP=14518 83 % CFLAGS=-march=athlon-xp -O2
Test no. 8 MEM=9994 82 % INT=9627 87 % FP=14543 83 % CFLAGS=-march=athlon-xp -O3
Test no. 9 MEM=10021 82 % INT=9608 86 % FP=14851 85 % CFLAGS=-march=athlon-xp -O3 -mtune=athlon-xp
Test no. 10 MEM=8320 68 % INT=7205 65 % FP=12862 73 % CFLAGS=-march=athlon-xp -O1
Test no. 11 MEM=8024 66 % INT=8209 74 % FP=14484 83 % CFLAGS=-march=athlon-xp -O2 -mtune=athlon-xp
Test no. 12 MEM=6904 56 % INT=7348 66 % FP=10954 62 % CFLAGS=-march=athlon-xp -Os -mtune=athlon-xp
Test no. 13 MEM=10184 83 % INT=9903 89 % FP=14725 84 % CFLAGS=-march=athlon-xp -O3 -pipe -fomit-frame-pointer
Test no. 14 MEM=8037 66 % INT=8215 74 % FP=14395 82 % CFLAGS=-march=athlon-xp -O2 -pipe
Test no. 15 MEM=10047 82 % INT=9566 86 % FP=14871 85 % CFLAGS=-march=athlon-xp -O3 -msse -mfpmath=sse -mtune=athlon-xp -malign-double -minline-all-stringops
Test no. 16 MEM=10131 83 % INT=10034 90 % FP=14733 84 % CFLAGS=-march=athlon-xp -O3 -mtune=athlon-xp -fomit-frame-pointer -ftracer -pipe
Test no. 17 MEM=8209 67 % INT=8419 76 % FP=14814 85 % CFLAGS=-march=athlon-xp -O2 -frename-registers -malign-double -maccumulate-outgoing-args -mno-align-stringops -mfpmath=387 -fbranch-probabilities -fomit-frame-pointer
Test no. 18 MEM=12121 99 % INT=11058 99 % FP=17184 98 % CFLAGS=-march=athlon-xp -O3 -m3dnow -msse -mfpmath=sse -mmmx -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays
Test no. 19 MEM=10299 84 % INT=10162 91 % FP=16138 92 % CFLAGS=-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -fforce-addr -mfpmath=387 -ftracer -ffast-math -fgcse-lm -fgcse-sm --param max-gcse-memory=512
Test no. 20 MEM=10028 82 % INT=9552 86 % FP=15029 86 % CFLAGS=-pipe -O3 -msse -mfpmath=sse -march=athlon-xp -mtune=athlon-xp -malign-double -minline-all-stringops
Test no. 22 MEM=12111 99 % INT=10544 95 % FP=17078 98 % CFLAGS=-march=athlon-xp -O3 -m3dnow -msse -mfpmath=sse -mmmx -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays --param max-gcse-memory=512
Taky tady nikdo zatím neřekl, že pro Gentoo existuje nějakých 130 tis. ebuildů, tj. 130 tis. potencionálních balíčků. To asi nemá jiné distro.Tohle jsi prosim cetl kde? Gentoo nema ani desetinu Tebou zmineneho cisla, nejvic jich ma jeste porad Debian.
Na dnešních 4 GHz procácích se dvěma jádry je možné základ Gentoo s KDE zkompilovat za delší odpoledne...Kde se daji takove procesory koupit?
130 tis. ebuildů v portage je. Jistě, jde z většiny o různé verze téhož, ale vždyť píši "potencionálních balíčk" a z každého buildu jej lze za určitých podmínek vytvořit.Celkovy pocet souboru je zcela irelevantni. Co to jsou "potencialni balicky" (pokud predpokladame, zes opravdu myslel "potencialni" a nikoli "potencionalni")?
CPU AMD - Athlon 64 X2 4800+ BOX se dá koupit v každým lepším krámu, mají i pomalejší. Vím, že běží jen na 2,4 GHz, aleto je zase jiná kapitola.No u me teda "4GHz procesor" znamena taktovaci frekvenci, nikoli realny vyokn prepocteny na jakysi obskurni model primeho konkurenta.
Spousta lidí řekne, že v Linuxu jim nic nejde, ale neuvědoují si, že za to Linux jako takový nemůže.Bohužel jim to není nic platný, že za to nemůže. Naneštěstí takoví lidé potom prohlašují o GNU/Linuxu hnoje. Pak jsou tací, kteří (přestože vědí o GNU/Linuxu) mluví o Windows jako o PC. Nezeptají se, kolik Windows potřebují RAM, aby neswapovaly, ale kolik PC potřebuje RAM, aby neswapoval. Když jim to jeden vytkne, "obhajují" se tím, že každý v jejich okolí používá Windows. Fakt důvod. Ale to jsem trochu (víc) odbočil...
Tiskni
Sdílej: