Új hozzászólás Aktív témák
-
Frawly
veterán
válasz
totron
#19171
üzenetére
(#19171) totron: nem személyeskedek, csak rávilágítok, hogy kiváló példája vagy annak az ellenállásnak, amit a hagyományos desktop gondolkodású userek tanusítanak, mert a hagyományos berögződéseket nem tudják letenni. Ezen nem fog segíteni a Gentoo, el kell keserítselek, akkor se, ha még 100 évig azon nyomod. Egymagában, hogy Gentoo-t használsz, nem jelent semmit. Ami jelentene, hogy milyen telepítésben, milyen WM-mel, körítéssel, milyen workflow-ban használod. Sima KDE/Gnome-mal, full featured kernellel én is fel tudnám tenni úgy, hogy minden működik, hagyományos dekstop módban, csak így az értelme veszik oda. Ugyanez van Archnál is, nyomják az arcot, hogy I use Arch btw... with Gnome. Erre szoktam azonnal mondani, hogy annak értelme nincs sok úgy, max. annyi, hogy kiadás alap helyett frissebb rolling, de ugyanazt a DE bloatot csinálják belőle, mintha csak felraktak volna egy Ubuntut vagy Fedorát vagy Manjaro Gnome-ot.
A notepad.exe-t kösz, de nem. Szinte semmit nem tud, hagyományos menüzős GUI program, nem bővíthető, korlátos fájlméretkezelésében, pár hónappal ezelőttik még UTF-8 és unixos sorvégeket sem kezelt, nem témázható, nem színezi a forráskódot, nincs blokkmód, behúzáskezelés, mintaillesztésre csere, meg semmi, ami szövegszerkesztővé tenne egy normális szövegszerkesztőt. A Notepad.exe-t nem is arra találták ki, hogy én a te javaslatodra ebben szerkesszem Bash scriptet, meg a SwayWM conf fájlját. Arra való, hogy egyszeri v1.0 desktop Windows felhasználó kap egy telefont, és azonnal fel kell írnia valami rövid adatot, gondolatot, nincs kéznél papír, erre kinyit egy szög egyszerű note-appot, és befirkálja formázás nélkül, míg el nem felejti, és csak olyan minimális funkciókra van igénye, hogy beírja, menti, bár erre a telefonjára feltette Note app lenne való. De van egy rossz hírem, erre én vimet használok, de meg tudnék nyitni bármikor egy terminált és abba beverek egy cat > jegyezet.txt parancsot és már gépelhetem is, erre akár billkombóra drótozott scratchpad scriptet is meg tudnék hívni, ha annyiszor lenne rá szükségem. Mindenféle menüsor, meg notepad és egyéb nélkül megoldható. Pedig még az a lehetőség is nyitva állna, hogy a notapad paranccsal a Wine-be beépített Notepad-klónt használjam, de az oltári nagy baromarcúság lenne Linuxon. De mindjárt kérdezed is, hogy akkor minek teszik bele Wine-ba. Azért, mert egy nem nagy program, könnyű újraimplementálni, és előfordulhat, és Wine-on futtatott Windows-program próbálná elindítani, szüksége lenne rá, akkor legyen ehhez valami pótlék, ne álljon le a kérdéses progi hibával. Nem azért, hogy azt használja bárki is szövegszerkesztőnek.
ASM-et nem használok. Bár rettenet optimális kódok állítható elő vele, de túl alacsony szintű, túlzottan csak adott hardverre szólóan, túl nagy munkával lehet csak benne kódokat írni, ergo nagyon rugalmatlan. Kódot normális nyelvben érdemes írni, amit az adott célarchitektúrán lévő normális fordítónak az adott hardverre (CPU) optimalizált adott profiljával kell lefordítani, hogy az adott procira legoptimálisabb kód forduljon, mintha valaki eleve optimalizált ASM-et fordítana. De ezt neked, mint örök Gentoo felhasználónak nem kell magyaráznom, mert a Gentoo Wiki eleve ezzel kezdi már a telepítést, hogy nem véletlenül kell a /etc/portage/make.conf-ba kapásból beleszerkeszteni az alap sorokat:
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-jakárhány"Pontosan azért, mert így az adott hardverhez legoptimálisabb kód fordul, kihasználva a prociszálakat is. Ez különböző prociknál különböző lesz, ezt a fordító optimalizációinak kell figyelnie, tudnia. Ami kód optimális az egyik procin, szuboptimális lesz a másokon. Bár ezt az SSD-nél sem értetted, hogy miért van, mert ott is csak én képzeltem, meg a gcc fejlesztői is csak képzelődnek egyébként, a Burdából és Nők Lapjából szoktak ők is tájékozódni. És nem, ezekkel a gcc optimalizációkkal épp úgy nem fog gyorsabban másolni az SSD, ezt előre mondom.
Persze, aki nagyon badass, és nem hagyatkozik automata detektálásra, hanem kapásból tudja, hogy mondjuk Ryzen 2700 procin akarja használni, az mindjárt közvetlenül -march=znver1 -O3 -j18 kapcsolókra rámehet, mert ahogy a klingon közmondás tartja: take no shit.
De a Gentoo igazi ereje szerintem a USE flagekben van. Nem is azzal nyersz sokat, hogy adott procira fordítva nyersz 1-2%-kal hatékonyabb kódot (bár sok futó programnál már az is nyereség), hanem ha nem kellenek bele bizonyos feature-ök, azokat már elve bele sem fordítja, ezzel jelentősen csökken a bináris betöltési ideje, memóriafoglalása, adott esetben. Na, ez az, ahol a nagy bináris disztrók elvéreznek, mert nekik mindent bele kell fordítaniuk, mert nem tudják, hogy milyen gépen, milyen más programokkal fogod használni az adott csomagot, és emiatt nem hiányozhat belőle feature, sokszor még a debug symbols sincs kiszedve a binárisból. De mint mondtam, az egész nem számít, ha USE flagnek behúzol mindent, mert mondjuk ilyen KDE, Gnome bloat be is húzza szépen az összes Qt, Gtk, stb. egyéb szutykot, mint annak a rendje.
De pl. vérbeli Gentoo-usert onnan is megismerni, hogy kiröhög, ha említed, hogy te inkább Excelben csinálnál valamit. Az ilyen userek általában calc/octave vagy Pyhton interpreter math lib-bel, R markdown, sc, gnuplot toolokat használnak erre, terminálban. Még csak a gondolattal, még csak viccből sem gondolkodnak el azon, hogy esetleg most mégis hatékonyabb az MS Excel 365 vagy 2015 vagy mit tudom én.
Új hozzászólás Aktív témák
- EAFC 26
- sziku69: Szólánc.
- Mibe tegyem a megtakarításaimat?
- Kínai és egyéb olcsó órák topikja
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- AliExpress tapasztalatok
- Fűnyíró topik
- Külföldi rendelések: boltok, fizetés, postázás
- NFL és amerikai futball topik - Spoiler veszély!
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- További aktív témák...
- Lenovo LOQ 15IRH8 - 15.6"FHD IPS 144Hz - i5-12450H - 16GB - 512GB - RTX 4050 - Win11 PRO - 1 év gari
- 156 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
- Samsung Galaxy Watch FE / 16GB / Bluetooth / Wi-fi / GPS / 1 Hónap garancia
- Samsung Galaxy A17 5G / 8/256GB / 12Hó Garancia / Kártyafüggetlen / Akku 100%
- Eladó One Plus Nord 2T 5G 8/128GB / 12 hó jótállás
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

