Linux за българи: Форуми

Нетехнически теми => Коментар => Темата е започната от: Vatman в Jan 10, 2006, 23:44



Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Vatman в Jan 10, 2006, 23:44
Интересно ми е тъй като напоследък твърде често срещам втория вариант (който си е по-точен), но пък имам една книга за Линукс, където пък обесняват, че бил тотално грешен. Смисъл има ли някакво официално изказване по въпроса, тъй като всички си му казват само Линукс или който както си прецени.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Agent_SMITH в Jan 11, 2006, 01:06
хопалянка

 :D


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: icobgr в Jan 11, 2006, 08:47
Не съм съгласен с това.
Дистрибуция която е съставена само от програми от GNU проекта и Линукс ядрото съм съгласен че може да се нарече GNU/Linux, но повечето дистрибуции съдържат много програми които не са от проекта GNU. Например Apache, KDE, OpenOffice.org, MySQL, Postgres и хилядите други програми които не са под GPL, а друг свободен лиценз, като LGPL, MPL и т.н., да не ги изброявам. И да се хвали по този начин GNU проекта и да се омаловажава труда на останалите проекти, които се използват масово не е правилно. За това аз предпочитам Линукс дистрибуция. Линукс защото ядрото все пак е Линукс, всичко останало се гради около него. Колкото и да не им харесва на някои. Това е моето мнение.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Andrew в Jan 11, 2006, 10:06
Цитат (icobgr @ Ян. 11 2006,09:47)
Не съм съгласен с това.
Дистрибуция която е съставена само от програми от GNU проекта и Линукс ядрото съм съгласен че може да се нарече GNU/Linux, но повечето дистрибуции съдържат много програми които не са от проекта GNU. Например Apache, KDE, OpenOffice.org, MySQL, Postgres и хилядите други програми които не са под GPL, а друг свободен лиценз, като LGPL, MPL и т.н., да не ги изброявам. И да се хвали по този начин GNU проекта и да се омаловажава труда на останалите проекти, които се използват масово не е правилно. За това аз предпочитам Линукс дистрибуция. Линукс защото ядрото все пак е Линукс, всичко останало се гради около него. Колкото и да не им харесва на някои. Това е моето мнение.

А дали е правилно да фаворизираме труда на един друг програмист, който не е направил нито GNU нито не-GNU програмите за които пишеш, icobgr? Мисля, че и фаворизирането както и омаловажаването не е много правилен избор.

По този въпрос Ричард Столмън е написал:
Цитат
...GNU ОС не е просто колекция от GNU софтуер. GNU ОС включва програми, които не са GNU, програми, които са били разработени от други хора и техни собствени проекти за лични цели, но които можем да използваме, защото са свободен софтуер.

Това е от една статия в раздел история.

/oftopic
Гледайки сега към статията, трябва да кажа, че едно време софтуера за проверка на правопис не е бил сред любимите ми :)
Благодарности на всички от bgoffice.sf.net!


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Lord Bad в Jan 11, 2006, 10:46
Твърдо - GNU/Linux. Много хора си мислят че кернела е най-важното нещо за една система, това обаче не е точно така, защото той сам то себе си(изваден от контекста на ОС GNU) е уникално безполезен... Работата по проекта GNU започва много преди студентския проект на Линус, и неговото ядро е прието първоначално в GNU само като временно решение за времето до завършването на собстения им проект Hurd. Към днешна дата той, обаче, още далеч не е завършен и мнозина смятат че с оглед на събрата от Линукс популярност и липстата на разработчици Hurd вероятно никога няма да бъде завършен... Въпреки че наистина в една GNU/Linux често има много софтуер, който не е разработен от GNU, фундаментите на системата - компилатор, текстов редактор(Emacs), повечето основни utilities са разработки на GNU. Тяхна разработка е и GIMP, както и напълно функционалната десктоп среда GNOME заедно с много приложения част от нея. А на една Уиндовс система колко от софтуера е средно на Майкрософт? GNU/Linux  си е напълно функционална ОС и без third-party приложенията, както и Уин де, въпроса е кой иска да ползва просто една ОС без софтуер за нея. Не разбирам откога програми като уеб сървърите започнаха да се водят част от една ОС, на някой явно концепциите му по въпроса са размити... Никой не омаловажава труда на бат Торвалдс, въпроса е че трябва да се уважава труда и на много знайни и незнайни герои от GNU.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: icobgr в Jan 11, 2006, 11:33
Странно защо ядрото се нарича kernel а не Linux?
Някой може ли да даде определение на операционна система?
Без какво един компютър с линукс дистрибуция не би работил?
А защо не се измисли ново име така че всички да са доволни?
Например Freenux [фрийнукс].


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Lord Bad в Jan 11, 2006, 12:06
Хехе, kernel на английски означава буквално ядро. Ядра на ОС колкото искаш, тук нас главно ни вълнува ядрото наречено Линукс... Ядрото на 32 битов Уиндоус се казва system32 и т.н. Няма положение при което всички да са щастливи. Както са казали хората - One man's paradise is another man's ####...


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Hapkoc в Jan 11, 2006, 14:08
@icobgr:
Цитат

Без какво един компютър с линукс дистрибуция не би работил?


На първо място май init, след това getty, после login, shell (sh, ksh, bash, csh, etc), а също и cd, ls, mkdir, rmdir, rm, cp, mv, cat, pwd, more...

Май доста неща има, които са извън ядрото, но са жизнено-необходими за работата на ОС. Вярно, че има и други реализации на съответните програми, но почти всички линукс дистрибуции работят с GNU реализациите им.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: growchie в Jan 11, 2006, 14:32
казвай че ползваш KDE/GNOME с xorg и gnu utils върху линукс кернел и никого няма да обидиш ;).
май като се замисля тая ос няма име


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: icobgr в Jan 11, 2006, 15:12
Цитат (Hapkoc @ Ян. 11 2006,14:08)
На първо място май init, след това getty, после login, shell (sh, ksh, bash, csh, etc), а също и cd, ls, mkdir, rmdir, rm, cp, mv, cat, pwd, more...

Значи махаме kernel-а и всичко си работи, а?
Интересно, интересно.
И все още никой не е написал определението за ОС.
Мисля че се изучава в някои висши училища, така че все още чакам.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Lord Bad в Jan 11, 2006, 15:36
Хехе, аз учих предмета ОС в ТУ-София, повярвай ми - не искаш академичните определения по въпроса или поне не от ТУ...
Но щом искаш отговор - той е тук.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Hapkoc в Jan 11, 2006, 15:38
Цитат
Значи махаме kernel-а и всичко си работи, а?

добре, да кажем така - ОСВЕН ядрото трябва още.....

така става ли, а?!?!?!?!?!?!?!?!? и може ли без такива заяждания на дребно? и да не се правим на малоумни?

'щото ако трябва да сме коректни си написал:
Цитат
Без какво един компютър с линукс дистрибуция не би работил?


може би има линукс дистрибуции, в които отсъства ядрото linux? a?


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: Italianeca в Jan 11, 2006, 16:04
Еми аз си го наричам Дебиан :)

Сега да не почнете флейм :)

Поздрави


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: icobgr в Jan 11, 2006, 16:28
Такаа, значи според Укипедия ОС е:
Операционната система е специален вид софтуер, който се грижи за управлението на всички устройства в един компютър и за взаимодействията между тях и потребителските програми.
Следващият ми въпрос е. kernel-a покрива ли тези условия?


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: vstoykov в Jan 11, 2006, 17:59
Цитат (icobgr @ Ян. 11 2006,17:28)
Такаа, значи според Укипедия ОС е:
Операционната система е специален вид софтуер, който се грижи за управлението на всички устройства в един компютър и за взаимодействията между тях и потребителските програми.
Следващият ми въпрос е. kernel-a покрива ли тези условия?

Не.

Ще дам пример:
Потребителска програма: kwrite
Ядро: Линукс
Устройство: принтер
Искаме текстът, който се показва от kwrite да бъде напечатан на принтера. Обаче не става без CUPS (или друга подобна програма).
Следователно ядрото е Линукс + CUPS +SANE+още други програми, за които не се сещам в момента (ако разбира се примем за вярно горното определение за операционна система).
С времето понятието операционна система доста се разтяга, особено с развитието на Microsoft Windows, който включва потребителски програми като wordpad, mspaint и др.

Явно затова някои наричат Линукс "ядро", а  не операционна система - защото Линукс е ядрото на операционната система ГНУПДП (ГНУ Плюс Други Програми).


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: icobgr в Jan 11, 2006, 18:24
vstoykov: не са ти верни разсъжденията. Защото цялата комуникация между cups сървъра, kwrite и драйвера на принтера минава през kernel-a. А определението за ОС което цитирах посочва точно това. Т.е. софтуера който съвместява работата на програмите и хардуера е ОС, демек kernel-a  е операционната система.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: в Jan 11, 2006, 19:25
ех че сложно взе да става ...

едно време се рисуваха две кръгчета едно в друго: във вътрешното пишеше ядро, а около него - програмна обвивка.


Титла: Как е по-точно Linux или GNU/Linux
Публикувано от: в Jan 18, 2006, 15:34
Абе не мога да ги разбера тези спорове. Името 'Linux' е най-хубавото нещо което се е случвало на ГНУ/линукс и свободния софтуер. Токова готино  име - направо пръст божий. Смятам че Столман би трябвало да се примири с това и да се радва на името линукс. Опитайте се да обясните на един обикновен потребител, че не трябва да се нарича Linux a GNU/Linux - не би го разбрал. Колкото до професионалистите и хората занимаващи се с програмиране то те си знаят че системата е GNU/Linux.