Kategorie:
25

Clang jest self-hosted

Clang, projekt tworzący razem z LLVM alternatywę dla GCC, stał się self-hosted.

Niepisaną tradycją wśród twórców kompilatorów jest umożliwienie skompilowania ich przy pomocy ich samych.  Przykładowo, kompilator języka C powinien być w stanie skompilować swój własny kod źródłowy, oczywiście napisany w C.  Kompilator, który to potrafi, określa się – z braku polskiego odpowiednika – jako ’self-hosted’.

Clang to frontend (część kompilatora odpowiedzialna za “przetłumaczenie” kodu w używanym przez programistę języku programowania na postać używaną wewnętrznie przez kompilator) dla LLVM, dostarczającego backend (część kompilatora odpowiedzialną za optymalizacje i wygenerowanie kodu dającego się uruchomić na procesorze).  Razem tworzą alternatywę dla GCC, różniącą się od niego modularnościa (dzięki której możliwe jest tworzenie opartych o niego narzędzi do statycznej analizy kodu lub modyfikujących kod źródłowy), lepszą organizacją kodu (co pozwala na optymalizacje, które w GCC byłyby dużo trudniejsze) oraz liberalną licencją BSD-like.  Rozwój Clanga i LLVM jest finansowany głównie przez Apple, które zatrudnia w tym celu kilkanaście osób.

Począwszy od ostatniego wydania Clang posiadal pełne, produkcyjne wsparcie dla języków C i Objective-C.  Jednak sam Clang, podobnie jak LLVM, napisany jest w C++, dla którego wsparcie nadal jest rozwijane.  Sceptycy twierdzili, że doprowadzenie wsparcia dla C++ do jakiejkolwiek używalności zajmie kilka lat.

Wczoraj projekt osiągnął kolejny milestone – zamknięty został ticket 5221; co oznacza, że wersja Clanga i LLVM skompilowana nim samym przechodzi wszystkie testy regresji.  Kolejne otwarte zadania to m.in. kompilacja niezmodyfikowanych źródeł Firefoksa.

Więcej informacji: http://blog.llvm.org/2010/02/clang-succe...hosts.html

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

123 komentarzy

zwiń wątek trasz  5 February 2010 o godz. 19:05 #
Gravatar

Tak wlasciwie, to kto byl sekundantem w moim zakladzie z Biesem? Ile ekipa Clanga ma jeszcze czasu na doprowadzenie go do kompilowania Boosta?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek maciek  5 February 2010 o godz. 19:20 #
Gravatar

Tu masz link http://linuxnews.pl/llvm-2-6/#comment-4802232 . Dodaj do zakładek ;-)

Jeszcze 8 i pół miesiąca mają. Dobrze im życzę, ale nie wierzę w sukces.

zwiń wątek trasz  5 February 2010 o godz. 19:44 #
Gravatar

A, rzeczywiscie. Troche ponad dwa miesiace temu – gdy wsparcie dla C++ bylo na etapie szkicow, to znaczy nie bylo nawet parsowania kodu w tym jezyku – Bies napisal:

"Podtrzymuję twierdzenie. Clang nie będzie obsługiwał C++ jeszcze przez parę lat (możemy zdefiniować ,,będzie obsługiwał” jako ,,będzie można nim skompilować Boost bez kompromisów”)."

Aktualnie jestesmy na etapie pelnej kompilacji Clanga i LLVM oraz "prawie kompilacji" (masa ifdefow) Firefoksa. Jak dla mnie maja spore szanse.

zwiń wątek s  5 February 2010 o godz. 21:02 #
Gravatar

Od Firefoxa do Boosta daleka droga. A zamiast boosta to lepiej loki wziąć jako referencję.

 
zwiń wątek jellonek  6 February 2010 o godz. 1:09 #
Gravatar

jestesmy?

fakt ze dawno przegladalem commit logi, ale nie przypominam sobie ciebie wsrod commiterow. myle sie?

jak dla mnie – fakt ze na tak zabugowanym backendzie (ze llvm to bug na bugu nie wiedzialem, poki nie zaczalem rozmawiac z ludzmi od pypy, ktorzy na llvm mocno sie sparzyli) – ktoremu od lat kibicuje (choc szkoda ze jit w llvm nie ma, bo to co jest to ma blizej do aot kompilacji) udalo sie osiagnac stage "self-hosting" (jakby nie bylo kod llvm i clanga to dosc czytelny przyklad cpp) swiadczy o tym ze obsluga cpp juz jest calkiem, calkiem sprawna.

licze na to ze jednak ten zaklad wygrasz – bo wszyscy na tym wygramy ;)

 
zwiń wątek trasz  6 February 2010 o godz. 9:08 #
Gravatar

@jellonek: "W 1969 wylądowaliśmy na Księżycu". My. Czlowiek. Cywilizacja.

A co do zabugowania backendu – jeszcze niedawno byl mocno niedotestowany, ale bardzo szybko przybywa mu uzytkownikow; z tego co wiem Apple chce sie w stosunkowo krotkim czasie pozbyc GCC _calkiem_. A w tym celu LLVM musi naprawde sprawnie dzialac, przynajmniej na amd64 i ARM.

 
zwiń wątek marcinsud  6 February 2010 o godz. 10:24 #
Gravatar

maki są na amd64?

 
zwiń wątek ak47  6 February 2010 o godz. 10:57 #
Gravatar

zaskoczony?

tak intelowskie maki używają architektury zaprojektowanej przez amd.

 
zwiń wątek trasz  6 February 2010 o godz. 10:58 #
Gravatar

@marcinsud: Podobnie jak pierwszy lepszy pecet – jesli ktos produkuje jeszcze procesory x86 bez wsparcia dla 64 bit, to raczej do czegos zagniezdzonego.

 
zwiń wątek Adam  6 February 2010 o godz. 15:02 #
Gravatar

Taaa, Atomy serii N na przykład…

 
zwiń wątek maciek  6 February 2010 o godz. 15:04 #
Gravatar

Jeszcze całkiem niedawno Intel produkował 32-bitowe x86, szczególnie laptopowe (Core Duo był 32-bitowy!). Co więcej: Apple, mimo, że przeszło na x86 po opracowaniu x86-64, w wielu makach używało procesorów 32-bitowych.

 
zwiń wątek abcd  6 February 2010 o godz. 16:16 #
Gravatar

Atomy chyba są x86 nieamd64

 
zwiń wątek jarek  7 February 2010 o godz. 5:32 #
Gravatar

> Jeszcze całkiem niedawno Intel produkował 32-bitowe x86, szczególnie laptopowe (Core Duo był 32-bitowy!).

Mowisz o tym?

http://en.wikipedia.org/wiki/Intel_Core_2

Tam stoi: Core 2 is a brand encompassing a range of Intel's consumer 64-bit x86-64

 
zwiń wątek ak47  7 February 2010 o godz. 10:38 #
Gravatar

@jarek

core 2 duo i core duo to dwa różne procki.

 
zwiń wątek jarek  7 February 2010 o godz. 15:13 #
 
zwiń wątek ak47  7 February 2010 o godz. 17:38 #
 
 
 
zwiń wątek Tomasz Woźniak  6 February 2010 o godz. 9:31 #
Gravatar

@trasz: sekundantem jestem ja. Mam to w zakładkach ;) I powiem, ze cholernie mnie ciekawi wynik.

 
zwiń wątek bies  6 February 2010 o godz. 10:44 #
Gravatar

Przyznaję szczerze, że jestem zdziwiony. No, nic — zobaczymy jak się sytuacja rozwinie, najwyżej dostaniesz to whiskey/piwo. ;)

 
 
zwiń wątek trasz  5 February 2010 o godz. 19:55 #
Gravatar

Swoja droga, po ostatnich perypetiach z MySQL-em Clang moze stac sie kolejnym przykladem, ze licencja GPL faktycznie nie jest specjalnie przyjazna dla biznesu – podstawowym powodem stworzenia Clanga zamiast wyjscia od kodu stworzonego w ramach GCC byla nieakceptowalnie restrykcyjna licencja tego ostatniego.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek maciek  5 February 2010 o godz. 20:07 #
Gravatar

Licencja GPL jest z definicji nieprzyjazna dla wszystkich zwolenników własnościowego oprogramowania, więc także i dla firmy Apple, której flagowe produkty są zamknięte z otwartymi elementami. Licencja GPL nie przeszkadza firmom, które oferują oprogramowanie otwarte.

zwiń wątek trasz  5 February 2010 o godz. 20:15 #
Gravatar

@maciek: Dokladniej mowiac, licencja GPL jest dla nieprzyjazna dla wszystkich firm, ktore nie maja zamiaru sponsorowac darmowego kodu swojej konkurencji. Dla firm, ktore maja zamiar brac gotowe, nic od siebie nie wnoszac, GPL jest licencja idealna.

zwiń wątek mateusz  5 February 2010 o godz. 20:59 #
Gravatar

Nie traszuj już tak :D Boost to gigantyczna i skomplikowana biblioteka, więc Bies i tak prawdopodobnie wygra zakład :)

Dla firm, ktore maja zamiar brac gotowe, nic od siebie nie wnoszac, BSD również jest licencja idealną. GPL wymusza współdzielenie kosztów wytwarzania produktu przez firmy oraz życie z usług (begware pomijam). BSD można modyfikować jak się chce i wszystko można w każdej chwili zamknąć, tak więc wręcz zniechęca do kolaboracji – każdy porywa interesujący go kawałek i modyfikuje w swojej jaskini, tak jak to sobie Bill Gates wymarzył ;) Tyle w temacie.

Powiedz mi, od kogo ty dostajesz te plusy :P

 
zwiń wątek ak47  5 February 2010 o godz. 21:13 #
Gravatar

@trsh

"la firm, ktore maja zamiar brac gotowe, nic od siebie nie wnoszac, GPL jest licencja idealna."

Dla nich wtedy nie ma znaczenia czy to jest gpl czy mit/bsd

 
zwiń wątek trasz  5 February 2010 o godz. 21:15 #
Gravatar

@ak47: Ma – w przypadku BSD jakas kreatywna firma moze wladowac troche pieniedzy i dac klientom lepszy produkt. W przypadku licencji GPL taka firma bedzie musiala rozdac ulepszenia konkurencji – wiec konkurencja, ktora nic od siebie nie dala, bedzie mogla zaoferowac to samo taniej (taniej, bo nie musi sobie zamortyzowac poniesionych kosztow).

 
zwiń wątek ak47  5 February 2010 o godz. 21:42 #
Gravatar

@trsh

Jedni potrafią inni Nie … VMware używające softu na GPL/LGPL radzi sobie bardzo dobrze.

Nie zawsze chodzi o proste wyliczenia, czasem developer w projekcie jest wart dużo więcej niż jego gaża.

 
zwiń wątek mini  6 February 2010 o godz. 0:39 #
Gravatar

"VMware używające softu na GPL/LGPL radzi sobie bardzo dobrze"

Czy chodzi o to, ze z braku wlasnych rozwiazan VMWare bierze kod GPL i uzywa go tymczasowo do chwili kiedy napisze swoj wlasny wlasnosciowy, po czym porzuca GPL?

 
zwiń wątek jarek  6 February 2010 o godz. 13:20 #
Gravatar

> VMware używające softu na GPL/LGPL radzi sobie bardzo dobrze.

Gdzie moge sciagnac zrodla vmware server?

 
zwiń wątek ak47  6 February 2010 o godz. 13:36 #
Gravatar

@jarek

ze strony vmware?

a tak btw co ma to wspólnego z używaniem softu na GPL/LGPL ?

 
zwiń wątek blinkkin  6 February 2010 o godz. 14:38 #
Gravatar

@ak47: Akurat w VMware znajdziesz więcej komponentów na licencjach Apache, MPL i pochodnych.

Na GPLu licencjonowane są HAL, DBus, STD, pliki nagłówkowe jądra Linuksa i biblioteki GCC. Czyli istotne elementy Linuksa, bądź jego toolchaina.

Licencja LGPL nigdy nie stanowiła problemu, bo zezwala na "mieszanie" z zamkniętym kodem (mocno to uprościłem, bo dochodzą tu pewne warunki).

Więcej informacji można znaleźć tutaj.

Na koniec małe pytanie. Skoro VMware z takim sukcesem wykorzystuje GPL jak to opisujesz, to czemu w przypadku m.in. Firefoxa czy Perla wybrano alternatywne licencje?

Zarówno kod Perla jak i Firefoxa jest rozpowszechnianiu na kilku licencjach, w tym na GPLu. W VMware te komponenty są licencjonowane natomiast na MPL i Artistic.

 
zwiń wątek ak47  6 February 2010 o godz. 15:31 #
Gravatar

@blinkkin

Zdradzę ci pewien sekret jeśli mowa o GPL jest prawie pewne że w środku program ten używa kodu na bardziej liberalnej licencji, czy to jest mit/bsd czy cos innego. W drugą stronę to nie działa. Więc mowa o więcej czy mniej jest jednej licencji w produkcie to strzępenie języka. W każdej dystrybucji linuksowej masz masę kodu na BSD/MIT itd.

weryfikacja linka.

1. Perl ? -> ja tam nie widzę perla jedynie moduł, i to pojedyńczy. A tak btw dawanie języka na gpl to nie jest zbyt szczęśliwy pomysł

2. firefox -> być może ma to związek z dystrybuowanym dodatakiem do firefox'a "vmware console plugin"

 
zwiń wątek jarek  7 February 2010 o godz. 5:37 #
Gravatar

> @kalasznikow

> ze strony vmware?

A konkretniej, moge dostac od Ciebie linka do zrodel?

> a tak btw co ma to wspólnego z używaniem softu na GPL/LGPL ?

Mniej wiecej tyle co Twoj koment:

> VMware używające softu na GPL/LGPL radzi sobie bardzo dobrze.

Ma do tego co komentowales:

> @ak47: Ma – w przypadku BSD jakas kreatywna firma moze wladowac troche

> pieniedzy i dac klientom lepszy produkt. W przypadku licencji GPL taka

> firma bedzie musiala rozdac ulepszenia konkurencji – wiec konkurencja,

> ktora nic od siebie nie dala, bedzie mogla zaoferowac to samo taniej

> (taniej, bo nie musi sobie zamortyzowac poniesionych kosztow).

 
 
 
zwiń wątek ak47  5 February 2010 o godz. 21:08 #
Gravatar

pff … tak wszystko opiera się o licencje

burdel w kodzie gcc utrudniona modyfikacji monolitu itd nie ma znaczenia.

W stosunku do Mysql jest zasadnicza różnica. Brak podwójnego licencjonowania oraz "prywatnej" własności znaków towarowych.

 
zwiń wątek krzy3  6 February 2010 o godz. 10:11 #
Gravatar

Zieeeeeewww. Od dawna wiadomo, że projekty na licencjach BSD i ogólnie non-copyleft (Apache, Python, Perl, FreeBSD, zlib) rozwijają się równie dobrze jak projekty na licencji GPL.

Istnieje wprawdzie rozpowszechniony pogląd o tym, że licencja GPL bardziej stymuluje rozwój projektu, tym niemniej nie widziałem nigdy żadnej statystyki, która by tego dowodziła. (Pogląd odwrotny też istnieje, tylko jest mniej popularny, vide autor newsa i równie nieudokumentowany). Zwolennicy tych tez z reguły ograniczają się do porównania wybranych projektów, które akurat im pasują do argumentacji.

Przykłady:

1. Linux obsługuje więcej sprzętu niż FreeBSD, czyli licencja copyleftowa jest lepsza.

2. Najlepszy serwer WWW (Apache) lest na licencji non-copyleft, a żaden GPL-owy serwer nawet się do niego nie zbliża. Czyli BSD jest lepsze.

Co do MySQL — w tym przypadku licencja GPL działa dokładnie tak, jak powinna. Natomiast autor MySQL-a chciałby móc najpierw sprzedać wszystkie prawa do kodu Oracle, a potem dalej ciągnąć z niego zyski. Najpierw zjadł ciastko, a teraz psioczy, że go już nie ma.

Nawiasem mówiąc, duży procent ludzi używających licencji GPL po prostu jej nie rozumie i potem dochodzi do takich spektakularnych zdziwień jak w przypadku autora MySQL. GPL ma to do siebie, że chroni _dostępność kodu_, a nie _interesy programisty_. W efekcie wypuszczająć kod na GPL-u bardzo łatwo pozbawić się praw do swobodnego rozporządzania nim.

zwiń wątek bies  6 February 2010 o godz. 10:43 #
Gravatar

Nie wnikając w kwestię licencji to nie nazwałbym najlepszym Apache. Najpopularniejszym — tak. Ale osobiści palmę pierwszeństwa ma jeden z dwójki lighttpd/nginx (używam tego pierwszego).

zwiń wątek trasz  6 February 2010 o godz. 11:00 #
Gravatar

@bies: Oba na licencji BSD. :-)

 
zwiń wątek Tomasz Woźniak  6 February 2010 o godz. 11:38 #
Gravatar

@trasz: przecież bies napisał: "Nie wnikając w kwestię licencji "

 
 
zwiń wątek ak47  6 February 2010 o godz. 10:53 #
Gravatar

Najlepszy serwer WWW (Apache) — spora przesada, apache jest jedynie popularny, tak samo jak php :]
Nigdy nie słyszałem o teorii szybszego rozwoju zależnego od licencji. Wszystko według mnie zależy od konkretnej sytuacji. Linux akurat powstał w takim czasie gdy nikt nie myślał nawet o współpracy z otwartymi projektami więc licencja GPL (podstępnie ) napędzała jego rozwój, obecnie prawdopodobnie szybciej rozwijałby się na BSD, bo firmy już wiedzą że lepiej zwrócić kod niż bawić się we własne forki. 1

 
zwiń wątek Reddie  6 February 2010 o godz. 11:32 #
Gravatar

To ja zamiast porównywać przytoczę pewien fakt. Pamiętasz, że Wine było kiedyś na MIT? A pamiętasz może też dlaczego już nie jest? ;)

zwiń wątek trasz  6 February 2010 o godz. 13:26 #
Gravatar

@Reddie: Bo autorom wydawalo sie, ze to cos zmieni. Nie zmienilo – nadal sa komercyjne pochodne Wine, a autorzy nic na tym nie zyskali.

 
zwiń wątek Reddie  6 February 2010 o godz. 14:55 #
 
zwiń wątek trasz  6 February 2010 o godz. 17:34 #
Gravatar

@Reddie: Do projektow na licencji BSD tez wraca ulepszony kod. A na sprzedazy przepakowanego Wine nadal pare osob zarabia, nie dajac autorom ani grosza. Wiec tak, nic a nic.

 
zwiń wątek Reddie  6 February 2010 o godz. 19:41 #
Gravatar

Twoje bzdury "nic a nic" tak jaskrawo kontrastują z zawartością powyższego linka, że aż nie ma potrzeby ich komentowania ;)

 
zwiń wątek krzy3  7 February 2010 o godz. 0:50 #
Gravatar

Tylko że licencję Wine zmieniono w 2002 r., a na tej stronie jest napisane, że oni dokładają się do projektu od 1999 r. Ergo, licencja MIT ich nie odstraszała.

Ale z drugiej strony ludzie od Wine sami twierdzą, że po zmianie licencji ilość przysyłanego kodu wzrosła :-)

Wniosek? Prawdopodobnie dla każdego projektu istnieje optymalna licencja i uogólnienia nie mają sensu.

 
zwiń wątek Reddie  7 February 2010 o godz. 13:41 #
Gravatar

Dorzucę jeszcze taki – zdawałoby się oczywisty – fakt, że zmiana licencji zapobiegła dymaniu programistów przez pewną komercyjną firmę ;)

 
zwiń wątek trasz  8 February 2010 o godz. 9:55 #
Gravatar

@Reddie: Slabo zapobiegla, skoro Cedega nadal robi to samo co przedtem.

 
zwiń wątek Reddie  8 February 2010 o godz. 13:18 #
Gravatar

Znaczy podbiera kod? Co za wieści, zgłoś co prędzej do SFLC.

 
 
zwiń wątek krzabr  7 February 2010 o godz. 12:23 #
Gravatar

Czytaj : Najlepiej jak dany projekt ma licencję najbardziej adekwatną dla siebie :)

 
 
zwiń wątek oO  6 February 2010 o godz. 12:30 #
Gravatar

Jeśli ktoś definiuje biznes jako okradanie innych z ich pracy, to faktycznie, GPL nie jest przyjazna dla biznesu.

Ale jeśli biznes chce wdrożyć u siebie otwarty model rozwoju oprogramowania i rozumie jakie płyną z tego korzyści i ew. wady (nie da się oszukiwać klientów, bo po prostu odejdą) w porównaniu z zamkniętym modelem, to licencja GPL jest idealna. Dostarcza podstaw prawnych dla otwartego modelu rozwoju oprogramowania jednocześnie gwarantując, że ktoś inny nie okradnie twojej firmy.

zwiń wątek trasz  6 February 2010 o godz. 13:28 #
Gravatar

@oO: Innymi slowy, jesli ktos chce zarabiac nie na rozwijaniu oprogramowania, ale na czerpaniu korzysci z pracy innych – jak na przyklad RedHat – to licencja GPL jest idealna.

zwiń wątek ak47  6 February 2010 o godz. 13:47 #
Gravatar

@trsh

tak po prawdzie red hat więcej daje niż aplle. Więc nie rozumiem twojego zacietrzewienia na punkcie tej firmy.

I to właśnie z pracy red hata korzysta taki gigant jak oracle (unbreakable).

 
zwiń wątek krzabr  7 February 2010 o godz. 12:26 #
Gravatar

To popatrz jak na tym zyskał SUN otwierając niemal wszystkie swoje kluczowe projekty .

 
 
 
 
zwiń wątek kocio  6 February 2010 o godz. 0:19 #
Gravatar

Jako entuzjasta LLVM i Clanga jestem bardzo zadowolony i dalej trzymam kciuki!

Jako sceptyk wobec dotychczasowego sposobu wypowiedzi trasza żałuję, że do tej pory nie zajmował się pisaniem właśnie takich wiadomości, co się komuś udało i dlaczego jest warte uwagi, a nie wyszukiwaniem co inni robią jego zdaniem źle i jakie to jest niewarte uwagi. Wyszedł bardzo dobry nius, nawet porównania z GCC są rozsądne, nie naładowane testosteronem – wielki brat jest pod wrażeniem, oby tak dalej.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek jellonek  6 February 2010 o godz. 1:15 #
Gravatar

mi sie wydawalo ze E.T. juz pisal sensowne newsy, komentarze "od siebie" umieszczajac tam gdzie nalezy – tj. w komentarzach pod samym tekstem. moze faktycznie wczesniejsze jego newsy przejrze ;)

zwiń wątek kocio  6 February 2010 o godz. 3:44 #
Gravatar

Sensowne – może, ale dobre – MSZ nie.

 
 
 
zwiń wątek Zbigniew Czernik  6 February 2010 o godz. 4:39 #
Gravatar

"z braku polskiego odpowiednika – jako ’self-hosted’."

Czy słowo "samokompilujący" jest złe? Oczywiście, pomijając fakt, że połączenie "kompilator samokomilujący" nie jest zbyt szczęśliwe ;-)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trasz  6 February 2010 o godz. 9:10 #
Gravatar

@Zbigniew Czernik: Nie jest zle, po prostu nigdy wczesniej go nie slyszalem. Nie slyszalo o nim takze Google.

 
zwiń wątek oO  6 February 2010 o godz. 12:32 #
Gravatar

Jeśli już, to "samokompilującysię". A taka nazwa to już zupełnie odpada.

 
zwiń wątek Maciej Rutkowski  6 February 2010 o godz. 23:41 #
Gravatar

A może "samowystarczalny"?

 
 
zwiń wątek Sparrow1  6 February 2010 o godz. 11:56 #
Gravatar

Szybkość rozwoju Clanga i LLVM naprawdę robi wrażenie. Może niech ktoś szepnie słówko Apple, że XServer jest naprawdę fajny, tylko trzeba by go przepisać ;)

Na razie trzymam kciuki co by trasz wygrał zakład :D

PS. Ikonka GNU przy newsie trafiona idealnie! Ach te tagi ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek kuki  6 February 2010 o godz. 12:44 #
Gravatar

To miło, że powstaje alternatywa dla gcc – konkurencja jest dobra.

A co wyższości jednej licencji nad drugą, to vim wymiata a emacs ssie.

Święte wojna.

Ale trzeba przyznać, że świat BSD rozwija się wspaniale. Szkoda tylko, że jest zakładnikiem apple:P(złośliwość gratis)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trasz  6 February 2010 o godz. 13:29 #
Gravatar

@kuki: Z kolei swiat GPL jest zakladnikiem RedHata, IBM-a i paru innych firm, ktore go napedzaja. Taki lajf.

zwiń wątek ak47  6 February 2010 o godz. 13:53 #
Gravatar

Widzisz trsh masz doskonały pomysł na naprawienie świata, wysadzisz kilka firemek w powietrze i będziesz miał problem z głowy. GPL samo umże:]

zwiń wątek trasz  8 February 2010 o godz. 9:57 #
Gravatar

@ak47: Wyobraz sobie, ze gram z kims w Quake. Czy wedlug ciebie oznacza to, ze chcialbym tego kogos zabic tak naprawde, poza gra, albo rozwalic serwery gry? Dlaczego myslisz, ze z Linuksem jest inaczej?

 
zwiń wątek ak47  8 February 2010 o godz. 11:06 #
Gravatar

nie wyobrażam sobie tego :) Quake anie nie jest by apple ani nie jest BSD :)

 
 
 
 
zwiń wątek grizz  6 February 2010 o godz. 13:08 #
Gravatar

A tak dla szarego użytkownika (nie programisty) rozwój alternatywnego kompilatora niesie za sobą…?

*prócz oczywistego wzajemnego napędzania konkurencji

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trasz  6 February 2010 o godz. 13:29 #
Gravatar

@grizz: Szarego uzytkownika kompilator zasadniczo nie obchodzi, wiec pewnie niewiele.

zwiń wątek przemo_li  6 February 2010 o godz. 14:12 #
Gravatar

trasz grizz nie mówi o "obchodzeniu" a o "korzyściach" które mogą być ogromne :) głównie dla tego, że LLVM, może służyć nie tylko do kompilacji C/C++ ale również wszelkiej maści języki a nawet shadery co nic użytkowników nie obchodzi ale przyspieszenie jakie może ze sobą przynieść (oraz parę nowych nowinek) już tak Kropka

 
 
zwiń wątek jellonek  7 February 2010 o godz. 12:14 #
Gravatar

np. to ze clang jest znacznie milej dopracowany z p. widzenia endusera – np. dzieki temu ze pluje znacznie czytelniejszymi komunikatami bledow (a pomyslec ze kiedys to byl argument dla gcc vs watcom ;) ), szybciej kompiluje, a moduly z ktorych sie sklada sa nadaja sie do uzycia w innych niz kompiloatory programach (np. w srodowiskach ide).

jak dobrze dopieszcza calosc, byc moze uzywanie "precompiled headers", czy kompilacja przyrostowa – bedzie znacznie prostsze do zaimplementowania niz w giecycu.

 
zwiń wątek krzabr  7 February 2010 o godz. 12:29 #
Gravatar

Np. szybsze wprowadzanie usprawnień i nowości

 
 
zwiń wątek Marcin Wilk  6 February 2010 o godz. 14:44 #
Gravatar

PCC FTW!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek jellonek  7 February 2010 o godz. 12:15 #
Gravatar

… ktorego nie wiem czy sledzisz rozwoj – bo tak wlasciwie to nie ma co sledzic…

 
 
zwiń wątek Wolix  7 February 2010 o godz. 16:03 #
Gravatar

Aby dopowiedziec (nie dokopac) Apple od lat przemilcza istnienie linuxa i innych systemow OpenSource.

Nie wspiera itunes, safari (jest np. na windows) nie wspiera innych systemow plikow, nie wspiera praktycznie niczego a juz zupelnie nie informuje o tym, ze maki moga o zgrozo wspoldzialac z linuxem!

Swego czasu szukalem jakis odnosnikow na stronach Apple o Linuxie. Czegokolwiek i nie znalazlem. Moze komus z WAS sie uda?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trasz  8 February 2010 o godz. 9:59 #
Gravatar

@Wolix: Z drugiej strony, spolecznosc wokol Linuksa dostrzega Apple w dokladnie takim stopniu, jaki jest potrzebny od siania FUD-u na temat produktow tej firmy. Z dwojga zlego postawa Apple wydaje mi sie bardziej fair.

 
zwiń wątek el.pescado  8 February 2010 o godz. 19:05 #
Gravatar

A CUPS to z nieba spadł;)

 
 
zwiń wątek zdunbenderin  7 February 2010 o godz. 16:05 #
Gravatar

"Kompilator, który to potrafi, określa się – z braku polskiego odpowiednika – jako ’self-hosted’."

Slowo 'samodzielny' dokladnie tyle samo wyjasnia.

O ile te "hostedy" i "backendy" mozna od biedy zrozumiec, to nie da sie tego powiedziec o "BSD-like", czy "milestone". Ponglish jest w modzie.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Marcin Wilk  8 February 2010 o godz. 16:48 #
Gravatar

Jadro OpenBSD mozna juz nim skompilowac i dziala, to tak malo? :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Ernesto Glashen  16 March 2011 o godz. 23:51 #
Gravatar

superlative post you’ve have in hand

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Brent Patzner  19 March 2011 o godz. 13:57 #
Gravatar

Hi! I merely would choose to provide a huge thumbs upward to the fantastic details you’ve the following about this publish. I will be coming back on your blog site to get more detailed soon.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Danuta Namaka  19 March 2011 o godz. 22:28 #
Gravatar

Microsoft zune and ipod devices: Most of the people compare your Zune to the Touch, but after seeing precisely how thin in addition to amazingly small, and lumination it can be, My partner and i ponder over it to be a rather exclusive hybrid that combines qualities with both the Hint as well as Ipod nano. It is rather bright colored and charming OLED tv screen can be a bit smaller compared to the actual touchscreen display, but the gambler alone seems a reasonable amount smaller and also lighter. It weighs with regards to 2/3 the maximum amount of, and it is plainly lesser in width and also height, even though being simply a tresses plumper.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Pauline Maston  8 April 2011 o godz. 22:32 #
Gravatar

major league register you’ve sit on

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Patterson Fire Departments  12 April 2011 o godz. 2:12 #
Gravatar

This is definitely a wonderful post. My only issue is I am having an issue with your RSS feed . For some reason I am unable to subscribe to it. Is there anybody have an similar RSS issue? If somebody else is having a similar issue please let me know Bizcassa1813@gmail.com.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Cyril Ebberts  12 April 2011 o godz. 2:24 #
Gravatar

Hi there! Do you use Twitter? I’d like to follow you if that would be okay. I’m undoubtedly enjoying your blog and look forward to new updates.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Math Tutoring  12 April 2011 o godz. 4:28 #
Gravatar

I not to mention my pals were actually going through the nice thoughts from your site and then then developed a horrible suspicion I had not expressed respect to the site owner for those secrets. The boys came very interested to study all of them and have really been taking advantage of those things. Appreciation for genuinely simply accommodating and then for getting these kinds of notable tips millions of individuals are really wanting to be informed on. My honest regret for not saying thanks to you sooner.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek HCG Drops  12 April 2011 o godz. 4:31 #
Gravatar

I believe that avoiding highly processed foods could be the first step in order to lose weight. They will taste good, but highly processed foods include very little nutritional value, making you eat more simply to have enough vigor to get with the day. Should you be constantly taking in these foods, moving over to whole grain products and other complex carbohydrates will help you have more vigor while consuming less. Interesting blog post.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Ward County Recorder  12 April 2011 o godz. 4:37 #
Gravatar

You made some interesting points in this post. I’ve done a lot of searching on the topic and found most people will agree with your article. Thanks, Ward County Recorder

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Type 2 Diabetes Treatment  12 April 2011 o godz. 4:41 #
Gravatar

You made some interesting points here. I’ve done a lot of searching on the topic and found most people will agree with your blog. Thanks, Type 2 Diabetes Treatment

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Wasserbetten kaufen  12 April 2011 o godz. 5:06 #
Gravatar

Resources such as the 1 you mentioned right here will probably be extremely helpful to myself!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek free movies anytime  12 April 2011 o godz. 5:16 #
Gravatar

Nice work!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Negatives to Digital Images  12 April 2011 o godz. 6:55 #
Gravatar

You made some wonderful points in this article. I’ve done a lot of searching on the topic and found almost all people will agree with your post. Thanks, Negatives to Digital Images

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Frankie Buffo  12 April 2011 o godz. 7:30 #
Gravatar

A few things i have observed in terms of laptop memory is the fact that there are specific features such as SDRAM, DDR or anything else, that must fit in with the specs of the mother board. If the pc’s motherboard is very current and there are no os issues, changing the ram literally normally takes under a couple of hours. It’s one of many easiest computer system upgrade types of procedures one can visualize. Thanks for sharing your ideas.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek praca nieruchomości poznań  12 April 2011 o godz. 9:23 #
Gravatar

Good blog! I really love how it is simple on my eyes and the data are well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your RSS which must do the trick! Have a great day!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek vakantiehuis beieren  12 April 2011 o godz. 10:04 #
Gravatar

In 24 hours, he scores with the young wife of his landlord, cleans up his messy apartment and finishes the first part of his overdue novel (that is immediately embraced by his editor).

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek actualites  12 April 2011 o godz. 12:35 #
Gravatar

Hey there! Ones post rubble is a legitimate decent realize!…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Jean Edwards  12 April 2011 o godz. 13:43 #
Gravatar

Very enjoyable post, I just bookmarked your site and I’ll definitely be back again. -Jean Edwards

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse  12 April 2011 o godz. 14:23 #
Gravatar

Search engine optimization needs a good search engine optimizer plan. Just certainly one of these methods could make an enormous distinction in your websites place and firm your web site brings you.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek vakantiehuis zwarte woud  12 April 2011 o godz. 14:53 #
Gravatar

Even somewhat funny performances like Justin Theroux’s evil wizard just hardly ever get laughs.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek actualites  12 April 2011 o godz. 15:15 #
Gravatar

Fantastic Place.thank you reveal..far more hesitate .. ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek blog  12 April 2011 o godz. 15:53 #
Gravatar

Hi there! Your favorite guide moves as well as a legitimate nice recognise!…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Nam Trivino  12 April 2011 o godz. 16:00 #
Gravatar

Cool

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse  12 April 2011 o godz. 16:03 #
Gravatar

I know this isn’t precisely on subject, however i’ve a web page using the identical program as effectively and i am getting troubles with my comments displaying. is there a setting i am lacking? it’s potential you could assist me out? thanx.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Wasserbett  12 April 2011 o godz. 16:04 #
Gravatar

Nicely, its exactly about knowing what’s right and what’s completely wrong.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Jack Mccraken  12 April 2011 o godz. 17:14 #
Gravatar

Thanks bro

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek super katalog  12 April 2011 o godz. 17:23 #
Gravatar

Just wish to say your article is as astonishing. The clearness in your post is just great and i can assume you are an expert on this subject. Fine with your permission let me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please keep up the rewarding work.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek block paving altrincham  12 April 2011 o godz. 17:29 #
Gravatar

Hello there, just became alert to your blog through Google, and found that it’s really informative. I’m gonna watch out for brussels. I’ll be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Wilmington NC Home Builders  12 April 2011 o godz. 17:46 #
Gravatar

hey all, I was just checkin’ out this weblog and I actually admire the premise of the article, and don’t have anything to do, so if anybody would like to to have an engrossing convo about it, please contact me on AIM, my name is heather smith

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek H&M Clothing  12 April 2011 o godz. 18:37 #
Gravatar

Man thats crazy that you did that can you believe it only takes that long to promote the gospel.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Elwood Mcintyde  12 April 2011 o godz. 19:15 #
Gravatar

Good to know

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse  12 April 2011 o godz. 19:19 #
Gravatar

This one is an inspiration personally to uncover out rather more related to this subject. I must confess your information prolonged my sentiments in addition to I’m going to right now take your feed to remain updated on each coming blog posts you might probably create. You are worthy of thanks for a job perfectly done!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Mathew Bartolo  12 April 2011 o godz. 20:01 #
Gravatar

Thanks for the article. Can you please send me few more links about this, I am really a fan of your blog. Thanks, Mathew Bartolo

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek driving instructor training  12 April 2011 o godz. 20:29 #
Gravatar

How do you fancy getting your personal boss, picking out your own functioning hours and meeting new individuals every day? Would you like to make great cash and have the satisfaction of assisting folks discover one thing new? It really is easy to determine why a lot of people today from every walk of life want to be a driving instructor.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Jim N. Anthony  12 April 2011 o godz. 20:51 #
Gravatar

Very helpful

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek H&M Shop online  12 April 2011 o godz. 21:07 #
Gravatar

loved what you are doing with the blog man if you are looking for ill clothes come check out Hm Clothing

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse review  12 April 2011 o godz. 21:32 #
Gravatar

Congratulations on possessing definitely certainly one of one of the most sophisticated blogs Ive arrive throughout in some time! Its just superb how much you’ll have the ability to contemplate away from a factor basically merely due to how visually beautiful it is. Youve place collectively an important blog website space –great graphics, motion pictures, layout. This is definitely a must-see website!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Goji Beeren Pflanzen  12 April 2011 o godz. 22:55 #
Gravatar

I will be back over a typical foundation for new subject areas.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse  13 April 2011 o godz. 1:07 #
Gravatar

I’m nonetheless learning from you, however I’m enhancing myself. I definitely love reading every thing that is written in your blog.Hold the stories coming. I cherished it!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Christening gifts  13 April 2011 o godz. 1:26 #
Gravatar

Great thanks

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Adrienne Yates  13 April 2011 o godz. 4:18 #
Gravatar

I am looking forward to diggin more of your great posts.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Peggy Dager  13 April 2011 o godz. 5:47 #
Gravatar

I and also my buddies happened to be studying the good guides found on your website then instantly I had an awful feeling I had not expressed respect to the web site owner for those secrets. My people ended up as a result passionate to learn all of them and have quite simply been taking advantage of these things. We appreciate you genuinely really kind and for selecting these kinds of good guides most people are really wanting to know about. My personal honest regret for not saying thanks to sooner.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Rifle Scopes Reviews  13 April 2011 o godz. 7:38 #
Gravatar

Greetings! Very helpful advice on this article! It is the little changes that make the biggest changes. Thanks a lot for sharing!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Tanie Wczasy  13 April 2011 o godz. 11:41 #
Gravatar

I am usually to blogging and i really admire your content. The article has really peaks my interest. I am going to bookmark your site and preserve checking for brand spanking new information.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek colon cleanse  13 April 2011 o godz. 13:02 #
Gravatar

I wished to thank you for this great learn!! I definitely having fun with each little bit of it I have you bookmarked to take a look at new stuff you submit

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Autokar Rumia  13 April 2011 o godz. 13:36 #
Gravatar

You have a great blog here! would you like to make some invite posts on my blog?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Rosette Gilcreast  13 April 2011 o godz. 14:45 #
Gravatar

Very effectively written information. It will be helpful to anyone who usess it, including myself. Keep up the nice work – for certain i’ll take a look at extra posts.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia