rPath
rPath, Inc. var ett teknikföretag baserat i Raleigh, North Carolina , som utvecklade teknik för att automatisera processen att konstruera (eller paketera), distribuera och uppdatera programvara. rPath modellerade och hanterade komponenter och beroenden under versionskontroll . Det fungerade som ett modelldrivet och versionskontrollerat arkiv och programvarudistributionsnav.
I november 2012 förvärvades rPath av SAS Institute . Kort efter detta upphörde rPath Linux.
Historia
rPath grundades i april 2005 och var ursprungligen känt för att förpacka applikationer som virtuella apparater för sina oberoende mjukvaruleverantörer (ISV) och slutanvändarkunder. Det grundades av Erik Troan, medförfattare till Red Hat Package Manager (RPM), ett populärt Linux- pakethanteringssystem . Troan hade lämnat Red Hat 2004 för att grunda ett företag som heter Specifix. Den första vd:n var Bill Marshall. Ursprungliga investerare var North Bridge Venture Partners och General Catalyst Partners, med 6,4 miljoner dollar i finansiering avslöjades i september 2005. En investering på 9,1 miljoner dollar i februari 2007 inklusive den nya investeraren Wakefield Group avslöjades. En investering på 10 miljoner dollar avslöjades den 24 juni 2008. En investering på 7 miljoner dollar avslöjades i oktober 2010. Företagets huvudkontor låg i Raleigh, North Carolina.
rPath var en av de första som marknadsförde en mjukvaruenhet . 2009 gjorde rPath en övergång till att sälja till företags IT-organisationer. IT-automatisering sågs som kodifieringen av runbooks av vissa, men rPath industrialiserade de operativa aspekterna av datacentret genom att modellera programvarukonfigurationer. rPath tillhandahöll en kommersiell versionskontrollplattform för distribuerade programvarusystem. rPath var inte ett källkodshanteringssystem. Snarare var det ett operativt ledningssystem som tillämpar principerna och disciplinerna för källkodskontroll på hanteringen av distribuerbara programvarusystem – specifikt systemmanifest, paket, binärfiler , policyer och systemkonfigurationer . Versionskontroll hjälper system att snabbt reproduceras, lappas och uppdateras, återställas och rapporteras om.
rPath tillhandahöll en djupt modellerad systeminventering. Denna inventering beskriver detaljerat det önskade tillståndet för varje fil, binär , applikationskomponent och mjukvarustack på varje produktionssystem – med fullständig information om tillämpade policyer och beroenden – som versionskontrollerat system manifesterar sig. Dessa manifest är handlingsbara modeller för att hantera hela livscykeln för distribuerade system, vilket ger grunden för att förstå förändringseffekter och kontrollera förändringar. Dessutom, snarare än att tillämpa universella uppdateringar, kan patchar och uppdateringar riktas mot endast de system som kräver förändring.
rPath tillåter definition av system som skiktade varianter av vanliga basplattformar. Till exempel kan standardföretagets webbserverstacken börja med en standardversion av Red Hat Enterprise Linux (RHEL), men lägga till en specifik anpassad version av Apache HTTP-servern och ta bort all tillgänglighet av FTP . Med den här funktionen gjorde rPath det möjligt för IT-grupper att definiera och automatiskt genomdriva byggtidspolicyer som styr hur system konstrueras.
När rPath importerar nya eller befintliga programvaruartefakter till systemversionskontroll analyserar den automatiskt varje programvaruartefakt för att upptäcka hela dess försörjningskedja för programvara, inklusive operativsystemskomponenter , mellanprogram och bibliotek. Denna information möjliggör systemkonstruktion och validering under byggtiden och minskar antalet underhållsfel och avbrott som beror på saknade beroenden och motstridiga komponenter. "Ovum anser att den automatiska funktionen för kontroll av beroenden är en extremt användbar och ofta förbisedd funktion som alla sådana verktyg bör använda." rPath säkerställde en konsekvent systemdefinition, eliminerade risken för system "drift" mellan livscykelstadier och möjliggör en ren mjukvarubyggd miljö.
rPath utvecklade Conary, en programvara för hantering och konfiguration av programvara med öppen källkod som utgjorde kärnan i rBuilder. Det tillåter återställningar , inkrementella (" changeset ") uppdateringar och distribuerad nedladdning som tar bort behovet av program som apt eller yum .
rPath stödde Microsoft Windows Server 2008 och 2003 samt Red Hat Enterprise Linux 4 och 5, SUSE Linux Enterprise Server 10 och CentOS . Det marknadsfördes också som mjukvara som en tjänst .
NRE Alliance var en koalition av newScale, rPath och Eucalyptus Systems för att främja privat och hybrid molnberäkning . Koalitionen tillkännagavs den 24 augusti 2010. Den hade en webbplats till och med augusti 2012.
tillkännagav affärsanalysföretaget SAS Institute att det förvärvade viktiga rPath-tillgångar, inklusive teknik och personal.