Innovar en sistemas es bastante difícil hoy en día, a diferencia de hace 30 o 40 años, ya que gran parte de los fundamentos de los sistemas informáticos ya se han estudiado en profundidad. Los temas difíciles y fundamentales, como el enrutamiento de red, la administración de memoria, la recolección de basura y los compiladores (entre muchos otros) ahora se consideran consolidados en la mayoría de los aspectos. Claro, todavía se está investigando, principalmente en el mundo académico, pero la construcción de innovaciones innovadoras en estas áreas es escasa. Además, Rob Pike, en su artículo de 2000, ha llegado a decir que la investigación de sistemas es irrelevante (http://herpolhode.com/rob/utah20…).
Quizás la mayor startup reciente en sistemas informáticos es la virtualización , cuando VMWare introdujo la primera arquitectura virtualizada x86, en 1999. Algo que muchos consideraron imposible según los principios de Popek y Goldberg. Si bien las bases de la virtualización se remontan a IBM en la década de 1960, recién ahora está ganando popularidad. Las compañías más nuevas, como Citrix (proponiendo paravirtualización) y Qumranet (KVM desarrollado) han seguido. Todo esto ha llevado a la red y lo que ahora es la computación en la nube, que creo que es el mercado más fácil de abordar, en el sentido de que es en su mayoría territorio virgen y aún muy nuevo para la investigación y los usuarios finales. En mi opinión, será la próxima gran cosa.
Otra área que es interesante de explorar es la computación de múltiples núcleos . Con el muro de energía ahora frente a nosotros, existe una necesidad inmediata de actualizar nuestro conocimiento sobre los fundamentos de los sistemas operativos para aprovechar las nuevas tendencias de hardware. Puedes ver el artículo ” El almuerzo gratis ha terminado ” (http://www.gotw.ca/publications/…), de Herb Sutter.
- ¿Existe un hilo conductor que conecte las decisiones tomadas por VCs / angels sobre las startups fallidas en las carteras de sus empresas?
- Con trabajo arduo, podría multiplicar una empresa ARa SaaS de $ 500k, con aproximadamente un 60% de ganancias, sin VC y sin empleados de tiempo completo por 10 en 2-3 años. ¿Debo trabajarlo o vivir de este ingreso saludable y disfrutar de la vida?
- ¿Qué significa sacar efectivo de la mesa en el financiamiento de una empresa?
- ¿Qué es fintech?
- ¿Qué tipo de informe debo enviar a mi Inversor (Angel / VC) después de la Inversión? ¿Realmente lo investigan?
Si bien hay más temas relacionados con el sistema para explorar, todos ellos son considerablemente más complejos que la creación de las nuevas empresas de hoy, como Youtube, Facebook, Github, Linkedin, Quora e incluso Google en cierta medida, aunque la búsqueda web puede considerarse sistemas en algunos aspectos.
Por lo tanto, para responder a su pregunta, si bien hay mucho menos espacio para la innovación en los sistemas informáticos, ya que hay áreas más suaves, como las redes sociales, todavía es posible. El tiempo inicial y los costos probablemente serían considerablemente más altos (siéntate y escribe un hipervisor frente a siéntate y escribe Facebook ), y es una de las razones por las que la mayoría de los avances se realizan en la academia: la investigación es necesaria si es mucho mayor para desarrollar un producto inicial que es realmente útil para el usuario final.