BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.
Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.
Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.
Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.
Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.
Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.
Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).
| Podpora: | kompletní |
| Ovladač: | v jádře |
/proc/pci
Bus 1, device 0, function 0:
VGA compatible controller: 3Dfx Banshee (rev 3).
Fast devsel. Fast back-to-back capable.
Non-prefetchable 32 bit memory at 0xdc000000 [0xdc000000].
Prefetchable 32 bit memory at 0xd8000000 [0xd8000008].
I/O at 0xcc00 [0xcc01].
/proc/dri/0/*
a dev pid uid magic ioctls
y 63 566 0 0 11
general statistics:
total 0
open 0
close 0
ioctl 11
irq 0
ctx 0
lock statistics:
locks 1
unlocks 0
contends 0
sleeps 0
values:
lock 0x00000001
context_flag 0x00000000
interrupt_flag 0x00000000
dma_flag 0x00000000
queue_count 0
last_context 0
last_switch 0
last_checked 0
q2d d2c c2f q2c q2f dma sch ctx lacq lhld
< 10 0 0 0 0 0 0 0 0 0 0
< 100 0 0 0 0 0 0 0 0 0 0
< 1000 0 0 0 0 0 0 0 0 0 0
< 10000 0 0 0 0 0 0 0 0 2 0
< 100000 0 0 0 0 0 0 0 0 0 0
< 1000000 0 0 0 0 0 0 0 0 0 0
< 10000000 0 0 0 0 0 0 0 0 0 0
< 100000000 0 0 0 0 0 0 0 0 0 0
>= 100000000 0 0 0 0 0 0 0 0 0 0
total counts | outstanding
type alloc freed fail bytes freed | allocs bytes
system 0 0 0 225280 kB |
locked 0 0 0 4 kB |
dmabufs 0 0 0 0 0 | 0 0
sareas 2 1 0 8192 4096 | 1 4096
driver 4 2 0 50 25 | 2 25
magic 0 0 0 0 0 | 0 0
ioctltab 0 0 0 0 0 | 0 0
maplist 12 8 0 192 108 | 4 84
vmalist 6 5 0 72 60 | 1 12
buflist 0 0 0 0 0 | 0 0
seglist 0 0 0 0 0 | 0 0
pagelist 0 0 0 0 0 | 0 0
files 2 1 0 72 36 | 1 36
queues 0 0 0 0 0 | 0 0
commands 0 0 0 0 0 | 0 0
mappings 4 2 0 134217728 67108864 | 2 67108864
buflists 0 0 0 0 0 | 0 0
agplist 0 0 0 0 0 | 0 0
totalagp 0 0 0 0 0 | 0 0
boundagp 0 0 0 0 0 | 0 0
ctxbitmap 1 0 0 4096 0 | 1 4096
tdfx 0xa3f PCI:1:0:0
ctx/flags use fin blk/rw/rwf wait flushed queued locks
slot offset size type flags address mtrr
0 0xc95d9000 0x00001000 SHM 0x20 0xc95d9000 none
1 0xd8000000 0x02000000 FB 0x00 0xce87d000 3
2 0xdc000000 0x02000000 REG 0x00 0xd087e000 none
vma use count: 1, high_memory = ce000000, 0x0e000000
566 0x40014000-0x40015000 rw-sl- 0xc95d9000 pwubca-kl
Doporučuji si stáhnout novou verzi X11R6, alespoň 4.0.2 (www.xfree86.org). Balíček má něco kolem 50 MB. Poté stáhneme DRI knihovny (ty mají asi 4 MB), DRI vývojářský balíček (asi 51 KB) a DRM moduly (116 - 118 KB)
Nejdříve přeinstalujeme XServer, případně zazálohujeme konfig.
Instalace je zde jednoduchá: prostě rozbalíme stažený balíček, shodime původní X server a pustíme (samozřejmě s právy roota):
# ./Xinstall.sh
Postupujeme podle pokynů.
Poté nainstalujeme DRI knihovny. Například:
# rpm -i --replacefiles tdfx_dri-4.0.1-1.i386.rpm
Potom musíme překompilovat moduly, které jsou uvedeny v RPM balíčku jako zdrojové kody:
# rpm --rebuil tdfx_drm-1.0-3.src.rpm
Zde se pak vygeneruje balíček s překompilovaným modulem do /usr/src/redhat/RPMS/i386, který nainstalujeme:
# rpm -i --replacefiles tdfx_drm-1.0-3.i386.rpm
Nyní malé úpravy v /etc/X11/XF86Config. Do sekce module přidáme, pokud tam není:
Load "glx" Load "dri" SubSection "extmod" option "xfree86-dga" EndSubSection
a potom sekci DRI:
Section "DRI" Group "xf86dri" # Vsichni uzivatele, co chteji renderovat na 3dfx, musi byt v teto skupine Mode 0666 EndSection Section "Device" Identifier "Banshee" Driver "tdfx" VideoRam 16384 EndSection
Pak, pokud nemáme nainstalovanou, doinstalujeme mesu. Nakonfigurujeme /etc/X11/mesa.conf (s původní konfigurací to samozřejmě fungovat také bude).
Po znovuspuštění Xka projedeme logy startu serveru: /var/log/XFree86.0.log, kde sledujeme - kromě jiných parametrů - co vše naše karta podporuje. Je-li vše správně nastaveno, pak by měla karta vykazovat jednu dost důležitou vlastnost a to:
(II) TDFX(0): direct rendering enabled.
Krom jiného zde sledujeme, zda-li se správně načetly všechny moduly. To, jestli se načetl modul, lze také oveřit pomocí lsmod, kde vidíme svištět modul tdfx 2x.
Tuto kartu mám ozkoušenou a nemám s ní žádné problémy.
Jelikož se ovladače z linux.3dfx.com nějak záhadně ztratily, tak jsem na svých stránkách zpřístupnil poslední a mnou stažené. Patří mezi ně DRI knihovny pro X11R6, vývojový balíček a DRM moduly verze 1.0-2 a 1.0-3.
Najdete na www.nevile.fbi.cz, sekce Download (úplně dole).
16. června 2003 ovladače jsou stále ke stažení plánuji, udělat i mirror, ale nevím, kdy to bude. Zatím jsou stále na www.nevile.fbi.cz/3dfx.php3.
12. května 2004 chtěl jsem je zachránit ale pozdě. www.fbi.cz zrušili svou činost a tak je nejspíše s ovladači konec, možná, že je eště někde najdu.
Dokument vytvořil: Juraj Puchky, 3.4.2001 21:45 | Poslední úprava: ____, 27.2.2011 15:09 | Historie změn | Zobrazeno: 1160×
Tiskni
Sdílej: