Linux.SU (Knoppix.ru)
[image]
Êàêîé Ëèíóêñ âûáðàòü?

ËÓרÅÅ ÈÇ ËÓרÅÃÎ

[image]
ÄËß ÍÀ×ÀËÀ: ÆÈÂÛÅ

- Knoppix -
Ëèíóêñ çà ïÿòü ìèíóò
- Puppy Linux -
Õîðîøèé äðóã

ÄËß ÄÅËÀ: ÏÐÎÔÈ

- Debian -
Îí òàêîé îäèí
- CentOS -
Êîïåéêà ðóáëü áåð忏ò!
- Fedora -
Ïî ñëåäàì Red Hat
- Ubuntu Linux -
Ìû îäíîé êðîâè!
- ASP Linux -
Òîòàëüíî ðóññêèé
- Mandriva Linux -
Êðàñîòà è óäîáñòâà
- openSUSE -
Íàñòîÿùåå íåìåöêîå êà÷åñòâî
- Slackware -
Ëèíóêñ èç êóáèêîâ

ÄËß ÄÅËÀ: ÐÎËËÛ

- ArchLinux -
Ãåíèàëüíîå - ïðîñòî!
- PCLinuxOS -
Ïðîñòî ëèíóêñ
- Aptosid -
Ïî÷óâñòâóé ñèëó!

ÄËß ÄÅËÀ: ÑÎÁÅÐÈ ÑÀÌ

- Gentoo -
Êàæäîìó ñâî¸
- LinuxFromScratch -
Ëèíóêñ ñ íóëÿ

ÄËß ÄÅËÀ: ˨ÃÊÈÅ

- MeeGo -
Ïîâåëèòåëü íåòáóêîâ
- TinyMe -
Ðàçìåð èìååò çíà÷åíèå!
- gOS -
Õîðîøà Ìàøà!
- Deli Linux -
Ñòàðîñòü â ðàäîñòü!

ÇÀÙÈÒÀ

- Openwall -
Íå ñòó÷èòå, çàêðûòî!
- BackTrack/WHAX -
Âàì, õàêåðû!

ÌÓËÜÒÈÌÅÄÈß

- 64 Studio -
Ñêîðîñòü íå ïðîáëåìà!
- Planet CCRMA -
Ðàáîòà ñî çâóêîì

ÏÐÈËÎÆÅÍÈß

- OpenDisc -
Äëÿ íåñâîáîäíûõ
- Ñâîáîäíûé îôèñ -
100% ñâîáîäíûé îôèñ

ÄËß ÇÀÁÀÂÛ

- Ëèíóêñ Ãåéìåð -
Boot & Play!
- VegaStrike -
Êàæäîìó ïî ïëàíåòå!

ÝÊÑÏÅÐÈÌÅÍÒ

- êîËèíóêñû -
Íå âûõîäÿ èç Âèíäîóñ
- GoboLinux -
Î÷åâèäíî è âåðîÿòíî
- ReactOS -
Îñâîáîäèòå Âèíäîóñ!

ÐÎÄÍß

- BSD-ñåìåéñòâî -
Íà ïëå÷àõ ãèãàíòîâ

ÓÑÒÀÐÅÂØÈÅ

- OpenSolaris -
+ Belenix

Äî çâ¸çä ðóêîé ïîäàòü
- Áëèí -
Æèâîé ðóññêèé Ëèíóêñ
- MOPS Linux -
Ðóññêàÿ áîðçàÿ
- Freespire -
Îãîíü, âîäà è ìåäíûå òðóáû

[image]
ÄÅÊÀÁÐÜ
06 13 20 27
07 14 21 28
01 08 15 22 29
02 09 16 23 30
03 10 17 24 31
04 11 18 25
05 12 19 26


ÀÐÕÈÂ
(2003 - 2011)

[image]
Âå÷íî ìîëîäîé FVWM

Debian sid + XFCE

[image]
ÍÀØÈ ÏÐÎÅÊÒÛ

ÏÈÍÃÂÈÍ Â ÊÀÐÌÀÍÅ
MATRIX GL
ÏÎËÅÇÍÛÅ ÑÎÂÅÒÛ

[image]
ÇÀÊËÀÄÊÈ[image]
×àÂÎ[image]
ÊÎÍÒÀÊÒÛ[image]
RSS[image]

[image]
ß - õàêåð!
[image]
RR[image]
Knoppix.ru QR code
[image]

Âîëøåáñòâî âòîðîãî ñîðòà

  Ïðîãðàììíîå îáåñïå÷åíèå ñ îòêðûòûìè èñõîäíèêàìè ìîæíî ðàçäåëèòü íà äâà ñîðòà. Ïðîäóêòû ñîðòà âòîðîãî ïðèíàäëåæàò êîìïàíèÿì è ðàçíîãî ðîäà áèçíåñ-ó÷ðåæäåíèÿì, êîòîðûì íåîáõîäèìî çàðàáàòûâàòü íà ñâîèõ ðàçðàáîòêàõ — âåäü â ïðîòèâíîì ñëó÷àå îíè ïðîñòî íå ñìîãóò ïëàòèòü ñâîèì ñîòðóäíèêàì. Ñîðò ïåðâûé ïðèíàäëåæèò ñîîáùåñòâàì ýíòóçèàñòîâ, èçáàâëåííûì îò ôèíàíñîâîé íóæäû. Òàêèå ñîîáùåñòâà êàê ïðàâèëî ïðèíèìàþò ïîæåðòâîâàíèÿ, íî è áåç äåíåæíûõ âëèâàíèé ñïîñîáíû íîðìàëüíî ôóíêöèîíèðîâàòü. Êà÷åñòâî ïðîäóêòîâ òîé è äðóãîé êàòåãîðèè ìîæåò âàðüèðîâàòüñÿ îò ñëó÷àÿ ê ñëó÷àþ, íî îäíî íåñîìíåííî: âûæèâàåìîñòü ñðåäè ïðîäóêòîâ ïåðâîãî ñîðòà âûøå. Ïî÷åìó? Êîãäà äåëîâîé ìèð íà÷èíàåò òðÿñòè ëèõîðàäêà î÷åðåäíîãî êðèçèñà, êîìïàíèè-âëàäåëüöû ïðîãðàìì âòîðîãî ñîðòà â ëó÷øåì ñëó÷àå ñîêðàùàþò ðàñõîäû (óâîëüíåíèÿ, îòêàç îò ïîêàçàâøèõñÿ áåñïåðñïåêòèâíûìè ðàçðàáîòîê è ò.ï.).  õóäøåì æå ìîãóò èñïóñòèòü êîðïîðàòèâíûé äóõ. È õîðîøî, åñëè ê òîìó âðåìåíè âîêðóã óìåðøåé ñôîðìèðîâàëñÿ êðóã ïîêëîííèêîâ — òîãäà îíè ñìîãóò ïðîäîëæèòü ðàçâèòèå ïðîãðàììû, ïåðåâåäÿ å¸ â ïåðâûé ñîðò. Êîíå÷íî, çàäà÷à íåïðîñòàÿ, âåäü ïðèä¸òñÿ ïîëíîñòüþ ïåðåëîïàòèòü èñõîäíèêè, âûáðîñèâ èç íèõ âñå óïîìèíàíèÿ î ïðåæíåì õîçÿèíå è ïðî÷èå òîðãîâûå ìàðêè, ïåðåïèñàòü êóñêè êîäà, êîòîðûå áûëè íåñâîáîäíû. Íî ïî êðàéíåé ìåðå ïðîäóêò îñòàíåòñÿ æèâ. Åñëè æå ïîêëîííèêîâ íå õâàòèò, íà ñâåòå ñòàíåò îäíîé ñâîáîäíîé ðàçðàáîòêîé ìåíüøå.

  Òàêîâà íåâåñ¸ëàÿ òåîðèÿ. Ïðàêòèêà ìîæåò ïîêàçàòüñÿ åù¸ ïå÷àëüíåé. Âû êîíå÷íî çíàåòå äèñòðèáóòèâ Mandriva Linux. Íî çíàåòå ëè âû, ÷òî â ýòè äíè îí ïåðåæèâàåò êëèíè÷åñêóþ ñìåðòü? Çàìå÷àòåëüíûé âàðèàíò ñâîáîäíîé ÎÑ, óñïåâøèé ñòàòü îäíèì èç ñàìûõ ïîïóëÿðíûõ ñðåäè ñîáðàòüåâ, îí ñ ñàìîãî ðîæäåíèÿ áûë ïðîäóêòîì âòîðîãî ñîðòà — è ñåãîäíÿ ìîæåò ïîñëóæèòü îòëè÷íûì ïðèìåðîì òåîðåòè÷åñêèõ âûêëàäîê.

  Äèñòðèáóòèâ, èçâåñòíûé òåïåðü êàê Mandriva Linux, ïîÿâèëñÿ íà ñâåò â 1998 ãîäó ïîä èìåíåì Mandrake-Linux â ñòåíàõ ôðàíöóçñêîé êîìïàíèè MandrakeSoft. Òåìà èì¸í ñûãðàëà â èñòîðèè ïðîäóêòà íå ïîñëåäíþþ ðîëü, ïîýòîìó ñòîèò âñïîìíèòü, îòêóäà âçÿëîñü èñõîäíîå. «Mandrake» â ïåðåâîäå ñ àíãëèéñêîãî — ìàíäðàãîðà, ðîäíàÿ ñåñòðà áåëåíû, ðàñòåíèå, êîðåíü êîòîðîãî íàñûùåí ãàëëþöèíîãåíàìè, à ïî ôîðìå íàïîìèíàåò ÷åëîâå÷åñêóþ ôèãóðó. Ìàíäðàãîðà ìèôîëîãèçèðîâàíà äðåâíèìè, à å¸ óïîìèíàíèÿìè ïðîíèçàíà âñÿ ëèòåðàòóðà çàïàäíîé öèâèëèçàöèè, íà÷èíàÿ ñ Áèáëèè.  30-õ ãîäàõ ïðîøëîãî âåêà èìåíåì Mandrake áûë íàðå÷¸í ïåðñîíàæ àìåðèêàíñêèõ êîìèêñîâ, ÷åëîâåê, îáëàäàâøèé «âîëøåáíûìè» ñïîñîáíîñòÿìè. È êàê ðàç ñ íèì ñâÿçàíî íàçâàíèå ôðàíöóçñêîãî ëèíóêñà: àòðèáóòû âîëøåáíèêà — øàïêà è ïàëî÷êà — èñïîëüçóåìûå â îôîðìëåíèè äèñòðèáóòèâà, âûäàþò åãî ñ ãîëîâîé.

Mandrake the Magician - ïðàîòåö âñåõ ñóïåðãåðîåâ
Mandrake the Magician - ïðàîòåö âñåõ ñóïåðãåðîåâ

  Ïî èðîíèè ñóäüáû, èìåííî ìåãàïîïóëÿðíîå íàçâàíèå ñòàëî ïåðâûì, èç-çà ÷åãî ðàçðàáîò÷èêàì ïðîäóêòà ïðèøëîñü ÿâèòüñÿ â ñóä. Êîðïîðàöèÿ Hearst Corp., âëàäåþùàÿ ïðàâàìè íà âûøåóïîìÿíóòûé êîìèêñ, óñìîòðåëà â äåéñòâèÿõ MandrakeSoft ïîñÿãàòåëüñòâî íà ñâîþ èíòåëëåêòóàëüíóþ ñîáñòâåííîñòü.  ðåçóëüòàòå Linux-Mandrake, ê âåðñèè 8 ñìåíèâøèé èìÿ íà óäîáî÷èòàåìîå Mandrake Linux, ïîñëå ñóäà ñ Hearst Corp. ñòàë Mandrakelinux, à â 2005 ãîäó, êîãäà ôðàíöóçû ïîãëîòèëè áðàçèëüñêóþ êîìïàíèþ Conectiva, è âîâñå ïðåâðàòèëñÿ â Mandriva Linux.

  Âïðî÷åì, ìíîãî âàæíåå ôóíêöèîíàëüíîñòü. Mandrake, ñòàðòîâàâøèé êàê îòïðûñê Red Hat Linux, áûñòðî îáîñîáèëñÿ è ñôîðìèðîâàë ñîáñòâåííûé óíèêàëüíûé îáðàç äèñòðèáóòèâà, äëÿ êîòîðîãî èíòåðåñû ïîëüçîâàòåëÿ ïðåâûøå âñåãî. Íàñûùåííûé ãðàôèêîé, ñ ìíîãî÷èñëåííûìè ïðèìî÷êàìè äëÿ îáëåã÷åíèÿ æèçíè ðÿäîâîìó (è îñîáåííî íà÷èíàþùåìó) þçåðó, Mandrake Linux ïðîñëàâèëñÿ êàê äðóæåëþáíûé, ïðîñòîé â îáðàùåíèè ïðîäóêò, íå òðåáóþùèé ñïåöèàëüíûõ òåõíè÷åñêèõ íàâûêîâ. Èçáðàííàÿ åãî ðàçðàáîò÷èêàìè «äâîéíàÿ» ìîäåëü äèñòðèáóöèè âïîñëåäñòâèè ñòàëà ñòàíäàðòîì äå-ôàêòî äëÿ êîðïîðàòèâíûõ äèñòðèáóòèâîâ. Ðåëèç äåëèòñÿ íà äâå ÷àñòè, ñâîáîäíóþ (ñ ïðèñòàâêîé Free â èìåíè è òîëüêî ñâîáîäíûì ñîôòîì â ñîñòàâå) è ÷àñòè÷íî íåñâîáîäíóþ (ñîäåðæàùóþ ïðîãðàììû ïîä ëèöåíçèÿìè, îãðàíè÷èâàþùèìè ïðàâà ïîëüçîâàòåëÿ, â ÷àñòíîñòè, âèäåîäðàéâåðû). Åñòåñòâåííî, èñõîäíûå òåêñòû ñâîáîäíîé âåðñèè îïóáëèêîâàíû ïîä GPL-ïîäîáíûìè ëèöåíçèÿìè, òàê ÷òî ïðè æåëàíèè ñ íèìè ìîæíî âûòâîðÿòü âñ¸, ÷òî çàáëàãîðàññóäèòñÿ. ×åì íåêîòîðûå ýíòóçèàñòû è âîñïîëüçîâàëèñü, ïîðîäèâ ïëåÿäó íàñëåäíèêîâ Mandrake Linux, èçíà÷àëüíî îñíîâàííûõ íà åãî êîäàõ, à ïîçæå ñòàâøèõ ñàìîñòîÿòåëüíûìè ïðîåêòàìè. Ñðåäè íèõ ê ïðèìåðó, PCLinuxOS — îäèí èç ïîïóëÿðíåéøèõ äèñòðèáóòèâîâ íà Çàïàäå. Êðîìå òîãî, âîêðóã ñàìîãî Mandrake Linux ñôîðìèðîâàëîñü êðóïíîå ñîîáùåñòâî ïîëüçîâàòåëåé, íå ðàç ïîìîãàâøåå êîìïàíèè äåíåæíûìè âçíîñàìè.

Ìàíäðèâà åù¸ è îäèí èç ñàìûõ êðàñèâûõ âàðèàíòîâ Ëèíóêñà
Ìàíäðèâà åù¸ è îäèí èç ñàìûõ êðàñèâûõ âàðèàíòîâ Ëèíóêñà

  Óâû, çàâî¸âàííîå ïðèçíàíèå íå ñïàñëî MandrakeSoft îò ôèíàíñîâûõ íåóðÿäèö. Òðóäíîñòè ïðåñëåäîâàëè êîìïàíèþ ñ íà÷àëà «íóëåâûõ», êîãäà íàíÿòîå ðóêîâîäñòâî ðåøèëî ñìåñòèòü àêöåíò ñ ðÿäîâîãî þçåðà íà ñåðâåðíûé ñîôò è èíñòðóìåíòû äèñòàöèîííîãî îáó÷åíèÿ.  ðåçóëüòàòå ýòîãî, äàæå ïðîéäÿ ÷åðåç óñïåøíîå IPO (àêöèè êîìïàíèè íà áèðæå Nasdaq ïîÿâèëèñü â 2001 ãîäó), ê 2003-ìó ôðàíöóçû âïåðâûå îêàçàëèñü íà ãðàíè áàíêðîòñòâà. Ïåðåæèâ ñåðü¸çíóþ ðåñòðóêòóðèçàöèþ è äàæå çàïèñàâ â ñâîé àêòèâ íåñêîëüêî êîðïîðàòèâíûõ ïðèîáðåòåíèé (áûëè êóïëåíû Edge-IT, Lycoris, Conectiva, Linbox), MandrakeSoft äîòÿíóëà äî 2006 ãîäà, êîãäà — îïÿòü æå â ñèëó ñêó÷íûõ äåíåæíûõ çàòðóäíåíèé — áûëà âûíóæäåíà ïðîâåñòè âòîðóþ âîëíó ñîêðàùåíèé. Òîãäà ïîä «íîæ» ïîïàë è ñîîñíîâàòåëü êîìïàíèè Ãàýëü Äþâàëü (ñåãîäíÿ ðàáîòàåò â Ulteo), ïîäâåðãøèé ðåçêîé êðèòèêå õàîòè÷íûå äåéñòâèÿ ðóêîâîäñòâà. Íàêîíåö, â 2010 ãîäó êîìïàíèÿ ñòîëêíóëàñü ñ ñàìûì òÿæ¸ëûì êðèçèñîì çà ñâîþ èñòîðèè: ïîñëå î÷åðåäíîé, óæå òðåòüåé ïî ñ÷¸òó ñåðèè óâîëüíåíèé, áûëî îáúÿâëåíî, ÷òî áèçíåñ ñòîèò íà ãðàíè ôèíàíñîâîãî êðàõà, à ïîòîìó — ïðîäà¸òñÿ.

  Ê ñîæàëåíèþ, â òî÷íîñòè âîññòàíîâèòü ðàáîòó ò¸ìíîé âíóòðèêîðïîðàòèâíîé ìåõàíèêè Mandriva â 2010-ì íåâîçìîæíî. Èç ðàçðîçíåííûõ ïðåññ-ðåëèçîâ è ëè÷íûõ âîñïîìèíàíèé îêàçàâøèõñÿ íà óëèöå ñîòðóäíèêîâ âûðèñîâûâàåòñÿ ñëåäóþùàÿ êàðòèíà. Áîëüøàÿ ÷àñòü ïðîãðàììèñòîâ, äèçàéíåðîâ è ïðî÷èõ ñïåöèàëèñòîâ, òðóäèâøèõñÿ íåïîñðåäñòâåííî íàä Mandriva Linux, ëèøèëèñü ðàáîòû ñ çàêðûòèåì äî÷åðíåé êîìïàíèè Edge-IT (áûâøåé èõ ôàêòè÷åñêèì ðàáîòîäàòåëåì). Îñòàâøàÿñÿ ãîðñòêà èìååò ê äèñòðèáóòèâó ëèøü êîñâåííîå îòíîøåíèå, è íåïîíÿòíî, êàê ñèëàìè ýòîãî êîëëåêòèâà áóäåò âîçìîæíî ïðîäîëæàòü ðàçâèòèå ãëàâíîãî ïðîäóêòà. Ðàçãîâîðû î ïðîäàæå ïîêà çàòèõëè, ïðè÷èíîé ÷åìó — íàøåäøèåñÿ èíâåñòîðû, ïî ñëóõàì, èìåþùèå ðîññèéñêèå êîðíè. Îôèöèàëüíî êîìïàíèÿ íå ïëàíèðóåò ïðåêðàùàòü ðàçðàáîòêó Mandriva Linux è îáåùàåò äàæå îñâîèòü íîâûå íèøè (â ÷àñòíîñòè, ïëàíøåòíûå PC) — íî, êàê óæå ãîâîðèëîñü, íåïîíÿòíî, êàêèìè ñèëàìè áóäóò ðåøàòüñÿ ýòè çàäà÷è. Ïîñëåäíÿÿ âåðñèÿ äèñòðèáóòèâà, 2010.2, ñîäåðæèò â îñíîâíîì êîñìåòè÷åñêèå èçìåíåíèÿ.

Mageia - ïðÿìîé íàñëåäíèê Ìàíäðèâû
Mageia - ïðÿìîé íàñëåäíèê Ìàíäðèâû

  Ê ñ÷àñòüþ, èñõîäíèêè Mandriva Linux ñâîáîäíû. È ýòî äà¸ò ïðîåêòó Øàíñ. Ìíîãèå èç áûâøèõ ñîòðóäíèêîâ Mandriva, óâîëåííûå â 2010-ì, ðåøèëè ïðîäîëæèòü ðàáîòó ñàìîñòîÿòåëüíî è îñåíüþ ïðîøëîãî ãîäà îñíîâàëè íåêîììåð÷åñêèé ïðîåêò Mageia (ãðå÷. âîëøåáñòâî). Öåëü — íå òîëüêî ñîõðàíèòü çàìå÷àòåëüíûé ïðîäóêò, íî è îãðàäèòü åãî âïðåäü îò ýêîíîìè÷åñêèõ ôëóêòóàöèé è íåïðåäñêàçóåìûõ äåéñòâèé êîðïîðàòèâíûõ ñòðàòåãîâ. Mageia äîëæåí ñòàòü ïîëíîñòüþ ñâîáîäíûì, ïî÷òè îôèöèàëüíûì íàñëåäíèêîì Mandriva Linux — âåäü ñîçäà¸òñÿ îí ðóêàìè òåõ, êòî òâîðèë Ìàíäðèâó!

  Ìåíåå ÷åì çà ïîëãîäà, ïðîøåäøèõ ñî äíÿ îñíîâàíèÿ, ó÷àñòíèêàì Mageia óäàëîñü îðãàíèçîâàòü ãðóïïû ïî èíòåðåñàì, âîññòàíîâèòü øòàò ïåðåâîä÷èêîâ, íàëàäèòü õåëï-äåñê, íî ñàìîå ãëàâíîå — ïåðåëîïàòèòü èñõîäíûå òåêñòû, äàáû î÷èñòèòü èõ îò íåñâîáîäíûõ âêëþ÷åíèé. Ïåðâàÿ àëüôà-âåðñèÿ äîëæíà ïîÿâèòüñÿ â òåêóùåì ìåñÿöå, à íà ìàðò çàïëàíèðîâàí âûïóñê Mageia 0 Final — ïåðâîãî îòíîñèòåëüíî ñòàáèëüíîãî âàðèàíòà äèñòðèáóòèâà. Âûñòðîèòü íà íîâîì ìåñòå èíôðàñòðóêòóðó òàêîãî ñëîæíåéøåãî ïðîåêòà, êàêèì áûë Mandriva Linux, êàê ìèíèìóì íåïðîñòî. À ïîòîìó ðàáî÷èõ ðóê êîíå÷íî íå õâàòàåò. Ñ õîäó: êåêîìó çàíÿòüñÿ ðóññêîé âåðñèåé îôèöèàëüíîãî áëîãà. Íî ÿâíî íåäîñòàòî÷íî è ïðîãðàììåðñêèõ òàëàíòîâ. È åñëè ó âàñ åñòü âðåìÿ è æåëàíèå ïîìî÷ü âòîðîìó ðîæäåíèþ ëåãåíäàðíîãî äèñòðèáóòèâà, åñëè â íàëè÷èè çäîðîâûå àìáèöèè — ïîäêëþ÷àéòåñü! Òîëüêî îò íàñ òåïåðü çàâèñèò, óâèäèò ëè Mageia ñâåò â êîíöå òóííåëÿ.

------------------------------------------------------------------------------------------------------------
Âû âñåãäà ìîæåòå îáðàòèòüñÿ ê ýòîé çàìåòêå, âîñïîëüçîâàâøèñü àäðåñîì Knoppix.ru/190111.shtml

29.12.2010 Äåñÿòûé íà âûõîä!

  Ãîä äâå òûñÿ÷è äåñÿòûé ïîäõîäèò ê êîíöó è ñàìîå âðåìÿ âñïîìíèòü î òîì èíòåðåñíîì è âàæíîì, ÷åì áûë îòìå÷åí îí â ìèðå ñâîáîäíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ. À ïåðâîå, ÷òî ïðèõîäèò â ãîëîâó — ñóìàñøåäøàÿ êèíåìàòîãðàôè÷åñêàÿ ëèõîðàäêà, ñ êîòîðîé ñîáñòâåííî âñ¸ è íà÷àëîñü. Âû ïîìíèòå òó íîâîãîäíþþ èñòåðèþ â êèíîòåàòðàõ, êîãäà êàæäûé, ÊÀÆÄÛÉ ñ÷èòàë ñâîèì äîëãîì ïîáûâàòü íà ñòåðåîñêîïè÷åñêîé.. î, ïðîñòèòå, 3D-ïðåìüåðå ëåíòû ñ êîìïüþòåðíûì íàçâàíèåì? ;-) Áåçóïðå÷íûé ñöåíàðèé, çàìå÷àòåëüíûå àêò¸ðû è èìÿ ðåæèññ¸ðà îáåñïå÷èëè «Àâàòàðó» ïîëîâèíó óñïåõà. Íî êòî âîçüì¸òñÿ ñïîðèòü, ÷òî ïÿòüäåñÿò ïðîöåíòîâ èç òåõ ïî÷òè òð¸õ ìèëëèàðäîâ äîëëàðîâ, ÷òî ñîáðàë ôèëüì â êèíîòåàòðàõ ïëàíåòû, åìó ïðèíåñëà êîìïüþòåðíàÿ ãðàôèêà? Áþäæåò êàðòèíû, ïî íåêîòîðûì îöåíêàì ïðåâûñèâøèé òðèñòà ìèëëèîíîâ, ñàì ïî ñåáå âûãëÿäèò ôàíòàñòè÷åñêèì. Íî âî ÷òî îáîøëàñü áû ñîçäàòåëÿì èñòîðèÿ î ãîðäîì èíîïëàíåòíîì ïëåìåíè, åñëè á íå Ëèíóêñ, áåñïëàòíî óïðàâëÿâøèé òûñÿ÷àìè ñåðâåðîâ? Äà, «Àâàòàð» ðåíäåðèëñÿ íà ãèãàíòñêîé ñåðâåðíîé ôåðìå íîâîçåëàíäñêîé êîìïàíèè Weta Digital — è äâà ïåòàáàéòà äàííûõ, ðàñïðåäåë¸ííûõ ìåæäó òðèäöàòüþ ïÿòüþ òûñÿ÷àìè ïðîöåññîðíûõ ÿäåð, íàïîëíÿëèñü ïîä óïðàâëåíèåì çíàêîìîé êàæäîìó Ubuntu Linux.

 óìåëûõ ðóêàõ Óáóíòà ñïîñîáíà íà ìíîãîå
 óìåëûõ ðóêàõ Óáóíòà ñïîñîáíà íà ìíîãîå

  Ñèòóàöèÿ ñ «Àâàòàðîì», ãäå ïðèñóòñòâèå ñâîáîäíîé îïåðàöèîííîé ñèñòåìû íåçàìåòíî äëÿ çðèòåëÿ, õàðàêòåðíà äëÿ âñåãî óõîäÿùåãî ãîäà. Èìåííî â 2010 ñëîæèëàñü çàáàâíàÿ ñèòóàöèÿ: ïðèòîì, ÷òî ìîëâà ïðîäîëæàåò ïðè÷èñëÿòü Ëèíóêñ ê èíñòðóìåíòàì óçêîé ñïåöèàëèçàöèè, à åãî ïîëüçîâàòåëåé ðèñîâàòü áîðîäàòûìè ëþäüìè â ñâèòåðàõ, òàê âîò ïðè âñ¸ì ýòîì ëèíóêñîâ âîêðóã íàñ ñòàëî ãîðàçäî áîëüøå, ÷åì ìîæíî ñåáå ïðåäñòàâèòü. È äà, ëèíóêñîèäàìè òàê èëè èíà÷å ñåãîäíÿ ñòàëè è íàòóðàëüíûå áëîíäèíêè, è áèçíåñìåíû, è ïðîñòî îáûâàòåëè, êîòîðûì â îáùåì-òî íåò äåëà äî òîãî, ÷òî çà ñèñòåìà óïðàâëÿåò èõ öèôðîâûìè óñòðîéñòâàìè è ïîìîãàåò â áèçíåñå, ó÷¸áå è áûòó — ëèøü áû îíà áûëà äîñòàòî÷íî íà䏿íîé è óäîáíîé. Âîçüìèòå âàøó «÷èòàëêó»: âñå «èáóêñû» ñ ýêðàíîì E-Ink ñîäåðæàò ýëåêòðîííûå ÷åðíèëà è Linux. Ñîâðåìåííûå ÒÂ-ïðèñòàâêè è ïðèñòàâêè èãðîâûå, öèôðîâûå âèäåîðåêîðäåðû, àêòèâíîå ñåòåâîå îáîðóäîâàíèå, íåòáóêè (çà ïðîøåäøèé ãîä, óâû, ñòàâøèå íîóòáóêàìè), ïëàíøåòêè è ñìàðòôîíû — âñ¸ ýòî ìîæåò è ÷àñòî óïðàâëÿåòñÿ Ëèíóêñîì.

  Âçàèìíîñòü ìåæäó ìîáèëüíûìè óñòðîéñòâàìè è ñâîáîäíîé îïåðàöèîíêîé — òåìà äëÿ îòäåëüíîãî ðàçãîâîðà.  2010-ì ãîäó âûñîêîòåõíîëîãè÷åñêèé Çàïàä áûë ïîòðÿñ¸í áîìáîé ïîä íàçâàíèåì Android. Ìîáèëüíàÿ ðàçíîâèäíîñòü Ëèíóêñà, ðîæä¸ííàÿ â ëàáîðàòîðèÿõ Google, ñòàëà ýëåêòðîííûì ôåíîìåíîì íîìåð îäèí, ïîêîí÷èâ ñ ãëàìóðíûì çàñèëüåì àéôîíîâ.  îäíèõ òîëüêî ÑØÀ òåïåðü êàæäûé äåíü àêòèâèðóåòñÿ áîëüøå 300 òûñÿ÷ òåëåôîíîâ ñ Android, à îáùèå ïðîäàæè Android-óñòðîéñòâ óæå íåñêîëüêî ìåñÿöåâ êàê ïðåâçîøëè àíàëîãè÷íûé ïîêàçàòåëü äëÿ ëþáûõ äðóãèõ ïëàòôîðì, â òîì ÷èñëå è îò Apple. Ïÿòàÿ ÷àñòü ìîáèëüíîãî ðûíêà ïðèíàäëåæèò Android (÷èòàéòå — Ëèíóêñó!), à â öåíòðàëüíîì âåá-ìàãàçèíå Android Market ïðåéñêóðàíò íàñ÷èòûâàåò ñâûøå äâóõñîò òûñÿ÷ ïðèëîæåíèé, èç êîòîðûõ áîëüøå ïîëîâèíû áåñïëàòíûå. Áåñïðèìåðíàÿ ãèáêîñòü íîâîé ïëàòôîðìû (âåäü èñõîäíèêè îòêðûòû è ñâîáîäíû äëÿ ëþáûõ ýêñïåðèìåíòîâ) ñòèìóëèðóåò ôàíòàçèþ, òàê ÷òî óæå â ñëåäóþùåì ãîäó Android 3.0 Honeycomb ìîæåò ïîâòîðèòü ìîáèëüíûé óñïåõ íà öèôðîâûõ ïëàíøåòàõ.

Ïåðâûå 100 óñòðîéñòâ ïîä Android OS
Ïåðâûå 100 óñòðîéñòâ ïîä Android OS

  Êîìïàíèþ Àíäðîèäó ñîñòàâëÿþò ìîáèëüíûå ëèíóêñû Chrome OS è MeeGo. «Õðîìèðîâàííàÿ îñü» òàêæå ðîäèëàñü óñèëèÿìè Google è ÿâëÿåò ñîáîé íå ÷òî èíîå êàê Ëèíóêñ, çàòî÷åííûé äëÿ îáëà÷íîãî êîìïüþòèíãà. Åñëè âàì åù¸ íåçíàêîì ýòîò òåðìèí, ñàìîå âðåìÿ ñ íèì ðàçîáðàòüñÿ (ñì. «Áëåñê è íèùåòà Chrome OS»), òåì áîëåå ÷òî ôîêóñ â îáùåì-òî ïðîñò: â îáëà÷íîé îïåðàöèîíêå áóäóò ðàáîòàòü òîëüêî èíòåðíåò-ïðèëîæåíèÿ âðîäå Gmail. Ñ ïîìîùüþ Chrome OS íà ïðèëàâêè êîìïüþòåðíûõ ìàãàçèíîâ óæå â ïåðâîé ïîëîâèíå ãîäà îáåùàþò âåðíóòüñÿ íàñòîÿùèå íåòáóêè — äåø¸âûå, ýíåðãîýêîíîìè÷íûå, ïîðòàòèâíûå è ãëàâíîå áûñòðûå. Íó à óïîìÿíóòûé âûøå MeeGo óíèâåðñàëåí: ýòîò ìîáèëüíûé Ëèíóêñ ñïîñîáåí ôóíêöèîíèðîâàòü íà øèðî÷àéøåì ñïåêòðå óñòðîéñòâ, íà÷èíàÿ ñî ñìàðòôîíîâ è íåòòîïîâ, äî íîóòáóêîâ è íàâèãàöèîííûõ ñèñòåì. MeeGo, ïîêà åù¸ ñðàâíèòåëüíî ìàëîèçâåñòíûé, ïîÿâèëñÿ â ðåçóëüòàòå ñëèÿíèÿ äâóõ íàøóìåâøèõ è õîðîøî ñåáÿ çàðåêîìåíäîâàâøèõ ïðîåêòîâ, Moblin îò Intel è ìîáèëüíîãî Äåáèàíà Maemo îò Nokia (ðàáîòàåò íà óæå ëåãåíäàðíîì N900). Îò Àíäðîèäà îí îòëè÷àåòñÿ ë¸ãêîñòüþ àäàïòàöèè ïðîãðàìì: åñëè Android òðåáóåò, ÷òîáû ïðîãðàììû ïèñàëèñü òîëüêî íà ÿçûêå Java, òî â MeeGo ìîãóò ðàáîòàòü è ðàáîòàþò ñàìûå îáû÷íûå ëèíóêñîâûå ïðèëîæåíèÿ, õîðîøî çíàêîìûå äàæå íà÷èíàþùèì ïîëüçîâàòåëÿì.

  Âîò òàê, áóêâàëüíî â îäèí ãîä, âc¸ ðàçíîîáðàçèå öèôðîâûõ óñòðîéñòâ îêàçàëîñü çàíÿòî Ëèíóêñîì. È ïóñòü çíà÷èòåëüíàÿ ÷àñòü ëèíóêñîèäîâ ïîêà åù¸ íå ïîäîçðåâàåò, êàêîé îïåðàöèîíêîé îíè ïîëüçóþòñÿ. Ìåòêà «Linux», âñòðå÷àþùàÿñÿ òî òóò, òî òàì, ðàíî èëè ïîçäíî ïåðåëîìèò îáùåñòâåííîå ìíåíèå, è ñâîáîäíàÿ ÎÑü áóäåò àññîöèèðîâàòüñÿ ó áîëüøèíñòâà ñ êðàñèâûìè, óäîáíûìè è íà䏿íûìè ðàçðàáîòêàìè. À îòòóäà — îäèí øàã äî ãîñïîäñòâà Linux íà äîìàøíèõ êîìïüþòåðàõ.

Ò¸ìíàÿ ëîøàäêà ìîáèëüíîãî êîìïüþòèíãà - MeeGo
Ò¸ìíàÿ ëîøàäêà ìîáèëüíîãî êîìïüþòèíãà - MeeGo

  Íå ïîäóìàéòå, àâòîð ýòèõ ñòðîê íå ôàíàòèê. Ìå÷òà î äíå, êîãäà Ëèíóêñ áóäåò ñòîÿòü õîòÿ áû íà êàæäîé òðåòüåé ïåðñîíàëêå, èìååò ÷èñòî ïðàãìàòè÷åñêèå êîðíè. Âåäü òîãäà ïðîèçâîäèòåëè «æåëåçà» è êðóïíûå ðàçðàáîò÷èêè ñîôòà áóäóò êðîâíî çàèíòåðåñîâàíû â òîì, ÷òîáû èìåííî èõ ïðîäóêöèÿ â ñâÿçêå ñ Ëèíóêñîì ïîêàçàëà ñåáÿ ëó÷øå âñåõ, îáñòàâèâ ìíîãî÷èñëåííûõ êîíêóðåíòîâ. È òå æå Nvidia è ATI ïåðåñòàíóò ïðÿòàòü ñåêðåòû ñâîèõ âèäåîïðîöåññîðîâ, ñäåëàâ îòêðûòûìè èñõîäíûå òåêñòû äðàéâåðîâ. Ñåãîäíÿ óïîìÿíóòûå ãîñïîäà íàïîìèíàþò òîãî íåóëîâèìîãî Äæî èç àíåêäîòà, êîòîðûé íèêîìó íå íóæåí. Âûïóñêàåìûå èìè îôèöèàëüíûå äðàéâåðû ïîä Linux, óâû, íåñîâåðøåííû, òàê ÷òî ýíòóçèàñòàì ïðèõîäèòñÿ ïèñàòü ñîáñòâåííûå. Êñòàòè, èìåííî â 2010-ì ñâîáîäíûé äðàéâåð Nouveau äëÿ êàðò Nvidia âûøåë èç ñòàäèè ýêñïåðèìåíòà, ïîïàë â ñîñòàâ ßäðà è òåïåðü ðàáîòàåò íà òûñÿ÷àõ êîìïüþòåðîâ (ñì. «Íîâîå ïðåêðàñíî!»).

  Âîçâðàùàÿñü ê îáðàçó Linux â ãëàçàõ øèðîêèõ ìàññ, íåëüçÿ íå âñïîìíèòü âêëàä êîìàíäû Ubuntu.  óõîäÿùåì ãîäó îíè ðåøèëèñü íà äâà ñåðü¸çíûõ ïîñòóïêà, çà êîòîðûå óæå óñïåëè íàñëóøàòüñÿ â ñâîé àäðåñ âñÿêîãî. Âî-ïåðâûõ, îäíîèì¸ííûé äèñòðèáóòèâ ìåíÿåò êëàññè÷åñêóþ ñâÿçêó «Gnome/KDE» íà Unity, íåîáû÷íûé ðàáî÷èé ñòîë ñîáñòâåííîãî ïðîèçâîäñòâà (îæèäàåòñÿ, ÷òî îí äîáàâèò óäîáñòâ îñîáåííî íà ïîðòàòèâíûõ ìàøèíàõ). Âî-âòîðûõ, â Ubuntu íà÷àòà ðàáîòà ïî çàìåíå êëàññè÷åñêîé îêîííîé àðõèòåêòóðû X Window íà ñóïåðñîâðåìåííóþ Wayland. Ïðåäñòàâüòå ñåáå: ïëàíèðóåòñÿ ñíåñòè è âûñòðîèòü çàíîâî çäàíèå, êîòîðîå ïî÷òè òðèäöàòü ëåò íå ïîäâåðãàëîñü äàæå ðåìîíòó! Åñëè çàäóìêó êîñìè÷åñêîãî ìå÷òàòåëÿ Øàòëâîðôà è åãî åäèíîìûøëåííèêîâ óäàñòñÿ ïðåòâîðèòü â êîä (àëüôà-âåðñèè óæå äîñòóïíû, ñì. «Ïðîùàíèå ñ ìèñòåðîì Èêñ»), Linux îáðåò¸ò íîâîå ëèöî. Âûâîä ñëîæíîé ãðàôèêè ñòàíåò áåñïðåöåäåíòíî áûñòðûì, ÷òî îçíà÷àåò è êðàñèâûé, íî íå íàãðóæàþùèé ïðîöåññîð ðàáî÷èé ñòîë ñ ëþáûìè âèçóàëüíûìè ýôôåêòàìè, è âîçìîæíîñòü ñîçäàíèÿ äëÿ Linux áûñòðûõ ïðèëîæåíèé, ýòîé ãðàôèêîé íàñûùåííûõ.  òîì ÷èñëå è èãð.

  Êñòàòè, îá èãðóøêàõ.  êàæäîì ïîïóëÿðíîì äèñòðèáóòèâå íàéä¸òñÿ íå îäíà òûñÿ÷à ñâîáîäíûõ ðàçâëåêàòåëüíûõ ïðîãðàìì (åñëè âû íîâè÷îê, íå ñëóøàéòå íèêîãî — åñòü òàì è íàñòîëüíûå èãðû, è äèíàìè÷íûé òð¸õìåðíûé ìóëüòèïëåé). Íî ãîä 2010-é áûë îòìå÷åí, ïîæàëóé, ïåðâûì ïî-íàñòîÿùåìó ãðîìêèì íàñêâîçü êîììåð÷åñêèì ãåéìåðñêèì ïðîåêòîì äëÿ Linux. Êîìïëåêò Humble Indie Bundle (HIB), ñîäåðæàùèé íåñêîëüêî ìóëüòèïëàòôîðìåííûõ èãð, íàãëÿäíî ïîêàçàë íà ÷òî ñïîñîáíî «ïàäêîå íà õàëÿâó» ñîîáùåñòâî ëèíóêñîèäîâ. Äâå ðåäàêöèè ýòîãî êîìïëåêòà ñîáðàëè êàæäàÿ áîëüøå ìèëëèîíà äîëëàðîâ â òå÷åíèå ïåðâîé æå íåäåëè ïðîäàæ!  Ðîññèè HIB ïîêà èçâåñòåí ñëàáî, íî — ñàìè ïîíèìàåòå — äåíüãè â äàííîì ñëó÷àå ðåøàþò âñ¸. Òàê ÷òî íå óäèâëÿéòåñü, åñëè åù¸ äî âåñíû â ðåêëàìíûõ áëîêàõ âàøèõ ëþáèìûõ ñàéòîâ ïîÿâÿòñÿ ðîëèêè èç èãðóøåê ïîä Ëèíóêñ.

Öåíà íà HIB ñâîáîäíàÿ: ïëàòèøü, ñêîëüêî õî÷åøü
Öåíà íà HIB ñâîáîäíàÿ: ïëàòèøü, ñêîëüêî õî÷åøü

  Ê ñîæàëåíèþ èëè ñ÷àñòüþ, â ãîäó íàñòóïèâøåì âñåì íàì ïðèä¸òñÿ çàáûòü íåñêîëüêî ñòàðûõ è âûó÷èòü íîâûå èìåíà. Äâå òûñÿ÷è äåñÿòûé ñòàë ãîäîì áîëüøèõ ïåðåèìåíîâàíèé. Î òîì, êàê Moblin ïðåâðàòèëñÿ â MeeGo ìû óæå ãîâîðèëè, íî î «Ìîáëèíå» ïîêà ñëûøàëè íåìíîãèå. À âîò îôèñíûé ïàêåò OpenOffice.org, óòâåðäèâøèéñÿ êàê îäèí èç áàçîâûõ èíñòðóìåíòîâ ñâîáîäíîãî ðàáî÷åãî ñòîëà, çíàêîì êàæäîìó. Ïåðåõîä êîìïàíèè Sun Microsystems, âîò÷èíû OpenOffice.org, ïîä êðûëî Oracle, ñòàë ïðè÷èíîé ïîÿâëåíèÿ LibreOffice (ñì. «Îôèñ — ëèáåðàëàì!»). Åñëè êîðîòêî, âñå ñèëû ýíòóçèàñòîâ òåïåðü áóäóò ñêîíöåíòðèðîâàíû íà LibreOffice — è èìåííî ýòà âåðñèÿ, ñâîáîäíàÿ îò âëàñòè êîðïîðàöèé, ïîÿâèòñÿ â ëèíóêñîâûõ äèñòðèáóòèâàõ. Ïðèìåðíî òà æå ó÷àñòü ïîñòèãëà äèñòðèáóòèâ Mandriva Linux è ðîäñòâåííûé Ëèíóêñó OpenSolaris. ×òî êàñàåòñÿ «Ìàíäðèâû», òî çíà÷èòåëüíàÿ ÷àñòü åãî ðàçðàáîò÷èêîâ ïåðåøëà â íåêîììåð÷åñêóþ îðãàíèçàöèþ Mageia. Ïðîùàòüñÿ ñ «Ìàíäðèâîé» ïîêà ðàíî, òî÷êà â åãî ñóäüáå åù¸ íå ïîñòàâëåíà, îäíàêî, ñ÷èòàåòñÿ, ÷òî Mageia ïåðåíÿë ýñòàôåòó. Ïðîåêò æå OpenSolaris çàêðûò áåç ïðàâà îáæàëîâàíèÿ — åãî ñâîáîäíûì íàñëåäíèêîì ñòàë OpenIndiana.

  Ñðåäè ñìåíèâøèõ èìÿ ÷èñëèòñÿ è ïàêåò KOffice. Ðîäèâøèéñÿ è äî íåäàâíåãî âðåìåíè áûâøèé îôèñíûì ïàêåòîì ðàáî÷åãî ñòîëà KDE, Koffice â óõîäÿùåì ãîäó âûäåëèëñÿ â ñàìîñòîÿòåëüíûé ïðîåêò, à ÷òîáû ïîä÷åðêíóòü ïåðåìåíó, îòíûíå èìåíóåòñÿ Calligra Suite.

  Ñâîáîäíûå îôèñíûå ïàêåòû äàâíî îáçàâåëèñü òîé ôóíêöèîíàëüíîñòüþ, êîòîðîé äîñòàòî÷íî äëÿ èõ ïðèìåíåíèÿ äîìà, â ó÷åáíîì êëàññå è îôèñå. Ïîñëåäíèì ïðåïÿòñòâèåì íà ïóòè ê óñïåõó îñòà¸òñÿ ïðèçíàíèå ðÿäîâûì ïîëüçîâàòåëåì, ÷åé ìîçã ïîêà åù¸ îäóðìàíåí çàñèëüåì ïèðàòñêèõ ýìýñîôèñîâ. È èìåííî ñ ýòèì ñâÿçàíû ïîñëåäíèå äâà ñîáûòèÿ 2010-ãî, îöåíèòü âàæíîñòü êîòîðûõ íàì ïðåäñòîèò â áëèæàéøåì áóäóùåì. Âî-ïåðâûõ, ôîðìàò ODF, èñïîëüçóåìûé LibreOffice è äàâíî ïîëó÷èâøèé ñòàòóñ ìåæäóíàðîäíîãî ñòàíäàðòà, òåïåðü îôèöèàëüíî ïîëó÷èë ñòàòóñ ñòàíäàðòà è â Ðîññèè (ÃÎÑÒ Ð ÈÑÎ/ÌÝÊ 26300-2010). Âî-âòîðûõ, â Ðîññèéñêîé Ôåäåðàöèè óòâåðæä¸í ïëàí ïåðåõîäà ôåäåðàëüíûõ îðãàíîâ íà ñâîáîäíîå ïðîãðàììíîå îáåñïå÷åíèå ê 2016 ãîäó. Çà ýòî âðåìÿ ïëàíèðóåòñÿ ñîçäàòü ïîääåðæèâàåìûé ãîñóäàðñòâîì ðåïîçèòàðèé ñ åæåêâàðòàëüíûì îáíîâëåíèåì, îïðåäåëèòüñÿ ñ ïðîãðàììàìè è ôîðìàòàìè (ODF óæå ãîòîâ!), è íàêîíåö ñìåíèòü ñîôò â ó÷ðåæäåíèÿõ è îðãàíèçàöèÿõ. Î÷åðåäíîé ãîñóäàðñòâåííûé ïðîæåêò âñòðå÷åí Ðóíåòîì åäèíîäóøíî ñêåïòè÷åñêè, íî — îñîáåííî íàêàíóíå Íîâîãî ãîäà — òàê õî÷åòñÿ âåðèòü â ëó÷øåå! Ñ íàñòóïàþùèì! :-)

------------------------------------------------------------------------------------------------------------
Âû âñåãäà ìîæåòå îáðàòèòüñÿ ê ýòîé çàìåòêå, âîñïîëüçîâàâøèñü àäðåñîì Knoppix.ru/291210.shtml

25.12.2010 Cèíäðîì ðóòà

  Ñ òî÷êè çðåíèÿ îáûâàòåëÿ, Ëèíóêñ îáëàäàåò íåâåðîÿòíûì èììóíèòåòîì ê êîìïüþòåðíûì èíôåêöèÿì. Äàæå â ñòàíäàðòíîé êîíôèãóðàöèè, áåç âìåøàòåëüñòâà ïîëüçîâàòåëÿ, ñîâðåìåííûå äèñòðèáóòèâû íåâîñïðèèì÷èâû ê âèðóñàì è âðåäîíîñíîìó ñîôòó. Åñëè æå ïðèëîæèòü ðóêó è îãðàíè÷èòü äîñòóï èçâíå (äîáàâèòü ñòðî÷êó ALL: ALL â /etc/hosts.deny è î÷èñòèòü hosts.allow), òî ñ ãàðàíòèåé ïî÷òè â ñòî ïðîöåíòîâ íèêàêàÿ ñåòåâàÿ çàðàçà — æèâàÿ èëè ïðîãðàììíàÿ — íà âàøó ìàøèíó óæå íå ïðîëåçåò. Ïîïðîáóéòå òåïåðü îáúÿñíèòü ýòî êîëëåãàì/îäíîêëàññíèêàì, ðåàêöèÿ âàñ âïå÷àòëèò. Íå òàê ïðîñòî è «ñâàëèòü» ñâîáîäíûå ïðîãðàììû íåïðàâèëüíûì çàïðîñîì: ïî ñòàòèñòèêå, ñîôò ñ îòêðûòûìè èñõîäíèêàìè ñîäåðæèò ìåíüøå ïðîãðàììèñòñêèõ îøèáîê, ÷åì ñîôò ïðîïðèåòàðíûé. Ñëàáûå ìåñòà ó ñâîáîäíîé îïåðàöèîííîé ñèñòåìû êîíå÷íî åñòü, íî ïðèíöèï «íàø¸ë — èñïðàâü» ïåðèîäè÷åñêè îòïðàâëÿåò íà ñâàëêó èñòîðèè è ñëó÷àéíûå áàãè, è öåëûå àðõèòåêòóðíûå ðåøåíèÿ, äåðæàâøèåñÿ äåñÿòèëåòèÿìè, íî îêàçàâøèåñÿ íåóäà÷íûìè. Îá îäíîì èç òàêèõ ôóíäàìåíòàëüíûõ «íåäîñìîòðîâ» è ïîéä¸ò ðå÷ü ñåãîäíÿ. Âïðî÷åì, ïðåæäå ÷åì ïåðåéòè ê îñíîâíîé òåìå, íå ïîëåíèòåñü, îòêðîéòå êîíñîëü è çàïóñòèòå òàêóþ êîìàíäó: find / -user root -perm -4000 Ïóñòü ðàáîòàåò ôîíîì, ÷óòü ïîçæå îíà íàì ïîíàäîáèòñÿ.

  À ïîêà äàâàéòå âñïîìíèì òåîðèþ. Ó êàæäîãî ôàéëà è êàòàëîãà â Linux èìåþòñÿ òàê íàçûâàåìûå ïðàâà äîñòóïà èëè àòðèáóòû — ñâîéñòâà, îïðåäåëÿþùèå âîçìîæíîñòü ïðîèçâîäèòü ñ äàííûì îáúåêòîì íåêîòîðûå äåéñòâèÿ. Òàì æå, â àòðèáóòàõ âûñòàâëÿåòñÿ è òî, êîìó ðàçðåøåíî ïðîèçâîäèòü îãîâîðåííûå äåéñòâèÿ (âëàäåëåö ôàéëà è ïîëüçîâàòåëüñêàÿ ãðóïïà, â êîòîðîé îí ñîñòîèò). Ïîñìîòðåòü ïîëíûé ñïèñîê ìîæíî ÷åðåç Midnight commander (mc), êîìàíäîé ìåíþ Ôàéë -> Ïðàâà äîñòóïà. Ñàìûìè ïðîñòûìè àòðèáóòàìè ÿâëÿþòñÿ ïðàâà íà çàïèñü è ÷òåíèå. À óñòàíîâèâ ôëàæîê «çàïóñê», âû ïîêàæåòå ñèñòåìå, ÷òî ôàéë ñëåäóåò ñ÷èòàòü èñïîëíÿåìûì (ïðîãðàììîé).

Òàê ðîæäàëàñü UNIX
Òàê ðîæäàëàñü UNIX

  Î ÷òåíèè/çàïèñè çíàþò êîíå÷íî âñå. Íî òàì æå åñòü è åù¸ îäèí ëþáîïûòíûé ïóíêò, îáîçíà÷åííûé UID. Ðàñøèôðîâûâàåòñÿ ýòî ñîêðàùåíèå êàê User Identifier (èäåíòèôèêàòîð ïîëüçîâàòåëÿ) è ÷àñòî èìåíóåòñÿ SUID (Set UID — óñòàíîâèòü ïîëüçîâàòåëüñêèé èäåíòèôèêàòîð). Âêëþ÷èâ ýòîò àòðèáóò, âû ðàçðåøèòå èñïîëíåíèå ôàéëà íå òîëüêî åãî âëàäåëüöó, íî è âñåì ïîëüçîâàòåëÿì ñèñòåìû. Äëÿ òîãî, ÷òîáû ïîíÿòü, çà÷åì ýòî ïîíàäîáèëîñü, ñòîèò âñïîìíèòü, ÷òî ïðàâà äîñòóïà äîñòàëèñü Linux â íàñëåäñòâî îò UNIX, àðõèòåêòóðà êîòîðîé ôîðìèðîâàëàñü àæ ñîðîê ëåò íàçàä.  êîíöå 60-ûõ ãîäîâ, êîãäà UNIX åù¸ íàçûâàëàñü UNICS (íàì¸ê íà ïðåäøåñòâóþùóþ ÎÑ Multics), îäèí èç å¸ àâòîðîâ, Äåííèñ Ðèò÷è, ïðèäóìàë UID äëÿ óïðîùåíèÿ àäìèíèñòðèðîâàíèÿ ñèñòåìû. Ê ñëîâó, ýòî òîò ñàìûé Ðèò÷è, íàïèñàâøèé ÿçûê C. Íî íå áóäåì îòâëåêàòüñÿ. UNIX è Linux òàê íà䏿íû ïîòîìó, ÷òî áîëüøèíñòâî çàäà÷, êàñàþùèõñÿ ÿäðà ñèñòåìû, ðàçðåøåíî âûïîëíÿòü òîëüêî å¸ àäìèíèñòðàòîðó (òàêæå èçâåñòåí êàê ñóïåðïîëüçîâàòåëü èëè root). Ó ïðîñòîãî ïîëüçîâàòåëÿ íåò ïðàâà óñòàíàâëèâàòü è óäàëÿòü ïðîãðàììû, óïðàâëÿòü ñåòåâûìè ñîåäèíåíèÿìè, è ïðî÷åå ïîäîáíîå, ÷òî ìîæåò çàòðîíóòü äðóãèõ ïîëüçîâàòåëåé è ñèñòåìó â öåëîì.

  Ïàðàíîéÿ õîðîøà, êîãäà ðå÷ü èä¸ò î ñîõðàííîñòè äàííûõ, íî æèçíü ðÿäîâîãî þçåðà â íàðèñîâàííîé îáñòàíîâêå òîòàëüíîãî çàïðåòà ïðèÿòíîé íå íàçîâ¸øü. Âåäü ïîëüçîâàòåëü íå âïðàâå çàïóñòèòü äàæå áåçîáèäíóþ óòèëèòó ping, êîòîðàÿ ðàáîòàåò ñ ñåòüþ íà íèçêîì óðîâíå, à ïîòîìó òðåáóåò àäìèíèñòðàòîðñêèõ ïîëíîìî÷èé! Òóò è ïðèõîäèò íà ïîìîùü UID. Àäìèíèñòðàòîð ìîæåò âêëþ÷èòü ýòîò àòðèáóò äëÿ ïðèíàäëåæàùèõ åìó ïðîãðàìì (âðîäå ping), èñïîëüçîâàíèå êîòîðûõ õîòü è òðåáóåò root-äîñòóïà, íî íå ìîæåò ïðè÷èíèòü âðåä ñèñòåìå. Êðîìå òîãî, åñòü õèòðîñòü: âûïîëíÿÿ ïðîãðàììó ñ ôëàãîì UID, ïîëüçîâàòåëü ïîëó÷àåò ïðàâà å¸ âëàäåëüöà ëèøü â ïðåäåëàõ ýòîé ñàìîé ïðîãðàììû. Âîò òàê îòöû-îñíîâàòåëè Þíèêñ ðåøèëè äðåâíþþ çàäà÷êó î ñûòûõ âîëêàõ è öåëûõ îâöàõ. È ñëåäóþøèå äâàäöàòü ëåò ïðîøëè òèõî è ñïîêîéíî: UNIX ïîëíåëà è ìíîæèëàñü, ïîìîãàëà ôîðìèðîâàòü Èíòåðíåò, çàâîåâàëà ñëàâó íà䏿íîé è ìîùíîé îïåðàöèîííîé ñèñòåìû. À â 1988 ãîäó ãðÿíóë ãðîì. Ïåðâàÿ ãëîáàëüíàÿ êîìïüþòåðíàÿ ýïèäåìèÿ, óñòðîåííàÿ àìåðèêàíñêèì ñòóäåíòîì Ðîáåðòîì Ìîððèñîì, âûâåëà èç ñòðîÿ êàæäûé äåñÿòûé óçåë èç ÷èñëà ïîäêëþ÷åííûõ ê ìîëîäîé òîãäà åù¸ Ñåòè. Íàïèñàííûé Ìîððèñîì âèðóñ áûë íåïðîñòîé ïðîãðàììîé, íî ñåêðåò åãî «óñïåõà» îêàçàëñÿ äî íåâîçìîæíîãî ïðîñò. Òîò ñàìûé ôëàæîê UID.

Ïî èðîíèè ñóäüáû, ñåãîäíÿ Ìîððèñ - ïðîôåññîð MIT, òîãî æå âóçà, â êîòîðîì âûïóñòèë ñâîé âèðóñ
Ïî èðîíèè ñóäüáû, ñåãîäíÿ Ìîððèñ - ïðîôåññîð MIT, òîãî æå âóçà, â êîòîðîì âûïóñòèë ñâîé âèðóñ

  Êàê áûëî ñêàçàíî âûøå, ïðèíàäëåæàùàÿ àäìèíèñòðàòîðó ïðîãðàììà ñ âêëþ÷åííûì àòðèáóòîì UID òåîðåòè÷åñêè íå ïðåäñòàâëÿåò óãðîçû äëÿ ñèñòåìû. Âåäü ïðàâà àäìèíèñòðàòîðà äàþòñÿ ïîëüçîâàòåëþ òîëüêî âðåìåííî, â ðàìêàõ îäíîé ïðîãðàììû — îíè íå ìîãóò áûòü ïåðåäàíû äðóãèì ïðîöåññàì, è àâòîìàòè÷åñêè àííóëèðóþòñÿ ïîñëå òîãî, êàê ïðîãðàììà íîðìàëüíî çàâåðøèò ðàáîòó. Íî ïðåäñòàâüòå, ÷òî â òàêîé ïðîãðàììå èìååòñÿ îøèáêà è ïîëüçîâàòåëü óõèòðèëñÿ ýòó îøèáêó çàäåéñòâîâàòü. Ê ïðèìåðó, ïåðåïîëíèòü òåêñòîâûé áóôåð. Ïðèëîæåíèå áóäåò àâàðèéíî ïðåðâàíî è ïîëüçîâàòåëü îñòàíåòñÿ ñ root-ïîëíîìî÷èÿìè. Èìåííî òàê ðàáîòàë ÷åðâü Ìîððèñà. Îáíàðóæèâ íà î÷åðåäíîì êîìïüþòåðå ïî÷òîâèê sendmail èëè «ñîöèàëüíûé» ñåðâèñ finger (UID äëÿ íèõ â òå âðåìåíà áûë âêëþ÷åí ïî÷òè ïîâñåìåñòíî), îí çàñòàâëÿë èõ çàâåðøèòüñÿ ñ îøèáêîé è ïîëó÷àë â ðåçóëüòàòå ïîëíûé äîñòóï ê ñèñòåìå.

  ×åðâü Ìîððèñà íå óäàëÿë ôàéëû. Åãî äåñòðóêòèâíîå âëèÿíèå ñâîäèëîñü ê ïåðåãðóçêå ïðîöåññîðà â ðåçóëüòàòå íåêîíòðîëèðóåìîãî ðàçìíîæåíèÿ. Ìîæåò áûòü ïîýòîìó èñïîëüçîâàííàÿ â í¸ì ñõåìà àòàêè ñòàëà îáùåèçâåñòíîé ëèøü ÷åðåç äåñÿòü ëåò, ïîñëå ëåãåíäàðíîé ïóáëèêàöèè â ýëåêòðîííîì æóðíàëå Phrack («Smashing The Stack For Fun And Profit», Aleph One). Îäíàêî è ïîñëå ýòîãî, è äî ñèõ ïîð SUID ïåðèîäè÷åñêè ñâåòèòñÿ â íîâîñòÿõ, ïîñâÿù¸ííûõ êèáåðêðèìèíàëó (âîò ïðèìåð èç îêòÿáðÿ 2010). Òàê ïî÷åìó æå ðàçðàáîò÷èêè UNIX-ñîâìåñòèìûõ îïåðàöèîíîê íå çàäóìàëèñü õîòÿ áû íàä òåì, êàê óêðåïèòü ýòî ñëàáîå çâåíî?

  Ê ÷åñòè þíèêñîèäîâ è îñîáåííî ñòîðîííèêîâ Linux ñòîèò çàìåòèòü: çàäóìûâàëèñü íåîäíîêðàòíî è áëèçêè ê ïîëíîìó ðåøåíèþ. Linux ïåðâîé èç þíèêñîâ îãðàíè÷èëà âëèÿíèå UID íà ñèñòåìó, èãíîðèðóÿ äåéñòâèå ýòîãî àòðèáóòà äëÿ êàòàëîãîâ è ñêðèïòîâ. Êðîìå òîãî, íàðàáîòàí àðñåíàë ñðåäñòâ äëÿ âûâîäà èç ïîä UID-óãðîçû çíà÷èòåëüíîé ÷àñòè ñèñòåìû îäíèì ìàõîì: ñìîíòèðîâàâ, â ÷àñòíîñòè, ïîëüçîâàòåëüñêèå êàòàëîãè (/home) ñ êëþ÷èêîì nosuid, à êàòàëîã /tmp åù¸ è ñ êëþ÷îì noexec (ïðîãðàììû è ñêðèïòû èç ýòîé ïàïêè íå ñìîãóò áûòü èñïîëíåíû), âû äîïîëíèòåëüíî îáåçîïàñèòå ñâîé Ëèíóêñ. Êîíå÷íî, õîðîøî áûëî áû íàñîâñåì èçáàâèòüñÿ îò SUID-ïðîãðàìì, íî äî ñèõ ïîð âîçìîæíûì áûëî ëèøü óìåíüøåíèå èõ êîëè÷åñòâà. À òå ïðîãðàììû, êîòîðûå îñâîáîäèëèñü îò UID-ôëàãà, íî âñ¸ æå òðåáóþò àäìèíèñòðàòîðñêèõ ïðàâ, ìîæíî çàïóñêàòü ñ ïîìîùüþ ïðàâèëüíî íàñòðîåííîé óòèëèòû sudo.

  Êñòàòè, ñàìîå âðåìÿ âñïîìíèòü î êîíñîëè, êîòîðóþ âû çàïóñòèëè äåñÿòü ìèíóò íàçàä. Òåïåðü, êîãäà âû çíàåòå, ÷òî òàêîå àòðèáóò UID è ÷åì îí îïàñåí äëÿ ïðîãðàìì, ïðèíàäëåæàùèõ àäìèíèñòðàòîðó, ïîñìîòðèòå, ñêîëüêî èõ íà âàøåì êîìïüþòåðå. Åñëè âû èñïîëüçóåòå ñòàáèëüíóþ âåðñèþ îäíîãî èç ïîïóëÿðíûõ äèñòðèáóòèâîâ, ñïèñîê áóäåò âêëþ÷àòü ïîðÿäêà äâàäöàòè èì¸í. ×òî æ, ýòî íåïëîõî, ó÷èòûâàÿ, ÷òî èñõîäíèêè êàæäîé èç ýòèõ ïðîãðàìì âûëèçàíû äî áëåñêà, äàáû ñìåñü àäìèíèñòðàòîðñêîé ïðèíàäëåæíîñòè è âêëþ÷¸ííîãî UID íå ñòàëà ãðåìó÷åé. Íî èìåííî ñåé÷àñ, ñïóñòÿ ÷åòûðå äåñÿòèëåòèÿ ñî äíÿ èçîáðåòåíèÿ, àòðèáóò UID íàêîíåö áëèçîê ê ïîëíîìó èñ÷åçíîâåíèþ.

Openwall Linux î÷èùåí îò SUID-ïðèëîæåíèé
Openwall Linux î÷èùåí îò SUID-ïðèëîæåíèé

  Ðàçðàáîò÷èêè ñïåöèàëèçèðîâàííûõ Linux-äèñòðèáóòèâîâ, äëÿ êîòîðûõ èíôîðìàöèîííàÿ áåçîïàñíîñòü ïðåâûøå âñåãî, óæå ñìîãëè îäîëåòü ýòó çàäà÷êó. È, ê ïðèìåðó, ñâåæèé ñåðâåðíûé Openwall 3.0 íå ñîäåðæèò íè åäèíîé root-ïðîãðàììû ñ âêëþ÷åííûì ôëàãîì UID.  òîì æå íàïðàâëåíèè, õîòü è äðóãîé äîðîæêîé, äâèæóòñÿ àâòîðû Fedora 15 Lovelock è Ubuntu Linux. Òàì, ãäå ñòîïðîöåíòíîå èçáàâëåíèå îò UID íå ïëàíèðóåòñÿ, ïûòàþòñÿ ñîêðàòèòü êîëè÷åñòâî ñîäåðæàùèõ åãî ïðèëîæåíèé. Õèòðîóìíûå ñïîñîáû èçáàâëåíèÿ îò äðåâíåãî ôëàãà ñàìè ïî ñåáå çàñëóæèâàþò îòäåëüíîãî ðàññêàçà, íî â êîíöå êîíöîâ ïîðà óæå è îñòàíîâèòüñÿ. Áåçîïàñíîñòü Ëèíóêñà òåïåðü îáåñïå÷èâàåòñÿ áåç óùåðáà äëÿ óäîáñòâà. Òàê ÷òî íå îáÿçàòåëüíî ðàçáèðàòüñÿ â õèòðîñïëåòåíèÿõ ßäðà, ÷òîáû èñïîëüçîâàòü ïðåèìóùåñòâà ñâîáîäíîé ñèñòåìû íà ïîëíóþ êàòóøêó. Ñ íàñòóïàþùèì! :-)

------------------------------------------------------------------------------------------------------------
Âû âñåãäà ìîæåòå îáðàòèòüñÿ ê ýòîé çàìåòêå, âîñïîëüçîâàâøèñü àäðåñîì Knoppix.ru/251210.shtml

Ïðè ÷àñòè÷íîé èëè ïîëíîé ïåðåïå÷àòêå, ïåðåâîäå, ïåðåðàáîòêå
ìàòåðèàëîâ càéòà ññûëêà íà Knoppix.ru îáÿçàòåëüíà
(c) Knoppix.ru 2003 - 11


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser