Thursday, 28 December 2023

Source :  Internet 



The secret origins of Google's Chrome OS

Many people know that Chrome OS is based on Linux. But where did Google's operating system actually come from -- and what is it made of today? Here's its story.


Written by Steven Vaughan-Nichols,

Senior Contributing EditorMarch 6, 2013 at 12:12 p.m. PT



Google's Chrome OS, thanks to the growing popularity of Chromebooks, is being used by more and more people. Many people know that Chrome OS has a Linux foundation. But how Chrome OS developed from Linux, and exactly what is in Chrome OS today, has been something of a mystery -- until now.


The actual origin of Chrome OS, even now, is unclear. Jeff Nelson, a former Google engineer, claimed that he created a "a new operating system" that "was originally code-named 'Google OS' and since 2009 has been released to the public under the product names, Google Chrome OS, Chromebook, and Chromebox." For proof, Nelson points to his patent, granted later, for network-based operating system across devices.

Nelson added that this "bare-bones Linux distribution," created in 2006, "was initially rejected by Google management" because you couldn't "use it on an airplane." Its interface was also the Firefox Web browser instead of the yet-to-be-invented Chrome Web browser.

In Nelson's take, the Chromebook was not intended to be another device for Web browsing, but a fully functional device for code development for a Google engineer. It was also not designed to be a Web-app-oriented operating system but "a super-fast operating system" that resided entirely in RAM.


In a Google+ posting, Antoine Labour, a Google software engineer, and as "one of the 3 original engineers on the project "and now "the most senior engineer currently working on the project," disagreed with Nelson's Chrome OS history. He doesn't see a connection between Nelson's project and today's Chrome OS.



Labour wrote:

"I have never heard of this guy. He has certainly not given any input on the project, to the extent of my knowledge. For that matter, the Chrome OS project itself, the one that ended up growing and actually [leading to] shipped products, didn't exist in 2006 when he claims he invented it. Reading his blog post, it sounds to me that what he's really claiming [is] he put together bits and pieces of a Linux distribution based on the concept of running off of a ram disk. This has pretty much nothing to do with Chrome OS; I don't see in what way his project could have morphed into what Chrome OS is today."



In a latter note in the same thread, Peter Kasting, a Google Chrome user interface developer, said that "Chrome OS was never internally called 'Google OS' … and I quite literally watched that project be conceived and staffed from a starting ground of zero; whatever project you got staffed didn't morph into it."


Nelson replied:

"In 2007, I had meetings with Jeff Huber (VP of Google's consumer products group), Larry Page (now CEO), several other directors and managers, and even presented a techtalk - all of these meetings on Chrome OS project. By the end of 2007, I was working with a product manager, and together we were able to convince management to launch the Chrome OS project and assign head count to the project by the end of 2007. In August 2007, my product manager and I even met with an external hardware vendor to have exploratory talks regarding their interest in distribution a Chrome OS laptop."



This discussion ended with everyone quietly agreeing to disagree without changing their positions. While I have no doubt that Nelson did create an operating system, sources at Google tell me that Nelson's operating system had no connection with Google's Chrome OS. Specifically, one person close to the matter said, "While Jeff Nelson may have worked on a Linux distribution based on Firefox, he was not involved with the Chrome OS project at any point of time nor was Chrome OS inspired by his work."

So if Nelson's project wasn't Chrome OS's father, where did it come from? Originally, it seems to have started with Ubuntu LinuxChrome OS was released in November 2009 and the news quickly came out that Canonical, Ubuntu's parent company, had helped build Chrome OS.

In a Canonical blog posting, Chris Kenyon, then Canonical's VP of OEM Services, wrote, "Canonical is contributing engineering to Google under contract. In our discussions, Sundar Pichai [Google's senior vice president of Chrome] and Linus Upson [Google's VP of engineering for Chrome] made it clear that they want, wherever feasible, to build on existing components and tools from the open-source community without unnecessary re-invention."


So, Chrome OS today is based on Ubuntu? Well, no... it's not. The first builds of Chrome OS had Ubuntu as its foundation, but it's changed over the years. In February 2010, Chrome OS started switching its foundation Linux distribution from Ubuntu to the older, and more obscure, Gentoo Linux.


This was done, as recorded in a Chromium OS developer e-mail list discussion, because  "the need to support board specific builds and improve our tools has become more urgent. In order to get there more quickly we’ve been investigating several different build tools. We found that the Portage build tools suit our needs well and we will be transitioning 100% within the next week."

Portage is Gentoo's package management system. It's most noteworthy because, instead of using prepared program packages, such as those used in Red Hat's RPM or Debian's DEB, for installing software, it compiles programs directly from source code.

That's not the end of the story though. While Gentoo's Portage is still used for package management in Chrome OS, sources say that today's Chrome OS "kernel is a regular upstream kernel plus our own changes. We don't pick up anything from Gentoo in that area." So, today's Chrome OS is based on Google's own take on the vanilla Linux kernel while Portage is still used for software package management.


No matter how exactly Chrome OS got its start, today it's becoming a popular Linux distribution. While it's most often found pre-installed on Chromebooks, Chrome OS can also be installed on PCs.

Give it a try. No matter its origins, you might find you like this lightweight, cloud-based Linux desktop.






Wednesday, 20 December 2023

 

DOA_2



Source :  Internet



 



اللَّهُمَّ حَرِّمْنِي لَذَّةَ مَعْصِیَتِكَ، وَارْزُقْنِي لَذَّةَ طَاعَتِكَ



Allahumma Harrimni Lazzata Ma'siyatika, Warzuqni Lazzata Thoo'atika



"Ya Allah, haramkanlah ke atasku merasa lezat akan melakukan maksiat kepada-Mu, dan karuniakan aku rasa lezat akan melakukan ketaatan kepada-Mu".



Demikian amalan doa yang diajarkan Syeikh Mutawalli Sya'rawi . Mudah-mudahan kita diberi taufik dan tergolong orang-orang saleh.





 

DOA_1


Source :  Internet



Friday, 15 December 2023

 

How Samsung DeX works

Overview

Samsung DeX is an extension of Android N's Multi-Window mode. Additional code development has also been included by Samsung that adds extras features and integrates it with Samsung hardware, such as the Iris scanner. There are no proprietary Samsung APIs needed to launch apps in Samsung DeX, as it is enabled by default. Apps typically run as long as they adhere to Androids best coding practices.

Figure 1: Overview of the different Samsung DeX Modes
Figure 1: Overview of the different Samsung DeX Modes

Samsung DeX offers many different features to best suit your needs. Samsung DeX Mode allows your device to cast a PC-like experience to the big screen with the same apps you use on your phone every day. Finally, You can use DeX mode on your monitor or TV or PC(windows and mac OS) while simultaneously using different apps on your device, or turn your device as an input device to control the DeX environment. Additionally, work and play where you like with Samsung DeX and your tablet. A tap of the Quick panel switches to DeX mode, allowing you to use your tablet just like a PC.

Samsung DeX device requirements

Samsung DeX station/pad & Dual Mode & Standalone mode
To run Samsung DeX, the following hardware and software requirements must be met.

Mobile Device: Samsung Galaxy S8/S8+, S9/S9+, S10/S10 5G/S10+/S10e, S20/S20+/S20 Ultra 5G, S21/S21+/S21 Ultra and Note8, Note9, Note10/Note10+/Note10 5G/Note10+ 5G, Note20/Note20 Ultra/Note20 5G/Note20 Ultra 5G and Fold, Z Fold2 and A90 5G and Tab S4, Tab S5e, Tab Active Pro, Tab S6, Tab S7/S7+, Tab Active 3.

Tab S6 Lite : Dual mode is not supported. Standalone mode is supported.
Tab Active 3 : Dual mode is supported. Standalone mode is not supported.
External Display: FHD (16:9 ratio) supported, HDMI display (Monitor, TV, Projector).

Samsung DeX with SEP v9.0 supports FHD(1920x1080, 16:9), HD+(1600x900, 16:9), and WQHD(2560x1440, 16:9).
Peripherals: DeX Station or DeX Pad, Samsung branded fast charger, mouse and keyboard (BT, USB or RF type).

Samsung DeX with SEP v9.0 can be used without a keyboard or mouse connection so users can utilize their phone’s touch screen or keyboard.
Samsung DeX, with SEP 9.5, now supports the Samsung multi port adapter or an HDMI adaptor for Note 9 and Tab S4 devices. While 3rd party HDMI adaptor are supported it is not recommended for optimal performance and quality.
OS: Android N onwards (API level 24 or above).


Phone Mode Samsung DeX with SEP v8.x Samsung DeX with SEP v9.x
Resolution WQHD FHD FHD, HD+, WQHD
DPI 640dpi (xxhdpi) 160 dpi (mdpi) 160 dpi (mdpi)
Orientation Portrait Landscape Landscape
Screen size xLarge xLarge
Peripherals N/A 1.Display connection required
2. Mouse required and keyboard recommended
Display connection required
2. Mouse and keyboard recommended
To check your current SEP version, go to Settings>About Phone> Software Information> Samsung Experience Version. In general, SEP is usually 1 version higher than your operating system version.

As shown in the screenshot below, a number of system configuration changes occur when a device switches from mobile to Samsung DeX mode. For more details on how to set up the configuration changes, see the section: Modifying your app.

Figure 2: Samsung mobile vs. Samsung DeX Mode
Figure 2: Samsung mobile vs. Samsung DeX Mode

Wireless DeX

Mobile Device: Galaxy S21/S21+/S21 Ultra, Note20/Note20 Ultra/Note20 5G/Note20 Ultra 5G and Tab S7/S7+, Tab Active3 and Z Fold2.
Supported through software updates. (software update schedules may vary by region/country)
Galaxy S9/S9+, S10/S10 5G/S10+/S10e, S20/S20+/S20 Ultra 5G and Note9, Note10/Note 10+/Note10 5G/Note10+ 5G and Tab S5e, Tab S6.
SEP version: It is supported from SEP 11.5 version(OneUI2.5) or higher.
DeX for PC
Mobile Device: Galaxy S20/S20+/S20 Ultra 5G, S21/S21+/S21 Ultra and Note10/Note10 5G/Galaxy Note10+/Galaxy Note10+ 5G, Note20/Note20 Ultra/Note20 5G/Note20 Ultra 5G and Z Fold2.
Supported through software updates. (software update schedules may vary by region/country)
Galaxy S9/S9+, S10/S10 5G/S10+/S10e and Note9 and Fold and A90 5G.
SEP version: It is supported from SEP 10.0 version or higher.
Wireless DeX for PC
Mobile Device: Galaxy S21/S21+/S21 Ultra.
SEP version: It is supported from SEP 12.5 version(OneUI 3.1) or higher.
Setting up Samsung DeX
Samsung DeX station/pad
To switch into Samsung DeX using the station or pad, follow these steps:

Connect the DeX Station to an external monitor using a HDMI cable.
Connect the DeX Station to a power source using a Samsung branded fast charger (fast chargers have a lighting bolt symbol on them).
Connect the keyboard and mouse to the mobile device through Bluetooth. Alternatively, connect the mouse and keyboard via USB.
Place the mobile device on the DeX Station.
Samsung DeX HDMI adaptor
To switch into Samsung DeX using a HDMI adapter, follow these steps:

Connect a Samsung Note 9 or Tab 4 to an external monitor using a HDMI to USB Type-C cable.
Connect the keyboard and mouse to the mobile device through Bluetooth. Alternatively, connect the mouse and keyboard via USB dongle.
Figure 3: Mobile mode VS Desktop mode
Figure 3: Mobile mode VS Desktop mode

Samsung DeX features
Samsung DeX introduces a number of new features to the Android experience. Some of these features include:

Category Feature


Basic app interaction
Interactive scroll bar
Contextual menu
Keyboard shortcuts
Mouse pointer
Horizontal navigation
Zoom in / out


Enhanced interaction
Drag & drop
Click & drag (selection)
Text selection (double-click)
New window
Mouse-over focus


Desktop Mode enhancements
Mouse and keyboard support
Re-sizable Multi-Window
Control bar buttons
Window active / inactive
Switch windows (Alt + Tab)
Enhanced notifications
Figure 4: Samsung DeX features
Figure 4: Samsung DeX features

About Samsung DeX app optimization
Samsung DeX window types
When an app is launched in Samsung DeX, it adopts 1 of 3 different windows types:

Resizable Window: Apps that comply with Android N Multi-Window standards. They operate in Free-Form Multi-Window Mode and can be re-sized according to need.

Fixed-size Window: Apps that do not comply with Android N Multi-Window standards. They only operate in a fixed mobile dimension and cannot be re-sized.

Not supported: Apps that are widget based only, or impractical to use in Samsung DeX. For example, Samsung Car mode. These apps do not work in Samsung DeX. Apps that also require finger-touch and restrict the use of a mouse do not work.

Figure 5: Differences in display modes
Figure 5: Differences in display modes

On This Page
Overview
Samsung DeX device requirements
Setting up Samsung DeX
Samsung DeX features
About Samsung DeX app optimization
top of page
Samsung Developers
Quick Link
Android USB Driver
Code Lab
Galaxy Emulator Skin
Foldables and Large Screens
One UI Beta
Remote Test Lab
Developer Support
Family Site
Bixby
Knox
Samsung Pay
SmartThings
Tizen
Samsung Research
SamsungOpen Source
Samsung Dev Spain
Samsung Dev Brazil
Legal
Terms
Privacy
Open Source License
System Status
Site Map
facebook
instagram

Friday, 8 December 2023

 

My  vision of  a  Laptop/Tablet/Smartphone(ALL-in-ONE)  ] machine_ Folding Smartphone

 


A Smartphone is a Smartphone , a Laptop is a Laptop , and a Tablet is a Tablet . Like any other machine , we actually love the Smartphone for what it is designed to do , we actually love the Laptop for what it is designed to do and we actually love the Tablet for what it is designed to do . But what happens if we have a  15.6 inches screen size Smartphone ? I have this vision , I have this idea that if we could have a Smartphone with a screen size of 15.6 inches , that look something like this wouldn't it be great , wouldn't it be nice.

In my opinion , there are 2 ways to go about it .  

One way of doing it is , if we could have a  Folding Smartphone or a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet , wouldn't it be great, wouldn't it be nice .  With that 15.6 inches form factor , it can serve as a Laptop , it can serve as a Tablet  and above all , it can serve as a Smartphone , which makes it a real and a true [ Laptop/Tablet/Smartphone(All-in-ONE) ] machine . It may be a crazy idea! But hey ! What is wrong in having a little imagination !


When a  Folding Smartphone or a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ) comes from a high-tech factory like this , I believe, SAMSUNG DeX   is  not required anymore because a   Folding Smartphone or a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ) is already huge, and gone are the days that we have to use this or this or this or this , in order to enlarge a smartphone screen size up to   15.6 inches or to mirror a smartphone screen to a  15.6 inches External Monitor.   Perhaps , we will only use SAMSUNG DeX   or   this  or  this  or  this  or  this  or  this  in order to connect our  Folding Smartphone  or  a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here )    to a larger display or to a large/huge  TV  or to a much bigger monitor screen size ( e.g. 17 inches ,  22 inches ,  27 inches , 32 inches ,  40 inches ,  55 inches or bigger ) , for making presentations , for education and for entertainment.


The 15.6 inches form factor in a Folding Smartphone  or  a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ), coming from a factory like this ,  is perfect . The reason I say this  is  that for people who want only one computing device , 15-inches screen size hits the sweet spot .  It's the minimum screen size to achieve the kind of usability , required in having only one device , required in having only one computer ,  required in having only one machine , which we can use as a Laptop , which we can use as a Tablet , and which we can use as a Smartphone. And that one machine ,  and that one computing device is the Folding Smartphone  or  a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ) .

It would be great  if all these beautiful  5G folding smartphones [  1  2  3  4   5   6   7   8   9 ]   can unfold into a    15.6 inches   Tablet . Besides making phone calls and reply phone calls  like a  5G smartphone , they can also serve as a  15.6 inches 5G  Tablet and they can also serve as a  15.6 inches  5G  Laptop.  In my opinion , a  Folding Smartphone  or  a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ) can replace our Laptop and our Tablet and our Smartphone ( a smartphone that is not foldable )     altogether ,  meaning ,  this  is  the  machine for every need .

We do not have to buy or purchase a  Smartphone a smartphone that is not foldable ) .

We do not have to buy or purchase a  Laptop no 4G LTE or  no 5G  ) . 

We do not have to buy or purchase a Tablet no 4G LTE or  no 5G ) . 

We do not have to juggle with so many devices , a laptop , a tablet and a smartphone. 

We  do not have to carry 3 devices .    

We do not have to carry  3  chargers .   

We only carry 1 device .  

We only carry 1 item .  

We only carry  1  charger .  

We only subscribe to  1  cellular          data plan .

We only buy 1 unit of  a  5G Folding Smartphone that can unfold into a  15.6 inches  Tablet .     

We only buy  one  machine , which can serve as a Laptop , which can serve as a Tablet , and which can serve as  a  Smartphone .

Thats it . 

 

It also addresses our budgetary needs  because we do not have to buy 2 devices or 3 devices to fulfill our  Smartphone, Laptop , and Tablet  needs .

 

It also addresses our budgetary needs  because    1   unit of  a    " Folding Smartphone that can unfold into a  15.6 inches Tablet "   is a worthwhile investment and it doesn’t need to be upgraded or purchased every year or every 2 or 3 years like what we did with our  normal  Smartphone a smartphone that is not foldable ) .

This machine will be  The Ultimate Machine .


This machine will be the   " A Single Device Built For Versatility "  machine .


We can also call it  " a-smartphone-that-has-it-all " machine .


We can also call it The  Ultimate Smartphone .  

We can also call it The Ultimate Mobile Machine


We can also call it The  " See More , Do More " machine


We can also call it The  ALL-in-ONE   machine

   

We can also call it The " totally mobile Pro " machine

We can also call it " The Fully Connected " machine

We can also call it A Workstation Smartphone

We can also call it An  Engineering  Smartphone 

or whatever we want to call it or whatever terms we want to use .  Anyway , it is many times better to carry  this  than to carry this .



Conclusion : The Folding Smartphone  or  a  5G  Folding Smartphone   that can unfold into a  15.6 inches  Tablet (which I envisioned shown here ) is a  real or a true

[ Laptop/Tablet/Smartphone(ALL-in-ONE) ]
machine and it is one computing device that
has yet to be invented .