jakilinux.org http://jakilinux.org GNU/Linux dla każdego: newsy, artykuły, porównania dystrybucji Fri, 09 May 2008 19:16:57 +0000 http://wordpress.org/?v=2.2.1 en Ubuntu 8.04 na LVM2 http://jakilinux.org/linux/ubuntu/ubuntu-804-na-lvm2/ http://jakilinux.org/linux/ubuntu/ubuntu-804-na-lvm2/#comments Wed, 07 May 2008 23:53:39 +0000 MAcks http://jakilinux.org/linux/ubuntu/ubuntu-804-na-lvm2/ Ubuntu w wersji biurkowej LiveCD nie obsługuje instalacji na LVM2. W tym artykule pokażemy jak mimo wszystko zainstalować najnowszą edycję 8.04 z LVM. Zapraszam do lektury. (more…)

]]>
http://jakilinux.org/linux/ubuntu/ubuntu-804-na-lvm2/feed/
Recenzja Ubuntu 8.04: Mogło być lepiej http://jakilinux.org/linux/ubuntu/recenzja-ubuntu-804-moglo-byc-lepiej/ http://jakilinux.org/linux/ubuntu/recenzja-ubuntu-804-moglo-byc-lepiej/#comments Tue, 06 May 2008 15:37:05 +0000 michuk http://jakilinux.org/linux/ubuntu/recenzja-ubuntu-804-moglo-byc-lepiej/ Tym razem byłem cierpliwy. Ominąłem wszystkie alfy i bety. Zawahałem się nieco przy RC, nawet ściągnąłem go na dysk… ale w końcu również i on wylądował na półce. Tym razem uznałem, że chcę zainstalować gotowy produkt, który będzie działać. Dość miałem ostatnio kłopotów z produktami teoretycznie stabilnymi, które okazywały się być wczesnymi wersjami beta. Ściągnąłem więc stabilne Ubuntu 8.04, wydane 24 kwietnia i zabrałem się do pracy! (more…)

]]>
http://jakilinux.org/linux/ubuntu/recenzja-ubuntu-804-moglo-byc-lepiej/feed/
Czy spadające ceny pamięci Flash zagrażają Microsoft? http://jakilinux.org/linux/czy-spadajace-ceny-pamieci-flash-zagrazaja-firmie-microsoft/ http://jakilinux.org/linux/czy-spadajace-ceny-pamieci-flash-zagrazaja-firmie-microsoft/#comments Wed, 30 Apr 2008 12:12:56 +0000 iwo Eeeflashhardwaremicrosoftolpc http://osnews.pl/czy-spadajace-ceny-pamieci-flash-zagrazaja-firmie-microsoft/ Niespodziewany sukces laptopa Asus Eee może zmienić sposób, w jaki ludzie postrzegają open source i przysporzyć problemów Windowsowi. (more…)

]]>
http://jakilinux.org/linux/czy-spadajace-ceny-pamieci-flash-zagrazaja-firmie-microsoft/feed/
KDE 4 rev 802150 http://jakilinux.org/kde/kde-4-rev-802150/ http://jakilinux.org/kde/kde-4-rev-802150/#comments Tue, 29 Apr 2008 12:03:04 +0000 Bastion kdekde4 http://jakilinux.org/kde/kde-4-rev-802150/ Jak już wiemy, Plazma w obecnym stanie znajduje się w lekkim stanie chaosu. Powodem są spore zmiany w jej API, uniemożliwiając jej poprawne działanie. Większość apletów, pomimo ciągłych prac ma jeszcze spore problemy w dostosowaniu się do nowego API. Efektem tego jest ich zarówno niestabilna praca, a w niektórych przypadkach nawet kłopoty z poprawnym ich wyświetleniem. Wczoraj jednak udało mi się trafić na moment, w którym możliwe stało się powierzchowne sprawdzenie zmian. Zapraszam więc do zapoznania się z rewizją 802150. (more…)

]]>
http://jakilinux.org/kde/kde-4-rev-802150/feed/
Defragmentacja linuksowych systemów plików http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/ http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comments Tue, 29 Apr 2008 09:30:57 +0000 optimizationkit defragmentacjasystemy plików http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/ Wśród ludzi używających Linuksa pokutuje mit “linuksowe systemy plików nie podlegają fragmentacji”. Ten mit można obalić za pomocą bardzo prostego skryptu, który tworzy zadaną liczbę katalogów i w każdym z tych katalogów tworzy i usuwa określoną ilość plików - w powiedzmy dwóch przebiegach. (more…)

]]>
http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/feed/
Airis IL-1 Nanobook z Linpusem http://jakilinux.org/recenzje/airis-il-1-nanobook-z-linpusem/ http://jakilinux.org/recenzje/airis-il-1-nanobook-z-linpusem/#comments Sun, 27 Apr 2008 15:06:52 +0000 obi_gl http://jakilinux.org/recenzje/airis-il-1-nanobook-z-linpusem/ Tanie, linuksowe laptopy szturmem zdobywają zachodnie rynki. Zauważyli to też polscy dystrybutorzy sprzętu komputerowego, jeden z nich wprowadza na polski rynek subnotebook, którego pełna nazwa to: Airis I-Design IL-1 Nanobook. (more…)

]]>
http://jakilinux.org/recenzje/airis-il-1-nanobook-z-linpusem/feed/
Tuna — zarządzenia priorytetami procesów http://jakilinux.org/administracja/tuna/ http://jakilinux.org/administracja/tuna/#comments Wed, 23 Apr 2008 16:12:02 +0000 optimizationkit http://osnews.pl/tuna/ Tuna jest narzędziem służącym do zarządzania priorytetami procesów, polityką ich szeregowania oraz przywiązaniem do konkretnych procesorów. Daje również możliwość zmiany przywiązania konkretnego przerwania do procesora jak i możliwość szybkiego włączenia i wyłączenia poszczególnych CPU. (more…)

]]>
http://jakilinux.org/administracja/tuna/feed/
Thinkpad X61s i Linux http://jakilinux.org/linux/ubuntu/thinkpad-x61s-i-linux/ http://jakilinux.org/linux/ubuntu/thinkpad-x61s-i-linux/#comments Sun, 13 Apr 2008 10:53:47 +0000 michuk http://jakilinux.org/linux/ubuntu/thinkpad-x61s-i-linux/ Szukasz lekkiego, solidnego i wydajnego małego laptopa, który współpracuje z GNU/Linux? Ja też. Mam złe wiadomości: on nie istnieje. Thinkpad X61s wydaje się być jednak bliski ideałowi. Oto moja (uwieńczona sukcesem? — oceńcie sami!) opowieść o tym, jak przygotować go do pracy z Ubuntu i Fedorą, z paroma podpowiedziami i ściągami, po to, abyś ty zaoszczędził na czasie i cierpliwości. (more…)

]]>
http://jakilinux.org/linux/ubuntu/thinkpad-x61s-i-linux/feed/
Ubuntu Linux — instalacja http://jakilinux.org/linux/ubuntu/ubuntu-linux-instalacja/ http://jakilinux.org/linux/ubuntu/ubuntu-linux-instalacja/#comments Wed, 09 Apr 2008 23:57:13 +0000 niedzwiedz_2 http://jakilinux.org/linux/ubuntu/ubuntu-linux-instalacja/ Instalator Ubuntu jest niezmiernie prosty w obsłudze (przy okazji dość ubogi w opcje). Opiszemy krok po kroku instalację tego przyjaznego systemu linuksowego, tak, żeby problemów z nią nie miał nawet początkujący użytkownik.

(more…)

]]>
http://jakilinux.org/linux/ubuntu/ubuntu-linux-instalacja/feed/
cmd.exe dla fanatyków Linuksa http://jakilinux.org/administracja/cmdexe-dla-fanatykow-linuksa/ http://jakilinux.org/administracja/cmdexe-dla-fanatykow-linuksa/#comments Mon, 07 Apr 2008 16:09:57 +0000 Keyto cmd.exekonsolawindows http://jakilinux.org/administracja/cmdexe-dla-fanatykow-linuksa/ Racjonalizacja (od łac. ratio, rozum) - jeden z tak zwanych mechanizmów obronnych polegający na pozornie racjonalnym uzasadnianiu swoich decyzji i postaw po fakcie, podczas gdy prawdziwe motywy pozostają ukryte, często także przed własną świadomością. Przykład za Wikipedią: “Chciałeś kupić auto sportowe, a małżonka vana. Kupiłeś vana więc udowadniasz sobie, że van jest lepszy.” (more…)

]]>
http://jakilinux.org/administracja/cmdexe-dla-fanatykow-linuksa/feed/
10 lat Mandriva Linux http://jakilinux.org/linux/mandriva/10-lat-mandriva-linux/ http://jakilinux.org/linux/mandriva/10-lat-mandriva-linux/#comments Fri, 04 Apr 2008 23:00:35 +0000 Tomasz Bednarski http://jakilinux.org/linux/mandriva/10-lat-mandriva-linux/ Tak okrągła rocznica to dobry czas na podsumowanie i snucie planów na przyszłość. Wiele wydarzyło się przez te 10 lat. Wspólnie z Wami, tworzyliśmy kolejne edycje systemu Mandriva Linux – coraz bardziej przyjazne i łatwe w obsłudze. Stworzyliśmy i świadczyliśmy usługi takie jak Klub Mandrivy, czy pomoc techniczna. W tym czasie cały czas rozwijaliśmy komercyjną część naszej działalności, aby móc nieprzerwanie tworzyć i dostarczać Wam system w pełni Otwarty, Wolny i bezpłatny. (more…)

]]>
http://jakilinux.org/linux/mandriva/10-lat-mandriva-linux/feed/
Recenzja VMWare Workstation 6.5 beta 1 http://jakilinux.org/aplikacje/vmware-workstation-65-beta-1/ http://jakilinux.org/aplikacje/vmware-workstation-65-beta-1/#comments Thu, 03 Apr 2008 21:38:56 +0000 Bastion http://jakilinux.org/aplikacje/vmware-workstation-65-beta-1/ Nadszedl w koncu ten dzien, w którym zaprezentowano kolejna wersje znanego srodowiska do wirtualizacji VMware Workstation 6.5 beta 1. Pomimo tego, ze jest to pierwsza publiczna beta, to oferuje szereg innowacji i nowych rozwiazan. (more…)

]]>
http://jakilinux.org/aplikacje/vmware-workstation-65-beta-1/feed/
NX - zdalny pulpit w Linuksie http://jakilinux.org/linux/debian/freenx-zdalny-pulpit-w-linuksie/ http://jakilinux.org/linux/debian/freenx-zdalny-pulpit-w-linuksie/#comments Wed, 02 Apr 2008 00:10:13 +0000 oZz http://jakilinux.org/linux/debian/freenx-zdalny-pulpit-w-linuksie/ Technologia NX pozwala na dostęp do komputera z innego urządzenia za pomocą internetu. Możesz go użyć, by zalogować się graficznie na swój komputer z odległej lokalizacji. Aby to zrobić potrzebny jest serwer NX zainstalowany na domowym komputerze oraz klient zainstalowany na stanowisku dostępowym (Linux bądź Windows). (more…)

]]>
http://jakilinux.org/linux/debian/freenx-zdalny-pulpit-w-linuksie/feed/
Możliwa manipulacja w polskim procesie standaryzacyjnym OOXML http://jakilinux.org/polityka/mozliwa-manipulacja-w-polskim-procesie-standaryzacyjnym-ooxml/ http://jakilinux.org/polityka/mozliwa-manipulacja-w-polskim-procesie-standaryzacyjnym-ooxml/#comments Thu, 27 Mar 2008 15:26:42 +0000 michuk microsoftopenxmlPKNpolityka http://jakilinux.org//mozliwa-manipulacja-w-polskim-procesie-standaryzacyjnym-ooxml/ Jest to kontynuacja mojego ostatniego raportu na temat procesu standaryzacji OOXML w Polsce. Wygląda na to że tym razem sprawy potoczyły się źle. A przynajmniej tak źle jak w sierpniu tego roku. (more…)

]]>
http://jakilinux.org/polityka/mozliwa-manipulacja-w-polskim-procesie-standaryzacyjnym-ooxml/feed/
Mono, Linux i patenty http://jakilinux.org/gnome/mono-linux-i-patenty/ http://jakilinux.org/gnome/mono-linux-i-patenty/#comments Tue, 25 Mar 2008 23:58:10 +0000 P2O2 http://jakilinux.org/gnome/mono-linux-i-patenty/

P2O2: Wprowadzenie

Od dłuższego czasu w linuksowej społeczności toczy się zażarta dyskusja na temat platformy programistycznej Mono (Mono framework), starającej się przeniknąć do środowiska graficznego GNOME, co jak twierdzi wielu profesjonalnych programistów i zaawansowanych, wieloletnich użytkowników, ma szkodliwy, a nawet niebezpieczny wpływ na “czystość” systemu Linux rozumianą jako wolność (czyt. odporność) od wszelkich potencjalnych procesów patentowych. Powszechnie wiadomo, że niektóre wielkie firmy programistyczne chętnie zdławiłyby wolne oprogramowanie lub chciałyby wszelkimi sposobami wycisnąć z niego każdego centa (vide żądania i procesy SCO wytyczone m.in. firmie IBM). Wydawałoby się, że sprawa jest prosta - wystarczyłoby trzymać się pewnych założeń w rodzaju “nie korzystamy z tego i tamtego rozwiązania”, a wszelkie roszczenia patentowe stałyby się bezprzedmiotowe.

Niestety, rzeczywistość jest bardziej skomplikowana. Wygląda na to, że GNU/Linux doczekał się V Kolumny we własnych szeregach. No cóż, chciwość ludzka nie zna granic, wsparta jeszcze zawodowymi ambicjami. Nie ma się więc czemu dziwić, gdy Microsoft korzysta z nadarzającej się okazji. Nie przez przypadek ostatnie umowy z paroma firmami linuksowymi zostały zawarte w zeszłym roku, gdy Mono dojrzało, a jego aplikacje zaczęły wciskać się do świata GNU/Linux. Tak, wciskać(!), za pomocą środowiska GNOME.

To nie żarty, ani sabałowe bajania, potencjalne implikacje tego procesu są tak niepokojące, że niektórym wręcz zjeżyły włosy na głowie. Jednak by to czy tamto ratować, trzeba znać zagrożenia. Poniższy chronologiczny zestaw tekstów nie wyczerpuje zagadnienia. Na dodatek jest wyrazem subiektywnych zapatrywań autora kompilacji (P2O2). Równie interesujące jeśli nie bardziej, są komentarze publikowane na oryginalnych stronach tłumaczonych tekstów. Niestety, z oczywistych powodów nie można było ich tutaj zacytować.

Pamiętajmy, że Rzym upadł dzięki zwykłej gnuśności - ostatnim pokoleniom żyjącym w dobrobycie zbudowanym przez poprzednie generacje, nie chciało się już walczyć o “sprawy” (chociażby bronić granic), woleli konsumować. (Dlaczego myślę teraz o Ubuntu… Doprawdy nie wiem…)

Uwaga 1: Teksty sygnowane P2O2 zostały napisane przez autora kompilacji. Pozostałe teksty pochodzą z cytowanych stron.

Uwaga 2: Zdjęcia NIE są częścią tłumaczonych tekstów.

[]
Rys.1. NIE dla Mono (No Mo)


Miłe złego początki?

Pakiety zależne


Author: Roy Schestowitz
Data: 15 lutego 2008 r.
Prawa autorskie: bez zgody autora (autor jest nieosiągalny - w sensownym czasie)
Źródło: How GNU/Linux Gets Contaminated with Software Patents from the Back Door - ze stron Boycott Novell

[…fragment całości…]

W tej chwili ładuję listy pakietów zależnych i sprawdzę je dla Ubuntu:

   dapper   159 ?
   gutsy    150 ?
   hardy    176 ?

Opiszę teraz jak sprawdzić zależności dla przykładowego pakietu ‘boo’

  apt-cache depends ^boo$

Polecenie może nie zawierać znaków karetki i dolara. Niemniej obecna forma wymusi szukanie tylko tego pakietu, a nie również mu podobnych.

Metodologia:

# odświeżamy listy pakietów
  sudo apt-get update;
# szukamy po wszystkich pakietach
for i in a b c d e f g h i j k l m n o p q r s t u v w x y z;
do apt-cache search -n $i | sed -e “s/ .*$//&#8221 \
done | sort | uniq > packages.txt
# znajdujemy zależności
for i in `cat packages.txt`;
do apt-cache depends $i >> dependencies.txt;
echo >> dependencies.txt;
done
# wykonujemy kopię zapasową
cp dependencies.txt x

# następnie tak przekształcamy plik x,
# aby nazwa każdego pakietu, znajdowała się w jednym wierszu,
# można skorzystać z dowolnego edytora lub programów sed lub awk
# pobieramy opisy pakietów
for i in `grep libmono x | sed -e ’s/ .*$//’`;
do apt-cache search  –names-only ^${i}$;
done > mono-infected-gutsy.txt

A tak wygląda fragment otrzymanej listy (pełna lista bibliotek i aplikacji znajduje się na stronie źródłowej):

asp.net2-examples - demo pages for ASP.NET 1.1 and 2.0 infrastructure
asp.net-examples - demo pages for ASP.NET 1.1 infrastructure
autopano-sift - Automated control point extraction for panorama generation
banshee - Audio Management and Playback application
beagle - indexing and search tool for your personal data
beagle-backend-evolution - evolution data backend for beagle
blam - an RSS aggregator for GNOME
bless - A full featured hexadecimal editor
boo - a python-like language and compiler for the CLI
cowbell - An easy-to-use tag editor for your music files
dfo - Desktop Flickr Organizer for Gnome
drapes - a desktop wallpaper management application for the GNOME desktop
f-spot - personal photo management application
gbrainy - brain teaser game and trainer to have fun and to keep your
brain trained
gfax - GNOME frontend for fax programs
...........
libgecko2.0-cil - CLI binding for the GtkMozEmbed library, unstable version
libglade2.0-cil - CLI binding for the Glade libraries 2.6
libglib2.0-cil - CLI binding for the GLib utility library 2.12
libgmime2.2-cil - CLI binding for the MIME library
libgnome2.0-cil - CLI binding for Gnome 2.16
...........
libkarma-cil - Rio Karma access library [CLI runtime library]
liblog4net1.2-cil - highly configurable logging API for the .NET runtime
libmono0 - libraries for the Mono JIT
libmono0-dbg - libraries for the Mono JIT, debugging symbols
libmono1.0-cil - Mono libraries (1.0)
libmono2.0-cil - Mono libraries (2.0)
..........
mono-smcs - Mono C# 3.0 compiler for CLI 2.1 (Moonlight / Silverlight)
mono-tools-devel - Various development tools for mono
mono-tools-gui - Various GUI tools for mono
mono-utils - Mono utilities
mono-xbuild - Mono xbuild
..........
tomboy - desktop note taking program using Wiki style links
youtranslate - Web translator

 


[]

Rys.2. Bojkotujemy firmę Novell za “sprzedanie się” Microsoftowi.

 

Zagadka umysłowa dla przedszkolaków: jaki to system operacyjny?!


Autor: Béranger
Data: 20 lutego 2008 r.
Prawa autorskie: Béranger
Źródło: Simple mental exercise: Identify the OS! - from ::: Planète Béranger :::

Lista zawiera kartoteki (w języku Windows - katalogi; p2o2) i ich zawartość. Została lekko zmodyfikowana dla potrzeb łamigłówki. Waszym zadaniem jest odgadnięcie systemu operacyjnego (pełna lista znajduje się na stronie źródłowej):

f-spotf-spot.exe
f-spotFlickrNet.dll
f-spotgnome-keyring-sharp.dll
f-spotgoogle-sharp.dll
f-spotlibgphoto2-sharp.dll
f-spotNDesk.Glitz.dll
f-spotSemWeb.dll
f-spotSmugMugNet.dll
f-spotTao.OpenGl.dll
………..
mono2.0System.Drawing.dll
mono2.0System.EnterpriseServices.dll
mono2.0System.Management.dll
mono2.0System.Security.dll
mono2.0System.ServiceProcess.dll
………..
monogacSystem.Web.Services2.0.0.0__b03f5f7f11d50a3aSystem.Web.Services.dll
monogacSystem.Web2.0.0.0__b03f5f7f11d50a3aSystem.Web.dll
monogacSystem.Xml2.0.0.0__b77a5c561934e089System.Xml.dll
monogacSystem2.0.0.0__b77a5c561934e089System.dll

Podpowiedź: Proszę zamienić ukośniki lewostronne na prawostronne i poprzedzić każdą ścieżkę łańcuchem znaków /usr/lib/.

Poprawna odpowiedź: nie, nie jest to Microsoft Windows. To GNU/Linux Debian “Lenny” (testing) i jego minimalna liczba zależności wymagana do uruchomienia F-Spot! (podejrzewam, że nie wszystkie pliki są potrzebne, ale tak je “upakowano” w pakiety, z takimi zależnościami).

 

[]
Rys.3. Mono jest be, fe i bu! Tfu!

 


Czyżby - “ciemność, ciemność widzę!”?

P2O2: Zdaniem autora, p. Jeffrey’a Stedfasta, wszelkie negatywne informacje na temat Mono i potencjalnych zagrożeń, jakie inni dostrzegają w jego zastosowaniu do rozwoju GNOME’a, są pozbawione podstaw. Czyżby wszyscy sceptycy błądzili we mgle jak dzieci lub znajdowali się w stanie pomroczności ciemnej? Przekonajmy się sami. Zapoznajmy się z Jego argumentami.

Bajki rozpowszechniane o GNOME/Mono


Autor: Jeffrey Stedfast
Data: 26 lutego 2008 r.
Prawa autorskie: tłumaczenie bez zgody autora (brak na blogu adresu)
Źródło: Lots of GNOME/Mono FUD Lately - from A Moment of Zen

Odnoszę wrażenie, iż w ostatnim okresie czasu szereg trolli wypełzło ze swych śmietnisk i wzięło się za rozsiewanie dookoła FUDu (Fear, Uncertainty, Doubt - strach, niepewność, zwątpienie), wmawiając ludziom, że GNOME zależy w jakiś sposób od Mono.

Przyjrzyjmy się najczęściej powtarzanym stwierdzeniom:

GNOME zależy od Mono

To po prostu nieprawda…, aby się o tym przekonać samemu, spróbujcie usunąć Mono z Linuksa za pomocą yuma, zyppera, albo apta (albo czegokolwiek). Jasno będzie widać, że żaden z nich nie usunie GNOME’a - może usuniecie Tomboya, F-Spot!-a, Banshee i/lub Beagle’a (jeśli którykolwiek z nich był zainstalowany), ale w żadnych przypadku nie usuną one jakiegokolwiek zasadniczego (core) składnika systemu GNOME.

Teraz, gdy udowodniliśmy, że GNOME nie zależy od Mono, przejdźmy do kolejnego twierdzenia:

GNOME zależy od libbeagle, biblioteki Mono

Kolejna nieprawda. Menedżer pomocy GNOME’a posiada opcjonalną zależność od libbeagle, biblioteki napisanej w języku C, która korzystając z protokołu IPC (Inter-Process-Communication) komunikuje się z demonem Beagle i może być użyta do wyszukiwania łańcuchów znaków, ale tylko w przypadku i tylko wtedy, gdy Beagle jest zainstalowany. To oznacza, że np. taki Yelp nie jest zależny od Beagle, ale może skorzystać z jego obecności. O ile wiem, istnieją plany zamiany libbeagle na bardziej ogólną bibliotekę, zdolną komunikować się za pomocą IPC zarówno z Beagle, jak i Tracker, w zależności od tego, co użytkownik sobie zainstaluje.

NDesk-DBus zastąpi w GNOME’ie DBus

Wiele smrodu wywołał niedawno pewien rozjuszony osobnik, który nie był w stanie zrozumieć jak działają biblioteki, a rozwój oprogramowania w szczególności.

GNOME w dalszym ciągu posługuje się DBusem implementowanym w języku C (lidbus) i nie wydaje mi się, aby miało to ulec zmianie, chyba że sam DBus zostanie zastąpiony czymś innym (technika, a nie biblioteka napisana w języku C).

NDesk-DBus napisany przez słynnego Alpa Tokera jest zamiennikiem dla DBus-Sharp powiązanego z lidbus za pomocą techniki .NET. Zasadnicza różnica pomiędzy NDesk-DBus i DBus-Sharp polega na tym, że DBus-Sharp otacza libdbus, podczas gdy NDesk-DBus jest w pełni zarządzaną (fully managed) implementacją przewodowego protokołu DBus.

GNOME nie tylko nie zastąpi DBus NDesk-DBusem, ale nie może tego zrobić - dowolny, nawet w połowie kompetentny programista wiedziałby i zrozumiałby dlaczego tak jest. Rodzime programy C nie mogą w prosty sposób odwoływać się do kodu zarządzanego.

Niedługo nie będzie można pisać aplikacji GNOME’a bez Mono

Rozważając tę możliwość pod kątem wykonalności należy zauważyć, że w takim razie podstawowe biblioteki GNOME’a musiałyby być napisane za pomocą .NET. A to jest wysoce nieprawdopodobne, nie ma się co kłopotać, nie w najbliższej przyszłości.

Jak łatwo dostrzec, tego rodzaju twierdzenia wypowiadane są przez ludzi, którzy nie rozumieją większości podstawowych koncepcji leżących u podstaw rozwoju oprogramowania.

GNOME jest pełen aplikacji Mono

Na razie istnieje jedna oficjalna aplikacja GNOME’a, którą napisano za pomocą Mono - jest nim Tomboy. Jakkolwiek użyteczne narzędzie, nie jest zasadniczym składnikiem pulpitu GNOME, to znaczy usunięcie go nie uczyni pulpitu GNOME bezużytecznym.

Novell zmusza GNOME do używania Mono

Zapytajcie jakiegokolwiek programistę GNOME, a powie wam, że to absurd. Zgodnie z moją najlepszą wiedzą, Novell nigdy, ani jeden raz nie zażądał, aby dowolna z jego aplikacji bazującej na Mono została zaakceptowana jako zasadnicza aplikacja GNOME’a, a co dopiero wymusił. Zauważyłem także, iż Tomboy, jedyna aplikacja Mono w GNOME, nie była w momencie dołączania jej do zestawu GNOME aplikacją Novella.

 


[]

Rys.4. Obrotomierz Mono, gaz do dechy i “koniec pieśni”. Jesteśmy sprzedani.

 


Postępująca Monoizacja?

Mono? Mono!


Autor: Béranger
Data: 27 lutego 2008 r.
Prawa autorskie: Béranger
Źródło: Mono? Mono! - from ::: Planète Béranger :::

Może nie jest to dyskusja, raczej monolog, niemniej nieunikniony, biorąc pod uwagę zagadnienie….

To jest nawet zabawne: zamiennik Tomboya: Właśnie zacząłem pozbywać się Tomboya. Myślę, że to powinno zastąpić Tomboya na pulpicie GNOME’a ASAP. […] Jedynie pomagacie Microvellowi zatruć Linux do tego stopnia, aby mógł go potem kontrolować i/lub zaatakować patentami. Każdy kto tego nie dostrzega jest upośledzony umysłowo.”

Myślicie, że spotkało się to z należytym odzewem? Chyba żarty się Was trzymają. Oto pierwsza reakcja: “Jeśli nie chcesz używać Tomboya, dodaj sobie do pulpitu przylepki - były jego protoplastą. Tomboy jest popularny, gdyż jest świetny (rocks), a nie dlatego, że jest oparty o Mono, albo dlatego, że distro wybrało go zamiast żółtych przylepek.

Luis Villa: “Nie portuj tych żółtych kartek, toż to lata 80. Tylko Tomboy jest niesamowity! A poważnie, jestem niezmiernie zdumiony, że nikt z bocznych obszarów językowych, nie próbował przeportować Tomboya do swojego ulubionego języka (hello, Javowcy?), jako uzasadnienie tezy, iż ich język jest równie użyteczny co C#/Mono.

Kolejny dowód brak przenikliwości: “Dlaczego ktoś ma przepisywać coś, co działa doskonale? ;) A jeszcze bardziej poważnie, język jest tylko narzędziem, masz wolną wolę w wyborze najlepszego narzędzia do każdej z prac z osobna. Lepiej mieć GNOME oplecionego wieloma językami, niż wciąż używać tego samego starego młotka (nawet gdyby śrubokręt lepiej nadawał się do tego celu).”

Fakty, czy banalne usprawiedliwienia? “Usiłowano przeportować, a nawet napisać od początku tę aplikację, używając takich języków jak C++, Vala czy Python. Niektóre z tych zamierzeń były publikowane, a czasami jedynie słyszeliśmy na #tomboyu, gdy ktoś dawał o tym znać, że pracuje nad Tomboyem w innym języku. Nigdy więcej już się nie odzywali. Mam wrażenie, że ciężko jest wykrzesać z siebie energię i motywację do pracy nad zamiennikiem w sytuacji, gdy bieżąca wersja działa i ma swoich opiekunów. Najlepszymi “zamiennikami” Tomboya są takie aplikacje jak Zim czy Basket, które mają inne podejście do tworzenia notatek, lepiej zaspokajając w ten sposób potrzeby niektórych użytkowników niż Tomboy. Programiści skupili się w nich na własnościach i produkcie końcowym, a nie wdawali w politykę.”

Polityczna poprawność jest najważniejsza: “Kiedy tak sobie myślę, że wszystkie VM (Mono, JVM, itd.) powinny zostać usunięte (zabronione) z długo działających aplikacji (np. paneli, apletów, serwerów), nie mogę się zgodzić z Twoim poglądem na temat tych rzeczy. Proszę nie nazywaj ludzi “głupimi” albo “cofniętymi w rozwoju” i nie nadawaj firmom dziecinnych nazw. Nikt nie będzie Cię poważnie brał pod uwagę.”

Faceci z PLD kochają Mono: “Zabawne. Nie możemy także sprawić, by Knuth zatruł GNOME swoimi algorytmami i typami danych. Zgaduję, że to samo tyczy się Ritchiego czy Kernighana z ich wersjami C. […] Przezwij mnie więc “cofniętym”. Linux jest kernelem. GNOME nie jest Linuksem. .NET jest powszechna platformą uruchomieniową (runtime) i kompilatorem dla wielu języków. Mono jest reimplementacją .NET. C# nie jest bardziej MS, niż Ruby czy Python. Oba języki działają zarówno w obrębie Mono, jak i .NET. Masz Pan problemy ze zrozumieniem, zarówno techniki, jak i patentów.” (Czy mogę dodać, że uważam tego faceta za idiotę? Dziękuję, wiem, że mogę. W końcu to mój blog.)

Oczywistość: “Uh… ? To M$ STWORZYŁ C#, a nie pythona czy ruby!@”

Kolejna idiotyczna kpina: “Uważam, że porzucenie C i UNIXa powinno być naszym pierwszym krokiem. Obie techniki pochodzą od AT&T, jednej z najmniej przyjaznych (evil) firm na świecie. […] Nigdy wcześniej nie napisałem kernela, ale pracuję nad zastąpieniem Linuksa. Korzystam z Visual Basica i jak dotąd doszedłem do Okna na pulpicie. Czy ktoś mógłby mi pomóc?”

No cóż, obawiam się, że Mark Fink nie zostanie zrozumiany przez programistów GNOME’a…

Jeśli chcielibyście poznać kontrę odpierającą zarzuty odnoszące się do Mono, opartą na fałszywych założeniach, przeczytajcie Lots of GNOME/Mono FUD Lately. (rozdział oczko wyżej - P2O2)

Zauważcie brak dobrej woli:

  • Nikt nie mówi, że “GNOME zależy od Mono”; to raczej Mono wciskane jest do GNOME’a - dystrybucje instalują Tomboya, F-Spot! oraz Beagle “z definicji”, a użytkownicy są odurzani, by wierzyli, że nie mogą żyć bez Mono!
  • “GNOME zależy od libbeagle, programu Mono”: Szanowny Panie, wiemy że libbeagle jest biblioteką napisaną w języku C! Tylko dlaczego ona tam jest? (Potrzebujecie podpowiedzi?)
  • NDesk-DBus zastępuje w GNOME’ie DBus”: Obawiam się, że to się któregoś dnia ziści!
  • “Niedługo nie będzie można pisać aplikacji GNOME’a bez Mono”: Tak, to się z pewności spełni! (Niestety…)

A może powinniście przeczytać wypowiedzi czytelników na OSNews.com. Treść niektórych z nich wkurzyła mnie do żywego…

Na przykład ten komentarz: “Osobiście unikam techniki Mono jak zarazy. […] Powodem jest to, że nie mogę znaleźć ani jednej aplikacji Mono, która byłaby lepsza niej jej “niemonowska” alternatywa. I dlatego, że aplikacje Mono pożerają dużo zasobów.” Nie politycznie, prawda?

W takim razie (dotyczy innych fragmentów tego samego komentarza powyżej - P2O2), dlaczego facet cały czas skupiał się na “trzeciej nodze Mono” - ASP.NET, ADO.NET, WinFoms, itd. - nie objętej standardami ECMA lub non-ECMA? Czy otoczka C# dla GTK+ jest w czymś “lepsza”? Gdzie, jak? Dlaczego potrzebujemy Vala i co złego w językach C/C++ czy Pythonie?

Tak, WINE jest tolerowany ponieważ jest “wysoce opcjonalny”. Nie jest wpychany na siłę poprzez środowisko pulpitowe, ani nie jest instalowane z definicji przez żadną dystrybucję głównego nurtu.

[] [] []
Rys.5. The Evil, The Bad, and The Ugly.

 


Wszystko na M, jak Money…

Nieświęta Czwórca: Miguel, Mono, Moonlight i Microsoft


Author: Sam Varghese
Data: Czwartek, 11 marca 2008 r.
Prawa autorskie: Reprodukowano za zgodą iTWire. Prawa autorskie należą do iTWire.”
Copyright: Reproduced with permission from iTWire. Copyright rests with the source.”
Źródło: The unholy quad: Miguel, Mono, Moonlight and Microsoft - from iTWire

Czy zmiana zdania na temat umowy Novell-Microsoft o 180 stopni przez współtwórcę GNOME’a, p. Miguela de Icaza opublikowana kilka dni temu, oznacza że w końcu przekonał się, iż znajduje się na ścieżce do nikąd?

Czy zdał sobie sprawę, że jego własne dzieło, Mono, w rzeczywistości spycha GNOME na ścieżkę rozwojową, która pewnego dnia otworzy GNOME na roszczenia patentowe? I czy zdał sobie sprawę, że tworząc Moonlight, klon microsoftowego Silveright (którym to MS chce przebić Flash firmy Adobe) nie przysłuży się sprawie wolnego oprogramowania ani na jotę?

Jeden z czytelników iTWire uważa, że możliwe iż p. de Icaza uświadomił sobie szaleństwo swego postępowania i odesłał mnie do stron dyskusji, jaka toczy się w sieci Usenet w ramach grupy dyskusyjnej comp.os.linux.advocacy.

Czytelnik pisał (nie otrzymałem jeszcze pozwolenia na używanie jego imienia): “Niedawno De Icaza zaangażował się w dyskusję w grupie dyskusyjnej, w trakcie której został solidnie przemaglowany z powodu swych opinii na temat Microsoftu, Novella, patentów i innych powiązanych z nimi tematów. Przytoczone przeciwko niemu argumenty były przytłaczające i podejrzewam, że mogły przyczynić się do przewartościowanie jego stanowiska.”

Gdyby p. de Icaza stanął następnego dnia i publicznie oświadczył mea culpa, przyniosłoby mu to chlubę. Niestety, i to jest smutne, nie uważam, aby osiągnął już ten stan świadomości, ani że kiedykolwiek do tego dojdzie.

Niemniej, dyskusja w Usenet dotknęła kilka interesujących tematów. Ponownie pokazała sposób w jaki p. de Icaza, który jest człowiekiem o wysokim ilorazie inteligencji (cokolwiek by nie wziąć pod uwagę), odmawia przyjrzeniu się zagadnieniu i wyciągnięcia rozsądnych konkluzji.

Kiedy zapytano Go “Do jakiego stopnia ufa Microsoftowi, zarówno biorąc pod uwagę jego obiecanki albo motywacje, jak i jego zaangażowanie w konkurującą z nim platformę linuksową?” wybrał trywializowanie kwestii odpowiadając “to sprawa raczej odpowiednia dla magazynów Teen (gówno dla nastolatków - o dupie Maryni, itp., P2O2) albo Cosmo (Cosmopolitan - takie samo gówno, tylko dla dorosłych, P2O2).”

[]
Rys.6. Cesarz i Jego Potomek?

Tłumaczenie rysunku 6:
Dymki: Potomek - “Nie istnieje przecież coś takiego jak wolne oprogramowanie!”, “Ani zdrowy rozsądek…, ani dobry gust…”; Cesarz - “Wiem synu…”
Podpis: Marsz Cesarza Microsoft .NET do GNOME’a - dzięki Mono; Naśladowanie wyglądu Visty firmy Microsoft przez KDE 4.

Na temat sposobów w jaki Microsoft wpasował się w pozycję obecnego dominanta napisano wiele tomów. Także Internet pełen jest opisów tych działań. A mimo to pojawił się szeroko uznawany programista i to jeden z najlepszych w okolicy, który zaprzecza faktom.

Mówi się, że programiści są mistrzami logiki - czemu więc te logiczne zdolności zanikają, gdy p. de Icaza trafia na sługusów Microsoftu? Przypomina mi to inteligentną kobietę, która zakochawszy się w gangsterze nie była zdolna dostrzec jego wad.

Podczas dyskusji ktoś nawet przyrównał p. de Icaza do p. Linusa Torvaldsa, twierdząc że obaj zainteresowani są jedynie wartościami technicznymi. Nawet w najlepszym wypadku brzmi to nieprawdziwie. Dla początkujących - p. Torvalds nigdy nie uwolnił kernela spod licencji, która umożliwia modyfikację i redystrybucję; Mono p. de Icaza dopuszcza jedynie kod mający licencję podobną do BSD, która pozwala wybrać fragment, zmienić go, a potem zamknąć w pakiecie własnościowym bez wymogu ujawnienia całego nowego kodu.

Porównywanie obu Panów jest głupotą, ale proszę mi pozwolić zwrócić uwagę na jeszcze jedną oczywistą różnicę - p. Torvalds jest szczery i bezpośredni w rozmowie. Dla Niego motyka jest motyką, podczas gdy p. de Icaza ucieka od trudnych pytań i jest mistrzem w owijaniu w bawełnę.

Warto w tym miejscu wspomnieć, że ochrona patentowa firmy Microsoft oferowana jest jedynie użytkownikom linuksowej dystrybucji firmy Novell - a i to tylko na pięć lat począwszy od października 2006 r., chyba że obie firmy zawrą nową umowę.

Którą, jak wskazał na to inny post z listy, “zasadniczo każdego, wraz z jego wkładem w rozwój Mono, wykluczy spod tej ochrony i to w taki sposób, że zniszczy “wolność” tego wkładu. W efekcie doprowadzi to do ominięcia licencji GPL, na wzór Tivoizacji (Tivoisation).”

Ale p. de Icaza ma swoich zwolenników, którzy szczycą się posiadaniem tych samych klapek. Gdziekolwiek ktoś zacznie rozmowę o Mono, jednym z pierwszych, który zjawia się na scenie jest rzecznik medialny GNOME Foundation p. Jeff Waugh. I zaczyna się odwracanie kota ogonem. Zawsze jednak kończy twierdzeniem, że p. de Icaza nie jest już członkiem GNOME. Więc po jaką cholerę p. Waugh się tam zjawia?

A jeśli p. de Icaza nie jest już częścią zespołu GNOME i nie ma wpływu na ten projekt, czemu coraz głębiej wciska Mono w trzewia środowiska graficznego GNOME’a?

Najwyższy czas, by projekty w rodzaju Ubuntu i Red Hat - dwóch dystrybucji, w których GNOME jest bazowym pulpitem - zaczęły na poważnie szukać alternatywy. Ta podstępna infiltracja przez Mono zaowocuje pewnego dnia procesami patentowymi. Microsoft nie może rywalizować z Linuksem w żaden inny sposób - jedyne co może, to przekupić obie te firmy, posiadające większą część rynkowego udziału linuksowych systemów operacyjnych.

[]
Rys.7. Drogą p. de Icazy też można iść…


Tłumaczenie i kompilacja: P2O2

]]>
http://jakilinux.org/gnome/mono-linux-i-patenty/feed/