#google chromiumos
Explore tagged Tumblr posts
Text
Google ChromiumOS
#warrenwoodhouse#2024#bookmark#bookmarks#link#links#.lnk#.url#google#google chromeos#google chromium#google chromiumos#google source#google open source#google git#git at google#codes#codesblog#chromium#chromiumos
1 note
·
View note
Text
Lacros soll der Browser für Chroomebooks werden?
Die Alternative Lacros für den Chrome Browser gibt es schon lange. Jetzt könnte aber daraus mehr werden. Gut oder nicht?
Wer einen Windows PC hat kann sich den Chrome Browser ja jederzeit nachinstallieren. Das macht nicht nur Sinn, sondern wird sicher auch von vielen gemacht. Windows musste seiner Zeit dafür soorgen, dass dessen eigener Browser nicht ausschließlich dominierend ist. Das war einst anders und hatte die Wettbewerbshüter auf den Plan gerufen. Nunmehr seit zehn Jahren macht Google aber munter das was Microsoft zum Vorwurf gemacht wurde.
Wer ein Chromebook anschafft und nutzt kommt an den Punkt eben nur Googles Chrome Browser nutzen zu können. Gut mit ein paar Tricks geht auch mehr. Dazu muss das Chromebook aber PlayStroe Apps und oder Linux im Container ermöglichen. Neuere Chromebooks sind dazu in der Lage, aber eben nicht alle. Allerdings ist der Chrome Browser bei einem Chromebook so wesentlich im Betriebssystem ChromeOS verankert, dass es nicht so einfach ist, diesen quasi unabhängig zu nutzen.
Doch der Chrome Browser auf einem Chromebook steht noch für ein anderes Problem. Updates und das End of Lifetime. Hier setzten die Entwickler bereits vor langer Zeit schon an. Wer ChromiumOS nutzt oder ein "Altsystem" auf ChromeFlex OS umgestellt hat, der stand sicher schon vor diesem Problem. Wie auch immer. Google führte Lacros ein. Einen abgespeckten vom System eher losgelösteren Chrome Browser.
Der läuft beispielsweise als App bzw. PWA und ist nun seit kurzer Zeit eine Standardinstallation auf Chromebooks, wie bspw. solchen geräten die schon in der Beta Version 116 und höher laufen. Schaut man sich das an, so ist dieser Browser nicht ernsthaft eine Alterantive und bietet zudem wenig an wichtigen Stellen. Zu kleine Schriftgröße, wenige Einstellmöglichkeiten und auch insgesamt keine echte Alternative zu allem anderen was ea da so gibt.
Nach so langer Zeit steckt Lacros im Prinzip immernoch in den Kinderschuhen und Google hatte ganz offensichtlich noch nicht genug Druck daraus etwas wirklich brauchbares zu machen. Und das soll künftig der Standard Browser auf Chromebooks sein. Nicht ernsthaft. Zudem löst es das eigentlich Problem ja auch nicht. Ein erzwungenes Google Produkt gegen ein anderes Google Produkt auszutauschen macht überhaupt keinen Sinn.
Konkret müsste Google die Installation von bspw. Firefox auf ChromeOS ermöglichen und Mozilla müsste dann auch eine Version für ChromeOS entwickeln und zur Installation auf Chromebooks zur Verfügung stellen. Ohne aber den Druck durch die Gesetzeshüter dürfte das definitiv nicht passieren. Davon ist jedenfalls stand heute auszugehen. Selbst eine Installation eines alternativen Browsers auf einem Chromebook über den Linux Weg ist nicht so recht befriedigend. Da muss dann eben aus dem Container heraus gearbeitet werden und der hat seine Probleme, welche schon bei der Nutzung einer Webcam anfängt.
Was auch immer Google am Ende mit Lacros bezwecken möchte. Aktuell ist es völlig unklar was und Anwendern das wirklich bringen soll.
0 notes
Text
Broken L2 cache reporting on crostini
With Google's recent announcement of support for running real Linux apps on Chrome OS, I picked up a Pixelbook, since I've been long awaiting the viability of Chromebooks as development machines.
After setting up a dev VM and experimenting with various projects, I found that one Tensorflow application I was playing with would lock up, hard, inside the Crostini VM on my Chromebook.
After adding some debug prints, I discovered that virtually any calls into numpy.linalg.inv were hanging. I could reproduce as simply as:
python3 -c 'import numpy as np; np.linalg.inv(np.identity(3))'
Googling found https://github.com/numpy/numpy/issues/11041, which was similar, but my bug was far worse, and the workaround on that issue didn't solve my problem. It did, however, point me at the OPENBLAS_NUM_THREADS=1 environment variable, which limited openblas to a single thread; This would prove helpful later.
I suspected a Crostini bug at this point, since this was pretty basic functionality to be broken, but I reported a numpy bug in the interim while I debugged. (numpy ended up (correctly!) also guessing this was a crostini bug, but were also able to provide some helpful debugging pointers)
I stopped a hung process (with OPENBLAS_NUM_THREADS=1 to simplify the situation) in gdb and got a stack trace:
(gdb) bt #0 0x00007ffff445a5b8 in dtrsm_oltucopy_PRESCOTT () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/../.libs/libopenblasp-r0-39a31c03.2.18.so #1 0x00007ffff426aad3 in dtrsm_LNLU () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/../.libs/libopenblasp-r0-39a31c03.2.18.so #2 0x00007ffff43b0a24 in dgetrs_N_single () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/../.libs/libopenblasp-r0-39a31c03.2.18.so #3 0x00007ffff4191965 in dgesv_ () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/../.libs/libopenblasp-r0-39a31c03.2.18.so #4 0x00007ffff1e5a103 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/linalg/_umath_linalg.cpython-35m-x86_64-linux-gnu.so #5 0x00007ffff3aaed24 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #6 0x00007ffff3aaf538 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #7 0x00007ffff3ab0ddf in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #8 0x000055555575d647 in PyObject_Call () #9 0x00005555556d4ee1 in PyEval_EvalFrameEx () #10 0x00005555556d493f in PyEval_EvalFrameEx () #11 0x00005555556d9286 in ?? () #12 0x00005555556d9f9f in PyEval_EvalCode () #13 0x00005555556b89bf in PyRun_StringFlags () #14 0x00005555557a9f3c in PyRun_SimpleStringFlags () #15 0x00005555557d8602 in Py_Main () #16 0x0000555555668c01 in main ()
This confirmed we're hung in OpenBLAS, and in particular tells us that numpy ships its own OpenBLAS. Debug symbols would almost certainly help here, so I installed Debian's OpenBLAS, and the corresponding debug symbols:
$ sudo apt install libopenblas-base libopenblas-base-dbgsym
Now we can force load that version, and get better symbols:
$ env LD_PRELOAD=/usr/lib/libopenblasp-r0.2.19.so OPENBLAS_NUM_THREADS=1 gdb --args python3 -c 'import numpy as np; np.linalg.inv(np.identity(3))' ... (gdb) bt #0 dtrsm_oltucopy_PRESCOTT (m=3, n=0, a=<optimized out>, lda=3, offset=<optimized out>, b=<optimized out>) at generic/trsm_ltcopy_4.c:346 #1 0x00007ffff5e5e8b4 in dtrsm_LNLU (args=args@entry=0x7fffffffbc10, range_m=range_m@entry=0x0, range_n=range_n@entry=0x0, sa=sa@entry=0x7fffecaa5000, sb=sb@entry=0x7fffecaa5100, dummy=dummy@entry=0) at trsm_L.c:153 #2 0x00007ffff5fa7765 in dgetrs_N_single (args=args@entry=0x7fffffffbc10, range_m=range_m@entry=0x0, range_n=range_n@entry=0x0, sa=sa@entry=0x7fffecaa5000, sb=sb@entry=0x7fffecaa5100, mypos=mypos@entry=0) at getrs_single.c:51 #3 0x00007ffff5d7d978 in dgesv_ (N=<optimized out>, NRHS=0x7fffffffbdcc, a=<optimized out>, ldA=<optimized out>, ipiv=<optimized out>, b=<optimized out>, ldB=0x7fffffffbdd4, Info=0x7fffffffbda0) at lapack/gesv.c:127 #4 0x00007fffef583103 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/linalg/_umath_linalg.cpython-35m-x86_64-linux-gnu.so #5 0x00007ffff11d7d24 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #6 0x00007ffff11d8538 in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #7 0x00007ffff11d9ddf in ?? () from /home/nelhage/.local/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-x86_64-linux-gnu.so #8 0x000055555575d647 in PyObject_Call () #9 0x00005555556d4ee1 in PyEval_EvalFrameEx () #10 0x00005555556d493f in PyEval_EvalFrameEx () #11 0x00005555556d9286 in ?? () #12 0x00005555556d9f9f in PyEval_EvalCode () #13 0x00005555556b89bf in PyRun_StringFlags () #14 0x00005555557a9f3c in PyRun_SimpleStringFlags () #15 0x00005555557d8602 in Py_Main () #16 0x0000555555668c01 in main ()
Line numbers! Variable names! Oh my!
After taking a few stack traces to see where we're stuck, I became pretty convinced we were stuck in this loop:
for(is = ls + min_i; is < ls + min_l; is += GEMM_P){ #ifndef TRANSA TRSM_ILTCOPY(min_l, min_i, a + (is + ls * lda) * COMPSIZE, lda, is - ls, sa); #else TRSM_IUNCOPY(min_l, min_i, a + (ls + is * lda) * COMPSIZE, lda, is - ls, sa); #endif TRSM_KERNEL(min_i, min_j, min_l, dm1, #ifdef COMPLEX ZERO, #endif sa, sb, b + (is + js * ldb) * COMPSIZE, ldb, is - ls); }
Looking at the assembly, we find the loop ends with a
0x00007ffff5e5e8f8 : movslq 0x280(%rax),%r10 0x00007ffff5e5e8ff : add %r10,%rbp 0x00007ffff5e5e902 : cmp %r15,%rbp 0x00007ffff5e5e905 : jl 0x7ffff5e5e870 <dtrsm_lnlu>
I set a breakpoint on 0x00007ffff5e5e8ff and inspected %r10, which I was pretty sure was the GEMM_P increment in the for loop above:
gdb) b *0x00007ffff5e5e8ff Breakpoint 1 at 0x7ffff5e5e8ff: file trsm_L.c, line 148. (gdb) c Continuing. Breakpoint 1, 0x00007ffff5e5e8ff in dtrsm_LNLU (args=args@entry=0x7fffffffbc10, range_m=range_m@entry=0x0, range_n=range_n@entry=0x0, sa=sa@entry=0x7fffecaa5000, sb=sb@entry=0x7fffecaa5100, dummy=dummy@entry=0) at trsm_L.c:148 148 in trsm_L.c (gdb) p $r10 $1 = 0
So we're looping forever because we're looping over something by an increment of 0. Hm. Now, where does that come from? We can ask the debugger if that address points to a symbol:
(gdb) x/lx (void*)$rax + 0x280 0x7ffff7dadf40 <gotoblas_prescott>: 0x00000000
so GEMM_P appears to be a macro(?) that expands into an offset after a symbol named gotoblas_PRESCOTT. Github suggests that symbol is a gotoblas_t: https://github.com/xianyi/OpenBLAS/blob/26e1cfb65314a5579cc74aa8d7d30660db3e9ee1/driver/others/dynamic.c#L58
gdb tells us that struct is in fact larger than 0x280 bytes, so we're pulling a field from inside. Scanning the fields (via ptype) we find several named things like gemm_p, and in fact find one at offset 0x280:
(gdb) p sizeof(gotoblas_t) $3 = 3992 (gdb) ptype gotoblas_t type = struct { .... } (gdb) p &((gotoblas_t*)0)->dgemm_p $4 = (int *) 0x280
I tried messing with watchpoints to catch the initialization of dgemm_p, but to no avail. Code search, however, revealed a whole bunch of assignments in a nested maze of #ifdef conditionals, all in one function in setparam-ref.c (I would later learn that OpenBLAS compiles this file once per architecture with a different mix of #defines, but that's mostly just fun trivia...).
We note that it's pulling the size, in most of these branches, based on l2, which is the result of:
int l2 = get_l2_size();
Is it possible the custom hypervisor used by crostini is incorrectly reporting a size-0 L2 cache? We read get_l2_size; the crux of it is:
cpuid(0x80000006, &eax, &ebx, &ecx, &edx);
Some quick googling confirms that cpuid query 0x80000006 returns information about the L2 cache. With the help of the cpuid(1) command-line tool, we can see what our virtual CPU returns:
$ cpuid -1 -r -l 0x80000006 CPU: 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000
All zeros! So, the hypervisor that manages the VMs on Google's new Crostini environment is failing to configure the CPUID values for L2 cache size, resulting in OpenBLAS seeing a 0-size L2 cache, and looping forever as it tries to loop over data in L2-sized chunks!
I filed two bugs, one against Google about the cpuid issue, and one against OpenBLAS asking for greater robustness in this particular edge case. The latter is already fixed, and the former has been confirmed and will hopefully be resolved soon.
2 notes
·
View notes
Text
Google bought CloudReady, the largest ChromiumOS distribution
Google bought CloudReady, the largest ChromiumOS distribution
Enlarge / CloudReady is a ChromeOS alternative built from the source available in ChromiumOS repositories, much as CentOS was built from Red Hat Enterprise Linux source code. Jim Salter This week, Google acquired OS vendor Neverware, makers of the CloudReady distribution of ChromiumOS. ChromiumOS is the fully open source, upstream version of ChromeOS—the sharply limited, cloud-focused operating…
View On WordPress
0 notes
Text
rattling rats from PRC surveillance.
Sep 15, 2018
these days pestered by upper floor's rats a lot. they had access to PRC telecom's account administration and frequently closed my Internet connection. since last week it totally shutdown my Internet after they failed to intercept my vpn traffic. in 2 days my dorm fiber optics broken, I had to rely on my mobile cellular data. at first I thought it would soon resume. later I thought might be I forgot to hand over Internet fee due to busy workload around salary day this month. waited to Monday I recharged my dorm Internet and found it wasn't caused by my account deficit. my account valid still cut out of service by PRC Internet cop. late Monday my fiber optics network restored after filed connection failure complain. in the harsh I bought my son a second mobile, a product of HTC, Taiwanese digital producer, for the price too attractive. after broke neck looking forward twice, first time a cheap bolt version then replaced our order to HTC 10 for popularity and max compatibility, we got it. then misled by online developer's community, I upgraded is OS to android 8 and unable to unlock its boot loader. I tried all means, in wilder sought for replace its verizon bundled OS with custom rom which easier and user friendly. after so many tries, I finally turned it brick when trying flash its boot loader. after nearly half month relentlessly sought settling it, now I had to wait the vendor repair it in another half month. this is a peaceful sunny morning. it's not too bad, isn't it, God dad, after so many best buy in this Summer and Autumn? I felt so bounty with these equipment and ready tools. in every sense of office and warehouse, I had it. this month also saw my younger brother sent us moon cake when lunar Mourning Day coming. I shared some with my concerned people around the dorm. it's bountiful, too. I also talked first time to my nephew, ie. second son of my 2nd elder brother, since his marriage broken and refused female in his life as his mom rumored when a year before my elder sisters shared their lunar Spring festival with us. my elder brother carefully protected his dear son not to hurt by reckless chatter, but this time he allowed me talked with his innocent kid. I urged him not to give up enjoying life, material living. I demonstrated my workspace I gathered in my half life, with my recent satisfactory. my nephew listened a lot, admitted his continue efforts to carry on family life. I also told my elder sister my complacent upon this year's purchases. I fearless under espionage around trying paralyze my workspace, humiliated me by torn apart my vpn and secure web. God dad, the rats on upper floor made relentlessly noise when I worked. rid me off the hazard sooner. bring me sooner my Royal China, bring me my Crown Queen, Asoh Yukiko, from Japan. bring me sooner my new family and house. grant us, esp my concerned son, woz, his enjoyable school experience. violent dark web of PRC trying these days to afraid me, let them fear, scatter their mob. God dad, save us in faith securer.
Aug 27, 2018
dreamed in my hometown I likely in my vacation. the village driver, the only son of passed carpenter, asked me to find my younger brother to help him drive for an event. I open my proud book I reading which full of symbols and very precious legacy, to search my younger brother's phone number. it soon settled and all happy with that. my brother in dream already a nearly millionaire with his mills. the dream very vivid after I got up. I intended to blog it at once around 6am. but the upper floor's insane PRC surveillance, likely a freaky, made sounds warned me the under skin espionage, so I would rather wait. the state backed agent not only surveillance me, but also every chances attempted to terrify me with its psychotic: recklessly closely approaching me and coercing me with relentless noises it can make on the thin sensitive floor with chair, stride, nail, bump etc at every synchronic moments beside wall. last week we refreshed with my younger brother's loan for monthly cinema and dine out. he previously attempted to detain my help cry, refused twice my mobile calls when I tried to change our broadband capacity, which requests ï¿¥500 but in fact that's dirty cheat from unqualified chinatel staff while in its official office next week the crew girl charges free to change our plan for 200MB/s within a data bundle discounts to 82CNY/mon includes mobile data limitless. my mean brother each time reluctant to draw his purse for me, usually in cause not to admit my investment or deluxe lifestyle. I had previously determined to carry out the data plan change on my own. so when he buzzed back claiming he had been accompanying his son to park and missed my calls, I told him nothing special. but he was listening, so I told him my story: my son's mobile 4G data plan deficits in his morning exercise while playing with his pals outdoors and I intending upgrade to speeder broadband for the sake of modern fiber optic broadband and time saving on internet time lapse. he almost defied it in hurry to close talk to drive. returned to dorm, I felt I hardly cope the expenditure with my poor salary. so I messaged him he can loan us ï¿¥800 as he previously admitted to help me repair my erode tooth base. he replied he only responsible for my living, not my other costs. I waited a night. next day I sms him in rage about our ancestor's legendary: Ming Dynasty's 1st prince tried to use imperative force to restrain his blood sibling, killing family love with ruling power, which only resulted in disastrous himself suicide in Royal city he inherited from his grandpa, Founder of Ming Dynasty, with his all fondness and fidelity. I didn't expected reply nor reward. but next next day when I search all means to pay groupon for my son monthly cinema and dine out, I found my brother already remit us 1000 CNY 2 days ago. I had previously check my financial account several times and never gained. so I doubting if my brother aid's arrival date hacked by state intelligent agency, just trying defying power of my persuading and prophet. after all, the ï¿¥1000 let us so plenty in entertainment and business capable: I renewed zho.io for 2 more years with our domain registrar, equip myself another ssd of 128GB for scenarios like copying larger file fat32 forbidden. It's just too wonderful to be constrained in scarcity. last weekend, I also overnight worked out to switch our old chromebox OS from chromeOS of google to open source chromiumOS, which adorably native supports Android apps, even google play store. Sunday night I non-break 6 hours to re-flash my son's new zonfone 3 with custom rom world developers contributed, after found previous OS let down chinatel gsm calling and sms. even finally I didn't fix sms and calling failure, but LTE data at least working, allowing us making full potential of our new data plan with chinatel: no limit of data! and my son's wifi heavily under PRC surveillance attacks, almost all internet traffic through the router disabled vpn. we badly sought auxiliary channel to evade deadly blockage in falling PRC wasteland cyberspace. God dad, bring us sooner our viable work space, secure our growth independently, out of entrenched by state backed hackers. bring me sooner my Royal China for relieve all trapped Chinese in felling PRC. bring me my Crown Queen from Japan, Asoh Yukiko, for unites Japan and China after turbulent world war 2, for ambitions 2 nations manifested in centuries, in tears, glories an proud, in likage of language. grant our workload meaningful and intact through ruin of PRC dictation, rampant fires of national revolts in insanely depressed and depravity.
Aug 17, 2018
dreamed my university era artist friend, Benba Chungdak. at first with his friend Li Moufeng, in the campus I familiared. then in Benba's house or my house we at leisure. my son joined our conversation. Benba in dream now a well know artist. we talked a lot. my son trusted our guest and learned. my dorm internet under a new wave of surveillance and breakin attempts. I already gave up router but client, which also sometimes unstable. new weekend arriving, there is a new blockbuster PRC granted to import, Antman 2. my son chose it from 2 other optional USA films on show recently. he also delayed my invitation to visit my dorm this weekend, rather he will invite his peer into his house, likely for gaming and entertainment. It's a cool morning. wardless web turns so hard to archive now. I more and more speechless now, amid hardship tyrant PRC exerts upon my living sphere. there are more state intelligent agents in QRRS Dorm surrounding my room here to surveillance me 7*24, costly on PRC fragile totalitarian treasury. God dad, how long we will wait for the overturn, I in faith of the future out of burning campfires among insanely pressed domestic nations. in bitter reality, I hope it fosters revolution rips us off the poorly endangered dictation. bring me sooner my Royal China. my Crown Queen from Japan, Asoh Yukiko, come and overturn my prison our enemies engulfed. live us freedom, so to China bitchy mob, jobless riot. game changer, Dad God, let out the active agenda for the sake of better China. thx God, survivor is U.S.
Aug 12, 2018
last night watched a talk show of Jeff Bezos, founder of Amazon. his easygoing charactor deeply touched me. turth of life, of fortune, of mission, expand in front of me. in dawn dream, I worked for him, then in army, both reveals truth, or secret of success, course inchangeable. aging let me harder now to memorize dream, but its scenario conforts me. it's a boring morning. the ugly lesbian again lingered in the shabby neighbor room chattering, pretending she had a job there. the whole dorm administrative team moved from their offices seperate into the dorm, mimic my office in dorm. they can't believe they doomed to lose their jobs. their cheap copycat deprives their means of living. they are all thieves in fact, or robbery of innocent. the room in my upper direct floor likely occupied by state backed intelligent agent. they constantly made noise in key situations trying to coerce me. my new chromebox frequently encountered abnormal quit, likely hacked by PRC government online. my son last night just returned from his mom's hometown journey. they visited again the woman's relatives in their hometown, a small town hours away by train. I hope my son enjoy it but affraid he was hijacked by his stupid mom in fact. hours later I will reunite him for lunching out and shower in spa weekly. my new chromebox not only securer, but largely changed my workflow and efficiency. I now consume news most of workday, rather than prevously only in the begining of moring, restricted by portable device for desktop windows might fail me in its insecure. last night I check my alipay credit, found my installment total near ï¿¥900, which much a relief for my monthly return alipay ï¿¥1300 and stumbled about uncommon expenditure. made clear of debt base, I immediately recharged our mobiles fee, around 300 CNY. God dad, lift my dependence on my local loaner, who might turning reluctant. grant us a richer salary this month for I due to pay some extra bills including medicine, clothes, etc. secure my worksapce with findings, revealing truth our mission concerns. bring me sooner my Royal China, my Crown Queen from Japan, Asoh Yukiko, for ease of living. let me stay in self-contain upon life stream and social motivation. guarantee my cyberspace publishing booming and plenty of self-rely.

via Blogger https://ift.tt/2NIjavg
0 notes
Video
2019 - Project Croissant: Install Chrome OS on any Computer - Chromium ...
0 notes
Text
Chrome Canary Build

Extra Large Display Digital Alarm Clock White/Pine - Capello. 4 out of 5 stars with 168 reviews. Small Round Alarm Table Clock Black - Capello. 4.5 out of 5 stars with 30 reviews. Compact Digital Alarm Clock with USB Charger Black - Capello. Capello alarm clock. Capello Toc Clock. Wood Simple Stack Speaker & Clock. Find Capello at Target stores everywhere and on Target.com. Find a Target Near You. Customer Support.
So Canary Build makes perfect sense for those who like to test things out, but want a nice, steady fall-back browser for regular use. Chrome's Canary Build is a free download for Windows systems. Welcome to Microsoft Edge Canary Channel We're excited to show you what we're working on next. Marrett black mesh chair. As you're getting started, check out some great ways to get involved. All New Try it Known issue Get involved Show all 18 tips. We want to hear from you. The Microsoft Edge team is ready to share with you, engage in discussions, and hear your voices.

Download Chrome Canary Windows 10
Getting Involved >
Download Chromium
You can test Chrome builds or Chromium builds. Chrome builds have the most infrastructure for analyzing crashes and reporting bugs. They also auto-update as new releases occur, which makes them a good choice for most uses. Chrome Canary is available for Windows and Mac and autoupdates daily. Other channels (dev and beta) are available.
Chromium builds do not auto-update, and do not have symbols. This makes them most useful for checking whether a claimed fix actually works. Use the following instructions to find builds:
Easy Point and Click for latest build:
Open up https://download-chromium.appspot.com
Easy Script to download and run latest Linux build:
Not-as-easy steps:
Head to https://commondatastorage.googleapis.com/chromium-browser-snapshots/
Choose your platform: Mac, Win, Linux, ChromiumOS
Pick the Chromium build number you'd like to use
The latest one is mentioned in the LAST_CHANGE file
Download the zip file containing Chromium
There is a binary executable within to run
Please file bugs as appropriate.
Downloading old builds of Chrome / Chromium
Let's say you want a build of Chrome 44 for debugging purposes. Google does not offer old builds as they do not have up-to-date security fixes.
However, you can get a build of Chromium 44.x which should mostly match the stable release.
Look in https://googlechromereleases.blogspot.com/search/label/Stable%20updates for the last time '44.' was mentioned.
Loop up that version history ('44.0.2403.157') in the Position Lookup
In this case it returns a base position of '330231'. This is the commit of where the 44 release was branched, back in May 2015.*
Open the continuous builds archive
Click through on your platform (Linux/Mac/Win)
Paste '330231' into the filter field at the top and wait for all the results to XHR in.
Eventually I get a perfect hit: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/
Sometimes you may have to decrement the commit number until you find one.
Download and run!
* As this build was made at 44 branch point, it does not have any commits merged in while in beta.
Typically that's OK, but if you need a true build of '44.0.2403.x' then you'll need to build Chromium from the 2403 branch. Some PortableApps/PortableChromium sites offer binaries like this, due to security concerns, the Chrome team does not recommend running them.

0 notes
Text
Kein Update mehr fürs Chromebook EOL
Auch bei einem Chromebook wird irgendwann der Tag kommen andem es keine Updates mehr bekommt. Das nennt man dann End of Lifetime (EOL). Und was dann?
Wenn ein Chromebook in die Jahre gekommen ist kann es dennoch sein das es eigentlich ja noch ganz gut funktioniert. Also eigentlich noch zu gebrauchen wäre. Doch bisher ist das irgendwie eine Sachgasse und Google hat dafür Stand heute noch keine Lösung. Müssen wir ein altes gerät deshalb entsorgen? Ein typisches Beispiel ist ein Chromebook wie das Acer Chromebook 11. Eines der ersten Chromebooks. Eines der noch sehr günstigen Geräte seiner Zeit schon. Letztlich aber auch ein recht gutes Chromebook, wenn man einmal von ein paar Einschränkungen absieht, wie das sehr kleine Display und die für heutige Verhältnisse arg schwache Leistungsaustattung.

Am Ende eines chromeOS Lebens kann man natürlich ein solches Chromebook einfach weiterbenutzen. Man bekommt halt nur keine Updates maher. Das ist auf der einen Seite aus vielen Gründen nicht gut und das fängt bei der Sicherheit des Chrome Browsers an. Der Chrome Browser und chromeOS sind recht eng miteinander verheiratet und das ist gerade auch bei älteren Chromebooks ein Stand der Dinge andem sich nichts ändern lässt. Ältere Chromebooks können vieles nicht was die neue Gerätegenaration ermöglicht. Da wäre Linux im Container eines der Dinge und auch die Installation von Android Apps. Aber dennoch ließe sich ein altes Chromebook ja ggf. noch für ein bisschen surfen auf dem Sofa oder die schnellverfasste eMail unterwegs nutzen.
Letztlich verursachen wir ja auch eine Menge Elektronikschrott der unsere Umwelt belastet und nicht immer dort landet wo er sinnvoller Weise hingehört. Google steht schon seit langer Zeit andieser Stelle in der Kritik. Bei Chromebooks ist vieles anders und so kann man auch nicht bei einem alten Chromebook so ebenmal ein neues Betriebssystem installieren. Jetzt hat Google auch noch mit chromeOS Flex alte Macbooks und Windows Notebooks ins Visier genommen und ermöglich bei einigen Geräten chromeOS zu installieren. Dabei kommt die Variante chromeOS Flex zum Zuge.


Das neue chromeOS Flex verlängert auf diese Weise auch das Thema EOL für bspw. Windows, denn die Harwareanforderungen von Windows 11 sind so hoch wie noch nie zuvor und es ist schlicht auf vielen Systemen nicht mehr installierbar (upgradebar). Solche Systeme bieten sich grundsätzlich an um andere Betriebssysteme darauf zu installieren, bspw. eine Linux Version oder chromiumOS war bisher schon recht einfach machbar. Google schließt aber offiziell ältere Chromebooks für chromeOS aus. Zumindest gibt es eine Warnung und schon garkeine offizielle Empfehlung.
Chromebooks sind da einwenig wie ein störrischer Esel. Und um ggf. überhaupt etwas zu erreichen muss ggf. sogar zum Schraubenzieher gegriffen werden. Es gibt bei einigen Chromebooks quasi eine Art Haltebolzen und der besteht oft aus einer Schraube. Wird diese Schraube entfernt ist die maßgebliche Hardware-Sicherheit in Form des Schreibschutzes ausgeschaltet. Und es gibt noch eine ganze Reihe anderer Dinge die man tun muss um den alten Esel dazuzubringen sich zu bewegen. Im ChromeOS-Terminalfenster ("crosh") müssen in der "Shell" Änderungen vorgenommen werden.

Es ist ja genau das was Chromebooks ausmacht. Das sie so sicher sind und nicht ebenmal so geknackt werden können. Den Hinweis, das man durch diesen Eingriff die Garantie verliert können wir wohl noch ignorieren. Ein so altes Chromebook hat ja sowieso keine Garantie mehr. Doch mal ganz ehrlich! Auch chromeOS Flex ist noch lange nicht so richtig ausgereift und wird noch einige Entwicklungsschritte vollziehen müssen. Und es ist nicht gesagt das ein Versuch dieser Art, wie ich ihn hier beschreibe überhaupt von Erfolg gekrönt ist. Und wer sich nicht wirklich richtig gut mit diesen Dingen auskennt sollte wohl wirklich besser die Finger davon lassen.
Zudem muss man sich aktuell die Frage stellen ob es den Aufwand überhaupt wert ist. Eventuell dann doch erstmal das alte Chromebook auf die Seite legen und nochmal abwarten! Es ist schon irgendwie absurd. Würde man sich einen alten Windows Schinken für ca. 50-100€ besorgen und chromeOS Flex installieren hätte man wohl mehr erreicht. Oder ein Neues kaufen? Erinnere mich dabei gerade an den Beitrag über das Acer Spin 311 [hier zu lesen]. Und genau das ist ja der Punkt. Am Ende wird man sich die Mühe nicht machen und leiber doch zu einem neuen Chromebooks greifen, weil es sich so schlicht nicht rechnet.
An diesem Punkt sollte Google nun wirklich einmal dringend nachbessern. schließlich muss man neben dem finanziellen Aspekt auch echtmal das Thema Umwelt betrachten. Doch Google geht es nicht um Kunden bei denen man offene Türen einlaufen würde, sondern vielmehr darum sein Netz nach neuen Nutzern für seine Cloud Computing Lösungen auszuwerfen und potentielle neue Kunden für Google Workspace anzusprechen. Dennoch haben bereits einige Nutzer es gschafft chromeOS Flex auf "alten Eseln" Chromebooks zu installieren. Nicht einfach, das sei nochmal ganz klar gesagt! Aber irgendwie juckt es dann alte chromeOS und Chromebook Hasen doch in den Fingern das mal zu probieren.
Über solche dann erfolgreiche Bastelein sollten wir möglicht noch viel zu lesen bekommen! Ich kann nur jeden dazu ermuntern das ins Web zu bringen und anderen Tipps zu geben, wie es gelungen ist.
Hier noch ein Link zu diesem Thema bei dem super gut beschrieben wird, wie eine Ubuntu Installation auf einem Acer Chromebook 11 gelungen ist: Beitrag von Samsclass zu Ubuntu! Und nicht vergessen - immer alles auf eigenes Risiko - keine haftung für irgendwas. Aber ;-) no risk no fun :-)))
0 notes
Text
Google bets bug bucks on Mozilla's KaiOS, will bring Google apps to it
Google bets bug bucks on Mozilla’s KaiOS, will bring Google apps to it
Google likes to do side software projects such as the ChromiumOS, Fuchsia OS and we already have the Android Go edition OS which is a lite weight variant of Android for low-end entry-level devices and now Google has taken over Mozilla’s brainchild, that’s KaiOS and is heavily investing into its development. According to new reports, Google is investing about $22 Million in Mozilla’s KaiOS and…
View On WordPress
0 notes
Text
New ChromiumOS build for the Raspberry Pi 3 - FlintOS
New ChromiumOS build for the Raspberry Pi 3 – FlintOS
There’s a new operating system on the block and it’s based on the open-source ChromiumOS, familiar to all users of Chromebooks. Based on Google’s popular browser, ChromiumOS has been ported to the Raspberry Pi as FlintOS. There is a downloadable image available (built in February) and everything indicates that more work will be carried out to develop it further. More information is available…
View On WordPress
0 notes
Link
since linux 4.10 makes LKL that we can’t use uprobe due to (maybe) corrupted GNU_RELRO section in ELF header. removing some of linux-net commits makes fine after that. dunno why..
0 notes
Video
2019 - Project Croissant: Install Chrome OS on any Computer - Chromium t...
0 notes
Video
2019 - Project Croissant: Install Chrome OS on any Computer - Chromium t...
0 notes
Video
2019 - Checking out Google Chrome OS Live USB - Project Croissant - Apri...
0 notes
Video
2019 - Booting up Chrome OS Live USB - April 12
0 notes
Text
among harsher local GFW
among harsher local GFW
dreamed in my hometown I likely in my vacation. the village driver, the only son of passed carpenter, asked me to find my younger brother to help him drive for an event. I open my proud book I reading which full of symbols and very precious legacy, to search my younger brother's phone number. it soon settled and all happy with that. my brother in dream already a nearly millionaire with his mills. the dream very vivid after I got up. I intended to blog it at once around 6am. but the upper floor's insane PRC surveillance, likely a freaky, made sounds warned me the under skin espionage, so I would rather wait. the state backed agent not only surveillance me, but also every chances attempted to terrified me with its psychotic: reckless closely approaching me and coercing me with noise it can made with the thin floor. last week we refreshed with my younger brother's loan for monthly cinema and dine out. he previously attempted to detain my help cry, refused twice my mobile calls when I try to change our broadband capacity, which requests ¥500 but in fact that's dirty cheat from unqualified chinatel staff while in its official office the crew girl charge free to change our plan for 200MB/s within a data bundle charges 82CNY/mon. my mean brother each time reluctant to draw his purse, usually in cause not to admit my investment or deluxe lifestyle. I had previously determined to carry the data plan change on my own. so when he buzzed back claiming he had been accompanying his son to park, I told him nothing special. but he is listening, so I told him my story: my son's mobile 4G data plan deficit and intending upgrade to speeder broadband. he almost defied it in hurry to close talk to drive. returned to dorm, I felt I hardly cope the expenditure with my poor salary. so I sms him he can loan us ¥800 as he previously admitted to help me repair my erode tooth base. he replied he only responsible for my living, not my other costs. I waited a night. next day I sms our ancestor's legendary: Ming Dynasty's 1st prince tried to use imperative force to restrain his blood sibling, killing family love with ruling power, which only resulted in disastrous himself suicide in Royal city he inherited from his grandpa, Founder of Ming Dynasty, with his all fondness. I didn't expected reply nor reward. but next next day when I search all means to pay groupon for our monthly cinema and dine out, I found my brother already remit us 1000 CNY 2 days ago. I had previously check my financial account several times and never gained. so I doubting if my brother aid's arrival hacked by state intelligent agency, just trying defying power of my claim and prophet. after all, the ¥1000 let us so plenty in entertainment and business capable: I renewed zho.io for 2 more years with our domain registrar, equip myself another ssd of 128GB. It's just too wonderful to be so rich in availability. last weekend, I also overnight worked out to switch our old chromebox OS from chormeOS to chromiumOS, which adorably native supports Android apps, even google play store. Sunday night I non-break 6 hours to re-flash my son's new zonfone 3 with custom rom world developers contributed, after found previous OS let down chinatel gsm calling and sms. even finally I didn't fix sms and calling failure, but LTE data at least working, allowing us making full potential of our new data plan with chinatel: no limit of data! and my son's wifi heavily under PRC surveillance attacks, almost all internet traffic through the router disabled vpn. we badly sought auxiliary channel to evade deadly blockage in falling PRC wasteland cyberspace. God dad, bring us sooner our viable work space, secure our growth independently entrenched by state backed hackers. bring me sooner my Royal China for relieve all trapped Chinese in felling PRC. bring me my Crown Queen from Japan, Asoh Yukiko, for unites Japan and China after turbulent world war 2, for ambitions 2 nations manifested in centuries, in tears, glories an proud. grant our workload meaningful and intact through ruin of PRC dictation, rampant fires of national revolts in insane depress and depravity.
riveryog 周一, 08/27/2018 - 10:03
0 notes