Upstart (software)

Upstart
Original author(s)Scott James Remnant
Developer(s)Canonical Ltd.
Initial releaseAugust 24, 2006; 18 years ago (2006-08-24)
Final release
1.13.2[1] / September 4, 2014; 10 years ago (2014-09-04)
Repository
Written inC
Operating systemLinux
TypeInit daemon
LicenseGPLv2
Websitewiki.ubuntu.com/Upstart

Upstart is a discontinued event-based replacement for the traditional init daemon—the method by which several Unix-like computer operating systems perform tasks when the computer is started. It was written by Scott James Remnant, a former employee of Canonical Ltd. In 2014, Upstart was placed in maintenance mode, and other init daemons, such as systemd, were recommended in place of Upstart. Ubuntu moved away from Upstart with the release of version 15.04 (Vivid Vervet) in favor of migrating to systemd. As of June 2024, there have been no updates released for Upstart since September 2014.[2]

Rationale

The traditional init process was originally only responsible for bringing the computer into a normal running state after power-on, or gracefully shutting down services prior to shutdown. As a result, the design is strictly synchronous, blocking future tasks until the current one has completed. Its tasks must also be defined in advance, as they are limited to this prep or cleanup function. This leaves it unable to handle various non-startup-tasks on a modern desktop computer elegantly, including:

  • The addition or removal of USB flash drives and other portable storage or network devices while the machine is running
  • The discovery and scanning of new storage devices, especially when a disk may not even power on until it is scanned
  • The loading of firmware for a device, which may need to occur after it is detected but before it is usable

Upstart's event-driven model allows it to respond to events asynchronously as they are generated.[3]

Design

Upstart operates asynchronously; it handles starting of the tasks and services during boot and stopping them during shutdown, and also supervises the tasks and services while the system is running.

Easy transition and perfect backward compatibility with sysvinit were the explicit design goals;[4] accordingly, Upstart can run unmodified sysvinit scripts. In this way it differs from most other init replacements (beside systemd and OpenRC), which usually assume and require complete transition to run properly, and do not support a mixed environment of traditional and new startup methods.[5]

Upstart allows for extensions to its event model through the use of initctl to input custom, single events, or event bridges to integrate many or more-complicated events.[6] By default, Upstart includes bridges for socket, dbus, udev, file, and dconf events; additionally, more bridges are possible.[7]

Adoption

Linux distributions and other operating systems based on the Linux kernel which use Upstart as the default init system:

Linux distributions that support or have supported Upstart to some extent, but moved away since or no longer use it as their default init system:

The latest release was version 1.13 on July 11, 2014. Since December 2018 the project website says that Upstart is in maintenance mode only, and recommends other init systems, such as systemd.[24]

See also

References

  1. ^ "1.13.2 "It looks lush from the side" : Series 1.x : upstart". Launchpad. Retrieved 2022-01-01.
  2. ^ "Upstart: Overview".
  3. ^ Remnant, Scott James (2006-08-26). "Upstart in Universe". Netsplit. Archived from the original on 2013-11-13. Retrieved 2009-09-12.
  4. ^ "Upstart", Launch Pad, Ubuntu
  5. ^ "Discussion of design and implementation of Upstart", Ubuntu Wiki, Canonical
  6. ^ "The Upstart Cookbook: initctl emit". Canonical. Retrieved 26 January 2014.
  7. ^ "The Upstart Cookbook: Bridges". Canonical. Retrieved 26 January 2014.
  8. ^ Chrome OS User-Land Boot Design, retrieved 2024-06-04
  9. ^ The Debian technical committee vote concludes, Lwn.net, 2014-02-11, retrieved 2014-02-11
  10. ^ Petter Reinholdtsen (2009-09-05), The future of the boot system in Debian, Debian.org
  11. ^ RM: upstart -- RoQA; unmaintained, debian.org, 2015-12-18, retrieved 2016-01-26
  12. ^ "Upstart", About, Ubuntu
  13. ^ Shuttleworth, Mark. "Losing graciously". Archived from the original on 22 March 2014. Retrieved 14 February 2014.
  14. ^ VividVervet/ReleaseNotes, 2015-04-24
  15. ^ Fedora 14 Accepted Features, 2010-07-13, retrieved 2010-07-13
  16. ^ "Fedora defers systemd to F15". Linux Weekly News. 2010-09-14. Retrieved 2010-09-17.
  17. ^ "Deployment". Red Hat Enterprise Linux 6: Technical Notes. Red Hat. Retrieved 2013-12-31.
  18. ^ Poettering, Lennart (2013-06-19), Red Hat Summit talk about systemd in RHEL 7 is now available online, Google Plus, retrieved 2013-12-31
  19. ^ Tim Burke (2012-06-27), "Red Hat Enterprise Linux Roadmap Highlights" (PDF), presentation, archived from the original (PDF) on 2013-01-18
  20. ^ OpenSUSE gets an Upstart, The H, 2010-03-26, archived from the original on 8 December 2013, retrieved 2010-04-04
  21. ^ Chris von Eitzen (2011-11-16), openSUSE 12.1 arrives with systemd and Btrfs, The H, archived from the original on 20 April 2012, retrieved 2011-11-16
  22. ^ Garrett, Matthew (2009-06-10), Palm Pre, archived from the original on 2009-12-23, retrieved 2009-07-09
  23. ^ Fremantle, Maemo, retrieved 2009-08-24
  24. ^ "Archive of upstart.ubuntu.com on Dec 30, 2018". Archived from the original on 2018-12-30.

Read other articles:

Surdulica (Serbia Cyrillic: Сурдулица) adalah sebuah kota dan kotamadya yang terletak di Distrik Pčinja di Serbia selatan. Pada 2011, jumlah penduduk kota adalah 11.400, sedangkan kotamadya memiliki 20.319 jiwa. Surdulica Сурдулицаcode: sr is deprecated  (Serbia)Kota dan MunisipalitasSurdulica Lambang kebesaranLokasi kotamadya Surdulica di SerbiaKoordinat: 42°41′N 22°10′E / 42.683°N 22.167°E / 42.683; 22.167Koordinat: 42°41′N 22°10�...

 

 

Pour les articles homonymes, voir Guerre du Golfe (homonymie). Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (mai 2023). Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels ...

 

 

Societal act of dismissing or misrepresenting LGBT peopleSee also: Censorship of LGBT issuesPart of a series onLGBT topics       LesbianGayBisexualTransgender Sexual orientation and gender Aromanticism Asexuality Gray asexuality Biology Bisexuality Pansexuality Demographics Environment Gender fluidity Gender identity Gender role Gender variance Homosexuality Intersex Non-heterosexual Non-binary gender Queer Queer heterosexuality Questioning Sexual identity Sex�...

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

 

 

American indoor football team This article is about the team that began play in 2018 in the National Arena League. For the Arena Football League team of the same name that played from 2000 until 2004, see Carolina Cobras. Not to be confused with the Greensboro Cobras, a team of the Tobacco Road Basketball League. Carolina Cobras (NAL) Current seasonEstablished 2017Play in Greensboro, North Carolinaat the Greensboro Coliseum ComplexCarolinaCobras.com League/conference affiliations National Are...

 

 

Third European Parliament election in Sweden 2004 European Parliament election in Sweden ← 1999 13 June 2004 2009 → 19 seats to the European ParliamentTurnout37.85% ( 0.99 pp)   First party Second party Third party   Leader Inger Segelström Gunnar Hökmark Nils Lundgren Party Social Democrats Moderate June List Alliance PES EPP EUD Last election 6 seats, 25.99% 5 seats, 20.75% new Seats won 5 4 3 Seat change 1 1 3 Popular vote 616,963 458,3...

American humor magazine MadCover of the August 2017 issueEditor, executive editorHarvey Kurtzman (1952–1956)Al Feldstein (1956–1985)Nick Meglin (1984–2004)John Ficarra (1984–2018)Bill Morrison (2018–2019)CategoriesSatirical magazineFrequencyBimonthlyCirculation140,000 (as of 2017)[1]First issueOctober/November, 1952; 72 years ago (1952) (original magazine)June 2018; 5 years ago (June 2018) (reboot)Final issueApril 2018; 6 years ago ...

 

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

 

 

Museum in London documenting its history Museum of LondonThe entrance area in 2019Interactive fullscreen mapFormer nameLondon MuseumEstablishedDecember 1976; 47 years ago (1976-12)Location150 London WallBarbican, London, EC2Y 5HNUnited KingdomCoordinates51°31′4″N 0°6′17″W / 51.51778°N 0.10472°W / 51.51778; -0.10472TypeHistory museumCollection size7,000,000[1]Visitors141,835 (2021)[2]DirectorSharon AmentPublic transit a...

Grace KellyGrace Kelly pada tahun 1954Putri Pendamping MonakoPeriode19 April 1956 – 14 September 1982Informasi pribadiPemakamanKatedral MonakoWangsaWangsa Grimaldi(melalui menikah)Nama lengkapGrace Patricia KellyAyahJohn B. Kelly, Sr.IbuMargaret Katherine MajerPasanganPangeran Rainier IIIAnakPutri CarolinePangeran Albert IIPutri StephaniePekerjaanAktris Grace Patricia Kelly (12 November 1929 – 14 September 1982) adalah aktris Amerika Serikat pemenang Academy Award, dan berge...

 

 

Original operating system of Apple Mac (1984–2001) This article is about the pre-Mac OS X operating system for Mac computers. For the similarly-named Apple operating system for modern Mac computers, see macOS. System Software redirects here. For the general concept, see System software. Classic Mac OSScreenshot of Mac OS 9DeveloperApple ComputerOS familyMacintoshWorking stateHistoric, not supportedSource modelClosed sourceInitial release (1984-01-24) (2002-02-01)January 24, 1984 – Februar...

 

 

1943 film by Dudley Nichols Government GirlTheatrical release posterDirected byDudley NicholsWritten byBudd Schulberg (adaptation)Screenplay byDudley NicholsStory byAdela Rogers St. JohnsBased onGovernment Girl1943 story in Ladies Home Journalby Adela Rogers St. JohnsProduced byDudley NicholsStarring Olivia de Havilland Sonny Tufts CinematographyFrank RedmanEdited byRoland GrossMusic byC. Bakaleinikoff (music director)Leigh HarlineProductioncompanyRKO Radio PicturesDistributed byRKO Radio Pic...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: West Bengal Pradesh Congress Committee – news · newspapers · books · scholar · JSTOR (March 2023) (Learn how and when to remove this message) Indian political party Political party in India West Bengal Pradesh Congress Committee পশ্চিমবঙ্�...

 

 

Nature preserve in Virginia, U.S. Bethel Beach Natural Area PreserveIUCN category IV (habitat/species management area)Mud flat and forest at Bethel Beach Natural Area PreserveLocation within VirginiaShow map of VirginiaBethel Beach Natural Area Preserve (the United States)Show map of the United StatesLocationMathews County, VirginiaCoordinates37°24′33″N 76°15′8″W / 37.40917°N 76.25222°W / 37.40917; -76.25222[1]Area105 acres (42 ha)Governing...

 

 

Climatic conditions of Minnesota, US Köppen climate types of Minnesota, using 1991-2020 climate normals. Minnesota has a humid continental climate, with hot summers and cold winters. Minnesota's location in the Upper Midwest allows it to experience some of the widest variety of weather in the United States, with each of the four seasons having its own distinct characteristics. The area near Lake Superior in the Minnesota Arrowhead region experiences weather unique from the rest of the state....

Street in Sydney, Australia Macquarie StreetNew South WalesCentral section of Macquarie Street, looking south (2011)Northern endSouthern endCoordinates 33°51′32″S 151°12′49″E / 33.858794°S 151.213586°E / -33.858794; 151.213586 (Northern end) 33°52′11″S 151°12′43″E / 33.869782°S 151.211975°E / -33.869782; 151.211975 (Southern end) General informationTypeStreetLength1.2 km (0.7 mi)Major junctionsNorthern e...

 

 

Pemilihan umum Wali Kota Istanbul Juni 20192019 (Mar)202423 Juni 2019[1]Jajak pendapatKehadiran pemilih84,43% ( 0,57%)Kandidat   Partai pertama Partai kedua   Calon Ekrem İmamoğlu Binali Yıldırım Partai CHP Partai AK Aliansi Aliansi Bangsa Aliansi Rakyat Suara rakyat 4,742,082 3.936.068 Persentase 54,22% 45,00% Peta persebaran suara Hasil berdasarkan distrik İmamoğlu:      40-50%      50-60%   ...

 

 

Buddha Besar Ushiku(牛久大仏code: ja is deprecated )Rupang Ushiku DaibutsuKoordinat35°58′57″N 140°13′13″E / 35.98250°N 140.22028°E / 35.98250; 140.22028Koordinat: 35°58′57″N 140°13′13″E / 35.98250°N 140.22028°E / 35.98250; 140.22028LokasiUshiku, Ibaraki, JepangPerancangŌtani KōshōTipepatungMaterialperungguTinggi patung: 100 meter (330 ft) termasuk fondasi: 120 meter (390 ft) Tanggal selesai1993 Ushiku Dai...

1921 film Four Around the WomanGermanVier um die Frau Directed byFritz LangWritten byRolf E. Vanloo (play)Thea von HarbouFritz LangProduced byErich PommerStarringHermann BöttcherCarola ToelleLilli LohrerCinematographyOtto KanturekProductioncompanyDecla-BioscopDistributed byDecla-BioscopRelease date 3 February 1921 (1921-02-03) Running time84 minutesCountryGermanyLanguagesSilentGerman intertitles Four Around the Woman (German: Vier um die Frau) is a 1921 German silent drama fil...

 

 

Questa voce o sezione sull'argomento attori italiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Massimo Lodolo sul palco del Festival Nazionale del Doppiaggio nel 2018 Massimo Lodolo (Roma, 12 novembre 1959) è un doppiatore, direttore del doppiaggio e attore italiano. Indice 1 Biografia 2 Filmografi...