Software-update: Slackware 9.0 beta

Anoniem: 32223 liet het volgend verhaal achter: "Op de site van Slackware Linux is te lezen dat de current tree weer in ere is hersteld, om uiteindelijk te leiden tot Slackware 9.0. De grootste verandering is dat alle software nu met de gcc-3.2.0 compiler is gecompileerd in plaats van de gcc-2.95.x versie. De beta versie bestaat grotendeels uit een opnieuw gecompileerde versie van Slackware 8.1, die in juni van dit jaar uitkwam. Daarnaast zijn er een paar packages geupdate, waaronder de 2.4.19 versie van de Linux kernel, en een aantal packages toegevoegd. De feitelijke release van Slackware 9.0 kan nog wel een tijd op zich laten wachten, aangezien er de afgelopen tijd slechts één release per jaar is verschenen. Ten tijde van het schrijven is het lastig om deze versie te pakken te krijgen, want enkele ftp-mirrors hebben de complete versie en de Slackware ftp-server is overbelast. Dit lijkt een van de weinige mirrors te zijn waar de versie wel goed is te downloaden. Er is geen ISO voorhanden, deze mag je aan de hand van de toevoegde instructies zelf bakken. Tot slot een linkje naar de release-notes":

The first release of the gcc-3.2 based slackware-current (which will eventually become Slackware 9.0) is online. Besides the new compiler, you'll also find the 2.4.19 kernel, Ogg Vorbis 1.0, FLAC (the Free Lossless Audio Codec), perl 5.8.0, KDE 3.0.3, support for hotplugging, and many other improvements. All the patches since Slackware 8.1 have been merged into this tree as well. Have fun! :-)
Versienummer 9.0 beta
Website Slackware
Download ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-current/
Licentietype GPL

Door Robin Vreuls

Doktersteam

06-09-2002 • 18:18

13

Submitter: Anoniem: 32223

Bron: Slackware

Reacties (13)

13
12
9
3
0
3
Wijzig sortering
Waarom ze nou 100% op GCC-3.2 overgegaan zijn is me een raadsel. Laatst nog een stuk gelezen van een debian gcc maintainer die heel debian op deze manier probeerde. Honderden packages die niet wilden compileren met die nieuwe compiler, en het met GCC-3.1 nog wel goed deden. KDELibs is daar bijvoorbeeld 1 van, compileert nu nog steeds niet goed met 3.2, breekt af met een compiler error.

Ik zou deze release niet aanraden om bovenstaande reden.
Anoniem: 32223 @_JGC_7 september 2002 04:06
De reden voor Patrick Volkerding is waarschijnlijk dat er voldoende wel te compileren is met deze gcc release. Met name de kernel was een issue voor hem. Bovendien kan het nog wel een maand of 10 duren voordat de definitieve Slackware uitkomt. Tijd om te testen is er dus voldoende.

Dit is het begin van de Slackware-current tree en daar zitten traditioneel problemen in. Maar het is met name interessant voor mensen die willen experimenteren met deze nieuwe compiler. En als een dualboot Slackware 8.1/9.0 beta kan het mijns inziens weinig kwaad. :)
welke kdelibs is dat dan? Versie 3.0 van kde zou moeten compileren met gcc 3.2, de kde mensen hadden daar speciaal de aandacht op gericht.
Ik neem aan dat debian nog kde 2.2.2 gebruikt. Ik denk dat je daar patches voor nodig zal hebben, om hem goed gecompileerd te krijgen met gc 3.2, maar er zijn al andere distro's die hier misschien al patches voor hebben gemaakt, die zouden dus wel te vinden moeten zijn.
zowel KDE 3.1beta als KDE 3.1 uit CVS compileren er niet mee, terwijl die het wel doen met gcc-3.1.1. GCC breekt ook af met een compiler bug waarvoor je een bugrapport moet sturen. Lijkt me dus duidelijk geen bug in KDE maar in gcc.
Waarom ze nou 100% op GCC-3.2 overgegaan zijn is me een raadsel.
Omdat ze toch een keer over moeten gaan. Dat veel software niet onder 3.x wil compileren komt hoofdzakelijk door het feit dat 3.x meer standaard-compliant is dan 2.9x, en software voor 2.9x vaak non-standaard code bevat en dus minder portable is.... En als de distributeurs niet beginnen met het gebruiken van gcc 3.x dan zitten we over tien jaar nog met 2.9x te werken omdat de programmeurs geen zin hebben om hun software aan te passen.
Zijn er ergens screenies availeble ? :+
Mooi dat er nu eindlijk meerdere nieuwe versies uitkomen van SuSe, Mandrake, en nu weer Slackware, ik ben altijd dol op screenies :9

Ik ga nog een tijdje voor 8.1 en zal dan zeker upgraden naar 9.0 :7
Er is aan de installatieroutine niks veranderd ten opzichte van de 8.1 versie. In het NOS draadje http://gathering.tweakers.net/forum/list_messages/549671 op GoT zie je een screenshot van Slackware 9.0 beta. De veranderingen zijn met name 'onderhuids', dus er valt niet veel aan te zien :)
slackware is een down-to-earth kale installatie. het hoognodige, een beetje extra, en de rest mag je zelf doen.

Helemaal niet erg, want mijn MySQL/Apache installaties e.d. compileer ik toch zelf.

ieder daar zijn/haar voorkeur in. Het mist geen package systemen (RPM is bijv. gewoon ondersteund) maar het is geen native voor slackware.

Package update systeem van Debian ziet er goed uit, maar vind ik persoonlijk tijdens installatie weer teveel werk.
--------------
wat er valt te screenien aan een linux distro is mij een raadsel :S als je een screenie hebt is dat van een desktop, en da's gewoon afhankelijk van de X-server etc. die je installeert. daar zit het verschil in distro's niet in.
Nergens in de changelog komt 9.0 voor.

Dat is ook niet zo gek, want die release nummers worden - traditie getrouw - nooit gegeven voor ze uit komen. Omdat we hier o.a. spreken over een enorme overstap naar de nieuwe GCC compiler zou je kunnen veronderstellen dat het major versienummer wordt verhoogd, maar dat hoeft niet zo te zijn. Het kan ook bijv. nog 8.5 worden.

daarnaast is dit een CURRENT, geen BETA. de ontwikkelings tree wordt pas tegen het einde van de ontwikkeling beta verklaard. Titel zul je dus eerder moeten maken dat de "Slackware Current-tree weer is gestart" maar het noemen van versie nummers en/of beta statussen is niet juist.
op de slackware.com frontpage:

New Slackware-current is online!

The first release of the gcc-3.2 based slackware-current (which will eventually become Slackware 9.0) is online. [...]

in de changelog:
Fri Aug 30 14:19:08 PDT 2002
We're happy to announce the initial Slackware-9.0-beta based on gcc-3.2. :-)
Versie 9 al... ze halen straks Mandrake nog in met versienummers! :)
9.0 beta is het niet. Het is de eerste current-tree van waaruit een nieuwe versie wordt gemaakt. Een naam als 9.0 alpha of zelfs pre-alpha is dus meer op zijn plaats. Zelf denk ik dat de uiteindelijke versie pas medio volgend jaar uitkomt, en dat we de eerste echte beta's (inclusief iso's) misschien in April kunnen verwachten.

Op dit item kan niet meer gereageerd worden.