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

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 10
    včera 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 9
    včera 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 37
    25.4. 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 14
    25.4. 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 3
    25.4. 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    25.4. 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    25.4. 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

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

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (74%)
     (8%)
     (2%)
     (16%)
    Celkem 825 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Jak šel čas: Stále narůstající požadavky v IT

    28.4.2022 20:51 | Přečteno: 2411× | plky | poslední úprava: 29.4.2022 08:30

    Je zajímavé se ohlédnout a podívat se, jak vypadalo IT dříve, jak vypadá nyní, jak vypadá v menší firmě, jak vypadá ve větší atd.

    Úvod

    S tím, jak firma roste, s tím, jak rostou požadavky, tak musí růst i IT. Když se podívám, jak to vypadalo kdysi, jaké byly začátky a jak to vypadá teď, tak co pár let je prostě nějaká novinka, vyšší a vyšší standardy atd.

    !!! Následující text nemusí odpovídat chronologicky a většina článků byla sepsána až třeba po 2 a více letech provozu a zkušeností !!!


    Začátky v malé firmě

    Začátky byly dost poklidné a plné práce, která se dnes už tolik neřeší. Když jsem nastupoval do jedné firmy, tak byla doba WinXP + Office 2000/2003. Na všech klientských PC uživatel jako admin, linux nikde, jeden file share, dva PC na obslužný sw a jeden server s oracle db. Člověk řešil počítače, tiskárny, support uživatelům, tahání kabelů, stěhování a to bylo tak všechno.


    Přibývají věci

    Moje první produkční virtualizace byl VMware Server, který jsem ve free verzi nasadil na jeden desktop, abych zvirtualizoval dvě mašiny. Bylo to kvůli tomu, že na nich běžel zabugovaný sw (myslím, že to byl DTS od Software602), který dokázal napůl zamrznout a znemožnit připojení k PC na dálku (vnc/rdp). Když člověk nebyl přítomný, aby myší zavřel a znovu spustil DTS, tak musel do práce vyrazit a pořešit to. Konzole od vmware toto řešila. Pamatuji si, že to býval porod, dělat upgrady VMware Serveru, že né vždy to procházelo ideálně. Pak přibyly požadavky na audit uživatelských stanic a kvůli bezpečnosti i předělání všech uživatelů z admin účtů na user účty. Pár uživatelů (150?), pár poboček, pár cest do zahraničí.
    Na podobné téma jsem také něco sepsal: Co se stane při aktualizaci 170PC s winxp z 0% stavu na 100%.
    Taktéž jsem zkoumal čím dál více vnitřnosti Windows a snažil se všechny stanice konfigurovat nějak centrálně a rychle (tenkrát ještě přes Novell Netware startup script): SCRIPT : Jak během vteřiny nastavit (pár stovek) windows ...


    Když je potřeba něco víc

    V té době jsem čím dál více musel i řešit licence, takže: Licenční peklo. Nutnost komunikace s celníky přibalil program Helios IQ a k němu MSSQL. Přibyly také zkušenosti s kamerovými systémy a postupně přebírání správy a instalace nad nimi. Dřívější Mail602 řešení bylo nahrazeno Exchange 2007 (opět zápisek se zkušenostmi: Exchange 2007 SP1 a roční zkušenosti). S Exchangem se vezly CAL licence, takže nastal i čas zbavit se Novell Netware a nasadit Windows Server jako fileshare. Nastala také nutnost lepšího systému záloh, což přišlo v podobě CA ARCserve Backup (doteď si vzpomínám, co to bylo za nehorázný shit). Zálohy se dělaly stylem rotace pěti 250GB disků, které se později vyměnily za 500GB a později za 1TB.
    V soukromí jsem jel už delší dobu Linux a měl bokovky v IT, spravoval jsem tenkrát soukromě asi 50 PC různým známým a známým známých atd. Tenkrát frčelo pro vzdálenou správu LogMeIn. Pronikám víc a víc do síťování, řeší se vlany, stp, loopy a další věci (HP ProCurve 2810 - VLAN - STP).


    Začínáme virtualizovat

    Když pominu VMware Server, tak jsem začal s ESXi 3.5 free, pokračoval na 4.x free. I tady na abc jsem o tom napsal článek (Základní info o ESXi free a dlouhodobé zkušenosti). Začalo se pro více věcí nasazovat Linux i do firmy. Přibyla nutnost i zlepšit dostupnost emailů, takže se po delším výběru nasadil GFI Mailarchiver, viz: Enterprise řešení archivace emailů v podání GFI Mailarchiver.
    Taktéž se řešila automatizace a problémy s tím spojenými, takže se řešily problémy s RFID: Enterprise řešení RFID v podání firmy Intelleflex. Taktéž je čas řešit vlastní HA proxy pro všechny app, radius server pro vpn a další a další věci. Je třeba také řešit trochu lépe monitoring, takže Nagios, resp. Centreon: Seriál: Nagios + Centreon + MySQL. Nasazujeme vlastní řešení kiosků s termotiskárnama.


    Další nutnosti

    Byl potřeba nějaký lepší systém pro faktury a další věci, takže potřeba nasadit DMS: DMS : Nasazení OCR BarCode software. Postupně se přebrala správa i jiných outsourcovaných věcí jako telefonů, telefonní ústředny (viz článek o shánění MOH: MOH do telefonní ústředny) a jak se nasazovala PBX: Firemní telefonní ústředna Aastra MX-ONE. Kvůli konsolidaci s matkou se nasazuje i SAP a přibývají i zkušenosti se SAPem.
    Devíci konečně kývnuli na nasazení svn, protože poslední selfdelete změn už byla poslední kapka :D. Po milionů remcání, že svn není jako klávesa F5, si na to zvykli. Tenkrát už byl rozjetý git, ale lepší svn, než nic. Taktéž přibyla nutnos terminal serveru, takže se naladil Citrix se vším všudy a člověk zase nasál nějaké informace a rozšířil si obzor. Dále jsem naladil X2Go (začal jsem na FreeNX) pro pár lidí, co potřebují jen pár věcí, ke kterým není nutný Windows. V některých pobočkách není možná MPLS síť, pokračujeme v nasazování vlastních ipsec tunelů. Přechází se ze storage per server na centrální replikovaný storage v HA. Kupuje se vmware, veeam a další věci. Větší tlak na zálohy mě donucuje nasadit ZFS storage (ZFS : Stavba a zkušenosti se ZFS storage). To se ukázalo jako dobrá cesta a později jsem sestavil plnohodnotné storage řešení s více komponentami v HA: ZFS : Stavba a zkušenosti se ZFS storage (2). Přechází se kompletně na SIP, takže externí firmu na telefony už skoro nepotřebujeme.
    Nasazujeme vlastní RFID řešení: Plně otevřené RFID řešení pomocí Olimex A20


    Jedeme dál

    Postupně všechny tiskárny jdou na síť, některé přes redukce: Pozor na převodníky TL-PS110P, začíná se postupně více a více věcí izolovat od sebe atd. Nasazují se Cisco stacky, budují se nové HA serverovny atd. Nasazuji vlastní VPN řešení na Strongswanu pro road warriory, začalo se 100 klienty, teď jich je tak 700. Po delší době jsem sepsal první článek: Zapomeňte na OpenVPN, používáme IKEv2 : Úvod. Konečně došlo i k zapojení IT do ticketovacího systému. Relativně sám jsem používal Redmine několik let a konečně k tomu byli dotlačeni i ostatní. Podobně jako u svn spousta remcání, jak je to práce navíc. Nakonec všichni pochopili, že je to i pro ně samotné velký přínos. Helpdesková část je v Redmine nedostatečná, takže RedmineUP projekt s moduly Helpdesk+CMS problém řeší a plná spokojenost. Je už potřeba nějak rozumně řešit dokumentaci. Do té doby jsem jí dělal jen já do svn v podobě souborů, schémat apod. Nasazuje se Mediawiki. Virtualizujeme i OracleDB, migrujeme vše na SSD (Kdo nemá SSD disk je masochista a srab). Přichází zkušenosti s Oracle VM, což se snažím doteď vytěsnit z hlavy.


    Bezpečnost

    Tlak na bezpečnost je větší a větší, začínají se dělat pravidelné penetrační testy pomocí firem, které se tím zabývají. Později se interval PT zkracuje. Začínám se víc a víc zabývat bezpečností (ochrana web služeb, různé techniky, vlastní testování atd.) Začínám si sbírat různé bezpečnostní informace a nastavovat notifikace pomocí víc a víc RSS zdrojů (v dnešní době procházím denně cca 100 bezpečnostních informací, které by se mě mohly týkat, což je otázkou cca 5-10min a někdy je to zajímavé počtení). Co nejde přes RSS, nechávám si posílat na email (některé nedostupné části od Citrixu, HPE, Aruby apod.) Snažím se zaplátat jakokouli hloupost (CORS, Secure Cookies, nosniff, HSTS, TLS verze, šifry atd.). Dále usuzujeme, že ač jsme se tomu chtěli vyhnout, tak zkušenosti už máme na to, abychom si část penetračních testů dělali sami. Nasazujeme tedy OpenVAS a děláme si častější penetrační testy pro vlastní potřebu na kontrolu. Dále nasazujeme IDS řešení a začínám pronikat i do inspekce sítě a provozu jako takového. Už si tedy nehraji jen s tcpdumpem a wiresharkem, ale posunuji se opět trochu dál. Nasazuje se on-prem Bitwarden: Bitwarden: Nejlepší správce hesel?. Dochází k nasazení ElasticSearch a sbírání a analýze a alertingu logů ze všeho možného. Rozjíždí se síť honeypotů atd.


    Když virtualizace začíná být out of date

    S přibývajícími novými projekty, kde probíhá vlastní vývoj, nasazuji Gitlab CE, gitlab runnery na buildování projektů, dále nasazuji Kubernetes nad RKE, řeší se CI/CD, nasazuji objektový S3 storage Minio, nasazuji RabbitMQ, SolarQube, Redis a další a další věci. Poměr Linuxových serverů je větší a větší, jejich počet je větší a větší. Nasazuje se tedy Ansible a začínáme si psát playbooky. Nasazuje se Prometheus na sběr metrik, Grafana pro pohledy atd. Začíná se na pár dceřinkách testovat migrace na Office 365 atd. Částečně spravujeme i MaR (správa automatizace budov). Všechno jde do HA, takže tři instance RabbitMQ, Redisu apod. Řeší se horizontální škálování některých věcí v Kubernetu apod.


    Začíná toho být opravdu hodně

    Zajímavé kolik služeb, které přímo nesouvisí s businessem, musí běžet, aby se dala zajistit bezpečnost, auditovatelnost a spoustu věcí okolo. Když uvedu pár příkladů, co mě tak napadají, tak:

    A teď k tomu je potřeba připočítat, že spousta toho musí běžet v HA a navíc to, že toto není všechno, ale jen základní seznam. Dále je třeba počítat s tím, že jen pro vývoj jsou potřeba minimálně 4 prostředí (Dev, Test, UAT, Prod) a je tlak mít páte (PreProd). To trochu navyšuje počet VM a tlačí více automatizaci.


    Závěr

    Občas se mě někdo ptá, co ty IŤáci vlastně pořád dělají? Přeci něco nainstalují a je hotovo :). Vesměs se stále něco řeší, nasazují nové věci, staré se mění za lepší (vystřídali jsme např. asi 4 druhy CCTV řešení, dms řešení se nasazuje zase jiné, virtualizaci teď nastavuji už zase jinou, nejdříve VMware Server, pak ESXi, pak Oracle VM, pak čisté kvm, teď Oracle oVirt, na něčem máme Hyper-V a mimo firmu jedu Proxmox).
    Vím, že pro někoho je tento výčet kapka v moři a pro někoho je to zase příliš. Vše se podle mě odvíjí podle velikosti firmy a tlaku na různé věci a dostupnost.

    Zdar Max

    PS: A jak jste na tom vy?

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    28.4.2022 22:13 hefo
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    A stavím sa, že všetko alebo aspoň podstatnú časť z toho máš na starosti primárne najmä ty sám (usudzujem podľa ostatných tvojich príspevkov).

    No mňa by už piclo dávno.
    Max avatar 28.4.2022 22:16 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Před rokem jsem k sobě konečně dostal zástup. Takže jsme už dva Linuxáci :).
    Celkem mám pod sebou 4 lidi, ale jak jsem psal, Linux jen jeden.
    Zdar Max
    Měl jsem sen ... :(
    Max avatar 28.4.2022 22:20 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Jop, odvažuji se tvrdit, že dokumentaci jedu za jedna. Takže když mě picne, neměl by být problém pokračovat. Dokumentaci tvořím v podobném duchu jako články tady, tj. jsou to step by step postupy s komentáři a infem, na co jsem narazil a na co si dát pozor. Monitoring mám myslím také hodně vyladěný, takže opravdu by to na mě nemělo stát.
    Plus samozřejmě dělám pravidelná školení, pro méně zkušené i v obecnější rovině, aby bylo aspoň povědomí.
    Zdar Max
    Měl jsem sen ... :(
    28.4.2022 22:39 Xerces
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Dříve možná IT (informační technologie), dnes DIT (dezinformační technologie). Dříve IS (informační systémy), dnes ICH (informační chaos). Velký problém celého odvětví je, že u jakž takž standardizované technologie, které tvoří core (například základní protokoly) a které jsou pochopitelně s ohledem na dobu vzniku na štíru s bezpečností, nelze revolučně provést upgrade s ohledem na trilióny aplikačních vazeb. Vezměte si z pohledu uživatele takovou base aplikaci jako e-mail, co je za peklo zajistit korektní nastavení serverů s ohledem např. na spam.
    Max avatar 28.4.2022 23:25 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Ohledně emailů mám sepsaný článek, vydám asi v pondělí. Nebo mám dřív? :).

    Pokud jde o protokoly, tak se postupně všechno přesouvá na web, kde ten vývoj jde hodně kupředu, je hodně dynamický, je tam hodně změn a dá se tomu rychle přizpůsobit. Viz http/1.1 -> http/2 -> http/3
    Spousta desktop klientů jsou web věci s desktop rámem atd.
    Máme tu pár web prohlížečů, které jedou rollup vývoj, změny rychle proudí k uživatelům, takže nasazovat novinky a dělat změny je podle mě jednodušší. Proto ten web jde tak kupředu.

    Každopádně bezpečnost je dnes úplně někde jinde, než za dob WinXP. Je tedy celkem pochopitelné, že roste i komplexita a složitost. Dnes už většinou BlueBox hackerovi stačit nebude :D.
    Zdar Max
    Měl jsem sen ... :(
    29.4.2022 10:33 plostenka | blog: plstnk
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Pokud jde o protokoly, tak se postupně všechno přesouvá na web, kde ten vývoj jde hodně kupředu, je hodně dynamický, je tam hodně změn a dá se tomu rychle přizpůsobit. Viz http/1.1 -> http/2 -> http/3
    No a to je prave pruser, protoze se prostredi meni pod rukama, prohlizece nahodne ukoncuji podporu pro veci (RSS, FTP,...) a co driv stacilo nastavit jednou a zapomenout, se dneska musi porat hlidat. Zbytecna prace navic.

    Misto aby se dlouhodobe existujici, jednoduche a standardizovane formaty+protokoly jen obalily nejakym standardnim zabezpecenim, treba TLS/SSH/PGP, tak kazdy korporat vymysli vlastni *nekompatibilni* kolo, s vlastnima chybama a backdoorama.
    Máme tu pár web prohlížečů, které jedou rollup vývoj, změny rychle proudí k uživatelům, takže nasazovat novinky a dělat změny je podle mě jednodušší.
    Kdyz uzivatele chteji rolling distro, at si ho uziji. Ale na infrastrukturu musi byt spolehnuti a neustale (nevypnutelne automaticke) aktualizace vseho jsou naprosto nepredvidatelne. Staci pul roku neaktualizovat pip, npm nebou jinou sracku a uz je deadlock aktualizaci a nic nefunguje. Rust, nejpropagovanejsi jazyk soucasnosti, ani nema stabilni ABI a s kazdou verzi kompilatoru se musi prekompilovat i vsechny knihovny.
    Max avatar 29.4.2022 10:57 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    To, co web prohlížeče dropují, to není nic kritického, co by způsobilo problém. Jinými slovy, jet rollup prohlížeče nebývá problém. Pro stálejší prostředí ale existují stable větve, např. Firefox má ESR, Chrome má třeba edici Enterprise pro lepší správu a kontrolu nad ní.

    Rolling prohlížeče nemají s distrem co dělat. Je to prostě dnešní stav některých app.
    Nodejs a další věci okolo jsou podle mě pro lidi, co prostě chtějí jet kontinuální a co nejaktuálnější vývoj. Pokud chceš jet oldstable, nidko ti v tom bránit nebude a můžeš jet, co chceš (C++, Javu apod.).

    Nedávno jsem se setkal s jedním bývalým kolegou, který tlačil ve firmě Nodejs. Teď dělá ve firmě, která nemá pomalu ani kancelář, žádné zázemí, jedou vývoj pro větší firmy a všechno mají v cloudu. Přešel na graphql + appolo server atd. Stále jede poslední super trendy věci :D. Takže i takto může vývoj vypadat a mnohdy vypadá. Tj. žádné zázemí, jen cloud s plnou automatizací CI/CD, práce odkudkoli, vývoj ve čtrnáctidenních sprintech, nad tím samozřejmě projekt manažer, který to zastřešuje (přiřazuje úkoly, plánuje vývoj, hlídá plnění atd.).
    Zdar Max
    Měl jsem sen ... :(
    29.4.2022 13:24 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Rust, nejpropagovanejsi jazyk soucasnosti, ani nema stabilni ABI a s kazdou verzi kompilatoru se musi prekompilovat i vsechny knihovny.
    Jenom pro pořádek, programovací jazyk (typicky) nedefinuje ABI, C a C++ ho taky nedefinují, stabilní ABI může poskytovat pouze kompilátor na nějaké architektuře na nějakém OS.

    Rust ABI není až tak moc relevantní, protože stejně by-default linkuješ dependence staticky... A Rust na to alespoň narozdíl od C/C++ poskytuje slušný tooling. Pokud by se měly Rust dependence linkovat dynamicky, muselo by se kromě ABI vyřešit ještě jak dostat dependence do X×Y linuxových distribucí a Z dalších OS a udržovat je aktuální, jak mít možnost používat třeba různé verze/generace Rustu atd... tj. to je šílené množství práce a koordinace. A výsledek? Na Archu je tohle uděláno s Haskellem. Když si chci nainstalovat pandoc, nabídne mi to instalaci 150 balíčků o celkové velikosti 500MB... No takže radši používám statický nalinkovaný pandoc z AURu - jeden balíček o velikosti 80MB.

    Horší problém než Rust ABI je glibc ABI, které není dlouhodobě stabilní, takže programy se musejí překompilovávat pro novější/starší linux distra a na novém distru. Nakompilovat na novém distru software pro starčí distro je takovej vopruz (pokud tedy vůbec jde protlačit příslušné flagy přes daný build systém), že je jednodušší si starší distro prostě navirtualizovat (třeba v dockeru) a přeložit to tam.

    Linux mam rád, ale tohle je fakt sračkoidní řešení - nemít stabilní libc a další základní systémové knihovny, ale zároveň tlačit na dynamické linkování. Linuxoví tradicionalisté se pak strašně moc diví, když lidé používají statické linkování (musl libc, Rust, Go, ...), různé Snapy, AppImage, webové technologie atd...
    29.4.2022 13:34 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Pokud by se měly Rust dependence linkovat dynamicky, muselo by se kromě ABI vyřešit ještě jak dostat dependence do X×Y linuxových distribucí a Z dalších OS a udržovat je aktuální, jak mít možnost používat třeba různé verze/generace Rustu atd... tj. to je šílené množství práce a koordinace.
    Jo a ještě jsem zapomněl, že Rust hodně využívá generik a některé silně generické dependence ani dynamicky linkovat není realistické (nebo minimálně ne bez změn ve zdrojáku, sémantice, zhoršení výkonu)... z hodně používaných třeba tokio, futures, serde, ...
    29.4.2022 16:40 plostenka | blog: plstnk
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Pokud by se měly Rust dependence linkovat dynamicky, muselo by se kromě ABI vyřešit ještě jak dostat dependence do X×Y linuxových distribucí a Z dalších OS a udržovat je aktuální, jak mít možnost používat třeba různé verze/generace Rustu atd... tj. to je šílené množství práce a koordinace.
    No prave. Pamatujes jaky byl pain pri prechodu z python2 na python3? Ruzna distra ruzne rychle zdefaultnily p3, ruzni autori knihoven migrovali ruzne rychle a celkove se vsechno bilo navzajem. Rust ma tenhle problem s kazdou verzi.
    Na Archu je tohle uděláno s Haskellem. Když si chci nainstalovat pandoc, nabídne mi to instalaci 150 balíčků o celkové velikosti 500MB... No takže radši používám statický nalinkovaný pandoc z AURu - jeden balíček o velikosti 80MB.
    Nepouzivam Arch, pandoc ani haskell - ale verim ti, ze poprve se stahuje zavislosti hodne. Jenze kazdy dalsi nastroj ktery s tema knihovnama pracuje uz je jednou dynamicky ma, a nemusi je stahovat znova - takze 1*500 vs x*80. Ale tenhle flamewar dynamicke/staticke linkovani urcite znas :)
    Horší problém než Rust ABI je glibc ABI, které není dlouhodobě stabilní, takže programy se musejí překompilovávat pro novější/starší linux distra a na novém distru.
    Souhlasim, ale ty *nemusis* linkovat proti glibc, muzes si vybrat jinou implementaci. Nativniho softwaru, ktery bez rekompilace bezi na vsem od Centosu 5 po Debian 12 jsou mraky (ne, neni to obalene wine nebo java).
    Linuxoví tradicionalisté se pak strašně moc diví, když lidé používají statické linkování (musl libc, Rust, Go, ...), různé Snapy, AppImage, webové technologie atd...
    To IMHO spis souvisi s multiplatformnosti jako takovou - mit zdrojaky kompatibilni s prekladem na linuxu, windows i macu (a testovani!) je obrovsska prace, od ktere te Snap/Electron odstini.
    30.4.2022 16:23 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Ale tenhle flamewar dynamicke/staticke linkovani urcite znas :)
    Znám no :) Jen k tomu dodám, abych nevypadal tak radikálně :-D že nechci nutně protlačit statické linkování všude, pouze bych to rád viděl jako "rovnoprávnou" možnost a nasazoval dynamické linkování ne nutně vždycky, ale až tehdy, kdy ty výhody převáží / kdy je skutečně využiju...
    1.5.2022 13:59 johnyK | skóre: 2 | blog: uxblog
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    že u jakž takž standardizované technologie,
    problem vidim v tom, ze u IT vzdelani se zappomnelo na to, ze standardizace je ta alfa&omega cele cinnosti. Na strojni prumyslovce se uz v prvni hodine rekne zakum, ze uplne to nejdulezitejsi v celem dalsi praxu bude ta standardizace. Existuji statni instituce, ktere se s normalizaci zabyvaji. V kazdem strojirenskem zavode je normalizacni oddeleni.
    takovou base aplikaci jako e-mail,
    v zavedench prumyslovych odvetvich by silenost jako 'email' byla uz davno nahrazena necim smysluplnym

    Ale jeste neni nic ztraceno. Stavebnictvi potrebovalo 1000 let, strojirenstvi 400 let nez se z umeni stal prumysl a informatika bude jeste nejaky ten patek holt potrebovat, nez odroste detskym strevickum.
    Max avatar 1.5.2022 21:42 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    v zavedench prumyslovych odvetvich by silenost jako 'email' byla uz davno nahrazena necim smysluplnym

    Mám spíše opačné zkušenosti, tj. že se v průmyslovém odvětví inovuje mnohem pomaleji, než kdekoli jinde.
    Zdar Max
    Měl jsem sen ... :(
    H0ax avatar 29.4.2022 10:25 H0ax | skóre: 36 | blog: Odnikud_nikam
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Během těch let, kdy techniky i technologií a sw přibývalo, byls/jsi za to také správně finančně ohodnocen? Často je představa managementu taková, že budeš pracovat stále za nástupní plat i po deseti letech i když toho budeš mít na hrbu 4x tolik.
    uid=0(root) gid=0(root) skupiny=0(root)
    Max avatar 29.4.2022 10:43 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Nebýval, neznal jsem svou cenu. Myslím si ale, že současný čas tomu už odpovídá.
    Zdar Max
    Měl jsem sen ... :(
    29.4.2022 22:54 misch | skóre: 3
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Skvělé shrnutí. Je k neuvěření jak ten čas letí, a s jakými technologiemi se začínalo.

    Sice tu novější část neumím správně ocenit, protože se správě IT nevěnuji (dlouhodobě mě už baví a živí jen tvorba SW), ale uvědomil jsem si aspoň že znám člověka který se zaseknul v kapitole "Přibývají věci" a přesto dokáže své klienty úspěšně přesvědčovat o své nenahraditelnosti. Úspěšně jsem na něj zapomněl, ale tenhle článek mi znovu připomenul že některé relikty mohou přežívat hodně dlouho.
    30.4.2022 09:50 Xerces
    Rozbalit Rozbalit vše Re: Jak šel čas: Stále narůstající požadavky v IT
    Mě by spíš zajímalo, jak dokáže o své nenahraditelnosti přesvědčit klienta vývojář, prodávající sw, který je za pár měsíců/let zastaralý. Mě by taková "zbytečná" činnost neuspokojovala. Bral bych to jako "vojebávání" klienta. ;-)

    Založit nové vláknoNahoru

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