Archive for June, 2019

Single Activity: Why, When, and How (Android Dev Summit ’18) – YouTube

https://www.youtube.com/watch?v=2k8x8V77CrU

https://lwn.net/Articles/385585/

https://medium.com/@urmanschi.mihail/mvp-fragment-navigation-from-inside-fragments-2c4388f97904

https://www.slideshare.net/RanNachmany/manipulating-android-tasks-and-back-stack

https://developer.android.com/guide/components/activities/activity-lifecycle

https://developer.android.com/guide/navigation/ https://lwn.net/Articles/385585/

Java + C++ + Go memory model

http://coding-geek.com/jvm-memory-model/

https://www.cubrid.org/blog/understanding-jvm-internals

https://stackoverflow.com/questions/7363462/what-are-the-similarities-between-the-java-memory-model-and-the-c11-memory-mod

http://nil.csail.mit.edu/6.824/2016/notes/gomem.pdf

https://www.cis.upenn.edu/~devietti/classes/cis601-spring2016/relaxed-consistency.pdf

https://plv.mpi-sws.org/scfix/paper.pdf

Enable Hyper-V on Windows 10 + WSL2 installation

https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server

https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/hyper-v-requirements

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-server-2016

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview

https://docs.microsoft.com/en-us/windows/wsl/install-win10

https://docs.microsoft.com/en-us/windows/wsl/wsl2-index

https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows/

https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/

Questions to explore:

1. How does Windows and Linux co-exists? Common hardware like CPU will need common locks, unless CPU are dedicated: certain CPU is solely used for Linux and another dedicated for Windows. Then when one OS is idling, the CPU is idling and not maximizing resources usage. In the case of single locks: then followed by switching between Linux or Windows on usage of CPU, IPI, etc.

2. If it is using "Virtualization" concept: Windows kernel and Linux kernel switching are totally independent, and thus have to be "VM switch" from one to another. Then what is the different from using just virtualization concept then?

3. Linux kernel running inside Windows: how is the two kernel co-existing? What happened to the memory page table: how are the memory split between the two different OS? and two different page page mechanism? But all hardware interrupt has to be single-sourced: and then redirected to either windows or linux kernel for processing. so vanilla linux kernel will not work.

https://liliputing.com/2019/06/windows-subsystem-for-linux-2-debuts-with-windows-10-preview-build-181917.html

(1) no vnc + no chroot Debian GNU/Linux running native on LG P698 – YouTube

https://www.youtube.com/watch?v=7l5VMCcncsA

https://bogeskov.dk/DebianAndroid.html

https://www.xda-developers.com/guide-installing-and-running-a-gnulinux-environment-on-any-android-device/

https://wiki.debian.org/ChrootOnAndroid

Vickblöm

Research scattered with thoughts, ideas, and dreams

Penetration Testing Lab

Offensive Techniques & Methodologies

Astr0baby's not so random thoughts _____ rand() % 100;

@astr0baby on Twitter for fresh randomness

The Data Explorer

playing around with open data to learn some cool stuff about data analysis and the world

Conorsblog

Data | ML | NLP | Python | R

quyv

Just a thought

IFT6266 - H2017 Deep Learning

A Graduate Course Offered at Université de Montréal

Deep Learning IFT6266-H2017 UdeM

Philippe Paradis - My solutions to the image inpainting problem

IFT6266 – H2017 DEEP LEARNING

Pulkit's thoughts on the course project

Thomas Dinsmore's Blog

No man but a blockhead ever wrote except for money -- Samuel Johnson

the morning paper

a random walk through Computer Science research, by Adrian Colyer

The Spectator

Shakir's Machine Learning Blog