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 (𝕏).
Odkazy
Nedávno som hľadal dobrý prevažne pracovný notebook. Nebudem dlho chodiť okolo horúcej kaše - nakoniec som skončil s Thinkpadom T420. Má síce svoje muchy, najviac ma štve uspávanie USB, ale inak je celkom fajn.
Presné číslo modelu ak by niekoho zaujímalo je 42364F2 (kam na tie čísla chodia?). Procesor Intel(R) Core(TM) i5-2520M taktovaný na 2.50GHz, 2x4GB RAM taktovanej na 1600MHz, 500GB disk hitachi. Dostal som niekoľko rokov používaný, ošúchaný, poškriabaný, zašpinený thinkpad (spomínal som, že som pokojne mohol dostať akýkoľvek nový notebook?). No v každom prípade T420 bol najvyšší model, ktorý som bol ochotný akceptovať.
Ako používateľ staršej R61 som si všimol pár zmien k horšiemu, ale najskôr sa pozrime čo sa oproti starším modelom zlepšilo. V prvom rade je to výkon. Brutálny rozdiel vo výkone. Nečakal som, že Core i5 (Sandy Bridge) bude tak neskutočne rýchle oproti Core 2 duo. Tu je video z bootu (OpenRC, žiaden systemd):
Oproti staršiemu modelu sa tiež zlepšila výdrž na nabitie, pribudlo tu mnoho konektorov, na tlačidlo mute pribudla LED (dokonca aj začne svietiť ak stíšim cez mixer). LCD má LED podsvietenie regulovateľné v 4438 krokoch cez /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness.
Zhoršení je tu viacej:
K notebooku som dostal 2x8GB RAM a Samsung EVO 850 (250GB) SSD disk. Upgrade disku prebieha u tohto thinkpadu veľmi jednoducho. Stačí povoliť jednu skrutku, otvoriť, kryt, vytiahnuť disk, vymeniť a dať naspäť kryt. U RAM je to zložitejšie. Jeden modul je zo spodnej strany, ale druhý je z vrchnej strany pod klávesnicou. Celkovo sa musia povoliť 2 skrutky pre výmenu oboch modulov RAM.
S upraveným BIOS-om je možné použiť RAM taktovanú na 2000MHz.
Podľa výrobcu je možné upgradnúť CPU na Intel Core i7 (Sandy Bridge). Ivy Bridge má rovnaký socket, ale údajne nie je chipset kompatibilný. Pod corebootom vraj funguje aj Ivy Bridge.
K notebooku je tiež možné pripojiť veľkú desktopovú grafickú kartu cez Express Card rozhranie. Všetko stačí napchať do nehorľavej kartónovej krabice ;)
V starších modeloch je podpora Linuxu špičková (hoc nie od samotného výrobcu). T420 má výrazne rozdielne smapi rozhranie, takže tp_smapi poskytuje prístup len k niektorým funkciám. Chýbajú také nechutnosti ako senzory, alebo nastavenie nabíjania batérie.
Nastavenie frekvencie funguje automaticky bez toho aby som niečo nastavoval no nefunguje práve ideálne. Toto je ukážka senzorov po chvíli hrania sa s blenderom:
thinkpad-isa-0000 Adapter: ISA adapter fan1: 4535 RPM coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +97.0°C (high = +86.0°C, crit = +100.0°C) Core 0: +95.0°C (high = +86.0°C, crit = +100.0°C) Core 1: +97.0°C (high = +86.0°C, crit = +100.0°C)
Novšie Intel CPU podporujú funkciu Turbo Boost čo je vlastne dosť brutálne pretaktovanie na krátku dobu. Pri dosiahnutí vysokej teploty sa postupne frekvencia znižuje. Z nepochopiteľných dôvodov Lenovo nastavuje kritickú teplotu na 95°C. Náprava je celkom jednoduchá, stačí nainštalovať a spustiť thermald.
V starších modeloch sa dala nastaviť kapacita, pri ktorej sa zapína / vypína nabíjanie:
echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
Môj model podporuje z nepochopiteľných dôvodov len stop_charge_thresh. Začiatok nabíjania sa dá nastaviť cez dosť divoké ACPI volanie, alebo pomocou nástroja tlp.
Výdrž na štandardnú batériu (23% kapacity) je 2 a pol hodiny, spotreba necelých 6 W.
So zvyšným hardvérom som namal žiadne problémy.
T420 je podľa mňa super stroj. Vadí mi síce pár drobností, ale celkový dojem je fajn. Ako distribúciu používam Gentoo. Celkovo mi zabralo asi hodinu kým som ho nainštaloval a nastavil (konfiguráciu kernelu som skopíroval zo staršieho stroja a trochu upravil). Kompilácia aj s KDE aplikáciami trvala 3 hodiny(!) (spomínal som, že je úžasne rýchly oproti R61?). Týždenné aplikácie zaberú cca 5 minút procesorového času (a pár sekúnd môjho času aby som prekontroloval konfiguračné súbory).
Tiskni Sdílej:
Ja som vcelku nenáročný človek, väčšinou píšem vo vim-e takže moja bežná práca sa pre počítač moc nelíši od ničnerobenia ;) Ale áno jas na príjemných nočných hodnotách (okolo 10%).
Tak s novou baterkou to vyzerá podstatne lepšie (nie je to tá veľká prečnievajúca, tá má ešte + 50% výdrž).
Dostal som ho s prázdnym diskom, ale disk bol upgradovaný v servise (pôvodne tam bol nejaký 120GB, ten som ani nevidel, dostal som ho s 500GB a v krabici bol ešte hodený SSD tak som rovno vybral štandardný disk a hodil tam SSD). Cenu neviem, ten notebook som dostal akože na vianoce (síce pár dní neskôr ale to je jedno).
Pokiaľ viem tak v tomto konkrétnom prípade nebol problém v samsungu.
Nebo de taky vypnout ten turbo-boostecho 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
a misto 85-90 stupnu me hned notas jel max na 67
Tomu som sa chcel vyhnúť. Turbo boost je super funkcia len teploty má Lenovo nastavené dosť šialene.
time emerge inkscape
bez turba
real 17m32.128s
user 58m49.110s
sys 4m13.245s
s turbem
real 14m23.359s
user 48m17.183s
sys 3m28.908s
i7-5500U (ntb 2-jadro)
CFLAGS="-O2 -march=native -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
Tri minuty jsou samo rozdil o tom zadna ... rozdil v teplote byl max 67 vs 85.
Práve som svoj hodil na github. Bude sa zrejme sťažovať na neexistujúci initramfs source, ale nie je potrebný k behu (bol tam len splash screen).
S chladením to nemá nič spoločné, 95°C je teplota na ktorú sa CPU pri záťaži má dostať. Ak je zapnutý turbo boost CPU sa automaticky pretaktuje o vyše 700MHz kým nepresiahne max. odber prúdu, alebo max teplotu (v prípade Lenova to odborníci nastavili v biose na 95°C). Odomknutým biosom je možné nastaviť max teplotu, prípadne sa to dá dosiahnuť aj použitím thermald. Chladenie ovplyvní čas, ktorý CPU strávi v turbo režime, ale nie teplotu pri záťaži.
Na mojom CPU je za high teplotu označených 87°C, s použitím thermald to ide presne tak isto na 2.8-3GHz pri záťaži všetkých jadier a teplota sa drží medzi 85 a 88°C. Ak riadenie prenechám BIOSu ide na šialených 97°C a na plnú frekvenciu prakticky nepretržite. Buď mám vadný / neaktuálny BIOS, alebo ľudia z Lenova sú šialenci.