eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaHakowanie infrastruktury za pomocą wyrafinowanych narzędziRe: Hakowanie infrastruktury za pomocą wyrafinowanych narzędzi
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!paganini.bofh.team!eternal-september.org!feeder3.eternal-
    september.org!news.eternal-september.org!.POSTED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Hakowanie infrastruktury za pomocą wyrafinowanych narzędzi
    Date: Tue, 12 Dec 2023 16:00:41 +0100
    Organization: A noiseless patient Spider
    Lines: 71
    Message-ID: <ul9sk2$3moog$1@dont-email.me>
    References: <ucgepp$1b6fh$1@dont-email.me>
    <7...@g...com>
    <ukpphd$ord8$1@dont-email.me>
    <c...@g...com>
    <ukqgic$31qh9$1@news.icm.edu.pl>
    <7xpevz12iibp.1syvkbmecsgnf$.dlg@40tude.net>
    <2...@a...localdomain>
    <uksbi4$a7d2$1@portraits.wsisiz.edu.pl>
    <2...@a...localdomain>
    <ul051i$1t69b$3@dont-email.me> <ul08ji$mc7$3$Mirek@news.chmurka.net>
    <ul1fcl$2601d$1@dont-email.me> <ul1m1o$nqj$1$Mirek@news.chmurka.net>
    <ul1rat$27lbk$1@dont-email.me> <ul21f0$nqj$2$Mirek@news.chmurka.net>
    <ul23aq$28sfa$1@dont-email.me> <ul27ik$nqj$4$Mirek@news.chmurka.net>
    <ul290g$29otc$1@dont-email.me> <ul2rjj$go6$1$titanus@news.chmurka.net>
    <ul4l0a$2ne8r$2@dont-email.me>
    <2...@a...localdomain>
    <ul5dk2$2r9kv$1@dont-email.me> <ul7m49$qog$1$Mirek@news.chmurka.net>
    <ul7tgm$3ahj3$1@dont-email.me> <ul9r8i$tpj5$4@news.icm.edu.pl>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Tue, 12 Dec 2023 15:01:22 -0000 (UTC)
    Injection-Info: dont-email.me; posting-host="1df36106544fe3d3a2610fbd307b0262";
    logging-data="3891984";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+VJSQeHffjLFj3c0HqJ99c"
    User-Agent: Mozilla Thunderbird
    Cancel-Lock: sha1:UY4yjdwY7SkiKmHnvJe3hVCHJ3E=
    In-Reply-To: <ul9r8i$tpj5$4@news.icm.edu.pl>
    Content-Language: en-US
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:786066
    [ ukryj nagłówki ]

    On 12/12/2023 15:38, io wrote:
    >> Pamiętasz, jak przez N lat był byg, że dotknięcie ekranu 11 palcami
    >> powodowało GPFa? Jaką masz gwarancję że głośne gwizdanie nie
    >> wypierniczy sterowanika karty dzwiękowej? To tylko Linux. System, poza
    >> wyświetlaniem kilku kresek, robiący miliard bezużytecznych rzeczy pod
    >> maską.
    > Zbędne rzeczy można wyciąć jak się chce używać systemu do nietypowych
    > celów.

    Ilość powiązań elementów w kernelu Linuxia jest ogromna. Robiłem to
    kiedyś na małego SoCa, panel GT2440. Tam jest bardzo słaby procesor,
    mało ramu i bez cięcia nie dało rady zrobić tego, co chciałem (Java+Swing).

    Cięcie nie poszło tak, jak myślisz. Wybranie w opcjach kernela braku
    sieci, powoduje niemożnośc skompilowania wielu innych elelementów
    kernela. NIKT nie testował produkcyjnie takiego zestawu parametrów na
    takiej arch jak ja sobie ubzdurałem, aby go zredukować. Np. część IPC
    (rurki, shared memory) nie chciał się skompilować bez włączonego
    "Networking" i padał na linkowaniu. Część elementów nie chciał się
    skompilować do środka, a jedynie jako moduły, wiedy brakowało czegoś
    zupełnie niezwiązanego z tematem. Cześć po wycięciu powodowała oopsy w
    kernelu, albo co gorsza dalej, w user space. Najśmieszniejszy był
    emulator koprocesora: można było skompilować bez, system (busybox) wtedy
    nie chciał wstać. Z jakiegoś powodu busybox wymagał koprocesora FPU albo
    jego emualcji i do dzisiaj nie wiem po co. Kernel bez FPU normalnie się
    bootował.

    To trwało ze 3 miesiące, zanim udało się przyciąć kernel tak, aby
    zmieścił się, razem z Javą i Swingiem oferując jeszcze jakąś
    funkcjonalność takiego "panelu", o jaki mowa w pociągu, czyli kilka
    kresek, wskaźników, przycisków. I nigdy nie pracował w pełni stabilnie,
    raz na jakiś czas oopsował kernel. Nie udało mi się ziagnozować co było
    przyczyną, czy hardware czy kernel, ale stawiam na to, że za mocno
    wycięty kernel był niestabilny.

    Jestem sceptyczy co do "da się przyciąć" z uwagi na ciężkie
    doświadczenia właśnie z tym zagadnieniem, kolesie od pociągu nawet nie
    usunęli komunikatów kernela z ekranu.

    >> Tak. Na wskaźniku, najlepiej kołowym, machnicznym, czytelnym w każdych
    >> warunkach. To, co robi ten ekran, to pokazuje takie własnie wskaźniki
    >> (m.in). Dlaczego nie ma wskaźników, a jest ekran? Co daje ten ekran
    >> dla bezpieczeństwa?
    > Bo jak masz tyle wskaźników to zawsze któremuś linka zardzewieje

    Wydaje mi się, że z tym problemem radzimy sobie nieźle. Ponadto on nie
    musi być sterowany linką. Może być sterowany napięciem. Tak się robi
    bardzo wiele wskaźników panelowych.

    > lub tp
    > co pogarsza niezawodność a nie polepsza abstrahując kompletnie od tego,
    > że trudno zrealizować i modyfikować logikę takich wskaźników.

    Logika wskaźników? Nie, logikę robi sie w innej warstwie. Wskaźniki są
    do wskazywania co logika wymysliła i co czujniki widzą.

    > Kiedyś tak
    > mechanicznie odbywało się sterowanie ruchem kolejowym i jeszcze niedawno
    > były stacje gdzie ono działało, ale raczej nie jest to przykład do
    > naśladowania tak, jak nie są nim pociągi konne.

    Sterowanie pociągiem nie jest tym samym co rodzielanie ruchu. To
    przypomina bardziej jazdę samochodem. Ktoś zamienił zegarek wskazówkowy
    na wyświetlacz. Wskaźnik prędkosci na wyświetlacz. Kontrolkę na
    wyświetlacz. Zamienił wiele elementów na 1, który jak się uszkodzi, to
    padnie wszystko.

    Jak patrzę na penele sterujace np. rozdzielniami, to ciągle jeszcze
    widzę osobne indykatory, wskaźniki, mierniki. Tak jest bardziej
    niezawodnie i w przypadku sytuacji niespodziewanej, coś da się z tym zrobić.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: