Share to: share facebook share twitter share wa share telegram print page

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
Websiteupstart.ubuntu.com

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:

Кубок Філіппін 2019 Подробиці Дата проведення 26 жовтня - 16 листопада 2019 Кількість учасників 7 Призові місця  Чемпіон Серес-Негрос (1-й раз) Віцечемпіон Кая (Ілоіло) Статистика Зіграно матчів 12 Забито голів 40 (3.33 за матч) ← 2018 2021 → Кубок Філіппін з футболу 2019 — 2-й роз...

Pour les articles homonymes, voir Albă. Cetatea AlbăAk kermanForteresse blanche En 2011. Nom local Чєтαтѧ Aлбъ Protection Registre national des monuments immeubles d'Ukraine[1] Coordonnées 46° 12′ 02″ nord, 30° 21′ 03″ est Pays Ukraine Région historique Bessarabie Localité Bilhorod-Dnistrovskyï Géolocalisation sur la carte : Ukraine Cetatea AlbăAk kermanForteresse blanche modifier  Cetatea Albă (Чєтαтѧ Aлбъ en moldav...

NamX HUV Datos generalesFabricante NamX (Marruecos)Diseñador Faouzi Annajah y PininfarinaProducción 0 ejemplaresPeríodo a partir de 2025 (estimado)ConfiguraciónTipo SUV cupéCarrocerías SUV de 5 plazasPropulsión Hidrógeno/electricidadPlanta motrizMotor Sobre los ejesAutonomía 800 kmPotencia de 300 a 550 CVMecánicaTransmisión Propulsión trasera o tracción integralPrestacionesVelocidad máxima de 200 a 250 km/hAceleración de 0 a 100 km/h: de 4,5 a 6,5 s[editar datos en Wikidat...

Colombian writer and philosopher (1913–1994) This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (January 2021) (Learn how and when to remove this template message) Nicolás Gómez DávilaDávila in 1930.Born(1913-05-18)18 May 1913Bogotá, ColombiaDied17 May 1994(1994-05-17) (aged 80)Bogotá, ColombiaAlma materUniv...

Лондонське королівське товариство Основні дані Засновано листопад 1660 (К: (0)←) Сфера наука, природнича історія і природничі науки Країна  Велика Британія[1]Штаб-квартира ЛондонТип академія науквидавництвовидавець відкритого доступуd[2]наукове товари...

Lily ter Metz in 1968 Lily ter Metz (* um 1948, verheiratete Lily Weijers) ist eine niederländische Badmintonspielerin. Karriere Lily ter Metz siegte 1965 und 1967 bei den Juniorenmeisterschaften in den Niederlanden. Bereits als Juniorin war sie 1966 erstmals bei den Erwachsenen erfolgreich. Fünf weitere Titel folgten bis 1972. 1968 gewann sie die Mixedkonkurrenz bei den French Open. Sportliche Erfolge Saison Veranstaltung Disziplin Platz Name 1965 Niederlande: Einzelmeisterschaften der Jun...

село Ракулове Країна  Україна Область Одеська область Район  Подільський район Громада Піщанська сільська громада Код КАТОТТГ UA51120170050013703 Основні дані Засноване 1792 Населення 466 Площа 1,43 км² Густота населення 325,87 осіб/км² Поштовий індекс 66122 Телефонний код +380 4866

Parque de la Estación del Norte Parque de la Estación del NorteUbicaciónPaís España EspañaComunidad Cataluña CataluñaLocalidad C/ Almogàvers 27-61, Distrito del Ensanche, BarcelonaCoordenadas 41°23′37″N 2°11′03″E / 41.39359, 2.18414CaracterísticasVías adyacentes Avenida Meridiana, calles Almogàvers, Sardenya, Nàpols, Marina y LepantÁrea 3,58 haFechas destacadasCreación 1988Mapa de localización Parque de la Estación del Norte Ubicación...

تحتاج هذه المقالة إلى الاستشهاد بمصادر إضافية لتحسين وثوقيتها. فضلاً ساهم في تطوير هذه المقالة بإضافة استشهادات من مصادر موثوقة. من الممكن التشكيك بالمعلومات غير المنسوبة إلى مصدر وإزالتها. علم الانسان السياسي مفاهيم أساسية الوضع والمرتبة Ascribed status حالة مكتسبة حالة اجتما...

La Romana Gemeente in de Dominicaanse Republiek Situering Macroregio Sureste Regio (Nr) Yuma (VIII) Provincie La Romana Coördinaten 18° 25′ NB, 68° 58′ WL Algemeen Oppervlakte 272,24[1] km² Inwoners (2016) 149.418[2] (549 inw./km²) Hoogte 10 m ONE-code 12 01 Burgemeester Tony Adames Foto's Gemeentehuis van La Romana Portaal    Caraïben La Romana is een stad en gemeente (149.000 inwoners) in de Dominicaanse Republiek en ligt aan de zuidkust, ten zuid...

Polish rabbi Moses Isserles is commonly known by the Hebrew acronym for Rabbi Moses Isserles, Rema (Hebrew: רמ״א). He is not to be confused with Meir Abulafia, known as Ramah (Hebrew: רמ״ה), nor with Menahem Azariah da Fano, known as Rema MiPano (Hebrew: רמ״ע מפאנו). RabbiMoses Isserles(Rema)PersonalBornFebruary 22, 1530Kraków, Kingdom of PolandDiedMay 10, 1572(1572-05-10) (aged 42)Kraków, Polish–Lithuanian CommonwealthReligionJudaismNationalityPolishParentsIsrael be...

Order awarded by the monarch of New Zealand Queen's Service OrderMale Companion's Badge of the Queen's Service Order for Community ServiceAwarded by the Monarch of New ZealandEstablished13 March 1975CountryNew ZealandFounderElizabeth IISovereign HeadCharles IIIPost-nominalsQSOStatisticsLast induction31 December 2022Total inductees219[1]PrecedenceNext (higher)New Zealand Bravery StarNext (lower)Officer of the New Zealand Order of MeritRelatedQueen's Service MedalRibbon of the Queen's S...

Ini adalah nama Melayu; nama Tuanku Jaafar merupakan patronimik, bukan nama keluarga, dan tokoh ini dipanggil menggunakan nama depannya, Wan Junaidi. Kata bin (b.) atau binti (bt.), jika digunakan, berarti putra dari atau putri dari. Yang Berbahagia Dato' Sri Dr. HajiWan JunaidiPJN DGSM PNBS JSM PPNوان جنيديKetua Dewan Negara MalaysiaPetahanaMulai menjabat 19 Jun 2023Penguasa monarkiSultan Abdullah, Sultan Pahang & Yang Dipertuan Agong Malaysia XXVIPerdana MenteriAnwar Ibrahim...

Indian physicist Narinder Singh redirects here. For the Indian cricketer, see Narinder Singh (cricketer). Narinder Singh KapanyBorn(1926-10-31)31 October 1926Moga, Punjab, British India(present day Punjab, India)Died4 December 2020(2020-12-04) (aged 94)California, U.S.NationalityIndianAmericanAlma materAgra UniversityImperial College LondonKnown forPioneering work on fibre opticsAwardsPravasi Bharatiya SammanThe Excellence 2000 AwardFellow of the Royal Academy of Engineering ...

Sporting event delegationPalestine at the2023 World Aquatics ChampionshipsFlag of PalestineFINA codePLENational federationPalestinian Swimming Federation and Aquatic Sportsin Fukuoka, JapanCompetitors4 in 1 sportMedals Gold 0 Silver 0 Bronze 0 Total 0 World Aquatics Championships appearances197319751978198219861991199419982001200320052007200920112013201520172019202220232024 Palestine is set to compete at the 2023 World Aquatics Championships in Fukuoka, Japan from 14 to 30 July. Swimming Main...

Danish geographer 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: Claudius Clavus – news · newspapers · books · scholar · JSTOR (May 2018) (Learn how and when to remove this template message) Geography by Ptolemy, Latin manuscript of the early 15th century, with maps by Claudius Clavus Claudius Clavus (Suart...

2005 German film 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: Netto film – news · newspapers · books · scholar · JSTOR (March 2019) (Learn how and when to remove this template message) NettoDVD coverDirected byRobert ThalheimWritten byRobert ThalheimProduced byMatthias MiegelStarringMilan PeschelSeba...

This article is about the section of U.S. Route 20 in Chicago. For the entire route, see U.S. Route 20. Lake Street200 North (in the Loop)General Ulysses S. Grant HighwayThe Green Line elevated tracks run above Lake Street in Chicago. April 2002Part of US 20Maintained byIDOT and CDOTLength34.4 mi (55.4 km)[1]West end US 20 / Elgin Bypass at Villa Street in ElginEast endUpper Stetson Avenue in Downtown Chicago Lake Street is an east–west street in Chicag...

Somali track athlete Nasra Ali AbukarBorn (2004-09-15) September 15, 2004 (age 19)[1]Mogadishu, SomaliaAlma materJobkey University[2]Known forPoor result at the XXXI FISU World University Games (2023) Nasra Ali Abukar (Somali: Nasra Abuukar Cali; born September 15, 2004) is a Somali university student known for her participation in the 100-meter race at the XXXI FISU World University Games in Chengdu, China, where she came last. Her remarkably poor result and pe...

此條目體裁可能更适合散文而非列表。 (2017年10月9日)如果合适请协助将此条目改写为散文。查看编辑帮助。 皇家加勒比國際遊輪公司類型子公司成立1969年,​53年前​(1969)挪威[1]代表人物Adam M Goldstein (President & CEO)總部美國佛羅里達州邁阿密产业款待、旅遊服務郵輪航線母公司皇家加勒比遊輪有限公司(英语:Royal Caribbean Group)网站RoyalCaribbean.com RoyalCaribb...

Kembali kehalaman sebelumnya