Keresés

Új hozzászólás Aktív témák

  • urandom0

    senior tag

    válasz tordaitibi #100320 üzenetére

    Ez számomra azért érdekes mert ugye portable, elvileg benne vannak a neki szükséges kellékek.

    Nincsenek. Itt egy lista azokról a libekről, amiket appimage-be nem raknak bele: https://github.com/AppImageCommunity/pkg2appimage/blob/master/excludelist

    Windows-on mindig nagyon ügyeltek a visszafelé kompatibilitásra, Linuxon ezt nem lehet elérni, mert nem írhatod elő az egyes fejlesztőknek, hogy csak akkor fogadod be a programjukat, ha 100%-ban nyújtják a visszafelé kompatibilitást. Ráadásul sok csomag már ki is került a disztróból, azzal sem lehet mit kezdeni, ha egyszer nincs hozzá maintainer.

    Eleve a Linux kernel, mivel monolitikus, sokkal több minden van benne, mint az NT kernelben, így sokkal változékonyabb is. A Windows kernel és a rendszerintű részek nem változtak komolyabban a Vista óta, amikor bekerült az új grafikus alrendszer. A Linux meg pár évente init rendszert vált, pár évente audió rendszert vált, pár évente grafikus rendszert vált...
    A Windows pl. 2 vagy 3 fájlrendszert támogat összesen, és ebben nem volt változás az 1990-es évek eleje óta (annyi volt, hogy a HPFS támogatás kikerült a rendszerből). A Linux meg annyit támogat kernel szinten, hogy felsorolni is nehéz. Ecryptfx, ext2, ext3, ext4, XFS, JFS, ReiserFS, FAT, ExFAT, Bcachefs, Minix, UFS, stb. És időnként bekerül egy-egy újabb fájlrendszer támogatás, egy másik kikerül... szóval a Linux nagyon evolválódik, és ilyen körülmények között borzasztó nehéz hosszútávon megtartani a visszafelé kompatibilitást.

  • sh4d0w

    félisten

    LOGOUT blog

    válasz tordaitibi #100320 üzenetére

    Nem tudom megmondani, mit es hogyan hackeltel osszevissza, de alap, hogy nem tamogatott rendszert nem hasznalunk sem privat eletben, sem professzionalisban - de ha nagyon muszaj, akkor virtualisan, nagyon alaposan lekorlatozva.
    Ebbol fakad a 2.7-es bajod is, lassan 5 eve nem tamogatott python volt jelen a rendszeredben es amikor feltelepitesz valamit, amit valaki csinalt es nem csinalsz neki virtualis kornyezetet, akkor a rendszer default kerul hasznalatba. Ami termeszetesen nem lesz kompatibilis az ujabbal, nem veletlenul mondja mindenki, hogy 2-es pythont nem hasznalunk mar.

    A fuggosegek pont ugyanez: a mar nem frissitett cuccok kikerulnek, hiszen senki nem akar olyan kornyezetet adni a userek kezebe, ahol nem biztosithato valamilyen szintu tamogatas. Errol a Kapitany nagyon sokat tudna meselni - meg meselt is, hogyan is mukodik.

    A 6 eves apppimage-ed peldajara itt a valasz: "The key idea of the AppImage format is one app = one file. Every AppImage contains an app and all the files the app needs to run. In other words, each AppImage has no dependencies other than what is included in the targeted base operating system(s)." Ebbol altalaban a userek annyit latnak, hogy one app = one file, az utolso mondat meg kimarad. Mondjuk ugy, hogy "egy kicsit" szamit, mi a libc verzio es a hozza kotodo egyeb libek, headerek verzioja is.

    Windows alatt azert tudod futtatni a regit, mert a regi libeket becsomagoljak az uj rendszerek melle is - termeszetesen ez olyan jellegu hordalek, amitol folyamatosan no a rendszer merete, folyamatosan no a disk es memoria terheles. Gyakorlatilag a mostani modernebb Windows-ok allandoan magukkal hurcolnak egy Windows XP-t, valamelyikben meg a GUI-ra is ki volt vezetve. Egyaltalan nem normalis allapot az IT-ban, hogy egy mar nem tamogatott rendszer gyokerei meg mindig jonnek velunk.

    Az OT teljesen mas megiteles ala esik es ha dolgoznal OT rendszerekkel, rajonnel, hogy az altalad annyira emlegetett kompatibilitas Windows alatt sem letezik.

Új hozzászólás Aktív témák