Jump to content

User talk:65.113.30.141: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 520: Line 520:
[[Category:Linux package management-related software]]
[[Category:Linux package management-related software]]
[[Category:Red Hat software]]
[[Category:Red Hat software]]

{{short description|2020 Japanese anime television series}}
{{Use mdy dates|date=August 2020}}
{{Infobox animanga/Header
|name = Yashahime: Princess Half-Demon
|image = Yashahime, Princess Half-Demon key visual.jpg
|caption = Anime key visual
|ja_kanji = 半妖の夜叉姫
|ja_romaji = Han'yō no Yashahime
|genre = [[Adventure fiction|Adventure]], [[fantasy]]<ref>{{cite web|title=Yashahime: Princess Half-Demon|url=https://ytvcontents.com/en/program/yashahime|publisher=[[Yomiuri Telecasting Corporation]]|access-date=October 3, 2020|archive-url=https://web.archive.org/web/20201003120507/https://ytvcontents.com/en/program/yashahime|archive-date=October 3, 2020|url-status=live}}</ref><!-- Note: Use and cite reliable sources to identify genre/s, not personal interpretation. Please don't include more than three genres (per [[MOS:A&M]]). -->
}}
{{Infobox animanga/Video
|type = tv series
|director = Teruo Sato
|producer =
|writer = Katsuyuki Sumisawa
|music = [[Kaoru Wada]]
|studio = [[Sunrise (company)|Sunrise]]
|licensee = {{English anime licensee
|NA= [[Viz Media]]
|[[South Asia|SA]]/[[Southeast Asia|SEA]]|[[Medialink]]
}}
|network = [[Nippon Television Network System|NNS]] ([[Yomiuri Telecasting Corporation|ytv]])
|network_en = {{English anime network|SEA=[[Animax Asia]]}}
|first = October 3, 2020
|last =
|episodes = 24<!--Only increment as a new episode premieres-->
|episode_list = List of Yashahime: Princess Half-Demon episodes
}}
{{Infobox animanga/Footer}}
{{nihongo|'''''Yashahime: Princess Half-Demon'''''|半妖の夜叉姫|Han'yō no Yashahime|lead=yes}} is a Japanese [[anime]] television series produced by [[Sunrise (company)|Sunrise]]. It is a sequel to the ''[[Inuyasha]]'' anime series, which itself is based on the original [[manga]] series written and illustrated by [[Rumiko Takahashi]]. It is the story of Towa Higurashi and Setsuna, [[Sesshomaru]] and [[List of Inuyasha characters#Rin|Rin]]'s twin daughters, and Moroha, [[Inuyasha (character)|Inuyasha]] and [[Kagome Higurashi]]'s teenage daughter. The series aired from October 3, 2020 to March 20, 2021. A second season is set to premiere fall 2021.

[[Viz Media]] has licensed the series for North and Latin American territories, while [[Medialink]] has licensed it for Southeast Asian and South Asian territories.

==Plot==
{{See also|List of Inuyasha characters#Yashahime: Princess Half-Demon characters}}
Several years after the events of ''[[InuYasha: The Final Act|Inuyasha]]'', [[List of Inuyasha characters#Sesshomaru|Sesshomaru]] and [[List of Inuyasha characters#Rin|Rin]]'s daughter four-year-old Towa is separated from her twin sister Setsuna and gets stranded in [[Reiwa|the modern era]], where she is adopted into her aunt [[List of Inuyasha characters#Kagome Higurashi|Kagome Higurashi]]'s family, raised by her younger brother Sota and his wife Moe.

One decade later, Towa is reunited with Setsuna, who came to the modern time through the vast power of the Sacred Tree of Ages. During their separation, Setsuna became a hardhearted demon-slayer working under [[List of Inuyasha characters#Kohaku|Kohaku]] and does not remember her past as they and her dreams were stolen by the mythical Dream Butterfly. In order to restore them, the half-demon twins embark on an adventure while accompanied by their quarter-demon bounty hunter cousin Moroha, who is the feisty, hard-as-nails teenage daughter of [[Inuyasha (character)|Inuyasha]] and Kagome Higurashi, and also has no memory of her parents.

The spirit of the Sacred Tree of Ages reveals itself to the cousins, warning them that an old rival of their paternal dog-demon grandfather is planning on warping time since Sesshomaru refuses to fight him. At the same time, it is holding Rin in [[Stasis (fiction)|stasis]] for Sesshomaru because of her unusual connection to Lady Zero, the elder sister of Lord Kirinmaru, and creator of the seven mystical Rainbow Pearls, whose respective demonic powers equal those of the Shikon Jewel.

==Release==
{{see also|List of Yashahime: Princess Half-Demon episodes}}
The series was first announced in May 2020.<ref name="yashahime">{{cite web|title=Inuyasha Anime Gets Yashahime: Princess Half-Demon TV Spinoff This Fall|url=https://www.animenewsnetwork.com/news/2020-05-08/inuyasha-anime-gets-yashahime-princess-half-demon-tv-spinoff-this-fall/.159360|last=Pineda|first=Rafael Antonio|date=May 8, 2020|website=[[Anime News Network]]|access-date=May 9, 2020}}</ref> It aired from October 3, 2020 to March 20, 2021 on [[Yomiuri TV]] and [[Nippon TV]].<ref>{{cite web|last=Pineda|first=Rafael Antonio|title=Inuyasha Anime Spinoff Yashahime: Princess Half-Demon Airs on Saturdays This Fall|url=https://www.animenewsnetwork.com/daily-briefs/2020-06-21/inuyasha-anime-spinoff-yashahime-princess-half-demon-airs-on-saturdays-this-fall/.160897|website=[[Anime News Network]]|access-date=June 22, 2020|date=June 21, 2020}}</ref><ref name="Octoberdebut">{{cite web|last=Pineda|first=Rafael Antonio|title=Inuyasha Spinoff Anime Yashahime: Princess Half-Demon's 1st Trailer Reveals Cast, October 3 Debut|url=https://www.animenewsnetwork.com/news/2020-08-06/inuyasha-spinoff-anime-yashahime-princess-half-demon-1st-trailer-reveals-cast-october-3-debut/.162670|website=[[Anime News Network]]|access-date=August 7, 2020|date=August 6, 2020}}</ref> The series was produced by [[Sunrise (company)|Sunrise]], directed by Teruo Sato with main character designs by ''[[Inuyasha]]'' original creator [[Rumiko Takahashi]].<ref name="yashahime"/> Staff from ''Inuyasha'' returned, with Katsuyuki Sumisawa in charge of the scripts while Rumiko Takahashi acted as storyboard supervisor,<ref>{{cite web|author=vizmedia|title=Yashahime: Princess Half- Demon <nowiki>|</nowiki> Series Composition Interview|url=https://www.youtube.com/watch?v=k024L51zuVQ&feature=emb_logo|website=YouTube|date=December 5, 2020|access-date=March 20, 2021}}</ref> Yoshihito Hishinuma in charge of the anime character designs and [[Kaoru Wada]] composing the music.<ref name="yashahime"/> The opening theme "New Era" is performed by the male [[Japanese idol|idol group]] [[SixTONES]], while the ending theme "Break" is performed by [[Uru (singer)|Uru]].<ref>{{cite web|last=Pineda|first=Rafael Antonio|title=SixTONES Idols Perform Inuyasha Spinoff Anime Yashahime's Opening Song|url=https://www.animenewsnetwork.com/news/2020-09-16/sixtones-idols-perform-inuyasha-spinoff-anime-yashahime-opening-song/.164112|website=[[Anime News Network]]|access-date=September 17, 2020|date=September 16, 2020}}</ref><ref>{{cite web|last=Hodgkins|first=Crystalyn|title=Uru Performs Ending Theme for Inuyasha Spinoff Anime Yashahime|url=https://www.animenewsnetwork.com/news/2020-09-06/uru-performs-ending-theme-for-inuyasha-spinoff-anime-yashahime/.163732|website=[[Anime News Network]]|access-date=September 6, 2020|date=September 6, 2020}}</ref> The second opening theme "Burn" is performed by [[NEWS (band)|NEWS]], while the second ending theme "Kesshō" is performed by Ryokuōshoku Shakai.<ref>{{cite web|last=Hodgkins|first=Crystalyn|title=4-Member Band Ryokuōshoku Shakai Perform New Ending Theme for Yashahime Anime|url=https://www.animenewsnetwork.com/news/2020-12-06/4-member-band-ryokuoshoku-shakai-perform-new-ending-theme-for-yashahime-anime/.167128|website=[[Anime News Network]]|access-date=December 6, 2020|date=December 6, 2020}}</ref><ref>{{cite web|last=Hodgkins|first=Crystalyn|title=Idol Group NEWS Perform New Opening Theme for Yashahime: Princess Half-Demon Anime|url=https://www.animenewsnetwork.com/news/2020-12-26/idol-group-perform-new-opening-theme-for-yashahime-princess-half-demon-anime/.167868|website=[[Anime News Network]]|access-date=December 26, 2020|date=December 26, 2020}}</ref>

[[Viz Media]] announced the rights to digital streaming, EST, and home video release of the series for North and Latin American territories.<ref name="yashahime"/><ref>{{cite web|last=Frater|first=Patrick|title=Iconic 'Inuyasha' Anime Rebooted as 'Yashahime: Princess Half-Demon'|url=https://variety.com/2020/tv/asia/inuyasha-anime-series-yashahime-princess-half-demon-1234603228/|website=[[Variety (magazine)|Variety]]|access-date=May 17, 2020|date=May 11, 2020}}</ref> Medialink also announced that it has the rights to the series in Southeast Asian territories.<ref>{{Cite web|url=https://www.animenewsnetwork.com/news/2020-09-03/ani-one-asia-licenses-inuyasha-spinoff-anime-yashahime-princess-half-demon/.163612|title=Ani-One Asia Licenses Inuyasha Spinoff Anime Yashahime: Princess Half-Demon|first=Rafael Antonio|last=Pineda|website=[[Anime News Network]]|date=September 3, 2020|access-date=September 15, 2020}}</ref> Viz Media streamed the series on [[Crunchyroll]], [[Funimation]] and [[Hulu]].<ref>{{cite web|last=Sherman|first=Jennifer|title=Inuyasha Spinoff Anime Yashahime to Stream on Crunchyroll, Funimation, Hulu|url=https://www.animenewsnetwork.com/news/2020-09-23/inuyasha-spinoff-anime-yashahime-to-stream-on-crunchyroll-funimation-hulu/.164364|website=[[Anime News Network]]|access-date=September 23, 2020|date=September 23, 2020}}</ref> On October 26, 2020, Funimation announced a partnership with Viz Media to release an English dub of the series, with the English cast of ''Inuyasha'' reprising their roles.<ref>{{cite web|last=Sherman|first=Jennifer|title=Funimation Announces Inuyasha Spinoff Anime Yashahime's Dub Cast|url=https://www.animenewsnetwork.com/news/2020-10-26/funimation-announces-inuyasha-spinoff-anime-yashahime-dub-cast/.165607|website=[[Anime News Network]]|access-date=October 27, 2020|date=October 26, 2020}}</ref><ref>{{cite web|last=Mateo|first=Alex|title=Viz Announces Inuyasha Spinoff Anime Yashahime's New, Returning Dub Cast|url=https://www.animenewsnetwork.com/news/2020-11-03/viz-announces-inuyasha-spinoff-anime-yashahime-new-returning-dub-cast/.165935|website=[[Anime News Network]]|access-date=November 6, 2020|date=November 3, 2020}}</ref> Funimation began streaming the English dub on November 6, 2020 along with Hulu and Crunchyroll.<ref>{{Cite tweet|user=FUNimation|number=1323807211471147012|date=November 3, 2020|title=They're back! @richardiancox, @dkayevo, Jillian Michaels and more are returning to their iconic roles for the Yashahime: Princess Half-Demon dub!|author=Funimation|access-date=November 3, 2020}}</ref>

On March 20, 2021, a second season of the series was announced following the release of Episode 24.<ref>{{cite web|first=Daryl|last=Harding|title=Yashahime: Princess Half-Demon TV Anime Gets 2nd Season|url=https://www.crunchyroll.com/anime-news/2021/03/20-1/yashahime-princess-half-demon-tv-anime-gets-2nd-season|website=[[Crunchyroll]]|date=March 20, 2021|access-date=March 20, 2021}}</ref><ref>{{cite web|first=Egan|last=Loo|title=Yashahime: Princess Half-Demon TV Anime Gets 'Part II' Sequel|url=https://www.animenewsnetwork.com/news/2021-03-20/yashahime-princess-half-demon-tv-anime-gets-part-ii-sequel/.170854|website=Anime News Network|date=March 20, 2021|access-date=March 20, 2021}}</ref> The second season, titled ''Yashahime: Princess Half-Demon: The Second Act'', will premiere fall, 2021.<ref>{{cite web|first=Alex|last=Mateo|title=Yashahime: Princess Half-Demon TV Anime's 'Part II' Sequel Premieres in Fall|url=https://www.animenewsnetwork.com/news/2021-04-26/yashahime-princess-half-demon-tv-anime-part-ii-sequel-premieres-in-fall/.172141|website=Anime News Network|date=April 26, 2021|access-date=April 26, 2021}}</ref>
==Reception==
James Beckett and Monique Thomas of ''[[Anime News Network]]'' listed ''Yashahime: Princess Half-Demon'' as one of the worst anime of the winter 2021 season.<ref>{{cite web|author=The Anime News Network Editorial Team|title=The Best and Worst Anime of Winter 2021|url=https://www.animenewsnetwork.com/feature/2021-03-29/the-best-and-worst-anime-of-winter-2021/.171109|website=[[Anime News Network]]|access-date=May 30, 2021|date=March 29, 2021}}</ref>

==References==
{{reflist}}

==External links==
* {{Official website|http://hanyo-yashahime.com/|''Yashahime: Princess Half-Demon'' official website}} {{in lang|ja}}
* {{Official website|https://www.ytv.co.jp/hanyo-yashahime/|''Yashahime: Princess Half-Demon'' official website at Yomiuri TV}} {{in lang|ja}}
* {{Official website|https://www.aniplex.co.jp/hanyo-yashahime/|''Yashahime: Princess Half-Demon'' official website at Aniplex}} {{in lang|ja}}
* {{Official website|https://www.viz.com/yashahime-princess-half-demon|''Yashahime: Princess Half-Demon'' official website at Viz Media}}
* {{ann|anime|23278|noparen=true}}

{{Inuyasha}}
{{Sunrise}}

[[Category:Inuyasha]]
[[Category:Adventure anime and manga]]
[[Category:Animated television series about sisters]]
[[Category:Animated television series about teenagers]]
[[Category:Animated television series about twins]]
[[Category:Aniplex]]
[[Category:Buddhism in fiction]]
[[Category:Demons in anime and manga]]
[[Category:Fantasy anime and manga]]
[[Category:Funimation]]
[[Category:Nippon TV original programming]]
[[Category:Sengoku period in fiction]]
[[Category:Sequel television series]]
[[Category:Sunrise (company)]]
[[Category:Time travel anime and manga]]
[[Category:Viz Media anime]]
[[Category:Yōkai in popular culture]]
[[Category:Yomiuri Telecasting Corporation original programming]]

Revision as of 11:01, 5 June 2021

Sailfish OS
DeveloperJolla
Written inQt/QML, C++
OS familyLinux
Working stateCurrent
Source modelOpen source with added closed-source components and extensions of third parties which can be of other licences as well.[1][2]
Latest release4.1.0.24 (Kvarken) / 27 May 2021; 3 years ago (2021-05-27)
Latest preview4.1.0.24 (Kvarken) / 24 May 2021; 3 years ago (2021-05-24)
Marketing targetMobile and general purpose
Available inEnglish for development, SDK & supporting documentation; over 21 national languages versions of UI in user's device
Package managerRPM Package Manager[3]
Platforms32-bit ARM and 64-bit x86
Kernel typeLinux kernel
UserlandGNU
LicenseFor end-user the EULA defines used open source and other licences components with a component's origin.[1][2]
Preceded byMeeGo by alliance of Nokia & Intel
Official websitesailfishos.org
Hackday with Jolla, Mer and Nemo Mobile in September 2012

Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.

The OS is shipped with the Jolla smartphone and tablet (the sale stopped in 2016 but devices are still supported with software updates)[4] and from other vendors licensing the OS.[5] The OS is ported by community enthusiasts to third-party mobile devices including smartphones[6] and tablet computers.[7] Sailfish OS can be used for many kinds of devices.

History and development

The OS is an evolved continuation of the Linux MeeGo OS previously developed by alliance of Nokia and Intel which itself relies on combined Maemo and Moblin. The MeeGo legacy is contained in the Mer core in about 80% of its code; the Mer name thus expands to MEego Reconstructed. This base is extended by Jolla with a custom user interface and default applications. Jolla and MERproject.org follow a meritocratic system to avoid the mistakes that led to the MeeGo project's then-unanticipated discontinuation.

The main elements for Sailfish OS 2.0 include:

  • Technically stronger OS core
  • Improved Android application compatibility
  • Support for ARM and Intel architectures, including the Intel Atom x3 processor, or any platform with kernel useable (settle-able) for MER core stack (also called middleware of Sailfish).
  • Design to provide visibility in the UI for digital content providers and to enable OS level integration for mobile commerce
  • Strong multitasking (one of the most important advantage of the OS and declared to be the best one on the market)
  • Strong privacy and personalization features
  • Enhanced user interface with new UI/UX features, including simpler swipe access to main functions, enhanced notifications and events views.

Software architecture

The Sailfish OS and the Sailfish software development kit (SDK) are based on the Linux kernel and Mer.[8][9][10] Sailfish OS includes a multi-tasking graphical shell called "Lipstick" built by Jolla on top of the Wayland display server protocol.[11] Jolla uses free and open-source graphics device drivers but the Hybris library allows use of proprietary drivers for Android.[12][13] Jolla's stated goal is for Sailfish to be open source eventually.[2][needs update?]

Sailfish OS can run Android applications through a proprietary compatibility layer.[14]

Targeted device classes

Sailfish is commonly known[weasel words] to be targeted at mobile devices,[citation needed] but since it inherited around 80% of MeeGo code, Sailfish can be used as a complete general-purpose Linux OS on devices including in vehicle infotainment (IVI), navigation, smart TV, desktops and notebooks, yachts, automotive, e-commerce, home appliances, measuring and control equipment, smart building equipment, etc. See use cases of original MeeGo to compare,[citation needed] and the Devices section for devices that run the Sailfish OS.

Sailfish OS SDK

The Sailfish OS SDK was announced at the Slush Helsinki conference in 2012, and the alpha was published in February 2013.[15] The SDK, installation and coding tutorials are available for free download from the Sailfish OS website despite the overall license not being open source.[1]

Sailfish SDK uses Qt with VirtualBox for development, compiling and emulation purposes, in contrast to the simulation method.[citation needed] This technique allows compilation on the Sailfish OS and full testing of developed software in the virtual machine, emulating – not simulating – the whole Sailfish OS.[citation needed] This also separates development activities and side effects from everything else running on the host computer, leaving it undisturbed by developments and tests.[16] According to Jolla, development with Sailfish SDK is development on Sailfish OS itself; there are no differences between developed software appearance and behaviour in the SDK and on a device running Sailfish OS.[citation needed]

The availability of source code to the SDK allows shaping and rebuilding to companies' or developers' specific needs,[citation needed] creating a context-specific environment that is set once and needs no preparation when the device is booted. The SDK runs on the operating systems Android, 32- and 64-bit versions of Linux, 64-bit versions of OS X, and Microsoft Windows.[17] It can be used for compiling software for Sailfish OS devices from Linux sources. Its general console/terminal mode follows a commonly used standard. Compatible binaries or libraries can also be used.[citation needed]

Application programming interfaces

Sailfish OS uses open source Qt APIs (Qt 5, QtQuick 2 etc.) and a closed source Sailfish Silica for the UI. Standard Linux APIs are provided by the Mer Core.[18]

Sailfish, Ubuntu and Plasma Active have been cooperating to share common APIs. When successful, this will make the platforms compatible on the API level.[19]

Software overview

Sailfish OS version 2.0.2.51 running on Intex Technologies Aqua Fish

UI supported human languages

Officially Jolla declares supporting the following 14 languages for the user interface: Danish, German, English (UK), Spanish, French, Italian, Norwegian, Polish, Portuguese, Finnish, Swedish, Russian, Chinese (Mainland), and Chinese (Hong Kong). For each of them, the OS has a dedicated keyboard. There are a few more languages which are unofficially supported by community freelancers not under control by Jolla, hence more than 20 languages are supported in total. Additional languages can be installed by skilled users due to the Linux architecture.[20]

Public "Early access" for beta testers and developers

After positive experiences with pushing early updates to a small group of opt-in users for Sailfish Update 9 and for the connectivity hotfix, Jolla has allowed all interested parties to try a new version of Sailfish OS about 1–2 weeks before official release, in a program called "Early access". It is expected to be useful for developers and technically minded users, and a step towards more community integration into the Sailfish release process, including improvement of quality by identifying critical issues which only show up in certain environments or device setups, before rolling the update out to the wider user audience. As an added bonus, it provides a window for developers to test their applications on new releases of Sailfish OS.

In the long term it will help Jolla to establish a developer program with early release candidate access for registered developers, and to have more community involvement in platform development. The first detail Jolla is hoping to learn from this is how it can gather feedback from a large audience in a reasonable way.

Basic details about the early access update:

  • The early release access is meant primarily for advanced users and developers.
  • To sign up for the program there is a checkbox in the Jolla accounts profile page.
  • Installed early-access release cannot be downgraded. The only way to downgrade from early access releases is to do a factory reset after removing the sign up check from the user's account profile.
  • Early access releases should be considered "reasonably stable". Issues found during that period will either be fixed, or added to "known issues" on the release notes.
  • Signing up for the early access releases will not void warranty.[21]

Version history

Sailfish OS has three naming conventions: version number, update number and version name.

Stop releases

When updating SFOS from earlier releases, for example after device factory reset, there are several stop releases which cannot be skipped and must be taken before continuing on the path to following releases. These releases provide new functionality that is not compatible with previous releases and have to be traversed in order not to lose data or put the OS into an unstable state.

Software version Release date Name
v1.0.2.5 27 December 2013 Maadajävri
v1.1.2.16 25 February 2015 Yliaavanlampi
v1.1.7.28 31 August 2015 Björnträsket
v1.1.9.30 22 October 2015 Eineheminlampi
v2.0.0.10 3 November 2015 Saimaa
v2.2.0.29 7 June 2018 Mouhijoki
v3.0.0.8 11 November 2018 Lemmenjoki
v3.2.0.12 5 November 2019 Torronsuo
v3.4.0.24 13 October 2020 Pallas-Yllästunturi
v4.0.1.48 16 February 2021 Koli

Porting

The Sailfish website publishes[25] an online compendium of knowledge, links and instructions on porting issues.

Using Android software running on Sailfish OS

In addition to its native applications, Sailfish can run most Android applications by installing them from an application store or directly through an APK file. Supported Android versions are 4.1.2 "Jelly Bean" on the original Jolla phone; 4.4.4 "Kit-Kat" on the Jolla C, Jolla tablet and Xperia X; 8.1.0 "Oreo" on Xperia XA2 and Xperia 10.[26] Problems can arise if these applications were built without following Android standards about controls, which might not display correctly and so become unusable.

Sailfish OS uses Alien Dalvik, a proprietary Android compatibility layer. It does not emulate a copy of Android, but instead implements its APIs, an approach comparable to that of Wine. Android applications can thus run at native speed without any perceivable slow-down. Sailfish can run both native Sailfish and Android software simultaneously, with the user switching between them on the fly.[27]

Devices having Android 8.1 support are using LXC[28] to improve the security with better isolation, in the same way the open source Android compatibility layer Anbox is doing.

Hardware overview

Advantages of the Mer standard

Sailfish OS can be used on any hardware with Linux-kernel support and compatible with the middleware utilising the Mer core. Community enthusiasts have ported Sailfish OS to a number of devices this way.[29] Instead of designation to a specific reference hardware platform, a VirtualBox implementation with the Sailfish OS SDK is available for development on Linux, OS X and Windows operating systems. This virtual machine implementation contains the whole Sailfish OS isolated from local resources and the local OS to enable convenient evaluation of the behaviour and performance of coded or ported software before deployment on real devices.[citation needed]

Jolla devices

Devices from other vendors licensing Sailfish OS

Manufacturers can provide mobile equipment with a licensed Sailfish OS, or as open source, or combining both and including their own or the operator's modifications and branding for specific markets or purposes.

Planned and announced devices

Several devices have been announced with official support for Sailfish OS for future release.

  • Qtech QMP-M1-N IP68 – listed for porting to Aurora by OMP on their website in late 2019 or early 2020
  • MIG T8 – listed for porting to Aurora by OMP on their website in late 2019 or early 2020
  • Inoi 5i pro – listed for porting to Aurora by OMP on their website in late 2019 or early 2020
  • Вектор – listed for porting to Aurora by OMP on their website in late 2019 or early 2020
  • F(x)tec Pro1 – announced with Sailfish OS support; released 2019; no official Sailfish OS support yet
  • Planet Computers Cosmo Communicator – crowdfunded in December 2018; released in 2019
  • INOI T10 – announced in 2018 for B2B, not available in retail
  • Inoi R7 Rugged – publicly shown by Jolla,[30] but never seen available

Cancelled devices:

  • Youyota Tablet – crowdfunding in 2017; cancelled in 2018
  • PuzzlePhone – announced in 2015 with Sailfish OS support; delayed indefinitely in 2017
  • Oysters SF – announced for 2016; not released
  • Ermak 50 – announced for Q3/2016; not released
  • mi-Fone – announced in 2016 for Q2/2016; not released
  • Jala Accione and Jala Accione P – Announced in 2017; a beta test of Sailfish OS was announced on Feb. 22, 2019,[31] but sales with Sailfish OS preinstalled were cancelled and sold with only Android.[32]

Community enthusiasts' ports to devices from other vendors

Due to the relative ease of porting and the open source license, Sailfish OS has also been unofficially ported[33] to other 3rd-party devices. The Hardware Adaptation Development Kit for porters has been published and is free.[34] These ports are mostly published on the Maemo and XDA Developers forums, and in the Mer wiki a list of the ports is compiled.[35] Due to license restrictions, proprietary parts or extensions such as the Alien Dalvik compatibility layer for Android apps are not included. However they can be added, e.g. when a manufacturer or distributor turns it from the community version into an officially supported version for a particular device. From the originally more than 80 ports, there are about 19 ports that are still in active development – as of March 2019 – meaning they have been updated to Sailfish 3:

To display the ease of porting Sailfish OS to other devices, Jolla showed created ports and community ports at events like the Mobile World Congress, Slush and FOSDEM:

Jolla's Russian partner Open Mobile Platform (OMP) showed Aurora OS ported to different devices on their YouTube channel:

OS development status

Sailfish OS is promoted by Jolla and supported by the open Sailfish Alliance established in 2011, a group established to unite OEM and ODM manufacturers, chipset providers, operators, application developers and retailers.[65] On 16 August 2012, the user interface was reported to be ready for release. Jolla's CEO Jussi Hurmola stated in a ZDNet interview, " ... Our UI is ready now, we haven't released it yet, we will save it for the product launch and the platform is getting up now so the project looks pretty nice".[66]

The next day, Jolla's CEO Marc Dillon said on social networking website Twitter that the company had reached the first development target. Sailfish was debuted by the Jolla team, including a worldwide internet stream, as a demo of the OS, and the UI and SDK during the Slush event in Helsinki, Finland, on 21–22 November 2012. The alpha stage of Sailfish OS SDK was published at the end of February 2013 and was made available for free download.

On 16 September 2013, Jolla announced that its OS had been made compatible with Android applications and hardware.[67] The first telephone to use it was launched on 27 November 2013 at a pop-up DNA Kauppa shop in Helsinki. The first 450 telephones were sold at this event, while the rest of the preordered devices were shipped shortly after.[68]

In September 2015, version 1.1.9.28 "Eineheminlampi" was released, which added the main elements of the revamped Sailfish OS 2.0 user interface.

Sailfish 2.0 was launched with the Jolla Tablet, and existing devices, both smartphones and tablets, from Jolla's official distribution channels are supported with upgrade to Sailfish 2.0 and following updates.

In May 2016 Jolla announced the Sailfish Community Device Program, supporting developers and members of Sailfish OS community.[69]

Aurora OS

Jolla staff met with members of the Russian technology community to break ground on the new software and promote Sailfish OS, as part of Jolla's BRICS strategy. As a result of those efforts, on 18 May 2015 the Russian minister of communications Nikolai Nikiforov announced plans to replace Apple's iOS and Google's Android platforms with new software based on Sailfish. He intends it to cover 50% of Russian needs in this area during next ten years, in comparison to the 95% currently covered with western technology.[70][71] The Russian version is currently being developed under the brand name Aurora (Avrora) OS.[72][73] The Chinese multinational technology company Huawei may start using Aurora OS as Android's replacement.[74]

Sailfish Alliance

Sailfish Alliance is the open alliance established in 2011 by Jolla company to support the MeeGo ecosystem with new products, services and business opportunities around or using Sailfish OS, a Linux operating system combining mer with proprietary components from Jolla and other parties, for various purposes and mobile devices. And to continue the development of the Linux MeeGo ecosystem, which the Sailfish OS is a part of.

The alliance is seen as a competitor to other groups like Android's Open Handset Alliance.[75]

In 2011 some of the MeeGo team working at Nokia left, and were funded by Nokia though their "Bridge" program to fund spin-out projects by ex-employees.[76][77][78] The Sailfish Alliance has sought to collaborate between the Finnish software developers, and overseas handset manufacturers, some of which are in China.[79][80] The news media reports that a number of manufacturers in China and India want an alternative to Android.[75][81][82]

The Alliance aims to "unite OEM and ODM manufacturers, chipset providers, operators, application developers and retailers." [83]

Business strategy

The aim of the Alliance is to offer unique differentiation opportunities and sustainable competitive advantage for OEM and ODM manufacturers, chipset providers, operators, application developers, retailers and other interested in sides.[84]

Sailfish Secure

The Sailfish Secure is the first open and secure mobile phone platform, the secure mobile solution[buzzword] based on Sailfish OS. For the first time it was introduced publicly in Barcelona, Spain at Mobile World Congress on 2 March 2015 where plans for the Sailfish Secure were presented.

Established on foundations of a security-hardened version of the Sailfish OS and SSH's communication encryption and key management platform. Developed by Jolla (the Sailfish OS designer and developer) together with SSH Communications Security (the inventor of Secure Shell SSH protocol, among other advanced security projects it provides) in collaboration of Sailfish Alliance.

The hardware platform independent approach of the Sailfish Secure allow concept adaptation to e.g. local needs, and also in collaboration with other security partners. End customers like governments or large corporations are able to adapt the solution[buzzword] to their preferred or used hardware platform, as it is not tied to a specific hardware or configuration.

The aim is to answer increasing demand in privacy in mobile communications. Jolla and Sailfish OS has unique position to create and provide an alternative solution[buzzword] on markets dominated by Android or other non-EU based OSes. Target customers need a secure mobile solution[buzzword], including government officials or corporations, but it is also to be the solution[buzzword] affordable for consumers.[85][86]

See also

References

  1. ^ a b c "Sailfish End User License Agreement". Jolla. Retrieved 30 November 2014.
  2. ^ a b c "Sailfish License Information". Jolla. Archived from the original on 1 January 2015.
  3. ^ "Packaging Applications for Distribution". SailfishOS.org. SailfishOS.org. Retrieved 24 February 2014.
  4. ^ "Jolla Tablet: Aiming for Closure". Official Jolla Blog. Retrieved 10 February 2016.
  5. ^ "Jolla signs up India's Intex as first Sailfish OS licensee". PCWorld. Retrieved 26 February 2016.
  6. ^ "Sailfish OS on Fairphone 2 – a community driven project". Retrieved 10 February 2016.
  7. ^ "Adaptations/libhybris". mer project wiki. Retrieved 8 September 2016.
  8. ^ "SailfishOS.org". Sailfishos.org.
  9. ^ "What is Sailfish OS? 5 Things to Know". Blog.laptopmag.com.
  10. ^ "SailfishOS.org". Archived from the original on 2 October 2013.
  11. ^ Holwerda, Thom (30 January 2014). "From Providence to Lahaina: the Jolla review". Retrieved 21 April 2014.
  12. ^ "Jolla Brings Wayland Atop Android GPU Drivers". Phoronix.com.
  13. ^ "SailfishOS.org". Archived from the original on 2 November 2013.
  14. ^ "Jolla OS Will Run Android Apps Says CEO Jussi Hurmola". 20 August 2012. Archived from the original on 25 August 2012.
  15. ^ "Sailfish OS SDK Alpha released". Tizen Experts. Retrieved 21 February 2015.
  16. ^ "Developer FAQ". Sailfishos.org. Retrieved 23 March 2015.
  17. ^ "SDK Installation". Sailfishos.org. Retrieved 20 February 2015.
  18. ^ "Software Development Kit". Sailfish OS. Retrieved 21 February 2015.
  19. ^ "[Qt-components] QML component APIs and techniques". Archived from the original on 3 September 2014. Retrieved 20 February 2015.
  20. ^ "Language Settings". Jolla com. Jolla ltd. Retrieved 14 June 2016.
  21. ^ Wachter, Bernd (Aard). "[Official announcement] Early access to SailfishOS releases [released]". together.jolla.com. Retrieved 11 May 2017.
  22. ^ Suomalainen, Aleksi (28 November 2013). "Jolla system updates will be named after a Finnish lake". The Jolla Blog. Retrieved 24 April 2014.[unreliable source?]
  23. ^ "release notes 2.0.2/Aurajoki". 28 July 2016. Retrieved 5 October 2016.
  24. ^ "Sailfish 3 is here!". 31 October 2018. Retrieved 2 February 2019.
  25. ^ "Porting/Hartmattan – SailfishOS". Archived from the original on 6 October 2014. Retrieved 2 May 2015.
  26. ^ "What Android apps does Sailfish OS support and how do I get them?".
  27. ^ McAllister, Neil (15 November 2013). "Jolla's Android-aping Sailfish OS smartphones to land in November". The Register. Situation Publishing. Retrieved 16 November 2013.
  28. ^ "[release notes] Sailfish X Beta (3.0.1.14) [released]".
  29. ^ https://wiki.merproject.org/wiki/Adaptations/libhybris#Smartphones
  30. ^ "Sailfish OS at MWC 2018: A Wrap-up!". blog.jolla.com. Retrieved 23 July 2019.
  31. ^ ACCIONE (22 February 2019). "Facebook post".
  32. ^ ACCIONE (4 July 2019). "Facebook reply".
  33. ^ "Devices". reviewjolla.blogspot.it. Retrieved 2 November 2017.
  34. ^ "Hardware Adaptation Development Kit". Hardware Adaptation Development Kit. sailfishos.org. Retrieved 14 April 2016.
  35. ^ merproject.org community, Sledge. "Adaptations/libhybris". wiki.merproject.org/wiki. merproject.org. Retrieved 28 August 2015.
  36. ^ "Install SailfishOS for idol3". wiki.merproject.org. Retrieved 11 March 2019.
  37. ^ "Install SailfishOS for fp2". wiki.merproject.org. Retrieved 11 March 2019.
  38. ^ @chenliangchen (6 April 2019). "A short tour of #SailfishOS on @thefxtec Pro1. Despite early adaptation stage UI is already pretty smooth" (Tweet) – via Twitter.
  39. ^ @adampigg (27 June 2019). "Working with @Mister1Magister and @NotTheKit to bring up #sailfishos on the @thefxtec Pro1 :) (ignore the huge icons for now!) @chenliangchen" (Tweet) – via Twitter.
  40. ^ @Mister1Magister (26 June 2019). "Hold my beer #Jolla #SailfishOS @JollaHQ @thefxtec" (Tweet) – via Twitter.
  41. ^ "Sailfish OS for Moto Z Play". talk.maemo.org. Retrieved 11 March 2019.
  42. ^ "Install SailfishOS for onyx". wiki.merproject.org. Retrieved 11 March 2019.
  43. ^ "Bacon Info". wiki.merproject.org. Retrieved 11 March 2019.
  44. ^ a b "Install SailfishOS for cheeseburger/dumpling". wiki.merproject.org. Retrieved 17 November 2019.
  45. ^ "sailfishos releases for galaxy a5". github.com. Retrieved 11 March 2019.
  46. ^ "Patcher script that applies the f5321 (Xperia X Compact) compatibility layer on top of official Sailfish X f5121 images". github.com. Retrieved 11 March 2019.
  47. ^ "Install SailfishOS for kenzo". wiki.merproject.org. Retrieved 11 March 2019.
  48. ^ "Install SailfishOS for mido". wiki.merproject.org. Retrieved 18 March 2021.{{cite web}}: CS1 maint: url-status (link)
  49. ^ "Install SailfishOS for Vince". wiki.merproject.org. Retrieved 11 March 2019.
  50. ^ "SailfishOS for Redmi 4X". SourceForge. Retrieved 5 August 2019.
  51. ^ "Jolla Sailfish OS: Software Tour". youtube.com. Retrieved 11 March 2019.
  52. ^ "Sailfish OS su Nexus 7". youtube.com. Retrieved 11 March 2019.
  53. ^ "Sailfish OS Running On Nexus 4". youtube.com. Retrieved 11 March 2019.
  54. ^ a b "Sailfish OS su Nexus 4, Samsung Galaxy S3 e Xiaomi Mi2". youtube.com. Retrieved 11 March 2019.
  55. ^ "Photos and videos, Jolla Phone at MWC2014, day1". reviewjolla.blogspot.com. Retrieved 11 March 2019.
  56. ^ "Sailfish OS 2.0 on LG Google Nexus 5". youtube.com. Retrieved 11 March 2019.
  57. ^ "Hands On: Sailfish 2.0 on the Fairphone 2". youtube.com. Retrieved 11 March 2019.
  58. ^ a b "Jolla at MWC 2017: wrap up". blog.jolla.com. Retrieved 11 March 2019.
  59. ^ a b c "Sailfish OS at MWC 2018: A Wrap-up!". blog.jolla.com. Retrieved 11 March 2019.
  60. ^ "A call to port Sailfish OS on the "pseudo 3310"". jolla-devices.com. Retrieved 10 October 2019.
  61. ^ a b c "Корпоративная мобильность – средство, а не угроза. Вебинар 20.05.2020". youtube.com. Retrieved 21 May 2020.
  62. ^ "Прототип планшета на SoC Мультикор 1892ВМ14Я под управлением Sailfish Mobile OS RUS". youtube.com. Retrieved 14 November 2019.
  63. ^ "Смартфон Blackview BV6000s под управлением Sailfish Mobile OS RUS". youtube.com. Retrieved 14 November 2019.
  64. ^ "Планшет Aquarius Cmp NS208, под управлением Sailfish Mobile OS RUS (Аврора)". youtube.com. Retrieved 14 November 2019.
  65. ^ "Jolla". Retrieved 19 November 2013.
  66. ^ Tung, Liam. "Jolla's MeeGo UI is ready to go – and it's on the hunt for mobile talent". ZDNet.com. 2012 CBS Interactive. Retrieved 16 August 2012.
  67. ^ Bhushan, Amarendra. "Jolla Sailfish OS Now Supports Android Hardware And Applications". CEOWORLD Magazine. Retrieved 16 September 2013.
  68. ^ "First Jolla Phone with Sailfish OS to launch on 27 November".
  69. ^ "Jolla looks to boost ecosystem with developer initiative – Mobile World Live". mobileworldlive.com. 30 May 2016.
  70. ^ Carrillo, Gabriel. "Russia Launches Its Own Phone Operating System". Phone Tips. Gabriel Carrillo. Archived from the original on 30 May 2015. Retrieved 20 May 2015.
  71. ^ Price, Rob (19 May 2015). "The Russian government is launching its own mobile operating system to take on Apple and Google". Business Insider. Retrieved 29 December 2015.
  72. ^ Russian mobile operating system begins a new stage of development under the brand name 'Avrora'. Rostelekom, 7 Feb. 2019 (in Russ.).
  73. ^ "Rostelecom rebrands local Sailfish OS as Aurora". Telecompaper. 13 February 2019. Retrieved 27 August 2019.
  74. ^ "Huawei in talks to install Russian operating system on tablets for country's population census". 26 August 2019. Retrieved 27 August 2019.
  75. ^ a b "Jolla signs first Sailfish Alliance partner, as it seeks device OEMs". FierceWirelessEurope.
  76. ^ "Many former Nokia employees start businesses of their own", Helsingin Sanomat
  77. ^ Lunden, Ingrid. "Nokia Bridge: Nokia's Incubator Gives Departing Employees €25k And More To Pursue Ideas That Nokia Has Not". techcrunch.com. techcrunch.com. Retrieved 7 June 2013.
  78. ^ Tung, Liam. "Inside Nokia Bridge: How Nokia funds ex-employees' new start-ups". zdnet.com. 2013 CBS Interactive. Retrieved 7 June 2013.
  79. ^ David Meyer. "Gigaom Jolla's MeeGo revival plans shape up with $260m ecosystem alliance".
  80. ^ Liam Tung. "Jolla: All eyes are on the hardware — but what about the ecosystem?". ZDNet.
  81. ^ Liam Tung. "Jolla gives first look at Sailfish OS as it plans assault on Google, Apple app stores". ZDNet.
  82. ^ Akolawala, Tasneem (4 March 2015). "Jolla, Snapdeal form alliance to promote Sailfish OS among Indian smartphone manufacturers". BGR India. Retrieved 17 December 2018.
  83. ^ "Jolla's Sailfish OS promises multitasking, personalization and 'effortless interaction'". engadget.com. 21 November 2012. Retrieved 26 November 2012.
  84. ^ SailfishOS.org community. "Sailfish Alliance". Sailfish OS Wiki. sailfishos.org. Archived from the original on 2 November 2013. Retrieved 3 April 2013.
  85. ^ "Jolla launches Sailfish 2.0, now with added security".
  86. ^ "Jolla and SSH push Sailfish Secure as "European alternative" mobile OS". gigaom.com. 2016 Knowingly, Inc. 2 March 2015. Retrieved 12 February 2016.
RPM Package Manager (RPM)
Original author(s)Erik Troan, Marc Ewing,[1] Red Hat
Developer(s)Community & Red Hat[2][3]
Initial release1997; 27 years ago (1997)[1]
Stable release
4.16.1.3 / 22 March 2021; 3 years ago (2021-03-22)
Preview release
4.17.0 alpha / 26 April 2021; 3 years ago (2021-04-26)
Written inC, Perl[4]
Operating systemLinux, Unix-like
TypePackage management system
LicenseGPL
Websiterpm.org

RPM Package Manager (RPM) (originally Red Hat Package Manager, now a recursive acronym) is a free and open-source package management system.[5] The name RPM refers to .rpm file format and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base.

Although it was created for use in Red Hat Linux, RPM is now used in many Linux distributions such as Fedora, CentOS, OpenSUSE, OpenMandriva and Oracle Linux. It has also been ported to some other operating systems, such as Novell NetWare (as of version 6.5 SP3), IBM's AIX (as of version 4),[6] IBM i,[7] and ArcaOS.[8]

An RPM package can contain an arbitrary set of files. Most RPM files are “binary RPMs” (or BRPMs) containing the compiled version of some software. There are also “source RPMs” (or SRPMs) containing the source code used to build a binary package. These have an appropriate tag in the file header that distinguishes them from normal (B)RPMs, causing them to be extracted to /usr/src on installation. SRPMs customarily carry the file extension “.src.rpm” (.spm on file systems limited to 3 extension characters, e.g. old DOS FAT).

History

RPM was originally written in 1997 by Erik Troan and Marc Ewing,[1] based on pms, rpp, and pm experiences.

pm was written by Rik Faith and Doug Hoffman in May 1995 for Red Hat Software, its design and implementations influenced greatly by pms, a package management system by Faith and Kevin Martin in the fall of 1993 for the Bogus Linux Distribution. pm preserves the "Pristine Sources + patches" paradigm of pms, while adding features and eliminating arbitrary limitations present in the implementation. pm provides greatly enhanced database support for tracking and verifying installed packages[4][9][10]

Features

For a system administrator performing software installation and maintenance, the use of package management rather than manual building has advantages such as simplicity, consistency and the ability for these processes to be automated and non-interactive. rpm uses Berkeley DB as the backend database although since 4.15 in 2019, it supports building rpm packages without Berkeley DB (–disable-bdb).

Features of RPM include:

  • RPM packages can be cryptographically verified with GPG and MD5
  • Original source archive(s) (e.g. .tar.gz, .tar.bz2) are included in SRPMs, making verification easier
  • Delta update: PatchRPMs and DeltaRPMs, the RPM equivalent of a patch file, can incrementally update RPM-installed software
  • Automatic build-time dependency evaluation.

Local operations

Packages may come from within a particular distribution (for example Red Hat Enterprise Linux) or be built for it by other parties (for example RPM Fusion for Fedora).[11] Circular dependencies among mutually dependent RPMs (so-called "dependency hell") can be problematic;[12] in such cases a single installation command needs to specify all the relevant packages.

Repositories

RPMs are often collected centrally in one or more repositories on the internet. A site often has its own RPM repositories which may either act as local mirrors of such internet repositories or be locally maintained collections of useful RPMs.

Front ends

Several front-ends to RPM ease the process of obtaining and installing RPMs from repositories and help in resolving their dependencies. These include:

Local RPM installation database

Working behind the scenes of the package manager is the RPM database, stored in /var/lib/rpm. It uses Berkeley DB as its back-end. It consists of a single database (Packages) containing all of the meta information of the installed RPMs. Multiple databases are created for indexing purposes, replicating data to speed up queries. The database is used to keep track of all files that are changed and created when a user (using RPM) installs a package, thus enabling the user (via RPM) to reverse the changes and remove the package later. If the database gets corrupted (which is possible if the RPM client is killed), the index databases can be recreated with the rpm --rebuilddb command.[15]

Description

Whilst the RPM format is the same across different Linux distributions, the detailed conventions and guidelines may vary across them.

Package filename and label

An RPM is delivered in a single file, normally with a filename in the format:

<name>-<version>-<release>.src.rpm for source packages, or
<name>-<version>-<release>.<architecture>.rpm for binaries.

For example, in the package filename libgnomeuimm-2.0-2.0.0_3.i386.rpm, the <name> is libgnomeuimm, the <version> is 2.0, the <release> is 2.0.0_3, and the <architecture> is i386. The associated source package would be named libgnomeuimm-2.0-2.0.0_3.src.rpm

RPMs with the noarch.rpm extension do not depend on a particular CPU architecture. For example, these RPMs may contain graphics and text for other programs to use. They may also contain shell scripts or programs written in other interpreted programming languages such as Python.

The RPM contents also include a package label, which contains the following pieces of information:

  • software name
  • software version (the version taken from original upstream source of the software)
  • package release (the number of times the package has been rebuilt using the same version of the software). This field is also often used for indicating the specific distribution the package is intended for by appending strings like "mdv" (formerly, "mdk") (Mandriva Linux), "mga" (Mageia), "fc4" (Fedora Core 4), "rhl9" (Red Hat Linux 9), "suse100" (SUSE Linux 10.0) etc.
  • architecture for which the package was built (i386, i686, x86_64, ppc, etc.)

The package label fields do not need to match the filename.

Library packaging

Libraries are distributed in two separate packages for each version. One contains the precompiled code for use at run-time, while the second one contains the related development files such as headers, etc. Those packages have "-devel" appended to their name field. The system administrator should ensure that the versions of the binary and development packages match.

Binary format

The format is binary and consists of four sections:[5]

  • The lead, which identifies the file as an RPM file and contains some obsolete headers.
  • The signature, which can be used to ensure integrity and/or authenticity.
  • The header, which contains metadata including package name, version, architecture, file list, etc.
  • A file archive (the payload), which usually is in cpio format, compressed with gzip. The rpm2cpio tool enables retrieval of the cpio file without needing to install the RPM package.[16]
    • The Linux Standard Base requires the use of gzip, but Fedora 30 packages are xz-compressed and Fedora 31 packages might be zstd-compressed.[17] Recent versions of RPM can also use bzip2, lzip,[18] or lzma compression.
    • RPM 5.0 format supports using xar for archiving.

SPEC file

The "Recipe" for creating an RPM package is a spec file. Spec files end in the ".spec" suffix and contain the package name, version, RPM revision number, steps to build, install, and clean a package, and a changelog. Multiple packages can be built from a single RPM spec file, if desired. RPM packages are created from RPM spec files using the rpmbuild tool.

Spec files are usually distributed within SRPM files, which contain the spec file packaged along with the source code.

SRPM

A typical RPM is pre-compiled software ready for direct installation. The corresponding source code can also be distributed. This is done in an SRPM, which also includes the "SPEC" file describing the software and how it is built. The SRPM also allows the user to compile, and perhaps modify, the code itself.

A software package could contain only platform independent scripts. In such a case, the developer could provide only an SRPM, which is still an installable RPM.

NOSRC

This is a special version of SRPM. It contains "SPEC" file and optionally patches, but does not include sources (usually because of license).[19]

Forks

As of June 2010, there are two versions of RPM in development: one led by the Fedora Project and Red Hat, and the other by a separate group led by a previous maintainer of RPM, a former employee of Red Hat.

RPM.org

The rpm.org community's first major code revision was in July 2007; version 4.8 was released in January 2010, version 4.9 in March 2011, 4.10 in May 2012, 4.11 in January 2013, 4.12 in September 2014 and 4.13 in July 2015.

This version is used by distributions such as Fedora, Red Hat Enterprise Linux and derivatives, openSUSE, SUSE Linux Enterprise, Unity Linux, Mageia,[20] OpenEmbedded, Tizen and OpenMandriva Lx (formerly Mandriva).

RPM v5

Jeff Johnson, the RPM maintainer since 1999, continued development efforts together with participants from several other distributions. RPM version 5 was released in May 2007.

This version is used by distributions such as Wind River Linux (until Wind River Linux 10), Rosa Linux, and OpenMandriva Lx (former Mandriva Linux which switched to rpm5 in 2011[21]) and also by the OpenPKG project which provides packages for other common UNIX-platforms.

OpenMandriva Lx is going to switch back to rpm.org[22] for 4.0 release.[needs update]

OpenEmbedded, the last major user of RPM5, switched back to rpm.org due to issues in RPM5.[23][24]

See also

References

  1. ^ a b c "RPM timeline". rpm.org. Retrieved 25 June 2020.
  2. ^ "RPM -- plans, goals, etc". Max Spevack. Retrieved 20 January 2011.
  3. ^ "RPM.org FAQ". Archived from the original on 5 November 2016. Retrieved 25 August 2013.
  4. ^ a b Bailey, Edward C. (2000). "Chapter 1: An Introduction to Package Management". Maximum RPM: Taking the Red Hat Package Manager to the Limit. Red Hat, Inc. pp. 22–25. ISBN 978-1888172782. Archived from the original on 10 September 2016. Retrieved 13 August 2013.
  5. ^ a b Bailey, Edward C. (2000). "Appendix A: Format of the RPM File". Maximum RPM: Taking the Red Hat Package Manager to the Limit. Red Hat, Inc. pp. 325–336. ISBN 978-1888172782. Archived from the original on 21 April 2016. Retrieved 22 November 2010.
  6. ^ "Configuring YUM and creating local repositories on IBM AIX". 24 October 2018.
  7. ^ "RPM and Yum are a big deal for IBM i. Here's why". 18 July 2018.
  8. ^ "Package Manager". Retrieved 4 September 2020.
  9. ^ "RPM Guide-RPM - Design Goals". Retrieved 14 April 2014.
  10. ^ "BOGUS Announce". Retrieved 14 April 2014.
  11. ^ "RPM Fusion". rpmfusion.org. Retrieved 22 November 2010.
  12. ^ "An Analysis of RPM Validation Drift" (PDF). USENIX Association. Retrieved 15 March 2011.
  13. ^ "Zypper - MeeGo wiki". Archived from the original on 25 September 2013. Retrieved 14 April 2014.
  14. ^ "FAQs: About the Projects". Ark Linux Official Site. Archived from the original on 11 February 2012. Retrieved 14 April 2014.
  15. ^ "Repair an RPM database safely". Retrieved 11 November 2011.
  16. ^ "Supplemental Packaging Software". Fedora Project. Retrieved 11 November 2011.
  17. ^ "Switch RPMs to zstd compression". Fedora Project (Wiki). Retrieved 2 June 2019.
  18. ^ "[PATCH] Add lzip support". Archived from the original on 4 March 2016. Retrieved 24 October 2013.
  19. ^ "How to package proprietary software". Retrieved 2 July 2018.
  20. ^ "Mageia 3 Release Notes: Package management". mageia.org. 19 May 2013. Retrieved 14 April 2014.
  21. ^ Bodnar, Ladislav & Smith, Jesse (22 November 2010). "DistroWatch Weekly". DistroWatch. Retrieved 22 November 2010.
  22. ^ "Forum: Switching to RPMv4". Retrieved 3 March 2018.
  23. ^ "YP Core - Pyro 2.3". Yocto Project. 12 May 2017. Archived from the original on 5 December 2017. Retrieved 4 December 2017.{{cite web}}: CS1 maint: bot: original URL status unknown (link)()
  24. ^ "[Openembedded-architecture] Changes that switching from smart to dnf will cause". Yocto Project. 14 February 2017. Retrieved 4 November 2018.

Yashahime: Princess Half-Demon
Anime key visual
半妖の夜叉姫
(Han'yō no Yashahime)
GenreAdventure, fantasy[1]
Anime television series
Directed byTeruo Sato
Written byKatsuyuki Sumisawa
Music byKaoru Wada
StudioSunrise
Licensed by
Original networkNNS (ytv)
English network
Original run October 3, 2020 – present
Episodes24 (List of episodes)

Yashahime: Princess Half-Demon (Japanese: 半妖の夜叉姫, Hepburn: Han'yō no Yashahime) is a Japanese anime television series produced by Sunrise. It is a sequel to the Inuyasha anime series, which itself is based on the original manga series written and illustrated by Rumiko Takahashi. It is the story of Towa Higurashi and Setsuna, Sesshomaru and Rin's twin daughters, and Moroha, Inuyasha and Kagome Higurashi's teenage daughter. The series aired from October 3, 2020 to March 20, 2021. A second season is set to premiere fall 2021.

Viz Media has licensed the series for North and Latin American territories, while Medialink has licensed it for Southeast Asian and South Asian territories.

Plot

Several years after the events of Inuyasha, Sesshomaru and Rin's daughter four-year-old Towa is separated from her twin sister Setsuna and gets stranded in the modern era, where she is adopted into her aunt Kagome Higurashi's family, raised by her younger brother Sota and his wife Moe.

One decade later, Towa is reunited with Setsuna, who came to the modern time through the vast power of the Sacred Tree of Ages. During their separation, Setsuna became a hardhearted demon-slayer working under Kohaku and does not remember her past as they and her dreams were stolen by the mythical Dream Butterfly. In order to restore them, the half-demon twins embark on an adventure while accompanied by their quarter-demon bounty hunter cousin Moroha, who is the feisty, hard-as-nails teenage daughter of Inuyasha and Kagome Higurashi, and also has no memory of her parents.

The spirit of the Sacred Tree of Ages reveals itself to the cousins, warning them that an old rival of their paternal dog-demon grandfather is planning on warping time since Sesshomaru refuses to fight him. At the same time, it is holding Rin in stasis for Sesshomaru because of her unusual connection to Lady Zero, the elder sister of Lord Kirinmaru, and creator of the seven mystical Rainbow Pearls, whose respective demonic powers equal those of the Shikon Jewel.

Release

The series was first announced in May 2020.[2] It aired from October 3, 2020 to March 20, 2021 on Yomiuri TV and Nippon TV.[3][4] The series was produced by Sunrise, directed by Teruo Sato with main character designs by Inuyasha original creator Rumiko Takahashi.[2] Staff from Inuyasha returned, with Katsuyuki Sumisawa in charge of the scripts while Rumiko Takahashi acted as storyboard supervisor,[5] Yoshihito Hishinuma in charge of the anime character designs and Kaoru Wada composing the music.[2] The opening theme "New Era" is performed by the male idol group SixTONES, while the ending theme "Break" is performed by Uru.[6][7] The second opening theme "Burn" is performed by NEWS, while the second ending theme "Kesshō" is performed by Ryokuōshoku Shakai.[8][9]

Viz Media announced the rights to digital streaming, EST, and home video release of the series for North and Latin American territories.[2][10] Medialink also announced that it has the rights to the series in Southeast Asian territories.[11] Viz Media streamed the series on Crunchyroll, Funimation and Hulu.[12] On October 26, 2020, Funimation announced a partnership with Viz Media to release an English dub of the series, with the English cast of Inuyasha reprising their roles.[13][14] Funimation began streaming the English dub on November 6, 2020 along with Hulu and Crunchyroll.[15]

On March 20, 2021, a second season of the series was announced following the release of Episode 24.[16][17] The second season, titled Yashahime: Princess Half-Demon: The Second Act, will premiere fall, 2021.[18]

Reception

James Beckett and Monique Thomas of Anime News Network listed Yashahime: Princess Half-Demon as one of the worst anime of the winter 2021 season.[19]

References

  1. ^ "Yashahime: Princess Half-Demon". Yomiuri Telecasting Corporation. Archived from the original on 3 October 2020. Retrieved 3 October 2020.
  2. ^ a b c d Pineda, Rafael Antonio (8 May 2020). "Inuyasha Anime Gets Yashahime: Princess Half-Demon TV Spinoff This Fall". Anime News Network. Retrieved 9 May 2020.
  3. ^ Pineda, Rafael Antonio (21 June 2020). "Inuyasha Anime Spinoff Yashahime: Princess Half-Demon Airs on Saturdays This Fall". Anime News Network. Retrieved 22 June 2020.
  4. ^ Pineda, Rafael Antonio (6 August 2020). "Inuyasha Spinoff Anime Yashahime: Princess Half-Demon's 1st Trailer Reveals Cast, October 3 Debut". Anime News Network. Retrieved 7 August 2020.
  5. ^ vizmedia (5 December 2020). "Yashahime: Princess Half- Demon | Series Composition Interview". YouTube. Retrieved 20 March 2021.
  6. ^ Pineda, Rafael Antonio (16 September 2020). "SixTONES Idols Perform Inuyasha Spinoff Anime Yashahime's Opening Song". Anime News Network. Retrieved 17 September 2020.
  7. ^ Hodgkins, Crystalyn (6 September 2020). "Uru Performs Ending Theme for Inuyasha Spinoff Anime Yashahime". Anime News Network. Retrieved 6 September 2020.
  8. ^ Hodgkins, Crystalyn (6 December 2020). "4-Member Band Ryokuōshoku Shakai Perform New Ending Theme for Yashahime Anime". Anime News Network. Retrieved 6 December 2020.
  9. ^ Hodgkins, Crystalyn (26 December 2020). "Idol Group NEWS Perform New Opening Theme for Yashahime: Princess Half-Demon Anime". Anime News Network. Retrieved 26 December 2020.
  10. ^ Frater, Patrick (11 May 2020). "Iconic 'Inuyasha' Anime Rebooted as 'Yashahime: Princess Half-Demon'". Variety. Retrieved 17 May 2020.
  11. ^ Pineda, Rafael Antonio (3 September 2020). "Ani-One Asia Licenses Inuyasha Spinoff Anime Yashahime: Princess Half-Demon". Anime News Network. Retrieved 15 September 2020.
  12. ^ Sherman, Jennifer (23 September 2020). "Inuyasha Spinoff Anime Yashahime to Stream on Crunchyroll, Funimation, Hulu". Anime News Network. Retrieved 23 September 2020.
  13. ^ Sherman, Jennifer (26 October 2020). "Funimation Announces Inuyasha Spinoff Anime Yashahime's Dub Cast". Anime News Network. Retrieved 27 October 2020.
  14. ^ Mateo, Alex (3 November 2020). "Viz Announces Inuyasha Spinoff Anime Yashahime's New, Returning Dub Cast". Anime News Network. Retrieved 6 November 2020.
  15. ^ Funimation [@FUNimation] (3 November 2020). "They're back! @richardiancox, @dkayevo, Jillian Michaels and more are returning to their iconic roles for the Yashahime: Princess Half-Demon dub!" (Tweet). Retrieved 3 November 2020 – via Twitter.
  16. ^ Harding, Daryl (20 March 2021). "Yashahime: Princess Half-Demon TV Anime Gets 2nd Season". Crunchyroll. Retrieved 20 March 2021.
  17. ^ Loo, Egan (20 March 2021). "Yashahime: Princess Half-Demon TV Anime Gets 'Part II' Sequel". Anime News Network. Retrieved 20 March 2021.
  18. ^ Mateo, Alex (26 April 2021). "Yashahime: Princess Half-Demon TV Anime's 'Part II' Sequel Premieres in Fall". Anime News Network. Retrieved 26 April 2021.
  19. ^ The Anime News Network Editorial Team (29 March 2021). "The Best and Worst Anime of Winter 2021". Anime News Network. Retrieved 30 May 2021.