Štítky

android (3) ekologie (6) film (1) (7) lidé (16) linux (11) peníze (8) samba (1) server (2) škola (4)

pondělí, 17. ledna 2011

Jak Linux funguje?

Jestli jste si ještě takovou otázku nepoložili, patříte mezi většinu populace. A pamatujte si, je to naprosto v pořádku. Už jste ale určitě slyšeli mnoho rozchodných a rozpačitých soudů o operačních systémech. Každý prostě nakonec sklouzne k vychvalování toho co má radši a pak vznikne tzv. "Flamewar".

Takže předsudky stranou. Operační systém by měl pomáhat programátorům psát jednoduše programy a zajistit tím uživatelský komfort při práci (multitasking, správa hardwaru). To jsou hlavní kritéria srovnání. Jenže jsou další věci. Uživatelská základna dovede dělat změny, protože jedině tam se projevý vůle ke změně. Každý program musí vyhovovat potřebám uživatele. A protože programátor je současně uživatel, chce přetvářet program svým potřebám.

Otázka užitnosti

Dneska nám přijde normální používat Firefox, GIMP, nebo balík kodeků ffmpeg kdekoli, a ani nepoznáme že jsme na jiném OS. Jenže přenositelnost se týká, z velké většiny, pouze svobodných aplikací (viz druhá čast).

Uživatel hodnotí, nebo by měl, systém podle množství dostupných aplikací. Jenže tam narazí na první problém. Když neví jak hledat aplikace pro danný systém, nemůže je ani instalovat a zkoušet. Aplikace pro Windows většinou člověk najde díky těmto zdrojům:
  • rada od známého
  • veřejná média
  • zkušenost v práci, škole
  • servery jako stahuj.cz
GNU/Linux je proslulý svými balíčkovacími systémy jako dpkg, yum, nebo pacman. Jaký je rozdíl? Každá linuxová distribuce má vlastní repozitaře s aplikacemi otestovanými pro jejich distribuci. To dává volnost v rychlosti přidávání nových verzí. Někdo vyžaduje stabilní a otestovaný soubor programů. Ti co mají zájem o testování bleeding programů, využijí spíše jiné distribuce (výsledně jiný repozitář).

Otázka filozofie
Richard Stallman je vizionář, který měl na svědomí vymezení pojmu svobodný software. Mnoho lidí se přirozeně domnívá že "free software", narozdíl od toho jak ho chápe komunita kolem tzv. svobodného softwaru, je to samé. Stallman mluví o spojení v angličtině: "free bear is not free speech". Rozeberme si to trochu.

Svobodný software je opak uzavřeného softwaru. Co je tedy uzavřený software. Příkladné jsou všechny známé licence: Freeware, Shareware, Trialware, Adware atd. Co mají všichni společné. Nikdo neposkytuje zdrojové kódy. Nebavíme se totiž vůbec o ceně. Odměňování patří úplně někam jinam než naše práva nakládat s programem.

Nejdůležitější jsou věci pro funkčí spolupráci tvoří respektování práv druhých!

0 komentářů:

Přidat komentář