Miert is szanalmas a GNU?

Fórumok

Hozzászólások

miért szánalmas? Ágyúval verébre? no és! legalább nincs ideje fájdalmat érezni szegény madárkának. Humánus, és bolondbiztos megoldás. IMHO ez nem gáz. Csak félek ebből is flame fog kikerekedni. Sajnos sokan csak flémelni járnak hupra.

:)))))

Hallod, a fórumban először vita kerekedne abból, hogy milyen nyelven legyen megírva a /bin/true, majd hogy szóközöket vagy tabulátorokat használjanak inkább a forráskód könnyebb átláthatósága érdekében, végül elmenne az egésztől a kedved, otthagynád a /bin/true projektet és indítanál helyette egy /bin/false-t. ;D

Bug ID: #23245
Bug short description: True lies
Bug full description: Under certain circumstances, mostly on SMP machines with or above Linux kernel version 2.6.17.12.21.32.12.76 true gives false, so effectively it lies. Please correct this bug, because it's pretty annoying.

Developer feedback:
Please try the attached patch. We could find some races in the code, which are not true and because we are nationalists, we gave false instead of true for them.
The patch basically sets every race equal.

Azert el lehetne vitatkozni, hogy egy sh-ban irt true/vagy egy --help-re valaszolo true a vicesebb. Lehet, hogy meretben a script nyer, de valoszinu hogy a sebessegben a masik.
Amugy meg kit erdekel? Ki hasznalja a kulso true-t? Te hivtad meg mar a /bin/true-t??? En azt hiszem most eloszor, hogy lassam mit mond a --help-re :-).

Zsiraf

elvek összecsapása.
Tegyük fel, hogy egy olyan shell-t kell scrpitelned, aminek nincs beépített true parancsa. Ekkor ezt, neked átlátszó módon egy azonos nevű futtatható file a PATH-ban való keresés,találat és annak lefuttatása után a rendszer számodra láthatalanul megoldja.

Namármost, a linkelt cikkben van 1 implementáció. egy shell script, egy olyan shellnek, ami biztos fentvan, és kezeli ezt a problémát. a megfelelő visszatérési értéket adja. Gyakorlatilag 2 sorban.

Ezzel szemben, a GNU projekt ezt c-ben valósította meg.
Ezzel nem is lenne gondja (gondolom) senkinek. Azonban túllőttek a célon. Van benne komplett parancssori opcióelemző, hossszú GNU stílusú paraméterekre felkészítve. és tudja a --version és a --help opciókat. (utóbbi ez mondja: ezeket tudom, bármi mást hanyagolok.) Nos, ez legalábbis ágyúval lövés volt a verébre. Ellenben gyorsabb a shellessel szemben. És mind2 olyan kicsi, hogy mind1 melyik implmetáció van. csak vicces. Remélem elég alapos voltam. Jó éjt

szerk: ja, és nemzetköziesített. (magyar a helpje nálam :)

Idézet a coreutils NEWS fájljából azok számára, akik nem értik, mit lehet ennyit tökölni egy ilyen programmal. Igenis lehet! :-)

* Major changes in release 5.0 (2003-04-02):
- false --help now exits nonzero

Szerény javaslatom: távolítsuk el mindenhonnan a szánalmas GNU programokat.

make buildkernel

line 1: gcc: command not found

Upsz. Yay.

(BSD game over)

:D

Ja és ne csak az userland-ből, hanem a ports-okból is. Jó szórakozást utána :)

--
trey @ gépház

Jah, persze van bsd make, de biztos ami biztos ott van ports-ban a gmake, mert azért szeretnénk mi GNU világból jövő programokat is használni nemde? Hogy messze nem menjek a HUP newsgw-t nyújtó "sn"-t le se lehet forgatni bsd make-kel (patchelni kell), kell a lelkemnek a gmake.

Egyébként is álszentségnek tartom a BSD fanboy-ok részéről a "fújj Linux"-ot, mert az az első, hogy a desktop BSD-jükre Linux emulációt csinálnak, hogy tudjanak legalább egy nyomorult flash-t futtatni. Vagy ha nem akkor marad a flash 5. Vagy mit tudom én.

--
trey @ gépház

"nem csak "bsd" make van ;) "

Bámulatos hol tart már a tudomány.

"Az meg senkit se erdekel hogy milyen gnuspecific shittet banyasztal a moszkvai LUG homepajzsarol"

Nem én, hanem aki a newsgw stuffot írta, nem a moszkvai, hanem a finn, nem gnuspecifik, mert a freebsd ports része, de egyébként örülök, hogy ebben is képben vagy.

--
trey @ gépház

Apropó - hogy te se maradjál ki - megkérhetnélek, hogy a nagyszerű Max OS X-edből is szedd ki a GNU specifikus cuccokat?

Mondjuk kezd mindjárt az Apple WebKit-t egy részével (WebCore és JavaScriptCore) aminek Lesser GNU Public License a licence. :))

(a többit ne kelljen nekem megkeresnem, szedd ki te)

--
trey @ gépház

Tudom, mi a különbség, csak a zavaros gondolatmenetedből az isten se szedi ki, hogy (aktuálisan) melyikkel van bajod. Persze ha az Apple csinálja, az vis maior.
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Én nem basztatni akarom. Ha megfigyeled a postjaimat, rájössz, hogy mindig megpróbálok objektív maradni, és pláne nem játszom másokkalkézenfogvainternetenalázunk-játékot.
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Nem alszom még, tanulok, de ez most kurvára nem menne hideg fejjel, márpedig arra kínosan ügyelek. Addig még OK, hogy a fórumokon valaki (ez most általános példa, nem magunkravenni) valaki nem képes logikusan érvelni, csak személyeskedik, és arrogáns, az még OK, de ha valaki IRL teszi ezt, és ráadásul úgy, hogy közben a kegyleletsértés határait súrolja, még engem is felidegesít, pedig én birkatürelmű vagyok.
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Akar a f*szom, csak újra ideges leszek, és ne offoljunk, de ez a mai este negyon durva volt, ekkora tapló állatot ritkán látni :-D
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Igen, főleg ha nekik kell mindent megcsinálni egy impotens diákbizottság helyett, és még le is hülyézik, mert képes 90k-ért (!) megvetetni 2db 2524-es hp procurve switchet stacking modullal, stacking kábellel.
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Ha tudsz olvasni (nem), akkor idezhetsz a threadbol hogy hol van bajom veluk, es ha igen akkor melyikkel :)

Hol írtam, hogy ezeket kizárólag ebben a threadben nyiklatkoztattad ki?

Hint: ha a "Szerzo" field-be az van irva hogy "trey", akkor az nem en vagyok. :O

explain
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).

Explanation: van username/password authentication, ami eleg jo esellyel zarja ki hogy trey neveben irogassak. Ergo kar az - altalad mindezidaig elmondani nem tudott - velemenyemet fikazni trey azon fantasztikus relevaciojaval, hogy a "KHTML a szafari resze!!1" (so what?)

"Ugyan már. icc, TenDRA, stb. :)"

Jaja, majd mutass egy embert - beleértve akár saját magad - aki TenDRa, ICC (tudtommal az ICC csak saját felhasználásra ingyenes, ha cég vagyok meg kell vennem?), stb.-vel fordít _nap mint nap, rendszeresen, nem csak poénból_ - BSD kernelt / userland-et / portot, stb.-t. :)

"Ha a gcc-t valami miatt dobni kellene, gyorsan magukhoz térnének."

Ha ez ilyen egyszerű lenne, de Raadt már régen fellármázta volna a környéket, hogy "az OpenBSD az első igazhitű BSD, amely megszabadult a GNU rákfenétől, és kidobta a gcc-t". :))

Egyébként marha kíváncsi lennék, hogy mi lenne a válasz egy olyan RFC-re mondjuk a FreeBSD -current listán, hogy "szakítsunk elvtársak a gcc-vel és írjuk meg a bsdcc-t, vagy használjuk a jövőben a TenDRa-t".

--
trey @ gépház

Magamra mutatok. Hosszú ideig használtam az icc portot FreeBSD alatt (nonprofit felhasználásra ingyenes), még a kernelt is ezzel fordítottam (sok értelme nincs, csak poénból). Pár porttal kapcsolatban Alexander Leidingerrel leveleztünk is, ha sikerült belefutni valami idióta leenuxer gcc-only kódjába. A legtöbb port azért használható volt.
Igen, ha cég vagy meg kell venned.

Mindenki a legkisebb ellenállás irányába megy. Most van gcc, lehet mással foglalkozni. Ha a gcc valamilyen komoly okból eltűnne (mint pld. az Ylonen féle ssh, bár ez ugye jelen esetben nem jó hasonlat), hidd el lenne helyette egy-másfél éven belül valami használható (akár a TenDRA-ból).

man tcc


TCC(1)

NAME
       tcc - Tiny C Compiler

SYNOPSIS
       usage: tcc [options] [infile1 infile2...] [-run infile args...]

..
       -Wl,--oformat,fmt
           Use fmt as output format. The supported output formats are:

           "elf32-i386"
               ELF output format (default)

           "binary"
               Binary image (only for executable output)

           "coff"
               COFF output format (only for executable output for TMS320C67xx
               target)
..
       Note: GCC options -Ox, -fx and -mx are ignored.

SEE ALSO
       gcc(1)

:-)

Zsiraf

:-)... Jo, tudom, mostanmar van x86-os MAC-is :-)
p.s.: mindenesetre vicces, mint gcc alternativa.

Nem érzem olyan nagy problémának, de kétségtelen, hogy van valamilyen szintű függés. De nem dőlnének össze, ha ezt meg kellene szüntetni, legfeljebb egy ideig ezen dolgoznának és nem máson.

A gcc amúgy is egy bloatware, lehet, hogy egy olyan fordítóval, amelyik az alapoktól indul, kisebb platformtámogatással tovább jutnának.

A GCC-hez azért is nyúlnak kevesen, amiért az openoffice-hoz és másokhoz, túl nagy, túl bonyolult.

Kezdek rosszul lenni a license vitakon meg egyebektol.
gcc -t kidobni csak, mert ott van az 3 betu, nevetseges. (Fun topic :P)
Mire nem ad lehetoseget gcc license, amit tenyleg meg is akartok tenni ?
Hacker/geekek vagytok vagy szoftver jogaszok?
Hagyjatok a license temkat, amig megengedik amit meg akartok tenni.

Ezert (Theo de Raadt idezet):

"Software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia."

Itt elvekrol van szo.

Akkor bocs, már borulok is térdre, de Theo jobban tenné, ha az elvei helyett az OpenBSD SMP-támogatására (as this is a new feature, developers will want to see what hardware does and doesn't work when running SMP, so it is even more important to send a dmesg after install), vagy az 'OpenBSD Powered by EGO (tm)'-image lerombolására koncentrálna, az utóbbitól ugyanis hazai és nemzetközi viszonylatban minden *NIXszal foglalkozó fórum harsog, az előbbi meg gyakorlatilag zéró, de legalább űberszekjúr. Olyanokkal, mint fapadosság, már nem is foglalkozom, bár Gabucino mondta valahol, hogy 2006-ot írunk.
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).