This is a test of commonsense with single/multi-choices. Complete the next sentence:

How to make a computer operating system
Learn programming before you begin.
Assembly language is essential; another supplementary high level language such as c is strongly recommended.
Decide what media you want to load your os on.

OPT:
1). It can be a cd drive, dvd drive, flash drive, a hard disk, a floppy disk, or another pc. Decide on your core idea of an os.;
2). Typically home programs do most of this. Determine basic linux-based programs that allow you to build a virtual drive for your os instead of downloading the program at a mall or window store.;
3). A console operating system is the most common to be used in the game. To process data from linux, you need the visual format cd/dvd and the graphics jpeg.;
4). If you want to record your new library, then you may want to put all the data (the torrent files) into a jar with a finer paper layers before you are ready to go. With e-reader and hard disk space you must be able to quickly extract the data.;
The answer is:
1).