Fujitsu Fast-Boot Linux: "A reset-től az userspace-ig kevesebb mint egy másodperc alatt"

 ( trey | 2010. október 10., vasárnap - 10:54 )

A Fujitsu Semiconductor Europe nemrég bejelentette, hogy sikeresen implementált egy új "Linux Fast-Boot" technológiát a "Jade" családként ismert, saját MB86R0x-SoC eszközeibe. A Jade eszközök a Fujitsu 90nm-es proprietary CMOS technológiájára épülnek, és kifejezetten olyan alkalmazásokhoz készültek, amelyek nagy CPU teljesítménnyel kombinált kifinomult 2D/3D grafikát igényelnek.

 "A reset-től az userspace-ig kevesebb mint egy másodperc alatt"

Markus Mierse, a Fujitsu Graphics Competence Center központjának igazgatója elmondta, hogy a Linux egyre népszerűbb az autóipari felhasználásban, ugyanis számos előnyt tud felmutatni, azonban a bootolási idő tekintetében voltak hiányosságai. A Fujitsu reméli, hogy a mostantól elérhető fast-boot megoldásaival olyan csomaghoz juthatnak ügyfelei, amely lehetővé teszi a Linux technológia gépjárművekben való alkalmazását.

A technológia standard kernelre épül. A sajtóbejelentés szerint a nyílt forráskódú Linux nem csak teljes értékű alkalmazások gyors szállítását teszi lehetővé az autóipar számára, de megbízható és bevált, s így stabil alapot ad a beágyazott alkalmazások számára.

A sajtóhír itt olvasható.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

és eljön az idő, amikor az autószerelő kernelt fordít a kocsihoz :D

Én már csak azt várom, amikor a Ksplice valós időben akarja frissíteni a kernelt*, miközben a sofőr épp 160-al futkározna az M7-esen :)

* Saját tapasztalatok alapján ez nem mindig sikerül neki :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

A nem sikerul mit jelent ? panic vagy hiba uzenet ?


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

"Ksplice was unable to install the update because one or more programs are currently using the kernel functions patched by this update. If possible try closing the following programs and trying again:
- uptrack-manager (pid 9554)"

szerk: Most épp a mvf9uld7-es frissítés kapcsán..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

A válaszra kíváncsi lennék én is, mert a Ksplice-ot a kezdetek óta használom, de még soha semmilyen problémába nem ütköztem a kernelfrissítések telepítésekor.

--
trey @ gépház

Igen, olvastam már nem1x, hogy neked az ubuntu milyen tökéletesen megy már hosszú ideje, és hogy milyen frankó oprendszer.. Ahhoz képest mind nekem, mind megannyi embernek néha sikerül olyan hibákra bukkannunk ami valahogy mégse ezt a látszatot kelti in general..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

'Relax. Nem vitattam, hogy nálad van hiba. Mindössze kíváncsi voltam, hogy mi a probléma. Ez gyári, nem piszkált Ubuntu kernel? Pontos verzió?

--
trey @ gépház

huncraft@klotild:/$ uname -a
Linux klotild 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:17:33 UTC 2010 i686 GNU/Linux

De én már kb a 2vel ezelőtti 2.6.32-es verzió óta szenvedek ezzel (illetve, hogy a 2.6.32-23as kernel fölött a T60asom hajlamos néha csontra fagyni, de ez más tészta, majd megnézem, hogy most a 32-25össel is előjön e)

Amúgy ez előjött már pulseaudioval is meg emlékeim szerint firefox-al is, csak ott még elfogadtam a tényt, hogy külsős progi felelős a gebaxért.. Jelen esetben viszont nem nagyon tudom mire vélni a dolgot :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Ennek lehet részben oka a HW is. Nekem is van/volt sokáig HP 6720s-em. Tényleg jó házasítás vele az Ubuntu.
Most egy Lenovo IdeaPad U350-et hajtok, ennek még jobb az Ubuntu. Azok a szívások amelyek feltünnek itt engem elkerülnek.

Na ha te most a fentebb említett issue-ra azt mondod, hogy HW issue (2 különböző HW configon is (asztali/notebook)) és még be is bírod bizonyítani, akkor tényleg meghívlak egy sörre tiszteletem jeléül :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

nem értelek. melyik két hw-ra gondolsz?
az általam említettre?

Lehet megint én néztem el valamit, de ez a szál az irányba indult meg, hogy az ubuntu épp nem olyan jó mint ahogy azt én néha trey írásaiból kiolvasom (részben a személyes tapasztalatok miatt is). Ennek előzménye volt, hogy a ksplice se tudja néha megoldani azt amit kéne neki, pl pont egy olyan helyzetben, ahol a frissítést saját maga lockolja (ezt sikerült 2 külön HW-n is előhoznom)
Arról, hogy az ubuntu mennyire használható amúgy, vagy sem nem esett szó, csupán arról, hogy néha az ember belefut olyan hibákba, ami kicsit idegesítő tud lenni. Mindezek mellett én is tisztában vagyok vele, hogy mint Linux OS nem rossz választás, illetve hogy van nem 1 olyan előnye, ami miatt az ember ezt az OS-t választja, de ne vigyük még jobban el a szálat egy másik irányba ( így is az én hibám, hogy a fastboot-os hírből ksplice/ubuntu thread-et kovácsoltam :))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Sose állítottam, hogy az Ubuntu az ultimate megoldás mindenkinek. Azt sem, hogy másnak jó lesz. Nekem jó. Sose állítottam, hogy nincs hibája. Természetesen vannak hibái. Egyáltalán nem kételkedem benne, hogy vannak ilyen problémák. Minden bizonnyal én szerencsés vagyok, hogy nem találkozom pont ezekkel a problémákkal.

--
trey @ gépház

Egyébként igazad van. Feltelepítettem VMware-be az Ubuntu 10.04.1-et (mivel én már rég nem használom azt a verziót) és valóban van olyan Ksplice frissítés, amit nem települt. Mondjuk ennek vajmi kevés köze van az Ubuntu minőségéhez, hiszen ez egy 3rd party szolgáltatás. A problémát a Ksplice Inc.-nek lenne érdemes jelezni.

--
trey @ gépház

Szóval nem mondtam, hogy az egy ubuntu bug (szemben egy másikak ami szintén néha-néha tiszteletét teszi ), csupán azt, hogy a ksplice nem mindig képes frissíteni a kernel bugokat futásidőben a saját tapasztalataim alapján. Ha jól vettem ki a szavaidat ezt a hibát most neked is sikerült reprodukálnod. Ezek után az, hogy ilyen hibákba még te nem ütköztél az én szememben tényleg a "szerencsés" jelzővel párosul :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Feltehetően ez nem bug. Lásd lejjebb.

"csupán azt, hogy a ksplice nem mindig képes frissíteni a kernel bugokat futásidőben a saját tapasztalataim alapján."

Az eddigi tapasztalatom alapján: mindig tudja frissíteni futásidőben, csak el kell olvasni, hogy hogyan kell a frissítést megcsinálni. Leírja világosan.

--
trey @ gépház

Számomra az igen is bug, hogy egy grafikus program, nem képes detektálni, hogy az általa hívott funkció ütközni fog önmagával, és így nem is kezeli le azt ( mondjuk, hogy akkor ideiglenesen kilépteti a grafikus programot arra az időre ). Hívhatjuk akár design error-nak is, vagy aminek akarjuk de a szememben ez attól még hiba.

Mondjuk abban egyet kell értsek, hogy a fogalmazásom tényleg nem volt pontos e tekintetben: Ha tényleg minden adott kernel funkciót használó alkalmazást kicsapsz, akkor elméletileg tényleg nem kéne problémába ütközzön a frissítés (olyan issue-val még tényleg nem találkoztam, ahol a console-os (!) uptrack-upgrade hasalt volna el, csupán én voltam eddig lusta, hogy bíztam a GUI-s alkalmazásban)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Szerintem ez nem bug, hanem a Ksplice technológia ismert limitációja. Mindenesetre a tanulság lehet az, hogy érdemes elolvasni, hogy egy program mit ír ki. Nekem ez a "bug" nem tűnt fel, mert a Maverick-hez éppen ezekben a percekben jön ki a Ksplice támogatás. Ebből kifolyólag a béta ideje alatt nem használtam. Ahol pedig használtam, ott nem GUI kliensen keresztül. És így már mindjárt van is magyarázat arra, hogy miért találtam furának a problémát. Mindenesetre, azzal, hogy a megoldásra koncentráltunk, nem a semmi hajtására, ez a dolog tisztázódott.

--
trey @ gépház

Értettem uram, köszönöm a segítséget :) Esetleg még egyéb hasznos trükk amivel az ember el tudja érni azt a jó működést, amit te is tapasztalt az Ubuntu Experience közben? :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

hat nemigaz hogy mar megint szetoffoltok egy topicot a marginalis bubuntutokkal

--
NetBSD - Simplicity is prerequisite for reliability

Egyébként a Ksplice világosan leírja, hogy miért nem tudja frissíteni a kernelt. Az oka, hogy az uptrack-manager grafikus kliens használja a kernel patchelendő funkcióját. Ahogy a Ksplice írja, ki kell lépni a kliensből és telepíthető az összes frissítés:

root@test:/home/trey# uptrack-upgrade 
The following steps will be taken:
Install [l167izr6] CVE-2010-2240: Privilege escalation vulnerability in memory manager.
Install [kxtep7nd] Broken suspend/resume on laptops using i915 driver.
Install [9sktysmy] CVE-2010-2495: Denial of Service in L2TP.
Install [mtqwf96l] CVE-2010-2524: False CIFS mount via DNS cache poisoning.
Install [84psbbtu] CVE-2010-2537, CVE-2010-2538: Missing access checks in btrfs filesystem.
Install [1l3a3jbs] CVE-2010-2478: Buffer overflow in ethtool.
Install [0me8bfzb] CVE-2010-2226: Read access to write-only files in XFS filesystem.
Install [zjdt3766] CVE-2010-2798: Denial of service in GFS2.
Install [ojquh9s9] CVE-2010-2946: Access control bypass in JFS filesystem.
Install [jvbgnw0e] CVE-2010-2066: Missing privilege check in ext4 for append-only files.
Install [rsr4nxez] Denial of Service in OCFS2 locking.
Install [1w4379ly] Additional CVE-2010-2240 update: Fix stack guard with mlock/mprotect.
Install [tyaaegm5] CVE-2010-3015: Integer overflow in ext4 filesystem.

Go ahead [y/N]? y
Installing [l167izr6] CVE-2010-2240: Privilege escalation vulnerability in memory manager.
Installing [kxtep7nd] Broken suspend/resume on laptops using i915 driver.
Installing [9sktysmy] CVE-2010-2495: Denial of Service in L2TP.
Installing [mtqwf96l] CVE-2010-2524: False CIFS mount via DNS cache poisoning.
Installing [84psbbtu] CVE-2010-2537, CVE-2010-2538: Missing access checks in btrfs filesystem.
Installing [1l3a3jbs] CVE-2010-2478: Buffer overflow in ethtool.
Installing [0me8bfzb] CVE-2010-2226: Read access to write-only files in XFS filesystem.
Installing [zjdt3766] CVE-2010-2798: Denial of service in GFS2.
Installing [ojquh9s9] CVE-2010-2946: Access control bypass in JFS filesystem.
Installing [jvbgnw0e] CVE-2010-2066: Missing privilege check in ext4 for append-only files.
Installing [rsr4nxez] Denial of Service in OCFS2 locking.
Installing [1w4379ly] Additional CVE-2010-2240 update: Fix stack guard with mlock/mprotect.
Installing [tyaaegm5] CVE-2010-3015: Integer overflow in ext4 filesystem.
Your kernel is fully up to date.

--
trey @ gépház