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

Нетехнически теми => Коментар => Темата е започната от: bgpepi в Jun 19, 2020, 00:44



Титла: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 19, 2020, 00:44
Колеги, какво мислете за тази статия? Прочетох я няколко пъти, и макар човека да е подчертано BSD ориентиран като приоритет има много неща за което да се замисли човек.

Why you should migrate everything from Linux to BSD
https://www.unixsheikh.com/articles/why-you-should-migrate-everything-from-linux-to-bsd.html

Linux maintains bugs: The real reason ifconfig on Linux is deprecated
https://blog.farhan.codes/2018/06/25/linux-maintains-bugs-the-real-reason-ifconfig-on-linux-is-deprecated/

The real motivation behind systemd
https://www.unixsheikh.com/articles/the-real-motivation-behind-systemd.html

Всичко изглежда много притеснително, сякаш от RedHat се опитват всячески да внедряват хора в различни проекти, които да зависят от Systemd и така да командват парада. Явно кой не го кефи ще минава на Slackware или BSD
Сякаш десетките милиони от съпорт на RedHat, не са им достатъчно, трябва да разцепим Debian на 2 + една камара други дистрибуции да зависят от systemd
Не съм го очаквал...
Цитат:
In an interview with Red Had CEO Jim Whitehurst he states:

    We partner with the largest embedded vendors in the world, particularly in the telecom and automotive industries where stability and reliability is the number one concern. They easily adapted to systemd.

I have nothing against systemd as an administration tool, on the contrary I really like it, and I even like several of the tools that comes with it, but the main problem with systemd is that its continued development is motivated by a company's economic interests and not the Open Source community interests. As such, the adoption of systemd by the major Linux distributions, such as Debian GNU/Linux and Arch Linux, was a big mistake in my humble opinion. They have made themselves heavily dependent upon systemd.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: 4096bits в Jun 19, 2020, 13:58
Не се притеснявам особено.
Нуждите и пазара сами ще наложат това, което е необходимо и работи най-добре.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 19, 2020, 14:18
Не се притеснявам особено.
Нуждите и пазара сами ще наложат това, което е необходимо и работи най-добре.
Така е... ДЕБЕЛИЯ като навлезе още навътре вкупом ще мигрираме на Devuan, Slackware или някое от BSD-тата.
Така като гледам натам вървят нещата.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: cybercop в Jun 19, 2020, 14:21
...трябва да разцепим Debian на 2 + една камара други дистрибуции да зависят от systemd
Не съм го очаквал...
Какво имаш предвид с това цепене ?

Аз лично съм много доволен от SystemD, силно съм привързан към Linux и не ме засягат размишленията на  BSD феновете.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 19, 2020, 14:32
...трябва да разцепим Debian на 2 + една камара други дистрибуции да зависят от systemd
Не съм го очаквал...
Какво имаш предвид с това цепене ?

Аз лично съм много доволен от SystemD, силно съм привързан към Linux и не ме засягат размишленията на  BSD феновете.
Имам предвид че много ценни кадри на ръководни позиции напуснаха, направи се форк без systemd.
Явно не си прочел добре статията... аз също съм доволен, проблема е че не се разработва в интереса на оупънсорс общността, а интереса са комерсиалните цели и парите на една комерсиална компания с оупънсорс модел на разработка на име RedHat.
Прочети статиите, ще ти се изяснят много неща.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: cybercop в Jun 19, 2020, 14:56
Имам предвид че много ценни кадри на ръководни позиции напуснаха, направи се форк без systemd.
Чак толкова да са ценни се съмнявам. Все пак, техният клон не можеше години да бъде докаран до приемливо състояние, а, през това време Debian издаде версия 9, която беше най- добрата след Squeeze. В смисъл, че базовата дистрибуция оттогава е във възход. С пари, сам виждаш, какво се постига, като сравниш Chromium проекта и Libreoffice на Document фондацията с техните любителски алтернативи. Проектите са си с отворен код, но със сериозна материална подкрепа, продуктите са несравнимо по- добри от създадените и поддържаните от ентусиасти, които работят, когато им е кеф и колкото време могат да отделят.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: vlp в Jun 19, 2020, 18:05
BSD е с много ограничено разпространение само в университети, на сървъри и т.н. ако не броим ядрото на Mac OS и още няколко подобни проекта. Linux трябва да се стреми към по-масово разпространение, нужни са дружелюбни дистрибуции с ниски изисквания към квалификацията на персонала.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: aleximilian в Jun 19, 2020, 18:41
BSD е с много ограничено разпространение само в университети, на сървъри и т.н. ако не броим ядрото на Mac OS и още няколко подобни проекта. Linux трябва да се стреми към по-масово разпространение, нужни са дружелюбни дистрибуции с ниски изисквания към квалификацията на персонала.
Излиза, че трябва да стане next->next-> OLELEEEEeeyyy ?
Е пази боже от това!
За подобна идеология има достатъчно, като се почне M$ мине през I-произвадните (apple) и се стигне до android.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: 4096bits в Jun 19, 2020, 22:47
BSD със сигурност е много по-разпространена отколкото си мислим. Преди време щях да почвам работа в БНТ и за мой късмет, не стана. Но там се оказа, че работят с това. Просто си нямаме на идея и достатъчно информация.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: malin1 в Jun 19, 2020, 23:53
А, ти си бил Човека (който поне мене ме светна за ползването на BSD-тата у нас).  [_]3


Ми за без пари - толкова. Какво даваме, че да искаме да вземем нещо на което да му търсим кусурите. Аз нищо не съм дал, консуматор съм и като нещо не харесвам досега съм намирал винаги алтернатива, която да ми хареса. Та, доволен съм от де що е Линукс и не мисля да мърдам на BSD. Последно "измислих" да "мръдна" от Xubuntu на Sparky.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: jet в Jun 20, 2020, 03:16
BSD поддържа много малко хардуер (та те от един месец имат поддръжка на USB3), няма Nvidia, от там многомониторни сетъпи, мрежови карти и безжични адаптери - зоната на здрача, много малко РАИД контролери. Много малко софтуер (щото няма хора).
В телевизията са му се навили заради ZFS сигурно.

SystemD решава проблеми които не съществуват и създава нови.



Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: makeme в Jun 20, 2020, 06:05
Офф пак ли с тия bsd vs linux неща
Обобщаващо - bsd винаги ще е по-добра за мрежи , а linux винаги ще е по добра за използване на по-високо ниво (application level/desktop use). От там нататък, колега, може да конспирираш каквото и да е , но истината е следната: При опен сорса винаги се разработва това, което му трябва или му е кеф на някой и това е красотата. От там нататък или ползваш, или допринасяш. Другото са конспирации :)


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: go_fire в Jun 20, 2020, 09:56
След последното ми мнение, сигурно си личи, че най-после съм свършил с надграждането до Beowulf след близо седмица теглене на пакети :P После, защо чак сега съм се кандардисал да надградя.

=*=

Български Пепи ще ме извиняваш, но си дал три доста дълги статии (особено първата), които нямам време да прочета в момента, но обещавам да се запозная с тях. Ще говоря по принцип, защото повдигаш няколко теми.

Главните от тях са две. Първата е май-общо „що чини RH“, а втората е „отношенията между законния наследник на Юникс, макар роден от наложница и хулиганчето, което с юмруци си проправя път“.

И двете теми са обсъждани многократно, макар мача 386BSD vs GNU/Linux все по-рядко да попада на радара ни.

Започвам от по-обсъжданата тема, защото пряко ни касае, за разлика от другата, за която не ни пука.

На това линуксара не може да му се угоди. В началото на века викахме, оти не връщат нищо към обществото, сега, че прекалено много допринасяли пустите му червеношапковци.

SD е само последния от много дълга поредица приноси на Ред Хат. Какво ми е мнението за него, сигурно си разбрал в буквално първото ми изречение от мнението. И за разлика от това, което си цитирал, за мен проблема е религиозен. Не смятам, че SD е правилен път за развитие.

Относно пича дето се е оплакал от него, това този същия ли е, който казваш, че клони към Бъркли? Ако е така да му кажа, че в най-развития клон на семейството, а именно FreeBSD, има инструмент в духа на SD и то от преди да има SD. Което пък не е учудващо от близките връзки с братовчед им Мац. SD също е клонинг на намацаното нещо. Добре е историята да се познава.

Червените (бе не трябва ли вече да им викаме сини :D ) не са единствените, които са правили неща в нашия свят. Такива в миналото бяха Мандрива (по-преди Мандрейк), Сузи (по отделно и заедно с Новел), Каноничните (Убунту), даже Слънцето. Като изключим Сузи, които още малко бутат основно с припознати проекти като Бътър еф ес (после що Федорианците го смазаха), то всички останали загубиха полесражението и напуснаха фронта.

Ред Хат са навсякъде и във всичко в света на ГНУ/Линукс и това не е от вчера и е резултат от разумна стратегия да разгромят всички останали.

=*=

И тук се натъкваме на трети неизречен, но важен въпрос. Какво аджеба е това опънат сос или по-правилно свободен софтуер. Също е нещо често обсъждано. Преди две мнения в друга тема говорех за това.

Тогава говорех за трите основни модела на развитието му и печалбата от него. Ред Хат изповядват първия модел, при който печелиш от услуги около софтуера. Условно да го наречем модела ОПЛ, макар да има и други договори за разпространение, най-известен от които е MPL на Мозилчиците и SDDL от наследството на залязлото Слънце. Поради тази причина не е изненада добрите връзки на RH и ФСС, а от там и решаващата им роля в основните им проекти от Гном, през gcc, glibc и почти навсякъде без може би голямото изключение Емакс и няколко програмни езика под шапката на проекта ГНУ.

Втория модел нарекох тогава публично-частно партньорство, защото по същество е такова. Този модел произлиза пряко от 386BSD с присъдружие с MIT. Това е модела изповядван от азбучния Гългъл и Spybook. Това е и което най-вече се нарича погрешно опънат сос. В тая група е и споменатия в темата Chromium. Аз ползвам ungoogled версията му, точно поради причините споменати от Кибер коп.

Има един трети, който тогава нарекох рекламен. Той е опънат сос, но не е свободен софтуер. Странно е обаче, че движението за опънат сос воюва срещу него и не го признава, въпреки, че е законен член и е от преди самото движение. Тук (може би съм се надишал със заговори) виждам дългата ръка на Гългъл, Амазон, М$, за които „рекламния“ модел е екзекуция.

От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании. Самия Столман създава фондация и това едно от първите неща, които прави.

Тук да уточня, че в Америка под фондация не се разбира благотворително дружество, както в Европа. Това е вид търговско предприятие, но с инжектиран социализъм в него. Сиреч това е една най-обикновена, публична компания, но с единствената разлика, че не формира печалба и съответно не разпределя дивиденти.

Припомням, че Мозила също е фондация. Апах е фондация. Зад ЛО е фондация. Еклипс е фондация. FreeBSD е фондация. Има и още много други. Всеки който създава софтуер, заради самия софтуер го оформя във фондация.

=*=

Няколко думи и по третата тема, която отначало изброих като втора. Отношенията са сложни и това не е по вина на ГНУ или Линукс. Нещо повече, ГНУ поддържа дериватите на 386BSD в проектите си. Преди да се появи Линукс отношенията бяха приятелски. Но някъде около 2,0 се видя, че няма да я бъде.

Линукс е правен от едно гениално хлапе, нямащо осанка, за да си го ползва на собствения компютър. Никога не е имал за цел да става Юникс и затова не е станал. Но пък го измести. Почти е изместил и комерсиалния. А това боли.

Докато Линукс растеше всяка година, то другия свят беше в застой. Глътка въздух им дойде от Мац, но като цяло кинти няма. После направиха още един удар със clang и там вече видяха някакво слънце и на тяхната улица. Ама това, че кресливо злобеят, нас по никакъв начин не ни грее. Ние си имаме нашето и не се интересуваме от тяхното. Ако нещо е чак толкова добро и нужно, ще си го направим по наш начин.

Типичен пример е споменатите в темата мрежови възможности на pf. Е да, ама той е отдавна задминат. Nftables е светлинни години пред него. Това поражда броения в нашия свят. Например Наката е питал на глас, защо трябва да е толкова сложно, като в началото (още преди ip tables) беше толкова лесно. Ами това е причината. Да могат да се правят извънземни неща. Ядрото Линукс е по-добро във всяко едно отношение от всяко друго ядро, независимо дали то е POSIX. Ако някой подшушне QNX, ще кажа, че имаме и RT, просто не го ползваме масово. Но го правим там, където е наистина необходимо реалновременна обработка на превключванията.

И понеже се спомена за ZFS, думичка и за него. Това години наред беше голямата гордост на онези, макар да им е подарък. Е, какво стана? Каноничните наляха едни пари и сега волю не волю свалиха гащи и преминаха пак на нашето. Даже с това не можаха да се справят. Ама като бътъра най-после стане стабилен и това спокойно ще можем да го изхвърлим. А тоя ден е близо.

Комшиите ни отдавна са рекли, че парата клати феса. Нищо ново.


п.п. Алексмилиян отдавна и в нашия свят е станало цък-цък-язък. Това е причината да качваме потребителската си основа всяка година. SD е също част от това усилие;

п.п.п. Малине, това, че участваш активно във форума и си помогнал на неизброимо количество хора, прави от теб нещо различно от „прост консуматор“.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: ray в Jun 20, 2020, 21:10
@go_fire: в допълнение (не корекция) искам да посоча едно "нещо" което влиза в третата група и е родено даже преди Линукс, брех ами сега ?

И това е Minix, чиито код Линус ползва за да напише Линукс-ядрото.

Миникс за разлика от Линукс/BSD е ОС базирана на микро-ядро, наистина микро - по памет май беше около 10-12000 реда код самото ядро. Другите ядра (монолитните) са много по-големи, доколкото помня  ;D
Всичко друго е над ядрото (потенциално на ниво с по-нисък приоритет, тоест изолирано от ядрото).
Опит за разработка на такова ядро е GNU-hurd проекта, все още се опитват.

RT и други са само пачове (доста големи и комплексни) върху Линукс-ядрото за по-добра работа в реално време. Ядрото на BSD включва и неща които са userspace в Лунукс.
Друго интересно за BSD е че вероятно съдбата им попречва да конкурират Линукс в началото, и причина за това е съдебното дело което ги спира и което печелят (май след 5-6 години), но Линукс вече е стъпил на пистата и е набрал скорост и разработчици !

Исках само да внеса това уточнение, за пълнота и коректност  :D


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 20, 2020, 21:22
"От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании. "
Така ли, как пък ли съществуват ВСЕ ОЩЕ такива проекти като FreeBSD, OpenBSD, NetBSD... по тоя ферман който си написал трябва много отдавна да са фалирали...
Ама не са, не само че не са фалирали ами и редица малки и ГОЛЕМИ компании им ползват кода под различна форма -защото самия лиценз го позволява.
The native operating system of the PlayStation 4 is Orbis OS, which is a fork of FreeBSD version 9.0 which was released on 12 January 2012
https://en.wikipedia.org/wiki/PlayStation_4_system_software
И това е само един пример на десетките компании които използват техен(модифициран) софтуер.
"Докато Линукс растеше всяка година, то другия свят беше в застой."
-Линукс, и по-правилно GNU/Linux, никога не е растял. Това което растеше е редовете код в кернела и ускорения девелопмънт благодарение на комерсиалните компании -Интел,АМД,Редхат,Сусе,Каноникал,Самсунг и др. Получи се нещо такова- този който плаща, той и поръчва музиката -което е нормално, но не е и за опънсорс общността -примера са тези статии писани от някой си(който и да е ) -но даващи една добра картинка накъде вървят нещата. А дали на нас това нали ни харесва или не е съвсем друг въпрос.
В днешно време стана така че ако не харесваш Systemd -духаш супата... или преминаваш на добрия стар Slackware или няколкото малки останали GNU/Linux дистрибуции.
И къде е избора??? GNU/Linux винаги е бил избор, Кеф ти Дебиан, кеф ти CentOS/RedHat, кеф ти Slackware или др. с една система на инициализация разликите се минимилизират.
Като добавим към това обвързването на systemd с редица важни проекти -които да зависят от системата на инициализация и идваме на приказката "НЯМА МЪРДАНЕ"
Всичко решено и дирижирано от РедХат, и техния човек Пъотъринг- единствения човек който ходи с охрана на GNU/Linux конференциите -защо ли?!?


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: cybercop в Jun 20, 2020, 21:52
В днешно време стана така че ако не харесваш Systemd -духаш супата... или преминаваш на добрия стар Slackware или няколкото малки останали GNU/Linux дистрибуции.

И къде е избора???

Изборът е в текста над въпроса. Ползваш си Slackware, като баш майсторите. Чичо ти Патрик все още е жив и кове код здраво в мазето си. Да ти дам идея за Gentoo и ще блеснеш с нея, като 40 ватова LED лампа. С Linux Mint и Manjaro, имидж на гоУем линуксар не се гради.
Не, че разбирам, но все пак да питам, коя система ползваха за инициализация преди да се появи systemd повечето дистрибуции, че сега са се минимизирали разликите между тях ? Като изключим upstart при Ubuntu на която в един момент беше преминала и Open SUSE, всички масово ползвани дистрибуции бяха на sysvinit. Разнообразието беше, колкото е и сега. По друга линия има негодуване, но не си го дочел.



Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: go_fire в Jun 20, 2020, 22:04
Румка, Мац е „средния път“. Има монолитно ядро (от Фрии), но то е върху микро (същото от Хърд, но стара версия).

И по другия въпрос. Един от най-основните писачи на ядрото преди няколко години (по покана на Хакмена) изнесе доклад на OF с името „Why sucs kernel space?“.  Дори за мен ламера, бушона е най-великото изобретение.

=*=

Български Пепи, когато имам предвид ядрото казвам Линукс, а когато пълната система, говоря за ГНУ/Линукс. Това винаги ми е бил строг принцип, за да не стават грешки.

Питаш, как са живи? Аз не казах ли, че всички тези са фондации (по американското разбиране)? А, колко пъти повторих, че много години не ги огрява, че са там в онова място на кучето?

Избора в свободния софтуер (или ако предпочиташ опънат сос) е нещо гарантирано. Ако го няма, то няма разлика от проприетарния софтуер. Още в предното мнение споменах разположението си към Пьотеринг (а той е просто един бачкатор, при това от тъпите). И още в първото си изречение (макар по страничен повод) споменах, че избор има. Казаха го и други в темата.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: ray в Jun 20, 2020, 22:31
Пак без да споря с когото и да е, мога да посоча още две (не много разпространени) инит-състеми:

Едната е: openrc (Gentoo, Alpine, etc.), другата (знам само две дистрибуции с нея) е - runit/void-linux & Trident, друго любопитно за Trident е файловата система - openzfs, работих с нея около месец - много е добра при работа с диска, може да копираш и едновременно да вършиш други неща и почти няма забавяне, не съм мерил, но чувството за по-бърза работа е несъмнено  8)

BTW: в момента пиша от Void, другата на този лаптоп е - EndeavourOS/Arch-clone.

PS: бях забравил, новия Devuan-3 май идва с три init-systems (по избор при инсталация) !


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 20, 2020, 23:04
В днешно време стана така че ако не харесваш Systemd -духаш супата... или преминаваш на добрия стар Slackware или няколкото малки останали GNU/Linux дистрибуции.

И къде е избора???

Изборът е в текста над въпроса. Ползваш си Slackware, като баш майсторите. Чичо ти Патрик все още е жив и кове код здраво в мазето си. Да ти дам идея за Gentoo и ще блеснеш с нея, като 40 ватова LED лампа. С Linux Mint и Manjaro, имидж на гоУем линуксар не се гради.
Не, че разбирам, но все пак да питам, коя система ползваха за инициализация преди да се появи systemd повечето дистрибуции, че сега са се минимизирали разликите между тях ? Като изключим upstart при Ubuntu на която в един момент беше преминала и Open SUSE, всички масово ползвани дистрибуции бяха на sysvinit. Разнообразието беше, колкото е и сега. По друга линия има негодуване, но не си го дочел.
Така е,с  Linux Mint и Manjaro, имидж на гоУем линуксар не се гради -точно това имах впредвид! За RedHat, ако беше прочел статията -важни са големите риби -разбирай -SUSE,Canonical, Debian водещи в сървърния сегмент и с голямо комюнити, на RedHat въобще не им дреме за дистрибуции за ентусиасти -с риск да обидя някого като Слак,джентоо,Арч.
Sysvinit... Upstart... Извинявай, направихте ли си труда да прочетете статиите, или просто така отгоре... отгоре...
Както и човека който е написал статиите каза... проблема не е Systemd -това е една много добра система за инициализация, проблема идва когато същата тази система на инициализация започва да се обвързва с други независещи по никакъв повод важни проекти с отворен код като Gnome и др. разбира се под зоркото дережиране от страна на RedHat, чрез внедряване на "свои" хора в тези проекти с идеята тези проекти да зависят от Systemd.
Въпрос с повишена трудност -ЗАЩО и ОТКЪДЕ накъде графична среда като Gnome има нещо общо и ще зависи от една система на инициализация?
На всеки му е ясно че Debian/Ubuntu накъде поемат че цялата редица... от техни базирани дистрибуции ще поеме по техния път... поради липса на технически ресурс да предприемат каквото и да е рязко.
Като спечелиш големите РИБИ, всички останали щът нещът ще поемат по техния път.
И понеже не всеки е прочел подробно статиите да добавя цитат:

"Red Hat needs the other major Linux distributions to cooperate

If Red Hat was ever going to succeed in their long term plans for developing the "Internet's Next Generation OS" they knew they needed to somehow influence the other major Linux distributions. The reason for this is that if a major Linux distribution like Debian was going to reject systemd, Red Hat wouldn't be able to proceed with their plans because to many third party projects simply wouldn't care about how Red Hat would like things to work. This is important because most Open Source projects develop software with POSIX compatibility in mind. As such they try to make sure that their project compiles and works on several Unix-like operating systems. This is something that isn't in the interests of Red Hat because POSIX complicates things a lot for embedded devices. As long as you have to consider other operating systems such as Solaris, FreeBSD, OpenBSD, etc., Linux is "held back" when compared to functionality in Microsoft Windows. Functionality such as easy mounting and unmounting, simple privilege escalation, and much more.

The tactics deployed by Red Hat was to try to get as many "important" third party projects to cooperate very tightly with systemd, or even depend upon systemd. This way other Linux distributions are more easily persuaded into adopting systemd because of the easy integration of these third party projects. The systemd developers addressed several third party projects and tried to convince them to make their projects either depend upon systemd, such as the attempts made by Lennart Poettering on the Gnome mailing list, and the attempt made by Red Hat developer "keszybz" on the tmux project. Most of these attempts were originally "disguised" as technical issues, however when you read the long email correspondence on the Gnome mailing list and elsewhere, the real intent becomes quite clear.

Other "tactics" deployed by Red Hat was hiring developers from GNOME and other Linux distributions, such as Debian, and then have these people promote systemd internally.

Eventually the GNOME project became tightly integrated into systemd and Red Hat and GNOME are now working towards their goals related to the "new Linux desktop".
Consequences

One of the results of all of the above has been a huge uproar in the Open Source Linux community in which Debian Developer Joey Hess, Debian Technical Committee members Russ Allbery and Ian Jackson, and systemd package-maintainer Tollef Fog Heen resigned from their positions. All four justified their decision on the public Debian mailing list and in personal blogs with their exposure to extraordinary stress-levels related to ongoing disputes on systemd integration within the Debian and open-source community that rendered regular maintenance virtually impossible.

In December 2014 a group calling themselves the "Veteran Unix Admins" announced a fork of Debian called Devuan that intends to provide a Debian variant without systemd. Devuan 1.0.0 was released on May 26, 2017.

The main problem with systemd is that its continued development is motivated by a company's economic interests and not the Open Source Linux community interests. As time goes by more and more "issues" will most likely pop-up and the other major Linux distributions will possibly regret the integration and adoption of systemd into their projects. Not because of systemd as an init system in itself, systemd init is pretty good and Lennart Poettering and Co. has contributed and implemented some great features. What I mean by "issues" is not the software bugs, but the way user concerns, privacy concerns, and other important security issues are dealt with by Lennart Poettering and Co.

Hard coded DNS servers in systemd-resolved is another great issue with privacy.

Lennart Poettering explained that the hard coded values should be there in case of catastrophic failure of configuration files, and a lack of DHCP on the network (the DNS fallback is changeable but requires a recompile). However, that's the "embedded developer" speaking. If a bug is found in the application that makes these DNS servers run even though you have disabled them, or if a race issue bug is found, you could be facing a serious privacy issue. Futher more running with Cloudflare, Quad9, and Google DNS servers hard coded into the systemd code is deeply problematic as these companies are not only know for violating peoples privacy, but also because NSA has infiltrated Googles data centers, something revealed by the Snowden documents. Such settings should never be opt-out (where you have to remember to remove them), they should be opt-in, and definitely not the default options.

The way these issues are dealt with shows a disregard for user privacy and for the interests of the Open Source Linux community.

Currently Red Hat still treads "carefully", but once they get much closer to their main objectives, they will most likely become more "aggressive" in their management style of systemd and the world of Linux will probably change dramatically as a result - then it will be difficult and very time consuming to "fix" things.

Other perspectives

From a technical perspective I don't believe there is anything wrong with systemd as an init system. However, you can no longer just get the systemd init system as more and more components are getting tightly integrated into systemd, such as udev (systemd-udev). This is happening because the systemd project is paving the way for Red Hat's plans for Linux as a desktop distribution. As a result the init freedom in GNU/Linux has been compromised, which is a real problem as several other init solutions provides solid replacements. OpenRC already existed before systemd and it is a great init system fully capable of starting services in parallel too.
systemd was originally launched as an init system, but Lennart Poettering no longer describes systemd as an init system, he now describes systemd as a "never finished, never complete, but tracking progress of technology" project. Lennart Poettering has also described systemd as unifying "pointless differences between distributions".
The differences between GNU/Linux distributions has never been pointless, they have been about freedom. The freedom to put together an operating system from multiple different components in a way you see fit. Sure, from a system administration point of view, having only one way to deal with multiple GNU/Linux distributions makes the work more easy, but there is more to a GNU/Linux distribution than just system administration.

Because systemd has managed to get integrated so tightly into some of the biggest GNU/Linux distributions, they have also managed to make many system components depend upon systemd features. For those components that either didn't cooperate or just didn't fit into the bigger systemd picture, they created a "systemd-*" replacement part. And the list keeps growing.
https://www.freedesktop.org/software/systemd/man/ ($2)
systemd has become huge and it contains more than a million lines of code.

Какво по ясно от това?


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: 4096bits в Jun 21, 2020, 00:21
Пак без да споря с когото и да е, мога да посоча още две (не много разпространени) инит-състеми:

Едната е: openrc (Gentoo, Alpine, etc.), другата (знам само две дистрибуции с нея) е - runit/void-linux & Trident, друго любопитно за Trident е файловата система - openzfs, работих с нея около месец - много е добра при работа с диска, може да копираш и едновременно да вършиш други неща и почти няма забавяне, не съм мерил, но чувството за по-бърза работа е несъмнено  8)

BTW: в момента пиша от Void, другата на този лаптоп е - EndeavourOS/Arch-clone.

PS: бях забравил, новия Devuan-3 май идва с три init-systems (по избор при инсталация) !
Пради поне пет години сигурно, попаднах на една статия, засягаща този въпрос. Авторът ѝ питаше, защо когато се копират файлове, се минава през работната памет, а не се копират директно от едно устройство на друго. Направо през шината. С или С++ имали някакъв такъм матод или функция. Опитах след време да намеря отново статията, за да видя, кой е този мотод/функция, за да си направя някакво такова тулче, обаче не можах да го намеря и така и не открих, коя е тази функция.
Като съм писал код за себе си, винаги е било нещо малко. Или досега за някой друг - под десетина човека. Задоволявал съм се с това, което съм направил, но не ми е трябвала скорост досега. Пробвах от любопитство да оптимизирам половината от скриптовете си, но повече от любопитство, както казах. Не ми е трябвала скорост или производителност. Досега.

Споменавам това, защото не забелязвам подобрение на работата на машините, въпреки че са стотици или хиляди пъти по-бързи от преди години. И тогава, и сега, времето за отваряне на уеб страница си остава горе-долу едно и също. Отнася се и за друг софтуер.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: jet в Jun 21, 2020, 04:20
"От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании. "
Така ли, как пък ли съществуват ВСЕ ОЩЕ такива проекти като FreeBSD, OpenBSD, NetBSD... по тоя ферман който си написал трябва много отдавна да са фалирали...
Википедиа:
"...
Since 2014, several large contributions to the OpenBSD Foundation have come from corporations such as Microsoft,[101] Facebook, and Google as well as the Core Infrastructure Initiative.[102]

During the 2016 and 2017 fundraising campaigns, Smartisan, a Chinese company, was the leading financial contributor to the project.[103][104]
..."
   Щото малко преди това събитие са били пред фалит пак според същия източник.

   Я ни обясни изброените компании достатъчно големи ли са. Да не говорим че е отроче на Университета в Бъркли (т.е. финансирани директно от университета и държавата)

"...
Линукс, и по-правилно GNU/Linux, никога не е растял. Това което растеше е редовете код в кернела и ускорения девелопмънт благодарение на комерсиалните компании
..."
   Тази глупост ще се направя, че не съм я прочел (макар, че като растат редовете код  и ускорения девелопмент - ако това не е растене - интересно как виждаш ти растежа, сигурно броя коментари в кода или може би размера на сорс кода, а може би пък ръста на размера на бинаритата да ти е важен).
   А кой е най-големия конкурент на GNU дето се е развил повече и всички ползват него.

@Ray:
"...
@go_fire: в допълнение (не корекция) искам да посоча едно "нещо" което влиза в третата група и е родено даже преди Линукс, брех ами сега ?

И това е Minix, чиито код Линус ползва за да напише Линукс-ядрото.
..."
   Как Линукс ползва кода на Миникс, като двете ядра са съсвсем различни архитектури и управление на паметта и хардуера. Та те дори файловите им системи нямат нищо общо помежду си. Единственото им сходно нещо е че и двете са ядра - и до там.

@4096bits
"
Пради поне пет години сигурно, попаднах на една статия, засягаща този въпрос. Авторът ѝ питаше, защо когато се копират файлове, се минава през работната памет, а не се копират директно от едно устройство на друго. Направо през шината
"
   Това без анализирането на потоците данни дето се копират - означава побитово копиране без да се интересуваш от файловата система. Това няма как да върши работа при файловете, а те са част от конкретната файлова система, която пък се имплементира от ядрото (засега, дорде СистемД не почне и това да прави).
   Дори да си напишеш някаква функция да копира файлове без ядрото - как ще разбереш файла къде е, колко е голям, къде му се намират парчетата, директорийната структура, правата и т.н. без да заредиш един тон структури в паметта за да ги анализираш.

   РАИД контролерите правят нещо подобно, ама те не се интерсуват от файлове, а от битове, а тези битове пак се качват паметта на контолера на някакъв етап (все пак използваме Фон Нойманови компютри - а те така работят - всичко през паметта).
   Дори и да успееш да се справиш с тези предизвикателства, производителността ще е долу в канала, Като прочетеш един байт или каквото си решил (сектор да речем) и го запишеш където ще е новото копие, връщайки се обратно на файла източник, започваш ново търсене на следващия байт от файла източик (а това отнема мнооого време особено при ХДД), щото главите вече си ги бил преместил там където ще е копието. Хм, ама то и побитовот копиране има структури за анализиране - нали дисковете са форматирани по някакъв начин - трябва да намериш кое къде се намира дори без да се интересуваме от файловата система (Partitions/GPT)
   На всичкото отгоре не можеш да кипираш по-големи блокове от файла - защото нали не изпозваш паметта (сигурно никои регистри на процесора, а те не с много)
 С две думи губиш от липсата на буфери в паметта (щото тя е в пъти по-бърза от диска, пък бил той и ССД)

Затова бат Линус се е погрижил всичко да е ток и жици и не може да го бие нито Бил Гейтс (не говорим за пазарен дял, а за инженеринг, макар че и на пазарен дял го духат), нито Таненбаум (или там както се пише), Сталман добре се справи с ГНУ, ама се изложи с Хърд и продължава да се излага.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: ray в Jun 21, 2020, 05:00
@jet: Линус ползва книгата на Таненбаум, която идва със сорс-кода на Миникс.
https://arstechnica.com/information-technology/2015/08/how-linux-was-born-as-told-by-linus-torvalds-himself/
...
In the autumn of 1988, Linus had entered Helsinki University to study computer science. It was only two years later that he encountered Unix for the first time:

    There was one pretty short Unix course. This was fall 1990, the University had gotten a MicroVAX running Ultrix, whatever, 16-user licence, stuff like this. They used to be a VMS shop entirely, so this small Unix course had a maximum number of people, 16, because we didn't have the hardware for anything more. And you had to wait in line to get to a terminal, but even so I immediately enjoyed Unix. I think it was the programming interface it had. Unix is called complex but it's actually very simple.

One of the coursebooks that Linus used was Andrew Tanenbaum's Operating Systems: Design and Implementation. As well as a wealth of detailed information about how to write an operating system, Tanenbaum's book came with the source code for a small study system called Minix. Originally written for Intel's 8088 processor, it was later ported to the Intel 80386.

Linus has always been something of a connoisseur of chips, and while he had hated the earlier Intel products, he regarded the 80386 as "a lot better than any of the previous chips." The availability of the Unix-like Minix on a half-way decent chip proved decisive: "That's when I actually broke down and got a PC." Until then, he had been programming on a Sinclair QL ("Quantum Leap"), and before that a Commodore Vic-20.
...

Едно от нещата които Линус променя е, че изоставя микро-ядрото и започва с монолитно ядро и други неща:
https://en.wikipedia.org/wiki/Tanenbaum–Torvalds_debate

BTW: Linux все още поддържа Minix-файловата система !
CONFIG_MINIX_SUBPARTITION=y
CONFIG_MINIX_FS=m


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: jet в Jun 21, 2020, 11:26
In the 1960s and 1970s Dennis Ritchie and Ken Thompson invented Unix - те също са били в университет и са чели книжки как работят операционните системи, ама не значи че са им използвали кода.
Те пък са били вдъхновени от Multics.

Апропо Линукс поддържа и NTFS (да не намекваш нещо)  ;)


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 21, 2020, 17:20
"От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании. "
Така ли, как пък ли съществуват ВСЕ ОЩЕ такива проекти като FreeBSD, OpenBSD, NetBSD... по тоя ферман който си написал трябва много отдавна да са фалирали...
Википедиа:
"...
Since 2014, several large contributions to the OpenBSD Foundation have come from corporations such as Microsoft,[101] Facebook, and Google as well as the Core Infrastructure Initiative.[102]

During the 2016 and 2017 fundraising campaigns, Smartisan, a Chinese company, was the leading financial contributor to the project.[103][104]
..."
   Щото малко преди това събитие са били пред фалит пак според същия източник.

   Я ни обясни изброените компании достатъчно големи ли са. Да не говорим че е отроче на Университета в Бъркли (т.е. финансирани директно от университета и държавата)
Конкретно с примера с OpenBSD, който си дал -какво точно се опитваш да докажеш, че нещо не става много ясно... OpenBSD Foundation както и другите могат да си получават дарения от който и да, който реши че иска да дари финансиране под различна форма. Щом са решили, щом такива ГОЛЕМИ компании са решили да дадат пари, явно имат някакъв бенефис, и под една или друга форма ползват техен код било OpenSSH,LibreSSL или който и да е друг техен проект.
Трябва ли да ги спират, ако някой се е решил да дари? Да не говорим че точно тия дарения не отиват за облагодетелстване, а за важни неща за инфраструктурата на проекта, поддръжката и разходи по пътувания на девелопъри поне по 4 пъти в годината по така наречениете Хакинтоши за по няколко дена в различни дестинации.
Дали е комерсиална организация или не, всеки е добре дошъл когато иде реч за дарения.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: jet в Jun 21, 2020, 18:42
пак те цитирам:
"...
"От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании.
Така ли, как пък ли съществуват ВСЕ ОЩЕ такива проекти като FreeBSD, OpenBSD, NetBSD... по тоя ферман който си написал трябва много отдавна да са фалирали...
..."

Искам да кажа, че без кинтите на едрия бизнес не става колкото и да се опитваш да ги омаловажаваш. А кинти не се дават заради сини очи - естествено, че има полза за тях.
OpenBSD е била пред фалит дори според нейния основател и сега щеше да е блед спомен от миналото, ако не беше както искаш го наричай: дарения, донации, инвестиции, плащания и пр. от големите в бранша.
Не съм се ровил за останалите БСД-та, но сигурно положението е същото, ако не и по-зле. Просто БСД не ми влиза в интересите от доста време.


Титла: Re: Дали върви по правилния път GNU Linux?
Публикувано от: bgpepi в Jun 21, 2020, 21:12
пак те цитирам:
"...
"От тази забежка в странична тема, а и от думите на Кибер е видно, че свободен софтуер е невъзможен без финансиране от търговските компании.
Така ли, как пък ли съществуват ВСЕ ОЩЕ такива проекти като FreeBSD, OpenBSD, NetBSD... по тоя ферман който си написал трябва много отдавна да са фалирали...
..."

Искам да кажа, че без кинтите на едрия бизнес не става колкото и да се опитваш да ги омаловажаваш. А кинти не се дават заради сини очи - естествено, че има полза за тях.
OpenBSD е била пред фалит дори според нейния основател и сега щеше да е блед спомен от миналото, ако не беше както искаш го наричай: дарения, донации, инвестиции, плащания и пр. от големите в бранша.
Не съм се ровил за останалите БСД-та, но сигурно положението е същото, ако не и по-зле. Просто БСД не ми влиза в интересите от доста време.
Съгласен съм, но тези така наречени фондации не могат да подбират, кой дава парите -който има интерес е все добре дошъл. И пак се повтарям за да инвестира една организация без значение каква явно е видяла смисъл от това. Кеф ти нетфликс, кеф ти Сони -взимат една голяма част от кода, модифицират го/затварят го и си го ползват за собствени комерсиални нужди, с всички плюсове с които идва този софтуер-заради лиценза.

Пускането на темата ми беше ПО-СКОРО ОБРАЗОВАТЕЛНА-ИНФОРМАТИВНА, с идеята всеки да си използва каквото му върши работа,и го удовлетворява -защото се чуха искри едва ли не агитирам някой подобно на автора да премине на BSD и какво ли не. Нито имам интерес, нито ме интересува кой какво и къде ползва.
Това което обаче не мога да си затворя е нещата които стават през последните години, нарушава се и KISS принципа -много малки команди да правят малки и прости неща, с примера със Systemd и окрупняването с такъв голям проект като GNOME. Една система на инициализация не трябва да има АБСОЛЮТНО нищо общо с каквато и да е графична среда.
Щом RedHat посегнаха и обуздаха такъв голям проект като GNOME да е зависим от Systemd, каква е гаранцията че утре няма да ги последват по малки като XFCE и др, и то не само графични среди?
Както Пъотъринг спомена -това не е завършен проект. Последното е това:
https://linux.slashdot.org/story/20/05/02/034216/will-systemd-245-bring-major-changes-to-linuxs-home-directory-management ($2)