ОБХОД СЕРВЕРНЫХ АНТИЧИТОВ В CS 1.6/NoSpread/RAGE
Michael "Monty" Widenius, originalutvecklare av open-source-databasen MySQL, satte en dämpare på Sun Microsystems senaste release av MySQL 5.1 med sin nu ökända 29 nov Företagets beslut att ge uppdateringen en "allmänt tillgänglig" beteckning.
Widenius varnade användarna för att vara "mycket försiktig med MySQL 5.1" eftersom "det finns fortfarande många kända och okända dödliga buggar i de nya funktionerna som ännu inte är adresserade. "
Widenius kommentarer återföll betydande debatt i förra veckan, med några observatörer ifrågasatte hur länge han skulle stanna hos Sun - som köpte MySQL i januari för 1 miljard dollar i ljuset av en sådan offentlig insubordination. Sun bekräftade det här året som Widenius övervägde att lämna företaget, och hans medarbetare MySQL medgrundare David Axmark har redan.
Men en senior Sun Executive säger att Widenius förblir kvar där och att hans offentliga kritik speglar Suns öppen källkodsetik.
"Jag lärde mig under många år om fördelarna och smärtan av absolut öppenhet i öppen källkod", säger Marten Mickos, senior vice president för Suns databasgrupp, i en intervju måndag. "En liten bit av debatt gör aldrig ont. Det här är en del av att vara ett open source-företag … människor kan blogga om vad de vill."
I sitt blogginlägg pekade Widenius direkt på Mickos. "Vi har ändrat släppmodellen så att vi istället för att fokusera på kvalitet och egenskaper definieras nu av tidlighet och funktioner. Kvalitet anses inte vara så viktigt," skrev han. "Att citera Marten Mickos:" MySQL 5.1 kommer att släppas [d] som GA i eller före december för att jag säger det. " Martens orsaker till detta är att han behöver något han kan sälja, och en release som är märkt "GA" är mycket lättare att sälja än en release som är märkt "RC." "
Mickos nekade att ta upp specifika punkter som Widenius gjorde i posten men sa 5.1-utgåvan är "stor" och att han är "mycket självsäker" med den. Utgivningen har laddats ner mer än 250 000 gånger under de första 10 dagarna av allmän tillgänglighet, enligt Sun.
Under tiden försökte Widenius klargöra sin ställning i en uppföljande kommentar till sin blogg på söndag. "
" Jag tror att MySQL 5.1 är en bra * rekommenderad * release, speciellt nu när MySQL / Sun ger fullt stöd för det, "skrev Widenius. "Vad jag inte håller med är att ge MySQL 5.1 en GA-status, som åtminstone för mig innebär att den inte har någon krasch eller annan allvarlig bugg som påverkar normal drift. Det säger att arbetet med MySQL 5.1 fortsätter och om det går bra når vi detta mål mer tidigare än senare. "
Andra MySQL-lagmedlemmar försvarar kraftfullt företagets beslut att placera MySQL 5.1 i GA-status.
" Jag litar helt på domen av MySQL-hanteringen och mina ingenjörers möjligheter " skrev Chistopher Powers, senior mjukvaruingenjör, i en bloggpost söndag.
"Jag har utvecklat operativsystem, telekommunikationsprogram, databasmikrokärnor, fastvare för medicinsk utrustning och framförallt applikationer för grossistfördelning av öl", tillade han. "Var och en av dessa produkter levereras med kända buggar - allvarliga buggar - och var och en av dessa produkter levereras med åtminstone någon som ifrågasätter beslutet att skicka. Varenda en … Och buggarna blev fasta och sedan flyttade vi vidare Vi fortsatte. "
Och i en lång post publicerad måndagen beskriver en Sun-anställd de interna processerna och logistiska problem som ledde fram till 5.1 GA-meddelandet.
" MySQL 5.1 startade inte på rätt fot. Ansträngningen att producera dess egenskaper underskattades, för det mesta, eftersom företaget vid den tidpunkt då det utformades fortfarande var avbrytande av de arkitektoniska buggarna som jagade MySQL 5.0 ", skrev Giuseppe Maxia, MySQL Community Team. inte utryckligt trycka ut GA-utgåvan som svar på marknadsföringshänseende, enligt Maxia: "Behovet av frakt 5.1 GA innan användarkonferensen 2008 drogs rättvist av upptäckten av nya, mer störande buggar."
Företaget släppte ut ytterligare två kandidater ", medan utvecklarna kämpade för att fixa ett svimlande antal buggar," skrev han. "
" "Mer än 3500 buggar drabbade MySQL 5.1 och i juni hade vi fixat 2300 av dem. några enastående kritiska buggar, och marknadsföring och försäljning pressade för en släpp, "sa Maxia.
Detta var" förståeligt ", sa han. "Suns ekonomiska situation var inte bra, företaget hade bara klippt 2500 arbetstillfällen och vi behövde den nya utgåvan för att öka försäljningen. De utestående buggarna var dock så dåliga att de personer som var i direkt kontakt med användarna (support och gemenskap Team) protesterade starkt mot en GA-deklaration vid den tidpunkten. I en gemensam ansträngning identifierade vi 40 kritiska buggar som behövde fixa innan de gick GA. "
Företaget har också hållit kontakten med kunder och andra användare som redan använder MySQL 5.1 släppt i produktion, och "vi försäkrade oss om att de fel som rapporterats av dessa modiga själar togs upp före GA-utgåvan," tillade han.
Som sagt är MySQLs utvecklingsprocess "väldigt mycket stängd källa" och kan använda vissa ändringar och förbättringar, enligt Maxia. "Hinderna mot att öppna utvecklingsmodellen är ganska många, och vi har arbetat hårt för att möta detta mål … Den viktiga punkten är att alla är överens om behovet av förändring, och vi arbetar mot detta mål."
Om du har en spelblogg vill E3 2009 dig? Jag skaffar en så radikalt blandad reaktion från någon som jag pratar med när jag tar upp Electronic Entertainment Expo (aka E3) som jag inte vet vad jag ska tro längre. För länge sedan i en galax långt, långt borta, var E3 faktiskt roligt, ett andlöst ljud och ljus för människor som inte kan få tillräckligt med Disneyworld i deras kost.
Tänk om någonting
I augusti köpte jag en Samsung M520-telefon från Sprint. Telefonen fungerade i några veckor, men då slutade det att ta emot någon signal. Jag tog telefonen i Sprint-butiken, som berättade för mig att jag skulle kontakta Samsung för reparationer. Ungefär en månad efter att jag fick den reparerade telefonen slutade den fungera igen. Jag bad Samsung att ersätta telefonen, men de uppgav att de bara skulle reparera det. Efter några månader att gå fram och tillbaka med Samsung har jag fått nog av den
James Kirk, New York, New York
Warner Bros upptog sin Batman Arkham Asylum action-adventure demo för Xbox 360-ägare igår kväll, och jag har just slutat arbeta över Batman Arkham Asylum-demo är ute för Xbox 360-ägare, det handlar om 1,54 GB, jag har dragit ner den och tittat, och vad kan jag säga, "Jag är Batman." Det handlar om allt jag kan säga, men eftersom det är över innan det verkligen har börjat, och vad som finns att se, lägger inte till tillräckligt med uppriktighet. Det är ett par rum i ett galninghus, någr
Först och främst finns det en inledande video som spelar om du lämnar stänkskärmen ensam, en sammanfattande sammanfattning berättad av en medioker Christian Bale imitator (möjligen en komplimang, naturligtvis, om du tror att Christian Bale med laryngit är gud). Spelets titel ger berättelsen upp: Herr Batman går till Looney Town. Du är låst in från get-go, spelets drivkraft som motsvarar en stridslängd byggkrypning där du konfronterar strids- eller logiska utmaningar kastas upp en efter en.