El lineal B se desarrolló a partir de un silabario anterior, llamado Lineal A, empleado para escribir el idioma eteocretense, una lengua pre-indoeuropea hablada por los nativos cretenses antes de la invasión griega de la isla, y no representa del todo correctamente la fonética del dialecto micénico.