1. Общественных учебных заведений до XVII века в России практически не существовало. Дворянских детей обучали специально нанятые учителя, для остальных путь к образованию был закрыт. Лишь с появлением первых школ появилось деление на учебное время и время для отдыха, а также необходимость подобрать слово, обозначающее свободное от учебы время. И это были вовсе не «каникулы». Это понятие вошло в русский язык лишь к концу XIX века, а раньше ежегодные «отпуска» школьников называли вакансами.
2. В старые времена, как и сейчас, ученики различных учебных заведений получали отдых от занятий несколько раз в году. Но так как летние вакансы были более длинными, потребовалось найти для них отдельное слово. Вот тогда-то и вспомнили о римской «каникуле», для удобства придав термину множественное число, как у уже привычных на тот момент «вакансов».
Общее между словами «вакансы» и «каникулы», согласно тексту