Source Mage - Source Mage

Source Mage
Smgl logo.png
ӘзірлеушіSource Mage қауымдастығы
ОЖ отбасыUnix тәрізді
Жұмыс жағдайыБелсенді
Дереккөз моделіАшық ақпарат көзі
Соңғы шығарылым0.62-11 / 22 қазан 2017 ж; 3 жыл бұрын (2017-10-22)
Ядро түріМонолитті Linux ядросы
ЛицензияSource Mage әлеуметтік келісім шарт бағдарламалық жасақтамасы
Ресми сайтwww.сырт.org

Source Mage Бұл Linux тарату. Пакет орнатылып жатқан кезде оның бастапқы коды автоматты түрде жүктеледі, жинақталады және орнатылады. Mage көзі шыққан Сиқыршы.

Көрнекті ерекшеліктері

Source Mage, аты айтып тұрғандай, дереккөзге негізделген Linux тарату. Пайдаланушыларға екілік файлдарды берудің орнына бастапқы код жинақталады.[1] Бұл әдіс бағдарламалық жасақтаманы алдын-ала құрастырылған таратылымдарға қарағанда көбірек басқаруға мүмкіндік береді, мысалы Ubuntu. Жеке тәуелділіктер таңдалуы немесе таңдалуы мүмкін, бұл қатты дискідегі кеңістікті үнемдейді және босатады Жедел Жадтау Құрылғысы және CPU циклдары. Мысалы, OpenSSH қолдаусыз құрастыруға болады X11 бөлісу. Орнатуды таңдауға болады түйіршіктер, олардың жағдайына тән cxxflags және ldflags. Дереккөзге негізделген дистрибутивті пайдалану - бұл компьютердің толық өнімділігін ашудың бір әдісі, өйткені көптеген екілік дистрибьюторлар белгілі бір процессордың пайдаланушылары сияқты белгілі бір топқа емес, кең аудиторияға арналған бағдарламалық жасақтамасын құрастырады. Source Mage заклинание «құйылған» кезде, соңғы тұрақты шығарылым Source Mage-тен емес, әзірлеушінің сайтынан жүктеледі. Бұл айырмашылығы ең заманауи жүйеге мүмкіндік береді Джентоо, пакеттің дербес кэшін сақтайтын тағы бір танымал көзге негізделген тарату.[2] SMGL пакеттерде мүмкіндігінше аз өзгереді (тек сияқты стандарттарға сәйкес келеді) Файлдық жүйенің иерархия стандарты ), демек, бұл дистрибьюторларды бұрмалаудан туындаған қателіктерден иммунитетке ие.

Тарих

2000 жылы Кайл Салли Sorcerer GNU / Linux атты Linux дистрибуциясын шығарды. Бірнеше мәселелерге байланысты 2002 жылы Чак С.Мид Сиқыршыны ішке кіргізді Lunar Linux. Көп ұзамай Кайл Сэлли Сиқыршы GNU / Linux-ті офлайн режимге шығарды. Қалған Сиқыршы GNU / Linux әзірлеушілер тобы оны желіге қайтарып, дамуын жалғастырды. Бір айдан кейін Кайл Сэлли өзінің нұсқасын әкелді Сиқыршы GNU / Linux-ті атаудан алып тастауға жол бермейтін жаңа лицензиямен онлайн режимінде. Демек, Sallee-дің өтініші бойынша, Сиқыршы GNU / Linux командасы өздерінің жобаларын Source Mage деп өзгертті.[3][4]

Жинақтау

Source Mage-тің сілтемесі «Linux соншалықты дамыған, ол сиқырлы да болуы мүмкін»,[5] және оның командаларында «сиқырлы тақырып» бар. Әрқайсысы пакет «заклинание» деп аталады, ал оның пакетін басқару бағдарламасы «сиқыр» деп аталады.[5] Буманы орнату үшін пайдаланушы сол заклинаниені «шығаруы» керек. Сиқыр жасау бастапқы кодты жүктеуден (егер ол әлі жүктелмеген болса), тәуелділіктерді тексеруден, қажет болған жағдайда оларды шығарудан, бағдарламаны құрастырудан және оны орнатудан тұрады. Сиқырлар жиынтығы «деп аталадыгримуар «. Буманы жою үшін қолданушы заклинание» тарату «керек.

Әлеуметтік келісімшарт

Source Mage а. Құрды тарату міндеттемесі. Source Mage әлеуметтік келісімшарты ұқсас болмаса да, өзінің негізгі ережелерін белгілейді Дебиан. Келісімшарттың бірінші бөлімі Source Mage еркіндігін қамтамасыз етеді:

Source Mage GNU / Linux дистрибьюторын толықтай еркін ұстауға уәде береміз (еркіндік сияқты). Бұл дегеніміз, біз шығаратын барлық бағдарламалық жасақтамаға GNU жалпы қоғамдық лицензиясы бойынша Еркін бағдарламалық жасақтама қоры (fsf.org) анықтаған лицензия беріледі. Біздің барлық құжаттар GNU Free Documentation License негізінде шығарылады.[6]

Source Mage қолданушының бағдарламалық жасақтаманы таңдауын тек ақысыз бағдарламалық жасақтамамен шектемейді:

Біздің кейбір қолданушыларымыз SMGL лицензиялаудың қатаң нұсқауларына сәйкес келмейтін бағдарламаларды пайдалануды талап ететіндігін мойындаймыз. SMGL ешқашан ақысыз бағдарламалық жасақтамаға сенбейтін болса да, біз қолданушының бағдарламалық жасақтаманы таңдауына шек қоймаймыз. Біз әр емленің «ЛИЦЕНЗИЯ» өрісі және сиқыршылардың емлені сүзгісі арқылы қолданушыға өз білімдерінше шешім қабылдауға арналған құралдарды ұсынамыз. Осылайша, ақысыз бағдарламалық жасақтама Source Mage құрамына кірмегенімен, біз оны қолдануды қолдаймыз және ақысыз бағдарламалық жасақтама пакеттерін инфрақұрылыммен қамтамасыз етеміз (мысалы, қателерді бақылау жүйесі және пошта тізімдері, сонымен қатар заклинание).[6]

Орнату

Source Mage бағдарламасын орнату алдымен ядро ​​көмегімен минималды қондырғыны құруды білдіреді (ол жұмыс істей алады), GCC C компиляторы, желі қосылымы және бастапқы кодты жүктеу мен компиляциялауға арналған бірнеше негізгі құралдар.[7] Бұл жүйеге барлық басқа компоненттерді жүктеуге, компиляциялауға және орнатуға мүмкіндік береді, және компиляция нәтижелерін сол жүйеге сәйкес келтіруге болады.

Тасымалдау

Барлық Source Mage қолдайтын коды минималды жүйені болжауға арналған және базалық жүйе C ++ компиляторын қажет етпейді (тек GCC 4.x + қажет, бірақ ауыстыруға болады).

Сонымен қатар POSIX - үйлесімді құралдар, негізгі компоненттер тек қажет bash,[5] Сед және не мылжың, не мяк сияқты ауыр салмақты тілдердің орнына Перл немесе Python. Бұл Source Mage-ді шағын қондырғыға ыңғайлы етеді.

Әдебиеттер тізімі

Сыртқы сілтемелер

  • Ресми сайт
  • Source Mage кезінде DistroWatch
  • «Бастапқы магия туралы». Linux апталық жаңалықтары. 2005 жылғы 2 тамыз.