abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:55 | Nová verze

    Grafická aplikace Krokiet/Czkawka pro vyhledávání a odstraňovaní nepotřebných souborů (duplicitní soubory, prázdné složky, podobné obrázky, podobná videa, poškozené soubory a další) byla vydána ve verzi 12.0.0. Podrobný přehled novinek v příspěvku na Medium. Jedná se o poslední verzi frontendu Czkawka GTK nad Czkawka Core. Uživatelům se doporučuje migrovat na frontend Krokiet postavený nad frameworkem Slint. Představena byla aplikace Cedinia pro Android využívající Czkawka Core. Dostupná je jako APK pro ruční instalaci.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Po téměř třech letech od vydání verze 9 byla vydána nová verze 10 linuxové distribuce Mageia (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 04:00 | Zajímavý software

    Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.

    Ladislav Hagara | Komentářů: 4
    27.6. 15:33 | Komunita

    Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.

    Ladislav Hagara | Komentářů: 0
    27.6. 05:00 | Nová verze

    Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    26.6. 14:44 | IT novinky

    Apple bez varování odstranil ze svého obchodu sociální síť VKontaktě i další aplikace skupiny VK, jako je VK Music nebo VK Video [Novinky.cz].

    Ladislav Hagara | Komentářů: 18
    26.6. 14:22 | IT novinky

    V dubnu loňského roku představený poštovní klient Notion Mail bude 22. září ukončen.

    Ladislav Hagara | Komentářů: 3
    26.6. 04:33 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    26.6. 04:22 | IT novinky

    Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.

    Ladislav Hagara | Komentářů: 0
    25.6. 20:22 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (16%)
     (26%)
    Celkem 2009 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: PCI karta

    11.5.2012 11:03 ubka7617
    PCI karta
    Přečteno: 444×

    Ahojte,

    mam pci kartu na ktoru z linuxu pristupujem priamo cez jej adresu 0x165. Je to specificka karta nie standard. Program ktory som komunikuje priamo cez tuto adresu, ziadne /dev zariadenie a podobne pod uzivatelom root bezi v pohode ale ked sa prepnem do non-root uzivatela tak uz nevie komunikovat cez tento port. Vedeli by ste poradit ako spristupnit prava na konkretny port - adresu ? Mam debian6 a komunikacny program nie je mozne prerobit.

    Dakujem vsetkym


    Řešení dotazu:


    Odpovědi

    Pavel Stárek avatar 11.5.2012 11:19 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: PCI karta
    Třeba sudo ten_program ?
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    11.5.2012 12:55 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta

    to by ten program bezal ako root a to je z bezpecnostnych dovodoch nepripustne

    11.5.2012 14:17 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: PCI karta
    Pochybuji, že by jádro dovolilo non-rootovi přímo přistupovat na konkrétní adresy mimo rozsah toho procesu. Myslím, že je to něco podobného jako komunikace s paralelním portem bez driveru pomocí inb/outb.

    Ani setuid bit by nešel?
    11.5.2012 14:44 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta
    setuid bit som skusal ale nic
    11.5.2012 15:09 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: PCI karta
    A byl nastavený vlastník na roota? Ale stejně ti to pak poběží pod rootovskými právy, podobně jako přes sudo.
    Jendа avatar 11.5.2012 15:34 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: PCI karta
    Tak to leda použít nějakou virtualizaci, která umí delegovat PCI. KVM by to snad mělo umět, ale nezkoušel jsem to.
    11.5.2012 15:49 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta
    virtualizovat pre jedno zariadenie asi nie je moc vhodne. kazdopadne na debian4 to slo, ale stroj som uz dostal nainstalovany a potrebujem ho aktualizovat
    11.5.2012 17:11 hw | skóre: 23 | blog: Digital Design
    Rozbalit Rozbalit vše Re: PCI karta

    Obávám se, že bez zásahu do programu žádné jednoduché řešení nebude. Předpokládám, že přístup ke kartě je řešen pomocí ioperm() a inb()/outb(). Volání ioperm() musí být z privilegovaného procesu.

    Jednoduché řešení by bylo v programu používat /dev/perm. Správné řešení je napsat ovladač, který přistupuje na kartu a program s ním komunikuje pomocí zařízení v /dev/....

    Pokud je normální používání programu pod rootem nepřípustné, doporučil bych zkusit nějakou metodu virtualizace jak už radili ostatní.

    11.5.2012 17:13 hw | skóre: 23 | blog: Digital Design
    Rozbalit Rozbalit vše Re: PCI karta

    Omlouvám se, samozřejmě jsem myslel /dev/port.

    12.5.2012 11:14 aaaaaaa
    Rozbalit Rozbalit vše Re: PCI karta
    A co nejake capabilities? Zacal by som s CAP_SYS_RAWIO. Proces tak nedostane komplet roota, ale dostane len velmi malu cast (co ale neznamena, ze sa to neda nepriamo pouzit k ziskaniu vacsieho pristupu).
    vlastikroot avatar 12.5.2012 18:37 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: PCI karta
    Mit v programu primy pristup na IO port je prasecina a pouzival se naposled nekdy v DOSu a na nem zalozenych windows 9x. Fixni adresa PCI zarizeni je z pohledu HW taky docela nespravne reseni (ale co uz). Takze je potreba udelat jednoduchy modul do jadra, ktery zpristupni svoje rozhrani pres soubor v /dev. Pak uz jen predelat program. Pokud je to nejaky closet source blob, jedine reseni me napada pridat pres LD_PRELOAD .so knihovnu, ktera prepise funkce ktere se pouzivaji ke komunikaci - jak uz nekdo poznamenal vyse inb/outb a ioperm. Ioperm by byla prazdna funkce, inb a outb by se presmerovalo do jaderneho modulu (ten by napr. validoval posilana data z pohledu bezpecnosti).
    We will destroys the Christian's legion ... and the cross, will be inverted

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.