Slackware

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 2 decembrie 2021; verificările necesită 17 modificări .
Slackware

Desktop Slackware 15.0 KDE
Dezvoltator Slackware Linux, Inc.,
Patrick Volkerding
Familia OS linux
Bazat pe SLS
Sursă deschis
Prima editie 17 iulie 1993 [1]
ultima versiune
Metoda de actualizare pkgtool și slackpkg
Limbi acceptate rusă etc.
Platforme acceptate x86 și x86_64
Tipul de kernel linux
Interfață KDE , Xfce , MATE și Cinnamon
Licență GNU GPL
site web slackware.com
 Fișiere media la Wikimedia Commons

Slackware Linux ( [ˈslækweə(ɹ)] ; colocvial „slack”, „slackware”) este una dintre primele distribuții Linux [3] [4] [5] [6] [7] [8] [9] .

Este uneori numit „cel mai UNIX 'ov”. Fanii acestei distribuții sunt creditați că au spus: „ Dacă înveți Red Hat , atunci înveți Red Hat, dacă înveți Slackware, înveți Linux ” [10] .

Cu puține excepții [11] , Slackware constă din pachete software gratuite distribuite cu cod sursă.

Titlu

Numele Slackware provine de la cuvântul Slack (vezi Church of the SubGenius  (engleză) ) , care înseamnă leneș , neglijent , leneș , relaxat , letargic și, de asemenea, loafing [12] [13] [14] [15] .

Istorie

Prima versiune a acestei distribuții a fost lansată de Patrick Volkerding  - cunoscut și sub numele de Mr. Slackware and The Man  - 17 iulie 1993 [16] . Această versiune se baza pe distribuția SLS și era o copie a unei dischete de 3,5" care putea fi descărcată prin FTP [17] .

În 1999, seria de lansări Slackware a sărit de la versiunea 4 la versiunea 7 [18] . Patrick Volkerding a numit-o un truc de marketing pentru a arăta că Slackware a fost la fel de progresiv ca și alte distribuții, multe dintre care la acea vreme aveau numerele de lansare 6 și mai sus.

Cea mai recentă versiune stabilă a Slackware este 15.0 [19] .

Există, de asemenea, o versiune de Slackware numită " actuală " ; această versiune conține versiuni mai recente ale software-ului, dar este posibil să nu fie stabilă. [20] .



Noua ramură se remarcă prin actualizarea bibliotecii grafice Qt la versiunea 5 și prin utilizarea nucleului Linux 5.15 [1] .

Cu câteva excepții, restul pachetelor au fost mutate din ramura Actual și reconstruite cu noul Glibc. De exemplu, o reconstrucție a firefox , thunderbird și seamonkey a fost amânată , deoarece necesită patch-uri suplimentare pentru a fi compatibile cu noul compilator Rust inclus în distribuție.


Slackware Live - O versiune de Slackware live disponibilă pentru a rula imediat după descărcare

O versiune de Slackware64 Linux (64-bit Live) care are KDE5 în mod implicit este disponibilă pentru descărcare la (link direct la ISO 4,2 Gb):

http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware64-live-plasma5-current.iso și vă permite să rulați ansamblul direct în RAM fără a-l instala pe hard disk. De asemenea, este disponibilă opțiunea „toram”, care poate fi adăugată apăsând „ TAB ” pe ecranul de pornire al construcției, permițându-vă să eliminați media de pe computer. Mai multe skin-uri îndrăznețe, K3b , VLC Media Player , Office , KEdu, KTurtle , MC și toate programele media conexe sunt disponibile pe Slackware. În mod implicit, sunt acceptate toate versiunile stabile cunoscute ale sistemelor de fișiere.

Datorită modificărilor legate de sfârșitul suportului pentru arhitectura x86 pe 32 de biți, Slackware Live 32 de biți este disponibil numai în Xfce [21] .

Istoricul versiunilor

Versiuni
Versiune Data eliberarii Anul lansării Versiunea Kernel
1.00 [22] 17 iulie 1993 0.99.11 Alfa
1.1 5 noiembrie 0.99.13
2.0 2 iulie 1994 1.0.9
2.1 31 octombrie 1.1.59
2.2 30 martie 1995 1.2.1
2.3 24 mai 1.2.8
3.0 [23] 30 noiembrie 1.2.13
3.1 [24] (Slackware 96 [25] ) 3 iunie 1996 2.0.0
3.2 17 februarie 1997 2.0.29
3.3 11 iunie 2.0.30
3.4 [26] 14 octombrie 2.0.30
3.5 9 iunie 1998 2.0.34
3.6 28 octombrie 2.0.35
3.9 10 mai 1999 2.0.37pre10
4.0 [27] 17 mai 2.2.6
7.0 25 octombrie 2.2.13
7.1 [27] 22 iunie 2000 2.2.16
8.0 [28] 1 iulie 2001 2.2.19
8.1 [29] 18 iunie 2002 2.4.18
9.0 [30] [31] [32] 19 martie 2003 2.4.20 (corectat la 2.4.21)
9.1 [33] [34] [35] 26 septembrie 2.4.22 (corectat la 2.4.26)
10,0 [36] 23 iunie 2004 2.4.26
10.1 [37] [38] 6 februarie 2005 2.4.29
10,2 [39] [40] 14 septembrie 2.4.31
11.0 [41] 2 octombrie 2006 2.4.33.3
12.0 [42] 1 iulie 2007 2.6.21.5
12.1 [43] 2 mai 2008 2.6.24.5
12,2 [44] [45] 10 decembrie 2.6.27.7 (corectat la 2.6.27.31)
13,0 [46] [47] 27 august 2009 2.6.29.6
13.1 [48] 24 mai 2010 2.6.33.4
13,37 [49] [50] [51] 28 aprilie 2011 2.6.37.6
14,0 [52] [53] 28 septembrie 2012 3.2.29

(pattched la 3

3.2.98)

14.1 [54] 7 noiembrie 2013 3.10.17

(correcționat la 3.10.107)

14,2 [55] [56] 30 iunie 2016 4.4.14

(correcționat la 4.4.190)

15,0 [57] 2 februarie 2022 5.15.19
curent [58] în curs de dezvoltare 5.4.57 [59]

Slackware Building Principles

Obiectivele de design din spatele acestei distribuții sunt simplitatea și stabilitatea.

Nu te complica!

Principiul KISS (Keep it simple stupid, keep it short and simple - „keep it stupidly simple” sau, conform unei alte versiuni, „make it mai scurt și mai simplu”) - acesta se referă la simplitatea construirii unui sistem și nu la ușurință în utilizare.

Porniți scripturi

Slackware folosește scripturi de pornire în stil BSD , în timp ce majoritatea celorlalte distribuții folosesc stilul System V. Principala diferență dintre cele două tipuri de scripturi este că System V alocă un director pentru scripturile de control al serviciului și mai multe directoare separate (pe nivel de rulare ) care conțin link-uri către aceste scripturi. Numele scripturilor corespund de obicei numelor de servicii. Numele de linkuri din directoarele corespunzătoare nivelurilor de execuție conțin (pe lângă numele serviciului) și o literă care denotă acțiunea necesară pentru execuție - start sau stop. Tipul de script BSD oferă un singur script - comun tuturor nivelurilor de execuție; în interiorul acestui script sunt lansate toate serviciile necesare unui anumit nivel.

În implementarea modernă Slackware Linux, scripturile de pornire pentru fiecare nivel de rulare sunt plasate în fișiere separate. De exemplu, nivelul de rulare 4 corespunde scriptului de pornire rc.4 , iar nivelul de rulare 0 corespunde rc.0 . În plus, au apărut un număr mare de scripturi care sunt concepute pentru a lansa servicii specifice. De exemplu, pentru a porni serverul de e-mail Sendmail , se folosește scriptul de pornire rc.sendmail , serverul BIND DNS  se numește rc.bind etc.

Managementul pachetelor

Sistemul de gestionare a pachetelor Slackware permite utilizatorului să instaleze, să actualizeze sau să elimine pachete la fel de ușor ca sistemele similare din alte distribuții, dar spre deosebire de acestea din urmă, nu ține evidența dependențelor dintre pachete în mod implicit, deși dezvoltatorii de pachete o fac.

Fișierele pachet sunt arhive realizate cu un program tarși apoi comprimate cu un program gzipsau lzma. Extensia obișnuită pentru fișierele pachet este .tgzsau .txz(pentru versiunile 13.0 și mai sus).

Pentru a vă actualiza ușor și rapid Slackware:

Instrumentele de gestionare a pachetelor Slackware găsite în pachetul pkgtools sunt folosite pentru a instala pachete individual.

Există, de asemenea, câteva „suplimente” pentru a automatiza procesul de actualizare a sistemului și dependențele pachetelor, cum ar fi:

Tukaani pkgtools  este o versiune extinsă mai rapidă a Slackware pkgtools, care le înlocuiește pe cele standard. Suportă instalarea în rețea, compresia pachetului cu lzma și bzip2 etc.

Aceste pachete nu sunt standard, dar sunt disponibile în /extra. Odată cu lansarea Slackware 12.2, pachetul slackpkg a intrat în arborele /main.

În plus, porturile CRUX , emerge și pkgsrc sunt portate în Slackware . Pentru pkgtools, există și o interfață grafică bazată pe Qt  - SlackIns , pentru slapt-get - gslapt .

Arhitecturi acceptate

x86

Până la jumătatea anului 2002, distribuția a acceptat toate procesoarele x86 de la i386 și mai sus. Versiunea 9.0 a fost ultima care a putut lucra cu procesoare i386. Versiunile ulterioare ale distribuției necesită cel puțin un procesor i486 datorită particularităților [60] ale compilatorului C++ din GCC . Unele pachete (cum ar fi nucleul activat pentru SMP ) sunt compilate folosind instrucțiuni ale procesorului, cum ar fi i686 . Începând cu versiunea 14.2, pachetele pe 32 de biți construite pentru lansare au sufixul -i586- [61] .

S/390

La sfârşitul lunii octombrie 2004 , Patrick Volkerding a anunţat începerea suportului oficial pentru arhitectura IBM S/390 . Numele de lucru al distribuției pentru această arhitectură este Slack/390 . Următoarea versiune (10.0) a fost lansată pe 14 februarie 2005 [62] [63] .

Slackware64

Pe 19 mai 2009, Patrick Volkerding și echipa de dezvoltare Slackware au anunțat că versiunea actuală a Slackware64 este lansată publicului. Slackware 13.0 a fost prima versiune care a suportat x86-64 .

Începând cu 2018.12.15.17.30 Slackware64-actualul nucleu 4.19.9 este disponibil, cele mai recente surse de kernel pot fi descărcate de pe kernel.org

Pagina de actualizare pentru Slackware64 http://www.slackware.com/changelog/current.php?cpu=x86_64 , versiunea stabilă 15.0 are o dată de lansare a distribuției de 3 februarie 2022 21:24 și este disponibilă aici: https: //mirrors.slackware .com/slackware/slackware-iso/slackware64-15.0-iso/ .

Slackware pentru ARM

Din 19 iulie 2009, arhitectura ARM ( armv4 , little endian ) [64] a fost suportată .

Distribuții bazate pe Slackware

Distribuție [65] Scop Mediu desktop ,
manager de ferestre
AUSTRUMI Salvare FVWM
Linvo Desktop GNOME
porteus Desktop KDE , LXDE , Xfce
RIPLinuX Salvare CLI
Salix OS Desktop xfc și altele.
Slackel Desktop KDE
VectorLinux Desktop xfce
Wifislax Securitate KDE
Zenwalk Desktop xfce
Absolut Desktop IceWM
MOPS Linux universal KDE4, Xfce
Slax (până în 2017) Desktop KDE

Arhivele

slackware.com
Slackbuilds 
Slacky.eu 
leneş 
alienbob 
multilib

Note

  1. Grupuri Google . Data accesului: 18 iunie 2018. Arhivat din original la 22 ianuarie 2011.
  2. Note de lansare Slackware 15.0  (ing.) - 2022.
  3. Top zece distribuții . Consultat la 18 iunie 2018. Arhivat din original la 2 aprilie 2013.
  4. slackware:faq - SlackDocs . Consultat la 18 iunie 2018. Arhivat din original la 5 septembrie 2015.
  5. Cea mai bună distribuție Linux: experții Linux evaluează distribuțiile - Datamation . Consultat la 18 iunie 2018. Arhivat din original la 18 noiembrie 2015.
  6. CentOS: MBR corupt (Eroarea 15) | linux.org . Preluat la 18 iunie 2018. Arhivat din original la 9 octombrie 2015.
  7. Cele mai bune distribuții Linux pentru utilizatorii de putere din 2018: 5 recenzate și evaluate | techradar . Consultat la 18 iunie 2018. Arhivat din original la 2 noiembrie 2015.
  8. Slackware Linux - Mai puțin este mai mult | ITPRO . Preluat la 18 iunie 2018. Arhivat din original la 19 noiembrie 2015.
  9. Un ghid pentru primele 10 distribuții Linux de astăzi | PCworld . Consultat la 18 iunie 2018. Arhivat din original la 11 octombrie 2015.
  10. http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html Arhivat 20 mai 2013 la Wayback Machine  : „Dacă înveți RHEL, știi RHEL, dacă învață Slackware și cunoști Linux.”
  11. Freenix Arhivat pe 27 iulie 2017 la Wayback Machine , descriind licențele utilizate de Slackware și susținând distribuția gratuită bazată pe Slackware
  12. Interviu cu Patrick Volkerding | Jurnalul Linux . Preluat la 18 iunie 2018. Arhivat din original la 27 decembrie 2020.
  13. Grafică Slackware și bannere de linkuri . Preluat la 18 iunie 2018. Arhivat din original la 16 iulie 2017.
  14. Copie arhivată . Data accesului: 18 iunie 2018. Arhivat din original pe 27 octombrie 2012.
  15. Copie arhivată . Preluat la 18 iunie 2018. Arhivat din original la 5 martie 2016.
  16. Patrick Volkerding. Slackware Linux 1.00 (anunț original de lansare pentru versiunea 1.0)  (engleză)  (downlink) (16/07/1993). Consultat la 19 iunie 2010. Arhivat din original pe 21 august 2011.
  17. http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210 . Arhivat din original pe 9 octombrie 2011.
  18. Proiectul Slackware Linux: Întrebări frecvente (downlink) . Data accesului: 18 iunie 2018. Arhivat din original la 8 ianuarie 2007. 
  19. Eroare la nota de subsol ? : Etichetă nevalidă <ref>; lastreleasefără text pentru note de subsol
  20. Proiectul Slackware Linux: Jurnalele de modificări Slackware . www.slackware.com . Preluat la 28 februarie 2022. Arhivat din original la 18 martie 2022.
  21. Copie arhivată . Preluat la 15 decembrie 2018. Arhivat din original la 15 decembrie 2018.
  22. ANUNȚ: Slackware Linux 1.00 - Grupuri Google . Data accesului: 18 iunie 2018. Arhivat din original la 22 ianuarie 2011.
  23. http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT
  24. http://ftp.slackware-brasil.com.br/historic/slackware-3.1/ChangeLog.txt . Arhivat din original pe 17 octombrie 2014.
  25. Linux Slackware 96 | ISBNdb.com - Informații despre carte . Arhivat din original pe 13 martie 2016.
  26. http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  27. 1 2 Povești despre Linux: O privire asupra Slackware Linux | linux.com | Sursa informațiilor Linux . Preluat la 6 august 2018. Arhivat din original la 28 iunie 2018.
  28. Slackware Linux - Înapoi la elementele de bază . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  29. Copie arhivată . Preluat la 6 august 2018. Arhivat din original la 5 august 2018.
  30. Confesiunile unui leneș . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  31. Mini Review a Slackware Linux 9.0 . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  32. http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt . Arhivat din original pe 14 august 2016.
  33. Cunoașteți Slackware 9.1 . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  34. Copie arhivată . Preluat la 6 august 2018. Arhivat din original la 25 februarie 2021.
  35. Copie arhivată . Preluat la 6 august 2018. Arhivat din original la 4 martie 2016.
  36. Slackware 10: Primele impresii . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  37. Revizuirea Slackware 10.1 . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  38. O privire la Slackware 10.1 [LWN.net] . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  39. O privire asupra Slackware Linux 10.2 [LWN.net] . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  40. Slackware 10.2 | Mașini de smochin . Consultat la 18 iunie 2018. Arhivat din original la 4 octombrie 2019.
  41. Venerable Slackware 12 primește o nouă garderobă sportivă | linux.com | Sursa informațiilor Linux (link indisponibil) . Preluat la 18 iunie 2018. Arhivat din original la 8 iulie 2008. 
  42. Slackware 12: Anti-'buntu | Mașini de smochin . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  43. Actualizarea la Slackware 12.1 | linux.com | Sursa informațiilor Linux . Preluat la 18 iunie 2018. Arhivat din original la 25 iunie 2018.
  44. Slackware revizuit face totul simplu | linux.com | Sursa informațiilor Linux (link indisponibil) . Data accesului: 18 iunie 2018. Arhivat din original la 11 februarie 2009. 
  45. Copie arhivată . Preluat la 6 august 2018. Arhivat din original la 18 decembrie 2017.
  46. DistroWatch Weekly, Numărul 323, 5 octombrie 2009 . Preluat la 18 iunie 2018. Arhivat din original la 30 iulie 2019.
  47. Slackware 13.0: acum oficial pe 64 de biți [LWN.net] . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  48. Spotlight on Linux: Slackware Linux 13.1 | Jurnalul Linux . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  49. DistroWatch Weekly, numărul 405, 16 mai 2011 . Preluat la 18 iunie 2018. Arhivat din original la 22 decembrie 2018.
  50. O recenzie Slackware Zece ani în pregătire | linux.com | Sursa informațiilor Linux . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  51. Slackware 13.37: Linux pentru distracția lui [LWN.net] . Preluat la 18 iunie 2018. Arhivat din original la 18 iunie 2018.
  52. DistroWatch Weekly, Numărul 478, 15 octombrie 2012 . Preluat la 18 iunie 2018. Arhivat din original la 30 iulie 2019.
  53. http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt . Arhivat din original pe 6 martie 2013.
  54. http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt . Arhivat din original pe 19 octombrie 2014.
  55. DistroWatch Weekly, Numărul 671, 25 iulie 2016 . Preluat la 18 iunie 2018. Arhivat din original la 30 iulie 2019.
  56. Copie arhivată . Preluat la 6 august 2018. Arhivat din original la 7 august 2020.
  57. Lansarea distribuției Slackware 15.0 . www.opennet.ru _ Consultat la 4 februarie 2022. Arhivat din original pe 4 februarie 2022.
  58. ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txt Arhivat la 30 septembrie 2019 la Wayback Machine Open Source Lab ChangeLog.txt
  59. Proiectul Slackware Linux: Jurnalele de modificări Slackware . Consultat la 15 decembrie 2018. Arhivat din original la 30 ianuarie 2020.
  60. Copie arhivată . Consultat la 11 februarie 2009. Arhivat din original pe 26 iunie 2015.
  61. SlackWare.com  (engleză)  (downlink) . - Site-ul oficial al SlackWare. Preluat la 2 noiembrie 2022. Arhivat din original la 21 august 2011.
  62. Proiectul Slackware Linux: Porturi Slackware . Preluat la 18 iunie 2018. Arhivat din original la 8 mai 2015.
  63. slack/390  (ing.)  (downlink) . - SlackWare pentru IBM S/390 . Preluat la 2 noiembrie 2022. Arhivat din original la 21 august 2011.
  64. ARMedslack  (engleză)  (downlink) . — SlackWare pentru ARM . Consultat la 24 iunie 2010. Arhivat din original pe 21 august 2011.
  65. Conform site-ului DistroWatch .

Literatură

Link -uri