Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.
Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".
Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".
Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.
OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.
Spouštět webový prohlížeč jenom kvůli nákupu kávy? Nestačí ssh? Stačí: ssh terminal.shop (𝕏).
Takže, bez prohlížeče není legrace. Poměrně rychle jsem zjistil, že laptop bez prohlížeče je celkem nepoužitelná věc (zejména když instalujete systém jako Gentoo, kde občas potřebujete mrknout na nějaké doplňující info).
Přemýšlel jsem o instalaci předkompilovaného firefox-bin, což dle mého hrubého odhadu mi mohlo ušetřit tak 10 hodin kompilace (přecijen, stroj má jen i5 6440HQ a Firefox je Firefox). Před pár lety jsem kompilaci Firefox vždy dost rychle vzdal, protože ve výsledku to vždycky selhalo ať jsem dělal co jsem dělal.
Jenže když už mám to GNOMÍČKO 3.26, které relativně hladce naběhne do Waylandu, tak škoda si šmudlat nějaký Firefox 56 (který rychlostí neoslní) a ještě v emulaci pod X11...
Takže, první úkol byl sehnat nightly firefox. https://gpo.zugaina.org pomohla najít overlay ::riru overlay. Super, přidal jsem ji do Gentoo. Jako další věc jsem musel přepsat gitový repozitář, aby ukazoval na verzi s podporou Waylandu ( https://github.com/stransky/gecko-dev ) a pozměnil default toolkit v ebuildu. Odmaskoval a pustil se do kompilace. Ouč - chybí závilost na CLANGu, tož přidal jsem ještě clang-5.0 s velkou obavou co se stane (přecijen, poměrně nová verze). Zkompiloval a nainstaloval jsem clang a jde se na to...
Za cca hodinku emerge doběhlo a vyhodilo překvapivě funkční build Firefoxu, který běží a zatím nepadá (píšu z něj)...
Mám takový zvláštní pocit, že se věci posouvají k lepšímu :) a to v dobách předchozích pokusů se Firefox nesnažil zkompilovat stylo s pomocí LLVM a část jeho kódu nebyla v Rustu. A nějak mi přišlo jako zvyk, že čím víc je různorodých komponent, tím větší šance že to nebude fungovat jak má..
Tiskni Sdílej:
co všechno se jak zkompiluje, je dost zásadní argument pro gentooNejsem si tím tak jistý. Při stavbě systému skutečně na míru, kdy se admin bude snažit mít vše pod maximální možnou kontrolou, to výhoda je, ale množství investovaného času by bylo fakt obrovské. Přijde mi, že ty případy, kdy je potřeba něco nakonfigurovat zcela na míru, jsou minimální a týkají se spíše kernelu a izolovaných balíků. Pletu se?
vybrat si grafické prostředíTo je možné všude. V nejhorším se to dá přepnout po instalaci (taky se mi nelíbí odinstalovávat něco v „čisté“ instalaci systému, ale dá se to), ale aspoň z těch větších/rozšířenejších DE (Gnome, KDE, Xfce) je většinou na výběr předem (pokud se to instaluje implicitně).
init systémTaky se mi líbí, že v Gentoo je pořád doporučený OpenRC místo systemd. Ale jde to řešit i jinak – jako jediný důvod pro používání Gentoo by mi to asi nepřišlo.
zavaděčPořád Gentoo handbook zmiňuje jako alternativu LILO? Nevím, nepovažuji za důležité. Pokud by mi na tom hodně záleželo, tak by taky nebyl problém to po instalaci distribuce přehodit.
způsob sestavování kernelu a jeho konfiguraciV Gentoo je to samozřejmější, ale opět to jde i jinde.
Druhý argument pro mě je, že je fakt snadné tam zkompilovat jakékoliv zdrojáky. Na Ubuntu jsem měl problém s tím, že co není v repozitáři, nebo to nemá udržovaný deb balík (což je dnes sice běžné, ale není to u všeho), to jsem nebyl schopný zkompilovat ze zdrojáků. Na gentoo se nebojím naklonovat nějaké zdrojáky z githubu a zkompilovat je, protože vím, že už mám připravené celé prostředí pro kompilaci všeho možného.Nestačilo by si takové prostředí připravit i jinde? Mně Gentoo přijde jako taková fundamentalistická distribuce, ze které aby člověk vytěžil maximum, musí se tomu fakt intenzivně věnovat a vyžaduje to tvrdý skill. Ze studijního hlediska (pokud je cílem víc porozumět vnitřnostem GNU/Linuxu) to smysl asi dává a když to člověk konečně nainstaluje, je to fakt dobrý pocit, ale... stojí to za to? Pokud někdo přijde s tím, že spravuje servery, kde si potřebuje kompilovat custom kernel, web server, nějakou databázi apod., což je v Gentoo mnohem jednodušší než jinde, kompilace těchto balíků je časově (zvlášť na výkonném železe) úplně v pohodě a i kdyby nebyla, tak to může zkompilovat na jednom stroji a pak to přenést na další formou binárního updatu, tak ano, tam Gentoo smysl fakt dává. Pokud má někdo zajištěné živobytí a dostatek volného času a vnitřně ho uspokojuje svému systému na vysokou míru rozumět, ale ne tolik, aby si stavěl vlastní distribuci nebo psal vlastní OS, tak asi taky. V jiných případech mi to prostě fakt přijde nepraktické a je to spíš takový dost náročný koníček. A čím víc se požadavky na systém mění (což se u desktopu často děje, že člověk zkouší/potřebuje různé programy, a tak), tím je to horší. Poslední, co chci, je pokazit si systém před deadline, takže do toho vstupují mnohem ostřejší požadavky na pořizování snapshotů atp. U binárního distra by za dobu než se překompiluje kompletní SW výbava Gentoo byla hotová čistá reinstalace, doinstalování balíků a obnovení dat a konfiguráků ze záloh.
FEATURES="buildpkg"
do make.conf
, z každého emergnutého balíku se vytvoří binární balík a lze tak "svou distribuci" instalovat na další stoje bez kompilace.
Nestačila by tedy binární distribuce, kde si navolíš jednotlivé komponenty (init systém atp.), snadno překompiluješ to, co si potřebuješ překompilovat, a jinak si nainstaluješ binárního balíky?A ta distribuce se jmenuje? Já používám od odchodu z Gentoo binární distribuce několik roků, jenže vždy narazím na problém že prostě ať se snažím jak chci, vždycky si musím něco dokompilovat (když už je něco ve verzi jakou potřebuji, zas to není v konfiguraci jakou já potřebuji). /usr/src bobtná, bobtná až se to prostě stane neúnosné. V Gentoo se o ten kompilační subsystém aspoň něco stará. Pokud by něco mezi Gentoo a binární distribucí existovalo, bral bych to všemi deseti, ale co moje znalost sahá, nic takového neexistuje.
Gentoo je k hovnu.A přesto má svou věrnou uživatelskou základnu a překvapivé procento ho dokonce provozuje na laptopu. Možná milý anonyme tvé predikce nejsou zas tak světoborné. A nebo tady prostě nikoho nezajímají.
> Regrettably, I have almost a dozen machines all with ALSA-only audio
> backends and all of them with Telemetry turned off.
Telemetry informs our decisions. Turning it off is not without disadvantage.
- Anthony Jones, Manager of Platform Media Playback at Mozilla Corporation
"Chceme ALSA.""Nevedeme. Pokud nechcete PA, tak si napište něco jiného nad alsou."